requiredMods() {
- return new ArrayList<>(0);
- }
-
- @Override
- public String description() {
- return descriptionToShowInSUM;
- }
-
- // This is where you should write the bulk of your code.
- // Write the changes you would like to make to the patch,
- // but DO NOT export it. Exporting is handled internally.
- @Override
- public void runChangesToPatch() throws Exception {
-
- Mod patch = SPGlobal.getGlobalPatch();
-
- Mod merger = new Mod(getName() + "Merger", false);
- merger.addAsOverrides(SPGlobal.getDB());
-
- // Write your changes to the patch here.
- }
-
-}
diff --git a/SkyProcStarter/src/skyprocstarter/WelcomePanel.java b/SkyProcStarter/src/skyprocstarter/WelcomePanel.java
deleted file mode 100644
index 1255e26..0000000
--- a/SkyProcStarter/src/skyprocstarter/WelcomePanel.java
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-package skyprocstarter;
-
-import lev.gui.LTextPane;
-import skyproc.gui.SPMainMenuPanel;
-import skyproc.gui.SPSettingPanel;
-
-/**
- *
- * @author Justin Swanson
- */
-public class WelcomePanel extends SPSettingPanel {
-
- LTextPane introText;
-
- public WelcomePanel(SPMainMenuPanel parent_) {
- super(parent_, SkyProcStarter.myPatchName, SkyProcStarter.headerColor);
- }
-
- @Override
- protected void initialize() {
- super.initialize();
-
- introText = new LTextPane(settingsPanel.getWidth() - 40, 400, SkyProcStarter.settingsColor);
- introText.setText(SkyProcStarter.welcomeText);
- introText.setEditable(false);
- introText.setFont(SkyProcStarter.settingsFont);
- introText.setCentered();
- setPlacement(introText);
- Add(introText);
-
- alignRight();
- }
-}
diff --git a/SkyProcStarter/src/skyprocstarter/YourSaveFile.java b/SkyProcStarter/src/skyprocstarter/YourSaveFile.java
deleted file mode 100644
index 033597c..0000000
--- a/SkyProcStarter/src/skyprocstarter/YourSaveFile.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
-package skyprocstarter;
-
-import skyproc.SkyProcSave;
-
-/**
- *
- * @author Justin Swanson
- */
-public class YourSaveFile extends SkyProcSave {
-
- @Override
- protected void initSettings() {
- // The Setting, The default value, Whether or not it changing means a new patch should be made
- Add(Settings.IMPORT_AT_START, true, false);
-
- }
-
- @Override
- protected void initHelp() {
-
- helpInfo.put(Settings.IMPORT_AT_START,
- "If enabled, the program will begin importing your mods when the program starts.\n\n"
- + "If turned off, the program will wait until it is necessary before importing.\n\n"
- + "NOTE: This setting will not take effect until the next time the program is run.\n\n"
- + "Benefits:\n"
- + "- Faster patching when you close the program.\n"
- + "- More information displayed in GUI, as it will have access to the records from your mods."
- + "\n\n"
- + "Downsides:\n"
- + "- Having this on might make the GUI respond sluggishly while it processes in the "
- + "background.");
-
- helpInfo.put(Settings.OTHER_SETTINGS,
- "These are other settings related to this patcher program.");
- }
-
- // Note that some settings just have help info, and no actual values in
- // initSettings().
- public enum Settings {
- IMPORT_AT_START,
- OTHER_SETTINGS;
- }
-}
diff --git a/build.gradle b/build.gradle
index 76c40d9..7488965 100644
--- a/build.gradle
+++ b/build.gradle
@@ -1,50 +1,76 @@
-/*
- * This file was generated by the Gradle 'init' task.
- *
- * This generated file contains a sample Java project to get you started.
- * For more details take a look at the Java Quickstart chapter in the Gradle
- * User Manual available at https://docs.gradle.org/6.4.1/userguide/tutorial_java_projects.html
- */
plugins {
- // Apply the java plugin to add support for Java
id 'java'
-
- // Apply the application plugin to add support for building a CLI application.
id 'application'
+ id 'java-library'
+ id 'maven-publish'
}
-repositories {
- // Use jcenter for resolving dependencies.
- // You can declare any Maven/Ivy/file repository here.
- jcenter()
+group = 'com.lostsidewalk'
+version = '0.2'
- flatDir {
- dirs 'lib'
- }
+repositories {
+ mavenCentral()
}
dependencies {
// This dependency is used by the application.
- implementation 'com.google.guava:guava:28.2-jre'
+ implementation 'com.google.guava:guava:31.0.1-jre'
- implementation (name:'lev', ext:'jar')
+ // https://mvnrepository.com/artifact/io.airlift/aircompressor
+ implementation 'io.airlift:aircompressor:0.21'
- implementation (name:'aircompressor-0.7', ext:'jar')
+ // https://mvnrepository.com/artifact/org.slf4j/slf4j-simple
+ implementation group: 'org.slf4j', name: 'slf4j-simple', version: '2.0.0-alpha6'
+
+ api group: 'com.lostsidewalk', name: 'lev', version: '1.2'
// Use JUnit Jupiter API for testing.
- testImplementation 'org.junit.jupiter:junit-jupiter-api:5.6.0'
+ testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.2'
// Use JUnit Jupiter Engine for testing.
- testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.6.0'
+ testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.2'
+
+ compileOnly 'org.projectlombok:lombok:1.18.22'
+ annotationProcessor 'org.projectlombok:lombok:1.18.22'
+
+ testCompileOnly 'org.projectlombok:lombok:1.18.22'
+ testAnnotationProcessor 'org.projectlombok:lombok:1.18.22'
}
application {
- // Define the main class for the application.
mainClassName = 'skyproc.App'
}
test {
- // Use junit platform for unit tests
useJUnitPlatform()
}
+
+repositories {
+ maven {
+ name = "GitHubPackages"
+ url = uri("https://maven.pkg.github.com/meharris-bnr/lev")
+ credentials {
+ username = project.findProperty("repo.user") ?: System.getenv("SKYPROC_REPO_USER")
+ password = project.findProperty("repo.token") ?: System.getenv("SKYPROC_REPO_TOKEN")
+ }
+ }
+}
+
+publishing {
+ repositories {
+ maven {
+ name = 'GitHubPackages'
+ url = uri("https://maven.pkg.github.com/meharris-bnr/skyproc")
+ credentials {
+ username = project.findProperty("publishing.user") ?: System.getenv("SKYPROC_PUBLISHING_USER")
+ password = project.findProperty("publishing.token") ?: System.getenv("SKYPROC_PUBLISHING_TOKEN")
+ }
+ }
+ }
+ publications {
+ gpr(MavenPublication) {
+ from(components.java)
+ }
+ }
+}
diff --git a/build.xml b/build.xml
deleted file mode 100644
index cdd2b77..0000000
--- a/build.xml
+++ /dev/null
@@ -1,129 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- Builds, tests, and runs the project skyproc.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index a4f0001..41dfb87 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-6.4.1-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
diff --git a/idea/.gitignore b/idea/.gitignore
deleted file mode 100644
index 6a3417b..0000000
--- a/idea/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/out/
diff --git a/idea/.idea/.name b/idea/.idea/.name
deleted file mode 100644
index 56f4790..0000000
--- a/idea/.idea/.name
+++ /dev/null
@@ -1 +0,0 @@
-SkyProc
\ No newline at end of file
diff --git a/idea/.idea/artifacts/skyproc_jar.xml b/idea/.idea/artifacts/skyproc_jar.xml
deleted file mode 100644
index cf26b00..0000000
--- a/idea/.idea/artifacts/skyproc_jar.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
- $PROJECT_DIR$/out/artifacts/skyproc_jar
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/idea/.idea/libraries/WinRegistry.xml b/idea/.idea/libraries/WinRegistry.xml
deleted file mode 100644
index 5744d68..0000000
--- a/idea/.idea/libraries/WinRegistry.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/idea/.idea/libraries/aircompressor_0_7.xml b/idea/.idea/libraries/aircompressor_0_7.xml
deleted file mode 100644
index 5974ce6..0000000
--- a/idea/.idea/libraries/aircompressor_0_7.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/idea/.idea/libraries/lev.xml b/idea/.idea/libraries/lev.xml
deleted file mode 100644
index 9d4f54a..0000000
--- a/idea/.idea/libraries/lev.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/idea/.idea/misc.xml b/idea/.idea/misc.xml
deleted file mode 100644
index 8e8843c..0000000
--- a/idea/.idea/misc.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/idea/.idea/modules.xml b/idea/.idea/modules.xml
deleted file mode 100644
index b6c174f..0000000
--- a/idea/.idea/modules.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/idea/.idea/vcs.xml b/idea/.idea/vcs.xml
deleted file mode 100644
index 35eb1dd..0000000
--- a/idea/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/idea/.idea/workspace.xml b/idea/.idea/workspace.xml
deleted file mode 100644
index 633824b..0000000
--- a/idea/.idea/workspace.xml
+++ /dev/null
@@ -1,1696 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- skill
- getData
- DATA
- class DATA
- print
- getTypes
- getModel
- MODL
- MODT
- EDID
- getEDID
- majorFlags
- OBND
- entries
- merge
- transl
- getSubList
- toPublic
- type.toString()
- getEntries
- LeveledEntry
- LeveledRecord
- EFID
- CTDAs
- hash
- KeywordSet
- COCT
- type[0]
- mTags
- local
-
-
- (String)(getTypes().get(0))
- getType()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1517997988200
-
-
- 1517997988200
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- skyproc:jar
-
-
-
-
-
-
-
-
-
-
-
-
- No facets are configured
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 9.0
-
-
-
-
-
-
-
-
-
-
-
- skyproc
-
-
-
-
-
-
-
-
-
-
-
-
- 9.0
-
-
-
-
-
-
-
-
-
-
-
- lev
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/lib/Lev Javadoc/allclasses-frame.html b/lib/Lev Javadoc/allclasses-frame.html
deleted file mode 100644
index 5c03f3d..0000000
--- a/lib/Lev Javadoc/allclasses-frame.html
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
-
-All Classes
-
-
-
-
-All Classes
-
-
-
diff --git a/lib/Lev Javadoc/allclasses-noframe.html b/lib/Lev Javadoc/allclasses-noframe.html
deleted file mode 100644
index afaaa2f..0000000
--- a/lib/Lev Javadoc/allclasses-noframe.html
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
-
-All Classes
-
-
-
-
-All Classes
-
-
-
diff --git a/lib/Lev Javadoc/constant-values.html b/lib/Lev Javadoc/constant-values.html
deleted file mode 100644
index 7d6661e..0000000
--- a/lib/Lev Javadoc/constant-values.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Constant Field Values
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/deprecated-list.html b/lib/Lev Javadoc/deprecated-list.html
deleted file mode 100644
index 1333f7b..0000000
--- a/lib/Lev Javadoc/deprecated-list.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Deprecated List
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/help-doc.html b/lib/Lev Javadoc/help-doc.html
deleted file mode 100644
index 6171bae..0000000
--- a/lib/Lev Javadoc/help-doc.html
+++ /dev/null
@@ -1,221 +0,0 @@
-
-
-
-
-
-
-API Help
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-Overview
-The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.
-
-
-Package
-Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:
-
-Interfaces (italic)
-Classes
-Enums
-Exceptions
-Errors
-Annotation Types
-
-
-
-Class/Interface
-Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:
-
-Class inheritance diagram
-Direct Subclasses
-All Known Subinterfaces
-All Known Implementing Classes
-Class/interface declaration
-Class/interface description
-
-
-Nested Class Summary
-Field Summary
-Constructor Summary
-Method Summary
-
-
-Field Detail
-Constructor Detail
-Method Detail
-
-Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
-
-
-Annotation Type
-Each annotation type has its own separate page with the following sections:
-
-Annotation Type declaration
-Annotation Type description
-Required Element Summary
-Optional Element Summary
-Element Detail
-
-
-
-Enum
-Each enum has its own separate page with the following sections:
-
-Enum declaration
-Enum description
-Enum Constant Summary
-Enum Constant Detail
-
-
-
-Use
-Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
-
-
-Tree (Class Hierarchy)
-There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object
. The interfaces do not inherit from java.lang.Object
.
-
-When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.
-When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.
-
-
-
-Deprecated API
-The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
-
-
-Index
-The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
-
-
-Prev/Next
-These links take you to the next or previous class, interface, package, or related page.
-
-
-Frames/No Frames
-These links show and hide the HTML frames. All pages are available with or without frames.
-
-
-All Classes
-The All Classes link shows all classes and interfaces except non-static nested types.
-
-
-Serialized Form
-Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
-
-
-Constant Field Values
-The Constant Field Values page lists the static final fields and their values.
-
-
-
This help file applies to API documentation generated using the standard doclet.
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/index-files/index-1.html b/lib/Lev Javadoc/index-files/index-1.html
deleted file mode 100644
index 557ad60..0000000
--- a/lib/Lev Javadoc/index-files/index-1.html
+++ /dev/null
@@ -1,423 +0,0 @@
-
-
-
-
-
-
-A-Index
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
A
-
-a - Variable in class lev.LPair
-
-actionListeners - Variable in class lev.gui.LColorSetting
-
-actionPerformed(ActionEvent) - Method in class lev.gui.LCheckBoxConfig.UpdateHelpActionHandler
-
-actionPerformed(ActionEvent) - Method in class lev.gui.LHelpComponent.HelpActionHandler
-
-actionPerformed(ActionEvent) - Method in class lev.gui.LUserSetting.UpdateHandler
-
-Add(Component) - Method in class lev.gui.LCenterPanel
-
-Add(Component) - Method in class lev.gui.LComponent
-
-Add(Component) - Method in class lev.gui.LPanel
-
-add(Component) - Method in class lev.gui.LProgressBarFrame
-
-Add(Enum, Boolean, Boolean...) - Method in class lev.gui.LSaveFile
-
-Adds a setting of type boolean.
-
-Add(Enum, String, Boolean...) - Method in class lev.gui.LSaveFile
-
-Adds a setting of type string.
-
-Add(Enum, Integer, Boolean...) - Method in class lev.gui.LSaveFile
-
-Adds a setting of type integer.
-
-Add(Enum, Enum, Boolean...) - Method in class lev.gui.LSaveFile
-
-Adds a setting of type enum.
-
-Add(Enum, ArrayList<String>, Boolean...) - Method in class lev.gui.LSaveFile
-
-Adds a setting of type integer.
-
-Add(Enum, Float, Boolean...) - Method in class lev.gui.LSaveFile
-
-Adds a setting of type float.
-
-Add(Enum, Color, Boolean...) - Method in class lev.gui.LSaveFile
-
-Adds a setting of type Color.
-
-Add(Enum, Double, Boolean...) - Method in class lev.gui.LSaveFile
-
-Adds a setting of type double.
-
-add(T) - Method in class lev.gui.SortedListModel
-
-add(T) - Method in class lev.LMergeList
-
-Adds element to the mergelist.
-
-addActionListener(ActionListener) - Method in class lev.gui.LButton
-
-addActionListener(ActionListener) - Method in class lev.gui.LCheckBox
-
-addActionListener(ActionListener) - Method in class lev.gui.LCheckBoxConfig
-
-addActionListener(Runnable) - Method in class lev.gui.LColorSetting
-
-addActionListener(ActionListener) - Method in class lev.gui.LComboBox
-
-addActionListener(ActionListener) - Method in class lev.gui.LMenuItem
-
-addActionListener(ActionListener) - Method in class lev.gui.LTextField
-
-addAll(T[]) - Method in class lev.gui.SortedListModel
-
-addAll(LMergeMap<K, V>) - Method in class lev.LMergeMap
-
-addAsUnderling(LComponent) - Method in class lev.gui.LCheckBox
-
-addBannedHeader(String) - Method in class lev.debug.LDebug
-
-addBannedHeader(String[]) - Method in class lev.debug.LDebug
-
-addBoxActionListener(ActionListener) - Method in class lev.gui.LComboSearchBox
-
-addChangeListener(ChangeListener) - Method in class lev.gui.LCheckBox
-
-addChangeListener(ChangeListener) - Method in class lev.gui.LDoubleSetting
-
-addChangeListener(ChangeListener) - Method in class lev.gui.LDoubleSpinner
-
-addChangeListener(ChangeListener) - Method in class lev.gui.LNumericSetting
-
-addChangeListener(ChangeListener) - Method in class lev.gui.LSlider
-
-addChangeListener(ChangeListener) - Method in class lev.gui.LSpinner
-
-addContent(String) - Method in class lev.gui.LHelpPanel
-
-Appends text to the content string.
-
-addDocumentListener(DocumentListener) - Method in class lev.gui.LComboSearchBox
-
-addElement(T) - Method in class lev.gui.LList
-
-addElements(Collection<T>) - Method in class lev.gui.LList
-
-addEnterButton(String, ActionListener) - Method in class lev.gui.LComboBox
-
-addEnterButton(String, ActionListener) - Method in class lev.gui.LComboSearchBox
-
-addEnterButton(String, ActionListener) - Method in class lev.gui.LTextField
-
-Adds an enter button with the desired listener.
-
-addFile(File) - Method in class lev.gui.LFileTree
-
-addFile(String) - Method in class lev.gui.LFileTree
-
-addFocusListener(FocusListener) - Method in class lev.gui.LButton
-
-addFocusListener(FocusListener) - Method in class lev.gui.LComboBox
-
-addFocusListener(FocusListener) - Method in class lev.gui.LComboSearchBox
-
-addFocusListener(FocusListener) - Method in class lev.gui.LDoubleSetting
-
-addFocusListener(FocusListener) - Method in class lev.gui.LDoubleSpinner
-
-addFocusListener(FocusListener) - Method in class lev.gui.LNumericSetting
-
-addFocusListener(FocusListener) - Method in class lev.gui.LSpinner
-
-addHelpHandler(boolean) - Method in class lev.gui.LButton
-
-addHelpHandler(boolean) - Method in class lev.gui.LCheckBox
-
-addHelpHandler(boolean) - Method in class lev.gui.LCheckBoxConfig
-
-addHelpHandler(boolean) - Method in class lev.gui.LColorSetting
-
-addHelpHandler(boolean) - Method in class lev.gui.LComboBox
-
-addHelpHandler(boolean) - Method in class lev.gui.LDoubleSetting
-
-addHelpHandler(boolean) - Method in class lev.gui.LDoubleSpinner
-
-addHelpHandler(boolean) - Method in class lev.gui.LHelpComponent
-
-Adds a help handler to each GUI component that should trigger the help
- panel to update.
-
-addHelpHandler(boolean) - Method in class lev.gui.LList
-
-addHelpHandler(boolean) - Method in class lev.gui.LMenuItem
-
-addHelpHandler(boolean) - Method in class lev.gui.LNumericSetting
-
-addHelpHandler(boolean) - Method in class lev.gui.LSlider
-
-addHelpHandler(boolean) - Method in class lev.gui.LSpinner
-
-addHelpHandler(boolean) - Method in class lev.gui.LTextField
-
-addHelpPrefix(String) - Method in class lev.gui.LHelpComponent
-
-Adds a prefix to the title.
-
-addHyperLinkListener(HyperlinkListener) - Method in class lev.gui.LEditorPane
-
-addItem(T) - Method in class lev.gui.LComboBox
-
-addItem(T) - Method in class lev.gui.LComboSearchBox
-
-addListSelectionListener(ListSelectionListener) - Method in class lev.gui.LList
-
-addMouseListener(MouseListener) - Method in class lev.gui.LButton
-
-addMouseListener(MouseListener) - Method in class lev.gui.LCheckBox
-
-addMouseListener(MouseListener) - Method in class lev.gui.LComboBox
-
-addMouseListener(MouseListener) - Method in class lev.gui.LComboSearchBox
-
-addMouseListener(MouseListener) - Method in class lev.gui.LList
-
-addMouseListener(MouseListener) - Method in class lev.gui.LMenuItem
-
-addScroll() - Method in class lev.gui.LTextArea
-
-addScroll() - Method in class lev.gui.LTextPane
-
-addSeries(Color) - Method in class lev.gui.LAreaChart
-
-addShadow() - Method in class lev.gui.LCheckBox
-
-addShadow() - Method in class lev.gui.LCheckBoxConfig
-
-addShadow() - Method in class lev.gui.LLabel
-
-Adds three copies of the primary label that are black and placed to
- mimic a shadow behind the primary label.
-
-addShadow() - Method in class lev.gui.LProgressBar
-
-addSpecial(Enum, String) - Method in class lev.debug.LLogger
-
-Adds a special log tied to the Enum key, that can be exported to by using
- that key.
-
-addString(Enum, String) - Method in class lev.gui.LSaveFile
-
-addToBottomArea(Component) - Method in class lev.gui.LHelpPanel
-
-Adds a component to the separate bottom area panel.
-
-addUpdateHandlers() - Method in class lev.gui.LCheckBox
-
-addUpdateHandlers() - Method in class lev.gui.LCheckBoxConfig
-
-addUpdateHandlers() - Method in class lev.gui.LColorSetting
-
-addUpdateHandlers() - Method in class lev.gui.LComboBox
-
-addUpdateHandlers() - Method in class lev.gui.LDoubleSetting
-
-addUpdateHandlers() - Method in class lev.gui.LDoubleSpinner
-
-addUpdateHandlers() - Method in class lev.gui.LNumericSetting
-
-addUpdateHandlers() - Method in class lev.gui.LSlider
-
-addUpdateHandlers() - Method in class lev.gui.LSpinner
-
-addUpdateHandlers() - Method in class lev.gui.LTextField
-
-addUpdateHandlers() - Method in class lev.gui.LUserSetting
-
-Abstract function that should add appropriate update handlers to the
- appropriate components.
-
-align - Variable in class lev.gui.LPanel
-
-align(LPanel.Align) - Method in class lev.gui.LPanel
-
-allDebugs() - Method in class lev.debug.LLogger
-
-allowAlpha - Variable in class lev.gui.LImagePane
-
-allowAlpha(Boolean) - Method in class lev.gui.LImagePane
-
-alpha - Variable in class lev.gui.LImagePane
-
-append(String) - Method in class lev.gui.LTextArea
-
-append(String) - Method in class lev.gui.LTextPane
-
-area - Variable in class lev.gui.LTextArea
-
-arrayPrintInts(int[]) - Static method in class lev.Ln
-
-Prints the integer representation of each index in the array.
-
-arrayToInt(int[]) - Static method in class lev.Ln
-
-Converts int array to a single int, assuming little endian.
-
-arrayToInt(byte[]) - Static method in class lev.Ln
-
-Converts byte array to a single int, assuming little endian.
-
-arrayToLong(int[]) - Static method in class lev.Ln
-
-Converts int array to a single long, assuming little endian.
-
-arrayToLong(byte[]) - Static method in class lev.Ln
-
-Converts byte array to a single long, assuming little endian.
-
-arrayToString(int[]) - Static method in class lev.Ln
-
-Converts an int array to its string equivalent.
-
-arrayToString(byte[]) - Static method in class lev.Ln
-
-Converts a byte array to its string equivalent.
-
-arrow - Variable in class lev.gui.LHelpPanel
-
-arrow(boolean, boolean) - Static method in class lev.gui.resources.LImages
-
-Returns an arrow graphic pointing left or right.
-
-arrowx - Variable in class lev.gui.LHelpPanel
-
-asynced - Variable in class lev.debug.LLogger
-
-available() - Method in class lev.FastByteArrayInputStream
-
-available() - Method in class lev.LByteChannel
-
-available() - Method in class lev.LImport
-
-available() - Method in class lev.LInChannel
-
-available() - Method in class lev.LShrinkArray
-
-
-
A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/index-files/index-10.html b/lib/Lev Javadoc/index-files/index-10.html
deleted file mode 100644
index 7195ec5..0000000
--- a/lib/Lev Javadoc/index-files/index-10.html
+++ /dev/null
@@ -1,146 +0,0 @@
-
-
-
-
-
-
-J-Index
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
J
-
-JAutoComboBox - Class in lev.gui
-
-Creates a combo box that auto fills from a given list.
-
-JAutoComboBox(List) - Constructor for class lev.gui.JAutoComboBox
-
-JAutoTextField - Class in lev.gui
-
-Creates a text field that auto fills from a given list.
-
-JAutoTextField(List) - Constructor for class lev.gui.JAutoTextField
-
-JAutoTextField.AutoDocument - Class in lev.gui
-
-JAutoTextField.AutoDocument() - Constructor for class lev.gui.JAutoTextField.AutoDocument
-
-jumpBack(int) - Method in class lev.LByteChannel
-
-jumpBack(int) - Method in class lev.LImport
-
-Moves position back an amount of bytes.
-
-jumpBack(int) - Method in class lev.LShrinkArray
-
-Bumps the lower bound back to include bytes previously read/skipped or
- outside the current bounds.
-
-
-
A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/index-files/index-11.html b/lib/Lev Javadoc/index-files/index-11.html
deleted file mode 100644
index 661f834..0000000
--- a/lib/Lev Javadoc/index-files/index-11.html
+++ /dev/null
@@ -1,121 +0,0 @@
-
-
-
-
-
-
-K-Index
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
K
-
-keySet() - Method in class lev.LMergeMap
-
-
-
A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/index-files/index-12.html b/lib/Lev Javadoc/index-files/index-12.html
deleted file mode 100644
index 80ef439..0000000
--- a/lib/Lev Javadoc/index-files/index-12.html
+++ /dev/null
@@ -1,650 +0,0 @@
-
-
-
-
-
-
-L-Index
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
L
-
-LAreaChart - Class in lev.gui
-
-LAreaChart(String, Dimension, Color, Color, String, String) - Constructor for class lev.gui.LAreaChart
-
-last - Variable in class lev.gui.LPanel
-
-Reference to the position of the last-added setting or component added
- using Add() or AddSetting()
-
-lastElement() - Method in class lev.gui.SortedListModel
-
-LButton - Class in lev.gui
-
-A customized JButton used by Leviathan in GUIs.
-
-LButton(String) - Constructor for class lev.gui.LButton
-
-LButton(String, Dimension) - Constructor for class lev.gui.LButton
-
-LButton(String, int, int) - Constructor for class lev.gui.LButton
-
-LButton(String, Dimension, Point) - Constructor for class lev.gui.LButton
-
-LButton(String, Point) - Constructor for class lev.gui.LButton
-
-LByteChannel - Class in lev
-
-LByteChannel() - Constructor for class lev.LByteChannel
-
-LByteChannel(byte[]) - Constructor for class lev.LByteChannel
-
-LByteSearcher - Class in lev
-
-LByteSearcher(byte[]...) - Constructor for class lev.LByteSearcher
-
-Creates a searcher object that will look for the given target bytes.
-
-LByteSearcher(int) - Constructor for class lev.LByteSearcher
-
-Creates a search object that will look for the target int.
-
-LCenterPanel - Class in lev.gui
-
-LCenterPanel() - Constructor for class lev.gui.LCenterPanel
-
-LChart - Class in lev.gui
-
-LChart(String, Dimension) - Constructor for class lev.gui.LChart
-
-LCheckBox - Class in lev.gui
-
-LCheckBox(String, Font, Color) - Constructor for class lev.gui.LCheckBox
-
-LCheckBoxConfig - Class in lev.gui
-
-LCheckBoxConfig(String) - Constructor for class lev.gui.LCheckBoxConfig
-
-LCheckBoxConfig(String, int, int, Color, LHelpPanel, LSaveFile, Enum) - Constructor for class lev.gui.LCheckBoxConfig
-
-LCheckBoxConfig.LSpecialCheckBox - Class in lev.gui
-
-LCheckBoxConfig.LSpecialCheckBox(String, Font, Color, LHelpComponent) - Constructor for class lev.gui.LCheckBoxConfig.LSpecialCheckBox
-
-LCheckBoxConfig.UpdateHelpActionHandler - Class in lev.gui
-
-LCheckBoxConfig.UpdateHelpActionHandler() - Constructor for class lev.gui.LCheckBoxConfig.UpdateHelpActionHandler
-
-lcm(int, int) - Static method in class lev.Ln
-
-Returns least common multiple
-
-lcmm(int...) - Static method in class lev.Ln
-
-Returns least common multiple
-
-LColorSetting - Class in lev.gui
-
-LColorSetting(String, Font, Color, Color) - Constructor for class lev.gui.LColorSetting
-
-LComboBox <T > - Class in lev.gui
-
-LComboBox(String) - Constructor for class lev.gui.LComboBox
-
-LComboBox(String, Font, Color) - Constructor for class lev.gui.LComboBox
-
-LComboSearchBox <T > - Class in lev.gui
-
-LComboSearchBox(String, Font, Color) - Constructor for class lev.gui.LComboSearchBox
-
-LComponent - Class in lev.gui
-
-LComponent() - Constructor for class lev.gui.LComponent
-
-LDebug - Class in lev.debug
-
-LDebug(String, int) - Constructor for class lev.debug.LDebug
-
-Creates a debug log at the path desired, and with the given character
- space for the header text.
-
-LDebug() - Constructor for class lev.debug.LDebug
-
-LDoubleSetting - Class in lev.gui
-
-LDoubleSetting(String, Font, Color, double, double, double) - Constructor for class lev.gui.LDoubleSetting
-
-LDoubleSpinner - Class in lev.gui
-
-LDoubleSpinner(String, double, double, double, double, int) - Constructor for class lev.gui.LDoubleSpinner
-
-LEditorPane - Class in lev.gui
-
-LEditorPane() - Constructor for class lev.gui.LEditorPane
-
-length() - Method in class lev.LFlags
-
-lev - package lev
-
-lev.debug - package lev.debug
-
-lev.gui - package lev.gui
-
-lev.gui.resources - package lev.gui.resources
-
-LExport - Class in lev
-
-LExport(File) - Constructor for class lev.LExport
-
-LExport(String) - Constructor for class lev.LExport
-
-LFileTree - Class in lev.gui
-
-A structure to store and print file / directory contents.
-
-LFileTree() - Constructor for class lev.gui.LFileTree
-
-LFlags - Class in lev
-
-An object that is meant to hold a set of boolean flags.
-
-LFlags(int) - Constructor for class lev.LFlags
-
-LFlags(byte[]) - Constructor for class lev.LFlags
-
-LFlags(LFlags) - Constructor for class lev.LFlags
-
-LFonts - Class in lev.gui.resources
-
-Collection of embedded fonts that can be used.
-
-LFonts() - Constructor for class lev.gui.resources.LFonts
-
-LFrame - Class in lev.gui
-
-LFrame(String) - Constructor for class lev.gui.LFrame
-
-Lg - Class in lev.gui
-
-GUI related nifty functions
-
-Lg() - Constructor for class lev.gui.Lg
-
-LGlobal - Class in lev
-
-LGlobal() - Constructor for class lev.LGlobal
-
-LHelpComponent - Class in lev.gui
-
-A GUI component that updates a help panel with text.
-
-LHelpComponent(String) - Constructor for class lev.gui.LHelpComponent
-
-LHelpComponent.HelpActionHandler - Class in lev.gui
-
-LHelpComponent.HelpActionHandler() - Constructor for class lev.gui.LHelpComponent.HelpActionHandler
-
-LHelpComponent.HelpFocusHandler - Class in lev.gui
-
-LHelpComponent.HelpFocusHandler() - Constructor for class lev.gui.LHelpComponent.HelpFocusHandler
-
-LHelpComponent.HelpMouseHandler - Class in lev.gui
-
-LHelpComponent.HelpMouseHandler() - Constructor for class lev.gui.LHelpComponent.HelpMouseHandler
-
-LHelpPanel - Class in lev.gui
-
-A panel that displays help information.
-
-LHelpPanel(Rectangle, Font, Color, Color, Image, int) - Constructor for class lev.gui.LHelpPanel
-
-LHTMLPane - Class in lev.gui
-
-LHTMLPane() - Constructor for class lev.gui.LHTMLPane
-
-LImagePane - Class in lev.gui
-
-A customized JPanel that has a background image.
-
-LImagePane() - Constructor for class lev.gui.LImagePane
-
-Creates an image pane with no set image.
-
-LImagePane(File) - Constructor for class lev.gui.LImagePane
-
-LImagePane(String) - Constructor for class lev.gui.LImagePane
-
-LImagePane(BufferedImage) - Constructor for class lev.gui.LImagePane
-
-LImagePane(URL) - Constructor for class lev.gui.LImagePane
-
-LImages - Class in lev.gui.resources
-
-Collection of embedded images to be used in GUIs.
-
-LImages() - Constructor for class lev.gui.resources.LImages
-
-LImport - Class in lev
-
-LImport() - Constructor for class lev.LImport
-
-LInChannel - Class in lev
-
-A FileChannel setup that supports easy extraction/getting of information.
-
-LInChannel() - Constructor for class lev.LInChannel
-
-LInChannel(String) - Constructor for class lev.LInChannel
-
-LInChannel(File) - Constructor for class lev.LInChannel
-
-LInChannel(LInChannel, long) - Constructor for class lev.LInChannel
-
-line() - Method in class lev.debug.LDebug
-
-linkTo(Enum, LSaveFile, LHelpPanel, boolean) - Method in class lev.gui.LDoubleSetting
-
-linkTo(Enum, LSaveFile, LHelpPanel, boolean) - Method in class lev.gui.LHelpComponent
-
-Sets the target help panel, and sets the help info to the setting's
- helpInfo in the savefile.
-
-linkTo(Enum, LSaveFile, LHelpPanel, boolean) - Method in class lev.gui.LNumericSetting
-
-list - Variable in class lev.gui.LList
-
-LLabel - Class in lev.gui
-
-A customized JLabel that is used by Leviathan for GUIs.
-
-LLabel(String, Font, Color) - Constructor for class lev.gui.LLabel
-
-LList <T > - Class in lev.gui
-
-LList(String) - Constructor for class lev.gui.LList
-
-LLogger - Class in lev.debug
-
-A debug log package that offers several locations and options for outputting
- debug information.
-
-LLogger(String) - Constructor for class lev.debug.LLogger
-
-LMenuItem - Class in lev.gui
-
-LMenuItem(String) - Constructor for class lev.gui.LMenuItem
-
-LMergable - Interface in lev
-
-LMergeList <T extends LMergable > - Class in lev
-
-An arrayList that holds LMergable objects that have a special
- merge function, that allows for adding the list without replacing the old.
-
-LMergeList() - Constructor for class lev.LMergeList
-
-LMergeMap <K ,V > - Class in lev
-
-A map which has values which are ArrayLists of type V.
-
-LMergeMap(Boolean) - Constructor for class lev.LMergeMap
-
-LMergeMap(Boolean, Boolean) - Constructor for class lev.LMergeMap
-
-Ln - Class in lev
-
-Ln() - Constructor for class lev.Ln
-
-LNumericSetting - Class in lev.gui
-
-LNumericSetting(String, Font, Color, int, Integer, int) - Constructor for class lev.gui.LNumericSetting
-
-loadClasses(File, boolean) - Static method in class lev.Ln
-
-loads all classes in a jar.
-
-loadFileToStrings(File, boolean) - Static method in class lev.Ln
-
-Opens a file and loads in each line.
-
-loadFileToStrings(String, boolean) - Static method in class lev.Ln
-
-Opens a file and loads in each line.
-
-location - Variable in class lev.gui.LSaveFile
-
-log(String, String...) - Method in class lev.debug.LLogger
-
-Logs to the asynchronous log.
-
-logError(String, String...) - Method in class lev.debug.LLogger
-
-Logs an error message on both to the sync log and to the main overview
- log.
-
-logException(Throwable) - Method in class lev.debug.LLogger
-
-Used for printing exception stack data to logs.
-
-logging - Variable in class lev.debug.LLogger
-
-logging() - Method in class lev.debug.LLogger
-
-logging(Boolean) - Method in class lev.debug.LLogger
-
-Turns the LLogger on/off.
-
-loggingAsync - Variable in class lev.debug.LLogger
-
-loggingAsync() - Method in class lev.debug.LLogger
-
-loggingAsync(Boolean) - Method in class lev.debug.LLogger
-
-Turns the LLogger async log on/off.
-
-loggingSync - Variable in class lev.debug.LLogger
-
-loggingSync() - Method in class lev.debug.LLogger
-
-loggingSync(Boolean) - Method in class lev.debug.LLogger
-
-Turns the LLogger sync log on/off.
-
-logMain(String, String...) - Method in class lev.debug.LLogger
-
-Outputs a message to the main debug overview log.
-
-logSpecial(Enum, String, String...) - Method in class lev.debug.LLogger
-
-Logs to a special log based on the given enum.
-
-logSync(String, String...) - Method in class lev.debug.LLogger
-
-A function that will log messages to the synchronized log if the syncing
- flag is on.
-
-LOutChannel - Class in lev
-
-LOutChannel(String) - Constructor for class lev.LOutChannel
-
-LOutChannel(File) - Constructor for class lev.LOutChannel
-
-LOutFile - Class in lev
-
-A BufferedOutputStream with easy to use write functions.
-
-LOutFile(File) - Constructor for class lev.LOutFile
-
-LOutFile(String) - Constructor for class lev.LOutFile
-
-LPair <A ,B > - Class in lev
-
-LPair(A, B) - Constructor for class lev.LPair
-
-LPanel - Class in lev.gui
-
-LPanel() - Constructor for class lev.gui.LPanel
-
-LPanel(Rectangle) - Constructor for class lev.gui.LPanel
-
-LPanel(int, int) - Constructor for class lev.gui.LPanel
-
-LPanel.Align - Enum in lev.gui
-
-LProgressBar - Class in lev.gui
-
-LProgressBar(int, int, Font, Color) - Constructor for class lev.gui.LProgressBar
-
-LProgressBarFrame - Class in lev.gui
-
-A GUI window frame for LProgress bar.
-
-LProgressBarFrame(Font, Color, Font, Color) - Constructor for class lev.gui.LProgressBarFrame
-
-LProgressBarInterface - Interface in lev.gui
-
-Interface that SkyProc expects and uses for progress bars.
- To get progress bar updates from SkyProc importing/exporting, create your own
- progress bar GUI, and implement this interface.
-
-LSaveFile - Class in lev.gui
-
-A class that manages importing/exporting of save files, as well as providing
- methods for LUserSetting GUI components to automatically update tied
- settings.
-
- NOTE: The in-game parameters currently have no effect at the moment.
-
-LSaveFile(File) - Constructor for class lev.gui.LSaveFile
-
-LSaveFile(String) - Constructor for class lev.gui.LSaveFile
-
-LScrollPane - Class in lev.gui
-
-LScrollPane(Component) - Constructor for class lev.gui.LScrollPane
-
-LShrinkArray - Class in lev
-
-A special array with artificial min/max bounds.
-
-LShrinkArray(byte[]) - Constructor for class lev.LShrinkArray
-
-Wraps bytes in a ShrinkArray.
-
-LShrinkArray(ByteBuffer) - Constructor for class lev.LShrinkArray
-
-Wraps ByteBuffer in a ShrinkArray.
-
-LShrinkArray(LImport, int) - Constructor for class lev.LShrinkArray
-
-Creates a new ShrinkArray based on the same underlying array, starting at
- the same beginning index of the rhs LImport, but with an upper limit
- of high.
-
-LShrinkArray(LShrinkArray) - Constructor for class lev.LShrinkArray
-
-LShrinkArray(File) - Constructor for class lev.LShrinkArray
-
-Loads in a file as raw data and wraps it in a ShrinkArray.
-
-LSlider - Class in lev.gui
-
-LSlider(String, Font, Color, int, int, int) - Constructor for class lev.gui.LSlider
-
-LSpinner - Class in lev.gui
-
-LSpinner(String, int, int, int, int, int) - Constructor for class lev.gui.LSpinner
-
-LStringSearcher - Class in lev
-
-A helper object that manages searching a stream for targets.
- To use an LStringSearcher:
- 1) Create one with the targets desired.
- 2) read single ints from your stream and feed it to the next() functions
- 3) If a non-empty string is returned, then it is the target that was found.
-
-LStringSearcher(String...) - Constructor for class lev.LStringSearcher
-
-Creates an LStringSearcher object that will look for the given target strings.
-
-LSwingTreeNode - Class in lev.gui
-
-LSwingTreeNode() - Constructor for class lev.gui.LSwingTreeNode
-
-LSwingWorker <T ,E > - Class in lev.gui
-
-LSwingWorker(boolean) - Constructor for class lev.gui.LSwingWorker
-
-LTextArea - Class in lev.gui
-
-A customized Text Pane used by Leviathan for GUIs.
-
-LTextArea(Dimension, Color) - Constructor for class lev.gui.LTextArea
-
-LTextArea(int, int, Color) - Constructor for class lev.gui.LTextArea
-
-LTextArea(Color) - Constructor for class lev.gui.LTextArea
-
-LTextField - Class in lev.gui
-
-LTextField(String, Font, Color) - Constructor for class lev.gui.LTextField
-
-LTextField(String) - Constructor for class lev.gui.LTextField
-
-LTextPane - Class in lev.gui
-
-A customized Text Pane used by Leviathan for GUIs.
-
-LTextPane(Color) - Constructor for class lev.gui.LTextPane
-
-LTextPane() - Constructor for class lev.gui.LTextPane
-
-LTextPane(int, int, Color) - Constructor for class lev.gui.LTextPane
-
-LTextPane(Dimension, Color) - Constructor for class lev.gui.LTextPane
-
-LTree - Class in lev.gui
-
-LTree(int, int) - Constructor for class lev.gui.LTree
-
-LTree() - Constructor for class lev.gui.LTree
-
-LUserSetting <T > - Class in lev.gui
-
-A GUI component that can be tied to a Setting in a SaveFile.
-
-LUserSetting(String) - Constructor for class lev.gui.LUserSetting
-
-Creates a user setting component that doesn't use the label.
-
-LUserSetting(String, Font, Color) - Constructor for class lev.gui.LUserSetting
-
-Creates a user setting component that uses the label.
-
-LUserSetting.UpdateCaretHandler - Class in lev.gui
-
-Handler that will update the savefile to the GUI's value
-
-LUserSetting.UpdateCaretHandler() - Constructor for class lev.gui.LUserSetting.UpdateCaretHandler
-
-LUserSetting.UpdateChangeHandler - Class in lev.gui
-
-Handler that will update the savefile to the GUI's value
-
-LUserSetting.UpdateChangeHandler() - Constructor for class lev.gui.LUserSetting.UpdateChangeHandler
-
-LUserSetting.UpdateHandler - Class in lev.gui
-
-Handler that will update the savefile to the GUI's value
-
-LUserSetting.UpdateHandler() - Constructor for class lev.gui.LUserSetting.UpdateHandler
-
-
-
A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/index-files/index-13.html b/lib/Lev Javadoc/index-files/index-13.html
deleted file mode 100644
index 0fdbd03..0000000
--- a/lib/Lev Javadoc/index-files/index-13.html
+++ /dev/null
@@ -1,190 +0,0 @@
-
-
-
-
-
-
-M-Index
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
M
-
-main - Variable in class lev.debug.LLogger
-
-mainLogSwitch - Static variable in class lev.debug.LLogger
-
-mainText - Variable in class lev.gui.LLabel
-
-makeAlphaComposite(float) - Static method in class lev.gui.LPanel
-
-Creates an alpha composite with the given transparency.
-
-makeDirs(File) - Static method in class lev.Ln
-
-Makes the directories associated with a file.
-
-makeDirs(String) - Static method in class lev.Ln
-
-Makes the directories associated with a file.
-
-manualFindFile(String, File) - Static method in class lev.Ln
-
-Asks the user to locate a file, and saves the location for next time.
-
-maps - Variable in class lev.gui.LSaveFile
-
-List containing default, save, temp, and current setting maps.
-
-markLength(int) - Method in class lev.LOutChannel
-
-A stack-based system where you can declare an amount of bytes to represent the length of some upcoming data.
-
-menuItem - Variable in class lev.gui.LMenuItem
-
-mergeIn(LSwingTreeNode) - Method in class lev.gui.LSwingTreeNode
-
-Adds the node to the children of this current node.
-
-mergeIn(LMergable) - Method in interface lev.LMergable
-
-Function to handle merging in an element that is equal.
-
-model - Variable in class lev.gui.LList
-
-model - Variable in class lev.gui.LTree
-
-model - Variable in class lev.gui.SortedListModel
-
-mouseClicked(MouseEvent) - Method in class lev.gui.LHelpComponent.HelpMouseHandler
-
-mouseEntered(MouseEvent) - Method in class lev.gui.LHelpComponent.HelpMouseHandler
-
-mouseExited(MouseEvent) - Method in class lev.gui.LHelpComponent.HelpMouseHandler
-
-mousePressed(MouseEvent) - Method in class lev.gui.LHelpComponent.HelpMouseHandler
-
-mouseReleased(MouseEvent) - Method in class lev.gui.LHelpComponent.HelpMouseHandler
-
-moveFile(File, File, boolean) - Static method in class lev.Ln
-
-Moves a file from one directory to another.
-
-moveToCorrectLocation() - Method in class lev.gui.LProgressBarFrame
-
-Moves the progress bar window to the relatively correct location,
- relative to the GUI ref object assigned.
-
-multipurpose() - Static method in class lev.gui.resources.LImages
-
-MyriadPro(float) - Static method in class lev.gui.resources.LFonts
-
-MyriadProBold(float) - Static method in class lev.gui.resources.LFonts
-
-
-
A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/index-files/index-14.html b/lib/Lev Javadoc/index-files/index-14.html
deleted file mode 100644
index 2d06a60..0000000
--- a/lib/Lev Javadoc/index-files/index-14.html
+++ /dev/null
@@ -1,179 +0,0 @@
-
-
-
-
-
-
-N-Index
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
N
-
-nanoTimeString(long) - Static method in class lev.Ln
-
-Print nanoseconds to a m:s format.
-
-Neuropol(float) - Static method in class lev.gui.resources.LFonts
-
-newLog(String) - Method in class lev.debug.LLogger
-
-Creates a new asynchronous log.
-
-newSyncLog(String) - Method in class lev.debug.LLogger
-
-Creates a new sync log in the desired location.
-
-next(int) - Method in class lev.LByteSearcher
-
-Inform the searcher of the next input, and receive feedback if something was found.
-
-next(char) - Method in class lev.LByteSearcher
-
-Inform the searcher of the next input, and receive feedback if something was found.
-
-next(int, BufferedInputStream) - Method in class lev.LByteSearcher
-
-Specialized next function that marks the stream unless a portion of a target is
- found, which allows you to reset and get to the stream at the start of the target
- once one is found.
-
-next(char, BufferedInputStream) - Method in class lev.LByteSearcher
-
-Specialized next function that marks the stream unless a portion of a target is
- found, which allows you to reset and get to the stream at the start of the target
- once one is found.
-
-next(int) - Method in class lev.LStringSearcher
-
-Inform the searcher of the next input, and receive feedback if something was found.
-
-next(char) - Method in class lev.LStringSearcher
-
-Inform the searcher of the next input, and receive feedback if something was found.
-
-next(int, BufferedInputStream) - Method in class lev.LStringSearcher
-
-Specialized next function that marks the stream unless a portion of a target is
- found, which allows you to reset and get to the stream at the start of the target
- once one is found.
-
-next(char, BufferedInputStream) - Method in class lev.LStringSearcher
-
-Specialized next function that marks the stream unless a portion of a target is
- found, which allows you to reset and get to the stream at the start of the target
- once one is found.
-
-nodeChanged(TreeNode) - Method in class lev.gui.LTree
-
-numItems() - Method in class lev.gui.LList
-
-numVals() - Method in class lev.LMergeMap
-
-
-
A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/index-files/index-15.html b/lib/Lev Javadoc/index-files/index-15.html
deleted file mode 100644
index 6f59a98..0000000
--- a/lib/Lev Javadoc/index-files/index-15.html
+++ /dev/null
@@ -1,154 +0,0 @@
-
-
-
-
-
-
-O-Index
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
O
-
-Oleo(float) - Static method in class lev.gui.resources.LFonts
-
-on(Boolean) - Static method in class lev.debug.LDebug
-
-on() - Static method in class lev.debug.LDebug
-
-open() - Method in class lev.gui.LFrame
-
-open() - Method in class lev.gui.LProgressBarFrame
-
-Opens and displays the progress bar frame.
-
-open(ChangeListener) - Method in class lev.gui.LProgressBarFrame
-
-Opens and displays the progress bar frame, and adds a listener that will
- execute when the progress bar is done.
-
-openDebug(String, int) - Method in class lev.debug.LDebug
-
-openFile(String) - Method in class lev.LInChannel
-
-openFile(File) - Method in class lev.LInChannel
-
-openOutput(String) - Method in class lev.LExport
-
-openOutput(String) - Method in class lev.LOutChannel
-
-openOutput(String) - Method in class lev.LOutFile
-
-openStream(byte[]) - Method in class lev.LByteChannel
-
-openStream(LShrinkArray) - Method in class lev.LByteChannel
-
-OptimusPrinceps(float) - Static method in class lev.gui.resources.LFonts
-
-
-
A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/index-files/index-16.html b/lib/Lev Javadoc/index-files/index-16.html
deleted file mode 100644
index 261e655..0000000
--- a/lib/Lev Javadoc/index-files/index-16.html
+++ /dev/null
@@ -1,268 +0,0 @@
-
-
-
-
-
-
-P-Index
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
P
-
-paint(Graphics) - Method in class lev.gui.LAreaChart
-
-paint(Graphics) - Method in class lev.gui.LColorSetting
-
-paintComponent(Graphics) - Method in class lev.gui.LHelpPanel
-
-paintComponent(Graphics) - Method in class lev.gui.LImagePane
-
-pane - Variable in class lev.gui.LEditorPane
-
-pane - Variable in class lev.gui.LTextPane
-
-parse(String) - Method in class lev.gui.SaveDouble
-
-parse(String) - Method in class lev.gui.SaveEnum
-
-parse(String) - Method in class lev.gui.SaveStringList
-
-parse(String) - Method in class lev.gui.Setting
-
-parseHexString(String, int, boolean) - Static method in class lev.Ln
-
-Parses a hex string. Viable formats: 1) "0123" 2) "01 23"
- 3) "0x01 0x23"
-
-parseHexString(String) - Static method in class lev.Ln
-
-Parses a hex string. Viable formats: 1) "0123" 2) "01 23"
- 3) "0x01 0x23"
-
-parseHexString(String, int) - Static method in class lev.Ln
-
-Parses a hex string. Viable formats: 1) "0123" 2) "01 23"
- 3) "0x01 0x23"
-
-pause - Variable in class lev.gui.LProgressBar
-
-pause(boolean) - Method in class lev.gui.LProgressBar
-
-pause(boolean) - Method in class lev.gui.LProgressBarFrame
-
-pause(boolean) - Method in interface lev.gui.LProgressBarInterface
-
-Block the progress bar from updating.
-
-paused() - Method in class lev.gui.LProgressBar
-
-paused() - Method in class lev.gui.LProgressBarFrame
-
-paused() - Method in interface lev.gui.LProgressBarInterface
-
-peekDefaults() - Method in class lev.gui.LSaveFile
-
-Makes the savefile's GUI ties display default settings, and highlights
- ones that have changed.
-
-peekSave - Variable in class lev.gui.LSaveFile
-
-peekSaved() - Method in class lev.gui.LSaveFile
-
-Makes the savefile's GUI ties display saved settings, and highlights ones
- that have changed.
-
-placeAdd(Component) - Method in class lev.gui.LPanel
-
-Sets placement of the component and then adds it.
-
-plot - Variable in class lev.gui.LAreaChart
-
-pos - Variable in class lev.FastByteArrayInputStream
-
-Number of bytes that have been read from the buffer
-
-pos(long) - Method in class lev.LByteChannel
-
-pos() - Method in class lev.LByteChannel
-
-pos(long) - Method in class lev.LImport
-
-pos() - Method in class lev.LImport
-
-pos(long) - Method in class lev.LInChannel
-
-pos() - Method in class lev.LInChannel
-
-pos(long) - Method in class lev.LOutChannel
-
-pos() - Method in class lev.LOutChannel
-
-pos(long) - Method in class lev.LShrinkArray
-
-pos() - Method in class lev.LShrinkArray
-
-prettyPrintHex(int) - Static method in class lev.Ln
-
-Prints input in the form of: "([integer representation]->[hex
- representation])"
-
-prettyPrintHex(long) - Static method in class lev.Ln
-
-Prints input in the form of: "([integer representation]->[hex
- representation])"
-
-previous - Variable in class lev.gui.LComboBox
-
-print(String) - Method in class lev.gui.LFileTree
-
-print(int) - Method in class lev.gui.LSwingTreeNode
-
-print() - Method in class lev.LMergeMap
-
-printDouble(double, int) - Static method in class lev.Ln
-
-Prints a double in digit form, no scientific notation.
-
-printHex(long) - Static method in class lev.Ln
-
-Prints the hex string of the input (assuming its one byte)
-
-printHex(int) - Static method in class lev.Ln
-
-Prints the hex string of the input (assuming its one byte)
-
-printHex(int, Boolean, Boolean, int) - Static method in class lev.Ln
-
-Prints the hex string of the input
-
-printHex(byte[], Boolean, Boolean) - Static method in class lev.Ln
-
-Prints the hex string of the input
-
-printHex(Integer[], Boolean, Boolean) - Static method in class lev.Ln
-
-Prints the hex string of the input
-
-printHex(int[], Boolean, Boolean) - Static method in class lev.Ln
-
-Prints the hex string of the input
-
-put(K, V) - Method in class lev.LMergeMap
-
-put(K, ArrayList<V>) - Method in class lev.LMergeMap
-
-putPoint(int, double, double) - Method in class lev.gui.LAreaChart
-
-putUnder(Component, int, int) - Method in class lev.gui.LComponent
-
-Puts this component underneath another vertically.
-
-
-
A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/index-files/index-17.html b/lib/Lev Javadoc/index-files/index-17.html
deleted file mode 100644
index 5831b78..0000000
--- a/lib/Lev Javadoc/index-files/index-17.html
+++ /dev/null
@@ -1,280 +0,0 @@
-
-
-
-
-
-
-R-Index
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
R
-
-read() - Method in class lev.FastByteArrayInputStream
-
-read(byte[], int, int) - Method in class lev.FastByteArrayInputStream
-
-read() - Method in class lev.LByteChannel
-
-read() - Method in class lev.LImport
-
-Reads in one integer and moves the position up one
-
-read() - Method in class lev.LInChannel
-
-Reads in a byte and moves forward one position in the file.
-
-readSetting(String) - Method in class lev.gui.Setting
-
-ReasonSystem(float) - Static method in class lev.gui.resources.LFonts
-
-remeasure() - Method in class lev.gui.LFrame
-
-Remeasures the internal contents to match the current size of the frame.
-
-remeasure(Dimension) - Method in class lev.gui.LPanel
-
-remove(int, int) - Method in class lev.gui.JAutoTextField.AutoDocument
-
-remove(T) - Method in class lev.LMergeList
-
-remove(K) - Method in class lev.LMergeMap
-
-removeAllItems() - Method in class lev.gui.LComboBox
-
-removeAllItems() - Method in class lev.gui.LComboSearchBox
-
-removeAlpha() - Method in class lev.gui.LImagePane
-
-removeChangeListener(ChangeListener) - Method in class lev.gui.LCheckBox
-
-removeElement(T) - Method in class lev.gui.SortedListModel
-
-removeFromStr(String, String) - Static method in class lev.Ln
-
-Removes all instances of the remove string from the input string.
-
-removeIgnoreCase(ArrayList<String>, String) - Static method in class lev.Ln
-
-removeSelected() - Method in class lev.gui.LList
-
-removeString(Enum, String) - Method in class lev.gui.LSaveFile
-
-repaint() - Method in class lev.gui.LHelpPanel
-
-replace(int, int, String, AttributeSet) - Method in class lev.gui.JAutoTextField.AutoDocument
-
-replaceSelection(String) - Method in class lev.gui.JAutoTextField
-
-requestFocusInWindow() - Method in class lev.gui.LButton
-
-reset() - Method in class lev.FastByteArrayOutputStream
-
-reset() - Method in class lev.gui.LComboBox
-
-reset() - Method in class lev.gui.LComboSearchBox
-
-reset() - Method in class lev.gui.LHelpPanel
-
-Hides the help panel and resets it for next time.
-
-reset() - Method in class lev.gui.LProgressBar
-
-reset() - Method in class lev.gui.LProgressBarFrame
-
-reset() - Method in interface lev.gui.LProgressBarInterface
-
-Resets the progress bar to zero of max.
-
-resetDomain() - Method in class lev.gui.LAreaChart
-
-resizeImage(BufferedImage, Dimension) - Static method in class lev.gui.Lg
-
-resizeImageWithHint(BufferedImage, Dimension) - Static method in class lev.gui.Lg
-
-restoreExpansionState(int, String) - Method in class lev.gui.LTree
-
-restoreExpansionState() - Method in class lev.gui.LTree
-
-restoreExpanstionState(JTree, int, String) - Static method in class lev.Ln
-
-Restores a tree's expansion state to a previously saved string
- representation.
-
-revalidate() - Method in class lev.gui.LHelpPanel
-
-reverse(String) - Static method in class lev.Ln
-
-Reverse characters in the string
-
-reverse(char[]) - Static method in class lev.Ln
-
-Reverses characters in a char array
-
-reverse(int[]) - Static method in class lev.Ln
-
-Reverses integers in an int array
-
-reverse(byte[]) - Static method in class lev.Ln
-
-Reverses bytes in a byte array
-
-revertTo(Map<Enum, Setting>) - Method in class lev.gui.LCheckBox
-
-revertTo(Map) - Method in class lev.gui.LCheckBoxConfig
-
-revertTo(Map<Enum, Setting>) - Method in class lev.gui.LColorSetting
-
-revertTo(Map<Enum, Setting>) - Method in class lev.gui.LComboBox
-
-revertTo(Map<Enum, Setting>) - Method in class lev.gui.LDoubleSetting
-
-revertTo(Map<Enum, Setting>) - Method in class lev.gui.LDoubleSpinner
-
-revertTo(Map<Enum, Setting>) - Method in class lev.gui.LNumericSetting
-
-revertTo(Map<Enum, Setting>) - Method in class lev.gui.LSaveFile
-
-Reverts the current settings to the given map.
-
-revertTo(Map<Enum, Setting>) - Method in class lev.gui.LSlider
-
-revertTo(Map<Enum, Setting>) - Method in class lev.gui.LSpinner
-
-revertTo(Map<Enum, Setting>) - Method in class lev.gui.LTextField
-
-revertTo(Map<Enum, Setting>) - Method in class lev.gui.LUserSetting
-
-Reverts the GUI component to to SaveFile instance specified.
-
-revertToCancel() - Method in class lev.gui.LSaveFile
-
-Reverts the current settings to the backup cancel save
-
-revertToDefault(LUserSetting) - Method in class lev.gui.LSaveFile
-
-Reverts a GUI component to the default setting
-
-revertToDefault(Enum) - Method in class lev.gui.LSaveFile
-
-Reverts the setting to its default state
-
-revertToSaved(LUserSetting) - Method in class lev.gui.LSaveFile
-
-Reverts a GUI component to the saved setting
-
-revertToSaved(Enum) - Method in class lev.gui.LSaveFile
-
-Reverts the setting to its saved state
-
-root - Variable in class lev.gui.LFileTree
-
-rootRows() - Method in class lev.gui.LTree
-
-
-
A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/index-files/index-18.html b/lib/Lev Javadoc/index-files/index-18.html
deleted file mode 100644
index bf4fab1..0000000
--- a/lib/Lev Javadoc/index-files/index-18.html
+++ /dev/null
@@ -1,597 +0,0 @@
-
-
-
-
-
-
-S-Index
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
S
-
-save - Variable in class lev.gui.LHelpComponent
-
-SaveDouble - Class in lev.gui
-
-SaveDouble(String, Double, Boolean[]) - Constructor for class lev.gui.SaveDouble
-
-SaveEnum - Class in lev.gui
-
-SaveEnum(String, Enum, Boolean[]) - Constructor for class lev.gui.SaveEnum
-
-saveExpansionState() - Method in class lev.gui.LTree
-
-savePrevious() - Method in class lev.gui.LComboBox
-
-saveSettings - Variable in class lev.gui.LSaveFile
-
-Stores the previously saved settings of the current end user.
-
-SaveStringList - Class in lev.gui
-
-SaveStringList(String, ArrayList<String>, Boolean[]) - Constructor for class lev.gui.SaveStringList
-
-saveTie - Variable in class lev.gui.LHelpComponent
-
-saveToCancelSave() - Method in class lev.gui.LSaveFile
-
-Saves the current settings to a temporary cancel backup save
-
-saveToFile() - Method in class lev.gui.LSaveFile
-
-Tells the savefile to write its values to the disk.
-
-scanTo(String...) - Method in class lev.LImport
-
-Uses an LStringSearcher to read file contents until one of the targets is
- found.
-
-scroll - Variable in class lev.gui.LList
-
-scroll - Variable in class lev.gui.LTextArea
-
-scroll - Variable in class lev.gui.LTextPane
-
-scrollToTop() - Method in class lev.gui.LScrollPane
-
-search - Variable in class lev.gui.LComboSearchBox
-
-set() - Method in class lev.gui.Setting
-
-Updates the setting to its GUI tie's value
-
-set(byte[]) - Method in class lev.LFlags
-
-Resizes LFlags to contain bytes and their associated flags
-
-set(int, boolean) - Method in class lev.LFlags
-
-setActionCommand(String) - Method in class lev.gui.LButton
-
-setAllLogging(boolean) - Method in class lev.debug.LLogger
-
-A global switch that allows/blocks all LLoggers to output.
-
-setAlpha(float) - Method in class lev.gui.LImagePane
-
-setBackground(Color) - Method in class lev.gui.LFrame
-
-setBackground(Color) - Method in class lev.gui.LTextArea
-
-setBackground(Color) - Method in class lev.gui.LTextPane
-
-setBackground(Color, boolean) - Method in class lev.gui.LTree
-
-setBar(int) - Method in class lev.gui.LProgressBar
-
-setBar(int) - Method in class lev.gui.LProgressBarFrame
-
-setBar(int) - Method in interface lev.gui.LProgressBarInterface
-
-setBool(Enum, boolean) - Method in class lev.gui.LSaveFile
-
-setBottomAreaHeight(int) - Method in class lev.gui.LHelpPanel
-
-setBottomAreaVisible(boolean) - Method in class lev.gui.LHelpPanel
-
-setButtonOffset(int) - Method in class lev.gui.LCheckBoxConfig
-
-setCaretColor(Color) - Method in class lev.gui.LTextArea
-
-setCaretColor(Color) - Method in class lev.gui.LTextPane
-
-setCaseSensitive(boolean) - Method in class lev.gui.JAutoComboBox
-
-setCaseSensitive(boolean) - Method in class lev.gui.JAutoTextField
-
-setCentered(boolean) - Method in class lev.gui.LProgressBar
-
-setCentered() - Method in class lev.gui.LTextPane
-
-Makes the Text Pane center aligned
-
-setColor(Color) - Method in class lev.gui.LCheckBox
-
-setColor(Color) - Method in class lev.gui.LDoubleSetting
-
-setColor(Color) - Method in class lev.gui.LNumericSetting
-
-setColor(Enum, Color) - Method in class lev.gui.LSaveFile
-
-setContent(String) - Method in class lev.gui.LHelpPanel
-
-setContentType(String) - Method in class lev.gui.LEditorPane
-
-setContentType(String) - Method in class lev.gui.LTextPane
-
-setCorrectLocation(int, int) - Method in class lev.gui.LProgressBarFrame
-
-Sets the location to display relative to the GUI ref object assigned.
-
-setDataList(List) - Method in class lev.gui.JAutoComboBox
-
-setDataList(List) - Method in class lev.gui.JAutoTextField
-
-setDefaultPos() - Method in class lev.gui.LHelpPanel
-
-Moves the help section back to its default position.
-
-setDefaultY(int) - Method in class lev.gui.LHelpPanel
-
-setDoneListener(ChangeListener) - Method in class lev.gui.LProgressBar
-
-setEditable(boolean) - Method in class lev.gui.LTextArea
-
-setEditable(boolean) - Method in class lev.gui.LTextPane
-
-setEnabled(boolean) - Method in class lev.gui.LEditorPane
-
-setExitOnClose() - Method in class lev.gui.LProgressBarFrame
-
-Sets the progress bar to exit the program when it is closed.
-
-setFocusable(boolean) - Method in class lev.gui.LButton
-
-setFocusable(boolean) - Method in class lev.gui.LCheckBox
-
-setFollowPosition(boolean) - Method in class lev.gui.LHelpComponent
-
-Sets whether the helpPanel should vertically align with this component
- when updating.
-
-setFont(Font) - Method in class lev.gui.LEditorPane
-
-setFont(Font) - Method in class lev.gui.LLabel
-
-setFont(Font) - Method in class lev.gui.LTextArea
-
-setFont(Font) - Method in class lev.gui.LTextPane
-
-setFontColor(Color) - Method in class lev.gui.LLabel
-
-setFontSize(float) - Method in class lev.gui.LTextArea
-
-setFontSize(float) - Method in class lev.gui.LTextPane
-
-setForeground(Color) - Method in class lev.gui.LLabel
-
-setForeground(Color) - Method in class lev.gui.LTextArea
-
-setForeground(Color) - Method in class lev.gui.LTextPane
-
-setForeground(Color, boolean) - Method in class lev.gui.LTree
-
-setGUIref(JFrame) - Method in class lev.gui.LProgressBarFrame
-
-Sets the GUI ref object for relative positioning.
-
-setHeaderColor(Color) - Method in class lev.gui.LHelpPanel
-
-setHeaderFont(Font) - Method in class lev.gui.LHelpPanel
-
-setImage(BufferedImage) - Method in class lev.gui.LImagePane
-
-setImage(File) - Method in class lev.gui.LImagePane
-
-setImage(URL) - Method in class lev.gui.LImagePane
-
-setImage(String) - Method in class lev.gui.LImagePane
-
-setInt(Enum, int) - Method in class lev.gui.LSaveFile
-
-setLineWrap(boolean) - Method in class lev.gui.LTextArea
-
-setLocation(int, int) - Method in class lev.gui.LDoubleSetting
-
-setLocation(Point) - Method in class lev.gui.LDoubleSetting
-
-setLocation(int, int) - Method in class lev.gui.LNumericSetting
-
-setLocation(Point) - Method in class lev.gui.LNumericSetting
-
-setMax(int, String) - Method in class lev.gui.LProgressBar
-
-setMax(int) - Method in class lev.gui.LProgressBar
-
-setMax(int, String) - Method in class lev.gui.LProgressBarFrame
-
-setMax(int) - Method in class lev.gui.LProgressBarFrame
-
-setMax(int) - Method in interface lev.gui.LProgressBarInterface
-
-setMax(int, String) - Method in interface lev.gui.LProgressBarInterface
-
-setMaxSize(int, int) - Method in class lev.gui.LImagePane
-
-setOffset(int) - Method in class lev.gui.LCheckBox
-
-setOffset(int) - Method in class lev.gui.LCheckBoxConfig
-
-setOpaque(boolean) - Method in class lev.gui.LEditorPane
-
-setOpaque(boolean) - Method in class lev.gui.LScrollPane
-
-setOpaque(Boolean) - Method in class lev.gui.LTextArea
-
-setOpaque(Boolean) - Method in class lev.gui.LTextPane
-
-setPlacement(Component) - Method in class lev.gui.LPanel
-
-Sets the placement relative to the last component added.
-
-setPlacement(Component, int, int) - Method in class lev.gui.LPanel
-
-Sets the placement to (x,y)
-
-setPosMarker(int) - Method in class lev.LOutChannel
-
-A queue-based system where you can declare an amount of bytes to represent the position of some upcoming data.
-
-setRealSize(int, int) - Method in class lev.gui.LFrame
-
-setRealSize(Dimension) - Method in class lev.gui.LFrame
-
-setRoot(TreeNode) - Method in class lev.gui.LTree
-
-setSelected(Boolean) - Method in class lev.gui.LCheckBox
-
-setSelectedElement(int) - Method in class lev.gui.LList
-
-setSelectedIndex(int) - Method in class lev.gui.LComboBox
-
-setSize(Dimension) - Method in class lev.gui.LButton
-
-setSize(int, int) - Method in class lev.gui.LButton
-
-setSize(int, int) - Method in class lev.gui.LCenterPanel
-
-setSize(int, int) - Method in class lev.gui.LComboBox
-
-setSize(int, int) - Method in class lev.gui.LComboSearchBox
-
-setSize(Dimension) - Method in class lev.gui.LEditorPane
-
-setSize(int, int) - Method in class lev.gui.LEditorPane
-
-setSize(int) - Method in class lev.gui.LEditorPane
-
-setSize(int, int) - Method in class lev.gui.LList
-
-setSize(int, int) - Method in class lev.gui.LProgressBar
-
-setSize(int, int) - Method in class lev.gui.LSlider
-
-setSize(Dimension) - Method in class lev.gui.LTextArea
-
-setSize(int, int) - Method in class lev.gui.LTextArea
-
-setSize(int, int) - Method in class lev.gui.LTextField
-
-setSize(Dimension) - Method in class lev.gui.LTextPane
-
-setSize(int, int) - Method in class lev.gui.LTextPane
-
-setSize(int) - Method in class lev.gui.LTextPane
-
-setSpacing(int) - Method in class lev.debug.LDebug
-
-Sets the spacing between the left side of the debug log and the contents.
-
-setStatus(String) - Method in class lev.gui.LProgressBar
-
-setStatus(String) - Method in class lev.gui.LProgressBarFrame
-
-setStatus(String) - Method in interface lev.gui.LProgressBarInterface
-
-setStatusLabel(LLabel) - Method in class lev.gui.LProgressBar
-
-setStatusNumbered(int, int, String) - Method in class lev.gui.LProgressBar
-
-setStatusNumbered(String) - Method in class lev.gui.LProgressBar
-
-setStatusNumbered(int, int, String) - Method in class lev.gui.LProgressBarFrame
-
-setStatusNumbered(String) - Method in class lev.gui.LProgressBarFrame
-
-setStatusNumbered(int, int, String) - Method in interface lev.gui.LProgressBarInterface
-
-Updates the progress bar status text to display:
- ([cur]/[max]) [status]
-
-setStatusNumbered(String) - Method in interface lev.gui.LProgressBarInterface
-
-Updates the progress bar status text to display the current step in the form of:
- ([cur]/[max]) [status]
-
-setStatusOffset(int) - Method in class lev.gui.LProgressBar
-
-setStr(Enum, String) - Method in class lev.gui.LSaveFile
-
-setStrict(boolean) - Method in class lev.gui.JAutoComboBox
-
-setStrict(boolean) - Method in class lev.gui.JAutoTextField
-
-setStrings(Enum, ArrayList<String>) - Method in class lev.gui.LSaveFile
-
-setText(String) - Method in class lev.gui.LButton
-
-setText(String) - Method in class lev.gui.LComboSearchBox
-
-setText(String) - Method in class lev.gui.LEditorPane
-
-setText(String) - Method in class lev.gui.LLabel
-
-setText(String) - Method in class lev.gui.LTextArea
-
-setText(String) - Method in class lev.gui.LTextField
-
-setText(String) - Method in class lev.gui.LTextPane
-
-setting - Variable in class lev.gui.LDoubleSetting
-
-setting - Variable in class lev.gui.LHelpPanel
-
-setting - Variable in class lev.gui.LNumericSetting
-
-Setting <T > - Class in lev.gui
-
-A class representing a saveable value.
-
-Setting(String, T, Boolean[]) - Constructor for class lev.gui.Setting
-
-Setting(String, Boolean[]) - Constructor for class lev.gui.Setting
-
-setTitle(String) - Method in class lev.gui.LHelpPanel
-
-setTitleOffset(int) - Method in class lev.gui.LHelpPanel
-
-setTo(T) - Method in class lev.gui.Setting
-
-setUnique(boolean) - Method in class lev.gui.LList
-
-setupFile(File, Boolean) - Static method in class lev.Ln
-
-Make directories to file path if they don't exist. Deletes old file
- if delete is on.
-
-setupFile(String, Boolean) - Static method in class lev.Ln
-
-Make directories to file path if they don't exist. Deletes old file
- if delete is on.
-
-setValue(String) - Method in class lev.gui.LDoubleSetting
-
-setValue(double) - Method in class lev.gui.LDoubleSetting
-
-setValue(int) - Method in class lev.gui.LDoubleSpinner
-
-setValue(double) - Method in class lev.gui.LDoubleSpinner
-
-setValue(String) - Method in class lev.gui.LNumericSetting
-
-setValue(int) - Method in class lev.gui.LNumericSetting
-
-setValue(double) - Method in class lev.gui.LNumericSetting
-
-setValue(int) - Method in class lev.gui.LSpinner
-
-setVisible(boolean) - Method in class lev.gui.LMenuItem
-
-setVisible(boolean) - Method in class lev.gui.LScrollPane
-
-setWrapStyleWord(boolean) - Method in class lev.gui.LTextArea
-
-setXOffsets(int, int) - Method in class lev.gui.LHelpPanel
-
-Sets the X offset for the title and the help text.
-
-setY(int) - Method in class lev.gui.LHelpPanel
-
-shadow - Variable in class lev.gui.LLabel
-
-shadow2 - Variable in class lev.gui.LLabel
-
-shadow3 - Variable in class lev.gui.LLabel
-
-shadowSpacing - Variable in class lev.gui.LLabel
-
-size - Variable in class lev.FastByteArrayOutputStream
-
-size() - Method in class lev.LMergeList
-
-size() - Method in class lev.LMergeMap
-
-skip(long) - Method in class lev.FastByteArrayInputStream
-
-skip(int) - Method in class lev.LByteChannel
-
-skip(int) - Method in class lev.LImport
-
-Bumps the position the desired offset.
-
-skip(int) - Method in class lev.LShrinkArray
-
-Bumps the lower bound up to "skip" that many bytes.
-
-slice(LInChannel, long) - Method in class lev.LInChannel
-
-slider - Variable in class lev.gui.LSlider
-
-SortedListModel <T > - Class in lev.gui
-
-SortedListModel() - Constructor for class lev.gui.SortedListModel
-
-spaceLeft(Boolean, int, char, String...) - Static method in class lev.Ln
-
-Takes the input and adds the desired amount of spaces to get the end
- result of being "spaces" wide.
-
-spaceRight(int, char, String...) - Static method in class lev.Ln
-
-Takes the input and adds the desired amount of spaces to get the end
- result of being "spaces" wide.
-
-spacing - Static variable in class lev.gui.LCheckBoxConfig
-
-spacing - Static variable in class lev.gui.LList
-
-spacing - Variable in class lev.gui.LPanel
-
-Spacing to be used between settings
-
-special - Variable in class lev.debug.LLogger
-
-spinner - Variable in class lev.gui.LDoubleSpinner
-
-spinner - Variable in class lev.gui.LSpinner
-
-standardizeFilePath(String) - Static method in class lev.Ln
-
-Replaces "\\" with "/"
-
-stateChanged(ChangeEvent) - Method in class lev.gui.LUserSetting.UpdateChangeHandler
-
-status - Variable in class lev.gui.LProgressBar
-
-switchTo(T) - Method in class lev.gui.LComboBox
-
-switchToPrevious() - Method in class lev.gui.LComboBox
-
-sync(boolean) - Method in class lev.debug.LLogger
-
-Turn the synchronized logging on/off.
-
-sync() - Method in class lev.debug.LLogger
-
-synced - Variable in class lev.debug.LLogger
-
-syncing - Variable in class lev.debug.LLogger
-
-
-
A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/index-files/index-19.html b/lib/Lev Javadoc/index-files/index-19.html
deleted file mode 100644
index a6b2199..0000000
--- a/lib/Lev Javadoc/index-files/index-19.html
+++ /dev/null
@@ -1,241 +0,0 @@
-
-
-
-
-
-
-T-Index
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
T
-
-taller(Component, Component) - Static method in class lev.gui.Lg
-
-Returns the height of the taller component.
-
-textOffset - Variable in class lev.gui.LHelpPanel
-
-textVisible - Variable in class lev.gui.LHelpPanel
-
-textVisible(Boolean) - Method in class lev.gui.LHelpPanel
-
-tie(Enum, LSaveFile, LHelpPanel, boolean) - Method in class lev.gui.LDoubleSetting
-
-tie(Enum, LSaveFile) - Method in class lev.gui.LDoubleSetting
-
-tie(Enum, LSaveFile, LHelpPanel, boolean) - Method in class lev.gui.LNumericSetting
-
-tie(Enum, LSaveFile) - Method in class lev.gui.LNumericSetting
-
-tie(Enum, LUserSetting) - Method in class lev.gui.LSaveFile
-
-Ties the LUserSetting to the Enum key
-
-tie(Enum, LSaveFile, LHelpPanel, boolean) - Method in class lev.gui.LUserSetting
-
-Ties this GUI component to a setting in a savefile.
-
-tie(Enum, LSaveFile) - Method in class lev.gui.LUserSetting
-
-Ties this GUI component to a setting in a savefile.
-
-tie - Variable in class lev.gui.Setting
-
-timeElapsed - Static variable in class lev.debug.LDebug
-
-Turns on debug info regarding how much time has passed since the start of
- the program.
-
-timeStamp - Static variable in class lev.debug.LDebug
-
-Turns on debug info regarding how much time has passed since the last
- debug output.
-
-title - Variable in class lev.gui.LChart
-
-title - Variable in class lev.gui.LHelpComponent
-
-The title to put at the top of the help panel.
-
-title - Variable in class lev.gui.LProgressBarFrame
-
-title - Variable in class lev.gui.Setting
-
-titleLabel - Variable in class lev.gui.LUserSetting
-
-toBool(String) - Static method in class lev.Ln
-
-toByteArray(int[]) - Static method in class lev.Ln
-
-toByteArray(int) - Static method in class lev.Ln
-
-toByteArray(int, int) - Static method in class lev.Ln
-
-toByteArray(int, int, int) - Static method in class lev.Ln
-
-toByteArray(long, int, int) - Static method in class lev.Ln
-
-toByteArray(String) - Static method in class lev.Ln
-
-Converts string to a byte array with no null terminator.
-
-toIntArray(byte[]) - Static method in class lev.Ln
-
-Converts to int array
-
-toIntArray(String) - Static method in class lev.Ln
-
-toIntArray(int) - Static method in class lev.Ln
-
-toIntArray(int, int, int) - Static method in class lev.Ln
-
-toIntArray(int, int) - Static method in class lev.Ln
-
-toIntArray(long) - Static method in class lev.Ln
-
-toIntArray(long, int, int) - Static method in class lev.Ln
-
-toJsonPretty(JsonElement, String...) - Static method in class lev.Ln
-
-Custom JSON parser that exports it as a JSON file string.
-
-toKB(long) - Static method in class lev.Ln
-
-Converts byte number to kilobyte number
-
-toMB(long) - Static method in class lev.Ln
-
-Converts byte number to megabyte number
-
-toString() - Method in class lev.gui.SaveDouble
-
-toString() - Method in class lev.gui.SaveEnum
-
-toString() - Method in class lev.gui.SaveStringList
-
-toString() - Method in class lev.LFlags
-
-toString() - Method in class lev.LShrinkArray
-
-toUpper(ArrayList<String>) - Static method in class lev.Ln
-
-Makes every item in the ArrayList uppercase
-
-toUpper(String[]) - Static method in class lev.Ln
-
-transferTo(long, long, WritableByteChannel) - Method in class lev.LInChannel
-
-transparentBackground() - Method in class lev.gui.LHTMLPane
-
-tree - Variable in class lev.gui.LFileTree
-
-Typo3(float) - Static method in class lev.gui.resources.LFonts
-
-
-
A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/index-files/index-2.html b/lib/Lev Javadoc/index-files/index-2.html
deleted file mode 100644
index 2bb0d20..0000000
--- a/lib/Lev Javadoc/index-files/index-2.html
+++ /dev/null
@@ -1,161 +0,0 @@
-
-
-
-
-
-
-B-Index
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
B
-
-b - Variable in class lev.LPair
-
-background - Variable in class lev.gui.LFrame
-
-backgroundPanel - Variable in class lev.gui.LProgressBarFrame
-
-backup - Variable in class lev.gui.LComboSearchBox
-
-badText() - Method in class lev.gui.LTextArea
-
-badText() - Method in class lev.gui.LTextPane
-
-bar - Variable in class lev.gui.LProgressBar
-
-bar - Variable in class lev.gui.LProgressBarFrame
-
-bottomArea - Variable in class lev.gui.LHelpPanel
-
-box - Variable in class lev.gui.LColorSetting
-
-box - Variable in class lev.gui.LComboBox
-
-boxOutline - Variable in class lev.gui.LColorSetting
-
-bToUInt(byte) - Static method in class lev.Ln
-
-Converts a byte to an unsigned integer.
-
-buf - Variable in class lev.FastByteArrayInputStream
-
-Our byte buffer
-
-buf - Variable in class lev.FastByteArrayOutputStream
-
-Buffer and size
-
-button - Variable in class lev.gui.LButton
-
-button - Variable in class lev.gui.LCheckBoxConfig
-
-buttonText - Static variable in class lev.gui.LCheckBoxConfig
-
-
-
A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/index-files/index-20.html b/lib/Lev Javadoc/index-files/index-20.html
deleted file mode 100644
index 716e3d5..0000000
--- a/lib/Lev Javadoc/index-files/index-20.html
+++ /dev/null
@@ -1,151 +0,0 @@
-
-
-
-
-
-
-U-Index
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
U
-
-underlings - Variable in class lev.gui.LCheckBox
-
-unique - Variable in class lev.gui.LList
-
-update() - Method in class lev.gui.LUserSetting
-
-Updates the savefile to the GUI's value.
-
-updateCurToGUI() - Method in class lev.gui.LSaveFile
-
-Makes the savefile reacquire the settings from any tied GUI components.
-
-updateCurToGUI(Enum) - Method in class lev.gui.LSaveFile
-
-Makes the savefile reaquire the settings for the specific enum.
-
-updateGUItoCur() - Method in class lev.gui.LSaveFile
-
-Reverts the tied GUI to display the current settings.
-
-updateHelp() - Method in class lev.gui.LCheckBoxConfig.LSpecialCheckBox
-
-updateHelp() - Method in class lev.gui.LCheckBoxConfig
-
-updateHelp() - Method in class lev.gui.LHelpComponent
-
-Updates the target help panel with this component's help info.
-
-updateLast(Component) - Method in class lev.gui.LPanel
-
-Updates last GUI component tracker to be focused on c.
-
-
-
A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/index-files/index-21.html b/lib/Lev Javadoc/index-files/index-21.html
deleted file mode 100644
index ba190db..0000000
--- a/lib/Lev Javadoc/index-files/index-21.html
+++ /dev/null
@@ -1,142 +0,0 @@
-
-
-
-
-
-
-V-Index
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
V
-
-validateCompare(File, File, int) - Static method in class lev.Ln
-
-A simple comparison function that compares two files byte by byte, and
- reports the positions of any differences (eg.
-
-validateCompare(String, String, int) - Static method in class lev.Ln
-
-A simple comparison function that compares two files byte by byte, and
- reports the positions of any differences (eg.
-
-valueOf(String) - Static method in enum lev.gui.LPanel.Align
-
-Returns the enum constant of this type with the specified name.
-
-values() - Static method in enum lev.gui.LPanel.Align
-
-Returns an array containing the constants of this enum type, in
-the order they are declared.
-
-values() - Method in class lev.LMergeMap
-
-valuesFlat() - Method in class lev.LMergeMap
-
-
-
A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/index-files/index-22.html b/lib/Lev Javadoc/index-files/index-22.html
deleted file mode 100644
index d9a2588..0000000
--- a/lib/Lev Javadoc/index-files/index-22.html
+++ /dev/null
@@ -1,187 +0,0 @@
-
-
-
-
-
-
-W-Index
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
W
-
-w(String, String...) - Method in class lev.debug.LDebug
-
-Writes to the debug log.
-
-worker - Variable in class lev.gui.LComboSearchBox
-
-wrapUp() - Static method in class lev.debug.LDebug
-
-Closes debug logs and flushes their buffers.
-
-wrapUpAndExit() - Static method in class lev.debug.LDebug
-
-Calls wrapUp() then exits the program.
-
-write(byte[]) - Method in class lev.FastByteArrayOutputStream
-
-write(byte[], int, int) - Method in class lev.FastByteArrayOutputStream
-
-write(int) - Method in class lev.FastByteArrayOutputStream
-
-write(BufferedWriter) - Method in class lev.gui.Setting
-
-write(byte[]) - Method in class lev.LExport
-
-Writes a byte array to the file.
-
-write(byte[], int) - Method in class lev.LExport
-
-Writes a byte array to the file.
-
-write(int, int) - Method in class lev.LExport
-
-Writes an integer to the file.
-
-write(int) - Method in class lev.LExport
-
-write(byte) - Method in class lev.LExport
-
-write(String) - Method in class lev.LExport
-
-Writes a string to the output (no null terminator).
-
-write(String, int) - Method in class lev.LExport
-
-Writes a string to the output (no null terminator).
-
-write(boolean, int) - Method in class lev.LExport
-
-write(float) - Method in class lev.LExport
-
-Writes a float to the file.
-
-write(byte[]) - Method in class lev.LOutChannel
-
-write(byte) - Method in class lev.LOutChannel
-
-write(byte) - Method in class lev.LOutFile
-
-write(byte[]) - Method in class lev.LOutFile
-
-writeException(String) - Method in class lev.debug.LDebug
-
-writeException(char) - Method in class lev.debug.LDebug
-
-writeStringsToFile(String, ArrayList<String>) - Static method in class lev.Ln
-
-writeZeros(int) - Method in class lev.LExport
-
-
-
A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/index-files/index-23.html b/lib/Lev Javadoc/index-files/index-23.html
deleted file mode 100644
index 873236b..0000000
--- a/lib/Lev Javadoc/index-files/index-23.html
+++ /dev/null
@@ -1,121 +0,0 @@
-
-
-
-
-
-
-Y-Index
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
Y
-
-y - Variable in class lev.gui.LHelpPanel
-
-
-
A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/index-files/index-3.html b/lib/Lev Javadoc/index-files/index-3.html
deleted file mode 100644
index 4007d05..0000000
--- a/lib/Lev Javadoc/index-files/index-3.html
+++ /dev/null
@@ -1,338 +0,0 @@
-
-
-
-
-
-
-C-Index
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
C
-
-calcSize(double, double, int, int) - Static method in class lev.gui.Lg
-
-This function returns the minimum dimensions to fit inside (maxx,maxy)
- while retaining the aspect ratio of the original (x,y)
-
-cancelSave - Variable in class lev.gui.LSaveFile
-
-caretUpdate(CaretEvent) - Method in class lev.gui.LUserSetting.UpdateCaretHandler
-
-cbox - Variable in class lev.gui.LCheckBox
-
-cbox - Variable in class lev.gui.LCheckBoxConfig
-
-center(int, char, String...) - Static method in class lev.Ln
-
-Centers the input inside desired width.
-
-centered - Variable in class lev.gui.LProgressBar
-
-centerIn(Component, int) - Method in class lev.gui.LComponent
-
-Centers the calling component inside container c, at the height y.
-
-centerOn(Component, int) - Method in class lev.gui.LComponent
-
-Centers calling component to the horizontal center of component c.
-
-centerOn(int, Component) - Method in class lev.gui.LComponent
-
-Centers calling component to the vertical center of component c.
-
-centerScreen() - Method in class lev.gui.LFrame
-
-centerText() - Method in class lev.gui.LTextPane
-
-changeFileTypeTo(String, String) - Static method in class lev.Ln
-
-Replaces the suffix with the desired suffix.
-
-chart - Variable in class lev.gui.LChart
-
-checkFlag(Enum, int) - Method in class lev.gui.LSaveFile
-
-Checks the flag of given setting at the given index.
-
-checkFlagAnd(int) - Method in class lev.gui.LSaveFile
-
-Checks the flag of each setting at the given index, and returns the AND logic.
-
-checkFlagOr(int) - Method in class lev.gui.LSaveFile
-
-Checks the flag of each setting at the given index, and returns the OR logic.
-
-cleanLine(String, String) - Static method in class lev.Ln
-
-Removes comments, and trims whitespace
-
-clear() - Method in class lev.gui.LAreaChart
-
-clear() - Method in class lev.gui.LList
-
-clear() - Method in class lev.gui.SortedListModel
-
-clear() - Method in class lev.LFlags
-
-Sets all flags to false.
-
-clear() - Method in class lev.LMergeMap
-
-clearActionHandlers() - Method in class lev.gui.LButton
-
-clearBannedHeaders() - Method in class lev.debug.LDebug
-
-clearBottomArea() - Method in class lev.gui.LHelpPanel
-
-Clears the bottom panel of the help area.
-
-clearHighlight() - Method in class lev.gui.LCheckBox
-
-clearHighlight() - Method in class lev.gui.LCheckBoxConfig
-
-clearHighlight() - Method in class lev.gui.LColorSetting
-
-clearHighlight() - Method in class lev.gui.LComboBox
-
-clearHighlight() - Method in class lev.gui.LDoubleSetting
-
-clearHighlight() - Method in class lev.gui.LDoubleSpinner
-
-clearHighlight() - Method in class lev.gui.LList
-
-clearHighlight() - Method in class lev.gui.LNumericSetting
-
-clearHighlight() - Method in class lev.gui.LSlider
-
-clearHighlight() - Method in class lev.gui.LSpinner
-
-clearHighlight() - Method in class lev.gui.LTextField
-
-clearHighlight() - Method in class lev.gui.LUserSetting
-
-Abstract function that should clear any GUI components of their highlighted state.
-
-clearPeek() - Method in class lev.gui.LSaveFile
-
-Clears any "peeked" states, reverts all GUI components to the "current"
- settings, and clears any highlighting.
-
-clearText() - Method in class lev.gui.LTextArea
-
-clearText() - Method in class lev.gui.LTextPane
-
-clearTree() - Method in class lev.gui.LTree
-
-close() - Method in class lev.debug.LLogger
-
-Closes all associated Debug files.
-
-close() - Method in class lev.gui.LProgressBarFrame
-
-Makes the progress bar invisible.
-
-close() - Method in class lev.LByteChannel
-
-close() - Method in class lev.LExport
-
-Flushes buffer and closes output stream.
-
-close() - Method in class lev.LImport
-
-close() - Method in class lev.LInChannel
-
-Closes streams.
-
-close() - Method in class lev.LOutChannel
-
-close() - Method in class lev.LOutFile
-
-close() - Method in class lev.LShrinkArray
-
-closeDebugFile() - Method in class lev.debug.LDebug
-
-closeLength() - Method in class lev.LOutChannel
-
-Used in conjunction with markLength(int).
-
-color - Variable in class lev.gui.LColorSetting
-
-compactContent(int) - Method in class lev.gui.LEditorPane
-
-compare - Variable in class lev.gui.LList
-
-components - Variable in class lev.gui.LCenterPanel
-
-contains(LSwingTreeNode) - Method in class lev.gui.LSwingTreeNode
-
-contains(T) - Method in class lev.gui.SortedListModel
-
-contains(T) - Method in class lev.LMergeList
-
-contains(ArrayList<String>, String) - Static method in class lev.Ln
-
-True if list has a string that contains s.
-
-containsEqualsIgnoreCase(ArrayList<String>, String) - Static method in class lev.Ln
-
-True if list has a string equaling s, ignoring case.
-
-containsIgnoreCase(ArrayList<String>, String) - Static method in class lev.Ln
-
-containsKey(K) - Method in class lev.LMergeMap
-
-containsValue(V) - Method in class lev.LMergeMap
-
-convertBoolTo1(String) - Static method in class lev.Ln
-
-Converts "true" to "1" and "false" to "0"
-
-convertBoolTo1(Boolean) - Static method in class lev.Ln
-
-Converts boolean to "1" or "0"
-
-convertStreamToStr(InputStream) - Static method in class lev.Ln
-
-Exports contents of a stream to a string.
-
-copyFile(File, File) - Static method in class lev.Ln
-
-copyFileToDir(File, File) - Static method in class lev.Ln
-
-copyOf() - Method in class lev.gui.SaveDouble
-
-copyOf() - Method in class lev.gui.SaveEnum
-
-copyOf() - Method in class lev.gui.SaveStringList
-
-copyOf() - Method in class lev.gui.Setting
-
-copyTo(Map<Enum, Setting>, Map<Enum, Setting>) - Static method in class lev.gui.LSaveFile
-
-Copies one map of settings to another.
-
-correctForCompression() - Method in class lev.LImport
-
-Assumes the contents of the ShrinkArray is raw zipped data in its
- entirety, and nothing else.
-
-correctLocation - Variable in class lev.gui.LProgressBarFrame
-
-count - Variable in class lev.FastByteArrayInputStream
-
-Number of bytes that we can read from the buffer
-
-cPanel - Variable in class lev.gui.LChart
-
-curSettings - Variable in class lev.gui.LSaveFile
-
-Stores the current settings displayed on the GUI.
-
-
-
A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/index-files/index-4.html b/lib/Lev Javadoc/index-files/index-4.html
deleted file mode 100644
index eb31c8e..0000000
--- a/lib/Lev Javadoc/index-files/index-4.html
+++ /dev/null
@@ -1,149 +0,0 @@
-
-
-
-
-
-
-D-Index
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
D
-
-data - Variable in class lev.gui.Setting
-
-debugPath - Variable in class lev.debug.LLogger
-
-deepCopy(Object) - Static method in class lev.Ln
-
-Returns a copy of the object, or null if the object cannot be serialized.
-
-defaultLocation() - Method in class lev.gui.LFrame
-
-defaultSettings - Variable in class lev.gui.LSaveFile
-
-Stores the default values for each setting.
-
-deleteDirectory(File) - Static method in class lev.Ln
-
-Removes the directory and everything inside of it.
-
-doc - Variable in class lev.gui.LTextArea
-
-doc - Variable in class lev.gui.LTextPane
-
-done() - Method in class lev.gui.LProgressBar
-
-done() - Method in class lev.gui.LProgressBarFrame
-
-done() - Method in interface lev.gui.LProgressBarInterface
-
-Sets the current value to the max value (100%).
-
-
-
A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/index-files/index-5.html b/lib/Lev Javadoc/index-files/index-5.html
deleted file mode 100644
index 1f5f8bc..0000000
--- a/lib/Lev Javadoc/index-files/index-5.html
+++ /dev/null
@@ -1,268 +0,0 @@
-
-
-
-
-
-
-E-Index
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
E
-
-end - Variable in class lev.LInChannel
-
-enterButton - Variable in class lev.gui.LComboBox
-
-enterButton - Variable in class lev.gui.LComboSearchBox
-
-enterButton - Variable in class lev.gui.LTextField
-
-entrySet() - Method in class lev.LMergeMap
-
-equals(Object) - Method in class lev.gui.Setting
-
-equals(Object) - Method in class lev.LFlags
-
-equals(ArrayList, ArrayList, boolean) - Static method in class lev.Ln
-
-Tests whether two array lists have equal contents.
-
-expand(Boolean) - Method in class lev.gui.LTree
-
-expandAll(JTree, boolean) - Static method in class lev.Ln
-
-Expands or minimizes all nodes in a GUI tree.
-
-expandRoot() - Method in class lev.gui.LTree
-
-expandRows(ArrayList<Integer>) - Method in class lev.gui.LTree
-
-expandToDepth(int) - Method in class lev.gui.LTree
-
-expandToDepth(JTree, int) - Static method in class lev.Ln
-
-export() - Method in class lev.LFlags
-
-Converts the boolean flags to a byte array.
-
-extract(int) - Method in class lev.LByteChannel
-
-extract(int, int) - Method in class lev.LImport
-
-Skips an amount of bytes, reads in amount of bytes and converts them to
- integers. Moves position forward.
-
-extract(int) - Method in class lev.LImport
-
-Reads in amount of bytes and converts them to integers. Moves
- position forward.
-
-extract(int) - Method in class lev.LInChannel
-
-extract(int) - Method in class lev.LShrinkArray
-
-Extracts specified number of bytes.
-
-extractAllBytes() - Method in class lev.LImport
-
-Returns the remaining contents as a byte array, and adjusts bounds to be
- empty.
-
-extractAllString() - Method in class lev.LImport
-
-Extracts the remaining data and returns it as a string.
-
-extractBool(int) - Method in class lev.LImport
-
-extractByteBuffer(int, int) - Method in class lev.LInChannel
-
-Reads in the desired bytes and wraps them in a ByteBuffer.
-
-extractFloat() - Method in class lev.LImport
-
-Extracts 4 bytes and returns their float representation Bumps the
- lower bound up so that following extracts do not extract the same data.
-
-extractInt(int, int) - Method in class lev.LImport
-
-Reads in the desired bytes and converts them to a int (little endian
- assumed).
-
-extractInt(int) - Method in class lev.LImport
-
-extractInts(int, int) - Method in class lev.LImport
-
-Reads in the desired bytes and converts them to an int array.
-
-extractInts(int) - Method in class lev.LImport
-
-Extracts specified number of ints.
-
-extractIntSigned(int) - Method in class lev.LImport
-
-Reads in the desired bytes and converts them to a int (little endian
- assumed).
-
-extractLine() - Method in class lev.LImport
-
-Reads in a line until a newline character is found.
-
-extractLong(int, int) - Method in class lev.LImport
-
-Reads in the desired bytes and converts them to a long (little endian
- assumed).
-
-extractString(int, int) - Method in class lev.LImport
-
-Reads in the desired bytes and converts them to a string.
-
-extractString(int) - Method in class lev.LImport
-
-Extracts the specified number of bytes, and returns the string
- representation. Bumps the lower bound up so that following extracts
- do not extract the same data.
-
-extractString() - Method in class lev.LImport
-
-Reads in characters until a null byte (0) is read, and converts them to a
- string.
-
-extractUntil(char, int) - Method in class lev.LImport
-
-Reads in bytes until the delimiter is read.
-
-extractUntil(char) - Method in class lev.LImport
-
-Reads in bytes until the delimiter is read.
-
-extractUntil(int) - Method in class lev.LImport
-
-Reads in bytes until the delimiter is read.
-
-extractUntil(int, int) - Method in class lev.LImport
-
-Reads in bytes until the delimiter is read.
-
-extractUntil(byte[]...) - Method in class lev.LImport
-
-Reads in bytes until any of the delimiters are read.
-
-extractUntil(int) - Method in class lev.LInChannel
-
-extractUntil(int) - Method in class lev.LShrinkArray
-
-Extracts bytes until the delemiter is read. Bumps the lower bound up
- so that following extracts do not extract the same data.
-
-extractUntil(String) - Method in class lev.LShrinkArray
-
-extraFlags - Variable in class lev.gui.Setting
-
-
-
A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/index-files/index-6.html b/lib/Lev Javadoc/index-files/index-6.html
deleted file mode 100644
index 0a1910b..0000000
--- a/lib/Lev Javadoc/index-files/index-6.html
+++ /dev/null
@@ -1,176 +0,0 @@
-
-
-
-
-
-
-F-Index
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
F
-
-FastByteArrayInputStream - Class in lev
-
-ByteArrayInputStream implementation that does not synchronize methods.
-
-FastByteArrayInputStream(byte[], int) - Constructor for class lev.FastByteArrayInputStream
-
-FastByteArrayOutputStream - Class in lev
-
-ByteArrayOutputStream implementation that doesn't synchronize methods
- and doesn't copy the data on toByteArray().
-
-FastByteArrayOutputStream() - Constructor for class lev.FastByteArrayOutputStream
-
-Constructs a stream with buffer capacity size 5K
-
-FastByteArrayOutputStream(int) - Constructor for class lev.FastByteArrayOutputStream
-
-Constructs a stream with the given initial size
-
-field - Variable in class lev.gui.LTextField
-
-fileDialog() - Static method in class lev.Ln
-
-Opens a file dialog for user to pick files.
-
-fillPosMarker() - Method in class lev.LOutChannel
-
-Used in conjunction with setPosMarker(int).
-
-fireActionEvent() - Method in class lev.gui.JAutoComboBox
-
-firstElement() - Method in class lev.gui.SortedListModel
-
-flatten() - Method in class lev.LMergeMap
-
-flip() - Method in class lev.LMergeMap
-
-Flips the mergemap so keys become values.
-
-flush() - Method in class lev.debug.LLogger
-
-Forces all logs to export their buffers.
-
-flushDebug() - Method in class lev.debug.LDebug
-
-focusGained(FocusEvent) - Method in class lev.gui.LHelpComponent.HelpFocusHandler
-
-focusLost(FocusEvent) - Method in class lev.gui.LHelpComponent.HelpFocusHandler
-
-focusOn(Component, int) - Method in class lev.gui.LHelpPanel
-
-Makes help section move to point at desired Component with a y offset.
-
-following - Variable in class lev.gui.LHelpPanel
-
-followPos - Variable in class lev.gui.LHelpComponent
-
-
-
A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/index-files/index-7.html b/lib/Lev Javadoc/index-files/index-7.html
deleted file mode 100644
index e913e6c..0000000
--- a/lib/Lev Javadoc/index-files/index-7.html
+++ /dev/null
@@ -1,413 +0,0 @@
-
-
-
-
-
-
-G-Index
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
G
-
-gcd(int, int) - Static method in class lev.Ln
-
-Returns the greatest common denominator.
-
-gcd(int...) - Static method in class lev.Ln
-
-generateFileList(File, int, int, boolean) - Static method in class lev.Ln
-
-Recursively returns all files inside of a directory and its
- subdirectories. Has min/max depths to exclude undesired levels.
-
-generateFileList(File, boolean) - Static method in class lev.Ln
-
-Recursively returns all files inside of a directory and its
- subdirectories.
-
-get(LSwingTreeNode) - Method in class lev.gui.LSwingTreeNode
-
-Recursively searches the node's children for one equal to the input and
- returns it.
-
-get() - Method in class lev.gui.Setting
-
-get(int) - Method in class lev.LFlags
-
-get(int) - Method in class lev.LMergeList
-
-get(K) - Method in class lev.LMergeMap
-
-get(String[], String) - Static method in class lev.Ln
-
-getAll() - Method in class lev.gui.LList
-
-getAllBytes() - Method in class lev.LImport
-
-Returns the remaining contents as a byte array, but does NOT adjust the
- bounds.
-
-getAllObjects() - Method in class lev.gui.LSwingTreeNode
-
-getAllObjects(boolean) - Method in class lev.gui.LSwingTreeNode
-
-getAlphaComposite(float) - Static method in class lev.gui.Lg
-
-Creates an Alpha Composite with the given transparency
-
-getBackupListSize() - Method in class lev.gui.LComboSearchBox
-
-getBar() - Method in class lev.gui.LProgressBar
-
-getBar() - Method in class lev.gui.LProgressBarFrame
-
-getBar() - Method in interface lev.gui.LProgressBarInterface
-
-getBool(Enum) - Method in class lev.gui.LSaveFile
-
-Returns the value of the setting, and assumes it's a boolean value.
-
-getBool() - Method in class lev.gui.Setting
-
-getBottom() - Method in class lev.gui.LComponent
-
-getBottomSize() - Method in class lev.gui.LHelpPanel
-
-getByteArray() - Method in class lev.FastByteArrayOutputStream
-
-Returns the byte array containing the written data.
-
-getBytes(int, int) - Method in class lev.LImport
-
-Gets specified number of bytes after skipping the desired amount.
-
-getCenter() - Method in class lev.gui.LCheckBox
-
-getCenter() - Method in class lev.gui.LColorSetting
-
-getCenter() - Method in class lev.gui.LComponent
-
-getCenter() - Method in class lev.gui.LSlider
-
-getClasses(File) - Static method in class lev.Ln
-
-A list of all the class files in a jar.
-
-getColor(Enum) - Method in class lev.gui.LSaveFile
-
-getColor() - Method in class lev.gui.Setting
-
-getData() - Method in class lev.gui.Setting
-
-getDataList() - Method in class lev.gui.JAutoComboBox
-
-getDataList() - Method in class lev.gui.JAutoTextField
-
-getDiff(Map<Enum, Setting>, Map<Enum, Setting>) - Method in class lev.gui.LSaveFile
-
-getDocument() - Method in class lev.gui.LHTMLPane
-
-getDouble() - Method in class lev.gui.Setting
-
-getElementAt(int) - Method in class lev.gui.SortedListModel
-
-getEnum(Enum) - Method in class lev.gui.LSaveFile
-
-getEnum() - Method in class lev.gui.Setting
-
-getExpandedRows() - Method in class lev.gui.LTree
-
-getExpansionState(int) - Method in class lev.gui.LTree
-
-getExpansionState(JTree, int) - Static method in class lev.Ln
-
-Returns a string representation of the tree's expansion state.
-
-getFilepathCaseInsensitive(File) - Static method in class lev.Ln
-
-Returns an uppercase version of the test path if it exists.
-
-getFileType(File) - Static method in class lev.Ln
-
-Returns the file extension string.
-
-getFirstTrue() - Method in class lev.LFlags
-
-getFloat(Enum) - Method in class lev.gui.LSaveFile
-
-getFloat() - Method in class lev.gui.Setting
-
-getFont() - Method in class lev.gui.LLabel
-
-getHeight(int) - Method in class lev.gui.LEditorPane
-
-getHeight(int) - Method in class lev.gui.LTextPane
-
-getHelp() - Method in class lev.gui.LHelpComponent
-
-getImage() - Method in class lev.gui.LImagePane
-
-getInflater() - Static method in class lev.LGlobal
-
-getInputStream() - Method in class lev.FastByteArrayOutputStream
-
-Returns a ByteArrayInputStream for reading back the written data
-
-getInt(Enum) - Method in class lev.gui.LSaveFile
-
-Returns the value of the setting, and assumes it's an int value.
-
-getInt() - Method in class lev.gui.Setting
-
-getInts(int, int) - Method in class lev.LImport
-
-Skips an amount of bytes, reads in amount of bytes and converts them to
- integers. Does NOT move position.
-
-getItem() - Method in class lev.gui.LMenuItem
-
-getList() - Method in class lev.gui.LFileTree
-
-getMax() - Method in class lev.gui.LProgressBar
-
-getMax() - Method in class lev.gui.LProgressBarFrame
-
-getMax() - Method in interface lev.gui.LProgressBarInterface
-
-getModifiedSettings() - Method in class lev.gui.LSaveFile
-
-getMyDocuments() - Static method in class lev.Ln
-
-getName() - Method in class lev.gui.LUserSetting
-
-getNAmount(int, String) - Static method in class lev.Ln
-
-Gets a string containing N number of String s.
-
-getOpenPath() - Method in class lev.debug.LDebug
-
-getPreferredScrollableViewportSize() - Method in class lev.gui.LPanel
-
-getPreferredSize() - Method in class lev.gui.LEditorPane
-
-getPreferredSize() - Method in class lev.gui.LLabel
-
-getPreferredSize() - Method in class lev.gui.LTextArea
-
-getPreferredSize() - Method in class lev.gui.LTextPane
-
-getQuickHTMLPane(String) - Static method in class lev.gui.Lg
-
-getRealHeight() - Method in class lev.gui.LFrame
-
-getRealSize() - Method in class lev.gui.LFrame
-
-getRealWidth() - Method in class lev.gui.LFrame
-
-getRight() - Method in class lev.gui.LComponent
-
-getRoot() - Method in class lev.gui.LTree
-
-getScrollableBlockIncrement(Rectangle, int, int) - Method in class lev.gui.LPanel
-
-getScrollableTracksViewportHeight() - Method in class lev.gui.LPanel
-
-getScrollableTracksViewportWidth() - Method in class lev.gui.LPanel
-
-getScrollableUnitIncrement(Rectangle, int, int) - Method in class lev.gui.LPanel
-
-getSelectedElement() - Method in class lev.gui.LList
-
-getSelectedElements() - Method in class lev.gui.LList
-
-getSelectedItem() - Method in class lev.gui.LComboBox
-
-getSize() - Method in class lev.FastByteArrayOutputStream
-
-getSize() - Method in class lev.gui.SortedListModel
-
-getSource() - Method in class lev.gui.LButton
-
-getSource() - Method in class lev.gui.LCheckBoxConfig
-
-getSpacing(boolean, int, Component...) - Static method in class lev.gui.Lg
-
-Returns the spacing that should be given to the components.
-
-getStr(Enum) - Method in class lev.gui.LSaveFile
-
-Returns the value of the setting, and assumes it's a string value.
-
-getStr() - Method in class lev.gui.Setting
-
-getString(int) - Method in class lev.LImport
-
-Gets specified number of bytes and converts them to a string.
-
-getString(int, int) - Method in class lev.LImport
-
-Gets specified number of bytes after skipping the desired amount and
- converts them to a string.
-
-getStrings(Enum) - Method in class lev.gui.LSaveFile
-
-Returns the value of the setting, and assumes it's a boolean value.
-
-getStrings() - Method in class lev.gui.Setting
-
-getStyleSheet() - Method in class lev.gui.LHTMLPane
-
-getText() - Method in class lev.gui.LButton
-
-getText() - Method in class lev.gui.LComboSearchBox
-
-getText() - Method in class lev.gui.LEditorPane
-
-getText() - Method in class lev.gui.LLabel
-
-getText() - Method in class lev.gui.LTextArea
-
-getText() - Method in class lev.gui.LTextField
-
-getText() - Method in class lev.gui.LTextPane
-
-getTitle() - Method in class lev.gui.Setting
-
-getTotalRowHeight() - Method in class lev.gui.LTree
-
-getValue() - Method in class lev.gui.LCheckBox
-
-getValue() - Method in class lev.gui.LCheckBoxConfig
-
-getValue() - Method in class lev.gui.LColorSetting
-
-getValue() - Method in class lev.gui.LComboBox
-
-getValue() - Method in class lev.gui.LDoubleSetting
-
-getValue() - Method in class lev.gui.LDoubleSpinner
-
-getValue() - Method in class lev.gui.LNumericSetting
-
-getValue() - Method in class lev.gui.LSlider
-
-getValue() - Method in class lev.gui.LSpinner
-
-getValue() - Method in class lev.gui.LTextField
-
-getValue() - Method in class lev.gui.LUserSetting
-
-getWidth(int) - Method in class lev.gui.LEditorPane
-
-guiRef - Variable in class lev.gui.LProgressBarFrame
-
-GUIsize - Variable in class lev.gui.LProgressBarFrame
-
-
-
A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/index-files/index-8.html b/lib/Lev Javadoc/index-files/index-8.html
deleted file mode 100644
index 4f4c21a..0000000
--- a/lib/Lev Javadoc/index-files/index-8.html
+++ /dev/null
@@ -1,180 +0,0 @@
-
-
-
-
-
-
-H-Index
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
H
-
-hasAnyKeywords(String, ArrayList<String>) - Static method in class lev.Ln
-
-Checks string to see if it contains any of the keywords in the arraylist.
-
-hashCode() - Method in class lev.gui.Setting
-
-hashCode() - Method in class lev.LFlags
-
-hashcode() - Method in class lev.LMergeMap
-
-hasHelp() - Method in class lev.gui.LHelpComponent
-
-help - Variable in class lev.gui.LHelpComponent
-
-The target help panel.
-
-help - Variable in class lev.gui.LHelpPanel
-
-helpInfo - Variable in class lev.gui.LSaveFile
-
-Map containing the help text associated with settings in the saveFile.
-
-helpPrefix - Variable in class lev.gui.LHelpComponent
-
-helpYoffset - Variable in class lev.gui.LHelpComponent
-
-Amount to vertically offset the help text.
-
-hideArrow - Variable in class lev.gui.LHelpPanel
-
-hideArrow() - Method in class lev.gui.LHelpPanel
-
-highlightChanged() - Method in class lev.gui.LCheckBox
-
-highlightChanged() - Method in class lev.gui.LCheckBoxConfig
-
-highlightChanged() - Method in class lev.gui.LColorSetting
-
-highlightChanged() - Method in class lev.gui.LComboBox
-
-highlightChanged() - Method in class lev.gui.LDoubleSetting
-
-highlightChanged() - Method in class lev.gui.LDoubleSpinner
-
-highlightChanged() - Method in class lev.gui.LList
-
-highlightChanged() - Method in class lev.gui.LNumericSetting
-
-highlightChanged() - Method in class lev.gui.LSlider
-
-highlightChanged() - Method in class lev.gui.LSpinner
-
-highlightChanged() - Method in class lev.gui.LTextField
-
-highlightChanged() - Method in class lev.gui.LUserSetting
-
-Abstract function that should change some GUI component to symbolize
- it is highlighted.
-
-honorDisplayProperties() - Method in class lev.gui.LEditorPane
-
-
-
A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/index-files/index-9.html b/lib/Lev Javadoc/index-files/index-9.html
deleted file mode 100644
index a0d4516..0000000
--- a/lib/Lev Javadoc/index-files/index-9.html
+++ /dev/null
@@ -1,230 +0,0 @@
-
-
-
-
-
-
-I-Index
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
I
-
-iChannel - Variable in class lev.LInChannel
-
-img - Variable in class lev.gui.LImagePane
-
-IMG_HEIGHT - Variable in class lev.gui.LImagePane
-
-IMG_WIDTH - Variable in class lev.gui.LImagePane
-
-incrementBar() - Method in class lev.gui.LProgressBar
-
-incrementBar() - Method in class lev.gui.LProgressBarFrame
-
-incrementBar() - Method in interface lev.gui.LProgressBarInterface
-
-Increments the progress bar one unit.
-
-indexOfContains(ArrayList<String>, String) - Static method in class lev.Ln
-
-Returns the first index that has a string containing s.
-
-indexOfIgnoreCase(ArrayList<String>, String) - Static method in class lev.Ln
-
-A contains() check that's case insensitive.
-
-init(String, Dimension, Color) - Method in class lev.gui.LChart
-
-init() - Method in class lev.gui.LFrame
-
-Initialize the LFrame's GUI contents.
-
-init() - Method in class lev.gui.LSaveFile
-
-Call this function at the start of your program to signal the savefile to
- load its settings and prep for use.
-
-initHelp() - Method in class lev.gui.LSaveFile
-
-A function that loads the help map with help text for any settings that
- you desire.
-
-initialized - Variable in class lev.gui.LSaveFile
-
-initSettings() - Method in class lev.gui.LSaveFile
-
-An abstract function that should contain Add() calls that define each
- setting in the saveFile and their default values.
-
-insertInStr(String, String, int) - Static method in class lev.Ln
-
-Inserts a string inside the input string at the given index.
-
-insertString(int, String, AttributeSet) - Method in class lev.gui.JAutoTextField.AutoDocument
-
-isCaseSensitive() - Method in class lev.gui.JAutoComboBox
-
-isCaseSensitive() - Method in class lev.gui.JAutoTextField
-
-isDescendant(TreePath, TreePath) - Static method in class lev.Ln
-
-isDone() - Method in class lev.LByteChannel
-
-isDone() - Method in class lev.LImport
-
-isDone() - Method in class lev.LInChannel
-
-isDone() - Method in class lev.LShrinkArray
-
-isEmpty() - Method in class lev.gui.LComboBox
-
-isEmpty() - Method in class lev.gui.LList
-
-isEmpty() - Method in class lev.gui.LTextArea
-
-isEmpty() - Method in class lev.gui.LTextPane
-
-isEmpty() - Method in class lev.gui.Setting
-
-isEmpty() - Method in class lev.LMergeMap
-
-isFileCaseInsensitive(File) - Static method in class lev.Ln
-
-Returns true if input is a file (case insensitive check)
-
-isFileType(File, String) - Static method in class lev.Ln
-
-True if file extension is equal to input, case insensitive.
-
-isFollowingPosition() - Method in class lev.gui.LHelpComponent
-
-isSelected() - Method in class lev.gui.LCheckBox
-
-isStrict() - Method in class lev.gui.JAutoComboBox
-
-isStrict() - Method in class lev.gui.JAutoTextField
-
-isTied() - Method in class lev.gui.LUserSetting
-
-iStream - Variable in class lev.LInChannel
-
-isVisible() - Method in class lev.gui.LMenuItem
-
-isZeros() - Method in class lev.LFlags
-
-iterator() - Method in class lev.gui.LList
-
-iterator() - Method in class lev.gui.SortedListModel
-
-iterator() - Method in class lev.LMergeList
-
-iterator() - Method in class lev.LMergeMap
-
-
-
A B C D E F G H I J K L M N O P R S T U V W Y
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/index.html b/lib/Lev Javadoc/index.html
deleted file mode 100644
index 115fdb5..0000000
--- a/lib/Lev Javadoc/index.html
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-
-
-Generated Documentation (Untitled)
-
-
-
-
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-Frame Alert
-This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to Non-frame version .
-
-
-
diff --git a/lib/Lev Javadoc/lev/FastByteArrayInputStream.html b/lib/Lev Javadoc/lev/FastByteArrayInputStream.html
deleted file mode 100644
index dda0b7f..0000000
--- a/lib/Lev Javadoc/lev/FastByteArrayInputStream.html
+++ /dev/null
@@ -1,409 +0,0 @@
-
-
-
-
-
-
-FastByteArrayInputStream
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.io.InputStream
-
-
-lev.FastByteArrayInputStream
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected byte[]
-buf
-Our byte buffer
-
-
-
-protected int
-count
-Number of bytes that we can read from the buffer
-
-
-
-protected int
-pos
-Number of bytes that have been read from the buffer
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-int
-available ()
-
-
-int
-read ()
-
-
-int
-read (byte[] b,
- int off,
- int len)
-
-
-long
-skip (long n)
-
-
-
-
-
-
-Methods inherited from class java.io.InputStream
-close, mark, markSupported, read, reset
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Detail
-
-
-
-
-
-buf
-protected byte[] buf
-Our byte buffer
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-read
-public final int read()
-
-Specified by:
-read
in class java.io.InputStream
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/FastByteArrayOutputStream.html b/lib/Lev Javadoc/lev/FastByteArrayOutputStream.html
deleted file mode 100644
index 5c04275..0000000
--- a/lib/Lev Javadoc/lev/FastByteArrayOutputStream.html
+++ /dev/null
@@ -1,451 +0,0 @@
-
-
-
-
-
-
-FastByteArrayOutputStream
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.io.OutputStream
-
-
-lev.FastByteArrayOutputStream
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected byte[]
-buf
-Buffer and size
-
-
-
-protected int
-size
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-byte[]
-getByteArray ()
-Returns the byte array containing the written data.
-
-
-
-java.io.InputStream
-getInputStream ()
-Returns a ByteArrayInputStream for reading back the written data
-
-
-
-int
-getSize ()
-
-
-void
-reset ()
-
-
-void
-write (byte[] b)
-
-
-void
-write (byte[] b,
- int off,
- int len)
-
-
-void
-write (int b)
-
-
-
-
-
-
-Methods inherited from class java.io.OutputStream
-close, flush
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Detail
-
-
-
-
-
-buf
-protected byte[] buf
-Buffer and size
-
-
-
-
-
-
-
-size
-protected int size
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-getSize
-public int getSize()
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-reset
-public void reset()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/LByteChannel.html b/lib/Lev Javadoc/lev/LByteChannel.html
deleted file mode 100644
index afba730..0000000
--- a/lib/Lev Javadoc/lev/LByteChannel.html
+++ /dev/null
@@ -1,469 +0,0 @@
-
-
-
-
-
-
-LByteChannel
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-int
-available ()
-
-
-void
-close ()
-
-
-byte[]
-extract (int read)
-Reads in amount of bytes and converts them to integers. Moves
- position forward.
-
-
-
-java.lang.Boolean
-isDone ()
-
-
-void
-jumpBack (int amount)
-Moves position back an amount of bytes.
-
-
-
-void
-openStream (byte[] input)
-
-
-void
-openStream (LShrinkArray in)
-
-
-long
-pos ()
-
-
-void
-pos (long pos)
-
-
-int
-read ()
-Reads in one integer and moves the position up one
-
-
-
-void
-skip (int skip)
-Bumps the position the desired offset.
-
-
-
-
-
-
-
-Methods inherited from class lev.LImport
-correctForCompression , extract , extractAllBytes , extractAllString , extractBool , extractFloat , extractInt , extractInt , extractInts , extractInts , extractIntSigned , extractLine , extractLong , extractString , extractString , extractString , extractUntil , extractUntil , extractUntil , extractUntil , extractUntil , getAllBytes , getBytes , getInts , getString , getString , scanTo
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-LByteChannel
-public LByteChannel()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/LByteSearcher.html b/lib/Lev Javadoc/lev/LByteSearcher.html
deleted file mode 100644
index 3e5063f..0000000
--- a/lib/Lev Javadoc/lev/LByteSearcher.html
+++ /dev/null
@@ -1,348 +0,0 @@
-
-
-
-
-
-
-LByteSearcher
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LByteSearcher (byte[]... targets_)
-Creates a searcher object that will look for the given target bytes.
-
-
-
-LByteSearcher (int target)
-Creates a search object that will look for the target int.
-
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-byte[]
-next (char in)
-Inform the searcher of the next input, and receive feedback if something was found.
-
-
-
-byte[]
-next (char in,
- java.io.BufferedInputStream input)
-Specialized next function that marks the stream unless a portion of a target is
- found, which allows you to reset and get to the stream at the start of the target
- once one is found.
-
-
-
-byte[]
-next (int in)
-Inform the searcher of the next input, and receive feedback if something was found.
-
-
-
-byte[]
-next (int in,
- java.io.BufferedInputStream input)
-Specialized next function that marks the stream unless a portion of a target is
- found, which allows you to reset and get to the stream at the start of the target
- once one is found.
-
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-next
-public byte[] next(int in)
-Inform the searcher of the next input, and receive feedback if something was found.
-Parameters: in
- The next input
-Returns: Target if found, byte[] of size 0 if not.
-
-
-
-
-
-
-
-next
-public byte[] next(char in)
-Inform the searcher of the next input, and receive feedback if something was found.
-Parameters: in
- The next input
-Returns: Target if found, byte[] of size 0 if not.
-
-
-
-
-
-
-
-next
-public byte[] next(int in,
- java.io.BufferedInputStream input)
-Specialized next function that marks the stream unless a portion of a target is
- found, which allows you to reset and get to the stream at the start of the target
- once one is found.
-Parameters: in
- The next inputinput
- Stream to mark.
-Returns: Target if found, byte[] of size 0 if not.
-
-
-
-
-
-
-
-next
-public byte[] next(char in,
- java.io.BufferedInputStream input)
-Specialized next function that marks the stream unless a portion of a target is
- found, which allows you to reset and get to the stream at the start of the target
- once one is found.
-Parameters: in
- The next inputinput
- Stream to mark.
-Returns: Target if found, byte[] of size 0 if not.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/LExport.html b/lib/Lev Javadoc/lev/LExport.html
deleted file mode 100644
index 66c0427..0000000
--- a/lib/Lev Javadoc/lev/LExport.html
+++ /dev/null
@@ -1,500 +0,0 @@
-
-
-
-
-
-
-LExport
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LExport (java.io.File file)
-
-
-LExport (java.lang.String path)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-abstract void
-close ()
-Flushes buffer and closes output stream.
-
-
-
-abstract void
-openOutput (java.lang.String path)
-
-
-void
-write (boolean input,
- int size)
-
-
-abstract void
-write (byte b)
-
-
-abstract void
-write (byte[] array)
-Writes a byte array to the file.
-
-
-
-void
-write (byte[] array,
- int size)
-Writes a byte array to the file.
-
-
-
-void
-write (float input)
-Writes a float to the file.
-
-
-
-void
-write (int input)
-
-
-void
-write (int input,
- int size)
-Writes an integer to the file.
-
-
-
-void
-write (java.lang.String input)
-Writes a string to the output (no null terminator).
-
-
-
-void
-write (java.lang.String input,
- int size)
-Writes a string to the output (no null terminator).
-
-
-
-void
-writeZeros (int size)
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-write
-public void write(byte[] array,
- int size)
- throws java.io.IOException
-Writes a byte array to the file.
-Parameters: array
- size
- Minimum byte size. Output will be appended with zeros until size is met.
-Throws:
-java.io.IOException
-
-
-
-
-
-
-
-
-
-
-
-write
-public void write(int input,
- int size)
- throws java.io.IOException
-Writes an integer to the file. Can span multiple bytes if the integer is large.
-Parameters: input
- Integer to output.size
- Minimum byte size. Output will be appended with zeros until size is met.
-Throws:
-java.io.IOException
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-write
-public void write(java.lang.String input,
- int size)
- throws java.io.IOException
-Writes a string to the output (no null terminator).
-Parameters: input
- size
- Minimum byte size. Output will be appended with zeros until size is met.
-Throws:
-java.io.IOException
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/LFlags.html b/lib/Lev Javadoc/lev/LFlags.html
deleted file mode 100644
index d98cadc..0000000
--- a/lib/Lev Javadoc/lev/LFlags.html
+++ /dev/null
@@ -1,453 +0,0 @@
-
-
-
-
-
-
-LFlags
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LFlags (byte[] inFlags)
-
-
-LFlags (int size)
-
-
-LFlags (LFlags rhs)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-clear ()
-Sets all flags to false.
-
-
-
-boolean
-equals (java.lang.Object obj)
-
-
-byte[]
-export ()
-Converts the boolean flags to a byte array.
-
-
-
-boolean
-get (int bit)
-
-
-int
-getFirstTrue ()
-
-
-int
-hashCode ()
-
-
-boolean
-isZeros ()
-
-
-int
-length ()
-
-
-void
-set (byte[] inFlags)
-Resizes LFlags to contain bytes and their associated flags
-
-
-
-void
-set (int bit,
- boolean on)
-
-
-java.lang.String
-toString ()
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-LFlags
-public LFlags(int size)
-Parameters: size
- number of bytes-worth of flags to initialize.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-isZeros
-public boolean isZeros()
-Returns: True if all flags are set to false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-hashCode
-public int hashCode()
-
-Overrides:
-hashCode
in class java.lang.Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/LGlobal.html b/lib/Lev Javadoc/lev/LGlobal.html
deleted file mode 100644
index 31e8d76..0000000
--- a/lib/Lev Javadoc/lev/LGlobal.html
+++ /dev/null
@@ -1,258 +0,0 @@
-
-
-
-
-
-
-LGlobal
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LGlobal ()
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-static java.util.zip.Inflater
-getInflater ()
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-LGlobal
-public LGlobal()
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/LImport.html b/lib/Lev Javadoc/lev/LImport.html
deleted file mode 100644
index 5b46996..0000000
--- a/lib/Lev Javadoc/lev/LImport.html
+++ /dev/null
@@ -1,918 +0,0 @@
-
-
-
-
-
-
-LImport
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LImport ()
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-abstract int
-available ()
-
-
-abstract void
-close ()
-
-
-LShrinkArray
-correctForCompression ()
-Assumes the contents of the ShrinkArray is raw zipped data in its
- entirety, and nothing else.
-
-
-
-abstract byte[]
-extract (int amount)
-Reads in amount of bytes and converts them to integers. Moves
- position forward.
-
-
-
-byte[]
-extract (int skip,
- int read)
-Skips an amount of bytes, reads in amount of bytes and converts them to
- integers. Moves position forward.
-
-
-
-byte[]
-extractAllBytes ()
-Returns the remaining contents as a byte array, and adjusts bounds to be
- empty.
-
-
-
-java.lang.String
-extractAllString ()
-Extracts the remaining data and returns it as a string.
-
-
-
-boolean
-extractBool (int amount)
-
-
-float
-extractFloat ()
-Extracts 4 bytes and returns their float representation Bumps the
- lower bound up so that following extracts do not extract the same data.
-
-
-
-int
-extractInt (int read)
-
-
-int
-extractInt (int skip,
- int read)
-Reads in the desired bytes and converts them to a int (little endian
- assumed).
-
-
-
-int[]
-extractInts (int amount)
-Extracts specified number of ints.
-
-
-
-int[]
-extractInts (int skip,
- int read)
-Reads in the desired bytes and converts them to an int array.
-
-
-
-int
-extractIntSigned (int read)
-Reads in the desired bytes and converts them to a int (little endian
- assumed).
-
-
-
-java.lang.String
-extractLine ()
-Reads in a line until a newline character is found.
-
-
-
-long
-extractLong (int skip,
- int read)
-Reads in the desired bytes and converts them to a long (little endian
- assumed).
-
-
-
-java.lang.String
-extractString ()
-Reads in characters until a null byte (0) is read, and converts them to a
- string.
-
-
-
-java.lang.String
-extractString (int amount)
-Extracts the specified number of bytes, and returns the string
- representation. Bumps the lower bound up so that following extracts
- do not extract the same data.
-
-
-
-java.lang.String
-extractString (int skip,
- int read)
-Reads in the desired bytes and converts them to a string.
-
-
-
-byte[]
-extractUntil (byte[]... delimiters)
-Reads in bytes until any of the delimiters are read.
-
-
-
-byte[]
-extractUntil (char delimiter)
-Reads in bytes until the delimiter is read.
-
-
-
-byte[]
-extractUntil (char delimiter,
- int bufsize)
-Reads in bytes until the delimiter is read.
-
-
-
-byte[]
-extractUntil (int delimiter)
-Reads in bytes until the delimiter is read.
-
-
-
-byte[]
-extractUntil (int delimiter,
- int bufsize)
-Reads in bytes until the delimiter is read.
-
-
-
-byte[]
-getAllBytes ()
-Returns the remaining contents as a byte array, but does NOT adjust the
- bounds.
-
-
-
-byte[]
-getBytes (int skip,
- int amount)
-Gets specified number of bytes after skipping the desired amount.
-
-
-
-int[]
-getInts (int skip,
- int read)
-Skips an amount of bytes, reads in amount of bytes and converts them to
- integers. Does NOT move position.
-
-
-
-java.lang.String
-getString (int amount)
-Gets specified number of bytes and converts them to a string.
-
-
-
-java.lang.String
-getString (int skip,
- int amount)
-Gets specified number of bytes after skipping the desired amount and
- converts them to a string.
-
-
-
-java.lang.Boolean
-isDone ()
-
-
-void
-jumpBack (int amount)
-Moves position back an amount of bytes.
-
-
-
-abstract long
-pos ()
-
-
-abstract void
-pos (long pos)
-
-
-int
-read ()
-Reads in one integer and moves the position up one
-
-
-
-java.lang.String
-scanTo (java.lang.String... targets)
-Uses an LStringSearcher to read file contents until one of the targets is
- found.
-
-
-
-void
-skip (int offset)
-Bumps the position the desired offset.
-
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-LImport
-public LImport()
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-extractLong
-public final long extractLong(int skip,
- int read)
-Reads in the desired bytes and converts them to a long (little endian
- assumed).
-Parameters: skip
- Bytes to skipread
- Bytes to read and convert
-Returns: Long representation of read bytes
-
-
-
-
-
-
-
-extractString
-public final java.lang.String extractString(int skip,
- int read)
-Reads in the desired bytes and converts them to a string.
-Parameters: skip
- Bytes to skipread
- Bytes to read and convert
-Returns: String representation of read bytes
-
-
-
-
-
-
-
-extractString
-public java.lang.String extractString(int amount)
-Extracts the specified number of bytes, and returns the string
- representation. Bumps the lower bound up so that following extracts
- do not extract the same data.
-Parameters: amount
- Amount to read.
-Returns: String representation of the bytes read.
-
-
-
-
-
-
-
-extractInt
-public final int extractInt(int skip,
- int read)
-Reads in the desired bytes and converts them to a int (little endian
- assumed).
-Parameters: skip
- Bytes to skipread
- Bytes to read and convert
-Returns: Integer representation of read bytes
-
-
-
-
-
-
-
-
-
-
-
-extractIntSigned
-public final int extractIntSigned(int read)
-Reads in the desired bytes and converts them to a int (little endian
- assumed). Sign extends if less than 4 bytes were read and the number
- read is negative.
-Parameters: read
-
-Returns:
-
-
-
-
-
-
-
-extractInts
-public final int[] extractInts(int skip,
- int read)
-Reads in the desired bytes and converts them to an int array.
-Parameters: skip
- Bytes to skipread
- Bytes to read and convert
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-getInts
-public final int[] getInts(int skip,
- int read)
-Skips an amount of bytes, reads in amount of bytes and converts them to
- integers. Does NOT move position.
-Parameters: skip
- read
-
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-extractAllBytes
-public byte[] extractAllBytes()
-Returns the remaining contents as a byte array, and adjusts bounds to be
- empty.
-Returns: The remaining contents as a byte array.
-
-
-
-
-
-
-
-extractString
-public java.lang.String extractString()
-Reads in characters until a null byte (0) is read, and converts them to a
- string.
-Returns: Next string in the file.
-
-
-
-
-
-
-
-
-
-
-
-extractLine
-public java.lang.String extractLine()
-Reads in a line until a newline character is found. (Byte of 10, or bytes
- 13 -> 10)
-Returns:
-
-
-
-
-
-
-
-extractUntil
-public byte[] extractUntil(char delimiter,
- int bufsize)
-Reads in bytes until the delimiter is read.
-Parameters: delimiter
- char to stop reading at.bufsize
- Buffer size to hold readings.
-Returns: Byte array containing read data without delimiter.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-extract
-public byte[] extract(int skip,
- int read)
-Skips an amount of bytes, reads in amount of bytes and converts them to
- integers. Moves position forward.
-Parameters: skip
- read
-
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-getString
-public java.lang.String getString(int skip,
- int amount)
-Gets specified number of bytes after skipping the desired amount and
- converts them to a string. Does not adjust bounds.
-Parameters: skip
- amount
-
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-extractUntil
-public byte[] extractUntil(byte[]... delimiters)
-Reads in bytes until any of the delimiters are read. Returns the first
- delimiter found, so parameter order matters.
-Parameters: delimiters
- Byte arrays of patterns to stop reading at.
-Returns: Byte array containing read data without delimiter.
-
-
-
-
-
-
-
-getBytes
-public byte[] getBytes(int skip,
- int amount)
-Gets specified number of bytes after skipping the desired amount. Does
- not adjust bounds.
-Parameters: skip
- Amount to skip.amount
- Amount to read.
-Returns: byte array containing desired offset.
-
-
-
-
-
-
-
-getAllBytes
-public byte[] getAllBytes()
-Returns the remaining contents as a byte array, but does NOT adjust the
- bounds.
-Returns: The remaining contents as a byte array.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-correctForCompression
-public LShrinkArray correctForCompression()
- throws java.util.zip.DataFormatException
-Assumes the contents of the ShrinkArray is raw zipped data in its
- entirety, and nothing else. It then unzips that data in the ShrinkArray.
-Returns: new ShrinkArray with uncompressed data.
-Throws:
-java.util.zip.DataFormatException
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/LInChannel.html b/lib/Lev Javadoc/lev/LInChannel.html
deleted file mode 100644
index 99993ad..0000000
--- a/lib/Lev Javadoc/lev/LInChannel.html
+++ /dev/null
@@ -1,600 +0,0 @@
-
-
-
-
-
-
-LInChannel
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected long
-end
-
-
-protected java.nio.channels.FileChannel
-iChannel
-
-
-protected java.io.FileInputStream
-iStream
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-int
-available ()
-
-
-void
-close ()
-Closes streams.
-
-
-
-byte[]
-extract (int amount)
-Reads in amount of bytes and converts them to integers. Moves
- position forward.
-
-
-
-java.nio.ByteBuffer
-extractByteBuffer (int skip,
- int read)
-Reads in the desired bytes and wraps them in a ByteBuffer.
-
-
-
-byte[]
-extractUntil (int delimiter)
-Reads in bytes until the delimiter is read.
-
-
-
-java.lang.Boolean
-isDone ()
-
-
-void
-openFile (java.io.File f)
-
-
-void
-openFile (java.lang.String path)
-
-
-long
-pos ()
-
-
-void
-pos (long pos)
-
-
-int
-read ()
-Reads in a byte and moves forward one position in the file.
-
-
-
-protected void
-slice (LInChannel rhs,
- long allocation)
-
-
-long
-transferTo (long position,
- long count,
- java.nio.channels.WritableByteChannel target)
-
-
-
-
-
-
-Methods inherited from class lev.LImport
-correctForCompression , extract , extractAllBytes , extractAllString , extractBool , extractFloat , extractInt , extractInt , extractInts , extractInts , extractIntSigned , extractLine , extractLong , extractString , extractString , extractString , extractUntil , extractUntil , extractUntil , extractUntil , getAllBytes , getBytes , getInts , getString , getString , jumpBack , scanTo , skip
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-end
-protected long end
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-LInChannel
-public LInChannel()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-extractByteBuffer
-public java.nio.ByteBuffer extractByteBuffer(int skip,
- int read)
-Reads in the desired bytes and wraps them in a ByteBuffer.
-Parameters: skip
- Bytes to skipread
- Bytes to read and convert
-Returns: ByteBuffer containing read bytes.
-
-
-
-
-
-
-
-
-
-
-
-pos
-public long pos()
-
-Specified by:
-pos
in class LImport
-Returns: Current position.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/LMergable.html b/lib/Lev Javadoc/lev/LMergable.html
deleted file mode 100644
index bea65dc..0000000
--- a/lib/Lev Javadoc/lev/LMergable.html
+++ /dev/null
@@ -1,211 +0,0 @@
-
-
-
-
-
-
-LMergable
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-Summary:
-Nested |
-Field |
-Constr |
-Method
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-mergeIn (LMergable in)
-Function to handle merging in an element that is equal.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Summary:
-Nested |
-Field |
-Constr |
-Method
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/LMergeList.html b/lib/Lev Javadoc/lev/LMergeList.html
deleted file mode 100644
index 3eb9ff1..0000000
--- a/lib/Lev Javadoc/lev/LMergeList.html
+++ /dev/null
@@ -1,351 +0,0 @@
-
-
-
-
-
-
-LMergeList
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-Type Parameters: T
-
-
-All Implemented Interfaces:
-java.lang.Iterable<T>
-
-
-
-public class LMergeList<T extends LMergable >
-extends java.lang.Object
-implements java.lang.Iterable<T>
-An arrayList that holds LMergable objects that have a special
- merge function, that allows for adding the list without replacing the old.
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LMergeList ()
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-add (T in)
-Adds element to the mergelist.
-
-
-
-boolean
-contains (T in)
-
-
-T
-get (int i)
-
-
-java.util.Iterator<T >
-iterator ()
-
-
-void
-remove (T in)
-
-
-int
-size ()
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-LMergeList
-public LMergeList()
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-remove
-public void remove(T in)
-Parameters: in
-
-
-
-
-
-
-
-
-size
-public int size()
-Returns:
-
-
-
-
-
-
-
-get
-public T get(int i)
-Parameters: i
-
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/LMergeMap.html b/lib/Lev Javadoc/lev/LMergeMap.html
deleted file mode 100644
index 4a8c35c..0000000
--- a/lib/Lev Javadoc/lev/LMergeMap.html
+++ /dev/null
@@ -1,571 +0,0 @@
-
-
-
-
-
-
-LMergeMap
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-Type Parameters: K
- V
-
-
-All Implemented Interfaces:
-java.lang.Iterable<V>
-
-
-
-public class LMergeMap<K,V>
-extends java.lang.Object
-implements java.lang.Iterable<V>
-A map which has values which are ArrayLists of type V.
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LMergeMap (java.lang.Boolean sorted)
-
-
-LMergeMap (java.lang.Boolean sorted,
- java.lang.Boolean unique)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-clear
-public void clear()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-hashcode
-public int hashcode()
-Returns:
-
-
-
-
-
-
-
-isEmpty
-public boolean isEmpty()
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-size
-public int size()
-Returns:
-
-
-
-
-
-
-
-numVals
-public int numVals()
-Returns: Number of real values in the MergeMap; Not the number of Key<>ArrayList combinations
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/LOutChannel.html b/lib/Lev Javadoc/lev/LOutChannel.html
deleted file mode 100644
index f6de999..0000000
--- a/lib/Lev Javadoc/lev/LOutChannel.html
+++ /dev/null
@@ -1,479 +0,0 @@
-
-
-
-
-
-
-LOutChannel
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LOutChannel (java.io.File f)
-
-
-LOutChannel (java.lang.String path)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-close ()
-Flushes buffer and closes output stream.
-
-
-
-void
-closeLength ()
-Used in conjunction with markLength(int).
-
-
-
-void
-fillPosMarker ()
-Used in conjunction with setPosMarker(int).
-
-
-
-void
-markLength (int size)
-A stack-based system where you can declare an amount of bytes to represent the length of some upcoming data.
-
-
-
-void
-openOutput (java.lang.String path)
-
-
-long
-pos ()
-
-
-void
-pos (long set)
-
-
-void
-setPosMarker (int size)
-A queue-based system where you can declare an amount of bytes to represent the position of some upcoming data.
-
-
-
-void
-write (byte b)
-
-
-void
-write (byte[] array)
-Writes a byte array to the file.
-
-
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-markLength
-public void markLength(int size)
- throws java.io.IOException
-A stack-based system where you can declare an amount of bytes to represent the length of some upcoming data.
- Later on you can closeLength() which will update the bytes to contain the size of the data in-between.
-Parameters: size
- Number of bytes to write/reserve for the length information.
-Throws:
-java.io.IOException
-
-
-
-
-
-
-
-closeLength
-public void closeLength()
- throws java.io.IOException
-Used in conjunction with markLength(int). Updates the most recent
- markLength(int) reserved bytes to contain the length of data in between them
- and the current position.
-Throws:
-java.io.IOException
-
-
-
-
-
-
-
-setPosMarker
-public void setPosMarker(int size)
- throws java.io.IOException
-A queue-based system where you can declare an amount of bytes to represent the position of some upcoming data.
- Late on you can fillPosMarker() which will update the bytes to contain the position the channel is currently at.
-Parameters: size
- Number of bytes to write/reserve for the position information.
-Throws:
-java.io.IOException
-
-
-
-
-
-
-
-fillPosMarker
-public void fillPosMarker()
- throws java.io.IOException
-Used in conjunction with setPosMarker(int). Updates the next-in-queue
- setPosMarker(int) reserved bytes to contain the current position of the channel.
-Throws:
-java.io.IOException
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/LOutFile.html b/lib/Lev Javadoc/lev/LOutFile.html
deleted file mode 100644
index 0f0d246..0000000
--- a/lib/Lev Javadoc/lev/LOutFile.html
+++ /dev/null
@@ -1,363 +0,0 @@
-
-
-
-
-
-
-LOutFile
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LOutFile (java.io.File file)
-
-
-LOutFile (java.lang.String path)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-close ()
-Flushes buffer and closes output stream.
-
-
-
-void
-openOutput (java.lang.String path)
-
-
-void
-write (byte b)
-
-
-void
-write (byte[] array)
-Writes a byte array to the file.
-
-
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/LPair.html b/lib/Lev Javadoc/lev/LPair.html
deleted file mode 100644
index 15d68f1..0000000
--- a/lib/Lev Javadoc/lev/LPair.html
+++ /dev/null
@@ -1,284 +0,0 @@
-
-
-
-
-
-
-LPair
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-A
-a
-
-
-B
-b
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LPair (A a,
- B b)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-LPair
-public LPair(A a,
- B b)
-Parameters: a
- b
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/LShrinkArray.html b/lib/Lev Javadoc/lev/LShrinkArray.html
deleted file mode 100644
index 4f79535..0000000
--- a/lib/Lev Javadoc/lev/LShrinkArray.html
+++ /dev/null
@@ -1,541 +0,0 @@
-
-
-
-
-
-
-LShrinkArray
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-
-
-public class LShrinkArray
-extends LImport
-A special array with artificial min/max bounds. This allows smaller parts of
- the array to be passed around without actually copying the data to a new
- smaller array. It also provides extract functions which bump the lower limit
- of the ShrinkArray's scope, so that a following extract function can be
- called without having to worry about offset indexing.
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LShrinkArray (byte[] in)
-Wraps bytes in a ShrinkArray.
-
-
-
-LShrinkArray (java.nio.ByteBuffer array_)
-Wraps ByteBuffer in a ShrinkArray.
-
-
-
-LShrinkArray (java.io.File f)
-Loads in a file as raw data and wraps it in a ShrinkArray.
-
-
-
-LShrinkArray (LImport rhs,
- int high)
-Creates a new ShrinkArray based on the same underlying array, starting at
- the same beginning index of the rhs LImport, but with an upper limit
- of high.
-
-
-
-LShrinkArray (LShrinkArray rhs)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-int
-available ()
-
-
-void
-close ()
-
-
-byte[]
-extract (int amount)
-Extracts specified number of bytes.
-
-
-
-byte[]
-extractUntil (int delimiter)
-Extracts bytes until the delemiter is read. Bumps the lower bound up
- so that following extracts do not extract the same data.
-
-
-
-byte[]
-extractUntil (java.lang.String delimiter)
-
-
-java.lang.Boolean
-isDone ()
-
-
-void
-jumpBack (int amount)
-Bumps the lower bound back to include bytes previously read/skipped or
- outside the current bounds.
-
-
-
-long
-pos ()
-
-
-void
-pos (long pos)
-
-
-void
-skip (int skip)
-Bumps the lower bound up to "skip" that many bytes.
-
-
-
-java.lang.String
-toString ()
-
-
-
-
-
-
-Methods inherited from class lev.LImport
-correctForCompression , extract , extractAllBytes , extractAllString , extractBool , extractFloat , extractInt , extractInt , extractInts , extractInts , extractIntSigned , extractLine , extractLong , extractString , extractString , extractString , extractUntil , extractUntil , extractUntil , extractUntil , getAllBytes , getBytes , getInts , getString , getString , read , scanTo
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-LShrinkArray
-public LShrinkArray(LImport rhs,
- int high)
-Creates a new ShrinkArray based on the same underlying array, starting at
- the same beginning index of the rhs LImport, but with an upper limit
- of high.
-Parameters: rhs
- LImport to copy bounds from.high
- New upper limit to give to the ShrinkArray.
-
-
-
-
-
-
-
-
-
-
-
-LShrinkArray
-public LShrinkArray(java.io.File f)
- throws java.io.FileNotFoundException,
- java.io.IOException
-Loads in a file as raw data and wraps it in a ShrinkArray.
-Parameters: f
- File to load in.
-Throws:
-java.io.FileNotFoundException
-java.io.IOException
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/LStringSearcher.html b/lib/Lev Javadoc/lev/LStringSearcher.html
deleted file mode 100644
index 1724913..0000000
--- a/lib/Lev Javadoc/lev/LStringSearcher.html
+++ /dev/null
@@ -1,337 +0,0 @@
-
-
-
-
-
-
-LStringSearcher
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-
-
-public class LStringSearcher
-extends java.lang.Object
-A helper object that manages searching a stream for targets.
- To use an LStringSearcher:
- 1) Create one with the targets desired.
- 2) read single ints from your stream and feed it to the next() functions
- 3) If a non-empty string is returned, then it is the target that was found.
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LStringSearcher (java.lang.String... targets_)
-Creates an LStringSearcher object that will look for the given target strings.
-
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-java.lang.String
-next (char in)
-Inform the searcher of the next input, and receive feedback if something was found.
-
-
-
-java.lang.String
-next (char in,
- java.io.BufferedInputStream input)
-Specialized next function that marks the stream unless a portion of a target is
- found, which allows you to reset and get to the stream at the start of the target
- once one is found.
-
-
-
-java.lang.String
-next (int in)
-Inform the searcher of the next input, and receive feedback if something was found.
-
-
-
-java.lang.String
-next (int in,
- java.io.BufferedInputStream input)
-Specialized next function that marks the stream unless a portion of a target is
- found, which allows you to reset and get to the stream at the start of the target
- once one is found.
-
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-next
-public java.lang.String next(int in)
-Inform the searcher of the next input, and receive feedback if something was found.
-Parameters: in
- The next input
-Returns: Target if found, empty string if not.
-
-
-
-
-
-
-
-next
-public java.lang.String next(char in)
-Inform the searcher of the next input, and receive feedback if something was found.
-Parameters: in
- The next input
-Returns: Target if found, empty string if not.
-
-
-
-
-
-
-
-next
-public java.lang.String next(int in,
- java.io.BufferedInputStream input)
-Specialized next function that marks the stream unless a portion of a target is
- found, which allows you to reset and get to the stream at the start of the target
- once one is found.
-Parameters: in
- The next inputinput
- Stream to mark.
-Returns: Target if found, empty string if not.
-
-
-
-
-
-
-
-next
-public java.lang.String next(char in,
- java.io.BufferedInputStream input)
-Specialized next function that marks the stream unless a portion of a target is
- found, which allows you to reset and get to the stream at the start of the target
- once one is found.
-Parameters: in
- The next inputinput
- Stream to mark.
-Returns: Target if found, empty string if not.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/Ln.html b/lib/Lev Javadoc/lev/Ln.html
deleted file mode 100644
index e9d68a9..0000000
--- a/lib/Lev Javadoc/lev/Ln.html
+++ /dev/null
@@ -1,2180 +0,0 @@
-
-
-
-
-
-
-Ln
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-Ln ()
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-static java.lang.String
-arrayPrintInts (int[] input)
-Prints the integer representation of each index in the array.
-
-
-
-static int
-arrayToInt (byte[] input)
-Converts byte array to a single int, assuming little endian.
-
-
-
-static int
-arrayToInt (int[] input)
-Converts int array to a single int, assuming little endian.
-
-
-
-static long
-arrayToLong (byte[] input)
-Converts byte array to a single long, assuming little endian.
-
-
-
-static long
-arrayToLong (int[] input)
-Converts int array to a single long, assuming little endian.
-
-
-
-static java.lang.String
-arrayToString (byte[] input)
-Converts a byte array to its string equivalent.
-
-
-
-static java.lang.String
-arrayToString (int[] input)
-Converts an int array to its string equivalent.
-
-
-
-static int
-bToUInt (byte in)
-Converts a byte to an unsigned integer.
-
-
-
-static java.lang.String
-center (int spaces,
- char c,
- java.lang.String... input)
-Centers the input inside desired width.
-
-
-
-static java.lang.String
-changeFileTypeTo (java.lang.String input,
- java.lang.String type)
-Replaces the suffix with the desired suffix.
-
-
-
-static java.lang.String
-cleanLine (java.lang.String line,
- java.lang.String comment)
-Removes comments, and trims whitespace
-
-
-
-static boolean
-contains (java.util.ArrayList<java.lang.String> list,
- java.lang.String s)
-True if list has a string that contains s.
-
-
-
-static boolean
-containsEqualsIgnoreCase (java.util.ArrayList<java.lang.String> list,
- java.lang.String s)
-True if list has a string equaling s, ignoring case.
-
-
-
-static boolean
-containsIgnoreCase (java.util.ArrayList<java.lang.String> list,
- java.lang.String s)
-
-
-static java.lang.String
-convertBoolTo1 (java.lang.Boolean input)
-Converts boolean to "1" or "0"
-
-
-
-static java.lang.String
-convertBoolTo1 (java.lang.String input)
-Converts "true" to "1" and "false" to "0"
-
-
-
-static java.lang.String
-convertStreamToStr (java.io.InputStream is)
-Exports contents of a stream to a string.
-
-
-
-static void
-copyFile (java.io.File sourceFile,
- java.io.File destFile)
-
-
-static void
-copyFileToDir (java.io.File sourceFile,
- java.io.File destDir)
-
-
-static java.lang.Object
-deepCopy (java.lang.Object orig)
-Returns a copy of the object, or null if the object cannot be serialized.
-
-
-
-static boolean
-deleteDirectory (java.io.File directory)
-Removes the directory and everything inside of it.
-
-
-
-static boolean
-equals (java.util.ArrayList lhs,
- java.util.ArrayList rhs,
- boolean ordered)
-Tests whether two array lists have equal contents.
-
-
-
-static void
-expandAll (javax.swing.JTree tree,
- boolean expand)
-Expands or minimizes all nodes in a GUI tree.
-
-
-
-static void
-expandToDepth (javax.swing.JTree tree,
- int depth)
-
-
-static java.io.File[]
-fileDialog ()
-Opens a file dialog for user to pick files.
-
-
-
-static int
-gcd (int... nums)
-
-
-static int
-gcd (int a,
- int b)
-Returns the greatest common denominator.
-
-
-
-static java.util.ArrayList<java.io.File>
-generateFileList (java.io.File src,
- boolean addDirs)
-Recursively returns all files inside of a directory and its
- subdirectories.
-
-
-
-static java.util.ArrayList<java.io.File>
-generateFileList (java.io.File src,
- int minDepth,
- int maxDepth,
- boolean addDirs)
-Recursively returns all files inside of a directory and its
- subdirectories. Has min/max depths to exclude undesired levels.
-
-
-
-static java.lang.String
-get (java.lang.String[] arr,
- java.lang.String target)
-
-
-static java.util.ArrayList<java.lang.String>
-getClasses (java.io.File jarPath)
-A list of all the class files in a jar.
-
-
-
-static java.lang.String
-getExpansionState (javax.swing.JTree tree,
- int row)
-Returns a string representation of the tree's expansion state.
-
-
-
-static java.io.File
-getFilepathCaseInsensitive (java.io.File test)
-Returns an uppercase version of the test path if it exists.
-
-
-
-static java.lang.String
-getFileType (java.io.File f)
-Returns the file extension string.
-
-
-
-static java.io.File
-getMyDocuments ()
-
-
-static java.lang.String
-getNAmount (int n,
- java.lang.String s)
-Gets a string containing N number of String s.
-
-
-
-static boolean
-hasAnyKeywords (java.lang.String target,
- java.util.ArrayList<java.lang.String> keywords)
-Checks string to see if it contains any of the keywords in the arraylist.
-
-
-
-static int
-indexOfContains (java.util.ArrayList<java.lang.String> list,
- java.lang.String s)
-Returns the first index that has a string containing s.
-
-
-
-static int
-indexOfIgnoreCase (java.util.ArrayList<java.lang.String> list,
- java.lang.String s)
-A contains() check that's case insensitive.
-
-
-
-static java.lang.String
-insertInStr (java.lang.String input,
- java.lang.String insert,
- int location)
-Inserts a string inside the input string at the given index.
-
-
-
-static boolean
-isDescendant (javax.swing.tree.TreePath parent,
- javax.swing.tree.TreePath child)
-
-
-static boolean
-isFileCaseInsensitive (java.io.File test)
-Returns true if input is a file (case insensitive check)
-
-
-
-static boolean
-isFileType (java.io.File f,
- java.lang.String fileType)
-True if file extension is equal to input, case insensitive.
-
-
-
-static int
-lcm (int a,
- int b)
-Returns least common multiple
-
-
-
-static int
-lcmm (int... nums)
-Returns least common multiple
-
-
-
-static java.util.ArrayList<java.lang.Class>
-loadClasses (java.io.File jarPath,
- boolean skipBad)
-loads all classes in a jar.
-
-
-
-static java.util.ArrayList<java.lang.String>
-loadFileToStrings (java.io.File f,
- boolean toUpper)
-Opens a file and loads in each line.
-
-
-
-static java.util.ArrayList<java.lang.String>
-loadFileToStrings (java.lang.String path,
- boolean toUpper)
-Opens a file and loads in each line.
-
-
-
-static void
-makeDirs (java.io.File file)
-Makes the directories associated with a file.
-
-
-
-static void
-makeDirs (java.lang.String file)
-Makes the directories associated with a file.
-
-
-
-static java.io.File
-manualFindFile (java.lang.String fileMessageToAskUserFor,
- java.io.File backupFileLocation)
-Asks the user to locate a file, and saves the location for next time.
-
-
-
-static boolean
-moveFile (java.io.File src,
- java.io.File dest,
- boolean eraseOldDirs)
-Moves a file from one directory to another.
-
-
-
-static java.lang.String
-nanoTimeString (long nanoseconds)
-Print nanoseconds to a m:s format.
-
-
-
-static byte[]
-parseHexString (java.lang.String hex)
-Parses a hex string. Viable formats: 1) "0123" 2) "01 23"
- 3) "0x01 0x23"
-
-
-
-static byte[]
-parseHexString (java.lang.String hex,
- int min)
-Parses a hex string. Viable formats: 1) "0123" 2) "01 23"
- 3) "0x01 0x23"
-
-
-
-static byte[]
-parseHexString (java.lang.String hex,
- int min,
- boolean reverse)
-Parses a hex string. Viable formats: 1) "0123" 2) "01 23"
- 3) "0x01 0x23"
-
-
-
-static java.lang.String
-prettyPrintHex (int input)
-Prints input in the form of: "([integer representation]->[hex
- representation])"
-
-
-
-static java.lang.String
-prettyPrintHex (long input)
-Prints input in the form of: "([integer representation]->[hex
- representation])"
-
-
-
-static java.lang.String
-printDouble (double in,
- int length)
-Prints a double in digit form, no scientific notation.
-
-
-
-static java.lang.String
-printHex (byte[] input,
- java.lang.Boolean space,
- java.lang.Boolean reverse)
-Prints the hex string of the input
-
-
-
-static java.lang.String
-printHex (int input)
-Prints the hex string of the input (assuming its one byte)
-
-
-
-static java.lang.String
-printHex (int[] input,
- java.lang.Boolean space,
- java.lang.Boolean reverse)
-Prints the hex string of the input
-
-
-
-static java.lang.String
-printHex (int input,
- java.lang.Boolean space,
- java.lang.Boolean reverse,
- int minLength)
-Prints the hex string of the input
-
-
-
-static java.lang.String
-printHex (java.lang.Integer[] input,
- java.lang.Boolean space,
- java.lang.Boolean reverse)
-Prints the hex string of the input
-
-
-
-static java.lang.String
-printHex (long input)
-Prints the hex string of the input (assuming its one byte)
-
-
-
-static java.lang.String
-removeFromStr (java.lang.String input,
- java.lang.String remove)
-Removes all instances of the remove string from the input string.
-
-
-
-static boolean
-removeIgnoreCase (java.util.ArrayList<java.lang.String> list,
- java.lang.String s)
-
-
-static void
-restoreExpanstionState (javax.swing.JTree tree,
- int row,
- java.lang.String expansionState)
-Restores a tree's expansion state to a previously saved string
- representation.
-
-
-
-static byte[]
-reverse (byte[] input)
-Reverses bytes in a byte array
-
-
-
-static char[]
-reverse (char[] input)
-Reverses characters in a char array
-
-
-
-static int[]
-reverse (int[] input)
-Reverses integers in an int array
-
-
-
-static java.lang.String
-reverse (java.lang.String input)
-Reverse characters in the string
-
-
-
-static java.io.File
-setupFile (java.io.File f,
- java.lang.Boolean delete)
-Make directories to file path if they don't exist. Deletes old file
- if delete is on.
-
-
-
-static java.io.File
-setupFile (java.lang.String s,
- java.lang.Boolean delete)
-Make directories to file path if they don't exist. Deletes old file
- if delete is on.
-
-
-
-static java.lang.String
-spaceLeft (java.lang.Boolean enforce,
- int spaces,
- char c,
- java.lang.String... input)
-Takes the input and adds the desired amount of spaces to get the end
- result of being "spaces" wide.
-
-
-
-static java.lang.String
-spaceRight (int spaces,
- char c,
- java.lang.String... input)
-Takes the input and adds the desired amount of spaces to get the end
- result of being "spaces" wide.
-
-
-
-static java.lang.String
-standardizeFilePath (java.lang.String filePath)
-Replaces "\\" with "/"
-
-
-
-static java.lang.Boolean
-toBool (java.lang.String input)
-
-
-static byte[]
-toByteArray (int input)
-
-
-static byte[]
-toByteArray (int[] input)
-
-
-static byte[]
-toByteArray (int input,
- int size)
-
-
-static byte[]
-toByteArray (int input,
- int minLength,
- int maxLength)
-
-
-static byte[]
-toByteArray (long input,
- int minLength,
- int maxLength)
-
-
-static byte[]
-toByteArray (java.lang.String input)
-Converts string to a byte array with no null terminator.
-
-
-
-static int[]
-toIntArray (byte[] in)
-Converts to int array
-
-
-
-static int[]
-toIntArray (int input)
-
-
-static int[]
-toIntArray (int input,
- int minLength)
-
-
-static int[]
-toIntArray (int input,
- int minLength,
- int maxLength)
-
-
-static int[]
-toIntArray (long input)
-
-
-static int[]
-toIntArray (long input,
- int minLength,
- int maxLength)
-
-
-static int[]
-toIntArray (java.lang.String input)
-
-
-static java.lang.String
-toJsonPretty (com.google.gson.JsonElement object,
- java.lang.String... exclude)
-Custom JSON parser that exports it as a JSON file string.
-
-
-
-static long
-toKB (long numBytes)
-Converts byte number to kilobyte number
-
-
-
-static long
-toMB (long numBytes)
-Converts byte number to megabyte number
-
-
-
-static java.util.ArrayList<java.lang.String>
-toUpper (java.util.ArrayList<java.lang.String> in)
-Makes every item in the ArrayList uppercase
-
-
-
-static java.lang.String[]
-toUpper (java.lang.String[] in)
-
-
-static boolean
-validateCompare (java.io.File testFile,
- java.io.File keyFile,
- int numErrorsToPrint)
-A simple comparison function that compares two files byte by byte, and
- reports the positions of any differences (eg.
-
-
-
-static boolean
-validateCompare (java.lang.String testFile,
- java.lang.String keyFile,
- int numErrorsToPrint)
-A simple comparison function that compares two files byte by byte, and
- reports the positions of any differences (eg.
-
-
-
-static void
-writeStringsToFile (java.lang.String path,
- java.util.ArrayList<java.lang.String> strs)
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-deepCopy
-public static java.lang.Object deepCopy(java.lang.Object orig)
-Returns a copy of the object, or null if the object cannot be serialized.
-Parameters: orig
- Object to copy
-Returns: A deep copy of the object, completely separate from the original.
-
-
-
-
-
-
-
-spaceLeft
-public static java.lang.String spaceLeft(java.lang.Boolean enforce,
- int spaces,
- char c,
- java.lang.String... input)
-Takes the input and adds the desired amount of spaces to get the end
- result of being "spaces" wide.
-Parameters: enforce
- Whether to shrink the input to enforce the spaces size, or
- let it bleed over to print all of the inputspaces
- Width desired including spaces + input.c
- Character to print to achieve desired width.input
- Input to print.
-Returns: Final spaced string.
-
-
-
-
-
-
-
-spaceRight
-public static java.lang.String spaceRight(int spaces,
- char c,
- java.lang.String... input)
-Takes the input and adds the desired amount of spaces to get the end
- result of being "spaces" wide. Input is aligned left, so that the spaces
- are on the right side.
-Parameters: spaces
- Width desired including spaces + input.c
- Character to print to achieve desired width.input
- Input to print.
-Returns: Final spaced string.
-
-
-
-
-
-
-
-center
-public static java.lang.String center(int spaces,
- char c,
- java.lang.String... input)
-Centers the input inside desired width.
-Parameters: spaces
- Width desired.c
- Character to fill to the widthinput
- Input to center.
-Returns: Final string
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-cleanLine
-public static java.lang.String cleanLine(java.lang.String line,
- java.lang.String comment)
-Removes comments, and trims whitespace
-Parameters: line
- comment
-
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-equals
-public static boolean equals(java.util.ArrayList lhs,
- java.util.ArrayList rhs,
- boolean ordered)
-Tests whether two array lists have equal contents.
-Parameters: lhs
- rhs
- ordered
- Whether the contents have to be in order to count as
- "equal"
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-moveFile
-public static boolean moveFile(java.io.File src,
- java.io.File dest,
- boolean eraseOldDirs)
-Moves a file from one directory to another. (eraseOldDirs is not
- implemented yet)
-Parameters: src
- Source filedest
- Destination fileeraseOldDirs
- Whether to erase old empty directories.
-Returns: The destination file
-
-
-
-
-
-
-
-generateFileList
-public static java.util.ArrayList<java.io.File> generateFileList(java.io.File src,
- int minDepth,
- int maxDepth,
- boolean addDirs)
-Recursively returns all files inside of a directory and its
- subdirectories. Has min/max depths to exclude undesired levels.
-Parameters: src
- Folder to recursively searchminDepth
- Min depth to start adding file to the listmaxDepth
- Max depth to add files to the listaddDirs
- Include directories as files in the list, followed by
- their contents.
-Returns: List of all files inside the folder and subfolders within the
- depth parameters.
-
-
-
-
-
-
-
-generateFileList
-public static java.util.ArrayList<java.io.File> generateFileList(java.io.File src,
- boolean addDirs)
-Recursively returns all files inside of a directory and its
- subdirectories.
-Parameters: src
- Folder to recursively searchaddDirs
- Include directories as files in the list, followed by
- their contents.
-Returns: List of all files inside the folder and subfolders within the
- depth parameters.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-arrayToInt
-public static int arrayToInt(int[] input)
-Converts int array to a single int, assuming little endian.
-Parameters: input
-
-Returns:
-
-
-
-
-
-
-
-arrayToLong
-public static long arrayToLong(int[] input)
-Converts int array to a single long, assuming little endian.
-Parameters: input
-
-Returns:
-
-
-
-
-
-
-
-arrayToInt
-public static int arrayToInt(byte[] input)
-Converts byte array to a single int, assuming little endian.
-Parameters: input
-
-Returns:
-
-
-
-
-
-
-
-arrayToLong
-public static long arrayToLong(byte[] input)
-Converts byte array to a single long, assuming little endian.
-Parameters: input
-
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-printHex
-public static java.lang.String printHex(int input,
- java.lang.Boolean space,
- java.lang.Boolean reverse,
- int minLength)
-Prints the hex string of the input
-Parameters: input
- integer to printspace
- Adds spaces in between bytesreverse
- Reverses byte printoutminLength
- Will add filler zeros to achieve min length
-Returns: Final string.
-
-
-
-
-
-
-
-printHex
-public static java.lang.String printHex(byte[] input,
- java.lang.Boolean space,
- java.lang.Boolean reverse)
-Prints the hex string of the input
-Parameters: input
- array to printspace
- Adds spaces in between bytesreverse
- Reverses byte printout
-Returns: Final string.
-
-
-
-
-
-
-
-printHex
-public static java.lang.String printHex(java.lang.Integer[] input,
- java.lang.Boolean space,
- java.lang.Boolean reverse)
-Prints the hex string of the input
-Parameters: input
- array to printspace
- Adds spaces in between bytesreverse
- Reverses byte printout
-Returns: Final string.
-
-
-
-
-
-
-
-printHex
-public static java.lang.String printHex(int[] input,
- java.lang.Boolean space,
- java.lang.Boolean reverse)
-Prints the hex string of the input
-Parameters: input
- array to printspace
- Adds spaces in between bytesreverse
- Reverses byte printout
-Returns: Final string.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-printDouble
-public static java.lang.String printDouble(double in,
- int length)
-Prints a double in digit form, no scientific notation.
-Parameters: in
- Double to print.length
- number of characters to print.
-Returns: Final double print string.
-
-
-
-
-
-
-
-
-
-
-
-isFileType
-public static boolean isFileType(java.io.File f,
- java.lang.String fileType)
-True if file extension is equal to input, case insensitive.
-Parameters: f
- fileType
-
-Returns:
-
-
-
-
-
-
-
-removeFromStr
-public static java.lang.String removeFromStr(java.lang.String input,
- java.lang.String remove)
-Removes all instances of the remove string from the input string.
-Parameters: input
- Source stringremove
- String to remove
-Returns:
-
-
-
-
-
-
-
-insertInStr
-public static java.lang.String insertInStr(java.lang.String input,
- java.lang.String insert,
- int location)
-Inserts a string inside the input string at the given index.
-Parameters: input
- Source stringinsert
- String to insertlocation
- index to insert at.
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-setupFile
-public static java.io.File setupFile(java.io.File f,
- java.lang.Boolean delete)
-Make directories to file path if they don't exist. Deletes old file
- if delete is on.
-Parameters: f
- delete
-
-Returns:
-
-
-
-
-
-
-
-setupFile
-public static java.io.File setupFile(java.lang.String s,
- java.lang.Boolean delete)
-Make directories to file path if they don't exist. Deletes old file
- if delete is on.
-Parameters: s
- delete
-
-Returns:
-
-
-
-
-
-
-
-expandAll
-public static void expandAll(javax.swing.JTree tree,
- boolean expand)
-Expands or minimizes all nodes in a GUI tree.
-Parameters: tree
- expand
-
-
-
-
-
-
-
-
-
-
-
-
-parseHexString
-public static byte[] parseHexString(java.lang.String hex,
- int min,
- boolean reverse)
-Parses a hex string. Viable formats: 1) "0123" 2) "01 23"
- 3) "0x01 0x23"
-Parameters: hex
- Hex string to parse.min
- Minimum length, will be filled with zeros to fill.reverse
- Reverse the bytes
-Returns: Parsed hex string in a byte array.
-
-
-
-
-
-
-
-
-
-
-
-parseHexString
-public static byte[] parseHexString(java.lang.String hex,
- int min)
-Parses a hex string. Viable formats: 1) "0123" 2) "01 23"
- 3) "0x01 0x23"
-Parameters: hex
- Hex string to parse.min
- Minimum length, will be filled with zeros to fill.
-Returns: Parsed hex string in a byte array.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-changeFileTypeTo
-public static java.lang.String changeFileTypeTo(java.lang.String input,
- java.lang.String type)
-Replaces the suffix with the desired suffix.
-Parameters: input
- type
-
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-manualFindFile
-public static java.io.File manualFindFile(java.lang.String fileMessageToAskUserFor,
- java.io.File backupFileLocation)
- throws java.io.FileNotFoundException,
- java.io.IOException
-Asks the user to locate a file, and saves the location for next time. On
- second runthrough, the user will not be asked, and the backup file will
- be used instead.
-Parameters: fileMessageToAskUserFor
- backupFileLocation
-
-Returns:
-Throws:
-java.io.FileNotFoundException
-java.io.IOException
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-validateCompare
-public static boolean validateCompare(java.io.File testFile,
- java.io.File keyFile,
- int numErrorsToPrint)
- throws java.io.FileNotFoundException,
- java.io.IOException
-A simple comparison function that compares two files byte by byte, and
- reports the positions of any differences (eg. file1[i] != file2[i]).
-Parameters: testFile
- File to test to keyFile.keyFile
- Validation file to be used as a desired example.numErrorsToPrint
- Number of differences to print.
-Returns: True if files matched with NO differences.
-Throws:
-java.io.FileNotFoundException
-java.io.IOException
-
-
-
-
-
-
-
-validateCompare
-public static boolean validateCompare(java.lang.String testFile,
- java.lang.String keyFile,
- int numErrorsToPrint)
- throws java.io.FileNotFoundException,
- java.io.IOException
-A simple comparison function that compares two files byte by byte, and
- reports the positions of any differences (eg. file1[i] != file2[i]).
-Parameters: testFile
- File to test to keyFile.keyFile
- Validation file to be used as a desired example.numErrorsToPrint
- Number of differences to print.
-Returns: True if files matched with NO differences.
-Throws:
-java.io.FileNotFoundException
-java.io.IOException
-
-
-
-
-
-
-
-
-
-
-
-getExpansionState
-public static java.lang.String getExpansionState(javax.swing.JTree tree,
- int row)
-Returns a string representation of the tree's expansion state. To be used
- to revert back to it later.
-Parameters: tree
- row
-
-Returns:
-
-
-
-
-
-
-
-restoreExpanstionState
-public static void restoreExpanstionState(javax.swing.JTree tree,
- int row,
- java.lang.String expansionState)
-Restores a tree's expansion state to a previously saved string
- representation.
-Parameters: tree
- row
- expansionState
-
-
-
-
-
-
-
-
-getClasses
-public static java.util.ArrayList<java.lang.String> getClasses(java.io.File jarPath)
- throws java.io.FileNotFoundException,
- java.io.IOException
-A list of all the class files in a jar.
-Parameters: jarPath
-
-Returns:
-Throws:
-java.io.FileNotFoundException
-java.io.IOException
-
-
-
-
-
-
-
-loadClasses
-public static java.util.ArrayList<java.lang.Class> loadClasses(java.io.File jarPath,
- boolean skipBad)
- throws java.net.MalformedURLException,
- java.io.FileNotFoundException,
- java.io.IOException,
- java.lang.ClassNotFoundException
-loads all classes in a jar. Optionally can skip any that throw
- exceptions.
-Parameters: jarPath
- skipBad
-
-Returns:
-Throws:
-java.net.MalformedURLException
-java.io.FileNotFoundException
-java.io.IOException
-java.lang.ClassNotFoundException
-
-
-
-
-
-
-
-
-
-
-
-toJsonPretty
-public static java.lang.String toJsonPretty(com.google.gson.JsonElement object,
- java.lang.String... exclude)
-Custom JSON parser that exports it as a JSON file string.
-Parameters: object
- exclude
-
-Returns:
-
-
-
-
-
-
-
-loadFileToStrings
-public static java.util.ArrayList<java.lang.String> loadFileToStrings(java.io.File f,
- boolean toUpper)
- throws java.io.IOException
-Opens a file and loads in each line.
-Parameters: f
- toUpper
-
-Returns: An ArrayList of all the text lines in the file.
-Throws:
-java.io.IOException
-
-
-
-
-
-
-
-loadFileToStrings
-public static java.util.ArrayList<java.lang.String> loadFileToStrings(java.lang.String path,
- boolean toUpper)
- throws java.io.IOException
-Opens a file and loads in each line.
-Parameters: path
- toUpper
-
-Returns: An ArrayList of all the text lines in the file.
-Throws:
-java.io.IOException
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-hasAnyKeywords
-public static boolean hasAnyKeywords(java.lang.String target,
- java.util.ArrayList<java.lang.String> keywords)
-Checks string to see if it contains any of the keywords in the arraylist.
-Parameters: target
- keywords
-
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-indexOfContains
-public static int indexOfContains(java.util.ArrayList<java.lang.String> list,
- java.lang.String s)
-Returns the first index that has a string containing s.
-Parameters: list
- s
-
-Returns:
-
-
-
-
-
-
-
-contains
-public static boolean contains(java.util.ArrayList<java.lang.String> list,
- java.lang.String s)
-True if list has a string that contains s.
-Parameters: list
- s
-
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-containsEqualsIgnoreCase
-public static boolean containsEqualsIgnoreCase(java.util.ArrayList<java.lang.String> list,
- java.lang.String s)
-True if list has a string equaling s, ignoring case.
-Parameters: list
- s
-
-Returns:
-
-
-
-
-
-
-
-indexOfIgnoreCase
-public static int indexOfIgnoreCase(java.util.ArrayList<java.lang.String> list,
- java.lang.String s)
-A contains() check that's case insensitive.
-Parameters: list
- s
-
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-getNAmount
-public static java.lang.String getNAmount(int n,
- java.lang.String s)
-Gets a string containing N number of String s.
-Parameters: n
- s
-
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/class-use/FastByteArrayInputStream.html b/lib/Lev Javadoc/lev/class-use/FastByteArrayInputStream.html
deleted file mode 100644
index f0f1531..0000000
--- a/lib/Lev Javadoc/lev/class-use/FastByteArrayInputStream.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.FastByteArrayInputStream
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.FastByteArrayInputStream
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/class-use/FastByteArrayOutputStream.html b/lib/Lev Javadoc/lev/class-use/FastByteArrayOutputStream.html
deleted file mode 100644
index 2c2091e..0000000
--- a/lib/Lev Javadoc/lev/class-use/FastByteArrayOutputStream.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.FastByteArrayOutputStream
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.FastByteArrayOutputStream
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/class-use/LByteChannel.html b/lib/Lev Javadoc/lev/class-use/LByteChannel.html
deleted file mode 100644
index 9d299ac..0000000
--- a/lib/Lev Javadoc/lev/class-use/LByteChannel.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.LByteChannel
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.LByteChannel
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/class-use/LByteSearcher.html b/lib/Lev Javadoc/lev/class-use/LByteSearcher.html
deleted file mode 100644
index fd3f564..0000000
--- a/lib/Lev Javadoc/lev/class-use/LByteSearcher.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.LByteSearcher
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.LByteSearcher
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/class-use/LExport.html b/lib/Lev Javadoc/lev/class-use/LExport.html
deleted file mode 100644
index f6fc390..0000000
--- a/lib/Lev Javadoc/lev/class-use/LExport.html
+++ /dev/null
@@ -1,162 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.LExport
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-Packages that use LExport
-
-Package
-Description
-
-
-
-lev
-
-
-
-
-
-
-
-
-
-
-
-
-Subclasses of LExport in lev
-
-Modifier and Type
-Class and Description
-
-
-
-class
-LOutChannel
-
-
-class
-LOutFile
-A BufferedOutputStream with easy to use write functions.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/class-use/LFlags.html b/lib/Lev Javadoc/lev/class-use/LFlags.html
deleted file mode 100644
index b89e274..0000000
--- a/lib/Lev Javadoc/lev/class-use/LFlags.html
+++ /dev/null
@@ -1,154 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.LFlags
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-Packages that use LFlags
-
-Package
-Description
-
-
-
-lev
-
-
-
-
-
-
-
-
-
-
-
-
-Constructors in lev with parameters of type LFlags
-
-Constructor and Description
-
-
-
-LFlags (LFlags rhs)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/class-use/LGlobal.html b/lib/Lev Javadoc/lev/class-use/LGlobal.html
deleted file mode 100644
index 5f42449..0000000
--- a/lib/Lev Javadoc/lev/class-use/LGlobal.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.LGlobal
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.LGlobal
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/class-use/LImport.html b/lib/Lev Javadoc/lev/class-use/LImport.html
deleted file mode 100644
index eecceb5..0000000
--- a/lib/Lev Javadoc/lev/class-use/LImport.html
+++ /dev/null
@@ -1,184 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.LImport
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-Packages that use LImport
-
-Package
-Description
-
-
-
-lev
-
-
-
-
-
-
-
-
-
-
-
-
-Subclasses of LImport in lev
-
-Modifier and Type
-Class and Description
-
-
-
-class
-LByteChannel
-
-
-class
-LInChannel
-A FileChannel setup that supports easy extraction/getting of information.
-
-
-
-class
-LShrinkArray
-A special array with artificial min/max bounds.
-
-
-
-
-
-Constructors in lev with parameters of type LImport
-
-Constructor and Description
-
-
-
-LShrinkArray (LImport rhs,
- int high)
-Creates a new ShrinkArray based on the same underlying array, starting at
- the same beginning index of the rhs LImport, but with an upper limit
- of high.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/class-use/LInChannel.html b/lib/Lev Javadoc/lev/class-use/LInChannel.html
deleted file mode 100644
index a2b52fd..0000000
--- a/lib/Lev Javadoc/lev/class-use/LInChannel.html
+++ /dev/null
@@ -1,169 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.LInChannel
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-Packages that use LInChannel
-
-Package
-Description
-
-
-
-lev
-
-
-
-
-
-
-
-
-
-
-
-
-Methods in lev with parameters of type LInChannel
-
-Modifier and Type
-Method and Description
-
-
-
-protected void
-LInChannel. slice (LInChannel rhs,
- long allocation)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/class-use/LMergable.html b/lib/Lev Javadoc/lev/class-use/LMergable.html
deleted file mode 100644
index 4b0aac3..0000000
--- a/lib/Lev Javadoc/lev/class-use/LMergable.html
+++ /dev/null
@@ -1,174 +0,0 @@
-
-
-
-
-
-
-Uses of Interface lev.LMergable
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-Packages that use LMergable
-
-Package
-Description
-
-
-
-lev
-
-
-
-
-
-
-
-
-
-
-
-
-Classes in lev with type parameters of type LMergable
-
-Modifier and Type
-Class and Description
-
-
-
-class
-LMergeList <T extends LMergable >
-An arrayList that holds LMergable objects that have a special
- merge function, that allows for adding the list without replacing the old.
-
-
-
-
-
-Methods in lev with parameters of type LMergable
-
-Modifier and Type
-Method and Description
-
-
-
-void
-LMergable. mergeIn (LMergable in)
-Function to handle merging in an element that is equal.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/class-use/LMergeList.html b/lib/Lev Javadoc/lev/class-use/LMergeList.html
deleted file mode 100644
index 00068a0..0000000
--- a/lib/Lev Javadoc/lev/class-use/LMergeList.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.LMergeList
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.LMergeList
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/class-use/LMergeMap.html b/lib/Lev Javadoc/lev/class-use/LMergeMap.html
deleted file mode 100644
index 6a0372f..0000000
--- a/lib/Lev Javadoc/lev/class-use/LMergeMap.html
+++ /dev/null
@@ -1,171 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.LMergeMap
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-Packages that use LMergeMap
-
-Package
-Description
-
-
-
-lev
-
-
-
-
-
-
-
-
-
-
-
-
-Methods in lev that return LMergeMap
-
-Modifier and Type
-Method and Description
-
-
-
-LMergeMap <V ,K >
-LMergeMap. flip ()
-Flips the mergemap so keys become values.
-
-
-
-
-
-Methods in lev with parameters of type LMergeMap
-
-Modifier and Type
-Method and Description
-
-
-
-void
-LMergeMap. addAll (LMergeMap <K ,V > in)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/class-use/LOutChannel.html b/lib/Lev Javadoc/lev/class-use/LOutChannel.html
deleted file mode 100644
index 4fd9d1b..0000000
--- a/lib/Lev Javadoc/lev/class-use/LOutChannel.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.LOutChannel
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.LOutChannel
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/class-use/LOutFile.html b/lib/Lev Javadoc/lev/class-use/LOutFile.html
deleted file mode 100644
index 056067c..0000000
--- a/lib/Lev Javadoc/lev/class-use/LOutFile.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.LOutFile
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.LOutFile
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/class-use/LPair.html b/lib/Lev Javadoc/lev/class-use/LPair.html
deleted file mode 100644
index 274beec..0000000
--- a/lib/Lev Javadoc/lev/class-use/LPair.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.LPair
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.LPair
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/class-use/LShrinkArray.html b/lib/Lev Javadoc/lev/class-use/LShrinkArray.html
deleted file mode 100644
index 9862563..0000000
--- a/lib/Lev Javadoc/lev/class-use/LShrinkArray.html
+++ /dev/null
@@ -1,183 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.LShrinkArray
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Methods in lev that return LShrinkArray
-
-Modifier and Type
-Method and Description
-
-
-
-LShrinkArray
-LImport. correctForCompression ()
-Assumes the contents of the ShrinkArray is raw zipped data in its
- entirety, and nothing else.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/class-use/LStringSearcher.html b/lib/Lev Javadoc/lev/class-use/LStringSearcher.html
deleted file mode 100644
index bd89104..0000000
--- a/lib/Lev Javadoc/lev/class-use/LStringSearcher.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.LStringSearcher
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.LStringSearcher
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/class-use/Ln.html b/lib/Lev Javadoc/lev/class-use/Ln.html
deleted file mode 100644
index dcb281c..0000000
--- a/lib/Lev Javadoc/lev/class-use/Ln.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.Ln
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.Ln
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/debug/LDebug.html b/lib/Lev Javadoc/lev/debug/LDebug.html
deleted file mode 100644
index f9fa5e0..0000000
--- a/lib/Lev Javadoc/lev/debug/LDebug.html
+++ /dev/null
@@ -1,561 +0,0 @@
-
-
-
-
-
-
-LDebug
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-static boolean
-timeElapsed
-Turns on debug info regarding how much time has passed since the start of
- the program.
-
-
-
-static boolean
-timeStamp
-Turns on debug info regarding how much time has passed since the last
- debug output.
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LDebug ()
-
-
-LDebug (java.lang.String path,
- int space)
-Creates a debug log at the path desired, and with the given character
- space for the header text.
-
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-addBannedHeader (java.lang.String in)
-
-
-void
-addBannedHeader (java.lang.String[] input)
-
-
-void
-clearBannedHeaders ()
-
-
-void
-closeDebugFile ()
-
-
-void
-flushDebug ()
-
-
-java.lang.String
-getOpenPath ()
-
-
-int
-line ()
-
-
-static boolean
-on ()
-
-
-static void
-on (java.lang.Boolean b)
-
-
-void
-openDebug (java.lang.String path,
- int space)
-
-
-void
-setSpacing (int spacing)
-Sets the spacing between the left side of the debug log and the contents.
-
-
-
-void
-w (java.lang.String header,
- java.lang.String... input)
-Writes to the debug log.
-
-
-
-static void
-wrapUp ()
-Closes debug logs and flushes their buffers.
-
-
-
-static void
-wrapUpAndExit ()
-Calls wrapUp() then exits the program.
-
-
-
-void
-writeException (char in)
-
-
-void
-writeException (java.lang.String in)
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-LDebug
-public LDebug(java.lang.String path,
- int space)
-Creates a debug log at the path desired, and with the given character
- space for the header text.
-Parameters: path
- space
-
-
-
-
-
-
-
-
-LDebug
-public LDebug()
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-flushDebug
-public void flushDebug()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-line
-public int line()
-Returns: The next line number to be written.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/debug/LLogger.html b/lib/Lev Javadoc/lev/debug/LLogger.html
deleted file mode 100644
index 02a44b6..0000000
--- a/lib/Lev Javadoc/lev/debug/LLogger.html
+++ /dev/null
@@ -1,762 +0,0 @@
-
-
-
-
-
-
-LLogger
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Summary
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LLogger (java.lang.String debugPath)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-addSpecial (java.lang.Enum key,
- java.lang.String filePath)
-Adds a special log tied to the Enum key, that can be exported to by using
- that key.
-
-
-
-java.util.ArrayList<LDebug >
-allDebugs ()
-
-
-void
-close ()
-Closes all associated Debug files.
-
-
-
-void
-flush ()
-Forces all logs to export their buffers.
-
-
-
-void
-log (java.lang.String header,
- java.lang.String... log)
-Logs to the asynchronous log.
-
-
-
-void
-logError (java.lang.String header,
- java.lang.String... log)
-Logs an error message on both to the sync log and to the main overview
- log.
-
-
-
-void
-logException (java.lang.Throwable e)
-Used for printing exception stack data to logs.
-
-
-
-boolean
-logging ()
-
-
-void
-logging (java.lang.Boolean on)
-Turns the LLogger on/off.
-
-
-
-boolean
-loggingAsync ()
-
-
-void
-loggingAsync (java.lang.Boolean on)
-Turns the LLogger async log on/off.
-
-
-
-boolean
-loggingSync ()
-
-
-void
-loggingSync (java.lang.Boolean on)
-Turns the LLogger sync log on/off.
-
-
-
-void
-logMain (java.lang.String header,
- java.lang.String... log)
-Outputs a message to the main debug overview log.
-
-
-
-void
-logSpecial (java.lang.Enum e,
- java.lang.String header,
- java.lang.String... log)
-Logs to a special log based on the given enum.
-
-
-
-void
-logSync (java.lang.String header,
- java.lang.String... log)
-A function that will log messages to the synchronized log if the syncing
- flag is on.
-
-
-
-void
-newLog (java.lang.String filePath)
-Creates a new asynchronous log.
-
-
-
-void
-newSyncLog (java.lang.String filePath)
-Creates a new sync log in the desired location.
-
-
-
-void
-setAllLogging (boolean in)
-A global switch that allows/blocks all LLoggers to output.
-
-
-
-boolean
-sync ()
-
-
-void
-sync (boolean on)
-Turn the synchronized logging on/off.
-
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-addSpecial
-public void addSpecial(java.lang.Enum key,
- java.lang.String filePath)
-Adds a special log tied to the Enum key, that can be exported to by using
- that key.
-Parameters: key
- Key to add the special log underfilePath
- Path to give the special log.
-
-
-
-
-
-
-
-logSync
-public void logSync(java.lang.String header,
- java.lang.String... log)
-A function that will log messages to the synchronized log if the syncing
- flag is on. Otherwise, it will output to the asynchronized log.
-Parameters: header
- log
-
-
-
-
-
-
-
-
-
-
-
-
-sync
-public void sync(boolean on)
-Turn the synchronized logging on/off. If this is on, all logSync() output
- will go to the synchronized log; if off, the messages will go to the
- asynchronous log instead.
-Parameters: on
-
-
-
-
-
-
-
-
-sync
-public boolean sync()
-Returns: Whether the LLogger is current output to the sync log.
-
-
-
-
-
-
-
-logMain
-public void logMain(java.lang.String header,
- java.lang.String... log)
-Outputs a message to the main debug overview log.
-Parameters: header
- log
-
-
-
-
-
-
-
-
-logError
-public void logError(java.lang.String header,
- java.lang.String... log)
-Logs an error message on both to the sync log and to the main overview
- log.
-Parameters: header
- log
-
-
-
-
-
-
-
-
-logging
-public boolean logging()
-Returns: Whether the LLogger is on/off.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-logSpecial
-public void logSpecial(java.lang.Enum e,
- java.lang.String header,
- java.lang.String... log)
-Logs to a special log based on the given enum. You must create these
- special logs ahead of time.
-Parameters: e
- Enum key to log to.header
- log
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/debug/class-use/LDebug.html b/lib/Lev Javadoc/lev/debug/class-use/LDebug.html
deleted file mode 100644
index 36a899f..0000000
--- a/lib/Lev Javadoc/lev/debug/class-use/LDebug.html
+++ /dev/null
@@ -1,190 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.debug.LDebug
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Fields in lev.debug with type parameters of type LDebug
-
-Modifier and Type
-Field and Description
-
-
-
-protected java.util.Map<java.lang.Enum,LDebug >
-LLogger. special
-
-
-
-
-Methods in lev.debug that return types with arguments of type LDebug
-
-Modifier and Type
-Method and Description
-
-
-
-java.util.ArrayList<LDebug >
-LLogger. allDebugs ()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/debug/class-use/LLogger.html b/lib/Lev Javadoc/lev/debug/class-use/LLogger.html
deleted file mode 100644
index 22c39b8..0000000
--- a/lib/Lev Javadoc/lev/debug/class-use/LLogger.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.debug.LLogger
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.debug.LLogger
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/debug/package-frame.html b/lib/Lev Javadoc/lev/debug/package-frame.html
deleted file mode 100644
index 8cea38a..0000000
--- a/lib/Lev Javadoc/lev/debug/package-frame.html
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-lev.debug
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/debug/package-summary.html b/lib/Lev Javadoc/lev/debug/package-summary.html
deleted file mode 100644
index b4bc6d9..0000000
--- a/lib/Lev Javadoc/lev/debug/package-summary.html
+++ /dev/null
@@ -1,141 +0,0 @@
-
-
-
-
-
-
-lev.debug
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-Class Summary
-
-Class
-Description
-
-
-
-LDebug
-
-
-
-LLogger
-
-A debug log package that offers several locations and options for outputting
- debug information.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/debug/package-tree.html b/lib/Lev Javadoc/lev/debug/package-tree.html
deleted file mode 100644
index 1044e4d..0000000
--- a/lib/Lev Javadoc/lev/debug/package-tree.html
+++ /dev/null
@@ -1,130 +0,0 @@
-
-
-
-
-
-
-lev.debug Class Hierarchy
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/debug/package-use.html b/lib/Lev Javadoc/lev/debug/package-use.html
deleted file mode 100644
index 3f7617e..0000000
--- a/lib/Lev Javadoc/lev/debug/package-use.html
+++ /dev/null
@@ -1,149 +0,0 @@
-
-
-
-
-
-
-Uses of Package lev.debug
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/JAutoComboBox.html b/lib/Lev Javadoc/lev/gui/JAutoComboBox.html
deleted file mode 100644
index 4dcd6b0..0000000
--- a/lib/Lev Javadoc/lev/gui/JAutoComboBox.html
+++ /dev/null
@@ -1,472 +0,0 @@
-
-
-
-
-
-
-JAutoComboBox
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-javax.swing.JComponent
-
-
-javax.swing.JComboBox
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-Nested classes/interfaces inherited from class javax.swing.JComboBox
-javax.swing.JComboBox.AccessibleJComboBox, javax.swing.JComboBox.KeySelectionManager
-
-
-
-
-
-Nested classes/interfaces inherited from class javax.swing.JComponent
-javax.swing.JComponent.AccessibleJComponent
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-
-
-
-Fields inherited from class javax.swing.JComboBox
-actionCommand, dataModel, editor, isEditable, keySelectionManager, lightWeightPopupEnabled, maximumRowCount, renderer, selectedItemReminder
-
-
-
-
-
-Fields inherited from class javax.swing.JComponent
-accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-JAutoComboBox (java.util.List list)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-Methods inherited from class javax.swing.JComboBox
-actionPerformed, actionPropertyChanged, addActionListener, addItem, addItemListener, addPopupMenuListener, configureEditor, configurePropertiesFromAction, contentsChanged, createActionPropertyChangeListener, createDefaultKeySelectionManager, fireItemStateChanged, firePopupMenuCanceled, firePopupMenuWillBecomeInvisible, firePopupMenuWillBecomeVisible, getAccessibleContext, getAction, getActionCommand, getActionListeners, getEditor, getItemAt, getItemCount, getItemListeners, getKeySelectionManager, getMaximumRowCount, getModel, getPopupMenuListeners, getPrototypeDisplayValue, getRenderer, getSelectedIndex, getSelectedItem, getSelectedObjects, getUI, getUIClassID, hidePopup, insertItemAt, installAncestorListener, intervalAdded, intervalRemoved, isEditable, isLightWeightPopupEnabled, isPopupVisible, paramString, processKeyEvent, removeActionListener, removeAllItems, removeItem, removeItemAt, removeItemListener, removePopupMenuListener, selectedItemChanged, selectWithKeyChar, setAction, setActionCommand, setEditable, setEditor, setEnabled, setKeySelectionManager, setLightWeightPopupEnabled, setMaximumRowCount, setModel, setPopupVisible, setPrototypeDisplayValue, setRenderer, setSelectedIndex, setSelectedItem, setUI, showPopup, updateUI
-
-
-
-
-
-Methods inherited from class javax.swing.JComponent
-addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/JAutoTextField.AutoDocument.html b/lib/Lev Javadoc/lev/gui/JAutoTextField.AutoDocument.html
deleted file mode 100644
index 821298c..0000000
--- a/lib/Lev Javadoc/lev/gui/JAutoTextField.AutoDocument.html
+++ /dev/null
@@ -1,396 +0,0 @@
-
-
-
-
-
-
-JAutoTextField.AutoDocument
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-javax.swing.text.AbstractDocument
-
-
-javax.swing.text.PlainDocument
-
-
-lev.gui.JAutoTextField.AutoDocument
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-Nested classes/interfaces inherited from class javax.swing.text.AbstractDocument
-javax.swing.text.AbstractDocument.AbstractElement, javax.swing.text.AbstractDocument.AttributeContext, javax.swing.text.AbstractDocument.BranchElement, javax.swing.text.AbstractDocument.Content, javax.swing.text.AbstractDocument.DefaultDocumentEvent, javax.swing.text.AbstractDocument.ElementEdit, javax.swing.text.AbstractDocument.LeafElement
-
-
-
-
-
-
-
-
-Field Summary
-
-
-
-
-Fields inherited from class javax.swing.text.PlainDocument
-lineLimitAttribute, tabSizeAttribute
-
-
-
-
-
-Fields inherited from class javax.swing.text.AbstractDocument
-BAD_LOCATION, BidiElementName, ContentElementName, ElementNameAttribute, listenerList, ParagraphElementName, SectionElementName
-
-
-
-
-
-Fields inherited from interface javax.swing.text.Document
-StreamDescriptionProperty, TitleProperty
-
-
-
-
-
-
-
-
-Constructor Summary
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-insertString (int i,
- java.lang.String s,
- javax.swing.text.AttributeSet attributeset)
-
-
-void
-remove (int i,
- int j)
-
-
-void
-replace (int i,
- int j,
- java.lang.String s,
- javax.swing.text.AttributeSet attributeset)
-
-
-
-
-
-
-Methods inherited from class javax.swing.text.PlainDocument
-createDefaultRoot, getDefaultRootElement, getParagraphElement, insertUpdate, removeUpdate
-
-
-
-
-
-Methods inherited from class javax.swing.text.AbstractDocument
-addDocumentListener, addUndoableEditListener, createBranchElement, createLeafElement, createPosition, dump, fireChangedUpdate, fireInsertUpdate, fireRemoveUpdate, fireUndoableEditUpdate, getAsynchronousLoadPriority, getAttributeContext, getBidiRootElement, getContent, getCurrentWriter, getDocumentFilter, getDocumentListeners, getDocumentProperties, getEndPosition, getLength, getListeners, getProperty, getRootElements, getStartPosition, getText, getText, getUndoableEditListeners, postRemoveUpdate, putProperty, readLock, readUnlock, removeDocumentListener, removeUndoableEditListener, render, setAsynchronousLoadPriority, setDocumentFilter, setDocumentProperties, writeLock, writeUnlock
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-replace
-public void replace(int i,
- int j,
- java.lang.String s,
- javax.swing.text.AttributeSet attributeset)
- throws javax.swing.text.BadLocationException
-
-Overrides:
-replace
in class javax.swing.text.AbstractDocument
-Throws:
-javax.swing.text.BadLocationException
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/JAutoTextField.html b/lib/Lev Javadoc/lev/gui/JAutoTextField.html
deleted file mode 100644
index 2e005ac..0000000
--- a/lib/Lev Javadoc/lev/gui/JAutoTextField.html
+++ /dev/null
@@ -1,516 +0,0 @@
-
-
-
-
-
-
-JAutoTextField
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-javax.swing.JComponent
-
-
-javax.swing.text.JTextComponent
-
-
-javax.swing.JTextField
-
-
-lev.gui.JAutoTextField
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-
-Nested classes/interfaces inherited from class javax.swing.JTextField
-javax.swing.JTextField.AccessibleJTextField
-
-
-
-
-
-Nested classes/interfaces inherited from class javax.swing.text.JTextComponent
-javax.swing.text.JTextComponent.AccessibleJTextComponent, javax.swing.text.JTextComponent.DropLocation, javax.swing.text.JTextComponent.KeyBinding
-
-
-
-
-
-Nested classes/interfaces inherited from class javax.swing.JComponent
-javax.swing.JComponent.AccessibleJComponent
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-
-
-
-Fields inherited from class javax.swing.JTextField
-notifyAction
-
-
-
-
-
-Fields inherited from class javax.swing.text.JTextComponent
-DEFAULT_KEYMAP, FOCUS_ACCELERATOR_KEY
-
-
-
-
-
-Fields inherited from class javax.swing.JComponent
-accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface javax.swing.SwingConstants
-BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-JAutoTextField (java.util.List list)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-Methods inherited from class javax.swing.JTextField
-actionPropertyChanged, addActionListener, configurePropertiesFromAction, createActionPropertyChangeListener, createDefaultModel, fireActionPerformed, getAccessibleContext, getAction, getActionListeners, getActions, getColumns, getColumnWidth, getHorizontalAlignment, getHorizontalVisibility, getPreferredSize, getScrollOffset, getUIClassID, isValidateRoot, paramString, postActionEvent, removeActionListener, scrollRectToVisible, setAction, setActionCommand, setColumns, setDocument, setFont, setHorizontalAlignment, setScrollOffset
-
-
-
-
-
-Methods inherited from class javax.swing.text.JTextComponent
-addCaretListener, addInputMethodListener, addKeymap, copy, cut, fireCaretUpdate, getCaret, getCaretColor, getCaretListeners, getCaretPosition, getDisabledTextColor, getDocument, getDragEnabled, getDropLocation, getDropMode, getFocusAccelerator, getHighlighter, getInputMethodRequests, getKeymap, getKeymap, getMargin, getNavigationFilter, getPreferredScrollableViewportSize, getPrintable, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getSelectedText, getSelectedTextColor, getSelectionColor, getSelectionEnd, getSelectionStart, getText, getText, getToolTipText, getUI, isEditable, loadKeymap, modelToView, moveCaretPosition, paste, print, print, print, processInputMethodEvent, read, removeCaretListener, removeKeymap, removeNotify, restoreComposedText, saveComposedText, select, selectAll, setCaret, setCaretColor, setCaretPosition, setComponentOrientation, setDisabledTextColor, setDragEnabled, setDropMode, setEditable, setFocusAccelerator, setHighlighter, setKeymap, setMargin, setNavigationFilter, setSelectedTextColor, setSelectionColor, setSelectionEnd, setSelectionStart, setText, setUI, updateUI, viewToModel, write
-
-
-
-
-
-Methods inherited from class javax.swing.JComponent
-addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LAreaChart.html b/lib/Lev Javadoc/lev/gui/LAreaChart.html
deleted file mode 100644
index 9a539ac..0000000
--- a/lib/Lev Javadoc/lev/gui/LAreaChart.html
+++ /dev/null
@@ -1,495 +0,0 @@
-
-
-
-
-
-
-LAreaChart
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-javax.swing.JComponent
-
-
-javax.swing.JPanel
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-Nested classes/interfaces inherited from class javax.swing.JPanel
-javax.swing.JPanel.AccessibleJPanel
-
-
-
-
-
-Nested classes/interfaces inherited from class javax.swing.JComponent
-javax.swing.JComponent.AccessibleJComponent
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-org.jfree.chart.plot.XYPlot
-plot
-
-
-
-
-
-
-
-Fields inherited from class javax.swing.JComponent
-accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LAreaChart (java.lang.String title_,
- java.awt.Dimension size_,
- java.awt.Color titleColor,
- java.awt.Color seriesColor,
- java.lang.String XLabel,
- java.lang.String YLabel)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-addSeries (java.awt.Color seriesColor)
-
-
-void
-clear ()
-
-
-void
-paint (java.awt.Graphics g)
-
-
-void
-putPoint (int nthSeries,
- double x,
- double y)
-
-
-void
-resetDomain ()
-
-
-
-
-
-
-
-Methods inherited from class javax.swing.JPanel
-getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
-
-
-
-
-Methods inherited from class javax.swing.JComponent
-addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Detail
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-LAreaChart
-public LAreaChart(java.lang.String title_,
- java.awt.Dimension size_,
- java.awt.Color titleColor,
- java.awt.Color seriesColor,
- java.lang.String XLabel,
- java.lang.String YLabel)
-Parameters: title_
- size_
- titleColor
- seriesColor
- XLabel
- YLabel
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-clear
-public void clear()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LButton.html b/lib/Lev Javadoc/lev/gui/LButton.html
deleted file mode 100644
index bb89729..0000000
--- a/lib/Lev Javadoc/lev/gui/LButton.html
+++ /dev/null
@@ -1,659 +0,0 @@
-
-
-
-
-
-
-LButton
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected javax.swing.JButton
-button
-
-
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LButton (java.lang.String title)
-
-
-LButton (java.lang.String title,
- java.awt.Dimension size)
-
-
-LButton (java.lang.String title,
- java.awt.Dimension size,
- java.awt.Point location)
-
-
-LButton (java.lang.String title,
- int x,
- int y)
-
-
-LButton (java.lang.String title,
- java.awt.Point location)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LCenterPanel.html b/lib/Lev Javadoc/lev/gui/LCenterPanel.html
deleted file mode 100644
index 9e12514..0000000
--- a/lib/Lev Javadoc/lev/gui/LCenterPanel.html
+++ /dev/null
@@ -1,452 +0,0 @@
-
-
-
-
-
-
-LCenterPanel
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-javax.swing.JComponent
-
-
-javax.swing.JPanel
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-
-Nested classes/interfaces inherited from class javax.swing.JPanel
-javax.swing.JPanel.AccessibleJPanel
-
-
-
-
-
-Nested classes/interfaces inherited from class javax.swing.JComponent
-javax.swing.JComponent.AccessibleJComponent
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected java.util.ArrayList<java.awt.Component>
-components
-
-
-
-
-
-
-
-Fields inherited from class javax.swing.JComponent
-accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LCenterPanel ()
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-Add (java.awt.Component input)
-
-
-void
-setSize (int x,
- int y)
-
-
-
-
-
-
-Methods inherited from class lev.gui.LPanel
-align , getPreferredScrollableViewportSize , getScrollableBlockIncrement , getScrollableTracksViewportHeight , getScrollableTracksViewportWidth , getScrollableUnitIncrement , makeAlphaComposite , placeAdd , remeasure , setPlacement , setPlacement , updateLast
-
-
-
-
-
-Methods inherited from class javax.swing.JPanel
-getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
-
-
-
-
-Methods inherited from class javax.swing.JComponent
-addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Detail
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-LCenterPanel
-public LCenterPanel()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LChart.html b/lib/Lev Javadoc/lev/gui/LChart.html
deleted file mode 100644
index 2ef57aa..0000000
--- a/lib/Lev Javadoc/lev/gui/LChart.html
+++ /dev/null
@@ -1,441 +0,0 @@
-
-
-
-
-
-
-LChart
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-javax.swing.JComponent
-
-
-javax.swing.JPanel
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-Nested classes/interfaces inherited from class javax.swing.JPanel
-javax.swing.JPanel.AccessibleJPanel
-
-
-
-
-
-Nested classes/interfaces inherited from class javax.swing.JComponent
-javax.swing.JComponent.AccessibleJComponent
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected org.jfree.chart.JFreeChart
-chart
-
-
-protected org.jfree.chart.ChartPanel
-cPanel
-
-
-protected LLabel
-title
-
-
-
-
-
-
-Fields inherited from class javax.swing.JComponent
-accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LChart (java.lang.String title_,
- java.awt.Dimension size_)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-protected void
-init (java.lang.String title_,
- java.awt.Dimension size_,
- java.awt.Color c)
-
-
-
-
-
-
-Methods inherited from class javax.swing.JPanel
-getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
-
-
-
-
-Methods inherited from class javax.swing.JComponent
-addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LCheckBox.html b/lib/Lev Javadoc/lev/gui/LCheckBox.html
deleted file mode 100644
index b8d8f8d..0000000
--- a/lib/Lev Javadoc/lev/gui/LCheckBox.html
+++ /dev/null
@@ -1,735 +0,0 @@
-
-
-
-
-
-
-LCheckBox
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected javax.swing.JCheckBox
-cbox
-
-
-protected java.util.ArrayList<LComponent >
-underlings
-
-
-
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LCheckBox (java.lang.String text,
- java.awt.Font font,
- java.awt.Color shade)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-addActionListener (java.awt.event.ActionListener l)
-
-
-void
-addAsUnderling (LComponent c)
-
-
-void
-addChangeListener (javax.swing.event.ChangeListener l)
-
-
-void
-addHelpHandler (boolean hoverListener)
-Adds a help handler to each GUI component that should trigger the help
- panel to update.
-
-
-
-void
-addMouseListener (java.awt.event.MouseListener l)
-
-
-void
-addShadow ()
-
-
-protected void
-addUpdateHandlers ()
-Abstract function that should add appropriate update handlers to the
- appropriate components.
-
-
-
-void
-clearHighlight ()
-Abstract function that should clear any GUI components of their highlighted state.
-
-
-
-int
-getCenter ()
-
-
-java.lang.Boolean
-getValue ()
-
-
-void
-highlightChanged ()
-Abstract function that should change some GUI component to symbolize
- it is highlighted.
-
-
-
-java.lang.Boolean
-isSelected ()
-
-
-void
-removeChangeListener (javax.swing.event.ChangeListener c)
-
-
-boolean
-revertTo (java.util.Map<java.lang.Enum,Setting > m)
-Reverts the GUI component to to SaveFile instance specified.
-
-
-
-void
-setColor (java.awt.Color c)
-
-
-void
-setFocusable (boolean focusable)
-
-
-void
-setOffset (int offset)
-
-
-void
-setSelected (java.lang.Boolean b)
-
-
-
-
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-getCenter
-public int getCenter()
-
-Overrides:
-getCenter
in class LComponent
-Returns:
-
-
-
-
-
-
-
-addShadow
-public void addShadow()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-revertTo
-public boolean revertTo(java.util.Map<java.lang.Enum,Setting > m)
-
-Reverts the GUI component to to SaveFile instance specified.
-
-Specified by:
-revertTo
in class LUserSetting <java.lang.Boolean>
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LCheckBoxConfig.LSpecialCheckBox.html b/lib/Lev Javadoc/lev/gui/LCheckBoxConfig.LSpecialCheckBox.html
deleted file mode 100644
index 51723a1..0000000
--- a/lib/Lev Javadoc/lev/gui/LCheckBoxConfig.LSpecialCheckBox.html
+++ /dev/null
@@ -1,432 +0,0 @@
-
-
-
-
-
-
-LCheckBoxConfig.LSpecialCheckBox
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-updateHelp ()
-Updates the target help panel with this component's help info.
-
-
-
-
-
-
-
-Methods inherited from class lev.gui.LCheckBox
-addActionListener , addAsUnderling , addChangeListener , addHelpHandler , addMouseListener , addShadow , addUpdateHandlers , clearHighlight , getCenter , getValue , highlightChanged , isSelected , removeChangeListener , revertTo , setColor , setFocusable , setOffset , setSelected
-
-
-
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-LCheckBoxConfig.LSpecialCheckBox
-public LCheckBoxConfig.LSpecialCheckBox(java.lang.String text,
- java.awt.Font font,
- java.awt.Color shade,
- LHelpComponent forwardTo_)
-Parameters: text
- font
- shade
- forwardTo_
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LCheckBoxConfig.UpdateHelpActionHandler.html b/lib/Lev Javadoc/lev/gui/LCheckBoxConfig.UpdateHelpActionHandler.html
deleted file mode 100644
index 106ef3e..0000000
--- a/lib/Lev Javadoc/lev/gui/LCheckBoxConfig.UpdateHelpActionHandler.html
+++ /dev/null
@@ -1,270 +0,0 @@
-
-
-
-
-
-
-LCheckBoxConfig.UpdateHelpActionHandler
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-lev.gui.LCheckBoxConfig.UpdateHelpActionHandler
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-actionPerformed (java.awt.event.ActionEvent event)
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LCheckBoxConfig.html b/lib/Lev Javadoc/lev/gui/LCheckBoxConfig.html
deleted file mode 100644
index 41f83de..0000000
--- a/lib/Lev Javadoc/lev/gui/LCheckBoxConfig.html
+++ /dev/null
@@ -1,710 +0,0 @@
-
-
-
-
-
-
-LCheckBoxConfig
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Modifier
-Constructor and Description
-
-
-protected
-LCheckBoxConfig (java.lang.String title_)
-
-
-
-LCheckBoxConfig (java.lang.String title_,
- int size,
- int style,
- java.awt.Color shade,
- LHelpPanel help_,
- LSaveFile save_,
- java.lang.Enum setting)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-addActionListener (java.awt.event.ActionListener a)
-
-
-protected void
-addHelpHandler (boolean hoverHandler)
-Adds a help handler to each GUI component that should trigger the help
- panel to update.
-
-
-
-void
-addShadow ()
-
-
-protected void
-addUpdateHandlers ()
-Abstract function that should add appropriate update handlers to the
- appropriate components.
-
-
-
-void
-clearHighlight ()
-Abstract function that should clear any GUI components of their highlighted state.
-
-
-
-javax.swing.JComponent
-getSource ()
-
-
-java.lang.Object
-getValue ()
-
-
-void
-highlightChanged ()
-Abstract function that should change some GUI component to symbolize
- it is highlighted.
-
-
-
-boolean
-revertTo (java.util.Map m)
-Reverts the GUI component to to SaveFile instance specified.
-
-
-
-void
-setButtonOffset (int in)
-
-
-void
-setOffset (int in)
-
-
-void
-updateHelp ()
-Updates the target help panel with this component's help info.
-
-
-
-
-
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-LCheckBoxConfig
-public LCheckBoxConfig(java.lang.String title_,
- int size,
- int style,
- java.awt.Color shade,
- LHelpPanel help_,
- LSaveFile save_,
- java.lang.Enum setting)
-Parameters: title_
- size
- style
- shade
- help_
- save_
- setting
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LColorSetting.html b/lib/Lev Javadoc/lev/gui/LColorSetting.html
deleted file mode 100644
index 169badc..0000000
--- a/lib/Lev Javadoc/lev/gui/LColorSetting.html
+++ /dev/null
@@ -1,631 +0,0 @@
-
-
-
-
-
-
-LColorSetting
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected java.util.ArrayList<java.lang.Runnable>
-actionListeners
-
-
-protected java.awt.Rectangle
-box
-
-
-protected java.awt.Rectangle
-boxOutline
-
-
-protected java.awt.Color
-color
-
-
-
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LColorSetting (java.lang.String text,
- java.awt.Font font,
- java.awt.Color fontColor,
- java.awt.Color pickerStart)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-addActionListener (java.lang.Runnable r)
-
-
-protected void
-addHelpHandler (boolean hoverListener)
-Adds a help handler to each GUI component that should trigger the help
- panel to update.
-
-
-
-protected void
-addUpdateHandlers ()
-Abstract function that should add appropriate update handlers to the
- appropriate components.
-
-
-
-void
-clearHighlight ()
-Abstract function that should clear any GUI components of their highlighted state.
-
-
-
-int
-getCenter ()
-
-
-java.awt.Color
-getValue ()
-
-
-void
-highlightChanged ()
-Abstract function that should change some GUI component to symbolize
- it is highlighted.
-
-
-
-void
-paint (java.awt.Graphics g)
-
-
-boolean
-revertTo (java.util.Map<java.lang.Enum,Setting > m)
-Reverts the GUI component to to SaveFile instance specified.
-
-
-
-
-
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-LColorSetting
-public LColorSetting(java.lang.String text,
- java.awt.Font font,
- java.awt.Color fontColor,
- java.awt.Color pickerStart)
-Parameters: text
- font
- fontColor
- pickerStart
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-revertTo
-public boolean revertTo(java.util.Map<java.lang.Enum,Setting > m)
-
-Reverts the GUI component to to SaveFile instance specified.
-
-Specified by:
-revertTo
in class LUserSetting <java.awt.Color>
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-getCenter
-public int getCenter()
-
-Overrides:
-getCenter
in class LComponent
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LComboBox.html b/lib/Lev Javadoc/lev/gui/LComboBox.html
deleted file mode 100644
index 0ba2346..0000000
--- a/lib/Lev Javadoc/lev/gui/LComboBox.html
+++ /dev/null
@@ -1,795 +0,0 @@
-
-
-
-
-
-
-LComboBox
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected javax.swing.JComboBox<T >
-box
-
-
-protected LButton
-enterButton
-
-
-protected T
-previous
-
-
-
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LComboBox (java.lang.String title_)
-
-
-LComboBox (java.lang.String title_,
- java.awt.Font font,
- java.awt.Color shade)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Detail
-
-
-
-
-
-
-
-
-
-previous
-protected T previous
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-reset
-public void reset()
-
-
-
-
-
-
-
-
-
-
-
-
-
-addItem
-public void addItem(T o)
-Parameters: o
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-isEmpty
-public boolean isEmpty()
-Returns:
-
-
-
-
-
-
-
-revertTo
-public boolean revertTo(java.util.Map<java.lang.Enum,Setting > m)
-
-Reverts the GUI component to to SaveFile instance specified.
-
-Specified by:
-revertTo
in class LUserSetting <java.lang.Integer>
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LComboSearchBox.html b/lib/Lev Javadoc/lev/gui/LComboSearchBox.html
deleted file mode 100644
index 766e968..0000000
--- a/lib/Lev Javadoc/lev/gui/LComboSearchBox.html
+++ /dev/null
@@ -1,668 +0,0 @@
-
-
-
-
-
-
-LComboSearchBox
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected java.util.Set<T >
-backup
-
-
-protected LButton
-enterButton
-
-
-protected javax.swing.JTextField
-search
-
-
-protected lev.gui.LComboSearchBox.FilterWorker
-worker
-
-
-
-
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LComboSearchBox (java.lang.String title_,
- java.awt.Font font,
- java.awt.Color shade)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-Methods inherited from class lev.gui.LComboBox
-addActionListener , addHelpHandler , addUpdateHandlers , clearHighlight , getSelectedItem , getValue , highlightChanged , isEmpty , revertTo , savePrevious , setSelectedIndex , switchTo , switchToPrevious
-
-
-
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LComponent.html b/lib/Lev Javadoc/lev/gui/LComponent.html
deleted file mode 100644
index ea632b7..0000000
--- a/lib/Lev Javadoc/lev/gui/LComponent.html
+++ /dev/null
@@ -1,461 +0,0 @@
-
-
-
-
-
-
-LComponent
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LComponent ()
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-protected void
-Add (java.awt.Component c)
-
-
-java.awt.Point
-centerIn (java.awt.Component c,
- int y)
-Centers the calling component inside container c, at the height y.
-
-
-
-java.awt.Point
-centerOn (java.awt.Component c,
- int y)
-Centers calling component to the horizontal center of component c.
-
-
-
-java.awt.Point
-centerOn (int x,
- java.awt.Component c)
-Centers calling component to the vertical center of component c.
-
-
-
-int
-getBottom ()
-
-
-int
-getCenter ()
-
-
-int
-getRight ()
-
-
-java.awt.Point
-putUnder (java.awt.Component c,
- int x,
- int yOffset)
-Puts this component underneath another vertically.
-
-
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-LComponent
-public LComponent()
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-centerIn
-public java.awt.Point centerIn(java.awt.Component c,
- int y)
-Centers the calling component inside container c, at the height y. Does
- not take c's X coords into account, as its assumed the calling component
- is added to the container c.
-Parameters: c
- Component to center to in the x direction.y
- Height to be placed at.
-Returns:
-
-
-
-
-
-
-
-centerOn
-public java.awt.Point centerOn(java.awt.Component c,
- int y)
-Centers calling component to the horizontal center of component c.
-Parameters: c
- Component to center on horizontallyy
- The Y position to be placed at.
-Returns:
-
-
-
-
-
-
-
-centerOn
-public java.awt.Point centerOn(int x,
- java.awt.Component c)
-Centers calling component to the vertical center of component c.
-Parameters: x
- The X position to be placed at.c
- Component to center on vertically.
-Returns:
-
-
-
-
-
-
-
-putUnder
-public java.awt.Point putUnder(java.awt.Component c,
- int x,
- int yOffset)
-Puts this component underneath another vertically.
-Parameters: c
- x
- yOffset
-
-Returns:
-
-
-
-
-
-
-
-getBottom
-public int getBottom()
-Returns: Y position of it's bottom edge.
-
-
-
-
-
-
-
-getRight
-public int getRight()
-Returns: X position of it's right edge.
-
-
-
-
-
-
-
-getCenter
-public int getCenter()
-Returns: The ri
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LDoubleSetting.html b/lib/Lev Javadoc/lev/gui/LDoubleSetting.html
deleted file mode 100644
index 80fd4e5..0000000
--- a/lib/Lev Javadoc/lev/gui/LDoubleSetting.html
+++ /dev/null
@@ -1,737 +0,0 @@
-
-
-
-
-
-
-LDoubleSetting
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LDoubleSetting (java.lang.String text,
- java.awt.Font font,
- java.awt.Color c,
- double min,
- double max,
- double step)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-addChangeListener (javax.swing.event.ChangeListener c)
-
-
-void
-addFocusListener (java.awt.event.FocusListener arg0)
-
-
-protected void
-addHelpHandler (boolean hoverListener)
-Adds a help handler to each GUI component that should trigger the help
- panel to update.
-
-
-
-protected void
-addUpdateHandlers ()
-Abstract function that should add appropriate update handlers to the
- appropriate components.
-
-
-
-void
-clearHighlight ()
-Abstract function that should clear any GUI components of their highlighted state.
-
-
-
-java.lang.Double
-getValue ()
-
-
-void
-highlightChanged ()
-Abstract function that should change some GUI component to symbolize
- it is highlighted.
-
-
-
-void
-linkTo (java.lang.Enum s,
- LSaveFile save,
- LHelpPanel help_,
- boolean hoverListener)
-Sets the target help panel, and sets the help info to the setting's
- helpInfo in the savefile.
-
-
-
-boolean
-revertTo (java.util.Map<java.lang.Enum,Setting > m)
-Reverts the GUI component to to SaveFile instance specified.
-
-
-
-void
-setColor (java.awt.Color c)
-
-
-void
-setLocation (int x,
- int y)
-
-
-void
-setLocation (java.awt.Point p)
-
-
-void
-setValue (double d)
-
-
-void
-setValue (java.lang.String s)
-
-
-void
-tie (java.lang.Enum s,
- LSaveFile save_)
-Ties this GUI component to a setting in a savefile.
-
-
-
-void
-tie (java.lang.Enum s,
- LSaveFile save_,
- LHelpPanel help_,
- boolean hoverHandler)
-Ties this GUI component to a setting in a savefile.
-
-
-
-
-
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Detail
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-LDoubleSetting
-public LDoubleSetting(java.lang.String text,
- java.awt.Font font,
- java.awt.Color c,
- double min,
- double max,
- double step)
-Parameters: text
- font
- c
- min
- max
- step
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-tie
-public final void tie(java.lang.Enum s,
- LSaveFile save_,
- LHelpPanel help_,
- boolean hoverHandler)
-
-Ties this GUI component to a setting in a savefile. Additionally, it links the GUI component
- to update a help panel when focused. Optionally it can update the help panel when hovered over too.
-
-Overrides:
-tie
in class LUserSetting <java.lang.Double>
-Parameters: s
- Setting to tie tosave_
- SaveFile to tie tohelp_
- HelpPanel to updatehoverHandler
- Whether to update help panel on hover
-
-
-
-
-
-
-
-linkTo
-public void linkTo(java.lang.Enum s,
- LSaveFile save,
- LHelpPanel help_,
- boolean hoverListener)
-
-Sets the target help panel, and sets the help info to the setting's
- helpInfo in the savefile.
-
-Overrides:
-linkTo
in class LHelpComponent
-
-
-
-
-
-
-
-
-tie
-public void tie(java.lang.Enum s,
- LSaveFile save_)
-
-Ties this GUI component to a setting in a savefile.
-
-Overrides:
-tie
in class LUserSetting <java.lang.Double>
-Parameters: s
- Setting to tie tosave_
- SaveFile to tie to
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-revertTo
-public boolean revertTo(java.util.Map<java.lang.Enum,Setting > m)
-
-Reverts the GUI component to to SaveFile instance specified.
-
-Specified by:
-revertTo
in class LUserSetting <java.lang.Double>
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LDoubleSpinner.html b/lib/Lev Javadoc/lev/gui/LDoubleSpinner.html
deleted file mode 100644
index 297a187..0000000
--- a/lib/Lev Javadoc/lev/gui/LDoubleSpinner.html
+++ /dev/null
@@ -1,607 +0,0 @@
-
-
-
-
-
-
-LDoubleSpinner
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected javax.swing.JSpinner
-spinner
-
-
-
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LDoubleSpinner (java.lang.String title,
- double init,
- double min,
- double max,
- double step,
- int width)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-addChangeListener (javax.swing.event.ChangeListener c)
-
-
-void
-addFocusListener (java.awt.event.FocusListener arg0)
-
-
-protected void
-addHelpHandler (boolean hoverListener)
-Adds a help handler to each GUI component that should trigger the help
- panel to update.
-
-
-
-protected void
-addUpdateHandlers ()
-Abstract function that should add appropriate update handlers to the
- appropriate components.
-
-
-
-void
-clearHighlight ()
-Abstract function that should clear any GUI components of their highlighted state.
-
-
-
-java.lang.Double
-getValue ()
-
-
-void
-highlightChanged ()
-Abstract function that should change some GUI component to symbolize
- it is highlighted.
-
-
-
-boolean
-revertTo (java.util.Map<java.lang.Enum,Setting > m)
-Reverts the GUI component to to SaveFile instance specified.
-
-
-
-void
-setValue (double in)
-
-
-void
-setValue (int in)
-
-
-
-
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Detail
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-LDoubleSpinner
-public LDoubleSpinner(java.lang.String title,
- double init,
- double min,
- double max,
- double step,
- int width)
-Parameters: title
- init
- min
- max
- step
- width
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-revertTo
-public boolean revertTo(java.util.Map<java.lang.Enum,Setting > m)
-
-Reverts the GUI component to to SaveFile instance specified.
-
-Specified by:
-revertTo
in class LUserSetting <java.lang.Double>
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LEditorPane.html b/lib/Lev Javadoc/lev/gui/LEditorPane.html
deleted file mode 100644
index dfe8471..0000000
--- a/lib/Lev Javadoc/lev/gui/LEditorPane.html
+++ /dev/null
@@ -1,589 +0,0 @@
-
-
-
-
-
-
-LEditorPane
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected javax.swing.JEditorPane
-pane
-
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LEditorPane ()
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, update, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Detail
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-LEditorPane
-public LEditorPane()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LFileTree.html b/lib/Lev Javadoc/lev/gui/LFileTree.html
deleted file mode 100644
index 8d9698e..0000000
--- a/lib/Lev Javadoc/lev/gui/LFileTree.html
+++ /dev/null
@@ -1,351 +0,0 @@
-
-
-
-
-
-
-LFileTree
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected javax.swing.tree.DefaultMutableTreeNode
-root
-
-
-protected javax.swing.tree.DefaultTreeModel
-tree
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LFileTree ()
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-addFile (java.io.File f)
-
-
-void
-addFile (java.lang.String path)
-
-
-java.util.ArrayList<java.lang.String>
-getList ()
-
-
-java.lang.String
-print (java.lang.String fluff)
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-LFileTree
-public LFileTree()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LFrame.html b/lib/Lev Javadoc/lev/gui/LFrame.html
deleted file mode 100644
index 741d622..0000000
--- a/lib/Lev Javadoc/lev/gui/LFrame.html
+++ /dev/null
@@ -1,593 +0,0 @@
-
-
-
-
-
-
-LFrame
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-java.awt.Window
-
-
-java.awt.Frame
-
-
-javax.swing.JFrame
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-Nested classes/interfaces inherited from class javax.swing.JFrame
-javax.swing.JFrame.AccessibleJFrame
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Frame
-java.awt.Frame.AccessibleAWTFrame
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Window
-java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-
-
-
-
-Fields inherited from class javax.swing.JFrame
-accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
-
-
-
-
-
-Fields inherited from class java.awt.Frame
-CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface javax.swing.WindowConstants
-DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LFrame (java.lang.String title)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-Methods inherited from class javax.swing.JFrame
-addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
-
-
-
-
-
-Methods inherited from class java.awt.Frame
-addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
-
-
-
-
-
-Methods inherited from class java.awt.Window
-addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-Methods inherited from interface java.awt.MenuContainer
-getFont, postEvent
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Detail
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LHTMLPane.html b/lib/Lev Javadoc/lev/gui/LHTMLPane.html
deleted file mode 100644
index df3a835..0000000
--- a/lib/Lev Javadoc/lev/gui/LHTMLPane.html
+++ /dev/null
@@ -1,389 +0,0 @@
-
-
-
-
-
-
-LHTMLPane
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LHTMLPane ()
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-Methods inherited from class lev.gui.LEditorPane
-addHyperLinkListener , compactContent , getHeight , getPreferredSize , getText , getWidth , honorDisplayProperties , setContentType , setEnabled , setFont , setOpaque , setSize , setSize , setSize , setText
-
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, update, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-LHTMLPane
-public LHTMLPane()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LHelpComponent.HelpActionHandler.html b/lib/Lev Javadoc/lev/gui/LHelpComponent.HelpActionHandler.html
deleted file mode 100644
index 8eca204..0000000
--- a/lib/Lev Javadoc/lev/gui/LHelpComponent.HelpActionHandler.html
+++ /dev/null
@@ -1,270 +0,0 @@
-
-
-
-
-
-
-LHelpComponent.HelpActionHandler
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-lev.gui.LHelpComponent.HelpActionHandler
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-actionPerformed (java.awt.event.ActionEvent event)
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LHelpComponent.HelpFocusHandler.html b/lib/Lev Javadoc/lev/gui/LHelpComponent.HelpFocusHandler.html
deleted file mode 100644
index 7df5ef0..0000000
--- a/lib/Lev Javadoc/lev/gui/LHelpComponent.HelpFocusHandler.html
+++ /dev/null
@@ -1,287 +0,0 @@
-
-
-
-
-
-
-LHelpComponent.HelpFocusHandler
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-lev.gui.LHelpComponent.HelpFocusHandler
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-focusGained (java.awt.event.FocusEvent event)
-
-
-void
-focusLost (java.awt.event.FocusEvent event)
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LHelpComponent.HelpMouseHandler.html b/lib/Lev Javadoc/lev/gui/LHelpComponent.HelpMouseHandler.html
deleted file mode 100644
index f1a7861..0000000
--- a/lib/Lev Javadoc/lev/gui/LHelpComponent.HelpMouseHandler.html
+++ /dev/null
@@ -1,338 +0,0 @@
-
-
-
-
-
-
-LHelpComponent.HelpMouseHandler
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-lev.gui.LHelpComponent.HelpMouseHandler
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-mouseClicked (java.awt.event.MouseEvent arg0)
-
-
-void
-mouseEntered (java.awt.event.MouseEvent arg0)
-
-
-void
-mouseExited (java.awt.event.MouseEvent arg0)
-
-
-void
-mousePressed (java.awt.event.MouseEvent arg0)
-
-
-void
-mouseReleased (java.awt.event.MouseEvent arg0)
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LHelpComponent.html b/lib/Lev Javadoc/lev/gui/LHelpComponent.html
deleted file mode 100644
index 93d54ff..0000000
--- a/lib/Lev Javadoc/lev/gui/LHelpComponent.html
+++ /dev/null
@@ -1,607 +0,0 @@
-
-
-
-
-
-
-LHelpComponent
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected boolean
-followPos
-
-
-protected LHelpPanel
-help
-The target help panel.
-
-
-
-protected java.lang.String
-helpPrefix
-
-
-protected int
-helpYoffset
-Amount to vertically offset the help text.
-
-
-
-protected LSaveFile
-save
-
-
-protected java.lang.Enum
-saveTie
-
-
-protected java.lang.String
-title
-The title to put at the top of the help panel.
-
-
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LHelpComponent (java.lang.String title)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-protected abstract void
-addHelpHandler (boolean hoverListener)
-Adds a help handler to each GUI component that should trigger the help
- panel to update.
-
-
-
-void
-addHelpPrefix (java.lang.String input)
-Adds a prefix to the title.
-
-
-
-java.lang.String
-getHelp ()
-
-
-boolean
-hasHelp ()
-
-
-boolean
-isFollowingPosition ()
-
-
-void
-linkTo (java.lang.Enum setting,
- LSaveFile save,
- LHelpPanel help_,
- boolean hoverListener)
-Sets the target help panel, and sets the help info to the setting's
- helpInfo in the savefile.
-
-
-
-void
-setFollowPosition (boolean on)
-Sets whether the helpPanel should vertically align with this component
- when updating.
-
-
-
-void
-updateHelp ()
-Updates the target help panel with this component's help info.
-
-
-
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-linkTo
-public void linkTo(java.lang.Enum setting,
- LSaveFile save,
- LHelpPanel help_,
- boolean hoverListener)
-Sets the target help panel, and sets the help info to the setting's
- helpInfo in the savefile.
-Parameters: setting
- save
- help_
- hoverListener
-
-
-
-
-
-
-
-
-hasHelp
-public boolean hasHelp()
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LHelpPanel.html b/lib/Lev Javadoc/lev/gui/LHelpPanel.html
deleted file mode 100644
index aa51e07..0000000
--- a/lib/Lev Javadoc/lev/gui/LHelpPanel.html
+++ /dev/null
@@ -1,883 +0,0 @@
-
-
-
-
-
-
-LHelpPanel
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-javax.swing.JComponent
-
-
-javax.swing.JPanel
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-
-Nested classes/interfaces inherited from class javax.swing.JPanel
-javax.swing.JPanel.AccessibleJPanel
-
-
-
-
-
-Nested classes/interfaces inherited from class javax.swing.JComponent
-javax.swing.JComponent.AccessibleJComponent
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-
-
-
-
-
-Fields inherited from class javax.swing.JComponent
-accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LHelpPanel (java.awt.Rectangle bounds,
- java.awt.Font titleFont,
- java.awt.Color titleC,
- java.awt.Color contentC,
- java.awt.Image arrow,
- int arrowX)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-Methods inherited from class lev.gui.LPanel
-Add , align , getPreferredScrollableViewportSize , getScrollableBlockIncrement , getScrollableTracksViewportHeight , getScrollableTracksViewportWidth , getScrollableUnitIncrement , makeAlphaComposite , placeAdd , remeasure , setPlacement , setPlacement , updateLast
-
-
-
-
-
-Methods inherited from class javax.swing.JPanel
-getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
-
-
-
-
-Methods inherited from class javax.swing.JComponent
-addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Detail
-
-
-
-
-
-setting
-protected LLabel setting
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-arrowx
-protected int arrowx
-
-
-
-
-
-
-
-y
-protected int y
-
-
-
-
-
-
-
-textOffset
-protected int textOffset
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-LHelpPanel
-public LHelpPanel(java.awt.Rectangle bounds,
- java.awt.Font titleFont,
- java.awt.Color titleC,
- java.awt.Color contentC,
- java.awt.Image arrow,
- int arrowX)
-Parameters: bounds
- titleFont
- titleC
- contentC
- arrow
- arrowX
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-revalidate
-public void revalidate()
-
-Overrides:
-revalidate
in class javax.swing.JComponent
-
-
-
-
-
-
-
-
-repaint
-public void repaint()
-
-Overrides:
-repaint
in class java.awt.Component
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-setXOffsets
-public void setXOffsets(int title,
- int helpText)
-Sets the X offset for the title and the help text.
-Parameters: title
- helpText
-
-
-
-
-
-
-
-
-setY
-public void setY(int y_)
-Parameters: y_
-
-
-
-
-
-
-
-
-focusOn
-public void focusOn(java.awt.Component c,
- int offset)
-Makes help section move to point at desired Component with a y offset.
-Parameters: c
- offset
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-hideArrow
-public void hideArrow()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LImagePane.html b/lib/Lev Javadoc/lev/gui/LImagePane.html
deleted file mode 100644
index c5e1457..0000000
--- a/lib/Lev Javadoc/lev/gui/LImagePane.html
+++ /dev/null
@@ -1,686 +0,0 @@
-
-
-
-
-
-
-LImagePane
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-javax.swing.JComponent
-
-
-javax.swing.JPanel
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-
-Nested classes/interfaces inherited from class javax.swing.JPanel
-javax.swing.JPanel.AccessibleJPanel
-
-
-
-
-
-Nested classes/interfaces inherited from class javax.swing.JComponent
-javax.swing.JComponent.AccessibleJComponent
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected boolean
-allowAlpha
-
-
-protected float
-alpha
-
-
-protected java.awt.image.BufferedImage
-img
-
-
-protected int
-IMG_HEIGHT
-
-
-protected int
-IMG_WIDTH
-
-
-
-
-
-
-
-Fields inherited from class javax.swing.JComponent
-accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LImagePane ()
-Creates an image pane with no set image.
-
-
-
-LImagePane (java.awt.image.BufferedImage img)
-
-
-LImagePane (java.io.File img)
-
-
-LImagePane (java.lang.String img)
-
-
-LImagePane (java.net.URL url)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-allowAlpha (java.lang.Boolean on)
-
-
-java.awt.image.BufferedImage
-getImage ()
-
-
-void
-paintComponent (java.awt.Graphics g)
-
-
-void
-removeAlpha ()
-
-
-void
-setAlpha (float value)
-
-
-void
-setImage (java.awt.image.BufferedImage originalImage)
-
-
-void
-setImage (java.io.File in)
-
-
-void
-setImage (java.lang.String path)
-
-
-void
-setImage (java.net.URL url)
-
-
-void
-setMaxSize (int x,
- int y)
-
-
-
-
-
-
-Methods inherited from class lev.gui.LPanel
-Add , align , getPreferredScrollableViewportSize , getScrollableBlockIncrement , getScrollableTracksViewportHeight , getScrollableTracksViewportWidth , getScrollableUnitIncrement , makeAlphaComposite , placeAdd , remeasure , setPlacement , setPlacement , updateLast
-
-
-
-
-
-Methods inherited from class javax.swing.JPanel
-getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
-
-
-
-
-Methods inherited from class javax.swing.JComponent
-addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Detail
-
-
-
-
-
-
-
-
-
-IMG_WIDTH
-protected int IMG_WIDTH
-
-
-
-
-
-
-
-IMG_HEIGHT
-protected int IMG_HEIGHT
-
-
-
-
-
-
-
-
-
-
-
-alpha
-protected float alpha
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LLabel.html b/lib/Lev Javadoc/lev/gui/LLabel.html
deleted file mode 100644
index 5777bb1..0000000
--- a/lib/Lev Javadoc/lev/gui/LLabel.html
+++ /dev/null
@@ -1,545 +0,0 @@
-
-
-
-
-
-
-LLabel
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected javax.swing.JLabel
-mainText
-
-
-protected javax.swing.JLabel
-shadow
-
-
-protected javax.swing.JLabel
-shadow2
-
-
-protected javax.swing.JLabel
-shadow3
-
-
-protected int
-shadowSpacing
-
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LLabel (java.lang.String text,
- java.awt.Font font,
- java.awt.Color c)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-addShadow ()
-Adds three copies of the primary label that are black and placed to
- mimic a shadow behind the primary label.
-
-
-
-java.awt.Font
-getFont ()
-
-
-java.awt.Dimension
-getPreferredSize ()
-
-
-java.lang.String
-getText ()
-
-
-void
-setFont (java.awt.Font font)
-
-
-void
-setFontColor (java.awt.Color c)
-
-
-void
-setForeground (java.awt.Color c)
-
-
-void
-setText (java.lang.String input)
-
-
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, update, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LList.html b/lib/Lev Javadoc/lev/gui/LList.html
deleted file mode 100644
index 09e445b..0000000
--- a/lib/Lev Javadoc/lev/gui/LList.html
+++ /dev/null
@@ -1,721 +0,0 @@
-
-
-
-
-
-
-LList
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected java.util.Comparator
-compare
-
-
-protected javax.swing.JList<T >
-list
-
-
-protected javax.swing.DefaultListModel<T >
-model
-
-
-protected javax.swing.JScrollPane
-scroll
-
-
-protected static int
-spacing
-
-
-protected boolean
-unique
-
-
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LList (java.lang.String title)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-unique
-protected boolean unique
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-numItems
-public int numItems()
-Returns:
-
-
-
-
-
-
-
-isEmpty
-public boolean isEmpty()
-Returns:
-
-
-
-
-
-
-
-clear
-public void clear()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LMenuItem.html b/lib/Lev Javadoc/lev/gui/LMenuItem.html
deleted file mode 100644
index 387f0f2..0000000
--- a/lib/Lev Javadoc/lev/gui/LMenuItem.html
+++ /dev/null
@@ -1,486 +0,0 @@
-
-
-
-
-
-
-LMenuItem
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected javax.swing.JMenuItem
-menuItem
-
-
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LMenuItem (java.lang.String title_)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-addActionListener (java.awt.event.ActionListener a)
-
-
-protected void
-addHelpHandler (boolean hoverListener)
-Adds a help handler to each GUI component that should trigger the help
- panel to update.
-
-
-
-void
-addMouseListener (java.awt.event.MouseListener m)
-
-
-javax.swing.JMenuItem
-getItem ()
-
-
-boolean
-isVisible ()
-
-
-void
-setVisible (boolean b)
-
-
-
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Detail
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LNumericSetting.html b/lib/Lev Javadoc/lev/gui/LNumericSetting.html
deleted file mode 100644
index 6085d72..0000000
--- a/lib/Lev Javadoc/lev/gui/LNumericSetting.html
+++ /dev/null
@@ -1,751 +0,0 @@
-
-
-
-
-
-
-LNumericSetting
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected LSpinner
-setting
-
-
-
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LNumericSetting (java.lang.String text,
- java.awt.Font font,
- java.awt.Color c,
- int min,
- java.lang.Integer max,
- int step)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-addChangeListener (javax.swing.event.ChangeListener c)
-
-
-void
-addFocusListener (java.awt.event.FocusListener arg0)
-
-
-protected void
-addHelpHandler (boolean hoverListener)
-Adds a help handler to each GUI component that should trigger the help
- panel to update.
-
-
-
-protected void
-addUpdateHandlers ()
-Abstract function that should add appropriate update handlers to the
- appropriate components.
-
-
-
-void
-clearHighlight ()
-Abstract function that should clear any GUI components of their highlighted state.
-
-
-
-java.lang.Integer
-getValue ()
-
-
-void
-highlightChanged ()
-Abstract function that should change some GUI component to symbolize
- it is highlighted.
-
-
-
-void
-linkTo (java.lang.Enum s,
- LSaveFile save,
- LHelpPanel help_,
- boolean hoverListener)
-Sets the target help panel, and sets the help info to the setting's
- helpInfo in the savefile.
-
-
-
-boolean
-revertTo (java.util.Map<java.lang.Enum,Setting > m)
-Reverts the GUI component to to SaveFile instance specified.
-
-
-
-void
-setColor (java.awt.Color c)
-
-
-void
-setLocation (int x,
- int y)
-
-
-void
-setLocation (java.awt.Point p)
-
-
-void
-setValue (double d)
-
-
-void
-setValue (int i)
-
-
-void
-setValue (java.lang.String s)
-
-
-void
-tie (java.lang.Enum s,
- LSaveFile save_)
-Ties this GUI component to a setting in a savefile.
-
-
-
-void
-tie (java.lang.Enum s,
- LSaveFile save_,
- LHelpPanel help_,
- boolean hoverHandler)
-Ties this GUI component to a setting in a savefile.
-
-
-
-
-
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Detail
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-LNumericSetting
-public LNumericSetting(java.lang.String text,
- java.awt.Font font,
- java.awt.Color c,
- int min,
- java.lang.Integer max,
- int step)
-Parameters: text
- font
- c
- min
- max
- step
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-tie
-public final void tie(java.lang.Enum s,
- LSaveFile save_,
- LHelpPanel help_,
- boolean hoverHandler)
-
-Ties this GUI component to a setting in a savefile. Additionally, it links the GUI component
- to update a help panel when focused. Optionally it can update the help panel when hovered over too.
-
-Overrides:
-tie
in class LUserSetting <java.lang.Integer>
-Parameters: s
- Setting to tie tosave_
- SaveFile to tie tohelp_
- HelpPanel to updatehoverHandler
- Whether to update help panel on hover
-
-
-
-
-
-
-
-linkTo
-public void linkTo(java.lang.Enum s,
- LSaveFile save,
- LHelpPanel help_,
- boolean hoverListener)
-
-Sets the target help panel, and sets the help info to the setting's
- helpInfo in the savefile.
-
-Overrides:
-linkTo
in class LHelpComponent
-Parameters: s
- save
- help_
- hoverListener
-
-
-
-
-
-
-
-
-tie
-public void tie(java.lang.Enum s,
- LSaveFile save_)
-
-Ties this GUI component to a setting in a savefile.
-
-Overrides:
-tie
in class LUserSetting <java.lang.Integer>
-Parameters: s
- Setting to tie tosave_
- SaveFile to tie to
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-revertTo
-public boolean revertTo(java.util.Map<java.lang.Enum,Setting > m)
-
-Reverts the GUI component to to SaveFile instance specified.
-
-Specified by:
-revertTo
in class LUserSetting <java.lang.Integer>
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LPanel.Align.html b/lib/Lev Javadoc/lev/gui/LPanel.Align.html
deleted file mode 100644
index 78236c4..0000000
--- a/lib/Lev Javadoc/lev/gui/LPanel.Align.html
+++ /dev/null
@@ -1,338 +0,0 @@
-
-
-
-
-
-
-LPanel.Align
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-Enum Constant Summary
-
-Enum Constants
-
-Enum Constant and Description
-
-
-Center
-
-
-Left
-
-
-Right
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-static LPanel.Align
-valueOf (java.lang.String name)
-Returns the enum constant of this type with the specified name.
-
-
-
-static LPanel.Align []
-values ()
-Returns an array containing the constants of this enum type, in
-the order they are declared.
-
-
-
-
-
-
-
-Methods inherited from class java.lang.Enum
-clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
-
-
-
-
-Methods inherited from class java.lang.Object
-getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-valueOf
-public static LPanel.Align valueOf(java.lang.String name)
-Returns the enum constant of this type with the specified name.
-The string must match exactly an identifier used to declare an
-enum constant in this type. (Extraneous whitespace characters are
-not permitted.)
-Parameters: name
- the name of the enum constant to be returned.
-Returns: the enum constant with the specified name
-Throws:
-java.lang.IllegalArgumentException
- if this enum type has no constant
-with the specified name
-java.lang.NullPointerException
- if the argument is null
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LPanel.html b/lib/Lev Javadoc/lev/gui/LPanel.html
deleted file mode 100644
index f1f5850..0000000
--- a/lib/Lev Javadoc/lev/gui/LPanel.html
+++ /dev/null
@@ -1,696 +0,0 @@
-
-
-
-
-
-
-LPanel
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-javax.swing.JComponent
-
-
-javax.swing.JPanel
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-Nested Classes
-
-Modifier and Type
-Class and Description
-
-
-static class
-LPanel.Align
-
-
-
-
-
-
-Nested classes/interfaces inherited from class javax.swing.JPanel
-javax.swing.JPanel.AccessibleJPanel
-
-
-
-
-
-Nested classes/interfaces inherited from class javax.swing.JComponent
-javax.swing.JComponent.AccessibleJComponent
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected LPanel.Align
-align
-
-
-protected java.awt.Point
-last
-Reference to the position of the last-added setting or component added
- using Add() or AddSetting()
-
-
-
-protected int
-spacing
-Spacing to be used between settings
-
-
-
-
-
-
-
-Fields inherited from class javax.swing.JComponent
-accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LPanel ()
-
-
-LPanel (int x,
- int y)
-
-
-LPanel (java.awt.Rectangle r)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-Methods inherited from class javax.swing.JPanel
-getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
-
-
-
-
-Methods inherited from class javax.swing.JComponent
-addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-LPanel
-public LPanel()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-setPlacement
-public java.awt.Point setPlacement(java.awt.Component c,
- int x,
- int y)
-Sets the placement to (x,y)
-Parameters: c
- x
- y
-
-Returns: The point the component was placed
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LProgressBar.html b/lib/Lev Javadoc/lev/gui/LProgressBar.html
deleted file mode 100644
index 4314775..0000000
--- a/lib/Lev Javadoc/lev/gui/LProgressBar.html
+++ /dev/null
@@ -1,747 +0,0 @@
-
-
-
-
-
-
-LProgressBar
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected javax.swing.JProgressBar
-bar
-
-
-protected boolean
-centered
-
-
-protected boolean
-pause
-
-
-protected LLabel
-status
-
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LProgressBar (int width,
- int height,
- java.awt.Font footerF,
- java.awt.Color footerC)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-addShadow ()
-
-
-void
-done ()
-Sets the current value to the max value (100%).
-
-
-
-int
-getBar ()
-
-
-int
-getMax ()
-
-
-void
-incrementBar ()
-Increments the progress bar one unit.
-
-
-
-void
-pause (boolean on)
-Block the progress bar from updating.
-
-
-
-boolean
-paused ()
-
-
-void
-reset ()
-Resets the progress bar to zero of max.
-
-
-
-void
-setBar (int in)
-
-
-void
-setCentered (boolean centered)
-
-
-void
-setDoneListener (javax.swing.event.ChangeListener c)
-
-
-void
-setMax (int in)
-
-
-void
-setMax (int max,
- java.lang.String reason)
-
-
-void
-setSize (int x,
- int y)
-
-
-void
-setStatus (java.lang.String input_)
-
-
-void
-setStatusLabel (LLabel label)
-
-
-void
-setStatusNumbered (int min,
- int max,
- java.lang.String status)
-Updates the progress bar status text to display:
- ([cur]/[max]) [status]
-
-
-
-void
-setStatusNumbered (java.lang.String status)
-Updates the progress bar status text to display the current step in the form of:
- ([cur]/[max]) [status]
-
-
-
-void
-setStatusOffset (int y)
-
-
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Detail
-
-
-
-
-
-
-
-
-
-pause
-protected boolean pause
-
-
-
-
-
-
-
-status
-protected LLabel status
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-addShadow
-public void addShadow()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-setStatusNumbered
-public void setStatusNumbered(int min,
- int max,
- java.lang.String status)
-
-Updates the progress bar status text to display:
- ([cur]/[max]) [status]
-
-Specified by:
-setStatusNumbered
in interface LProgressBarInterface
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-paused
-public boolean paused()
-
-Specified by:
-paused
in interface LProgressBarInterface
-Returns: Whether the progress bar is accepting updates.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LProgressBarFrame.html b/lib/Lev Javadoc/lev/gui/LProgressBarFrame.html
deleted file mode 100644
index a37da73..0000000
--- a/lib/Lev Javadoc/lev/gui/LProgressBarFrame.html
+++ /dev/null
@@ -1,897 +0,0 @@
-
-
-
-
-
-
-LProgressBarFrame
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-java.awt.Window
-
-
-java.awt.Frame
-
-
-javax.swing.JFrame
-
-
-lev.gui.LProgressBarFrame
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-Nested classes/interfaces inherited from class javax.swing.JFrame
-javax.swing.JFrame.AccessibleJFrame
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Frame
-java.awt.Frame.AccessibleAWTFrame
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Window
-java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-
-
-
-
-Fields inherited from class javax.swing.JFrame
-accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
-
-
-
-
-
-Fields inherited from class java.awt.Frame
-CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface javax.swing.WindowConstants
-DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LProgressBarFrame (java.awt.Font header,
- java.awt.Color headerC,
- java.awt.Font footer,
- java.awt.Color footerC)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-java.awt.Component
-add (java.awt.Component c)
-
-
-void
-close ()
-Makes the progress bar invisible.
-
-
-
-void
-done ()
-Sets the current value to the max value (100%).
-
-
-
-int
-getBar ()
-
-
-int
-getMax ()
-
-
-void
-incrementBar ()
-Increments the progress bar one unit.
-
-
-
-void
-moveToCorrectLocation ()
-Moves the progress bar window to the relatively correct location,
- relative to the GUI ref object assigned.
-
-
-
-void
-open ()
-Opens and displays the progress bar frame.
-
-
-
-void
-open (javax.swing.event.ChangeListener c)
-Opens and displays the progress bar frame, and adds a listener that will
- execute when the progress bar is done.
-
-
-
-void
-pause (boolean on)
-Block the progress bar from updating.
-
-
-
-boolean
-paused ()
-
-
-void
-reset ()
-Resets the progress bar to zero of max.
-
-
-
-void
-setBar (int in)
-
-
-void
-setCorrectLocation (int x,
- int y)
-Sets the location to display relative to the GUI ref object assigned.
-
-
-
-void
-setExitOnClose ()
-Sets the progress bar to exit the program when it is closed.
-
-
-
-void
-setGUIref (javax.swing.JFrame ref)
-Sets the GUI ref object for relative positioning.
-
-
-
-void
-setMax (int in)
-
-
-void
-setMax (int max,
- java.lang.String reason)
-
-
-void
-setStatus (java.lang.String input_)
-
-
-void
-setStatusNumbered (int min,
- int max,
- java.lang.String status)
-Updates the progress bar status text to display:
- ([cur]/[max]) [status]
-
-
-
-void
-setStatusNumbered (java.lang.String status)
-Updates the progress bar status text to display the current step in the form of:
- ([cur]/[max]) [status]
-
-
-
-
-
-
-
-Methods inherited from class javax.swing.JFrame
-addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
-
-
-
-
-
-Methods inherited from class java.awt.Frame
-addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
-
-
-
-
-
-Methods inherited from class java.awt.Window
-addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-Methods inherited from interface java.awt.MenuContainer
-getFont, postEvent
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-LProgressBarFrame
-public LProgressBarFrame(java.awt.Font header,
- java.awt.Color headerC,
- java.awt.Font footer,
- java.awt.Color footerC)
-Parameters: header
- headerC
- footer
- footerC
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-setCorrectLocation
-public void setCorrectLocation(int x,
- int y)
-Sets the location to display relative to the GUI ref object assigned.
-Parameters: x
- y
-
-
-
-
-
-
-
-
-moveToCorrectLocation
-public final void moveToCorrectLocation()
-Moves the progress bar window to the relatively correct location,
- relative to the GUI ref object assigned.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-open
-public void open(javax.swing.event.ChangeListener c)
-Opens and displays the progress bar frame, and adds a listener that will
- execute when the progress bar is done.
-Parameters: c
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-setStatusNumbered
-public void setStatusNumbered(int min,
- int max,
- java.lang.String status)
-
-Updates the progress bar status text to display:
- ([cur]/[max]) [status]
-
-Specified by:
-setStatusNumbered
in interface LProgressBarInterface
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-paused
-public boolean paused()
-
-Specified by:
-paused
in interface LProgressBarInterface
-Returns: Whether the progress bar is accepting updates.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LProgressBarInterface.html b/lib/Lev Javadoc/lev/gui/LProgressBarInterface.html
deleted file mode 100644
index bbc5f66..0000000
--- a/lib/Lev Javadoc/lev/gui/LProgressBarInterface.html
+++ /dev/null
@@ -1,409 +0,0 @@
-
-
-
-
-
-
-LProgressBarInterface
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-Summary:
-Nested |
-Field |
-Constr |
-Method
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
-
-
-
-
-
-All Known Implementing Classes:
-LProgressBar , LProgressBarFrame
-
-
-
-public interface LProgressBarInterface
-Interface that SkyProc expects and uses for progress bars.
- To get progress bar updates from SkyProc importing/exporting, create your own
- progress bar GUI, and implement this interface. Then set SPProgressBarPlug
- to your GUI instance.
-
-
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-done ()
-Sets the current value to the max value (100%).
-
-
-
-int
-getBar ()
-
-
-int
-getMax ()
-
-
-void
-incrementBar ()
-Increments the progress bar one unit.
-
-
-
-void
-pause (boolean on)
-Block the progress bar from updating.
-
-
-
-boolean
-paused ()
-
-
-void
-reset ()
-Resets the progress bar to zero of max.
-
-
-
-void
-setBar (int in)
-
-
-void
-setMax (int in)
-
-
-void
-setMax (int in,
- java.lang.String status)
-
-
-void
-setStatus (java.lang.String status)
-
-
-void
-setStatusNumbered (int cur,
- int max,
- java.lang.String status)
-Updates the progress bar status text to display:
- ([cur]/[max]) [status]
-
-
-
-void
-setStatusNumbered (java.lang.String status)
-Updates the progress bar status text to display the current step in the form of:
- ([cur]/[max]) [status]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-setMax
-void setMax(int in)
-Parameters: in
- Value to set as the max unit value of the progress bar.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-setStatusNumbered
-void setStatusNumbered(int cur,
- int max,
- java.lang.String status)
-Updates the progress bar status text to display:
- ([cur]/[max]) [status]
-Parameters: cur
- max
- status
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-setBar
-void setBar(int in)
-Parameters: in
- value to set the progress bar at.
-
-
-
-
-
-
-
-getBar
-int getBar()
-Returns: Current value of the bar
-
-
-
-
-
-
-
-getMax
-int getMax()
-Returns: Current max value of the bar
-
-
-
-
-
-
-
-
-
-
-
-paused
-boolean paused()
-Returns: Whether the progress bar is accepting updates.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Summary:
-Nested |
-Field |
-Constr |
-Method
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LSaveFile.html b/lib/Lev Javadoc/lev/gui/LSaveFile.html
deleted file mode 100644
index 2212b19..0000000
--- a/lib/Lev Javadoc/lev/gui/LSaveFile.html
+++ /dev/null
@@ -1,1237 +0,0 @@
-
-
-
-
-
-
-LSaveFile
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-
-
-public abstract class LSaveFile
-extends java.lang.Object
-A class that manages importing/exporting of save files, as well as providing
- methods for LUserSetting GUI components to automatically update tied
- settings.
-
- NOTE: The in-game parameters currently have no effect at the moment.
-
-
- To use it: 1) Create an enum class defining a name for each setting you
- want. 2) Extend LSaveFile with your own class that defines its own init
- functions using the setting enum you created.
-
-
-
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected java.util.Map<java.lang.Enum,Setting >
-cancelSave
-
-
-protected java.util.Map<java.lang.Enum,Setting >
-curSettings
-Stores the current settings displayed on the GUI.
-
-
-
-protected java.util.Map<java.lang.Enum,Setting >
-defaultSettings
-Stores the default values for each setting.
-
-
-
-protected java.util.Map<java.lang.Enum,java.lang.String>
-helpInfo
-Map containing the help text associated with settings in the saveFile.
-
-
-
-protected boolean
-initialized
-
-
-protected java.io.File
-location
-
-
-protected java.util.ArrayList<java.util.Map<java.lang.Enum,Setting >>
-maps
-List containing default, save, temp, and current setting maps.
-
-
-
-protected java.util.Map<java.lang.Enum,Setting >
-peekSave
-
-
-protected java.util.Map<java.lang.Enum,Setting >
-saveSettings
-Stores the previously saved settings of the current end user.
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LSaveFile (java.io.File location)
-
-
-LSaveFile (java.lang.String location)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-Add (java.lang.Enum type,
- java.util.ArrayList<java.lang.String> strs,
- java.lang.Boolean... extraFlags)
-Adds a setting of type integer.
-
-
-
-void
-Add (java.lang.Enum type,
- java.lang.Boolean b,
- java.lang.Boolean... extraFlags)
-Adds a setting of type boolean.
-
-
-
-void
-Add (java.lang.Enum type,
- java.awt.Color c,
- java.lang.Boolean... extraFlags)
-Adds a setting of type Color.
-
-
-
-void
-Add (java.lang.Enum type,
- java.lang.Double d,
- java.lang.Boolean... extraFlags)
-Adds a setting of type double.
-
-
-
-void
-Add (java.lang.Enum type,
- java.lang.Enum e,
- java.lang.Boolean... extraFlags)
-Adds a setting of type enum.
-
-
-
-void
-Add (java.lang.Enum type,
- java.lang.Float f,
- java.lang.Boolean... extraFlags)
-Adds a setting of type float.
-
-
-
-void
-Add (java.lang.Enum type,
- java.lang.Integer i,
- java.lang.Boolean... extraFlags)
-Adds a setting of type integer.
-
-
-
-void
-Add (java.lang.Enum type,
- java.lang.String s,
- java.lang.Boolean... extraFlags)
-Adds a setting of type string.
-
-
-
-void
-addString (java.lang.Enum e,
- java.lang.String s)
-
-
-boolean
-checkFlag (java.lang.Enum s,
- int index)
-Checks the flag of given setting at the given index.
-
-
-
-boolean
-checkFlagAnd (int index)
-Checks the flag of each setting at the given index, and returns the AND logic.
-
-
-
-boolean
-checkFlagOr (int index)
-Checks the flag of each setting at the given index, and returns the OR logic.
-
-
-
-void
-clearPeek ()
-Clears any "peeked" states, reverts all GUI components to the "current"
- settings, and clears any highlighting.
-
-
-
-static void
-copyTo (java.util.Map<java.lang.Enum,Setting > from,
- java.util.Map<java.lang.Enum,Setting > to)
-Copies one map of settings to another.
-
-
-
-java.lang.Boolean
-getBool (java.lang.Enum s)
-Returns the value of the setting, and assumes it's a boolean value.
-
-
-
-java.awt.Color
-getColor (java.lang.Enum s)
-
-
-java.util.ArrayList<Setting >
-getDiff (java.util.Map<java.lang.Enum,Setting > lhs,
- java.util.Map<java.lang.Enum,Setting > rhs)
-
-
-java.lang.Enum
-getEnum (java.lang.Enum s)
-
-
-float
-getFloat (java.lang.Enum s)
-
-
-java.lang.Integer
-getInt (java.lang.Enum s)
-Returns the value of the setting, and assumes it's an int value.
-
-
-
-java.util.ArrayList<Setting >
-getModifiedSettings ()
-
-
-java.lang.String
-getStr (java.lang.Enum s)
-Returns the value of the setting, and assumes it's a string value.
-
-
-
-java.util.ArrayList<java.lang.String>
-getStrings (java.lang.Enum s)
-Returns the value of the setting, and assumes it's a boolean value.
-
-
-
-void
-init ()
-Call this function at the start of your program to signal the savefile to
- load its settings and prep for use.
-
-
-
-protected abstract void
-initHelp ()
-A function that loads the help map with help text for any settings that
- you desire.
-
-
-
-protected abstract void
-initSettings ()
-An abstract function that should contain Add() calls that define each
- setting in the saveFile and their default values.
-
-
-
-void
-peekDefaults ()
-Makes the savefile's GUI ties display default settings, and highlights
- ones that have changed.
-
-
-
-void
-peekSaved ()
-Makes the savefile's GUI ties display saved settings, and highlights ones
- that have changed.
-
-
-
-void
-removeString (java.lang.Enum e,
- java.lang.String s)
-
-
-void
-revertTo (java.util.Map<java.lang.Enum,Setting > in)
-Reverts the current settings to the given map.
-
-
-
-void
-revertToCancel ()
-Reverts the current settings to the backup cancel save
-
-
-
-void
-revertToDefault (java.lang.Enum setting)
-Reverts the setting to its default state
-
-
-
-void
-revertToDefault (LUserSetting s)
-Reverts a GUI component to the default setting
-
-
-
-void
-revertToSaved (java.lang.Enum setting)
-Reverts the setting to its saved state
-
-
-
-void
-revertToSaved (LUserSetting s)
-Reverts a GUI component to the saved setting
-
-
-
-void
-saveToCancelSave ()
-Saves the current settings to a temporary cancel backup save
-
-
-
-void
-saveToFile ()
-Tells the savefile to write its values to the disk.
-
-
-
-void
-setBool (java.lang.Enum e,
- boolean b)
-
-
-void
-setColor (java.lang.Enum e,
- java.awt.Color c)
-
-
-void
-setInt (java.lang.Enum e,
- int i)
-
-
-void
-setStr (java.lang.Enum e,
- java.lang.String s)
-
-
-void
-setStrings (java.lang.Enum e,
- java.util.ArrayList<java.lang.String> strs)
-
-
-void
-tie (java.lang.Enum s,
- LUserSetting c)
-Ties the LUserSetting to the Enum key
-
-
-
-void
-updateCurToGUI ()
-Makes the savefile reacquire the settings from any tied GUI components.
-
-
-
-void
-updateCurToGUI (java.lang.Enum s)
-Makes the savefile reaquire the settings for the specific enum.
-
-
-
-void
-updateGUItoCur ()
-Reverts the tied GUI to display the current settings.
-
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Detail
-
-
-
-
-
-
-
-
-
-maps
-protected java.util.ArrayList<java.util.Map<java.lang.Enum,Setting >> maps
-List containing default, save, temp, and current setting maps.
-
-
-
-
-
-
-
-defaultSettings
-protected java.util.Map<java.lang.Enum,Setting > defaultSettings
-Stores the default values for each setting.
-
-
-
-
-
-
-
-saveSettings
-protected java.util.Map<java.lang.Enum,Setting > saveSettings
-Stores the previously saved settings of the current end user.
-
-
-
-
-
-
-
-curSettings
-protected java.util.Map<java.lang.Enum,Setting > curSettings
-Stores the current settings displayed on the GUI.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-helpInfo
-protected java.util.Map<java.lang.Enum,java.lang.String> helpInfo
-Map containing the help text associated with settings in the saveFile.
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Add
-public void Add(java.lang.Enum type,
- java.lang.Boolean b,
- java.lang.Boolean... extraFlags)
-Adds a setting of type boolean.
-Parameters: type
- Enum to be associated with.extraFlags
- b
- Default value to assign the setting.
-
-
-
-
-
-
-
-Add
-public void Add(java.lang.Enum type,
- java.lang.String s,
- java.lang.Boolean... extraFlags)
-Adds a setting of type string.
-Parameters: type
- Enum to be associated with.s
- Default value to assign the setting.extraFlags
-
-
-
-
-
-
-
-
-Add
-public void Add(java.lang.Enum type,
- java.lang.Integer i,
- java.lang.Boolean... extraFlags)
-Adds a setting of type integer.
-Parameters: type
- Enum to be associated with.extraFlags
- i
- Default value to assign the setting.
-
-
-
-
-
-
-
-Add
-public void Add(java.lang.Enum type,
- java.lang.Enum e,
- java.lang.Boolean... extraFlags)
-Adds a setting of type enum.
-Parameters: type
- Enum to be associated with.e
- extraFlags
-
-
-
-
-
-
-
-
-Add
-public void Add(java.lang.Enum type,
- java.util.ArrayList<java.lang.String> strs,
- java.lang.Boolean... extraFlags)
-Adds a setting of type integer.
-Parameters: type
- Enum to be associated with.strs
- extraFlags
-
-
-
-
-
-
-
-
-Add
-public void Add(java.lang.Enum type,
- java.lang.Float f,
- java.lang.Boolean... extraFlags)
-Adds a setting of type float.
-Parameters: type
- Enum to be associated with.f
- Default value to assign the setting.extraFlags
-
-
-
-
-
-
-
-
-Add
-public void Add(java.lang.Enum type,
- java.awt.Color c,
- java.lang.Boolean... extraFlags)
-Adds a setting of type Color.
-Parameters: type
- Enum to be associated with.c
- extraFlags
-
-
-
-
-
-
-
-
-Add
-public void Add(java.lang.Enum type,
- java.lang.Double d,
- java.lang.Boolean... extraFlags)
-Adds a setting of type double.
-Parameters: type
- Enum to be associated with.d
- Default value to assign the setting.extraFlags
-
-
-
-
-
-
-
-
-copyTo
-public static void copyTo(java.util.Map<java.lang.Enum,Setting > from,
- java.util.Map<java.lang.Enum,Setting > to)
-Copies one map of settings to another. For reverting current settings to
- default, for example.
-Parameters: from
- to
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-peekDefaults
-public void peekDefaults()
-Makes the savefile's GUI ties display default settings, and highlights
- ones that have changed.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-revertTo
-public void revertTo(java.util.Map<java.lang.Enum,Setting > in)
-Reverts the current settings to the given map.
-Parameters: in
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-checkFlagAnd
-public boolean checkFlagAnd(int index)
-Checks the flag of each setting at the given index, and returns the AND logic.
-Parameters: index
-
-Returns:
-
-
-
-
-
-
-
-checkFlagOr
-public boolean checkFlagOr(int index)
-Checks the flag of each setting at the given index, and returns the OR logic.
-Parameters: index
-
-Returns:
-
-
-
-
-
-
-
-checkFlag
-public boolean checkFlag(java.lang.Enum s,
- int index)
-Checks the flag of given setting at the given index.
-Parameters: s
- index
-
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-getDiff
-public java.util.ArrayList<Setting > getDiff(java.util.Map<java.lang.Enum,Setting > lhs,
- java.util.Map<java.lang.Enum,Setting > rhs)
-Parameters: lhs
- rhs
-
-Returns:
-
-
-
-
-
-
-
-getStr
-public java.lang.String getStr(java.lang.Enum s)
-Returns the value of the setting, and assumes it's a string value.
-Parameters: s
-
-Returns:
-
-
-
-
-
-
-
-getInt
-public java.lang.Integer getInt(java.lang.Enum s)
-Returns the value of the setting, and assumes it's an int value.
-Parameters: s
-
-Returns:
-
-
-
-
-
-
-
-getBool
-public java.lang.Boolean getBool(java.lang.Enum s)
-Returns the value of the setting, and assumes it's a boolean value.
-Parameters: s
-
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-getStrings
-public java.util.ArrayList<java.lang.String> getStrings(java.lang.Enum s)
-Returns the value of the setting, and assumes it's a boolean value.
-Parameters: s
-
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LScrollPane.html b/lib/Lev Javadoc/lev/gui/LScrollPane.html
deleted file mode 100644
index 855235f..0000000
--- a/lib/Lev Javadoc/lev/gui/LScrollPane.html
+++ /dev/null
@@ -1,424 +0,0 @@
-
-
-
-
-
-
-LScrollPane
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-javax.swing.JComponent
-
-
-javax.swing.JScrollPane
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-Nested classes/interfaces inherited from class javax.swing.JScrollPane
-javax.swing.JScrollPane.AccessibleJScrollPane, javax.swing.JScrollPane.ScrollBar
-
-
-
-
-
-Nested classes/interfaces inherited from class javax.swing.JComponent
-javax.swing.JComponent.AccessibleJComponent
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-
-
-
-Fields inherited from class javax.swing.JScrollPane
-columnHeader, horizontalScrollBar, horizontalScrollBarPolicy, lowerLeft, lowerRight, rowHeader, upperLeft, upperRight, verticalScrollBar, verticalScrollBarPolicy, viewport
-
-
-
-
-
-Fields inherited from class javax.swing.JComponent
-accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface javax.swing.ScrollPaneConstants
-COLUMN_HEADER, HORIZONTAL_SCROLLBAR, HORIZONTAL_SCROLLBAR_ALWAYS, HORIZONTAL_SCROLLBAR_AS_NEEDED, HORIZONTAL_SCROLLBAR_NEVER, HORIZONTAL_SCROLLBAR_POLICY, LOWER_LEADING_CORNER, LOWER_LEFT_CORNER, LOWER_RIGHT_CORNER, LOWER_TRAILING_CORNER, ROW_HEADER, UPPER_LEADING_CORNER, UPPER_LEFT_CORNER, UPPER_RIGHT_CORNER, UPPER_TRAILING_CORNER, VERTICAL_SCROLLBAR, VERTICAL_SCROLLBAR_ALWAYS, VERTICAL_SCROLLBAR_AS_NEEDED, VERTICAL_SCROLLBAR_NEVER, VERTICAL_SCROLLBAR_POLICY, VIEWPORT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LScrollPane (java.awt.Component c)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-scrollToTop ()
-
-
-void
-setOpaque (boolean arg0)
-
-
-void
-setVisible (boolean on)
-
-
-
-
-
-
-Methods inherited from class javax.swing.JScrollPane
-createHorizontalScrollBar, createVerticalScrollBar, createViewport, getAccessibleContext, getColumnHeader, getCorner, getHorizontalScrollBar, getHorizontalScrollBarPolicy, getRowHeader, getUI, getUIClassID, getVerticalScrollBar, getVerticalScrollBarPolicy, getViewport, getViewportBorder, getViewportBorderBounds, isValidateRoot, isWheelScrollingEnabled, paramString, setColumnHeader, setColumnHeaderView, setComponentOrientation, setCorner, setHorizontalScrollBar, setHorizontalScrollBarPolicy, setLayout, setRowHeader, setRowHeaderView, setUI, setVerticalScrollBar, setVerticalScrollBarPolicy, setViewport, setViewportBorder, setViewportView, setWheelScrollingEnabled, updateUI
-
-
-
-
-
-Methods inherited from class javax.swing.JComponent
-addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, transferFocusDownCycle, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LSlider.html b/lib/Lev Javadoc/lev/gui/LSlider.html
deleted file mode 100644
index 745fd36..0000000
--- a/lib/Lev Javadoc/lev/gui/LSlider.html
+++ /dev/null
@@ -1,598 +0,0 @@
-
-
-
-
-
-
-LSlider
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected javax.swing.JSlider
-slider
-
-
-
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LSlider (java.lang.String title,
- java.awt.Font font,
- java.awt.Color c,
- int min,
- int max,
- int cur)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-addChangeListener (javax.swing.event.ChangeListener c)
-
-
-protected void
-addHelpHandler (boolean hoverListener)
-Adds a help handler to each GUI component that should trigger the help
- panel to update.
-
-
-
-protected void
-addUpdateHandlers ()
-Abstract function that should add appropriate update handlers to the
- appropriate components.
-
-
-
-void
-clearHighlight ()
-Abstract function that should clear any GUI components of their highlighted state.
-
-
-
-int
-getCenter ()
-
-
-java.lang.Integer
-getValue ()
-
-
-void
-highlightChanged ()
-Abstract function that should change some GUI component to symbolize
- it is highlighted.
-
-
-
-boolean
-revertTo (java.util.Map<java.lang.Enum,Setting > m)
-Reverts the GUI component to to SaveFile instance specified.
-
-
-
-void
-setSize (int x,
- int y)
-
-
-
-
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Detail
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-LSlider
-public LSlider(java.lang.String title,
- java.awt.Font font,
- java.awt.Color c,
- int min,
- int max,
- int cur)
-Parameters: title
- font
- c
- min
- max
- cur
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-revertTo
-public boolean revertTo(java.util.Map<java.lang.Enum,Setting > m)
-
-Reverts the GUI component to to SaveFile instance specified.
-
-Specified by:
-revertTo
in class LUserSetting <java.lang.Integer>
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-getCenter
-public int getCenter()
-
-Overrides:
-getCenter
in class LComponent
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LSpinner.html b/lib/Lev Javadoc/lev/gui/LSpinner.html
deleted file mode 100644
index 8804bde..0000000
--- a/lib/Lev Javadoc/lev/gui/LSpinner.html
+++ /dev/null
@@ -1,593 +0,0 @@
-
-
-
-
-
-
-LSpinner
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected javax.swing.JSpinner
-spinner
-
-
-
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LSpinner (java.lang.String title,
- int init,
- int min,
- int max,
- int step,
- int width)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-addChangeListener (javax.swing.event.ChangeListener c)
-
-
-void
-addFocusListener (java.awt.event.FocusListener arg0)
-
-
-protected void
-addHelpHandler (boolean hoverListener)
-Adds a help handler to each GUI component that should trigger the help
- panel to update.
-
-
-
-protected void
-addUpdateHandlers ()
-Abstract function that should add appropriate update handlers to the
- appropriate components.
-
-
-
-void
-clearHighlight ()
-Abstract function that should clear any GUI components of their highlighted state.
-
-
-
-java.lang.Integer
-getValue ()
-
-
-void
-highlightChanged ()
-Abstract function that should change some GUI component to symbolize
- it is highlighted.
-
-
-
-boolean
-revertTo (java.util.Map<java.lang.Enum,Setting > m)
-Reverts the GUI component to to SaveFile instance specified.
-
-
-
-void
-setValue (int in)
-
-
-
-
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Detail
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-LSpinner
-public LSpinner(java.lang.String title,
- int init,
- int min,
- int max,
- int step,
- int width)
-Parameters: title
- init
- min
- max
- step
- width
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-revertTo
-public boolean revertTo(java.util.Map<java.lang.Enum,Setting > m)
-
-Reverts the GUI component to to SaveFile instance specified.
-
-Specified by:
-revertTo
in class LUserSetting <java.lang.Integer>
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LSwingTreeNode.html b/lib/Lev Javadoc/lev/gui/LSwingTreeNode.html
deleted file mode 100644
index 6906501..0000000
--- a/lib/Lev Javadoc/lev/gui/LSwingTreeNode.html
+++ /dev/null
@@ -1,372 +0,0 @@
-
-
-
-
-
-
-LSwingTreeNode
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-javax.swing.tree.DefaultMutableTreeNode
-
-
-lev.gui.LSwingTreeNode
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Summary
-
-
-
-
-Fields inherited from class javax.swing.tree.DefaultMutableTreeNode
-allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LSwingTreeNode ()
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-Methods inherited from class javax.swing.tree.DefaultMutableTreeNode
-add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject, toString
-
-
-
-
-
-Methods inherited from class java.lang.Object
-equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-LSwingTreeNode
-public LSwingTreeNode()
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-mergeIn
-public void mergeIn(LSwingTreeNode node)
-Adds the node to the children of this current node. If the parameter node
- exists already, it merges their children.
-Parameters: node
- Node to merge into the current node
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LSwingWorker.html b/lib/Lev Javadoc/lev/gui/LSwingWorker.html
deleted file mode 100644
index 9882f31..0000000
--- a/lib/Lev Javadoc/lev/gui/LSwingWorker.html
+++ /dev/null
@@ -1,262 +0,0 @@
-
-
-
-
-
-
-LSwingWorker
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-javax.swing.SwingWorker<T,E>
-
-
-lev.gui.LSwingWorker<T,E>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-Nested classes/interfaces inherited from class javax.swing.SwingWorker
-javax.swing.SwingWorker.StateValue
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LSwingWorker (boolean singleton)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-Methods inherited from class javax.swing.SwingWorker
-addPropertyChangeListener, cancel, doInBackground, done, execute, firePropertyChange, get, get, getProgress, getPropertyChangeSupport, getState, isCancelled, isDone, process, publish, removePropertyChangeListener, run, setProgress
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Detail:
-Field |
-Constr |
-Method
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LTextArea.html b/lib/Lev Javadoc/lev/gui/LTextArea.html
deleted file mode 100644
index 59a263d..0000000
--- a/lib/Lev Javadoc/lev/gui/LTextArea.html
+++ /dev/null
@@ -1,700 +0,0 @@
-
-
-
-
-
-
-LTextArea
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected javax.swing.JTextArea
-area
-
-
-protected javax.swing.text.Document
-doc
-
-
-protected javax.swing.JScrollPane
-scroll
-
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LTextArea (java.awt.Color c)
-
-
-LTextArea (java.awt.Dimension size_,
- java.awt.Color c)
-
-
-LTextArea (int x,
- int y,
- java.awt.Color c)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, update, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-badText
-public void badText()
-
-
-
-
-
-
-
-clearText
-public void clearText()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-isEmpty
-public boolean isEmpty()
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-addScroll
-public void addScroll()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LTextField.html b/lib/Lev Javadoc/lev/gui/LTextField.html
deleted file mode 100644
index b4ea4f5..0000000
--- a/lib/Lev Javadoc/lev/gui/LTextField.html
+++ /dev/null
@@ -1,648 +0,0 @@
-
-
-
-
-
-
-LTextField
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected LButton
-enterButton
-
-
-protected javax.swing.JTextField
-field
-
-
-
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LTextField (java.lang.String title_)
-
-
-LTextField (java.lang.String title_,
- java.awt.Font font,
- java.awt.Color shade)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-addActionListener (java.awt.event.ActionListener a)
-
-
-void
-addEnterButton (java.lang.String label,
- java.awt.event.ActionListener done)
-Adds an enter button with the desired listener.
-
-
-
-void
-addHelpHandler (boolean hoverListener)
-Adds a help handler to each GUI component that should trigger the help
- panel to update.
-
-
-
-protected void
-addUpdateHandlers ()
-Abstract function that should add appropriate update handlers to the
- appropriate components.
-
-
-
-void
-clearHighlight ()
-Abstract function that should clear any GUI components of their highlighted state.
-
-
-
-java.lang.String
-getText ()
-
-
-java.lang.String
-getValue ()
-
-
-void
-highlightChanged ()
-Abstract function that should change some GUI component to symbolize
- it is highlighted.
-
-
-
-boolean
-revertTo (java.util.Map<java.lang.Enum,Setting > m)
-Reverts the GUI component to to SaveFile instance specified.
-
-
-
-void
-setSize (int x,
- int y)
-
-
-void
-setText (java.lang.String s)
-
-
-
-
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-revertTo
-public boolean revertTo(java.util.Map<java.lang.Enum,Setting > m)
-
-Reverts the GUI component to to SaveFile instance specified.
-
-Specified by:
-revertTo
in class LUserSetting <java.lang.String>
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-addEnterButton
-public void addEnterButton(java.lang.String label,
- java.awt.event.ActionListener done)
-Adds an enter button with the desired listener.
-Parameters: label
- done
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LTextPane.html b/lib/Lev Javadoc/lev/gui/LTextPane.html
deleted file mode 100644
index ab390db..0000000
--- a/lib/Lev Javadoc/lev/gui/LTextPane.html
+++ /dev/null
@@ -1,756 +0,0 @@
-
-
-
-
-
-
-LTextPane
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected javax.swing.text.Document
-doc
-
-
-protected javax.swing.JTextPane
-pane
-
-
-protected javax.swing.JScrollPane
-scroll
-
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LTextPane ()
-
-
-LTextPane (java.awt.Color c)
-
-
-LTextPane (java.awt.Dimension size,
- java.awt.Color c)
-
-
-LTextPane (int x,
- int y,
- java.awt.Color c)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, update, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-LTextPane
-public LTextPane()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-badText
-public void badText()
-
-
-
-
-
-
-
-clearText
-public void clearText()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-isEmpty
-public boolean isEmpty()
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-centerText
-public void centerText()
-
-
-
-
-
-
-
-
-
-
-
-addScroll
-public void addScroll()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LTree.html b/lib/Lev Javadoc/lev/gui/LTree.html
deleted file mode 100644
index 35a16ad..0000000
--- a/lib/Lev Javadoc/lev/gui/LTree.html
+++ /dev/null
@@ -1,653 +0,0 @@
-
-
-
-
-
-
-LTree
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-javax.swing.JComponent
-
-
-javax.swing.JTree
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-Nested classes/interfaces inherited from class javax.swing.JTree
-javax.swing.JTree.AccessibleJTree, javax.swing.JTree.DropLocation, javax.swing.JTree.DynamicUtilTreeNode, javax.swing.JTree.EmptySelectionModel, javax.swing.JTree.TreeModelHandler, javax.swing.JTree.TreeSelectionRedirector
-
-
-
-
-
-Nested classes/interfaces inherited from class javax.swing.JComponent
-javax.swing.JComponent.AccessibleJComponent
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected javax.swing.tree.DefaultTreeModel
-model
-
-
-
-
-
-
-Fields inherited from class javax.swing.JTree
-ANCHOR_SELECTION_PATH_PROPERTY, CELL_EDITOR_PROPERTY, CELL_RENDERER_PROPERTY, cellEditor, cellRenderer, editable, EDITABLE_PROPERTY, EXPANDS_SELECTED_PATHS_PROPERTY, INVOKES_STOP_CELL_EDITING_PROPERTY, invokesStopCellEditing, LARGE_MODEL_PROPERTY, largeModel, LEAD_SELECTION_PATH_PROPERTY, ROOT_VISIBLE_PROPERTY, rootVisible, ROW_HEIGHT_PROPERTY, rowHeight, SCROLLS_ON_EXPAND_PROPERTY, scrollsOnExpand, SELECTION_MODEL_PROPERTY, selectionModel, selectionRedirector, SHOWS_ROOT_HANDLES_PROPERTY, showsRootHandles, TOGGLE_CLICK_COUNT_PROPERTY, toggleClickCount, TREE_MODEL_PROPERTY, treeModel, treeModelListener, VISIBLE_ROW_COUNT_PROPERTY, visibleRowCount
-
-
-
-
-
-Fields inherited from class javax.swing.JComponent
-accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LTree ()
-
-
-LTree (int width,
- int height)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-Methods inherited from class javax.swing.JTree
-addSelectionInterval, addSelectionPath, addSelectionPaths, addSelectionRow, addSelectionRows, addTreeExpansionListener, addTreeSelectionListener, addTreeWillExpandListener, cancelEditing, clearSelection, clearToggledPaths, collapsePath, collapseRow, convertValueToText, createTreeModel, createTreeModelListener, expandPath, expandRow, fireTreeCollapsed, fireTreeExpanded, fireTreeWillCollapse, fireTreeWillExpand, fireValueChanged, getAccessibleContext, getAnchorSelectionPath, getCellEditor, getCellRenderer, getClosestPathForLocation, getClosestRowForLocation, getDefaultTreeModel, getDescendantToggledPaths, getDragEnabled, getDropLocation, getDropMode, getEditingPath, getExpandedDescendants, getExpandsSelectedPaths, getInvokesStopCellEditing, getLastSelectedPathComponent, getLeadSelectionPath, getLeadSelectionRow, getMaxSelectionRow, getMinSelectionRow, getModel, getNextMatch, getPathBetweenRows, getPathBounds, getPathForLocation, getPathForRow, getPreferredScrollableViewportSize, getRowBounds, getRowCount, getRowForLocation, getRowForPath, getRowHeight, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getScrollsOnExpand, getSelectionCount, getSelectionModel, getSelectionPath, getSelectionPaths, getSelectionRows, getShowsRootHandles, getToggleClickCount, getToolTipText, getTreeExpansionListeners, getTreeSelectionListeners, getTreeWillExpandListeners, getUI, getUIClassID, getVisibleRowCount, hasBeenExpanded, isCollapsed, isCollapsed, isEditable, isEditing, isExpanded, isExpanded, isFixedRowHeight, isLargeModel, isPathEditable, isPathSelected, isRootVisible, isRowSelected, isSelectionEmpty, isVisible, makeVisible, paramString, removeDescendantSelectedPaths, removeDescendantToggledPaths, removeSelectionInterval, removeSelectionPath, removeSelectionPaths, removeSelectionRow, removeSelectionRows, removeTreeExpansionListener, removeTreeSelectionListener, removeTreeWillExpandListener, scrollPathToVisible, scrollRowToVisible, setAnchorSelectionPath, setCellEditor, setCellRenderer, setDragEnabled, setDropMode, setEditable, setExpandedState, setExpandsSelectedPaths, setInvokesStopCellEditing, setLargeModel, setLeadSelectionPath, setModel, setRootVisible, setRowHeight, setScrollsOnExpand, setSelectionInterval, setSelectionModel, setSelectionPath, setSelectionPaths, setSelectionRow, setSelectionRows, setShowsRootHandles, setToggleClickCount, setUI, setVisibleRowCount, startEditingAtPath, stopEditing, treeDidChange, updateUI
-
-
-
-
-
-Methods inherited from class javax.swing.JComponent
-addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Detail
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-LTree
-public LTree()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LUserSetting.UpdateCaretHandler.html b/lib/Lev Javadoc/lev/gui/LUserSetting.UpdateCaretHandler.html
deleted file mode 100644
index 85db6fd..0000000
--- a/lib/Lev Javadoc/lev/gui/LUserSetting.UpdateCaretHandler.html
+++ /dev/null
@@ -1,271 +0,0 @@
-
-
-
-
-
-
-LUserSetting.UpdateCaretHandler
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-lev.gui.LUserSetting.UpdateCaretHandler
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-caretUpdate (javax.swing.event.CaretEvent event)
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LUserSetting.UpdateChangeHandler.html b/lib/Lev Javadoc/lev/gui/LUserSetting.UpdateChangeHandler.html
deleted file mode 100644
index 42fa5ca..0000000
--- a/lib/Lev Javadoc/lev/gui/LUserSetting.UpdateChangeHandler.html
+++ /dev/null
@@ -1,271 +0,0 @@
-
-
-
-
-
-
-LUserSetting.UpdateChangeHandler
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-lev.gui.LUserSetting.UpdateChangeHandler
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-stateChanged (javax.swing.event.ChangeEvent event)
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LUserSetting.UpdateHandler.html b/lib/Lev Javadoc/lev/gui/LUserSetting.UpdateHandler.html
deleted file mode 100644
index 0542dd8..0000000
--- a/lib/Lev Javadoc/lev/gui/LUserSetting.UpdateHandler.html
+++ /dev/null
@@ -1,271 +0,0 @@
-
-
-
-
-
-
-LUserSetting.UpdateHandler
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-lev.gui.LUserSetting.UpdateHandler
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-void
-actionPerformed (java.awt.event.ActionEvent event)
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/LUserSetting.html b/lib/Lev Javadoc/lev/gui/LUserSetting.html
deleted file mode 100644
index 728169d..0000000
--- a/lib/Lev Javadoc/lev/gui/LUserSetting.html
+++ /dev/null
@@ -1,613 +0,0 @@
-
-
-
-
-
-
-LUserSetting
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-java.awt.Component
-
-
-java.awt.Container
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Nested Class Summary
-
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Container
-java.awt.Container.AccessibleAWTContainer
-
-
-
-
-
-Nested classes/interfaces inherited from class java.awt.Component
-java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected LLabel
-titleLabel
-
-
-
-
-
-
-
-Fields inherited from class java.awt.Component
-BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
-
-
-
-Fields inherited from interface java.awt.image.ImageObserver
-ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LUserSetting (java.lang.String text)
-Creates a user setting component that doesn't use the label.
-
-
-
-LUserSetting (java.lang.String text,
- java.awt.Font label,
- java.awt.Color shade)
-Creates a user setting component that uses the label.
-
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-protected abstract void
-addUpdateHandlers ()
-Abstract function that should add appropriate update handlers to the
- appropriate components.
-
-
-
-abstract void
-clearHighlight ()
-Abstract function that should clear any GUI components of their highlighted state.
-
-
-
-java.lang.String
-getName ()
-
-
-abstract T
-getValue ()
-
-
-abstract void
-highlightChanged ()
-Abstract function that should change some GUI component to symbolize
- it is highlighted.
-
-
-
-java.lang.Boolean
-isTied ()
-
-
-abstract boolean
-revertTo (java.util.Map<java.lang.Enum,Setting > m)
-Reverts the GUI component to to SaveFile instance specified.
-
-
-
-void
-tie (java.lang.Enum setting,
- LSaveFile saveFile)
-Ties this GUI component to a setting in a savefile.
-
-
-
-void
-tie (java.lang.Enum setting,
- LSaveFile saveFile,
- LHelpPanel help_,
- boolean hoverListener)
-Ties this GUI component to a setting in a savefile.
-
-
-
-void
-update ()
-Updates the savefile to the GUI's value.
-
-
-
-
-
-
-
-
-
-Methods inherited from class java.awt.Container
-add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
-
-
-
-
-
-Methods inherited from class java.awt.Component
-action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Detail
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-LUserSetting
-public LUserSetting(java.lang.String text,
- java.awt.Font label,
- java.awt.Color shade)
-Creates a user setting component that uses the label.
-Parameters: text
- label
- shade
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-tie
-public void tie(java.lang.Enum setting,
- LSaveFile saveFile,
- LHelpPanel help_,
- boolean hoverListener)
-Ties this GUI component to a setting in a savefile. Additionally, it links the GUI component
- to update a help panel when focused. Optionally it can update the help panel when hovered over too.
-Parameters: setting
- Setting to tie tosaveFile
- SaveFile to tie tohelp_
- HelpPanel to updatehoverListener
- Whether to update help panel on hover
-
-
-
-
-
-
-
-tie
-public void tie(java.lang.Enum setting,
- LSaveFile saveFile)
-Ties this GUI component to a setting in a savefile.
-Parameters: setting
- Setting to tie tosaveFile
- SaveFile to tie to
-
-
-
-
-
-
-
-
-
-
-
-revertTo
-public abstract boolean revertTo(java.util.Map<java.lang.Enum,Setting > m)
-Reverts the GUI component to to SaveFile instance specified.
-Parameters: m
-
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/Lg.html b/lib/Lev Javadoc/lev/gui/Lg.html
deleted file mode 100644
index f2394e7..0000000
--- a/lib/Lev Javadoc/lev/gui/Lg.html
+++ /dev/null
@@ -1,379 +0,0 @@
-
-
-
-
-
-
-Lg
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-Lg ()
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-static java.awt.Dimension
-calcSize (double x,
- double y,
- int maxX,
- int maxY)
-This function returns the minimum dimensions to fit inside (maxx,maxy)
- while retaining the aspect ratio of the original (x,y)
-
-
-
-static java.awt.Composite
-getAlphaComposite (float trans)
-Creates an Alpha Composite with the given transparency
-
-
-
-static javax.swing.JEditorPane
-getQuickHTMLPane (java.lang.String str)
-
-
-static int
-getSpacing (boolean horiz,
- int allocated,
- java.awt.Component... cs)
-Returns the spacing that should be given to the components.
-
-
-
-static java.awt.image.BufferedImage
-resizeImage (java.awt.image.BufferedImage originalImage,
- java.awt.Dimension size)
-
-
-static java.awt.image.BufferedImage
-resizeImageWithHint (java.awt.image.BufferedImage originalImage,
- java.awt.Dimension size)
-
-
-static int
-taller (java.awt.Component a,
- java.awt.Component b)
-Returns the height of the taller component.
-
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-calcSize
-public static java.awt.Dimension calcSize(double x,
- double y,
- int maxX,
- int maxY)
-This function returns the minimum dimensions to fit inside (maxx,maxy)
- while retaining the aspect ratio of the original (x,y)
-Parameters: x
- Original widthy
- Original heightmaxX
- Max widthmaxY
- Max height
-Returns: New dimensions fitting inside limits, while retaining aspect
- ratio.
-
-
-
-
-
-
-
-taller
-public static int taller(java.awt.Component a,
- java.awt.Component b)
-Returns the height of the taller component.
-Parameters: a
- b
-
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-getSpacing
-public static int getSpacing(boolean horiz,
- int allocated,
- java.awt.Component... cs)
-Returns the spacing that should be given to the components.
-Parameters: horiz
- Horizontal spacing vs verticalallocated
- How much space the components should take upcs
- the components to space
-Returns: the spacing
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/SaveDouble.html b/lib/Lev Javadoc/lev/gui/SaveDouble.html
deleted file mode 100644
index f05f726..0000000
--- a/lib/Lev Javadoc/lev/gui/SaveDouble.html
+++ /dev/null
@@ -1,327 +0,0 @@
-
-
-
-
-
-
-SaveDouble
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Summary
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-SaveDouble (java.lang.String title_,
- java.lang.Double data_,
- java.lang.Boolean[] extraFlags)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-Setting <java.lang.Double>
-copyOf ()
-
-
-void
-parse (java.lang.String in)
-
-
-java.lang.String
-toString ()
-
-
-
-
-
-
-Methods inherited from class lev.gui.Setting
-equals , get , getBool , getColor , getData , getDouble , getEnum , getFloat , getInt , getStr , getStrings , getTitle , hashCode , isEmpty , readSetting , set , setTo , write
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/SaveEnum.html b/lib/Lev Javadoc/lev/gui/SaveEnum.html
deleted file mode 100644
index edfa028..0000000
--- a/lib/Lev Javadoc/lev/gui/SaveEnum.html
+++ /dev/null
@@ -1,327 +0,0 @@
-
-
-
-
-
-
-SaveEnum
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Summary
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-SaveEnum (java.lang.String title_,
- java.lang.Enum data_,
- java.lang.Boolean[] extraFlags)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-Setting <java.lang.Enum>
-copyOf ()
-
-
-void
-parse (java.lang.String in)
-
-
-java.lang.String
-toString ()
-
-
-
-
-
-
-Methods inherited from class lev.gui.Setting
-equals , get , getBool , getColor , getData , getDouble , getEnum , getFloat , getInt , getStr , getStrings , getTitle , hashCode , isEmpty , readSetting , set , setTo , write
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/SaveStringList.html b/lib/Lev Javadoc/lev/gui/SaveStringList.html
deleted file mode 100644
index 8963f4a..0000000
--- a/lib/Lev Javadoc/lev/gui/SaveStringList.html
+++ /dev/null
@@ -1,327 +0,0 @@
-
-
-
-
-
-
-SaveStringList
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-lev.gui.Setting <java.util.ArrayList<java.lang.String>>
-
-
-lev.gui.SaveStringList
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Summary
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-SaveStringList (java.lang.String title_,
- java.util.ArrayList<java.lang.String> data_,
- java.lang.Boolean[] extraFlags)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-Setting <java.util.ArrayList<java.lang.String>>
-copyOf ()
-
-
-void
-parse (java.lang.String in)
-
-
-java.lang.String
-toString ()
-
-
-
-
-
-
-Methods inherited from class lev.gui.Setting
-equals , get , getBool , getColor , getData , getDouble , getEnum , getFloat , getInt , getStr , getStrings , getTitle , hashCode , isEmpty , readSetting , set , setTo , write
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/Setting.html b/lib/Lev Javadoc/lev/gui/Setting.html
deleted file mode 100644
index 1daa4a7..0000000
--- a/lib/Lev Javadoc/lev/gui/Setting.html
+++ /dev/null
@@ -1,643 +0,0 @@
-
-
-
-
-
-
-Setting
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected T
-data
-
-
-protected java.lang.Boolean[]
-extraFlags
-
-
-protected LUserSetting <T >
-tie
-
-
-protected java.lang.String
-title
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-Setting (java.lang.String title_,
- java.lang.Boolean[] extraFlags)
-
-
-Setting (java.lang.String title_,
- T data_,
- java.lang.Boolean[] extraFlags)
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-abstract Setting <T >
-copyOf ()
-
-
-boolean
-equals (java.lang.Object obj)
-
-
-T
-get ()
-
-
-java.lang.Boolean
-getBool ()
-
-
-java.awt.Color
-getColor ()
-
-
-java.lang.Object
-getData ()
-
-
-java.lang.Double
-getDouble ()
-
-
-java.lang.Enum
-getEnum ()
-
-
-java.lang.Float
-getFloat ()
-
-
-java.lang.Integer
-getInt ()
-
-
-java.lang.String
-getStr ()
-
-
-java.util.ArrayList<java.lang.String>
-getStrings ()
-
-
-java.lang.String
-getTitle ()
-
-
-int
-hashCode ()
-
-
-java.lang.Boolean
-isEmpty ()
-
-
-abstract void
-parse (java.lang.String in)
-
-
-void
-readSetting (java.lang.String input)
-
-
-void
-set ()
-Updates the setting to its GUI tie's value
-
-
-
-void
-setTo (T input)
-
-
-void
-write (java.io.BufferedWriter b)
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Detail
-
-
-
-
-
-data
-protected T data
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/SortedListModel.html b/lib/Lev Javadoc/lev/gui/SortedListModel.html
deleted file mode 100644
index a901ddb..0000000
--- a/lib/Lev Javadoc/lev/gui/SortedListModel.html
+++ /dev/null
@@ -1,452 +0,0 @@
-
-
-
-
-
-
-SortedListModel
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-javax.swing.AbstractListModel
-
-
-lev.gui.SortedListModel<T>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Summary
-
-Fields
-
-Modifier and Type
-Field and Description
-
-
-protected java.util.SortedSet<T >
-model
-
-
-
-
-
-
-Fields inherited from class javax.swing.AbstractListModel
-listenerList
-
-
-
-
-
-
-
-
-Constructor Summary
-
-
-
-
-
-
-
-
-Method Summary
-
-
-
-
-
-Methods inherited from class javax.swing.AbstractListModel
-addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Field Detail
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-SortedListModel
-public SortedListModel()
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-getSize
-public int getSize()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-clear
-public void clear()
-
-
-
-
-
-
-
-
-
-
-
-
-
-firstElement
-public T firstElement()
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-lastElement
-public T lastElement()
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/JAutoComboBox.html b/lib/Lev Javadoc/lev/gui/class-use/JAutoComboBox.html
deleted file mode 100644
index 5890b36..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/JAutoComboBox.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.JAutoComboBox
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.JAutoComboBox
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/JAutoTextField.AutoDocument.html b/lib/Lev Javadoc/lev/gui/class-use/JAutoTextField.AutoDocument.html
deleted file mode 100644
index f887931..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/JAutoTextField.AutoDocument.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.JAutoTextField.AutoDocument
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.JAutoTextField.AutoDocument
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/JAutoTextField.html b/lib/Lev Javadoc/lev/gui/class-use/JAutoTextField.html
deleted file mode 100644
index f542ee9..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/JAutoTextField.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.JAutoTextField
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.JAutoTextField
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LAreaChart.html b/lib/Lev Javadoc/lev/gui/class-use/LAreaChart.html
deleted file mode 100644
index 0327315..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LAreaChart.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LAreaChart
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.LAreaChart
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LButton.html b/lib/Lev Javadoc/lev/gui/class-use/LButton.html
deleted file mode 100644
index 3452dfb..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LButton.html
+++ /dev/null
@@ -1,168 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LButton
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-Packages that use LButton
-
-Package
-Description
-
-
-
-lev.gui
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LCenterPanel.html b/lib/Lev Javadoc/lev/gui/class-use/LCenterPanel.html
deleted file mode 100644
index a57d3f2..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LCenterPanel.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LCenterPanel
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.LCenterPanel
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LChart.html b/lib/Lev Javadoc/lev/gui/class-use/LChart.html
deleted file mode 100644
index 1efbf85..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LChart.html
+++ /dev/null
@@ -1,156 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LChart
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-Packages that use LChart
-
-Package
-Description
-
-
-
-lev.gui
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LCheckBox.html b/lib/Lev Javadoc/lev/gui/class-use/LCheckBox.html
deleted file mode 100644
index 0c91058..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LCheckBox.html
+++ /dev/null
@@ -1,156 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LCheckBox
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LCheckBoxConfig.LSpecialCheckBox.html b/lib/Lev Javadoc/lev/gui/class-use/LCheckBoxConfig.LSpecialCheckBox.html
deleted file mode 100644
index 3e2e183..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LCheckBoxConfig.LSpecialCheckBox.html
+++ /dev/null
@@ -1,156 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LCheckBoxConfig.LSpecialCheckBox
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LCheckBoxConfig.UpdateHelpActionHandler.html b/lib/Lev Javadoc/lev/gui/class-use/LCheckBoxConfig.UpdateHelpActionHandler.html
deleted file mode 100644
index 644f454..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LCheckBoxConfig.UpdateHelpActionHandler.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LCheckBoxConfig.UpdateHelpActionHandler
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.LCheckBoxConfig.UpdateHelpActionHandler
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LCheckBoxConfig.html b/lib/Lev Javadoc/lev/gui/class-use/LCheckBoxConfig.html
deleted file mode 100644
index dfa3c6d..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LCheckBoxConfig.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LCheckBoxConfig
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.LCheckBoxConfig
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LColorSetting.html b/lib/Lev Javadoc/lev/gui/class-use/LColorSetting.html
deleted file mode 100644
index 01c10c5..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LColorSetting.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LColorSetting
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.LColorSetting
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LComboBox.html b/lib/Lev Javadoc/lev/gui/class-use/LComboBox.html
deleted file mode 100644
index 8a9bae5..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LComboBox.html
+++ /dev/null
@@ -1,156 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LComboBox
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LComboSearchBox.html b/lib/Lev Javadoc/lev/gui/class-use/LComboSearchBox.html
deleted file mode 100644
index f001da4..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LComboSearchBox.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LComboSearchBox
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.LComboSearchBox
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LComponent.html b/lib/Lev Javadoc/lev/gui/class-use/LComponent.html
deleted file mode 100644
index 03ee70b..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LComponent.html
+++ /dev/null
@@ -1,282 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LComponent
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LDoubleSetting.html b/lib/Lev Javadoc/lev/gui/class-use/LDoubleSetting.html
deleted file mode 100644
index 9a645e2..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LDoubleSetting.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LDoubleSetting
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.LDoubleSetting
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LDoubleSpinner.html b/lib/Lev Javadoc/lev/gui/class-use/LDoubleSpinner.html
deleted file mode 100644
index bd8a596..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LDoubleSpinner.html
+++ /dev/null
@@ -1,156 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LDoubleSpinner
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LEditorPane.html b/lib/Lev Javadoc/lev/gui/class-use/LEditorPane.html
deleted file mode 100644
index b7ba9d4..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LEditorPane.html
+++ /dev/null
@@ -1,156 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LEditorPane
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LFileTree.html b/lib/Lev Javadoc/lev/gui/class-use/LFileTree.html
deleted file mode 100644
index 8f3291c..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LFileTree.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LFileTree
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.LFileTree
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LFrame.html b/lib/Lev Javadoc/lev/gui/class-use/LFrame.html
deleted file mode 100644
index 9871f15..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LFrame.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LFrame
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.LFrame
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LHTMLPane.html b/lib/Lev Javadoc/lev/gui/class-use/LHTMLPane.html
deleted file mode 100644
index a1ed771..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LHTMLPane.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LHTMLPane
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.LHTMLPane
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LHelpComponent.HelpActionHandler.html b/lib/Lev Javadoc/lev/gui/class-use/LHelpComponent.HelpActionHandler.html
deleted file mode 100644
index 0cbd7a5..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LHelpComponent.HelpActionHandler.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LHelpComponent.HelpActionHandler
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.LHelpComponent.HelpActionHandler
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LHelpComponent.HelpFocusHandler.html b/lib/Lev Javadoc/lev/gui/class-use/LHelpComponent.HelpFocusHandler.html
deleted file mode 100644
index c57c4d6..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LHelpComponent.HelpFocusHandler.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LHelpComponent.HelpFocusHandler
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.LHelpComponent.HelpFocusHandler
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LHelpComponent.HelpMouseHandler.html b/lib/Lev Javadoc/lev/gui/class-use/LHelpComponent.HelpMouseHandler.html
deleted file mode 100644
index 504976e..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LHelpComponent.HelpMouseHandler.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LHelpComponent.HelpMouseHandler
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.LHelpComponent.HelpMouseHandler
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LHelpComponent.html b/lib/Lev Javadoc/lev/gui/class-use/LHelpComponent.html
deleted file mode 100644
index 4b848ad..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LHelpComponent.html
+++ /dev/null
@@ -1,234 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LHelpComponent
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LHelpPanel.html b/lib/Lev Javadoc/lev/gui/class-use/LHelpPanel.html
deleted file mode 100644
index e4919f9..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LHelpPanel.html
+++ /dev/null
@@ -1,231 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LHelpPanel
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Fields in lev.gui declared as LHelpPanel
-
-Modifier and Type
-Field and Description
-
-
-
-protected LHelpPanel
-LHelpComponent. help
-The target help panel.
-
-
-
-
-
-Methods in lev.gui with parameters of type LHelpPanel
-
-Modifier and Type
-Method and Description
-
-
-
-void
-LDoubleSetting. linkTo (java.lang.Enum s,
- LSaveFile save,
- LHelpPanel help_,
- boolean hoverListener)
-
-
-void
-LHelpComponent. linkTo (java.lang.Enum setting,
- LSaveFile save,
- LHelpPanel help_,
- boolean hoverListener)
-Sets the target help panel, and sets the help info to the setting's
- helpInfo in the savefile.
-
-
-
-void
-LNumericSetting. linkTo (java.lang.Enum s,
- LSaveFile save,
- LHelpPanel help_,
- boolean hoverListener)
-
-
-void
-LDoubleSetting. tie (java.lang.Enum s,
- LSaveFile save_,
- LHelpPanel help_,
- boolean hoverHandler)
-
-
-void
-LNumericSetting. tie (java.lang.Enum s,
- LSaveFile save_,
- LHelpPanel help_,
- boolean hoverHandler)
-
-
-void
-LUserSetting. tie (java.lang.Enum setting,
- LSaveFile saveFile,
- LHelpPanel help_,
- boolean hoverListener)
-Ties this GUI component to a setting in a savefile.
-
-
-
-
-
-Constructors in lev.gui with parameters of type LHelpPanel
-
-Constructor and Description
-
-
-
-LCheckBoxConfig (java.lang.String title_,
- int size,
- int style,
- java.awt.Color shade,
- LHelpPanel help_,
- LSaveFile save_,
- java.lang.Enum setting)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LImagePane.html b/lib/Lev Javadoc/lev/gui/class-use/LImagePane.html
deleted file mode 100644
index c8e5db7..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LImagePane.html
+++ /dev/null
@@ -1,160 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LImagePane
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LLabel.html b/lib/Lev Javadoc/lev/gui/class-use/LLabel.html
deleted file mode 100644
index 74d9149..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LLabel.html
+++ /dev/null
@@ -1,185 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LLabel
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-Packages that use LLabel
-
-Package
-Description
-
-
-
-lev.gui
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LList.html b/lib/Lev Javadoc/lev/gui/class-use/LList.html
deleted file mode 100644
index 75896ff..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LList.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LList
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.LList
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LMenuItem.html b/lib/Lev Javadoc/lev/gui/class-use/LMenuItem.html
deleted file mode 100644
index bf9ad35..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LMenuItem.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LMenuItem
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.LMenuItem
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LNumericSetting.html b/lib/Lev Javadoc/lev/gui/class-use/LNumericSetting.html
deleted file mode 100644
index 0724c48..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LNumericSetting.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LNumericSetting
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.LNumericSetting
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LPanel.Align.html b/lib/Lev Javadoc/lev/gui/class-use/LPanel.Align.html
deleted file mode 100644
index d18da0d..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LPanel.Align.html
+++ /dev/null
@@ -1,191 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LPanel.Align
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Methods in lev.gui that return LPanel.Align
-
-Modifier and Type
-Method and Description
-
-
-
-static LPanel.Align
-LPanel.Align. valueOf (java.lang.String name)
-Returns the enum constant of this type with the specified name.
-
-
-
-static LPanel.Align []
-LPanel.Align. values ()
-Returns an array containing the constants of this enum type, in
-the order they are declared.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LPanel.html b/lib/Lev Javadoc/lev/gui/class-use/LPanel.html
deleted file mode 100644
index 3f745ad..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LPanel.html
+++ /dev/null
@@ -1,181 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LPanel
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-Packages that use LPanel
-
-Package
-Description
-
-
-
-lev.gui
-
-
-
-
-
-
-
-
-
-
-
-
-Subclasses of LPanel in lev.gui
-
-Modifier and Type
-Class and Description
-
-
-
-class
-LCenterPanel
-
-
-class
-LHelpPanel
-A panel that displays help information.
-
-
-
-class
-LImagePane
-A customized JPanel that has a background image.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LProgressBar.html b/lib/Lev Javadoc/lev/gui/class-use/LProgressBar.html
deleted file mode 100644
index b2d15eb..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LProgressBar.html
+++ /dev/null
@@ -1,156 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LProgressBar
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LProgressBarFrame.html b/lib/Lev Javadoc/lev/gui/class-use/LProgressBarFrame.html
deleted file mode 100644
index 1787afe..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LProgressBarFrame.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LProgressBarFrame
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.LProgressBarFrame
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LProgressBarInterface.html b/lib/Lev Javadoc/lev/gui/class-use/LProgressBarInterface.html
deleted file mode 100644
index 1f28ae7..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LProgressBarInterface.html
+++ /dev/null
@@ -1,162 +0,0 @@
-
-
-
-
-
-
-Uses of Interface lev.gui.LProgressBarInterface
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LSaveFile.html b/lib/Lev Javadoc/lev/gui/class-use/LSaveFile.html
deleted file mode 100644
index c9d2265..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LSaveFile.html
+++ /dev/null
@@ -1,246 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LSaveFile
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Methods in lev.gui with parameters of type LSaveFile
-
-Modifier and Type
-Method and Description
-
-
-
-void
-LDoubleSetting. linkTo (java.lang.Enum s,
- LSaveFile save,
- LHelpPanel help_,
- boolean hoverListener)
-
-
-void
-LHelpComponent. linkTo (java.lang.Enum setting,
- LSaveFile save,
- LHelpPanel help_,
- boolean hoverListener)
-Sets the target help panel, and sets the help info to the setting's
- helpInfo in the savefile.
-
-
-
-void
-LNumericSetting. linkTo (java.lang.Enum s,
- LSaveFile save,
- LHelpPanel help_,
- boolean hoverListener)
-
-
-void
-LDoubleSetting. tie (java.lang.Enum s,
- LSaveFile save_)
-
-
-void
-LNumericSetting. tie (java.lang.Enum s,
- LSaveFile save_)
-
-
-void
-LUserSetting. tie (java.lang.Enum setting,
- LSaveFile saveFile)
-Ties this GUI component to a setting in a savefile.
-
-
-
-void
-LDoubleSetting. tie (java.lang.Enum s,
- LSaveFile save_,
- LHelpPanel help_,
- boolean hoverHandler)
-
-
-void
-LNumericSetting. tie (java.lang.Enum s,
- LSaveFile save_,
- LHelpPanel help_,
- boolean hoverHandler)
-
-
-void
-LUserSetting. tie (java.lang.Enum setting,
- LSaveFile saveFile,
- LHelpPanel help_,
- boolean hoverListener)
-Ties this GUI component to a setting in a savefile.
-
-
-
-
-
-Constructors in lev.gui with parameters of type LSaveFile
-
-Constructor and Description
-
-
-
-LCheckBoxConfig (java.lang.String title_,
- int size,
- int style,
- java.awt.Color shade,
- LHelpPanel help_,
- LSaveFile save_,
- java.lang.Enum setting)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LScrollPane.html b/lib/Lev Javadoc/lev/gui/class-use/LScrollPane.html
deleted file mode 100644
index 16b593e..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LScrollPane.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LScrollPane
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.LScrollPane
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LSlider.html b/lib/Lev Javadoc/lev/gui/class-use/LSlider.html
deleted file mode 100644
index f9613aa..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LSlider.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LSlider
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.LSlider
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LSpinner.html b/lib/Lev Javadoc/lev/gui/class-use/LSpinner.html
deleted file mode 100644
index e8e73e1..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LSpinner.html
+++ /dev/null
@@ -1,156 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LSpinner
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LSwingTreeNode.html b/lib/Lev Javadoc/lev/gui/class-use/LSwingTreeNode.html
deleted file mode 100644
index ab219aa..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LSwingTreeNode.html
+++ /dev/null
@@ -1,202 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LSwingTreeNode
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LSwingWorker.html b/lib/Lev Javadoc/lev/gui/class-use/LSwingWorker.html
deleted file mode 100644
index 728b5ca..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LSwingWorker.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LSwingWorker
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.LSwingWorker
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LTextArea.html b/lib/Lev Javadoc/lev/gui/class-use/LTextArea.html
deleted file mode 100644
index 7a8948d..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LTextArea.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LTextArea
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.LTextArea
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LTextField.html b/lib/Lev Javadoc/lev/gui/class-use/LTextField.html
deleted file mode 100644
index a29b74e..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LTextField.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LTextField
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.LTextField
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LTextPane.html b/lib/Lev Javadoc/lev/gui/class-use/LTextPane.html
deleted file mode 100644
index f142cc4..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LTextPane.html
+++ /dev/null
@@ -1,156 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LTextPane
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LTree.html b/lib/Lev Javadoc/lev/gui/class-use/LTree.html
deleted file mode 100644
index 9168e51..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LTree.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LTree
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.LTree
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LUserSetting.UpdateCaretHandler.html b/lib/Lev Javadoc/lev/gui/class-use/LUserSetting.UpdateCaretHandler.html
deleted file mode 100644
index af59b85..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LUserSetting.UpdateCaretHandler.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LUserSetting.UpdateCaretHandler
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.LUserSetting.UpdateCaretHandler
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LUserSetting.UpdateChangeHandler.html b/lib/Lev Javadoc/lev/gui/class-use/LUserSetting.UpdateChangeHandler.html
deleted file mode 100644
index 08a1d57..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LUserSetting.UpdateChangeHandler.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LUserSetting.UpdateChangeHandler
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.LUserSetting.UpdateChangeHandler
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LUserSetting.UpdateHandler.html b/lib/Lev Javadoc/lev/gui/class-use/LUserSetting.UpdateHandler.html
deleted file mode 100644
index a4db8b6..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LUserSetting.UpdateHandler.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LUserSetting.UpdateHandler
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.LUserSetting.UpdateHandler
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/LUserSetting.html b/lib/Lev Javadoc/lev/gui/class-use/LUserSetting.html
deleted file mode 100644
index e77795d..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/LUserSetting.html
+++ /dev/null
@@ -1,241 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.LUserSetting
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/Lg.html b/lib/Lev Javadoc/lev/gui/class-use/Lg.html
deleted file mode 100644
index 7556e4c..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/Lg.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.Lg
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.Lg
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/SaveDouble.html b/lib/Lev Javadoc/lev/gui/class-use/SaveDouble.html
deleted file mode 100644
index fa6dba6..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/SaveDouble.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.SaveDouble
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.SaveDouble
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/SaveEnum.html b/lib/Lev Javadoc/lev/gui/class-use/SaveEnum.html
deleted file mode 100644
index e875ad8..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/SaveEnum.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.SaveEnum
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.SaveEnum
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/SaveStringList.html b/lib/Lev Javadoc/lev/gui/class-use/SaveStringList.html
deleted file mode 100644
index 58e419c..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/SaveStringList.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.SaveStringList
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.SaveStringList
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/Setting.html b/lib/Lev Javadoc/lev/gui/class-use/Setting.html
deleted file mode 100644
index 37a6f76..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/Setting.html
+++ /dev/null
@@ -1,329 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.Setting
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-Packages that use Setting
-
-Package
-Description
-
-
-
-lev.gui
-
-
-
-
-
-
-
-
-
-
-
-
-
-Fields in lev.gui with type parameters of type Setting
-
-Modifier and Type
-Field and Description
-
-
-
-protected java.util.Map<java.lang.Enum,Setting >
-LSaveFile. cancelSave
-
-
-protected java.util.Map<java.lang.Enum,Setting >
-LSaveFile. curSettings
-Stores the current settings displayed on the GUI.
-
-
-
-protected java.util.Map<java.lang.Enum,Setting >
-LSaveFile. defaultSettings
-Stores the default values for each setting.
-
-
-
-protected java.util.ArrayList<java.util.Map<java.lang.Enum,Setting >>
-LSaveFile. maps
-List containing default, save, temp, and current setting maps.
-
-
-
-protected java.util.Map<java.lang.Enum,Setting >
-LSaveFile. peekSave
-
-
-protected java.util.Map<java.lang.Enum,Setting >
-LSaveFile. saveSettings
-Stores the previously saved settings of the current end user.
-
-
-
-
-
-
-
-Method parameters in lev.gui with type arguments of type Setting
-
-Modifier and Type
-Method and Description
-
-
-
-static void
-LSaveFile. copyTo (java.util.Map<java.lang.Enum,Setting > from,
- java.util.Map<java.lang.Enum,Setting > to)
-Copies one map of settings to another.
-
-
-
-static void
-LSaveFile. copyTo (java.util.Map<java.lang.Enum,Setting > from,
- java.util.Map<java.lang.Enum,Setting > to)
-Copies one map of settings to another.
-
-
-
-java.util.ArrayList<Setting >
-LSaveFile. getDiff (java.util.Map<java.lang.Enum,Setting > lhs,
- java.util.Map<java.lang.Enum,Setting > rhs)
-
-
-java.util.ArrayList<Setting >
-LSaveFile. getDiff (java.util.Map<java.lang.Enum,Setting > lhs,
- java.util.Map<java.lang.Enum,Setting > rhs)
-
-
-boolean
-LCheckBox. revertTo (java.util.Map<java.lang.Enum,Setting > m)
-
-
-boolean
-LColorSetting. revertTo (java.util.Map<java.lang.Enum,Setting > m)
-
-
-boolean
-LComboBox. revertTo (java.util.Map<java.lang.Enum,Setting > m)
-
-
-boolean
-LDoubleSetting. revertTo (java.util.Map<java.lang.Enum,Setting > m)
-
-
-boolean
-LDoubleSpinner. revertTo (java.util.Map<java.lang.Enum,Setting > m)
-
-
-boolean
-LNumericSetting. revertTo (java.util.Map<java.lang.Enum,Setting > m)
-
-
-void
-LSaveFile. revertTo (java.util.Map<java.lang.Enum,Setting > in)
-Reverts the current settings to the given map.
-
-
-
-boolean
-LSlider. revertTo (java.util.Map<java.lang.Enum,Setting > m)
-
-
-boolean
-LSpinner. revertTo (java.util.Map<java.lang.Enum,Setting > m)
-
-
-boolean
-LTextField. revertTo (java.util.Map<java.lang.Enum,Setting > m)
-
-
-abstract boolean
-LUserSetting. revertTo (java.util.Map<java.lang.Enum,Setting > m)
-Reverts the GUI component to to SaveFile instance specified.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/class-use/SortedListModel.html b/lib/Lev Javadoc/lev/gui/class-use/SortedListModel.html
deleted file mode 100644
index 49d2d24..0000000
--- a/lib/Lev Javadoc/lev/gui/class-use/SortedListModel.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.SortedListModel
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.SortedListModel
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/package-frame.html b/lib/Lev Javadoc/lev/gui/package-frame.html
deleted file mode 100644
index cd8cfe7..0000000
--- a/lib/Lev Javadoc/lev/gui/package-frame.html
+++ /dev/null
@@ -1,72 +0,0 @@
-
-
-
-
-
-
-lev.gui
-
-
-
-
-
-
-
Interfaces
-
-
Classes
-
-
Enums
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/package-summary.html b/lib/Lev Javadoc/lev/gui/package-summary.html
deleted file mode 100644
index 4e9f17b..0000000
--- a/lib/Lev Javadoc/lev/gui/package-summary.html
+++ /dev/null
@@ -1,378 +0,0 @@
-
-
-
-
-
-
-lev.gui
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-Interface Summary
-
-Interface
-Description
-
-
-
-LProgressBarInterface
-
-Interface that SkyProc expects and uses for progress bars.
- To get progress bar updates from SkyProc importing/exporting, create your own
- progress bar GUI, and implement this interface.
-
-
-
-
-
-
-
-
-
-
-Enum Summary
-
-Enum
-Description
-
-
-
-LPanel.Align
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/package-tree.html b/lib/Lev Javadoc/lev/gui/package-tree.html
deleted file mode 100644
index ce1dca1..0000000
--- a/lib/Lev Javadoc/lev/gui/package-tree.html
+++ /dev/null
@@ -1,293 +0,0 @@
-
-
-
-
-
-
-lev.gui Class Hierarchy
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
Class Hierarchy
-
-java.lang.Object
-
-javax.swing.text.AbstractDocument (implements javax.swing.text.Document, java.io.Serializable)
-
-javax.swing.text.PlainDocument
-
-
-
-
-javax.swing.AbstractListModel<E> (implements javax.swing.ListModel<E>, java.io.Serializable)
-
-
-java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
-
-java.awt.Container
-
-javax.swing.JComponent (implements java.io.Serializable)
-
-javax.swing.JComboBox<E> (implements javax.accessibility.Accessible, java.awt.event.ActionListener, java.awt.ItemSelectable, javax.swing.event.ListDataListener)
-
-
-javax.swing.JPanel (implements javax.accessibility.Accessible)
-
-lev.gui.LChart
-
-
-lev.gui.LPanel (implements javax.swing.Scrollable)
-
-
-
-
-javax.swing.JScrollPane (implements javax.accessibility.Accessible, javax.swing.ScrollPaneConstants)
-
-
-javax.swing.text.JTextComponent (implements javax.accessibility.Accessible, javax.swing.Scrollable)
-
-javax.swing.JTextField (implements javax.swing.SwingConstants)
-
-
-
-
-javax.swing.JTree (implements javax.accessibility.Accessible, javax.swing.Scrollable)
-
-
-
-
-lev.gui.LComponent
-
-
-java.awt.Window (implements javax.accessibility.Accessible)
-
-java.awt.Frame (implements java.awt.MenuContainer)
-
-javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
-
-
-
-
-
-
-
-
-
-
-javax.swing.tree.DefaultMutableTreeNode (implements java.lang.Cloneable, javax.swing.tree.MutableTreeNode, java.io.Serializable)
-
-
-lev.gui.LCheckBoxConfig.UpdateHelpActionHandler (implements java.awt.event.ActionListener)
-lev.gui.LFileTree
-lev.gui.Lg
-lev.gui.LHelpComponent.HelpActionHandler (implements java.awt.event.ActionListener)
-lev.gui.LHelpComponent.HelpFocusHandler (implements java.awt.event.FocusListener)
-lev.gui.LHelpComponent.HelpMouseHandler (implements java.awt.event.MouseListener)
-lev.gui.LSaveFile
-lev.gui.LUserSetting.UpdateCaretHandler (implements javax.swing.event.CaretListener)
-lev.gui.LUserSetting.UpdateChangeHandler (implements javax.swing.event.ChangeListener)
-lev.gui.LUserSetting.UpdateHandler (implements java.awt.event.ActionListener)
-lev.gui.Setting <T>
-
-
-javax.swing.SwingWorker<T,V> (implements java.util.concurrent.RunnableFuture<V>)
-
-
-
-
-
-
Interface Hierarchy
-
-
Enum Hierarchy
-
-java.lang.Object
-
-java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/package-use.html b/lib/Lev Javadoc/lev/gui/package-use.html
deleted file mode 100644
index 71a1a47..0000000
--- a/lib/Lev Javadoc/lev/gui/package-use.html
+++ /dev/null
@@ -1,238 +0,0 @@
-
-
-
-
-
-
-Uses of Package lev.gui
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-Packages that use lev.gui
-
-Package
-Description
-
-
-
-lev.gui
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/resources/LFonts.html b/lib/Lev Javadoc/lev/gui/resources/LFonts.html
deleted file mode 100644
index c7211c3..0000000
--- a/lib/Lev Javadoc/lev/gui/resources/LFonts.html
+++ /dev/null
@@ -1,350 +0,0 @@
-
-
-
-
-
-
-LFonts
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-lev.gui.resources.LFonts
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LFonts ()
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-static java.awt.Font
-MyriadPro (float size)
-
-
-static java.awt.Font
-MyriadProBold (float size)
-
-
-static java.awt.Font
-Neuropol (float size)
-
-
-static java.awt.Font
-Oleo (float size)
-
-
-static java.awt.Font
-OptimusPrinceps (float size)
-
-
-static java.awt.Font
-ReasonSystem (float size)
-
-
-static java.awt.Font
-Typo3 (float size)
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-LFonts
-public LFonts()
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/resources/LImages.html b/lib/Lev Javadoc/lev/gui/resources/LImages.html
deleted file mode 100644
index bcfd7fc..0000000
--- a/lib/Lev Javadoc/lev/gui/resources/LImages.html
+++ /dev/null
@@ -1,279 +0,0 @@
-
-
-
-
-
-
-LImages
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-java.lang.Object
-
-
-lev.gui.resources.LImages
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Summary
-
-Constructors
-
-Constructor and Description
-
-
-LImages ()
-
-
-
-
-
-
-
-
-
-Method Summary
-
-Methods
-
-Modifier and Type
-Method and Description
-
-
-static java.awt.image.BufferedImage
-arrow (boolean leftArrow,
- boolean dark)
-Returns an arrow graphic pointing left or right.
-
-
-
-static java.awt.image.BufferedImage
-multipurpose ()
-
-
-
-
-
-
-Methods inherited from class java.lang.Object
-clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Constructor Detail
-
-
-
-
-
-LImages
-public LImages()
-
-
-
-
-
-
-
-
-
-Method Detail
-
-
-
-
-
-
-
-
-
-arrow
-public static java.awt.image.BufferedImage arrow(boolean leftArrow,
- boolean dark)
-Returns an arrow graphic pointing left or right.
-Parameters: leftArrow
- dark
-
-Returns:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/resources/class-use/LFonts.html b/lib/Lev Javadoc/lev/gui/resources/class-use/LFonts.html
deleted file mode 100644
index 333ec82..0000000
--- a/lib/Lev Javadoc/lev/gui/resources/class-use/LFonts.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.resources.LFonts
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.resources.LFonts
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/resources/class-use/LImages.html b/lib/Lev Javadoc/lev/gui/resources/class-use/LImages.html
deleted file mode 100644
index 9ca93b4..0000000
--- a/lib/Lev Javadoc/lev/gui/resources/class-use/LImages.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Class lev.gui.resources.LImages
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.resources.LImages
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/resources/package-frame.html b/lib/Lev Javadoc/lev/gui/resources/package-frame.html
deleted file mode 100644
index fa2bfe0..0000000
--- a/lib/Lev Javadoc/lev/gui/resources/package-frame.html
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-lev.gui.resources
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/resources/package-summary.html b/lib/Lev Javadoc/lev/gui/resources/package-summary.html
deleted file mode 100644
index 701b0c0..0000000
--- a/lib/Lev Javadoc/lev/gui/resources/package-summary.html
+++ /dev/null
@@ -1,142 +0,0 @@
-
-
-
-
-
-
-lev.gui.resources
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-Class Summary
-
-Class
-Description
-
-
-
-LFonts
-
-Collection of embedded fonts that can be used.
-
-
-
-LImages
-
-Collection of embedded images to be used in GUIs.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/resources/package-tree.html b/lib/Lev Javadoc/lev/gui/resources/package-tree.html
deleted file mode 100644
index 9cda7f7..0000000
--- a/lib/Lev Javadoc/lev/gui/resources/package-tree.html
+++ /dev/null
@@ -1,130 +0,0 @@
-
-
-
-
-
-
-lev.gui.resources Class Hierarchy
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/gui/resources/package-use.html b/lib/Lev Javadoc/lev/gui/resources/package-use.html
deleted file mode 100644
index 96f2749..0000000
--- a/lib/Lev Javadoc/lev/gui/resources/package-use.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
-
-Uses of Package lev.gui.resources
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-No usage of lev.gui.resources
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/package-frame.html b/lib/Lev Javadoc/lev/package-frame.html
deleted file mode 100644
index 5ef2017..0000000
--- a/lib/Lev Javadoc/lev/package-frame.html
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-lev
-
-
-
-
-
-
-
Interfaces
-
-
Classes
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/package-summary.html b/lib/Lev Javadoc/lev/package-summary.html
deleted file mode 100644
index a5a9fe3..0000000
--- a/lib/Lev Javadoc/lev/package-summary.html
+++ /dev/null
@@ -1,237 +0,0 @@
-
-
-
-
-
-
-lev
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-Interface Summary
-
-Interface
-Description
-
-
-
-LMergable
-
-
-
-
-
-
-
-Class Summary
-
-Class
-Description
-
-
-
-FastByteArrayInputStream
-
-ByteArrayInputStream implementation that does not synchronize methods.
-
-
-
-FastByteArrayOutputStream
-
-ByteArrayOutputStream implementation that doesn't synchronize methods
- and doesn't copy the data on toByteArray().
-
-
-
-LByteChannel
-
-
-
-LByteSearcher
-
-
-
-LExport
-
-
-
-LFlags
-
-An object that is meant to hold a set of boolean flags.
-
-
-
-LGlobal
-
-
-
-LImport
-
-
-
-LInChannel
-
-A FileChannel setup that supports easy extraction/getting of information.
-
-
-
-LMergeList <T extends LMergable >
-
-An arrayList that holds LMergable objects that have a special
- merge function, that allows for adding the list without replacing the old.
-
-
-
-LMergeMap <K,V>
-
-A map which has values which are ArrayLists of type V.
-
-
-
-Ln
-
-
-
-LOutChannel
-
-
-
-LOutFile
-
-A BufferedOutputStream with easy to use write functions.
-
-
-
-LPair <A,B>
-
-
-
-LShrinkArray
-
-A special array with artificial min/max bounds.
-
-
-
-LStringSearcher
-
-A helper object that manages searching a stream for targets.
- To use an LStringSearcher:
- 1) Create one with the targets desired.
- 2) read single ints from your stream and feed it to the next() functions
- 3) If a non-empty string is returned, then it is the target that was found.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/package-tree.html b/lib/Lev Javadoc/lev/package-tree.html
deleted file mode 100644
index 30fc71a..0000000
--- a/lib/Lev Javadoc/lev/package-tree.html
+++ /dev/null
@@ -1,163 +0,0 @@
-
-
-
-
-
-
-lev Class Hierarchy
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
Class Hierarchy
-
-
Interface Hierarchy
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/lev/package-use.html b/lib/Lev Javadoc/lev/package-use.html
deleted file mode 100644
index 1313853..0000000
--- a/lib/Lev Javadoc/lev/package-use.html
+++ /dev/null
@@ -1,175 +0,0 @@
-
-
-
-
-
-
-Uses of Package lev
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-Packages that use lev
-
-Package
-Description
-
-
-
-lev
-
-
-
-
-
-
-
-
-
-Classes in lev used by lev
-
-Class and Description
-
-
-
-LExport
-
-
-LFlags
-An object that is meant to hold a set of boolean flags.
-
-
-
-LImport
-
-
-LInChannel
-A FileChannel setup that supports easy extraction/getting of information.
-
-
-
-LMergable
-
-
-LMergeMap
-A map which has values which are ArrayLists of type V.
-
-
-
-LShrinkArray
-A special array with artificial min/max bounds.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/overview-frame.html b/lib/Lev Javadoc/overview-frame.html
deleted file mode 100644
index 0f8c862..0000000
--- a/lib/Lev Javadoc/overview-frame.html
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-Overview List
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/overview-summary.html b/lib/Lev Javadoc/overview-summary.html
deleted file mode 100644
index 5832a17..0000000
--- a/lib/Lev Javadoc/overview-summary.html
+++ /dev/null
@@ -1,139 +0,0 @@
-
-
-
-
-
-
-Overview
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/overview-tree.html b/lib/Lev Javadoc/overview-tree.html
deleted file mode 100644
index 0d357ea..0000000
--- a/lib/Lev Javadoc/overview-tree.html
+++ /dev/null
@@ -1,332 +0,0 @@
-
-
-
-
-
-
-Class Hierarchy
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
Class Hierarchy
-
-java.lang.Object
-
-javax.swing.text.AbstractDocument (implements javax.swing.text.Document, java.io.Serializable)
-
-javax.swing.text.PlainDocument
-
-
-
-
-javax.swing.AbstractListModel<E> (implements javax.swing.ListModel<E>, java.io.Serializable)
-
-
-java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
-
-java.awt.Container
-
-javax.swing.JComponent (implements java.io.Serializable)
-
-javax.swing.JComboBox<E> (implements javax.accessibility.Accessible, java.awt.event.ActionListener, java.awt.ItemSelectable, javax.swing.event.ListDataListener)
-
-
-javax.swing.JPanel (implements javax.accessibility.Accessible)
-
-lev.gui.LChart
-
-
-lev.gui.LPanel (implements javax.swing.Scrollable)
-
-
-
-
-javax.swing.JScrollPane (implements javax.accessibility.Accessible, javax.swing.ScrollPaneConstants)
-
-
-javax.swing.text.JTextComponent (implements javax.accessibility.Accessible, javax.swing.Scrollable)
-
-javax.swing.JTextField (implements javax.swing.SwingConstants)
-
-
-
-
-javax.swing.JTree (implements javax.accessibility.Accessible, javax.swing.Scrollable)
-
-
-
-
-lev.gui.LComponent
-
-
-java.awt.Window (implements javax.accessibility.Accessible)
-
-java.awt.Frame (implements java.awt.MenuContainer)
-
-javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
-
-
-
-
-
-
-
-
-
-
-javax.swing.tree.DefaultMutableTreeNode (implements java.lang.Cloneable, javax.swing.tree.MutableTreeNode, java.io.Serializable)
-
-
-java.io.InputStream (implements java.io.Closeable)
-
-
-lev.LByteSearcher
-lev.gui.LCheckBoxConfig.UpdateHelpActionHandler (implements java.awt.event.ActionListener)
-lev.debug.LDebug
-lev.LExport
-
-
-lev.gui.LFileTree
-lev.LFlags (implements java.io.Serializable)
-lev.gui.resources.LFonts
-lev.gui.Lg
-lev.LGlobal
-lev.gui.LHelpComponent.HelpActionHandler (implements java.awt.event.ActionListener)
-lev.gui.LHelpComponent.HelpFocusHandler (implements java.awt.event.FocusListener)
-lev.gui.LHelpComponent.HelpMouseHandler (implements java.awt.event.MouseListener)
-lev.gui.resources.LImages
-lev.LImport
-
-
-lev.debug.LLogger
-lev.LMergeList <T> (implements java.lang.Iterable<T>)
-lev.LMergeMap <K,V> (implements java.lang.Iterable<T>)
-lev.Ln
-lev.LPair <A,B>
-lev.gui.LSaveFile
-lev.LStringSearcher
-lev.gui.LUserSetting.UpdateCaretHandler (implements javax.swing.event.CaretListener)
-lev.gui.LUserSetting.UpdateChangeHandler (implements javax.swing.event.ChangeListener)
-lev.gui.LUserSetting.UpdateHandler (implements java.awt.event.ActionListener)
-java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
-
-
-lev.gui.Setting <T>
-
-
-javax.swing.SwingWorker<T,V> (implements java.util.concurrent.RunnableFuture<V>)
-
-
-
-
-
-
Interface Hierarchy
-
-
Enum Hierarchy
-
-java.lang.Object
-
-java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/package-list b/lib/Lev Javadoc/package-list
deleted file mode 100644
index 266b64b..0000000
--- a/lib/Lev Javadoc/package-list
+++ /dev/null
@@ -1,4 +0,0 @@
-lev
-lev.debug
-lev.gui
-lev.gui.resources
diff --git a/lib/Lev Javadoc/resources/background.gif b/lib/Lev Javadoc/resources/background.gif
deleted file mode 100644
index f471940..0000000
Binary files a/lib/Lev Javadoc/resources/background.gif and /dev/null differ
diff --git a/lib/Lev Javadoc/resources/tab.gif b/lib/Lev Javadoc/resources/tab.gif
deleted file mode 100644
index 1a73a83..0000000
Binary files a/lib/Lev Javadoc/resources/tab.gif and /dev/null differ
diff --git a/lib/Lev Javadoc/resources/titlebar.gif b/lib/Lev Javadoc/resources/titlebar.gif
deleted file mode 100644
index 17443b3..0000000
Binary files a/lib/Lev Javadoc/resources/titlebar.gif and /dev/null differ
diff --git a/lib/Lev Javadoc/resources/titlebar_end.gif b/lib/Lev Javadoc/resources/titlebar_end.gif
deleted file mode 100644
index 3ad78d4..0000000
Binary files a/lib/Lev Javadoc/resources/titlebar_end.gif and /dev/null differ
diff --git a/lib/Lev Javadoc/serialized-form.html b/lib/Lev Javadoc/serialized-form.html
deleted file mode 100644
index cf17dc9..0000000
--- a/lib/Lev Javadoc/serialized-form.html
+++ /dev/null
@@ -1,1042 +0,0 @@
-
-
-
-
-
-
-Serialized Form
-
-
-
-
-
-
-JavaScript is disabled on your browser.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/lib/Lev Javadoc/stylesheet.css b/lib/Lev Javadoc/stylesheet.css
deleted file mode 100644
index 0aeaa97..0000000
--- a/lib/Lev Javadoc/stylesheet.css
+++ /dev/null
@@ -1,474 +0,0 @@
-/* Javadoc style sheet */
-/*
-Overall document style
-*/
-body {
- background-color:#ffffff;
- color:#353833;
- font-family:Arial, Helvetica, sans-serif;
- font-size:76%;
- margin:0;
-}
-a:link, a:visited {
- text-decoration:none;
- color:#4c6b87;
-}
-a:hover, a:focus {
- text-decoration:none;
- color:#bb7a2a;
-}
-a:active {
- text-decoration:none;
- color:#4c6b87;
-}
-a[name] {
- color:#353833;
-}
-a[name]:hover {
- text-decoration:none;
- color:#353833;
-}
-pre {
- font-size:1.3em;
-}
-h1 {
- font-size:1.8em;
-}
-h2 {
- font-size:1.5em;
-}
-h3 {
- font-size:1.4em;
-}
-h4 {
- font-size:1.3em;
-}
-h5 {
- font-size:1.2em;
-}
-h6 {
- font-size:1.1em;
-}
-ul {
- list-style-type:disc;
-}
-code, tt {
- font-size:1.2em;
-}
-dt code {
- font-size:1.2em;
-}
-table tr td dt code {
- font-size:1.2em;
- vertical-align:top;
-}
-sup {
- font-size:.6em;
-}
-/*
-Document title and Copyright styles
-*/
-.clear {
- clear:both;
- height:0px;
- overflow:hidden;
-}
-.aboutLanguage {
- float:right;
- padding:0px 21px;
- font-size:.8em;
- z-index:200;
- margin-top:-7px;
-}
-.legalCopy {
- margin-left:.5em;
-}
-.bar a, .bar a:link, .bar a:visited, .bar a:active {
- color:#FFFFFF;
- text-decoration:none;
-}
-.bar a:hover, .bar a:focus {
- color:#bb7a2a;
-}
-.tab {
- background-color:#0066FF;
- background-image:url(resources/titlebar.gif);
- background-position:left top;
- background-repeat:no-repeat;
- color:#ffffff;
- padding:8px;
- width:5em;
- font-weight:bold;
-}
-/*
-Navigation bar styles
-*/
-.bar {
- background-image:url(resources/background.gif);
- background-repeat:repeat-x;
- color:#FFFFFF;
- padding:.8em .5em .4em .8em;
- height:auto;/*height:1.8em;*/
- font-size:1em;
- margin:0;
-}
-.topNav {
- background-image:url(resources/background.gif);
- background-repeat:repeat-x;
- color:#FFFFFF;
- float:left;
- padding:0;
- width:100%;
- clear:right;
- height:2.8em;
- padding-top:10px;
- overflow:hidden;
-}
-.bottomNav {
- margin-top:10px;
- background-image:url(resources/background.gif);
- background-repeat:repeat-x;
- color:#FFFFFF;
- float:left;
- padding:0;
- width:100%;
- clear:right;
- height:2.8em;
- padding-top:10px;
- overflow:hidden;
-}
-.subNav {
- background-color:#dee3e9;
- border-bottom:1px solid #9eadc0;
- float:left;
- width:100%;
- overflow:hidden;
-}
-.subNav div {
- clear:left;
- float:left;
- padding:0 0 5px 6px;
-}
-ul.navList, ul.subNavList {
- float:left;
- margin:0 25px 0 0;
- padding:0;
-}
-ul.navList li{
- list-style:none;
- float:left;
- padding:3px 6px;
-}
-ul.subNavList li{
- list-style:none;
- float:left;
- font-size:90%;
-}
-.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
- color:#FFFFFF;
- text-decoration:none;
-}
-.topNav a:hover, .bottomNav a:hover {
- text-decoration:none;
- color:#bb7a2a;
-}
-.navBarCell1Rev {
- background-image:url(resources/tab.gif);
- background-color:#a88834;
- color:#FFFFFF;
- margin: auto 5px;
- border:1px solid #c9aa44;
-}
-/*
-Page header and footer styles
-*/
-.header, .footer {
- clear:both;
- margin:0 20px;
- padding:5px 0 0 0;
-}
-.indexHeader {
- margin:10px;
- position:relative;
-}
-.indexHeader h1 {
- font-size:1.3em;
-}
-.title {
- color:#2c4557;
- margin:10px 0;
-}
-.subTitle {
- margin:5px 0 0 0;
-}
-.header ul {
- margin:0 0 25px 0;
- padding:0;
-}
-.footer ul {
- margin:20px 0 5px 0;
-}
-.header ul li, .footer ul li {
- list-style:none;
- font-size:1.2em;
-}
-/*
-Heading styles
-*/
-div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
- background-color:#dee3e9;
- border-top:1px solid #9eadc0;
- border-bottom:1px solid #9eadc0;
- margin:0 0 6px -8px;
- padding:2px 5px;
-}
-ul.blockList ul.blockList ul.blockList li.blockList h3 {
- background-color:#dee3e9;
- border-top:1px solid #9eadc0;
- border-bottom:1px solid #9eadc0;
- margin:0 0 6px -8px;
- padding:2px 5px;
-}
-ul.blockList ul.blockList li.blockList h3 {
- padding:0;
- margin:15px 0;
-}
-ul.blockList li.blockList h2 {
- padding:0px 0 20px 0;
-}
-/*
-Page layout container styles
-*/
-.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
- clear:both;
- padding:10px 20px;
- position:relative;
-}
-.indexContainer {
- margin:10px;
- position:relative;
- font-size:1.0em;
-}
-.indexContainer h2 {
- font-size:1.1em;
- padding:0 0 3px 0;
-}
-.indexContainer ul {
- margin:0;
- padding:0;
-}
-.indexContainer ul li {
- list-style:none;
-}
-.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
- font-size:1.1em;
- font-weight:bold;
- margin:10px 0 0 0;
- color:#4E4E4E;
-}
-.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
- margin:10px 0 10px 20px;
-}
-.serializedFormContainer dl.nameValue dt {
- margin-left:1px;
- font-size:1.1em;
- display:inline;
- font-weight:bold;
-}
-.serializedFormContainer dl.nameValue dd {
- margin:0 0 0 1px;
- font-size:1.1em;
- display:inline;
-}
-/*
-List styles
-*/
-ul.horizontal li {
- display:inline;
- font-size:0.9em;
-}
-ul.inheritance {
- margin:0;
- padding:0;
-}
-ul.inheritance li {
- display:inline;
- list-style:none;
-}
-ul.inheritance li ul.inheritance {
- margin-left:15px;
- padding-left:15px;
- padding-top:1px;
-}
-ul.blockList, ul.blockListLast {
- margin:10px 0 10px 0;
- padding:0;
-}
-ul.blockList li.blockList, ul.blockListLast li.blockList {
- list-style:none;
- margin-bottom:25px;
-}
-ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
- padding:0px 20px 5px 10px;
- border:1px solid #9eadc0;
- background-color:#f9f9f9;
-}
-ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
- padding:0 0 5px 8px;
- background-color:#ffffff;
- border:1px solid #9eadc0;
- border-top:none;
-}
-ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
- margin-left:0;
- padding-left:0;
- padding-bottom:15px;
- border:none;
- border-bottom:1px solid #9eadc0;
-}
-ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
- list-style:none;
- border-bottom:none;
- padding-bottom:0;
-}
-table tr td dl, table tr td dl dt, table tr td dl dd {
- margin-top:0;
- margin-bottom:1px;
-}
-/*
-Table styles
-*/
-.contentContainer table, .classUseContainer table, .constantValuesContainer table {
- border-bottom:1px solid #9eadc0;
- width:100%;
-}
-.contentContainer ul li table, .classUseContainer ul li table, .constantValuesContainer ul li table {
- width:100%;
-}
-.contentContainer .description table, .contentContainer .details table {
- border-bottom:none;
-}
-.contentContainer ul li table th.colOne, .contentContainer ul li table th.colFirst, .contentContainer ul li table th.colLast, .classUseContainer ul li table th, .constantValuesContainer ul li table th, .contentContainer ul li table td.colOne, .contentContainer ul li table td.colFirst, .contentContainer ul li table td.colLast, .classUseContainer ul li table td, .constantValuesContainer ul li table td{
- vertical-align:top;
- padding-right:20px;
-}
-.contentContainer ul li table th.colLast, .classUseContainer ul li table th.colLast,.constantValuesContainer ul li table th.colLast,
-.contentContainer ul li table td.colLast, .classUseContainer ul li table td.colLast,.constantValuesContainer ul li table td.colLast,
-.contentContainer ul li table th.colOne, .classUseContainer ul li table th.colOne,
-.contentContainer ul li table td.colOne, .classUseContainer ul li table td.colOne {
- padding-right:3px;
-}
-.overviewSummary caption, .packageSummary caption, .contentContainer ul.blockList li.blockList caption, .summary caption, .classUseContainer caption, .constantValuesContainer caption {
- position:relative;
- text-align:left;
- background-repeat:no-repeat;
- color:#FFFFFF;
- font-weight:bold;
- clear:none;
- overflow:hidden;
- padding:0px;
- margin:0px;
-}
-caption a:link, caption a:hover, caption a:active, caption a:visited {
- color:#FFFFFF;
-}
-.overviewSummary caption span, .packageSummary caption span, .contentContainer ul.blockList li.blockList caption span, .summary caption span, .classUseContainer caption span, .constantValuesContainer caption span {
- white-space:nowrap;
- padding-top:8px;
- padding-left:8px;
- display:block;
- float:left;
- background-image:url(resources/titlebar.gif);
- height:18px;
-}
-.overviewSummary .tabEnd, .packageSummary .tabEnd, .contentContainer ul.blockList li.blockList .tabEnd, .summary .tabEnd, .classUseContainer .tabEnd, .constantValuesContainer .tabEnd {
- width:10px;
- background-image:url(resources/titlebar_end.gif);
- background-repeat:no-repeat;
- background-position:top right;
- position:relative;
- float:left;
-}
-ul.blockList ul.blockList li.blockList table {
- margin:0 0 12px 0px;
- width:100%;
-}
-.tableSubHeadingColor {
- background-color: #EEEEFF;
-}
-.altColor {
- background-color:#eeeeef;
-}
-.rowColor {
- background-color:#ffffff;
-}
-.overviewSummary td, .packageSummary td, .contentContainer ul.blockList li.blockList td, .summary td, .classUseContainer td, .constantValuesContainer td {
- text-align:left;
- padding:3px 3px 3px 7px;
-}
-th.colFirst, th.colLast, th.colOne, .constantValuesContainer th {
- background:#dee3e9;
- border-top:1px solid #9eadc0;
- border-bottom:1px solid #9eadc0;
- text-align:left;
- padding:3px 3px 3px 7px;
-}
-td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
- font-weight:bold;
-}
-td.colFirst, th.colFirst {
- border-left:1px solid #9eadc0;
- white-space:nowrap;
-}
-td.colLast, th.colLast {
- border-right:1px solid #9eadc0;
-}
-td.colOne, th.colOne {
- border-right:1px solid #9eadc0;
- border-left:1px solid #9eadc0;
-}
-table.overviewSummary {
- padding:0px;
- margin-left:0px;
-}
-table.overviewSummary td.colFirst, table.overviewSummary th.colFirst,
-table.overviewSummary td.colOne, table.overviewSummary th.colOne {
- width:25%;
- vertical-align:middle;
-}
-table.packageSummary td.colFirst, table.overviewSummary th.colFirst {
- width:25%;
- vertical-align:middle;
-}
-/*
-Content styles
-*/
-.description pre {
- margin-top:0;
-}
-.deprecatedContent {
- margin:0;
- padding:10px 0;
-}
-.docSummary {
- padding:0;
-}
-/*
-Formatting effect styles
-*/
-.sourceLineNo {
- color:green;
- padding:0 30px 0 0;
-}
-h1.hidden {
- visibility:hidden;
- overflow:hidden;
- font-size:.9em;
-}
-.block {
- display:block;
- margin:3px 0 0 0;
-}
-.strong {
- font-weight:bold;
-}
diff --git a/lib/WinRegistry.jar b/lib/WinRegistry.jar
deleted file mode 100644
index bbc9237..0000000
Binary files a/lib/WinRegistry.jar and /dev/null differ
diff --git a/lib/aircompressor-0.7.jar b/lib/aircompressor-0.7.jar
deleted file mode 100644
index 13ec75b..0000000
Binary files a/lib/aircompressor-0.7.jar and /dev/null differ
diff --git a/lib/lev.jar b/lib/lev.jar
deleted file mode 100644
index af8af66..0000000
Binary files a/lib/lev.jar and /dev/null differ
diff --git a/nbproject/build-impl.xml b/nbproject/build-impl.xml
deleted file mode 100644
index 08c1095..0000000
--- a/nbproject/build-impl.xml
+++ /dev/null
@@ -1,1420 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Must set src.dir
- Must set test.src.dir
- Must set build.dir
- Must set dist.dir
- Must set build.classes.dir
- Must set dist.javadoc.dir
- Must set build.test.classes.dir
- Must set build.test.results.dir
- Must set build.classes.excludes
- Must set dist.jar
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Must set javac.includes
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- No tests executed.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Must set JVM to use for profiling in profiler.info.jvm
- Must set profiler agent JVM arguments in profiler.info.jvmargs.agent
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Must select some files in the IDE or set javac.includes
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- To run this application from the command line without Ant, try:
-
- java -jar "${dist.jar.resolved}"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Must select one file in the IDE or set run.class
-
-
-
- Must select one file in the IDE or set run.class
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Must select one file in the IDE or set debug.class
-
-
-
-
- Must select one file in the IDE or set debug.class
-
-
-
-
- Must set fix.includes
-
-
-
-
-
-
-
-
-
- This target only works when run from inside the NetBeans IDE.
-
-
-
-
-
-
-
-
- Must select one file in the IDE or set profile.class
- This target only works when run from inside the NetBeans IDE.
-
-
-
-
-
-
-
-
- This target only works when run from inside the NetBeans IDE.
-
-
-
-
-
-
-
-
-
-
-
-
- This target only works when run from inside the NetBeans IDE.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Must select one file in the IDE or set run.class
-
-
-
-
-
- Must select some files in the IDE or set test.includes
-
-
-
-
- Must select one file in the IDE or set run.class
-
-
-
-
- Must select one file in the IDE or set applet.url
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Must select some files in the IDE or set javac.includes
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Some tests failed; see details above.
-
-
-
-
-
-
-
-
- Must select some files in the IDE or set test.includes
-
-
-
- Some tests failed; see details above.
-
-
-
- Must select some files in the IDE or set test.class
- Must select some method in the IDE or set test.method
-
-
-
- Some tests failed; see details above.
-
-
-
-
- Must select one file in the IDE or set test.class
-
-
-
- Must select one file in the IDE or set test.class
- Must select some method in the IDE or set test.method
-
-
-
-
-
-
-
-
-
-
-
-
-
- Must select one file in the IDE or set applet.url
-
-
-
-
-
-
-
-
- Must select one file in the IDE or set applet.url
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/nbproject/genfiles.properties b/nbproject/genfiles.properties
deleted file mode 100644
index b0aed09..0000000
--- a/nbproject/genfiles.properties
+++ /dev/null
@@ -1,8 +0,0 @@
-build.xml.data.CRC32=f62c3e75
-build.xml.script.CRC32=2fc36fc7
-build.xml.stylesheet.CRC32=28e38971@1.50.3.46
-# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
-# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
-nbproject/build-impl.xml.data.CRC32=fc4cd0d2
-nbproject/build-impl.xml.script.CRC32=d115fbd1
-nbproject/build-impl.xml.stylesheet.CRC32=830a3534@1.80.1.48
diff --git a/nbproject/project.properties b/nbproject/project.properties
deleted file mode 100644
index 353b305..0000000
--- a/nbproject/project.properties
+++ /dev/null
@@ -1,97 +0,0 @@
-annotation.processing.enabled=true
-annotation.processing.enabled.in.editor=false
-annotation.processing.processors.list=
-annotation.processing.run.all.processors=true
-annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
-application.title=skyproc
-application.vendor=Justin Swanson
-auxiliary.org-netbeans-spi-editor-hints-projects.perProjectHintSettingsFile=nbproject/cfg_hints.xml
-build.classes.dir=${build.dir}/classes
-build.classes.excludes=**/*.java,**/*.form
-# This directory is removed when the project is cleaned:
-build.dir=build
-build.generated.dir=${build.dir}/generated
-build.generated.sources.dir=${build.dir}/generated-sources
-# Only compile against the classpath explicitly listed here:
-build.sysclasspath=ignore
-build.test.classes.dir=${build.dir}/test/classes
-build.test.results.dir=${build.dir}/test/results
-# Uncomment to specify the preferred debugger connection transport:
-#debug.transport=dt_socket
-debug.classpath=\
- ${run.classpath}
-debug.test.classpath=\
- ${run.test.classpath}
-# This directory is removed when the project is cleaned:
-dist.dir=dist
-dist.jar=${dist.dir}/skyproc.jar
-dist.javadoc.dir=${dist.dir}/javadoc
-endorsed.classpath=
-excludes=
-file.reference.aircompressor-0.7.jar=lib/aircompressor-0.7.jar
-file.reference.lev.jar=E:\\Users\\Theodore\\Source\\Repos\\Lev\\Lev Library Project\\dist\\lev.jar
-file.reference.WinRegistry.jar=lib/WinRegistry.jar
-includes=**
-jar.archive.disabled=${jnlp.enabled}
-jar.compress=false
-jar.index=${jnlp.enabled}
-javac.classpath=\
- ${file.reference.WinRegistry.jar}:\
- ${file.reference.aircompressor-0.7.jar}:\
- ${file.reference.lev.jar}
-# Space-separated list of extra javac options
-javac.compilerargs=
-javac.deprecation=false
-javac.external.vm=false
-javac.processorpath=\
- ${javac.classpath}
-javac.source=1.8
-javac.target=1.8
-javac.test.classpath=\
- ${javac.classpath}:\
- ${build.classes.dir}
-javac.test.processorpath=\
- ${javac.test.classpath}
-javadoc.additionalparam=
-javadoc.author=false
-javadoc.encoding=${source.encoding}
-javadoc.noindex=false
-javadoc.nonavbar=false
-javadoc.notree=false
-javadoc.private=false
-javadoc.splitindex=true
-javadoc.use=true
-javadoc.version=false
-javadoc.windowtitle=
-jnlp.codebase.type=no.codebase
-jnlp.descriptor=application
-jnlp.enabled=false
-jnlp.mixed.code=default
-jnlp.offline-allowed=false
-jnlp.signed=false
-jnlp.signing=
-jnlp.signing.alias=
-jnlp.signing.keystore=
-main.class=skyproc.gui.SUMprogram
-# Optional override of default Codebase manifest attribute, use to prevent RIAs from being repurposed
-manifest.custom.codebase=
-# Optional override of default Permissions manifest attribute (supported values: sandbox, all-permissions)
-manifest.custom.permissions=
-meta.inf.dir=${src.dir}/META-INF
-mkdist.disabled=false
-platform.active=default_platform
-run.classpath=\
- ${javac.classpath}:\
- ${build.classes.dir}
-# Space-separated list of JVM arguments used when running the project
-# (you may also define separate properties like run-sys-prop.name=value instead of -Dname=value
-# or test-sys-prop.name=value to set system properties for unit tests):
-run.jvmargs=-Xms1024m
-run.test.classpath=\
- ${javac.test.classpath}:\
- ${build.test.classes.dir}
-source.encoding=UTF-8
-src.dir=src
-test.src.dir=test
-version=2.2.0.6
-
diff --git a/nbproject/project.xml b/nbproject/project.xml
deleted file mode 100644
index 7dcff61..0000000
--- a/nbproject/project.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
- org.netbeans.modules.java.j2seproject
-
-
- skyproc
-
-
-
-
-
-
-
-
-
-
diff --git a/src/main/java/skyproc/ALCH.java b/src/main/java/skyproc/ALCH.java
index ab6ede8..7c14743 100644
--- a/src/main/java/skyproc/ALCH.java
+++ b/src/main/java/skyproc/ALCH.java
@@ -1,18 +1,14 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
package skyproc;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.zip.DataFormatException;
-import lev.LImport;
-import lev.LOutFile;
import lev.LFlags;
+import lev.LImport;
import skyproc.exceptions.BadParameter;
import skyproc.exceptions.BadRecord;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.zip.DataFormatException;
+
/**
* Alchemy Records
*
@@ -39,112 +35,14 @@ protected void addRecords() {
}
};
- static final class ENIT extends SubRecord {
-
- int value = 0;
- LFlags flags = new LFlags(4);
- FormID addiction = new FormID();
- byte[] addictionChance = new byte[4];
- FormID useSound = new FormID();
-
- ENIT() {
- super();
- }
-
- @Override
- void export(ModExporter out) throws IOException {
- super.export(out);
- out.write(value);
- out.write(flags.export());
- addiction.export(out);
- out.write(addictionChance, 4);
- useSound.export(out);
- }
-
- @Override
- void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
- super.parseData(in, srcMod);
- value = in.extractInt(4);
- flags.set(in.extract(4));
- addiction.parseData(in, srcMod);
- addictionChance = in.extract(4);
- useSound.parseData(in, srcMod);
- }
-
- @Override
- ArrayList allFormIDs() {
- ArrayList out = new ArrayList<>(2);
- out.add(addiction);
- out.add(useSound);
- return out;
- }
-
- @Override
- SubRecord getNew(String type) {
- return new ENIT();
- }
-
- @Override
- int getContentLength(ModExporter out) {
- return 20;
- }
-
- @Override
- ArrayList getTypes() {
- return Record.getTypeList("ENIT");
- }
-
- @Override
- public SubRecord merge(SubRecord no, SubRecord bo) {
- ENIT e = this;
- if (!(no == null && bo == null && (no instanceof ENIT) && (bo instanceof ENIT))) {
- final ENIT ne = (ENIT) no;
- final ENIT be = (ENIT) bo;
- Merger.merge(e.value, ne.value, be.value, getType(), "value");
- e.flags = Merger.merge(e.flags, ne.flags, be.flags, getType());
- Merger.merge(e.addictionChance, ne.addictionChance, be.addictionChance, getType(), "addiction chance");
- e.addiction.merge(ne.addiction, be.addiction, getType());
- e.useSound.merge(ne.useSound, be.useSound, getType());
- }
- return e;
- }
- }
-
- // Enums
- /**
- *
- */
- public enum ALCHFlag {
-
- /**
- *
- */
- ManualCalc(0),
- /**
- *
- */
- Food(1),
- /**
- *
- */
- Medicine(16),
- /**
- *
- */
- Poison(17);
- int value;
-
- ALCHFlag(int in) {
- value = in;
- }
- }
-
// Common Functions
ALCH() {
super();
subRecords.setPrototype(ALCHproto);
}
+ // Enums
+
@Override
ArrayList getTypes() {
return Record.getTypeList("ALCH");
@@ -155,25 +53,32 @@ Record getNew() {
return new ALCH();
}
- // Get / set
/**
+ * @return
* @deprecated use getModelData()
+ */
+ public String getModel() {
+ return subRecords.getModel().getFileName();
+ }
+
+ /**
* @param groundModel
+ * @deprecated use getModelData()
*/
public void setModel(String groundModel) {
subRecords.getModel().setFileName(groundModel);
}
+ // Get / set
+
/**
- * @deprecated use getModelData()
* @return
*/
- public String getModel() {
- return subRecords.getModel().getFileName();
+ public FormID getPickupSound() {
+ return subRecords.getSubForm("YNAM").getForm();
}
/**
- *
* @param pickupSound
*/
public void setPickupSound(FormID pickupSound) {
@@ -181,51 +86,38 @@ public void setPickupSound(FormID pickupSound) {
}
/**
- *
* @return
*/
- public FormID getPickupSound() {
- return subRecords.getSubForm("YNAM").getForm();
+ public FormID getDropSound() {
+ return subRecords.getSubForm("ZNAM").getForm();
}
/**
- *
* @param dropSound
*/
public void setDropSound(FormID dropSound) {
subRecords.setSubForm("ZNAM", dropSound);
}
- /**
- *
- * @return
- */
- public FormID getDropSound() {
- return subRecords.getSubForm("ZNAM").getForm();
- }
-
ENIT getEnit() {
return (ENIT) subRecords.get("ENIT");
}
/**
- *
- * @param value
+ * @return
*/
- public void setValue(int value) {
- getEnit().value = value;
+ public int getValue() {
+ return getEnit().value;
}
/**
- *
- * @return
+ * @param value
*/
- public int getValue() {
- return getEnit().value;
+ public void setValue(int value) {
+ getEnit().value = value;
}
/**
- *
* @param flag
* @param on
*/
@@ -234,7 +126,6 @@ public void set(ALCHFlag flag, boolean on) {
}
/**
- *
* @param flag
* @return
*/
@@ -243,7 +134,13 @@ public boolean get(ALCHFlag flag) {
}
/**
- *
+ * @return
+ */
+ public FormID getAddiction() {
+ return getEnit().addiction;
+ }
+
+ /**
* @param addiction
*/
public void setAddiction(FormID addiction) {
@@ -251,15 +148,13 @@ public void setAddiction(FormID addiction) {
}
/**
- *
* @return
*/
- public FormID getAddiction() {
- return getEnit().addiction;
+ public FormID getUseSound() {
+ return getEnit().useSound;
}
/**
- *
* @param useSound
*/
public void setUseSound(FormID useSound) {
@@ -267,15 +162,13 @@ public void setUseSound(FormID useSound) {
}
/**
- *
* @return
*/
- public FormID getUseSound() {
- return getEnit().useSound;
+ public float getWeight() {
+ return subRecords.getSubFloat("DATA").get();
}
/**
- *
* @param weight
*/
public void setWeight(float weight) {
@@ -283,15 +176,13 @@ public void setWeight(float weight) {
}
/**
- *
* @return
*/
- public float getWeight() {
- return subRecords.getSubFloat("DATA").get();
+ public String getInventoryIcon() {
+ return subRecords.getSubString("ICON").print();
}
/**
- *
* @param filename
*/
public void setInventoryIcon(String filename) {
@@ -299,15 +190,13 @@ public void setInventoryIcon(String filename) {
}
/**
- *
* @return
*/
- public String getInventoryIcon() {
- return subRecords.getSubString("ICON").print();
+ public String getMessageIcon() {
+ return subRecords.getSubString("MICO").print();
}
/**
- *
* @param filename
*/
public void setMessageIcon(String filename) {
@@ -315,15 +204,13 @@ public void setMessageIcon(String filename) {
}
/**
- *
* @return
*/
- public String getMessageIcon() {
- return subRecords.getSubString("MICO").print();
+ public FormID getEquipType() {
+ return subRecords.getSubForm("ETYP").getForm();
}
/**
- *
* @param equipType
*/
public void setEquipType(FormID equipType) {
@@ -331,23 +218,14 @@ public void setEquipType(FormID equipType) {
}
/**
- *
- * @return
- */
- public FormID getEquipType() {
- return subRecords.getSubForm("ETYP").getForm();
- }
-
- /**
- * @deprecated use getModelData()
* @return List of the AltTextures applied.
+ * @deprecated use getModelData()
*/
public ArrayList getAltTextures() {
return subRecords.getModel().getAltTextures();
}
/**
- *
* @return
*/
public Model getModelData() {
@@ -373,4 +251,103 @@ public MajorRecord merge(MajorRecord no, MajorRecord bo) {
}
return a;
}
+
+ /**
+ *
+ */
+ public enum ALCHFlag {
+
+ /**
+ *
+ */
+ ManualCalc(0),
+ /**
+ *
+ */
+ Food(1),
+ /**
+ *
+ */
+ Medicine(16),
+ /**
+ *
+ */
+ Poison(17);
+ int value;
+
+ ALCHFlag(int in) {
+ value = in;
+ }
+ }
+
+ static final class ENIT extends SubRecord {
+
+ int value = 0;
+ LFlags flags = new LFlags(4);
+ FormID addiction = new FormID();
+ byte[] addictionChance = new byte[4];
+ FormID useSound = new FormID();
+
+ ENIT() {
+ super();
+ }
+
+ @Override
+ void export(ModExporter out) throws IOException {
+ super.export(out);
+ out.write(value);
+ out.write(flags.export());
+ addiction.export(out);
+ out.write(addictionChance, 4);
+ useSound.export(out);
+ }
+
+ @Override
+ void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
+ super.parseData(in, srcMod);
+ value = in.extractInt(4);
+ flags.set(in.extract(4));
+ addiction.parseData(in, srcMod);
+ addictionChance = in.extract(4);
+ useSound.parseData(in, srcMod);
+ }
+
+ @Override
+ ArrayList allFormIDs() {
+ ArrayList out = new ArrayList<>(2);
+ out.add(addiction);
+ out.add(useSound);
+ return out;
+ }
+
+ @Override
+ SubRecord getNew(String type) {
+ return new ENIT();
+ }
+
+ @Override
+ int getContentLength(ModExporter out) {
+ return 20;
+ }
+
+ @Override
+ ArrayList getTypes() {
+ return Record.getTypeList("ENIT");
+ }
+
+ @Override
+ public SubRecord merge(SubRecord no, SubRecord bo) {
+ ENIT e = this;
+ if (!(no == null && bo == null && (no instanceof ENIT) && (bo instanceof ENIT))) {
+ final ENIT ne = (ENIT) no;
+ final ENIT be = (ENIT) bo;
+ Merger.merge(e.value, ne.value, be.value, getType(), "value");
+ e.flags = Merger.merge(e.flags, ne.flags, be.flags, getType());
+ Merger.merge(e.addictionChance, ne.addictionChance, be.addictionChance, getType(), "addiction chance");
+ e.addiction.merge(ne.addiction, be.addiction, getType());
+ e.useSound.merge(ne.useSound, be.useSound, getType());
+ }
+ return e;
+ }
+ }
}
diff --git a/src/main/java/skyproc/AMMO.java b/src/main/java/skyproc/AMMO.java
index 32b95ea..9d2cad8 100644
--- a/src/main/java/skyproc/AMMO.java
+++ b/src/main/java/skyproc/AMMO.java
@@ -1,20 +1,15 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
package skyproc;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.zip.DataFormatException;
-import lev.LImport;
-import lev.LOutFile;
import lev.LFlags;
+import lev.LImport;
import skyproc.exceptions.BadParameter;
import skyproc.exceptions.BadRecord;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.zip.DataFormatException;
+
/**
- *
* @author Justin Swanson
*/
public class AMMO extends MajorRecordDescription {
@@ -22,290 +17,287 @@ public class AMMO extends MajorRecordDescription {
// Static prototypes and definitions
static final SubPrototype AMMOprototype = new SubPrototype(MajorRecordDescription.descProto) {
- @Override
- protected void addRecords() {
- add(new SubData("OBND", new byte[12]));
- reposition("FULL");
- add(new Model());
+ @Override
+ protected void addRecords() {
+ add(new SubData("OBND", new byte[12]));
+ reposition("FULL");
+ add(new Model());
add(new SubString("ICON"));
add(new SubString("MICO"));
add(new DestructionData());
- add(new SubForm("YNAM"));
- add(new SubForm("ZNAM"));
- reposition("DESC");
- add(new KeywordSet());
- add(new DATA());
- add(SubString.getNew("ONAM", true));
- }
+ add(new SubForm("YNAM"));
+ add(new SubForm("ZNAM"));
+ reposition("DESC");
+ add(new KeywordSet());
+ add(new DATA());
+ add(SubString.getNew("ONAM", true));
+ }
};
- static final class DATA extends SubRecord {
-
- FormID projectile = new FormID();
- LFlags flags = new LFlags(1);
- float damage = 0;
- int value = 0;
-
- DATA() {
- super();
- }
-
- @Override
- void export(ModExporter out) throws IOException {
- super.export(out);
- projectile.export(out);
- out.write(flags.export(), 4);
- out.write(damage);
- out.write(value);
- }
-
- @Override
- void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
- super.parseData(in, srcMod);
- projectile.parseData(in, srcMod);
- flags.set(in.extract(4));
- damage = in.extractFloat();
- value = in.extractInt(4);
- }
-
- @Override
- SubRecord getNew(String type) {
- return new DATA();
- }
-
- @Override
- int getContentLength(ModExporter out) {
- return 16;
- }
-
- @Override
- ArrayList allFormIDs() {
- ArrayList out = new ArrayList<>(1);
- out.add(projectile);
- return out;
- }
-
- @Override
- ArrayList getTypes() {
- return Record.getTypeList("DATA");
- }
-
- @Override
- public SubRecord merge(SubRecord no, SubRecord bo) {
- DATA d = this;
- if (!(no == null && bo == null && getClass() != no.getClass() && getClass() != bo.getClass())) {
- final DATA nd = (DATA) no;
- final DATA bd = (DATA) bo;
- d.projectile.merge(nd.projectile, bd.projectile, getType());
- Merger.merge(d.damage, nd.damage, bd.damage, getType(), "damage");
- Merger.merge(d.value, nd.value, bd.value, getType(), "value");
- d.flags = Merger.merge(d.flags, nd.flags, bd.flags, getType());
- }
- return d;
- }
- }
-
- // Enums
- /**
- *
- */
- public enum AMMOFlag {
-
- /**
- *
- */
- IgnoresWeaponResistance,
- /**
- *
- */
- NonPlayable,
- /**
- *
- */
- //VanishesWhenNotInFlight,
- /*
- *
- */
- NonBolt;
- }
// Common Functions
AMMO() {
- super();
- subRecords.setPrototype(AMMOprototype);
+ super();
+ subRecords.setPrototype(AMMOprototype);
}
+ // Enums
+
@Override
Record getNew() {
- return new AMMO();
+ return new AMMO();
}
@Override
ArrayList getTypes() {
- return Record.getTypeList("AMMO");
+ return Record.getTypeList("AMMO");
}
- //Get/Set
/**
- *
* @return
*/
public KeywordSet getKeywordSet() {
- return subRecords.getKeywords();
+ return subRecords.getKeywords();
}
/**
+ * @return
* @deprecated use getModelData()
+ */
+ public String getModel() {
+ return subRecords.getModel().getFileName();
+ }
+
+ //Get/Set
+
+ /**
* @param path
+ * @deprecated use getModelData()
*/
public void setModel(String path) {
- subRecords.getModel().setFileName(path);
+ subRecords.getModel().setFileName(path);
}
/**
- * @deprecated use getModelData()
* @return
*/
- public String getModel() {
- return subRecords.getModel().getFileName();
+ public FormID getPickupSound() {
+ return subRecords.getSubForm("YNAM").getForm();
}
/**
- *
* @param sound
*/
public void setPickupSound(FormID sound) {
- subRecords.setSubForm("YNAM", sound);
+ subRecords.setSubForm("YNAM", sound);
}
/**
- *
* @return
*/
- public FormID getPickupSound() {
- return subRecords.getSubForm("YNAM").getForm();
+ public FormID getDropSound() {
+ return subRecords.getSubForm("ZNAM").getForm();
}
/**
- *
* @param sound
*/
public void setDropSound(FormID sound) {
- subRecords.setSubForm("ZNAM", sound);
- }
-
- /**
- *
- * @return
- */
- public FormID getDropSound() {
- return subRecords.getSubForm("ZNAM").getForm();
+ subRecords.setSubForm("ZNAM", sound);
}
DATA getData() {
- return (DATA) subRecords.get("DATA");
+ return (DATA) subRecords.get("DATA");
}
/**
- *
- * @param projectile
+ * @return
*/
- public void setProjectile(FormID projectile) {
- getData().projectile = projectile;
+ public FormID getProjectile() {
+ return getData().projectile;
}
/**
- *
- * @return
+ * @param projectile
*/
- public FormID getProjectile() {
- return getData().projectile;
+ public void setProjectile(FormID projectile) {
+ getData().projectile = projectile;
}
/**
- *
* @param flag
* @param on
*/
public void set(AMMOFlag flag, boolean on) {
- getData().flags.set(flag.ordinal(), on);
+ getData().flags.set(flag.ordinal(), on);
}
/**
- *
* @param flag
* @return
*/
public boolean get(AMMOFlag flag) {
- return getData().flags.get(flag.ordinal());
+ return getData().flags.get(flag.ordinal());
+ }
+
+ /**
+ * @return
+ */
+ public float getDamage() {
+ return getData().damage;
}
/**
- *
* @param damage
*/
public void setDamage(float damage) {
- getData().damage = damage;
+ getData().damage = damage;
}
/**
- *
* @return
*/
- public float getDamage() {
- return getData().damage;
+ public int getValue() {
+ return getData().value;
}
/**
- *
* @param gold
*/
public void setValue(int gold) {
- getData().value = gold;
- }
-
- /**
- *
- * @return
- */
- public int getValue() {
- return getData().value;
+ getData().value = gold;
}
/**
- * @deprecated use getModelData()
* @return List of the AltTextures applied.
+ * @deprecated use getModelData()
*/
public ArrayList getAltTextures() {
- return subRecords.getModel().getAltTextures();
+ return subRecords.getModel().getAltTextures();
}
/**
- *
* @return
*/
public Model getModelData() {
- return subRecords.getModel();
+ return subRecords.getModel();
}
- SubForm getYNAM(){return subRecords.getSubForm("YNAM");}
- SubForm getZNAM(){return subRecords.getSubForm("ZNAM");}
- SubData getOBND(){return subRecords.getSubData("OBND");}
-
- //SkyBash merger
- @Override
- public MajorRecord merge(MajorRecord no, MajorRecord bo) {
- super.merge(no, bo);
- AMMO a = this;
- if (!(no == null && bo == null && (no instanceof AMMO) && (bo instanceof AMMO))) {
- final AMMO na = (AMMO) no;
- final AMMO ba = (AMMO) bo;
- a.getData().merge(na.getData(), ba.getData());
- a.getModelData().merge(na.getModelData(), ba.getModelData());
- a.getYNAM().merge(na.getYNAM(), ba.getYNAM());
- a.getZNAM().merge(na.getZNAM(), ba.getZNAM());
- a.getKeywordSet().merge(na.getKeywordSet(), ba.getKeywordSet());
- a.getOBND().merge(na.getOBND(), ba.getOBND());
- }
- return a;
- }
+ SubForm getYNAM() {
+ return subRecords.getSubForm("YNAM");
+ }
+
+ SubForm getZNAM() {
+ return subRecords.getSubForm("ZNAM");
+ }
+
+ SubData getOBND() {
+ return subRecords.getSubData("OBND");
+ }
+
+ //SkyBash merger
+ @Override
+ public MajorRecord merge(MajorRecord no, MajorRecord bo) {
+ super.merge(no, bo);
+ AMMO a = this;
+ if (!(no == null && bo == null && (no instanceof AMMO) && (bo instanceof AMMO))) {
+ final AMMO na = (AMMO) no;
+ final AMMO ba = (AMMO) bo;
+ a.getData().merge(na.getData(), ba.getData());
+ a.getModelData().merge(na.getModelData(), ba.getModelData());
+ a.getYNAM().merge(na.getYNAM(), ba.getYNAM());
+ a.getZNAM().merge(na.getZNAM(), ba.getZNAM());
+ a.getKeywordSet().merge(na.getKeywordSet(), ba.getKeywordSet());
+ a.getOBND().merge(na.getOBND(), ba.getOBND());
+ }
+ return a;
+ }
+
+ /**
+ *
+ */
+ public enum AMMOFlag {
+
+ /**
+ *
+ */
+ IgnoresWeaponResistance,
+ /**
+ *
+ */
+ NonPlayable,
+ /**
+ *
+ */
+ //VanishesWhenNotInFlight,
+ /*
+ *
+ */
+ NonBolt
+ }
+
+ static final class DATA extends SubRecord {
+
+ FormID projectile = new FormID();
+ LFlags flags = new LFlags(1);
+ float damage = 0;
+ int value = 0;
+
+ DATA() {
+ super();
+ }
+
+ @Override
+ void export(ModExporter out) throws IOException {
+ super.export(out);
+ projectile.export(out);
+ out.write(flags.export(), 4);
+ out.write(damage);
+ out.write(value);
+ }
+
+ @Override
+ void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
+ super.parseData(in, srcMod);
+ projectile.parseData(in, srcMod);
+ flags.set(in.extract(4));
+ damage = in.extractFloat();
+ value = in.extractInt(4);
+ }
+
+ @Override
+ SubRecord getNew(String type) {
+ return new DATA();
+ }
+
+ @Override
+ int getContentLength(ModExporter out) {
+ return 16;
+ }
+
+ @Override
+ ArrayList allFormIDs() {
+ ArrayList out = new ArrayList<>(1);
+ out.add(projectile);
+ return out;
+ }
+
+ @Override
+ ArrayList getTypes() {
+ return Record.getTypeList("DATA");
+ }
+
+ @Override
+ public SubRecord merge(SubRecord no, SubRecord bo) {
+ DATA d = this;
+ if (!(no == null && bo == null && getClass() != no.getClass() && getClass() != bo.getClass())) {
+ final DATA nd = (DATA) no;
+ final DATA bd = (DATA) bo;
+ d.projectile.merge(nd.projectile, bd.projectile, getType());
+ Merger.merge(d.damage, nd.damage, bd.damage, getType(), "damage");
+ Merger.merge(d.value, nd.value, bd.value, getType(), "value");
+ d.flags = Merger.merge(d.flags, nd.flags, bd.flags, getType());
+ }
+ return d;
+ }
+ }
}
diff --git a/src/main/java/skyproc/ARMA.java b/src/main/java/skyproc/ARMA.java
index 82f6a34..a1487c1 100644
--- a/src/main/java/skyproc/ARMA.java
+++ b/src/main/java/skyproc/ARMA.java
@@ -1,19 +1,15 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
package skyproc;
+import lev.LImport;
+import skyproc.AltTextures.AltTexture;
+import skyproc.exceptions.BadParameter;
+import skyproc.exceptions.BadRecord;
import skyproc.genenums.Gender;
import skyproc.genenums.Perspective;
+
import java.io.IOException;
import java.util.ArrayList;
import java.util.zip.DataFormatException;
-import lev.LImport;
-import lev.LOutFile;
-import skyproc.AltTextures.AltTexture;
-import skyproc.exceptions.BadParameter;
-import skyproc.exceptions.BadRecord;
/**
* Armature records (pieces of armor)
@@ -25,433 +21,412 @@ public class ARMA extends MajorRecord {
// Static prototypes and definitions
static final SubPrototype ARMAprototype = new SubPrototype(MajorRecord.majorProto) {
- @Override
- protected void addRecords() {
- add(new BodyTemplate());
- add(new SubForm("RNAM"));
- add(new DNAM());
- // Third Person
- // Male
- add(SubString.getNew("MOD2", true));
- add(new SubList<>(new SubData("MO2T")));
- add(new AltTextures("MO2S"));
- // Female
- add(SubString.getNew("MOD3", true));
- add(new SubList<>(new SubData("MO3T")));
- add(new AltTextures("MO3S"));
- // First person
- // Male
- add(SubString.getNew("MOD4", true));
- add(new SubList<>(new SubData("MO4T")));
- add(new AltTextures("MO4S"));
- // Female
- add(SubString.getNew("MOD5", true));
- add(new SubList<>(new SubData("MO5T")));
- add(new AltTextures("MO5S"));
- add(new SubForm("NAM0"));
- add(new SubForm("NAM1"));
- add(new SubForm("NAM2"));
- add(new SubForm("NAM3"));
- add(new SubList<>(new SubForm("MODL")));
- add(new SubForm("SNDD"));
- add(new SubForm("ONAM"));
- }
+ @Override
+ protected void addRecords() {
+ add(new BodyTemplate());
+ add(new SubForm("RNAM"));
+ add(new DNAM());
+ // Third Person
+ // Male
+ add(SubString.getNew("MOD2", true));
+ add(new SubList<>(new SubData("MO2T")));
+ add(new AltTextures("MO2S"));
+ // Female
+ add(SubString.getNew("MOD3", true));
+ add(new SubList<>(new SubData("MO3T")));
+ add(new AltTextures("MO3S"));
+ // First person
+ // Male
+ add(SubString.getNew("MOD4", true));
+ add(new SubList<>(new SubData("MO4T")));
+ add(new AltTextures("MO4S"));
+ // Female
+ add(SubString.getNew("MOD5", true));
+ add(new SubList<>(new SubData("MO5T")));
+ add(new AltTextures("MO5S"));
+ add(new SubForm("NAM0"));
+ add(new SubForm("NAM1"));
+ add(new SubForm("NAM2"));
+ add(new SubForm("NAM3"));
+ add(new SubList<>(new SubForm("MODL")));
+ add(new SubForm("SNDD"));
+ add(new SubForm("ONAM"));
+ }
};
- static final class DNAM extends SubRecord {
- int malePriority;
- int femalePriority;
- byte[] unknown;
- int detectionSoundValue;
- byte[] unknown2;
- float weaponAdjust;
-
- DNAM() {
- super();
- }
-
- @Override
- void export(ModExporter out) throws IOException {
- super.export(out);
- out.write(malePriority, 1);
- out.write(femalePriority, 1);
- out.write(unknown, 4);
- out.write(detectionSoundValue, 1);
- out.write(unknown2, 1);
- out.write(weaponAdjust);
- }
-
- @Override
- void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
- super.parseData(in, srcMod);
- malePriority = in.extractInt(1);
- femalePriority = in.extractInt(1);
- unknown = in.extract(4);
- detectionSoundValue = in.extractInt(1);
- unknown2 = in.extract(1);
- weaponAdjust = in.extractFloat();
- if (SPGlobal.logMods){
- logMod(srcMod, "", "M-Priority: " + malePriority + ", F-Priority: " + femalePriority + ", DetectionValue: " + detectionSoundValue + ", weaponAdjust: " + weaponAdjust);
- }
- }
-
- @Override
- SubRecord getNew(String type) {
- return new DNAM();
- }
-
- @Override
- boolean isValid() {
- return true;
- }
-
- @Override
- int getContentLength(ModExporter out) {
- return 12;
- }
-
- @Override
- ArrayList getTypes() {
- return Record.getTypeList("DNAM");
- }
-
- @Override
- public SubRecord merge(SubRecord no, SubRecord bo) {
- DNAM d = this;
- if (!(no == null && bo == null && (no instanceof DNAM) && (bo instanceof DNAM))) {
- final DNAM nd = (DNAM) no;
- final DNAM bd = (DNAM) bo;
- Merger.merge(d.detectionSoundValue, nd.detectionSoundValue, bd.detectionSoundValue, getType(), "detection sound value");
- Merger.merge(d.malePriority, nd.malePriority, bd.malePriority, getType(), "male priority");
- Merger.merge(d.femalePriority, nd.femalePriority, bd.femalePriority, getType(), "female priority");
- Merger.merge(d.unknown, nd.unknown, bd.unknown, getType(), "unknown");
- Merger.merge(d.unknown2, nd.unknown2, bd.unknown2, getType(), "unknown");
- Merger.merge(d.weaponAdjust, nd.weaponAdjust, bd.weaponAdjust, getType(), "weapon adjust");
- }
- return d;
- }
- }
-
- // Common Functions
/**
* Armature Major Record
*/
ARMA() {
- super();
- subRecords.setPrototype(ARMAprototype);
+ super();
+ subRecords.setPrototype(ARMAprototype);
}
+ // Common Functions
+
@Override
ArrayList getTypes() {
- return Record.getTypeList("ARMA");
+ return Record.getTypeList("ARMA");
}
@Override
Record getNew() {
- return new ARMA();
+ return new ARMA();
}
// Get/set
String getModelPathType(Gender gender, Perspective perspective) {
- switch (gender) {
- case MALE:
- switch (perspective) {
- case THIRD_PERSON:
- return "MOD2";
- case FIRST_PERSON:
- return "MOD4";
- }
- case FEMALE:
- switch (perspective) {
- case THIRD_PERSON:
- return "MOD3";
- case FIRST_PERSON:
- return "MOD5";
- }
- default:
- return "MOD2";
- }
+ switch (gender) {
+ case MALE:
+ switch (perspective) {
+ case THIRD_PERSON:
+ return "MOD2";
+ case FIRST_PERSON:
+ return "MOD4";
+ }
+ case FEMALE:
+ switch (perspective) {
+ case THIRD_PERSON:
+ return "MOD3";
+ case FIRST_PERSON:
+ return "MOD5";
+ }
+ default:
+ return "MOD2";
+ }
}
/**
- *
- * @param path Path of the .nif file to assign.
- * @param gender The gender to assign this model path to.
+ * @param path Path of the .nif file to assign.
+ * @param gender The gender to assign this model path to.
* @param perspective Perspective to assign this model path to.
*/
public void setModelPath(String path, Gender gender, Perspective perspective) {
- subRecords.setSubString(getModelPathType(gender, perspective), path);
+ subRecords.setSubString(getModelPathType(gender, perspective), path);
}
/**
- *
- * @param gender The gender of the desired model path to query.
+ * @param gender The gender of the desired model path to query.
* @param perspective The perspective of the model path to query.
* @return The model path of the specified gender/perspective. Empty string
* if a model path does not exist for specified parameters.
*/
public String getModelPath(Gender gender, Perspective perspective) {
- return subRecords.getSubString(getModelPathType(gender, perspective)).print();
+ return subRecords.getSubString(getModelPathType(gender, perspective)).print();
}
String getAltTexType(Gender gender, Perspective perspective) {
- switch (gender) {
- case MALE:
- switch (perspective) {
- case THIRD_PERSON:
- return "MO2S";
- case FIRST_PERSON:
- return "MO4S";
- }
- default:
- switch (perspective) {
- case THIRD_PERSON:
- return "MO3S";
- default:
- return "MO5S";
- }
- }
+ switch (gender) {
+ case MALE:
+ switch (perspective) {
+ case THIRD_PERSON:
+ return "MO2S";
+ case FIRST_PERSON:
+ return "MO4S";
+ }
+ default:
+ switch (perspective) {
+ case THIRD_PERSON:
+ return "MO3S";
+ default:
+ return "MO5S";
+ }
+ }
}
/**
* Returns the set of AltTextures applied to a specified gender and
* perspective.
*
- * @param gender Gender of the AltTexture set to query.
+ * @param gender Gender of the AltTexture set to query.
* @param perspective Perspective of the AltTexture set to query.
* @return List of the AltTextures applied to the gender/perspective.
*/
public ArrayList getAltTextures(Gender gender, Perspective perspective) {
- AltTextures t = (AltTextures) subRecords.get(getAltTexType(gender, perspective));
- return t.altTextures;
+ AltTextures t = (AltTextures) subRecords.get(getAltTexType(gender, perspective));
+ return t.altTextures;
}
/**
- *
- * @param rhs Other ARMA record.
- * @param gender Gender of the pack to compare.
+ * @param rhs Other ARMA record.
+ * @param gender Gender of the pack to compare.
* @param perspective Perspective of the pack to compare
* @return true if: Both sets are empty. or Each set contains
* matching Alt Textures with the same name and TXST formID reference, in
* the same corresponding indices.
*/
public boolean equalAltTextures(ARMA rhs, Gender gender, Perspective perspective) {
- return AltTextures.equal(getAltTextures(gender, perspective), rhs.getAltTextures(gender, perspective));
+ return AltTextures.equal(getAltTextures(gender, perspective), rhs.getAltTextures(gender, perspective));
}
/**
- *
- * @param race
+ * @return
*/
- public void setRace(FormID race) {
- subRecords.setSubForm("RNAM", race);
+ public FormID getRace() {
+ return subRecords.getSubForm("RNAM").getForm();
}
/**
- *
- * @return
+ * @param race
*/
- public FormID getRace() {
- return subRecords.getSubForm("RNAM").getForm();
+ public void setRace(FormID race) {
+ subRecords.setSubForm("RNAM", race);
}
/**
- *
* @param skin
* @param gender
*/
public void setSkinTexture(FormID skin, Gender gender) {
- switch (gender) {
- case MALE:
- subRecords.setSubForm("NAM0", skin);
- return;
- case FEMALE:
- subRecords.setSubForm("NAM1", skin);
- return;
- }
+ switch (gender) {
+ case MALE:
+ subRecords.setSubForm("NAM0", skin);
+ return;
+ case FEMALE:
+ subRecords.setSubForm("NAM1", skin);
+ }
}
/**
- *
* @param gender
* @return
*/
public FormID getSkinTexture(Gender gender) {
- switch (gender) {
- case MALE:
- return subRecords.getSubForm("NAM0").getForm();
- default:
- return subRecords.getSubForm("NAM1").getForm();
- }
+ switch (gender) {
+ case MALE:
+ return subRecords.getSubForm("NAM0").getForm();
+ default:
+ return subRecords.getSubForm("NAM1").getForm();
+ }
}
/**
- *
* @param swapList
* @param gender
*/
public void setSkinSwap(FormID swapList, Gender gender) {
- switch (gender) {
- case MALE:
- subRecords.getSubForm("NAM2").setForm(swapList);
- return;
- case FEMALE:
- subRecords.getSubForm("NAM3").setForm(swapList);
- }
+ switch (gender) {
+ case MALE:
+ subRecords.getSubForm("NAM2").setForm(swapList);
+ return;
+ case FEMALE:
+ subRecords.getSubForm("NAM3").setForm(swapList);
+ }
}
/**
- *
* @param gender
* @return
*/
public FormID getSkinSwap(Gender gender) {
- switch (gender) {
- case MALE:
- return subRecords.getSubForm("NAM2").getForm();
- default:
- return subRecords.getSubForm("NAM3").getForm();
- }
+ switch (gender) {
+ case MALE:
+ return subRecords.getSubForm("NAM2").getForm();
+ default:
+ return subRecords.getSubForm("NAM3").getForm();
+ }
}
/**
- *
* @param addRace
*/
public void addAdditionalRace(FormID addRace) {
- subRecords.getSubList("MODL").add(addRace);
+ subRecords.getSubList("MODL").add(addRace);
}
/**
- *
* @param addRace
*/
public void removeAdditionalRace(FormID addRace) {
- subRecords.getSubList("MODL").remove(addRace);
+ subRecords.getSubList("MODL").remove(addRace);
}
/**
- *
* @return
*/
public ArrayList getAdditionalRaces() {
- return subRecords.getSubList("MODL").toPublic();
+ return subRecords.getSubList("MODL").toPublic();
}
/**
- *
+ *
*/
public void clearAdditionalRaces() {
- subRecords.getSubList("MODL").clear();
+ subRecords.getSubList("MODL").clear();
}
/**
- *
- * @param footstep
+ * @return
*/
- public void setFootstepSound(FormID footstep) {
- subRecords.setSubForm("SNDD", footstep);
+ public FormID getFootstepSound() {
+ return subRecords.getSubForm("SNDD").getForm();
}
/**
- *
- * @return
+ * @param footstep
*/
- public FormID getFootstepSound() {
- return subRecords.getSubForm("SNDD").getForm();
+ public void setFootstepSound(FormID footstep) {
+ subRecords.setSubForm("SNDD", footstep);
}
DNAM getDNAM() {
- return (DNAM) subRecords.get("DNAM");
+ return (DNAM) subRecords.get("DNAM");
}
/**
- *
* @param priority
* @param gender
*/
public void setPriority(int priority, Gender gender) {
- switch (gender) {
- case MALE:
- getDNAM().malePriority = priority;
- return;
- case FEMALE:
- getDNAM().femalePriority = priority;
- return;
- }
+ switch (gender) {
+ case MALE:
+ getDNAM().malePriority = priority;
+ return;
+ case FEMALE:
+ getDNAM().femalePriority = priority;
+ }
}
/**
- *
* @param gender
* @return
*/
public int getPriority(Gender gender) {
- switch (gender) {
- case MALE:
- return getDNAM().malePriority;
- default:
- return getDNAM().femalePriority;
- }
+ switch (gender) {
+ case MALE:
+ return getDNAM().malePriority;
+ default:
+ return getDNAM().femalePriority;
+ }
+ }
+
+ /**
+ * @return
+ */
+ public int getDetectionSoundValue() {
+ return getDNAM().detectionSoundValue;
}
/**
- *
* @param value
*/
public void setDetectionSoundValue(int value) {
- getDNAM().detectionSoundValue = value;
+ getDNAM().detectionSoundValue = value;
}
/**
- *
* @return
*/
- public int getDetectionSoundValue() {
- return getDNAM().detectionSoundValue;
+ public float getWeaponAdjust() {
+ return getDNAM().weaponAdjust;
}
/**
- *
* @param adjust
*/
public void setWeaponAdjust(float adjust) {
- getDNAM().weaponAdjust = adjust;
+ getDNAM().weaponAdjust = adjust;
}
/**
- *
* @return
*/
- public float getWeaponAdjust() {
- return getDNAM().weaponAdjust;
+ public BodyTemplate getBodyTemplate() {
+ return subRecords.getBodyTemplate();
}
- /**
- *
- * @return
+ /*
+ * SkyBash functions.
*/
- public BodyTemplate getBodyTemplate() {
- return subRecords.getBodyTemplate();
+ @Override
+ public MajorRecord merge(MajorRecord no, MajorRecord bo) {
+ super.merge(no, bo);
+ ARMA a = this;
+ if (!(no == null && bo == null && (no instanceof ARMA) && (bo instanceof ARMA))) {
+ final ARMA na = (ARMA) no;
+ final ARMA ba = (ARMA) bo;
+ SubRecords sList = a.subRecords;
+ SubRecords nsList = na.subRecords;
+ SubRecords bsList = ba.subRecords;
+ for (SubRecord s : sList) {
+ s.merge(nsList.get(s.getType()), bsList.get(s.getType()));
+ }
+ }
+ return a;
}
- /*
- * SkyBash functions.
- */
- @Override
- public MajorRecord merge(MajorRecord no, MajorRecord bo) {
- super.merge(no, bo);
- ARMA a = this;
- if (!(no == null && bo == null && (no instanceof ARMA) && (bo instanceof ARMA))) {
- final ARMA na = (ARMA) no;
- final ARMA ba = (ARMA) bo;
- SubRecords sList = a.subRecords;
- SubRecords nsList = na.subRecords;
- SubRecords bsList = ba.subRecords;
- for (SubRecord s : sList) {
- s.merge(nsList.get(s.getType()), bsList.get(s.getType()));
- }
- }
- return a;
- }
+ static final class DNAM extends SubRecord {
+
+ int malePriority;
+ int femalePriority;
+ byte[] unknown;
+ int detectionSoundValue;
+ byte[] unknown2;
+ float weaponAdjust;
+
+ DNAM() {
+ super();
+ }
+
+ @Override
+ void export(ModExporter out) throws IOException {
+ super.export(out);
+ out.write(malePriority, 1);
+ out.write(femalePriority, 1);
+ out.write(unknown, 4);
+ out.write(detectionSoundValue, 1);
+ out.write(unknown2, 1);
+ out.write(weaponAdjust);
+ }
+
+ @Override
+ void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
+ super.parseData(in, srcMod);
+ malePriority = in.extractInt(1);
+ femalePriority = in.extractInt(1);
+ unknown = in.extract(4);
+ detectionSoundValue = in.extractInt(1);
+ unknown2 = in.extract(1);
+ weaponAdjust = in.extractFloat();
+ if (SPGlobal.logMods) {
+ logMod(srcMod, "", "M-Priority: " + malePriority + ", F-Priority: " + femalePriority + ", DetectionValue: " + detectionSoundValue + ", weaponAdjust: " + weaponAdjust);
+ }
+ }
+
+ @Override
+ SubRecord getNew(String type) {
+ return new DNAM();
+ }
+
+ @Override
+ boolean isValid() {
+ return true;
+ }
+
+ @Override
+ int getContentLength(ModExporter out) {
+ return 12;
+ }
+
+ @Override
+ ArrayList getTypes() {
+ return Record.getTypeList("DNAM");
+ }
+
+ @Override
+ public SubRecord merge(SubRecord no, SubRecord bo) {
+ DNAM d = this;
+ if (!(no == null && bo == null && (no instanceof DNAM) && (bo instanceof DNAM))) {
+ final DNAM nd = (DNAM) no;
+ final DNAM bd = (DNAM) bo;
+ Merger.merge(d.detectionSoundValue, nd.detectionSoundValue, bd.detectionSoundValue, getType(), "detection sound value");
+ Merger.merge(d.malePriority, nd.malePriority, bd.malePriority, getType(), "male priority");
+ Merger.merge(d.femalePriority, nd.femalePriority, bd.femalePriority, getType(), "female priority");
+ Merger.merge(d.unknown, nd.unknown, bd.unknown, getType(), "unknown");
+ Merger.merge(d.unknown2, nd.unknown2, bd.unknown2, getType(), "unknown");
+ Merger.merge(d.weaponAdjust, nd.weaponAdjust, bd.weaponAdjust, getType(), "weapon adjust");
+ }
+ return d;
+ }
+ }
}
diff --git a/src/main/java/skyproc/ARMO.java b/src/main/java/skyproc/ARMO.java
index 6fc562d..1a7800f 100644
--- a/src/main/java/skyproc/ARMO.java
+++ b/src/main/java/skyproc/ARMO.java
@@ -1,16 +1,13 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
package skyproc;
+import lev.LImport;
+import skyproc.exceptions.BadParameter;
+import skyproc.exceptions.BadRecord;
import skyproc.genenums.Gender;
+
import java.io.IOException;
import java.util.ArrayList;
import java.util.zip.DataFormatException;
-import lev.LImport;
-import skyproc.exceptions.BadParameter;
-import skyproc.exceptions.BadRecord;
/**
* Armor Records
@@ -21,173 +18,110 @@ public class ARMO extends MajorRecordDescription {
// Static prototypes and definitions
static final SubPrototype ARMOprototype = new SubPrototype(MajorRecordDescription.descProto) {
- @Override
- protected void addRecords() {
- add(new ScriptPackage());
- add(new SubData("OBND", new byte[12]));
- reposition("FULL");
- add(new SubForm("EITM"));
+ @Override
+ protected void addRecords() {
+ add(new ScriptPackage());
+ add(new SubData("OBND", new byte[12]));
+ reposition("FULL");
+ add(new SubForm("EITM"));
add(new SubInt("EAMT", 2));
- add(SubString.getNew("MOD2", true));
- add(new SubData("MO2T"));
- add(new AltTextures("MO2S"));
- add(SubString.getNew("ICON", true));
+ add(SubString.getNew("MOD2", true));
+ add(new SubData("MO2T"));
+ add(new AltTextures("MO2S"));
+ add(SubString.getNew("ICON", true));
add(SubString.getNew("MICO", true));
- add(SubString.getNew("MOD4", true));
- add(new SubData("MO4T"));
- add(new AltTextures("MO4S"));
- add(SubString.getNew("ICO2", true));
+ add(SubString.getNew("MOD4", true));
+ add(new SubData("MO4T"));
+ add(new AltTextures("MO4S"));
+ add(SubString.getNew("ICO2", true));
add(SubString.getNew("MIC2", true));
- add(new BodyTemplate());
- add(new DestructionData());
- add(new SubForm("YNAM"));
- add(new SubForm("ZNAM"));
- add(new SubString("BMCT"));
- add(new SubForm("ETYP"));
- add(new SubForm("BIDS"));
- add(new SubForm("BAMT"));
- add(new SubForm("RNAM"));
- add(new KeywordSet());
- reposition("DESC");
- add(new SubList<>(new SubForm("MODL")));
- add(new DATA());
- add(new SubData("DNAM"));
- add(new SubForm("TNAM"));
- }
+ add(new BodyTemplate());
+ add(new DestructionData());
+ add(new SubForm("YNAM"));
+ add(new SubForm("ZNAM"));
+ add(new SubString("BMCT"));
+ add(new SubForm("ETYP"));
+ add(new SubForm("BIDS"));
+ add(new SubForm("BAMT"));
+ add(new SubForm("RNAM"));
+ add(new KeywordSet());
+ reposition("DESC");
+ add(new SubList<>(new SubForm("MODL")));
+ add(new DATA());
+ add(new SubData("DNAM"));
+ add(new SubForm("TNAM"));
+ }
};
/**
* Armor Major Record
*/
ARMO() {
- super();
- subRecords.setPrototype(ARMOprototype);
+ super();
+ subRecords.setPrototype(ARMOprototype);
}
@Override
ArrayList getTypes() {
- return Record.getTypeList("ARMO");
+ return Record.getTypeList("ARMO");
}
@Override
Record getNew() {
- return new ARMO();
- }
-
- static class DATA extends SubRecord {
-
- int value;
- float weight;
-
- DATA() {
- super();
- }
-
- @Override
- void export(ModExporter out) throws IOException {
- super.export(out);
- out.write(value);
- out.write(weight);
- }
-
- @Override
- void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
- super.parseData(in, srcMod);
- value = in.extractInt(4);
- weight = in.extractFloat();
- if (SPGlobal.logMods){
- logMod(srcMod, "", "Value: " + value + ", weight " + weight);
- }
- }
-
- @Override
- SubRecord getNew(String type) {
- return new DATA();
- }
-
- @Override
- boolean isValid() {
- return true;
- }
-
- @Override
- int getContentLength(ModExporter out) {
- return 8;
- }
-
- @Override
- ArrayList getTypes() {
- return Record.getTypeList("DATA");
- }
-
- @Override
- public SubRecord merge(SubRecord no, SubRecord bo) {
- DATA e = this;
- if (!(no == null && bo == null && (no instanceof DATA) && (bo instanceof DATA))) {
- final DATA ne = (DATA) no;
- final DATA be = (DATA) bo;
- Merger.merge(e.value, ne.value, be.value, getType(), "value");
- Merger.merge(e.weight, ne.weight, be.weight, getType(), "weight");
- }
- return e;
- }
+ return new ARMO();
}
- // Get/Set
/**
- *
* @return
*/
public KeywordSet getKeywordSet() {
- return subRecords.getKeywords();
+ return subRecords.getKeywords();
}
+ // Get/Set
+
/**
* @return Returns the list of ARMA records associated with the ARMO.
*/
public ArrayList getArmatures() {
- return subRecords.getSubList("MODL").toPublic();
+ return subRecords.getSubList("MODL").toPublic();
}
/**
- *
* @param id Adds an ARMA record to the MODL list.
*/
public void addArmature(FormID id) {
- subRecords.getSubList("MODL").add(id);
+ subRecords.getSubList("MODL").add(id);
}
/**
- *
* @param id Removes an ARMA record from the MODL list if it exists.
*/
public void removeArmature(FormID id) {
- subRecords.getSubList("MODL").remove(id);
+ subRecords.getSubList("MODL").remove(id);
}
/**
- *
- * @param id
+ * @return
*/
- public void setEnchantment(FormID id) {
- subRecords.setSubForm("EITM", id);
+ public FormID getEnchantment() {
+ return subRecords.getSubForm("EITM").getForm();
}
/**
- *
- * @return
+ * @param id
*/
- public FormID getEnchantment() {
- return subRecords.getSubForm("EITM").getForm();
+ public void setEnchantment(FormID id) {
+ subRecords.setSubForm("EITM", id);
}
String getAltTexType(Gender gender) {
- switch (gender) {
- case MALE:
- return "MO2S";
- default:
- return "MO4S";
- }
+ switch (gender) {
+ case MALE:
+ return "MO2S";
+ default:
+ return "MO4S";
+ }
}
/**
@@ -198,265 +132,237 @@ String getAltTexType(Gender gender) {
* @return List of the AltTextures applied to the gender/perspective.
*/
public ArrayList getAltTextures(Gender gender) {
- AltTextures t = (AltTextures) subRecords.get(getAltTexType(gender));
- return t.altTextures;
+ AltTextures t = (AltTextures) subRecords.get(getAltTexType(gender));
+ return t.altTextures;
}
/**
- *
- * @param rhs Other ARMA record.
+ * @param rhs Other ARMA record.
* @param gender Gender of the pack to compare.
* @return true if: Both sets are empty. or Each set contains
* matching Alt Textures with the same name and TXST formID reference, in
* the same corresponding indices.
*/
public boolean equalAltTextures(ARMO rhs, Gender gender) {
- return AltTextures.equal(getAltTextures(gender), rhs.getAltTextures(gender));
+ return AltTextures.equal(getAltTextures(gender), rhs.getAltTextures(gender));
}
/**
- *
* @param path
* @param g
*/
public void setModel(String path, Gender g) {
- switch (g) {
- case MALE:
- subRecords.setSubString("MOD2", path);
- break;
- case FEMALE:
- subRecords.setSubString("MOD4", path);
- break;
- }
+ switch (g) {
+ case MALE:
+ subRecords.setSubString("MOD2", path);
+ break;
+ case FEMALE:
+ subRecords.setSubString("MOD4", path);
+ break;
+ }
}
/**
- *
* @param g
* @return
*/
public String getModel(Gender g) {
- switch (g) {
- case MALE:
- return subRecords.getSubString("MOD2").print();
- default:
- return subRecords.getSubString("MOD4").print();
- }
+ switch (g) {
+ case MALE:
+ return subRecords.getSubString("MOD2").print();
+ default:
+ return subRecords.getSubString("MOD4").print();
+ }
+ }
+
+ /**
+ * @return
+ */
+ public FormID getPickupSound() {
+ return subRecords.getSubForm("YNAM").getForm();
}
/**
- *
* @param sound
*/
public void setPickupSound(FormID sound) {
- subRecords.setSubForm("YNAM", sound);
+ subRecords.setSubForm("YNAM", sound);
}
/**
- *
* @return
*/
- public FormID getPickupSound() {
- return subRecords.getSubForm("YNAM").getForm();
+ public FormID getDropSound() {
+ return subRecords.getSubForm("ZNAM").getForm();
}
/**
- *
* @param sound
*/
public void setDropSound(FormID sound) {
- subRecords.setSubForm("ZNAM", sound);
+ subRecords.setSubForm("ZNAM", sound);
}
/**
- *
- * @return
+ * @param slot
*/
- public FormID getDropSound() {
- return subRecords.getSubForm("ZNAM").getForm();
+ public void setEquipSlot(FormID slot) {
+ subRecords.setSubForm("ETYP", slot);
}
/**
- *
- * @param slot
+ * @return
*/
- public void setEquipSlot(FormID slot) {
- subRecords.setSubForm("ETYP", slot);
+ public FormID getEquipSet() {
+ return subRecords.getSubForm("ETYP").getForm();
}
/**
- *
* @return
*/
- public FormID getEquipSet() {
- return subRecords.getSubForm("ETYP").getForm();
+ public FormID getBashImpactData() {
+ return subRecords.getSubForm("BIDS").getForm();
}
/**
- *
* @param set
*/
public void setBashImpactData(FormID set) {
- subRecords.setSubForm("BIDS", set);
+ subRecords.setSubForm("BIDS", set);
}
/**
- *
* @return
*/
- public FormID getBashImpactData() {
- return subRecords.getSubForm("BIDS").getForm();
+ public FormID getRace() {
+ return subRecords.getSubForm("RNAM").getForm();
}
/**
- *
* @param race
*/
public void setRace(FormID race) {
- subRecords.setSubForm("RNAM", race);
+ subRecords.setSubForm("RNAM", race);
+ }
+
+ DATA getDATA() {
+ return (DATA) subRecords.get("DATA");
}
/**
- *
* @return
*/
- public FormID getRace() {
- return subRecords.getSubForm("RNAM").getForm();
- }
-
- DATA getDATA() {
- return (DATA) subRecords.get("DATA");
+ public int getValue() {
+ return getDATA().value;
}
/**
- *
* @param value
*/
public void setValue(int value) {
- getDATA().value = value;
+ getDATA().value = value;
}
/**
- *
* @return
*/
- public int getValue() {
- return getDATA().value;
+ public float getWeight() {
+ return getDATA().weight;
}
/**
- *
* @param weight
*/
public void setWeight(float weight) {
- getDATA().weight = weight;
+ getDATA().weight = weight;
}
/**
- *
* @return
*/
- public float getWeight() {
- return getDATA().weight;
+ public float getArmorRatingFloat() {
+ return (float) (subRecords.getSubData("DNAM").toInt() / 100.0);
}
/**
- *
* @param rating
*/
public void setArmorRatingFloat(float rating) {
- subRecords.setSubData("DNAM", (int) rating * 100);
+ subRecords.setSubData("DNAM", (int) rating * 100);
}
/**
- *
* @return
*/
- public float getArmorRatingFloat() {
- return (float) (subRecords.getSubData("DNAM").toInt() / 100.0);
+ public int getArmorRating() {
+ return subRecords.getSubData("DNAM").toInt();
}
/**
- *
* @param rating
*/
public void setArmorRating(int rating) {
- subRecords.setSubData("DNAM", rating);
+ subRecords.setSubData("DNAM", rating);
}
/**
- *
* @return
*/
- public int getArmorRating() {
- return subRecords.getSubData("DNAM").toInt();
+ public FormID getTemplate() {
+ return subRecords.getSubForm("TNAM").getForm();
}
/**
- *
* @param template
*/
public void setTemplate(FormID template) {
- if (template.isNull()){
+ if (template.isNull()) {
FormID oldTemplate = subRecords.getSubForm("TNAM").getForm();
// for templated fields copy values
}
- subRecords.setSubForm("TNAM", template);
-
- }
+ subRecords.setSubForm("TNAM", template);
- /**
- *
- * @return
- */
- public FormID getTemplate() {
- return subRecords.getSubForm("TNAM").getForm();
}
/**
- *
* @return
*/
public ScriptPackage getScriptPackage() {
- return subRecords.getScripts();
+ return subRecords.getScripts();
}
/**
- *
* @return
*/
public BodyTemplate getBodyTemplate() {
- return subRecords.getBodyTemplate();
+ return subRecords.getBodyTemplate();
}
-
+
/**
- *
* @return true if TNAM is not null
*/
public boolean isTemplated() {
- return !getTemplate().isNull();
+ return !getTemplate().isNull();
}
-
+
/**
- *
* @return BAMT FormID
*/
public FormID getAlternateBlockMaterial() {
return subRecords.getSubForm("BAMT").getForm();
}
-
+
/**
- *
- * @param materialFormID
+ * @param materialFormID
*/
public void setAlternateBlockMaterial(FormID materialFormID) {
subRecords.setSubForm("BAMT", materialFormID);
}
-
+
/**
* Changes BODT to BOD2 if present and sets armor to non-playable if needed
*/
- public void updateBodyTemplate(){
+ public void updateBodyTemplate() {
getBodyTemplate().makeBod2(this);
}
@@ -476,4 +382,63 @@ public MajorRecord merge(MajorRecord no, MajorRecord bo) {
}
return a;
}
+
+ static class DATA extends SubRecord {
+
+ int value;
+ float weight;
+
+ DATA() {
+ super();
+ }
+
+ @Override
+ void export(ModExporter out) throws IOException {
+ super.export(out);
+ out.write(value);
+ out.write(weight);
+ }
+
+ @Override
+ void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
+ super.parseData(in, srcMod);
+ value = in.extractInt(4);
+ weight = in.extractFloat();
+ if (SPGlobal.logMods) {
+ logMod(srcMod, "", "Value: " + value + ", weight " + weight);
+ }
+ }
+
+ @Override
+ SubRecord getNew(String type) {
+ return new DATA();
+ }
+
+ @Override
+ boolean isValid() {
+ return true;
+ }
+
+ @Override
+ int getContentLength(ModExporter out) {
+ return 8;
+ }
+
+ @Override
+ ArrayList getTypes() {
+ return Record.getTypeList("DATA");
+ }
+
+ @Override
+ public SubRecord merge(SubRecord no, SubRecord bo) {
+ DATA e = this;
+ if (!(no == null && bo == null && (no instanceof DATA) && (bo instanceof DATA))) {
+ final DATA ne = (DATA) no;
+ final DATA be = (DATA) bo;
+ Merger.merge(e.value, ne.value, be.value, getType(), "value");
+ Merger.merge(e.weight, ne.weight, be.weight, getType(), "weight");
+ }
+ return e;
+ }
+ }
}
diff --git a/src/main/java/skyproc/AVIF.java b/src/main/java/skyproc/AVIF.java
index 7d25fde..c08382b 100644
--- a/src/main/java/skyproc/AVIF.java
+++ b/src/main/java/skyproc/AVIF.java
@@ -1,7 +1,3 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
package skyproc;
import java.util.ArrayList;
@@ -15,253 +11,236 @@ public class AVIF extends MajorRecordDescription {
// Static prototypes and definitions
static final SubPrototype AVIFproto = new SubPrototype(MajorRecordDescription.descProto) {
- @Override
- protected void addRecords() {
- add(SubString.getNew("ANAM", true));
- add(new SubData("CNAM"));
- add(new SubData("AVSK"));
- add(new SubList<>(new PerkReference(new SubPrototype() {
- @Override
- protected void addRecords() {
- add(new SubForm("PNAM"));
- forceExport("PNAM");
- add(new SubInt("FNAM"));
- add(new SubInt("XNAM"));
- add(new SubInt("YNAM"));
- add(new SubFloat("HNAM"));
- add(new SubFloat("VNAM"));
- add(new SubForm("SNAM"));
- add(new SubList<>(new SubInt("CNAM")));
- add(new SubInt("INAM"));
- }
- })));
- }
+ @Override
+ protected void addRecords() {
+ add(SubString.getNew("ANAM", true));
+ add(new SubData("CNAM"));
+ add(new SubData("AVSK"));
+ add(new SubList<>(new PerkReference(new SubPrototype() {
+ @Override
+ protected void addRecords() {
+ add(new SubForm("PNAM"));
+ forceExport("PNAM");
+ add(new SubInt("FNAM"));
+ add(new SubInt("XNAM"));
+ add(new SubInt("YNAM"));
+ add(new SubFloat("HNAM"));
+ add(new SubFloat("VNAM"));
+ add(new SubForm("SNAM"));
+ add(new SubList<>(new SubInt("CNAM")));
+ add(new SubInt("INAM"));
+ }
+ })));
+ }
};
- /**
- * A structure that represents a perk in a perktree
- */
- public static final class PerkReference extends SubShellBulkType {
-
- PerkReference(SubPrototype proto) {
- super(proto, false);
- }
-
- @Override
- boolean isValid() {
- return true;
- }
-
- @Override
- SubRecord getNew(String type) {
- return new PerkReference(getPrototype());
- }
-
- @Override
- Record getNew() {
- return new PerkReference(getPrototype());
- }
-
- /**
- *
- * @param id
- */
- public void setPerk(FormID id) {
- subRecords.setSubForm("PNAM", id);
- }
-
- /**
- *
- * @return
- */
- public FormID getPerk() {
- return subRecords.getSubForm("PNAM").getForm();
- }
-
- /**
- *
- * @param x
- */
- public void setX(int x) {
- subRecords.setSubInt("XNAM", x);
- }
-
- /**
- *
- * @return
- */
- public int getX() {
- return subRecords.getSubInt("XNAM").get();
- }
-
- /**
- *
- * @param y
- */
- public void setY(int y) {
- subRecords.setSubInt("YNAM", y);
- }
-
- /**
- *
- * @return
- */
- public int getY() {
- return subRecords.getSubInt("YNAM").get();
- }
-
- /**
- *
- * @param horiz
- */
- public void setHorizontalPos(float horiz) {
- subRecords.setSubFloat("HNAM", horiz);
- }
-
- /**
- *
- * @return
- */
- public float getHorizontalPos() {
- return subRecords.getSubFloat("HNAM").get();
- }
-
- /**
- *
- * @param vert
- */
- public void setVerticalPos(float vert) {
- subRecords.setSubFloat("VNAM", vert);
- }
-
- /**
- *
- * @return
- */
- public float getVerticalPos() {
- return subRecords.getSubFloat("VNAM").get();
- }
-
- /**
- *
- * @param skill
- */
- public void setSkill(FormID skill) {
- subRecords.setSubForm("SNAM", skill);
- }
-
- /**
- *
- * @return
- */
- public FormID getSkill() {
- return subRecords.getSubForm("SNAM").getForm();
- }
-
- /**
- *
- * @return
- */
- public ArrayList getPointers() {
- return subRecords.getSubList("CNAM").toPublic();
- }
-
- /**
- * @deprecated modifying the ArrayList will now directly
- * affect the record.
- */
- public void clearPointers() {
- subRecords.getSubList("CNAM").clear();
- }
-
- /**
- * @deprecated modifying the ArrayList will now directly
- * affect the record.
- * @param index
- */
- public void addPointer(int index) {
- subRecords.getSubList("CNAM").add(index);
- }
-
- /**
- * @param ref
- */
- public void addPointer(PerkReference ref) {
- addPointer(ref.getIndex());
- }
-
- /**
- *
- * @param index
- */
- public void setIndex(int index) {
- subRecords.setSubInt("INAM", index);
- }
-
- /**
- *
- * @return
- */
- public int getIndex() {
- return subRecords.getSubInt("INAM").get();
- }
- }
-
// Common Functions
AVIF() {
- super();
- subRecords.setPrototype(AVIFproto);
+ super();
+ subRecords.setPrototype(AVIFproto);
}
@Override
ArrayList getTypes() {
- return Record.getTypeList("AVIF");
+ return Record.getTypeList("AVIF");
}
@Override
Record getNew() {
- return new AVIF();
+ return new AVIF();
+ }
+
+ /**
+ * @return
+ */
+ public String getAbbreviation() {
+ return subRecords.getSubString("ANAM").print();
}
// Get/Set
+
/**
- *
* @param abbr
*/
public void setAbbreviation(String abbr) {
- subRecords.setSubString("ANAM", abbr);
+ subRecords.setSubString("ANAM", abbr);
}
/**
- *
* @return
*/
- public String getAbbreviation() {
- return subRecords.getSubString("ANAM").print();
+ public ArrayList getPerkReferences() {
+ return subRecords.getSubList("PNAM").toPublic();
+ }
+
+ @Override
+ public MajorRecord merge(MajorRecord no, MajorRecord bo) {
+ super.merge(no, bo);
+ AVIF a = this;
+ if (!(no == null && bo == null && (no instanceof AVIF) && (bo instanceof AVIF))) {
+ final AVIF na = (AVIF) no;
+ final AVIF ba = (AVIF) bo;
+ SubRecords sList = a.subRecords;
+ SubRecords nsList = na.subRecords;
+ SubRecords bsList = ba.subRecords;
+ for (SubRecord s : sList) {
+ s.merge(nsList.get(s.getType()), bsList.get(s.getType()));
+ }
+ }
+ return a;
}
/**
- *
- * @return
+ * A structure that represents a perk in a perktree
*/
- public ArrayList getPerkReferences() {
- return subRecords.getSubList("PNAM").toPublic();
- }
+ public static final class PerkReference extends SubShellBulkType {
- @Override
- public MajorRecord merge(MajorRecord no, MajorRecord bo) {
- super.merge(no, bo);
- AVIF a = this;
- if (!(no == null && bo == null && (no instanceof AVIF) && (bo instanceof AVIF))) {
- final AVIF na = (AVIF) no;
- final AVIF ba = (AVIF) bo;
- SubRecords sList = a.subRecords;
- SubRecords nsList = na.subRecords;
- SubRecords bsList = ba.subRecords;
- for (SubRecord s : sList) {
- s.merge(nsList.get(s.getType()), bsList.get(s.getType()));
- }
- }
- return a;
- }
+ PerkReference(SubPrototype proto) {
+ super(proto, false);
+ }
+
+ @Override
+ boolean isValid() {
+ return true;
+ }
+
+ @Override
+ SubRecord getNew(String type) {
+ return new PerkReference(getPrototype());
+ }
+
+ @Override
+ Record getNew() {
+ return new PerkReference(getPrototype());
+ }
+
+ /**
+ * @return
+ */
+ public FormID getPerk() {
+ return subRecords.getSubForm("PNAM").getForm();
+ }
+
+ /**
+ * @param id
+ */
+ public void setPerk(FormID id) {
+ subRecords.setSubForm("PNAM", id);
+ }
+
+ /**
+ * @return
+ */
+ public int getX() {
+ return subRecords.getSubInt("XNAM").get();
+ }
+
+ /**
+ * @param x
+ */
+ public void setX(int x) {
+ subRecords.setSubInt("XNAM", x);
+ }
+
+ /**
+ * @return
+ */
+ public int getY() {
+ return subRecords.getSubInt("YNAM").get();
+ }
+
+ /**
+ * @param y
+ */
+ public void setY(int y) {
+ subRecords.setSubInt("YNAM", y);
+ }
+
+ /**
+ * @return
+ */
+ public float getHorizontalPos() {
+ return subRecords.getSubFloat("HNAM").get();
+ }
+
+ /**
+ * @param horiz
+ */
+ public void setHorizontalPos(float horiz) {
+ subRecords.setSubFloat("HNAM", horiz);
+ }
+
+ /**
+ * @return
+ */
+ public float getVerticalPos() {
+ return subRecords.getSubFloat("VNAM").get();
+ }
+
+ /**
+ * @param vert
+ */
+ public void setVerticalPos(float vert) {
+ subRecords.setSubFloat("VNAM", vert);
+ }
+
+ /**
+ * @return
+ */
+ public FormID getSkill() {
+ return subRecords.getSubForm("SNAM").getForm();
+ }
+
+ /**
+ * @param skill
+ */
+ public void setSkill(FormID skill) {
+ subRecords.setSubForm("SNAM", skill);
+ }
+
+ /**
+ * @return
+ */
+ public ArrayList getPointers() {
+ return subRecords.getSubList("CNAM").toPublic();
+ }
+
+ /**
+ * @deprecated modifying the ArrayList will now directly
+ * affect the record.
+ */
+ public void clearPointers() {
+ subRecords.getSubList("CNAM").clear();
+ }
+
+// /**
+// * @deprecated modifying the ArrayList will now directly
+// * affect the record.
+// * @param index
+// */
+// public void addPointer(int index) {
+// subRecords.getSubList("CNAM").add(index);
+// }
+
+// /**
+// * @param ref
+// */
+// public void addPointer(PerkReference ref) {
+// addPointer(ref.getIndex());
+// }
+
+ /**
+ * @return
+ */
+ public int getIndex() {
+ return subRecords.getSubInt("INAM").get();
+ }
+
+ /**
+ * @param index
+ */
+ public void setIndex(int index) {
+ subRecords.setSubInt("INAM", index);
+ }
+ }
}
diff --git a/src/main/java/skyproc/AltTextures.java b/src/main/java/skyproc/AltTextures.java
index 4f9c738..45cefc1 100644
--- a/src/main/java/skyproc/AltTextures.java
+++ b/src/main/java/skyproc/AltTextures.java
@@ -1,26 +1,17 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
package skyproc;
-import java.io.IOException;
-import java.io.Serializable;
-import java.util.ArrayList;
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.Objects;
-import java.util.Set;
-import java.util.zip.DataFormatException;
import lev.LImport;
-import lev.LOutFile;
import lev.LShrinkArray;
import lev.Ln;
import skyproc.exceptions.BadParameter;
import skyproc.exceptions.BadRecord;
+import java.io.IOException;
+import java.io.Serializable;
+import java.util.*;
+import java.util.zip.DataFormatException;
+
/**
- *
* @author Justin Swanson
*/
public class AltTextures extends SubRecordTyped {
@@ -28,84 +19,83 @@ public class AltTextures extends SubRecordTyped {
ArrayList altTextures = new ArrayList<>();
AltTextures(String t) {
- super(t);
+ super(t);
+ }
+
+ /**
+ * @param alts
+ * @param rhsAlts
+ * @return
+ */
+ public static boolean equal(ArrayList alts, ArrayList rhsAlts) {
+ if (alts.size() != rhsAlts.size()) {
+ return false;
+ }
+ if (alts.isEmpty() && rhsAlts.isEmpty()) {
+ return true;
+ }
+
+ Set altSet = new HashSet<>(alts);
+ for (AltTexture t : rhsAlts) {
+ if (!altSet.contains(t)) {
+ return false;
+ }
+ }
+
+ return true;
}
@Override
void export(ModExporter out) throws IOException {
- super.export(out);
- if (isValid()) {
- out.write(altTextures.size());
- for (AltTexture t : altTextures) {
- t.export(out);
- }
- }
+ super.export(out);
+ if (isValid()) {
+ out.write(altTextures.size());
+ for (AltTexture t : altTextures) {
+ t.export(out);
+ }
+ }
}
@Override
void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
- super.parseData(in, srcMod);
- int numTextures = in.extractInt(4);
- for (int i = 0; i < numTextures; i++) {
- int strLength = Ln.arrayToInt(in.getInts(0, 4));
- AltTexture newText = new AltTexture(new LShrinkArray(in.extract(12 + strLength)), srcMod);
- altTextures.add(newText);
- if (SPGlobal.logMods){
- logMod(srcMod, "", "New Texture Alt -- Name: " + newText.name + ", texture: " + newText.texture + ", index: " + newText.index);
- }
- }
+ super.parseData(in, srcMod);
+ int numTextures = in.extractInt(4);
+ for (int i = 0; i < numTextures; i++) {
+ int strLength = Ln.arrayToInt(in.getInts(0, 4));
+ AltTexture newText = new AltTexture(new LShrinkArray(in.extract(12 + strLength)), srcMod);
+ altTextures.add(newText);
+ if (SPGlobal.logMods) {
+ logMod(srcMod, "", "New Texture Alt -- Name: " + newText.name + ", texture: " + newText.texture + ", index: " + newText.index);
+ }
+ }
}
@Override
ArrayList allFormIDs() {
- ArrayList out = new ArrayList<>(altTextures.size());
- for (AltTexture t : altTextures) {
- out.add(t.texture);
- }
- return out;
+ ArrayList out = new ArrayList<>(altTextures.size());
+ for (AltTexture t : altTextures) {
+ out.add(t.texture);
+ }
+ return out;
}
@Override
SubRecord getNew(String type) {
- return new AltTextures(type);
+ return new AltTextures(type);
}
@Override
boolean isValid() {
- return !altTextures.isEmpty();
+ return !altTextures.isEmpty();
}
@Override
int getContentLength(ModExporter out) {
- int len = 4; // num Textures
- for (AltTexture t : altTextures) {
- len += t.getTotalLength();
- }
- return len;
- }
-
- /**
- *
- * @param alts
- * @param rhsAlts
- * @return
- */
- public static boolean equal(ArrayList alts, ArrayList rhsAlts) {
- if (alts.size() != rhsAlts.size()) {
- return false;
- }
- if (alts.isEmpty() && rhsAlts.isEmpty()) {
- return true;
- }
-
- Set altSet = new HashSet<>(alts);
- for (AltTexture t : rhsAlts) {
- if (!altSet.contains(t)) {
- return false;
- }
- }
-
- return true;
+ int len = 4; // num Textures
+ for (AltTexture t : altTextures) {
+ len += t.getTotalLength();
+ }
+ return len;
}
@Override
@@ -117,157 +107,146 @@ public boolean equals(Object obj) {
return false;
}
final AltTextures other = (AltTextures) obj;
-
+
Iterator lhs = this.altTextures.iterator();
- Iterator rhs = other.altTextures.iterator();
- while (lhs.hasNext() && rhs.hasNext()) {
- AltTexture lhsNext = lhs.next();
- AltTexture rhsNext = rhs.next();
- if (!lhsNext.equals(rhsNext)) {
- return false;
- }
- }
- return !lhs.hasNext() && !rhs.hasNext();
+ Iterator rhs = other.altTextures.iterator();
+ while (lhs.hasNext() && rhs.hasNext()) {
+ AltTexture lhsNext = lhs.next();
+ AltTexture rhsNext = rhs.next();
+ if (!lhsNext.equals(rhsNext)) {
+ return false;
+ }
+ }
+ return !lhs.hasNext() && !rhs.hasNext();
}
-
+
+ @Override
+ public SubRecord merge(SubRecord no, SubRecord bo) {
+ AltTextures a = this;
+ if (!(no == null && bo == null && (no instanceof AltTextures) && (bo instanceof AltTextures))) {
+ final AltTextures na = (AltTextures) no;
+ final AltTextures ba = (AltTextures) bo;
+ Merger.merge(a.altTextures, na.altTextures, ba.altTextures, getType(), "alternate textures list");
+ }
+ return a;
+ }
+
/**
*
*/
public static class AltTexture implements Serializable {
- String name;
- FormID texture = new FormID();
- int index;
-
- /**
- * Creates a new AltTexture, which can be added to the ARMA to give it
- * an alternate texture.
- *
- * @param name Name of the NiTriShape to apply this TXST to.
- * @param txst FormID of the TXST to apply as the alt.
- * @param index Index of the NiTriShape to apply this TXST to.
- */
- public AltTexture(String name, FormID txst, int index) {
- this.name = name;
- this.texture = txst;
- this.index = index;
- }
-
- AltTexture(LShrinkArray in, Mod srcMod) {
- parseData(in, srcMod);
- }
-
- final void parseData(LShrinkArray in, Mod srcMod) {
- int strLength = in.extractInt(4);
- name = in.extractString(strLength);
- texture.parseData(in, srcMod);
- index = in.extractInt(4);
- }
-
- void export(ModExporter out) throws IOException {
- out.write(name.length());
- out.write(name);
- texture.export(out);
- out.write(index);
- }
-
- int getTotalLength() {
- return name.length() + 12;
- }
-
- /**
- *
- * @param name String to set the AltTexture name to.
- */
- public void setName(String name) {
- this.name = name;
- }
-
- /**
- *
- * @return Name of the AltTexture.
- */
- public String getName() {
- return name;
- }
-
- /**
- *
- * @param txst FormID of the TXST to tie the AltTexture to.
- */
- public void setTexture(FormID txst) {
- texture = txst;
- }
-
- /**
- *
- * @return FormID of the TXST the AltTexture is tied to.
- */
- public FormID getTexture() {
- return texture;
- }
-
- /**
- *
- * @param index The NiTriShape index to assign.
- */
- public void setIndex(int index) {
- this.index = index;
- }
-
- /**
- *
- * @return The NiTriShape index assigned to the AltTexture.
- */
- public int getIndex() {
- return index;
- }
-
- /**
- *
- * @param obj
- * @return
- */
- @Override
- public boolean equals(Object obj) {
- if (obj == null) {
- return false;
- }
- if (getClass() != obj.getClass()) {
- return false;
- }
- final AltTexture other = (AltTexture) obj;
- if ((this.name == null) ? (other.name != null) : !this.name.equals(other.name)) {
- return false;
- }
- if (this.index != other.index) {
- return false;
- }
- return true;
- }
-
- /**
- *
- * @return
- */
- @Override
- public int hashCode() {
- int hash = 7;
- hash = 29 * hash + (this.name != null ? this.name.hashCode() : 0);
- hash = 29 * hash + (this.texture != null ? this.texture.hashCode() : 0);
- hash = 29 * hash + this.index;
- return hash;
- }
- }
+ String name;
+ FormID texture = new FormID();
+ int index;
+
+ /**
+ * Creates a new AltTexture, which can be added to the ARMA to give it
+ * an alternate texture.
+ *
+ * @param name Name of the NiTriShape to apply this TXST to.
+ * @param txst FormID of the TXST to apply as the alt.
+ * @param index Index of the NiTriShape to apply this TXST to.
+ */
+ public AltTexture(String name, FormID txst, int index) {
+ this.name = name;
+ this.texture = txst;
+ this.index = index;
+ }
+
+ AltTexture(LShrinkArray in, Mod srcMod) {
+ parseData(in, srcMod);
+ }
+
+ final void parseData(LShrinkArray in, Mod srcMod) {
+ int strLength = in.extractInt(4);
+ name = in.extractString(strLength);
+ texture.parseData(in, srcMod);
+ index = in.extractInt(4);
+ }
+
+ void export(ModExporter out) throws IOException {
+ out.write(name.length());
+ out.write(name);
+ texture.export(out);
+ out.write(index);
+ }
+
+ int getTotalLength() {
+ return name.length() + 12;
+ }
+
+ /**
+ * @return Name of the AltTexture.
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * @param name String to set the AltTexture name to.
+ */
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ /**
+ * @return FormID of the TXST the AltTexture is tied to.
+ */
+ public FormID getTexture() {
+ return texture;
+ }
+
+ /**
+ * @param txst FormID of the TXST to tie the AltTexture to.
+ */
+ public void setTexture(FormID txst) {
+ texture = txst;
+ }
- @Override
- public SubRecord merge(SubRecord no, SubRecord bo) {
- AltTextures a = this;
- if (!(no == null && bo == null && (no instanceof AltTextures) && (bo instanceof AltTextures))) {
- final AltTextures na = (AltTextures) no;
- final AltTextures ba = (AltTextures) bo;
- Merger.merge(a.altTextures, na.altTextures, ba.altTextures, getType(), "alternate textures list");
- }
- return a;
- }
+ /**
+ * @return The NiTriShape index assigned to the AltTexture.
+ */
+ public int getIndex() {
+ return index;
+ }
+
+ /**
+ * @param index The NiTriShape index to assign.
+ */
+ public void setIndex(int index) {
+ this.index = index;
+ }
+
+ /**
+ * @param obj
+ * @return
+ */
+ @Override
+ public boolean equals(Object obj) {
+ if (obj == null) {
+ return false;
+ }
+ if (getClass() != obj.getClass()) {
+ return false;
+ }
+ final AltTexture other = (AltTexture) obj;
+ if (!Objects.equals(this.name, other.name)) {
+ return false;
+ }
+ return this.index == other.index;
+ }
+
+ /**
+ * @return
+ */
+ @Override
+ public int hashCode() {
+ int hash = 7;
+ hash = 29 * hash + (this.name != null ? this.name.hashCode() : 0);
+ hash = 29 * hash + (this.texture != null ? this.texture.hashCode() : 0);
+ hash = 29 * hash + this.index;
+ return hash;
+ }
+ }
}
diff --git a/src/main/java/skyproc/BOOK.java b/src/main/java/skyproc/BOOK.java
index 671444b..3a6492c 100644
--- a/src/main/java/skyproc/BOOK.java
+++ b/src/main/java/skyproc/BOOK.java
@@ -1,387 +1,361 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
package skyproc;
+import lev.LFlags;
+import lev.LImport;
+import skyproc.exceptions.BadParameter;
+import skyproc.exceptions.BadRecord;
import skyproc.genenums.ActorValue;
+
import java.io.IOException;
import java.util.ArrayList;
import java.util.zip.DataFormatException;
-import lev.LImport;
-import lev.LFlags;
-import skyproc.exceptions.BadParameter;
-import skyproc.exceptions.BadRecord;
/**
- *
* @author Justin Swanson
*/
public class BOOK extends MajorRecordDescription {
- // Static prototypes and definitions
- static final class DATA extends SubRecord {
-
- LFlags flags = new LFlags(4);
- ActorValue teachesAV = ActorValue.AbsorbChance;
- FormID teachesSpell = new FormID();
- int value = 0;
- float weight = 0;
-
- DATA() {
- super();
- }
-
- @Override
- void export(ModExporter out) throws IOException {
- super.export(out);
- out.write(flags.export());
- if (flags.get(BookFlag.TeachesSkill.ordinal())) {
- out.write(ActorValue.value(teachesAV));
- } else if (flags.get(BookFlag.TeachesSpell.ordinal())) {
- teachesSpell.export(out);
- } else {
- out.write(-1);
- }
- out.write(value);
- out.write(weight);
- }
-
- @Override
- void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
- super.parseData(in, srcMod);
- flags.set(in.extract(4));
- if (flags.get(BookFlag.TeachesSpell.ordinal())) {
- teachesSpell.parseData(in, srcMod);
- } else {
- teachesAV = ActorValue.value(in.extractInt(4));
- }
- value = in.extractInt(4);
- weight = in.extractFloat();
- }
-
- @Override
- SubRecord getNew(String type) {
- return new DATA();
- }
-
- @Override
- int getContentLength(ModExporter out) {
- return 16;
- }
-
- @Override
- ArrayList allFormIDs() {
- ArrayList out = new ArrayList<>(1);
- out.add(teachesSpell);
- return out;
- }
-
- @Override
- ArrayList getTypes() {
- return Record.getTypeList("DATA");
- }
- }
static final SubPrototype BOOKprototype = new SubPrototype(MajorRecordDescription.descProto) {
- @Override
- protected void addRecords() {
- add(new ScriptPackage());
- add(new SubData("OBND", new byte[12]));
- reposition("FULL");
- add(new Model());
- add(new SubString("ICON"));
- add(new SubString("MICO"));
- reposition("DESC");
- add(new DestructionData());
- add(new SubForm("YNAM"));
- add(new SubForm("ZNAM"));
- add(new KeywordSet());
- add(new DATA());
- add(new SubForm("INAM"));
- SubStringPointer cnam = new SubStringPointer("CNAM", SubStringPointer.Files.DLSTRINGS);
- cnam.forceExport = true;
- add(cnam);
- }
+ @Override
+ protected void addRecords() {
+ add(new ScriptPackage());
+ add(new SubData("OBND", new byte[12]));
+ reposition("FULL");
+ add(new Model());
+ add(new SubString("ICON"));
+ add(new SubString("MICO"));
+ reposition("DESC");
+ add(new DestructionData());
+ add(new SubForm("YNAM"));
+ add(new SubForm("ZNAM"));
+ add(new KeywordSet());
+ add(new DATA());
+ add(new SubForm("INAM"));
+ SubStringPointer cnam = new SubStringPointer("CNAM", SubStringPointer.Files.DLSTRINGS);
+ cnam.forceExport = true;
+ add(cnam);
+ }
};
- //Enums
- /**
- *
- */
- public enum BookFlag {
-
- /**
- *
- */
- TeachesSkill,
- /**
- *
- */
- CantBeTaken,
- /**
- *
- */
- TeachesSpell,
- /**
- *
- */
- Read;
- }
-
// Common Functions
BOOK() {
- super();
- subRecords.setPrototype(BOOKprototype);
+ super();
+ subRecords.setPrototype(BOOKprototype);
}
+ //Enums
+
@Override
Record getNew() {
- return new BOOK();
+ return new BOOK();
}
@Override
ArrayList getTypes() {
- return Record.getTypeList("BOOK");
+ return Record.getTypeList("BOOK");
}
- //Get/Set
/**
- *
* @return
*/
public ScriptPackage getScriptPackage() {
- return subRecords.getScripts();
+ return subRecords.getScripts();
}
/**
+ * @return
* @deprecated use getModelData()
+ */
+ public String getModel() {
+ return subRecords.getModel().getFileName();
+ }
+
+ //Get/Set
+
+ /**
* @param path
+ * @deprecated use getModelData()
*/
public void setModel(String path) {
- subRecords.getModel().setFileName(path);
+ subRecords.getModel().setFileName(path);
}
/**
- * @deprecated use getModelData()
* @return
*/
- public String getModel() {
- return subRecords.getModel().getFileName();
+ public String getInventoryImage() {
+ return subRecords.getSubString("ICON").print();
}
/**
- *
* @param path
*/
public void setInventoryImage(String path) {
- subRecords.setSubString("ICON", path);
+ subRecords.setSubString("ICON", path);
}
/**
- *
* @return
*/
- public String getInventoryImage() {
- return subRecords.getSubString("ICON").print();
+ public String getMessageImage() {
+ return subRecords.getSubString("MICO").print();
}
/**
- *
* @param path
*/
public void setMessageImage(String path) {
- subRecords.setSubString("MICO", path);
+ subRecords.setSubString("MICO", path);
}
/**
- *
* @return
*/
- public String getMessageImage() {
- return subRecords.getSubString("MICO").print();
+ public FormID getPickupSound() {
+ return subRecords.getSubForm("YNAM").getForm();
}
/**
- *
* @param sound
*/
public void setPickupSound(FormID sound) {
- subRecords.setSubForm("YNAM", sound);
+ subRecords.setSubForm("YNAM", sound);
}
/**
- *
* @return
*/
- public FormID getPickupSound() {
- return subRecords.getSubForm("YNAM").getForm();
+ public FormID getDropSound() {
+ return subRecords.getSubForm("ZNAM").getForm();
}
/**
- *
* @param sound
*/
public void setDropSound(FormID sound) {
- subRecords.setSubForm("ZNAM", sound);
+ subRecords.setSubForm("ZNAM", sound);
}
/**
- *
* @return
*/
- public FormID getDropSound() {
- return subRecords.getSubForm("ZNAM").getForm();
+ public KeywordSet getKeywordSet() {
+ return subRecords.getKeywords();
+ }
+
+ DATA getDATA() {
+ return (DATA) subRecords.get("DATA");
}
/**
- *
* @return
*/
- public KeywordSet getKeywordSet() {
- return subRecords.getKeywords();
- }
-
- DATA getDATA() {
- return (DATA) subRecords.get("DATA");
+ public int getValue() {
+ return getDATA().value;
}
/**
- *
* @param gold
*/
public void setValue(int gold) {
- getDATA().value = gold;
+ getDATA().value = gold;
}
/**
- *
* @return
*/
- public int getValue() {
- return getDATA().value;
+ public float getWeight() {
+ return getDATA().weight;
}
/**
- *
* @param weight
*/
public void setWeight(float weight) {
- getDATA().weight = weight;
+ getDATA().weight = weight;
}
/**
- *
- * @return
- */
- public float getWeight() {
- return getDATA().weight;
- }
-
- /**
- *
* @param flag
* @param on
*/
public void set(BookFlag flag, boolean on) {
- getDATA().flags.set(flag.ordinal(), on);
+ getDATA().flags.set(flag.ordinal(), on);
}
/**
- *
* @param flag
* @return
*/
public boolean get(BookFlag flag) {
- return getDATA().flags.get(flag.ordinal());
+ return getDATA().flags.get(flag.ordinal());
+ }
+
+ /**
+ * @return
+ */
+ public ActorValue getTeachesAV() {
+ return getDATA().teachesAV;
}
/**
- *
* @param val
*/
public void setTeachesAV(ActorValue val) {
- getDATA().teachesAV = val;
+ getDATA().teachesAV = val;
}
/**
- *
* @return
*/
- public ActorValue getTeachesAV() {
- return getDATA().teachesAV;
+ public FormID getTeachesSpell() {
+ return getDATA().teachesSpell;
}
/**
- *
* @param spell
*/
public void setTeachesSpell(FormID spell) {
- getDATA().teachesSpell = spell;
+ getDATA().teachesSpell = spell;
}
/**
- *
* @return
*/
- public FormID getTeachesSpell() {
- return getDATA().teachesSpell;
+ public FormID getInventoryArt() {
+ return subRecords.getSubForm("INAM").getForm();
}
/**
- *
* @param id
*/
public void setInventoryArt(FormID id) {
- subRecords.setSubForm("INAM", id);
- }
-
- /**
- *
- * @return
- */
- public FormID getInventoryArt() {
- return subRecords.getSubForm("INAM").getForm();
+ subRecords.setSubForm("INAM", id);
}
@Override
public String getDescription() {
- return subRecords.getSubStringPointer("CNAM").print();
+ return subRecords.getSubStringPointer("CNAM").print();
}
@Override
public void setDescription(String description) {
- subRecords.setSubStringPointer("CNAM", description);
+ subRecords.setSubStringPointer("CNAM", description);
}
/**
- *
* @return
*/
public String getText() {
- return subRecords.getSubStringPointer("DESC").print();
+ return subRecords.getSubStringPointer("DESC").print();
}
/**
- *
* @param text
*/
public void setText(String text) {
- subRecords.setSubStringPointer("DESC", text);
+ subRecords.setSubStringPointer("DESC", text);
}
/**
- * @deprecated use getModelData()
* @return List of the AltTextures applied.
+ * @deprecated use getModelData()
*/
public ArrayList getAltTextures() {
- return subRecords.getModel().getAltTextures();
+ return subRecords.getModel().getAltTextures();
}
/**
- *
* @return
*/
public Model getModelData() {
- return subRecords.getModel();
+ return subRecords.getModel();
+ }
+
+ /**
+ *
+ */
+ public enum BookFlag {
+
+ /**
+ *
+ */
+ TeachesSkill,
+ /**
+ *
+ */
+ CantBeTaken,
+ /**
+ *
+ */
+ TeachesSpell,
+ /**
+ *
+ */
+ Read
+ }
+
+ // Static prototypes and definitions
+ static final class DATA extends SubRecord {
+
+ LFlags flags = new LFlags(4);
+ ActorValue teachesAV = ActorValue.AbsorbChance;
+ FormID teachesSpell = new FormID();
+ int value = 0;
+ float weight = 0;
+
+ DATA() {
+ super();
+ }
+
+ @Override
+ void export(ModExporter out) throws IOException {
+ super.export(out);
+ out.write(flags.export());
+ if (flags.get(BookFlag.TeachesSkill.ordinal())) {
+ out.write(ActorValue.value(teachesAV));
+ } else if (flags.get(BookFlag.TeachesSpell.ordinal())) {
+ teachesSpell.export(out);
+ } else {
+ out.write(-1);
+ }
+ out.write(value);
+ out.write(weight);
+ }
+
+ @Override
+ void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
+ super.parseData(in, srcMod);
+ flags.set(in.extract(4));
+ if (flags.get(BookFlag.TeachesSpell.ordinal())) {
+ teachesSpell.parseData(in, srcMod);
+ } else {
+ teachesAV = ActorValue.value(in.extractInt(4));
+ }
+ value = in.extractInt(4);
+ weight = in.extractFloat();
+ }
+
+ @Override
+ SubRecord getNew(String type) {
+ return new DATA();
+ }
+
+ @Override
+ int getContentLength(ModExporter out) {
+ return 16;
+ }
+
+ @Override
+ ArrayList allFormIDs() {
+ ArrayList out = new ArrayList<>(1);
+ out.add(teachesSpell);
+ return out;
+ }
+
+ @Override
+ ArrayList getTypes() {
+ return Record.getTypeList("DATA");
+ }
}
}
diff --git a/src/main/java/skyproc/BSA.java b/src/main/java/skyproc/BSA.java
index ceeaa55..30f1ce1 100644
--- a/src/main/java/skyproc/BSA.java
+++ b/src/main/java/skyproc/BSA.java
@@ -1,23 +1,16 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
package skyproc;
-import java.io.File;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.io.PrintWriter;
-import java.io.StringWriter;
-import java.util.*;
-import java.util.zip.DataFormatException;
-import lev.LInChannel;
+import io.airlift.compress.lz4.Lz4Decompressor;
import lev.LFlags;
+import lev.LInChannel;
import lev.LShrinkArray;
import lev.Ln;
import skyproc.exceptions.BadParameter;
-import io.airlift.compress.lz4.Lz4Decompressor;
+
+import java.io.*;
import java.nio.ByteBuffer;
+import java.util.*;
+import java.util.zip.DataFormatException;
/**
* An object that interfaces with BSA files, allowing for queries of its
@@ -45,11 +38,11 @@ public class BSA {
Map folders;
LInChannel in = new LInChannel();
- BSA(File file, boolean load) throws FileNotFoundException, IOException, BadParameter {
+ BSA(File file, boolean load) throws IOException, BadParameter {
this(file.getPath(), load);
}
- BSA(String filePath, boolean load) throws FileNotFoundException, IOException, BadParameter {
+ BSA(String filePath, boolean load) throws BadParameter {
this.filePath = filePath;
in.openFile(filePath);
//if (!in.extractString(0, 3).equals("BSA") || in.extractInt(1, 4) != 104) {
@@ -80,215 +73,15 @@ public class BSA {
}
/**
- *
* @param filePath Filepath to load BSA data from.
* @throws FileNotFoundException
* @throws IOException
- * @throws BadParameter If the BSA is malformed (by SkyProc standards)
+ * @throws BadParameter If the BSA is malformed (by SkyProc standards)
*/
public BSA(String filePath) throws FileNotFoundException, IOException, BadParameter {
this(filePath, true);
}
- final void loadFolders() {
- if (loaded) {
- return;
- }
- loaded = true;
- if (SPGlobal.logging()) {
- SPGlobal.logSpecial(LogTypes.BSA, header, "|============================================");
- SPGlobal.logSpecial(LogTypes.BSA, header, "|============ Loading " + this + " ============");
- SPGlobal.logSpecial(LogTypes.BSA, header, "|============================================");
- }
- try {
- String fileName;
- int fileCounter = 0;
- in.pos(offset);
- ArrayList temp_folders = new ArrayList<>();
- int fileRecordsSize = folderCount + folderNameLength + fileCount * 16;
- for (int i = 0; i < folderCount; i++) {
- BSAFolder folder = new BSAFolder();
- in.skip(8); // Skip Hash
- folder.setFileCount(in.extractInt(4));
- in.skip(4);
- folder.dataPos = in.extractLong(0, 8);
- temp_folders.add(folder);
- }
- LShrinkArray fileRecords = new LShrinkArray(in.extract(0, fileRecordsSize));
- LShrinkArray fileNames = new LShrinkArray(in.extract(0, fileNameLength));
-
- int fileNameListPos = 0;
- int startOfFileRecords = 36 + 24 * folderCount;
- for(int i = 0; i < folderCount; i++)
- {
- BSAFolder folder = temp_folders.get(i);
- folder.dataPos -= fileNameLength + startOfFileRecords;
- fileRecords.pos(folder.dataPos);
- int folderNameLength_ = fileRecords.read() - 1;
- fileRecords.pos(folder.dataPos + 1);
- folder.name = fileRecords.extractString(0, folderNameLength_);
- folder.name = folder.name.toUpperCase();
- if (SPGlobal.debugBSAimport && SPGlobal.logging()) {
- SPGlobal.logSpecial(LogTypes.BSA, header, "Loaded folder: " + folder.name);
- }
- long startOfFolderFileRecords = folder.dataPos + folderNameLength_ + 2;
- for(int j = 0; j < folder.fileCount; j++)
- {
- BSAFileRef f = new BSAFileRef();
- fileRecords.pos(startOfFolderFileRecords + j * 16);
- fileRecords.skip(8); // Skip Hash
- f.size = fileRecords.extractInt(3);
- LFlags sizeFlag = new LFlags(fileRecords.extract(1));
- f.flippedCompression = sizeFlag.get(6);
- f.dataOffset = fileRecords.extractInt(4);
- fileNames.pos(fileNameListPos);
- fileName = "";
- while(true)
- {
- int r = fileNames.read();
- if (r == 0)
- {
- break;
- }
- fileNameListPos++;
- fileName += (char)r;
- }
- fileNameListPos++;
- folder.files.put(fileName.toUpperCase(), f);
- if (SPGlobal.logging()) {
- SPGlobal.logSpecial(LogTypes.BSA, header, " " + fileName + ", size: " + Ln.prettyPrintHex(f.size) + ", offset: " + Ln.prettyPrintHex(f.dataOffset) + ", flipped: " + f.flippedCompression);
- fileCounter++;
- }
- }
- folders.put(folder.name, folder);
- }
- if (SPGlobal.logging()) {
- if (SPGlobal.debugBSAimport) {
- SPGlobal.logSpecial(LogTypes.BSA, header, "Loaded " + fileCounter + " files.");
- }
- SPGlobal.logSpecial(LogTypes.BSA, header, "Loaded BSA: " + getFilePath());
- }
- } catch (Exception e) {
- SPGlobal.logException(e);
- SPGlobal.logError("BSA", "Skipped BSA " + this);
- bad = true;
- }
- }
-
- void posAtFilenames() {
- in.pos(folderNameLength + fileCount * 16 + folderCount * 17 + offset);
- }
-
- void posAtFolder(BSAFolder folder) {
- in.pos(folder.dataPos - fileNameLength);
- }
-
- /**
- *
- * @return True if BSA has loaded it's folder listings.
- */
- public boolean loaded() {
- return loaded;
- }
-
- /**
- *
- * @param filePath1 filepath to query for and retrieve.
- * @return ShrinkArray of the raw data from the BSA of the file specified,
- * already decompressed if applicable; Empty ShrinkArray if the file did not
- * exist.
- * @throws IOException
- * @throws DataFormatException
- */
- public LShrinkArray getFile(String filePath1) throws IOException, DataFormatException {
- BSAFileRef ref;
- if ((ref = getFileRef(filePath1)) != null) {
- in.pos(ref.dataOffset);
- int aSize = ref.size;
- if (is(BSAFlag.NamesInFileData))
- {
- while(true)
- {
- int r = in.read();
- if (r == 0)
- {
- break;
- }
- aSize--;
- }
- aSize--;
- }
- if (isCompressed(ref))
- {
- int uncompressedSize = Ln.arrayToInt(in.extractInts(4));
- aSize -= 4;
- byte[] compressedByteData = in.extract(aSize);
-
- Lz4Decompressor decompressor2 = new Lz4Decompressor();
- byte[] uncompressedByteData = new byte[uncompressedSize];
-
- int decompressedLength2 = decompressor2.decompress(compressedByteData, 0, aSize, uncompressedByteData, 0, uncompressedSize);
- return new LShrinkArray(ByteBuffer.wrap(uncompressedByteData));
- }
- return new LShrinkArray(in.extract(0, aSize));
- }
- return new LShrinkArray(new byte[0]);
- }
-
- void trimName(LShrinkArray out) {
- if (is(BSAFlag.NamesInFileData)) {
- out.skip(out.extractInt(1));
- }
- }
-
- long getFileLocation(BSAFileRef ref) {
- return ref.dataOffset;
- }
-
- /**
- *
- * @param filePath
- * @return
- */
- long getFileLocation(String filePath) {
- BSAFileRef ref;
- if ((ref = getFileRef(filePath)) != null) {
- return getFileLocation(ref);
- }
- return -1;
- }
-
- /**
- *
- * @param f
- * @return
- */
- long getFileLocation(File f) {
- return getFileLocation(f.getPath());
- }
-
- /**
- * Returns a ShrinkArray containing the data of the file desired.
- * Returns loose files if they exist, or the dominant BSA if they do not.
- *
- * @param f
- * @return
- * @throws IOException
- * @throws DataFormatException
- */
- public LShrinkArray getFile(File f) throws IOException, DataFormatException {
- return getFile(f.getPath());
- }
-
- String getFilename(String filePath) throws IOException {
- BSAFileRef ref;
- if ((ref = getFileRef(filePath)) != null) {
- in.pos(ref.nameOffset);
- return in.extractString();
- }
- return "";
- }
-
static String getUsedFilename(String filePath) throws IOException {
String tmp, out = "";
File file = new File(filePath);
@@ -306,7 +99,6 @@ static String getUsedFilename(String filePath) throws IOException {
}
/**
- *
* @param filePath File to query for.
* @return The used file, which prioritizes loose files first, and then
* BSAs. NOTE: Not fully sophisticated yet for prioritizing between
@@ -521,13 +313,10 @@ static void loadResourceLoadOrder() {
SPGlobal.logSpecial(LogTypes.BSA, header, "Loading: " + bsaPath);
}
BSA bsa;
- if (!bsaLookup.containsKey(bsaPath.getPath().toUpperCase()))
- {
+ if (!bsaLookup.containsKey(bsaPath.getPath().toUpperCase())) {
bsa = new BSA(bsaPath, false);
bsaLookup.put(bsaPath.getPath().toUpperCase(), bsa);
- }
- else
- {
+ } else {
bsa = bsaLookup.get(bsaPath.getPath().toUpperCase());
}
resourceLoadOrder.add(bsa);
@@ -563,59 +352,371 @@ static ArrayList processINIline(String in) {
return out;
}
- BSAFileRef getFileRef(String filePath) {
- filePath = filePath.toUpperCase();
- int index = filePath.lastIndexOf('\\');
- String folderPath = filePath.substring(0, index + 0);
- BSAFolder folder = folders.get(folderPath);
- if (folder != null) {
- String file = filePath.substring(index + 1);
- BSAFileRef ref = folder.files.get(file);
- if (ref != null) {
- return ref;
+ /**
+ * @param types Types to load in.
+ * @return List of all BSA files that contain any of the filetypes.
+ */
+ public static ArrayList loadInBSAs(FileType... types) {
+ ArrayList out = new ArrayList<>();
+ Iterator bsas = iterator();
+ while (bsas.hasNext()) {
+ BSA tmp = bsas.next();
+ try {
+ if (!tmp.bad && tmp.containsAny(types)) {
+ tmp.loadFolders();
+ out.add(tmp);
+ }
+ } catch (Exception e) {
+ SPGlobal.logException(e);
+ SPGlobal.logError("BSA", "Skipped BSA " + tmp);
}
}
- return null;
+ return out;
}
- /**
- *
- * @param filePath Filepath the query for.
- * @return True if BSA has a file with that path.
- */
- public boolean hasFile(String filePath) {
- return getFileRef(filePath) != null;
- }
+ static void deleteOverlap() {
+ if (!overlapDeleted) {
+ return;
+ }
+ for (BSA b : pluginLoadOrder.values()) {
+ resourceLoadOrder.remove(b);
+ }
+ overlapDeleted = true;
- /**
- *
- * @param f
- * @return
- */
- public boolean hasFile(File f) {
- return hasFile(f.getPath());
}
- /**
- *
- * @return The BSA's filepath.
- */
- public String getFilePath() {
- return filePath.substring(0, filePath.length());
+ static Iterator iterator() {
+ return getBSAs().iterator();
}
- /**
- *
- * @param folderPath Folder path to query for.
- * @return True if BSA has a folder with that path.
- */
- public boolean hasFolder(String folderPath) {
- filePath = filePath.toUpperCase();
- return folders.containsKey(folderPath);
+ static ArrayList getBSAs() {
+ loadResourceLoadOrder();
+ loadPluginLoadOrder();
+ deleteOverlap();
+
+ ArrayList order = new ArrayList<>(resourceLoadOrder.size() + pluginLoadOrder.size());
+ order.addAll(resourceLoadOrder);
+ order.addAll(pluginLoadOrder.values());
+ return order;
+ }
+
+ static ArrayList getResourceBSAa() {
+ loadResourceLoadOrder();
+ ArrayList resources = new ArrayList<>(resourceLoadOrder.size());
+ resources.addAll(resourceLoadOrder);
+ return resources;
+ }
+
+ static ArrayList getPluginBSAs() {
+ loadPluginLoadOrder();
+ ArrayList resources = new ArrayList<>(pluginLoadOrder.size());
+ resources.addAll(pluginLoadOrder.values());
+ return resources;
+ }
+
+ /**
+ * Returns BSA object associated with modlisting, or null if there is none.
+ *
+ * @param m
+ * @return
+ */
+ static public BSA getBSA(ModListing m) {
+ if (pluginLoadOrder.containsKey(m)) {
+ return pluginLoadOrder.get(m);
+ }
+
+ File bsaPath = new File(SPGlobal.pathToDataFixed + Ln.changeFileTypeTo(m.print(), "bsa"));
+ if (bsaPath.exists()) {
+ try {
+ BSA bsa;
+ if (!bsaLookup.containsKey(bsaPath.getPath().toUpperCase())) {
+ bsa = new BSA(bsaPath, false);
+ bsaLookup.put(bsaPath.getPath().toUpperCase(), bsa);
+ } else {
+ bsa = bsaLookup.get(bsaPath.getPath().toUpperCase());
+ }
+ pluginLoadOrder.put(m, bsa);
+ return bsa;
+ } catch (IOException | BadParameter ex) {
+ logBSAError(m.printNoSuffix() + ".bsa", ex);
+ return null;
+ }
+ }
+
+ if (SPGlobal.logging()) {
+ SPGlobal.logSpecial(LogTypes.BSA, header, " BSA skipped because it didn't exist: " + bsaPath);
+ }
+ return null;
+ }
+
+ /**
+ * Returns BSA object associated with mod, or null if there is none.
+ *
+ * @param m
+ * @return
+ */
+ static public BSA getBSA(Mod m) {
+ return getBSA(m.getInfo());
+ }
+
+ /**
+ * @param m
+ * @return
+ */
+ static public boolean hasBSA(ModListing m) {
+ File bsaPath = new File(SPGlobal.pathToDataFixed + Ln.changeFileTypeTo(m.print(), "bsa"));
+ return bsaPath.exists();
+ }
+
+ /**
+ * @param m
+ * @return
+ */
+ static public boolean hasBSA(Mod m) {
+ return hasBSA(m.getInfo());
+ }
+
+ static void logBSAError(String source, Exception ex) {
+ String error = "Could not get " + source + ". Strings files or ini changes in it will not be availible.";
+ SPGlobal.logError(header, error);
+ StringWriter sw = new StringWriter();
+ PrintWriter pw = new PrintWriter(sw, true);
+ ex.printStackTrace(pw);
+ pw.flush();
+ sw.flush();
+ SPGlobal.log(sw.toString());
+ }
+
+ final void loadFolders() {
+ if (loaded) {
+ return;
+ }
+ loaded = true;
+ if (SPGlobal.logging()) {
+ SPGlobal.logSpecial(LogTypes.BSA, header, "|============================================");
+ SPGlobal.logSpecial(LogTypes.BSA, header, "|============ Loading " + this + " ============");
+ SPGlobal.logSpecial(LogTypes.BSA, header, "|============================================");
+ }
+ try {
+ StringBuilder fileName;
+ int fileCounter = 0;
+ in.pos(offset);
+ ArrayList temp_folders = new ArrayList<>();
+ int fileRecordsSize = folderCount + folderNameLength + fileCount * 16;
+ for (int i = 0; i < folderCount; i++) {
+ BSAFolder folder = new BSAFolder();
+ in.skip(8); // Skip Hash
+ folder.setFileCount(in.extractInt(4));
+ in.skip(4);
+ folder.dataPos = in.extractLong(0, 8);
+ temp_folders.add(folder);
+ }
+ LShrinkArray fileRecords = new LShrinkArray(in.extract(0, fileRecordsSize));
+ LShrinkArray fileNames = new LShrinkArray(in.extract(0, fileNameLength));
+
+ int fileNameListPos = 0;
+ int startOfFileRecords = 36 + 24 * folderCount;
+ for (int i = 0; i < folderCount; i++) {
+ BSAFolder folder = temp_folders.get(i);
+ folder.dataPos -= fileNameLength + startOfFileRecords;
+ fileRecords.pos(folder.dataPos);
+ int folderNameLength_ = fileRecords.read() - 1;
+ fileRecords.pos(folder.dataPos + 1);
+ folder.name = fileRecords.extractString(0, folderNameLength_);
+ folder.name = folder.name.toUpperCase();
+ if (SPGlobal.debugBSAimport && SPGlobal.logging()) {
+ SPGlobal.logSpecial(LogTypes.BSA, header, "Loaded folder: " + folder.name);
+ }
+ long startOfFolderFileRecords = folder.dataPos + folderNameLength_ + 2;
+ for (int j = 0; j < folder.fileCount; j++) {
+ BSAFileRef f = new BSAFileRef();
+ fileRecords.pos(startOfFolderFileRecords + j * 16L);
+ fileRecords.skip(8); // Skip Hash
+ f.size = fileRecords.extractInt(3);
+ LFlags sizeFlag = new LFlags(fileRecords.extract(1));
+ f.flippedCompression = sizeFlag.get(6);
+ f.dataOffset = fileRecords.extractInt(4);
+ fileNames.pos(fileNameListPos);
+ fileName = new StringBuilder();
+ while (true) {
+ int r = fileNames.read();
+ if (r == 0) {
+ break;
+ }
+ fileNameListPos++;
+ fileName.append((char) r);
+ }
+ fileNameListPos++;
+ folder.files.put(fileName.toString().toUpperCase(), f);
+ if (SPGlobal.logging()) {
+ SPGlobal.logSpecial(LogTypes.BSA, header, " " + fileName + ", size: " + Ln.prettyPrintHex(f.size) + ", offset: " + Ln.prettyPrintHex(f.dataOffset) + ", flipped: " + f.flippedCompression);
+ fileCounter++;
+ }
+ }
+ folders.put(folder.name, folder);
+ }
+ if (SPGlobal.logging()) {
+ if (SPGlobal.debugBSAimport) {
+ SPGlobal.logSpecial(LogTypes.BSA, header, "Loaded " + fileCounter + " files.");
+ }
+ SPGlobal.logSpecial(LogTypes.BSA, header, "Loaded BSA: " + getFilePath());
+ }
+ } catch (Exception e) {
+ SPGlobal.logException(e);
+ SPGlobal.logError("BSA", "Skipped BSA " + this);
+ bad = true;
+ }
+ }
+
+ void posAtFilenames() {
+ in.pos(folderNameLength + fileCount * 16L + folderCount * 17L + offset);
+ }
+
+ void posAtFolder(BSAFolder folder) {
+ in.pos(folder.dataPos - fileNameLength);
+ }
+
+ /**
+ * @return True if BSA has loaded it's folder listings.
+ */
+ public boolean loaded() {
+ return loaded;
}
/**
+ * @param filePath1 filepath to query for and retrieve.
+ * @return ShrinkArray of the raw data from the BSA of the file specified,
+ * already decompressed if applicable; Empty ShrinkArray if the file did not
+ * exist.
+ */
+ public LShrinkArray getFile(String filePath1) {
+ BSAFileRef ref;
+ if ((ref = getFileRef(filePath1)) != null) {
+ in.pos(ref.dataOffset);
+ int aSize = ref.size;
+ if (is(BSAFlag.NamesInFileData)) {
+ while (true) {
+ int r = in.read();
+ if (r == 0) {
+ break;
+ }
+ aSize--;
+ }
+ aSize--;
+ }
+ if (isCompressed(ref)) {
+ int uncompressedSize = Ln.arrayToInt(in.extractInts(4));
+ aSize -= 4;
+ byte[] compressedByteData = in.extract(aSize);
+
+ Lz4Decompressor decompressor2 = new Lz4Decompressor();
+ byte[] uncompressedByteData = new byte[uncompressedSize];
+
+ int decompressedLength2 = decompressor2.decompress(compressedByteData, 0, aSize, uncompressedByteData, 0, uncompressedSize);
+ return new LShrinkArray(ByteBuffer.wrap(uncompressedByteData));
+ }
+ return new LShrinkArray(in.extract(0, aSize));
+ }
+ return new LShrinkArray(new byte[0]);
+ }
+
+ void trimName(LShrinkArray out) {
+ if (is(BSAFlag.NamesInFileData)) {
+ out.skip(out.extractInt(1));
+ }
+ }
+
+ long getFileLocation(BSAFileRef ref) {
+ return ref.dataOffset;
+ }
+
+ /**
+ * @param filePath
+ * @return
+ */
+ long getFileLocation(String filePath) {
+ BSAFileRef ref;
+ if ((ref = getFileRef(filePath)) != null) {
+ return getFileLocation(ref);
+ }
+ return -1;
+ }
+
+ /**
+ * @param f
+ * @return
+ */
+ long getFileLocation(File f) {
+ return getFileLocation(f.getPath());
+ }
+
+ /**
+ * Returns a ShrinkArray containing the data of the file desired.
+ * Returns loose files if they exist, or the dominant BSA if they do not.
*
+ * @param f
+ * @return
+ * @throws IOException
+ * @throws DataFormatException
+ */
+ public LShrinkArray getFile(File f) throws IOException, DataFormatException {
+ return getFile(f.getPath());
+ }
+
+ String getFilename(String filePath) {
+ BSAFileRef ref;
+ if ((ref = getFileRef(filePath)) != null) {
+ in.pos(ref.nameOffset);
+ return in.extractString();
+ }
+ return "";
+ }
+
+ BSAFileRef getFileRef(String filePath) {
+ filePath = filePath.toUpperCase();
+ int index = filePath.lastIndexOf('\\');
+ String folderPath = filePath.substring(0, index);
+ BSAFolder folder = folders.get(folderPath);
+ if (folder != null) {
+ String file = filePath.substring(index + 1);
+ return folder.files.get(file);
+ }
+ return null;
+ }
+
+ /**
+ * @param filePath Filepath the query for.
+ * @return True if BSA has a file with that path.
+ */
+ public boolean hasFile(String filePath) {
+ return getFileRef(filePath) != null;
+ }
+
+ /**
+ * @param f
+ * @return
+ */
+ public boolean hasFile(File f) {
+ return hasFile(f.getPath());
+ }
+
+ /**
+ * @return The BSA's filepath.
+ */
+ public String getFilePath() {
+ return filePath;
+ }
+
+ /**
+ * @param folderPath Folder path to query for.
+ * @return True if BSA has a folder with that path.
+ */
+ public boolean hasFolder(String folderPath) {
+ filePath = filePath.toUpperCase();
+ return folders.containsKey(folderPath);
+ }
+
+ /**
* @return A list of contained folders.
*/
public Set getFolders() {
@@ -623,7 +724,6 @@ public Set getFolders() {
}
/**
- *
* @return Map containing folder paths as keys, and list of file paths as
* values.
*/
@@ -638,7 +738,6 @@ public Map> getFiles() {
}
/**
- *
* @return Number of folders contained in the BSA
*/
public int numFolders() {
@@ -646,7 +745,6 @@ public int numFolders() {
}
/**
- *
* @return Number of files contained in the BSA
*/
public int numFiles() {
@@ -658,7 +756,6 @@ public int numFiles() {
}
/**
- *
* @param fileType Filetype to query for.
* @return True if BSA contains files of that type.
*/
@@ -691,7 +788,6 @@ boolean manualContains(FileType[] fileTypes) {
}
/**
- *
* @param fileTypes Filetypes to query for.
* @return True if BSA contains any of the filetypes.
*/
@@ -709,137 +805,6 @@ public boolean containsAny(FileType[] fileTypes) {
}
/**
- *
- * @param types Types to load in.
- * @return List of all BSA files that contain any of the filetypes.
- */
- public static ArrayList loadInBSAs(FileType... types) {
- ArrayList out = new ArrayList<>();
- Iterator bsas = iterator();
- while (bsas.hasNext()) {
- BSA tmp = bsas.next();
- try {
- if (!tmp.bad && tmp.containsAny(types)) {
- tmp.loadFolders();
- out.add(tmp);
- }
- } catch (Exception e) {
- SPGlobal.logException(e);
- SPGlobal.logError("BSA", "Skipped BSA " + tmp);
- }
- }
- return out;
- }
-
- static void deleteOverlap() {
- if (!overlapDeleted) {
- return;
- }
- for (BSA b : pluginLoadOrder.values()) {
- resourceLoadOrder.remove(b);
- }
- overlapDeleted = true;
-
- }
-
- static Iterator iterator() {
- return getBSAs().iterator();
- }
-
- static ArrayList getBSAs() {
- loadResourceLoadOrder();
- loadPluginLoadOrder();
- deleteOverlap();
-
- ArrayList order = new ArrayList<>(resourceLoadOrder.size() + pluginLoadOrder.size());
- order.addAll(resourceLoadOrder);
- order.addAll(pluginLoadOrder.values());
- return order;
- }
-
- static ArrayList getResourceBSAa() {
- loadResourceLoadOrder();
- ArrayList resources = new ArrayList<>(resourceLoadOrder.size());
- resources.addAll(resourceLoadOrder);
- return resources;
- }
-
- static ArrayList getPluginBSAs() {
- loadPluginLoadOrder();
- ArrayList resources = new ArrayList<>(pluginLoadOrder.size());
- resources.addAll(pluginLoadOrder.values());
- return resources;
- }
-
- /**
- * Returns BSA object associated with modlisting, or null if there is none.
- *
- * @param m
- * @return
- */
- static public BSA getBSA(ModListing m) {
- if (pluginLoadOrder.containsKey(m)) {
- return pluginLoadOrder.get(m);
- }
-
- File bsaPath = new File(SPGlobal.pathToDataFixed + Ln.changeFileTypeTo(m.print(), "bsa"));
- if (bsaPath.exists()) {
- try {
- BSA bsa;
- if (!bsaLookup.containsKey(bsaPath.getPath().toUpperCase()))
- {
- bsa = new BSA(bsaPath, false);
- bsaLookup.put(bsaPath.getPath().toUpperCase(), bsa);
- }
- else
- {
- bsa = bsaLookup.get(bsaPath.getPath().toUpperCase());
- }
- pluginLoadOrder.put(m, bsa);
- return bsa;
- } catch (IOException | BadParameter ex) {
- logBSAError(m.printNoSuffix() + ".bsa", ex);
- return null;
- }
- }
-
- if (SPGlobal.logging()) {
- SPGlobal.logSpecial(LogTypes.BSA, header, " BSA skipped because it didn't exist: " + bsaPath);
- }
- return null;
- }
-
- /**
- * Returns BSA object associated with mod, or null if there is none.
- *
- * @param m
- * @return
- */
- static public BSA getBSA(Mod m) {
- return getBSA(m.getInfo());
- }
-
- /**
- *
- * @param m
- * @return
- */
- static public boolean hasBSA(ModListing m) {
- File bsaPath = new File(SPGlobal.pathToDataFixed + Ln.changeFileTypeTo(m.print(), "bsa"));
- return bsaPath.exists();
- }
-
- /**
- *
- * @param m
- * @return
- */
- static public boolean hasBSA(Mod m) {
- return hasBSA(m.getInfo());
- }
-
- /**
- *
* @param obj
* @return
*/
@@ -856,7 +821,6 @@ public boolean equals(Object obj) {
}
/**
- *
* @return
*/
@Override
@@ -866,29 +830,7 @@ public int hashCode() {
return hash;
}
- static class BSAFileRef {
-
- int size;
- long nameOffset;
- boolean flippedCompression;
- long dataOffset;
- }
-
- static class BSAFolder {
-
- String name;
- long dataPos;
- private int fileCount;
- Map files = new HashMap<>();
-
- void setFileCount(int fileCount) {
- this.fileCount = fileCount;
- files = new HashMap<>(fileCount);
- }
- }
-
/**
- *
* @return
*/
@Override
@@ -896,15 +838,20 @@ public String toString() {
return filePath;
}
- static void logBSAError(String source, Exception ex) {
- String error = "Could not get " + source + ". Strings files or ini changes in it will not be availible.";
- SPGlobal.logError(header, error);
- StringWriter sw = new StringWriter();
- PrintWriter pw = new PrintWriter(sw, true);
- ex.printStackTrace(pw);
- pw.flush();
- sw.flush();
- SPGlobal.log(sw.toString());
+ /**
+ * @param flag
+ * @return
+ */
+ public boolean is(BSAFlag flag) {
+ return archiveFlags.get(flag.value);
+ }
+
+ boolean isCompressed(BSAFileRef ref) {
+ boolean compressed = is(BSAFlag.Compressed);
+ if (ref.flippedCompression) {
+ compressed = !compressed;
+ }
+ return compressed;
}
/**
@@ -953,12 +900,12 @@ public enum FileType {
/**
*
*/
- public static enum LogTypes {
+ public enum LogTypes {
/**
* A logstream used for logging which records have been skipped/blockec.
*/
- BSA;
+ BSA
}
/**
@@ -989,20 +936,24 @@ public enum BSAFlag {
}
}
- /**
- *
- * @param flag
- * @return
- */
- public boolean is(BSAFlag flag) {
- return archiveFlags.get(flag.value);
+ static class BSAFileRef {
+
+ int size;
+ long nameOffset;
+ boolean flippedCompression;
+ long dataOffset;
}
- boolean isCompressed(BSAFileRef ref) {
- boolean compressed = is(BSAFlag.Compressed);
- if (ref.flippedCompression) {
- compressed = !compressed;
+ static class BSAFolder {
+
+ String name;
+ long dataPos;
+ Map files = new HashMap<>();
+ private int fileCount;
+
+ void setFileCount(int fileCount) {
+ this.fileCount = fileCount;
+ files = new HashMap<>(fileCount);
}
- return compressed;
}
}
diff --git a/src/main/java/skyproc/BodyTemplate.java b/src/main/java/skyproc/BodyTemplate.java
index 90c9a96..07c1bef 100644
--- a/src/main/java/skyproc/BodyTemplate.java
+++ b/src/main/java/skyproc/BodyTemplate.java
@@ -1,19 +1,14 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
package skyproc;
-import skyproc.genenums.FirstPersonFlags;
-import skyproc.genenums.ArmorType;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.zip.DataFormatException;
-import lev.LImport;
-import lev.LOutFile;
import lev.LFlags;
+import lev.LImport;
import skyproc.exceptions.BadParameter;
import skyproc.exceptions.BadRecord;
+import skyproc.genenums.ArmorType;
+import skyproc.genenums.FirstPersonFlags;
+
+import java.io.IOException;
+import java.util.zip.DataFormatException;
/**
* A internal structure found in many major records representing body setups.
@@ -31,119 +26,16 @@ protected void addRecords() {
}
};
- static class BodyTemplateMain extends SubRecordTyped {
-
- LFlags bodyParts = new LFlags(4);
- LFlags flags = new LFlags(4);
- ArmorType armorType = null;
- boolean valid = false;
-
- BodyTemplateMain(String type) {
- super(type);
- }
-
- @Override
- void export(ModExporter out) throws IOException {
- super.export(out);
- out.write(bodyParts.export(), 4);
- if (isBODT()) {
- out.write(flags.export(), 4);
- }
- if (armorType != null) {
- out.write(armorType.ordinal());
- }
- }
-
- @Override
- void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
- super.parseData(in, srcMod);
- bodyParts = new LFlags(in.extract(4));
- if (isBODT()) {
- flags = new LFlags(in.extract(4));
- }
- if (!in.isDone()) {
- armorType = ArmorType.values()[in.extractInt(4)];
- }
- valid = true;
- }
-
- @Override
- SubRecord getNew(String type) {
- return new BodyTemplateMain(type);
- }
-
- boolean isBODT() {
- return "BODT".equals(getType());
- }
-
- @Override
- boolean isValid() {
- return valid;
- }
-
- @Override
- int getContentLength(ModExporter out) {
- int len = 4;
- if (isBODT()) {
- len += 4;
- }
- if (armorType != null) {
- len += 4;
- }
- return len;
- }
- }
-
BodyTemplate() {
super(BODTproto);
}
- /**
- *
- */
- public enum GeneralFlags {
-
- /**
- *
- */
- ModulatesVoice(0),
- /**
- *
- */
- NonPlayable(4);
- int value;
-
- GeneralFlags(int val) {
- value = val;
- }
- }
-
- /**
- *
- */
- public enum BodyTemplateType {
-
- /**
- *
- */
- Normal("BODT"),
- /**
- *
- */
- Biped("BOD2");
- String type;
-
- BodyTemplateType(String in) {
- type = in;
- }
- }
-
BodyTemplateMain getMain() {
BodyTemplateMain b = (BodyTemplateMain) subRecords.get("BODT");
- if (! (b.isValid()) ) {
+ if (!(b.isValid())) {
b = (BodyTemplateMain) subRecords.get("BOD2");
}
- return b ;
+ return b;
}
@Override
@@ -152,7 +44,6 @@ SubRecord getNew(String type) {
}
/**
- *
* @param type
* @param flag
* @param on
@@ -169,7 +60,6 @@ public void set(BodyTemplateType type, FirstPersonFlags flag, boolean on) {
}
/**
- *
* @param type
* @param part
* @return
@@ -185,7 +75,6 @@ public boolean get(BodyTemplateType type, FirstPersonFlags part) {
}
/**
- *
* @param flag
* @param on
*/
@@ -196,7 +85,6 @@ public void set(GeneralFlags flag, boolean on) {
}
/**
- *
* @param flag
* @return
*/
@@ -207,7 +95,6 @@ public boolean get(GeneralFlags flag) {
}
/**
- *
* @param type
* @param armorType
*/
@@ -218,7 +105,6 @@ public void setArmorType(BodyTemplateType type, ArmorType armorType) {
}
/**
- *
* @param type
* @return
*/
@@ -227,22 +113,125 @@ public ArmorType getArmorType(BodyTemplateType type) {
main.valid = true;
return main.armorType;
}
-
+
void makeBod2(MajorRecord owner) {
BodyTemplateMain main = getMain();
- if(main.isBODT()){
- if (main.flags.get(GeneralFlags.NonPlayable.value)){
+ if (main.isBODT()) {
+ if (main.flags.get(GeneralFlags.NonPlayable.value)) {
owner.set(MajorRecord.MajorFlags.NonPlayable, true);
}
BodyTemplateMain bod2 = (BodyTemplateMain) subRecords.get("BOD2");
bod2.bodyParts = main.bodyParts;
bod2.armorType = main.armorType;
- if(bod2.armorType == null){
+ if (bod2.armorType == null) {
bod2.armorType = ArmorType.CLOTHING;
}
bod2.valid = main.valid;
subRecords.remove("BODT");
- subRecords.add(new BodyTemplateMain("BODT") );
+ subRecords.add(new BodyTemplateMain("BODT"));
+ }
+ }
+
+ /**
+ *
+ */
+ public enum GeneralFlags {
+
+ /**
+ *
+ */
+ ModulatesVoice(0),
+ /**
+ *
+ */
+ NonPlayable(4);
+ int value;
+
+ GeneralFlags(int val) {
+ value = val;
+ }
+ }
+
+ /**
+ *
+ */
+ public enum BodyTemplateType {
+
+ /**
+ *
+ */
+ Normal("BODT"),
+ /**
+ *
+ */
+ Biped("BOD2");
+ String type;
+
+ BodyTemplateType(String in) {
+ type = in;
+ }
+ }
+
+ static class BodyTemplateMain extends SubRecordTyped {
+
+ LFlags bodyParts = new LFlags(4);
+ LFlags flags = new LFlags(4);
+ ArmorType armorType = null;
+ boolean valid = false;
+
+ BodyTemplateMain(String type) {
+ super(type);
+ }
+
+ @Override
+ void export(ModExporter out) throws IOException {
+ super.export(out);
+ out.write(bodyParts.export(), 4);
+ if (isBODT()) {
+ out.write(flags.export(), 4);
+ }
+ if (armorType != null) {
+ out.write(armorType.ordinal());
+ }
+ }
+
+ @Override
+ void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
+ super.parseData(in, srcMod);
+ bodyParts = new LFlags(in.extract(4));
+ if (isBODT()) {
+ flags = new LFlags(in.extract(4));
+ }
+ if (!in.isDone()) {
+ armorType = ArmorType.values()[in.extractInt(4)];
+ }
+ valid = true;
+ }
+
+ @Override
+ SubRecord getNew(String type) {
+ return new BodyTemplateMain(type);
+ }
+
+ boolean isBODT() {
+ return "BODT".equals(getType());
+ }
+
+ @Override
+ boolean isValid() {
+ return valid;
+ }
+
+ @Override
+ int getContentLength(ModExporter out) {
+ int len = 4;
+ if (isBODT()) {
+ len += 4;
+ }
+ if (armorType != null) {
+ len += 4;
+ }
+ return len;
}
}
diff --git a/src/main/java/skyproc/COBJ.java b/src/main/java/skyproc/COBJ.java
index 24021d2..c81995b 100644
--- a/src/main/java/skyproc/COBJ.java
+++ b/src/main/java/skyproc/COBJ.java
@@ -3,7 +3,6 @@
import java.util.ArrayList;
/**
- *
* @author Arkangel
*/
public class COBJ extends MajorRecord {
@@ -11,159 +10,152 @@ public class COBJ extends MajorRecord {
// Static prototypes and definitions
static final SubPrototype COBJproto = new SubPrototype(MajorRecord.majorProto) {
- @Override
- protected void addRecords() {
- add(new SubListCounted<>("COCT", 4, new SubFormInt("CNTO")));
- add(new Owner());
- add(new SubList<>(new Condition()));
- add(new SubForm("CNAM"));
- add(new SubForm("BNAM"));
- add(new SubInt("NAM1", 2));
- }
+ @Override
+ protected void addRecords() {
+ add(new SubListCounted<>("COCT", 4, new SubFormInt("CNTO")));
+ add(new Owner());
+ add(new SubList<>(new Condition()));
+ add(new SubForm("CNAM"));
+ add(new SubForm("BNAM"));
+ add(new SubInt("NAM1", 2));
+ }
};
// Common Functions
+
/**
* Creates a new COBJ record with CK default settings.
+ *
* @param edid A unique EDID
*/
- public COBJ (String edid) {
- this();
- originateFromPatch(edid);
- subRecords.getSubInt("NAM1").set(1);
+ public COBJ(String edid) {
+ this();
+ originateFromPatch(edid);
+ subRecords.getSubInt("NAM1").set(1);
}
COBJ() {
- super();
- subRecords.setPrototype(COBJproto);
+ super();
+ subRecords.setPrototype(COBJproto);
}
@Override
ArrayList getTypes() {
- return Record.getTypeList("COBJ");
+ return Record.getTypeList("COBJ");
}
@Override
Record getNew() {
- return new COBJ();
+ return new COBJ();
}
// Get/Set
+
/**
- * @deprecated COBJ does not have keywords, this function was added in error.
* @return
+ * @deprecated COBJ does not have keywords, this function was added in error.
*/
public KeywordSet getKeywordSet() {
- throw new UnsupportedOperationException("COBJ does not have keywords");
+ throw new UnsupportedOperationException("COBJ does not have keywords");
}
/**
- *
* @return
*/
public ArrayList getConditions() {
- return subRecords.getSubList("CTDA").toPublic();
+ return subRecords.getSubList("CTDA").toPublic();
}
/**
- *
* @param c
*/
public void addCondition(Condition c) {
- subRecords.getSubList("CTDA").add(c);
+ subRecords.getSubList("CTDA").add(c);
}
/**
- *
* @param c
*/
public void removeCondition(Condition c) {
- subRecords.getSubList("CTDA").remove(c);
+ subRecords.getSubList("CTDA").remove(c);
}
/**
- *
* @param itemReference
* @param count
* @return
*/
public boolean addIngredient(FormID itemReference, int count) {
- return subRecords.getSubList("CNTO").add(new SubFormInt("CNTO", itemReference, count));
+ return subRecords.getSubList("CNTO").add(new SubFormInt("CNTO", itemReference, count));
}
/**
- *
* @param itemReference
* @return
*/
public boolean removeIngredient(FormID itemReference) {
- return subRecords.getSubList("CNTO").remove(new SubFormInt("CNTO", itemReference, 1));
+ return subRecords.getSubList("CNTO").remove(new SubFormInt("CNTO", itemReference, 1));
}
/**
- *
+ *
*/
public void clearIngredients() {
- subRecords.getSubList("CNTO").clear();
+ subRecords.getSubList("CNTO").clear();
}
/**
- *
* @return
*/
public ArrayList getIngredients() {
- return subRecords.getSubList("CNTO").toPublic();
+ return subRecords.getSubList("CNTO").toPublic();
}
/**
- *
* @return
*/
public FormID getResultFormID() {
- return subRecords.getSubForm("CNAM").getForm();
+ return subRecords.getSubForm("CNAM").getForm();
}
/**
- *
* @param form
*/
public void setResultFormID(FormID form) {
- subRecords.setSubForm("CNAM", form);
+ subRecords.setSubForm("CNAM", form);
}
/**
- *
* @return
*/
public FormID getBenchKeywordFormID() {
- return subRecords.getSubForm("BNAM").getForm();
+ return subRecords.getSubForm("BNAM").getForm();
}
/**
- *
* @param form
*/
public void setBenchKeywordFormID(FormID form) {
- subRecords.setSubForm("BNAM", form);
+ subRecords.setSubForm("BNAM", form);
}
/**
- *
* @return
*/
public int getOutputQuantity() {
- return subRecords.getSubInt("NAM1").get();
+ return subRecords.getSubInt("NAM1").get();
}
/**
- *
* @param n
*/
public void setOutputQuantity(int n) {
- subRecords.setSubInt("NAM1", n);
+ subRecords.setSubInt("NAM1", n);
}
- SubList getCOCT() {return subRecords.getSubList("COCT");}
+ SubList getCOCT() {
+ return subRecords.getSubList("COCT");
+ }
@Override
public MajorRecord merge(MajorRecord no, MajorRecord bo) {
diff --git a/src/main/java/skyproc/CONT.java b/src/main/java/skyproc/CONT.java
index 0a9757b..74a9c81 100644
--- a/src/main/java/skyproc/CONT.java
+++ b/src/main/java/skyproc/CONT.java
@@ -1,13 +1,8 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
package skyproc;
import java.util.ArrayList;
/**
- *
* @author Justin Swanson
*/
public class CONT extends MajorRecordNamed {
@@ -15,175 +10,164 @@ public class CONT extends MajorRecordNamed {
// Static prototypes and definitions
static final SubPrototype CONTprototype = new SubPrototype(MajorRecordNamed.namedProto) {
- @Override
- protected void addRecords() {
- add(new ScriptPackage());
- add(new SubData("OBND", new byte[12]));
- reposition("FULL");
- add(new Model());
- add(new SubListCounted<>("COCT", 4, new ItemListing()));
- add(new DestructionData());
- add(new SubData("DATA"));
- add(new SubForm("SNAM"));
- add(new SubForm("QNAM"));
- }
+ @Override
+ protected void addRecords() {
+ add(new ScriptPackage());
+ add(new SubData("OBND", new byte[12]));
+ reposition("FULL");
+ add(new Model());
+ add(new SubListCounted<>("COCT", 4, new ItemListing()));
+ add(new DestructionData());
+ add(new SubData("DATA"));
+ add(new SubForm("SNAM"));
+ add(new SubForm("QNAM"));
+ }
};
// Common Functions
CONT() {
- super();
- subRecords.setPrototype(CONTprototype);
+ super();
+ subRecords.setPrototype(CONTprototype);
}
@Override
Record getNew() {
- return new CONT();
+ return new CONT();
}
@Override
ArrayList getTypes() {
- return Record.getTypeList("CONT");
+ return Record.getTypeList("CONT");
}
// Get/Set
/**
+ * @return
* @deprecated use getModelData()
- * @param path
*/
- public void setModel(String path) {
- subRecords.getModel().setFileName(path);
+ public String getModel() {
+ return subRecords.getModel().getFileName();
}
/**
+ * @param path
* @deprecated use getModelData()
- * @return
*/
- public String getModel() {
- return subRecords.getModel().getFileName();
+ public void setModel(String path) {
+ subRecords.getModel().setFileName(path);
}
/**
- * @deprecated use getModelData()
* @return List of the AltTextures applied.
+ * @deprecated use getModelData()
*/
public ArrayList getAltTextures() {
- return subRecords.getModel().getAltTextures();
+ return subRecords.getModel().getAltTextures();
}
/**
- *
* @param itemReference
* @param count
* @return
*/
public boolean addItem(FormID itemReference, int count) {
- return subRecords.getSubList("CNTO").add(new ItemListing(itemReference, count));
+ return subRecords.getSubList("CNTO").add(new ItemListing(itemReference, count));
}
/**
- *
* @param item
* @return
*/
public boolean addItem(ItemListing item) {
- return subRecords.getSubList("CNTO").add(item);
+ return subRecords.getSubList("CNTO").add(item);
}
/**
- *
* @param itemReference
* @return
*/
public boolean removeItem(FormID itemReference) {
- return subRecords.getSubList("CNTO").remove(new ItemListing(itemReference));
+ return subRecords.getSubList("CNTO").remove(new ItemListing(itemReference));
}
/**
- *
+ *
*/
public void clearItems() {
- subRecords.getSubList("CNTO").clear();
+ subRecords.getSubList("CNTO").clear();
}
/**
- *
* @return
*/
public ArrayList getItems() {
- return subRecords.getSubList("CNTO").toPublic();
+ return subRecords.getSubList("CNTO").toPublic();
}
-
+
public ArrayList getItemForms() {
- ArrayList items = getItems();
- ArrayList out = new ArrayList<>(items.size());
- for (ItemListing item : items) {
- out.add(item.getForm());
- }
- return out;
+ ArrayList items = getItems();
+ ArrayList out = new ArrayList<>(items.size());
+ for (ItemListing item : items) {
+ out.add(item.getForm());
+ }
+ return out;
}
/**
- *
* @param target
* @param replacement
* @return
*/
final public int replace(MajorRecord target, MajorRecord replacement) {
- int out = 0;
- FormID targetF = target.getForm();
- FormID replaceF = replacement.getForm();
- for (ItemListing item : getItems()) {
- if (item.getForm().equals(targetF)) {
- out++;
- item.setForm(replaceF);
- }
- }
- return out;
+ int out = 0;
+ FormID targetF = target.getForm();
+ FormID replaceF = replacement.getForm();
+ for (ItemListing item : getItems()) {
+ if (item.getForm().equals(targetF)) {
+ out++;
+ item.setForm(replaceF);
+ }
+ }
+ return out;
+ }
+
+ /**
+ * @return
+ */
+ public FormID getOpenSound() {
+ return subRecords.getSubForm("SNAM").getForm();
}
/**
- *
* @param sound
*/
public void setOpenSound(FormID sound) {
- subRecords.setSubForm("SNAM", sound);
+ subRecords.setSubForm("SNAM", sound);
}
/**
- *
* @return
*/
- public FormID getOpenSound() {
- return subRecords.getSubForm("SNAM").getForm();
+ public FormID getCloseSound() {
+ return subRecords.getSubForm("QNAM").getForm();
}
/**
- *
* @param sound
*/
public void setCloseSound(FormID sound) {
- subRecords.setSubForm("QNAM", sound);
+ subRecords.setSubForm("QNAM", sound);
}
/**
- *
- * @return
- */
- public FormID getCloseSound() {
- return subRecords.getSubForm("QNAM").getForm();
- }
-
- /**
- *
* @return
*/
public Model getModelData() {
- return subRecords.getModel();
+ return subRecords.getModel();
}
-
+
/**
- *
* @return ScriptPackage of the CONT
*/
public ScriptPackage getScriptPackage() {
diff --git a/src/main/java/skyproc/Condition.java b/src/main/java/skyproc/Condition.java
index 9a19965..0722524 100644
--- a/src/main/java/skyproc/Condition.java
+++ b/src/main/java/skyproc/Condition.java
@@ -1,56 +1,31 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
package skyproc;
-import skyproc.genenums.WardState;
-import skyproc.genenums.Gender;
-import skyproc.genenums.CrimeType;
-import skyproc.genenums.CastingSource;
-import skyproc.genenums.Axis;
-import java.util.HashMap;
-import java.util.Map;
-import skyproc.ConditionOption.Cond_Axis;
-import skyproc.ConditionOption.Cond_CastingSource;
-import skyproc.ConditionOption.Cond_CastingSource_FormID;
-import skyproc.ConditionOption.Cond_FormID;
-import skyproc.ConditionOption.Cond_FormID_Axis;
-import skyproc.ConditionOption.Cond_FormID_CastingSource;
-import skyproc.ConditionOption.Cond_FormID_CrimeType;
-import skyproc.ConditionOption.Cond_FormID_Float;
-import skyproc.ConditionOption.Cond_FormID_FormID;
-import skyproc.ConditionOption.Cond_FormID_Int;
-import skyproc.ConditionOption.Cond_FormID_String;
-import skyproc.ConditionOption.Cond_Gender;
-import skyproc.ConditionOption.Cond_Int;
-import skyproc.ConditionOption.Cond_Int_FormID;
-import skyproc.ConditionOption.Cond_Int_FormID_Int;
-import skyproc.ConditionOption.Cond_Int_Int;
-import skyproc.ConditionOption.Cond_String;
-import skyproc.ConditionOption.Cond_WardState;
+import skyproc.ConditionOption.*;
import skyproc.EmbeddedScripts.Param;
import skyproc.EmbeddedScripts.ParamType;
+import skyproc.genenums.*;
+
+import java.util.HashMap;
+import java.util.Map;
/**
- *
* @author Justin Swanson
*/
public class Condition extends SubShell {
static SubPrototype conditionProto = new SubPrototype() {
- @Override
- protected void addRecords() {
+ @Override
+ protected void addRecords() {
- add(new ConditionBase());
- add(SubString.getNew("CIS1", true));
- add(SubString.getNew("CIS2", true));
- }
+ add(new ConditionBase());
+ add(SubString.getNew("CIS1", true));
+ add(SubString.getNew("CIS2", true));
+ }
};
static Map scriptMap = new HashMap<>();
Condition() {
- super(conditionProto);
+ super(conditionProto);
}
/**
@@ -59,8 +34,8 @@ protected void addRecords() {
* @param function
*/
public Condition(P_NoParams function) {
- this();
- init(function, function.index);
+ this();
+ init(function, function.index);
}
/**
@@ -70,9 +45,9 @@ public Condition(P_NoParams function) {
* @param id
*/
public Condition(P_FormID function, FormID id) {
- this();
- getBase().option = new Cond_FormID(id);
- init(function, function.index);
+ this();
+ getBase().option = new Cond_FormID(id);
+ init(function, function.index);
}
/**
@@ -82,9 +57,9 @@ public Condition(P_FormID function, FormID id) {
* @param a
*/
public Condition(P_Axis function, Axis a) {
- this();
- getBase().option = new Cond_Axis(a);
- init(function, function.index);
+ this();
+ getBase().option = new Cond_Axis(a);
+ init(function, function.index);
}
/**
@@ -95,9 +70,9 @@ public Condition(P_Axis function, Axis a) {
* @param source
*/
public Condition(P_FormID_CastingSource function, FormID id, CastingSource source) {
- this();
- getBase().option = new Cond_FormID_CastingSource(id, source);
- init(function, function.index);
+ this();
+ getBase().option = new Cond_FormID_CastingSource(id, source);
+ init(function, function.index);
}
/**
@@ -108,9 +83,9 @@ public Condition(P_FormID_CastingSource function, FormID id, CastingSource sourc
* @param i
*/
public Condition(P_FormID_Int function, FormID id, int i) {
- this();
- getBase().option = new Cond_FormID_Int(id, i);
- init(function, function.index);
+ this();
+ getBase().option = new Cond_FormID_Int(id, i);
+ init(function, function.index);
}
/**
@@ -121,9 +96,9 @@ public Condition(P_FormID_Int function, FormID id, int i) {
* @param id2
*/
public Condition(P_FormID_FormID function, FormID id1, FormID id2) {
- this();
- getBase().option = new Cond_FormID_FormID(id1, id2);
- init(function, function.index);
+ this();
+ getBase().option = new Cond_FormID_FormID(id1, id2);
+ init(function, function.index);
}
/**
@@ -134,9 +109,9 @@ public Condition(P_FormID_FormID function, FormID id1, FormID id2) {
* @param id
*/
public Condition(P_CastingSource_FormID function, CastingSource source, FormID id) {
- this();
- getBase().option = new Cond_CastingSource_FormID(source, id);
- init(function, function.index);
+ this();
+ getBase().option = new Cond_CastingSource_FormID(source, id);
+ init(function, function.index);
}
/**
@@ -146,9 +121,9 @@ public Condition(P_CastingSource_FormID function, CastingSource source, FormID i
* @param g
*/
public Condition(P_Gender function, Gender g) {
- this();
- getBase().option = new Cond_Gender(g);
- init(function, function.index);
+ this();
+ getBase().option = new Cond_Gender(g);
+ init(function, function.index);
}
/**
@@ -158,9 +133,9 @@ public Condition(P_Gender function, Gender g) {
* @param source
*/
public Condition(P_CastingSource function, CastingSource source) {
- this();
- getBase().option = new Cond_CastingSource(source);
- init(function, function.index);
+ this();
+ getBase().option = new Cond_CastingSource(source);
+ init(function, function.index);
}
/**
@@ -172,9 +147,9 @@ public Condition(P_CastingSource function, CastingSource source) {
* @param i2
*/
public Condition(P_Int_FormID_Int function, int i1, FormID id, int i2) {
- this();
- getBase().option = new Cond_Int_FormID_Int(i1, id, i2);
- init(function, function.index);
+ this();
+ getBase().option = new Cond_Int_FormID_Int(i1, id, i2);
+ init(function, function.index);
}
/**
@@ -185,9 +160,9 @@ public Condition(P_Int_FormID_Int function, int i1, FormID id, int i2) {
* @param id
*/
public Condition(P_Int_FormID function, int i1, FormID id) {
- this();
- getBase().option = new Cond_Int_FormID(i1, id);
- init(function, function.index);
+ this();
+ getBase().option = new Cond_Int_FormID(i1, id);
+ init(function, function.index);
}
/**
@@ -197,9 +172,9 @@ public Condition(P_Int_FormID function, int i1, FormID id) {
* @param state
*/
public Condition(P_WardState function, WardState state) {
- this();
- getBase().option = new Cond_WardState(state);
- init(function, function.index);
+ this();
+ getBase().option = new Cond_WardState(state);
+ init(function, function.index);
}
/**
@@ -209,34 +184,32 @@ public Condition(P_WardState function, WardState state) {
* @param i
*/
public Condition(P_Int function, int i) {
- this();
- getBase().option = new Cond_Int(i);
- init(function, function.index);
+ this();
+ getBase().option = new Cond_Int(i);
+ init(function, function.index);
}
/**
- *
* @param function
* @param id
* @param s
*/
public Condition(P_FormID_String function, FormID id, String s) {
- this();
- getBase().option = new Cond_FormID_String(id, s);
- subRecords.setSubString("CIS2", s);
- init(function, function.index);
+ this();
+ getBase().option = new Cond_FormID_String(id, s);
+ subRecords.setSubString("CIS2", s);
+ init(function, function.index);
}
/**
- *
* @param function
* @param id
* @param a
*/
public Condition(P_FormID_Axis function, FormID id, Axis a) {
- this();
- getBase().option = new Cond_FormID_Axis(id, a);
- init(function, function.index);
+ this();
+ getBase().option = new Cond_FormID_Axis(id, a);
+ init(function, function.index);
}
/**
@@ -247,9 +220,9 @@ public Condition(P_FormID_Axis function, FormID id, Axis a) {
* @param c
*/
public Condition(P_FormID_CrimeType function, FormID id, CrimeType c) {
- this();
- getBase().option = new Cond_FormID_CrimeType(id, c);
- init(function, function.index);
+ this();
+ getBase().option = new Cond_FormID_CrimeType(id, c);
+ init(function, function.index);
}
/**
@@ -260,9 +233,9 @@ public Condition(P_FormID_CrimeType function, FormID id, CrimeType c) {
* @param f
*/
public Condition(P_FormID_Float function, FormID id, float f) {
- this();
- getBase().option = new Cond_FormID_Float(id, f);
- init(function, function.index);
+ this();
+ getBase().option = new Cond_FormID_Float(id, f);
+ init(function, function.index);
}
/**
@@ -273,9 +246,9 @@ public Condition(P_FormID_Float function, FormID id, float f) {
* @param i2
*/
public Condition(P_Int_Int function, int i1, int i2) {
- this();
- getBase().option = new Cond_Int_Int(i1, i2);
- init(function, function.index);
+ this();
+ getBase().option = new Cond_Int_Int(i1, i2);
+ init(function, function.index);
}
/**
@@ -285,2586 +258,2547 @@ public Condition(P_Int_Int function, int i1, int i2) {
* @param s
*/
public Condition(P_String function, String s) {
- this();
- getBase().option = new Cond_String(s);
- subRecords.setSubString("CIS1", s);
- init(function, function.index);
+ this();
+ getBase().option = new Cond_String(s);
+ subRecords.setSubString("CIS1", s);
+ init(function, function.index);
+ }
+
+ /**
+ * Returns the Script Function associated with an function index (based on
+ * Bethesda standards)
+ *
+ * @param index
+ * @return
+ */
+ public static Enum getScript(Integer index) {
+ if (scriptMap.isEmpty()) {
+ for (P_Axis e : P_Axis.values()) {
+ scriptMap.put(e.index, e);
+ }
+
+ for (P_FormID_CastingSource e : P_FormID_CastingSource.values()) {
+ scriptMap.put(e.index, e);
+ }
+
+ for (P_FormID_Int e : P_FormID_Int.values()) {
+ scriptMap.put(e.index, e);
+ }
+
+ for (P_FormID_FormID e : P_FormID_FormID.values()) {
+ scriptMap.put(e.index, e);
+ }
+
+ for (P_CastingSource_FormID e : P_CastingSource_FormID.values()) {
+ scriptMap.put(e.index, e);
+ }
+
+ for (P_FormID e : P_FormID.values()) {
+ scriptMap.put(e.index, e);
+ }
+
+ for (P_Gender e : P_Gender.values()) {
+ scriptMap.put(e.index, e);
+ }
+
+ for (P_CastingSource e : P_CastingSource.values()) {
+ scriptMap.put(e.index, e);
+ }
+
+ for (P_Int_FormID_Int e : P_Int_FormID_Int.values()) {
+ scriptMap.put(e.index, e);
+ }
+
+ for (P_Int_FormID e : P_Int_FormID.values()) {
+ scriptMap.put(e.index, e);
+ }
+
+ for (P_WardState e : P_WardState.values()) {
+ scriptMap.put(e.index, e);
+ }
+
+ for (P_Int e : P_Int.values()) {
+ scriptMap.put(e.index, e);
+ }
+
+ for (P_FormID_String e : P_FormID_String.values()) {
+ scriptMap.put(e.index, e);
+ }
+
+ for (P_FormID_Axis e : P_FormID_Axis.values()) {
+ scriptMap.put(e.index, e);
+ }
+
+ for (P_FormID_CrimeType e : P_FormID_CrimeType.values()) {
+ scriptMap.put(e.index, e);
+ }
+
+ for (P_FormID_Float e : P_FormID_Float.values()) {
+ scriptMap.put(e.index, e);
+ }
+
+ for (P_Int_Int e : P_Int_Int.values()) {
+ scriptMap.put(e.index, e);
+ }
+
+ for (P_String e : P_String.values()) {
+ scriptMap.put(e.index, e);
+ }
+
+ for (P_NoParams e : P_NoParams.values()) {
+ scriptMap.put(e.index, e);
+ }
+ }
+ return scriptMap.get(index);
}
final void init(Enum function, int index) {
- getBase().option.script = function;
- getBase().option.index = index;
+ getBase().option.script = function;
+ getBase().option.index = index;
}
@Override
SubRecord getNew(String type) {
- return new Condition();
+ return new Condition();
}
@Override
boolean isValid() {
- return getBase().isValid();
+ return getBase().isValid();
}
final ConditionBase getBase() {
- return (ConditionBase) subRecords.get("CTDA");
+ return (ConditionBase) subRecords.get("CTDA");
}
/**
- *
* @param flag
* @return
*/
public boolean get(CondFlag flag) {
- return getBase().get(flag);
+ return getBase().get(flag);
}
/**
- *
* @param flag
* @param on
*/
public void set(CondFlag flag, boolean on) {
- getBase().set(flag, on);
- }
-
- /**
- *
- */
- public enum CondFlag {
-
- /**
- *
- */
- OR(0),
- /**
- *
- */
- UseAliases(1),
- /**
- *
- */
- UseGlobal(2),
- /**
- *
- */
- UsePackData(3),
- /**
- *
- */
- SwapSubjectAndTarget(4);
- int value;
-
- CondFlag(int value) {
- this.value = value;
- }
+ getBase().set(flag, on);
}
/**
- *
* @param id
*/
public void setValue(FormID id) {
- getBase().comparisonValueForm = id;
+ getBase().comparisonValueForm = id;
}
/**
- *
* @param f
*/
public void setValue(float f) {
- getBase().comparisonValueFloat = f;
+ getBase().comparisonValueFloat = f;
}
/**
- *
* @return
*/
public FormID getValueGlobal() {
- return getBase().comparisonValueForm;
+ return getBase().comparisonValueForm;
}
/**
- *
* @return
*/
public float getValueFloat() {
- return getBase().comparisonValueFloat;
+ return getBase().comparisonValueFloat;
+ }
+
+ /**
+ * @return
+ */
+ public Operator getOperator() {
+ return getBase().operator;
}
/**
- *
* @param o
*/
public void setOperator(Operator o) {
- getBase().operator = o;
+ getBase().operator = o;
}
/**
- *
* @return
*/
- public Operator getOperator() {
- return getBase().operator;
+ public RunOnType getRunOnType() {
+ return getBase().option.runType;
}
/**
- *
* @param t
*/
public void setRunOnType(RunOnType t) {
- getBase().option.runType = t;
+ getBase().option.runType = t;
}
/**
- *
* @return
*/
- public RunOnType getRunOnType() {
- return getBase().option.runType;
+ public FormID getReference() {
+ return getBase().option.reference;
}
/**
- *
* @param id
*/
public void setReference(FormID id) {
- getBase().option.reference = id;
+ getBase().option.reference = id;
}
/**
- *
- * @return
- */
- public FormID getReference() {
- return getBase().option.reference;
- }
-
- /**
- *
* @return
*/
public Enum getFunction() {
- return getBase().option.script;
+ return getBase().option.script;
}
/**
- *
* @return
*/
public int getFunctionIndex() {
- return getBase().option.index;
+ return getBase().option.index;
}
/**
- *
* @return
*/
public Object getParam1() {
- return getBase().option.getParam1();
+ return getBase().option.getParam1();
}
/**
- *
* @return
*/
public Object getParam2() {
- return getBase().option.getParam2();
+ return getBase().option.getParam2();
}
/**
- *
* @return
*/
public Object getParam3() {
- return getBase().option.getParam3();
- }
-
- /**
- *
- */
- public enum RunOnType {
-
- /**
- *
- */
- Subject,
- /**
- *
- */
- Target,
- /**
- *
- */
- Reference,
- /**
- *
- */
- CombatTarget,
- /**
- *
- */
- LinkedRef,
- /**
- *
- */
- QuestAlias,
- /**
- *
- */
- PackageData,
- /**
- *
- */
- EventData;
- }
-
- /**
- *
- */
- public enum Operator {
-
- /**
- *
- */
- EqualTo,
- /**
- *
- */
- NotEqualTo,
- /**
- *
- */
- GreaterThan,
- /**
- *
- */
- GreaterThanOrEqual,
- /**
- *
- */
- LessThan,
- /**
- *
- */
- LessThanOrEqual;
- }
-
- /**
- *
- */
- public enum Params {
-
- /**
- *
- */
- First,
- /**
- *
- */
- Second,
- /**
- *
- */
- Third;
+ return getBase().option.getParam3();
}
/**
- *
* @return
*/
public Enum getScript() {
- return getBase().option.script;
+ return getBase().option.script;
}
/**
- *
* @return
*/
public int getScriptIndex() {
- return getBase().option.index;
+ return getBase().option.index;
}
/**
- *
* @param p
* @return
*/
public ParamType getReturnForParam(Param p) {
- Enum script = this.getScript();
- if (script.getClass() == P_Axis.class) {
- return P_Axis.getType(p);
- } else if (script.getClass() == P_FormID_CastingSource.class) {
- return P_FormID_CastingSource.getType(p);
- } else if (script.getClass() == P_FormID_Int.class) {
- return P_FormID_Int.getType(p);
- } else if (script.getClass() == P_FormID_FormID.class) {
- return P_FormID_FormID.getType(p);
- } else if (script.getClass() == P_CastingSource_FormID.class) {
- return P_CastingSource_FormID.getType(p);
- } else if (script.getClass() == P_FormID.class) {
- return P_FormID.getType(p);
- } else if (script.getClass() == P_Gender.class) {
- return P_Gender.getType(p);
- } else if (script.getClass() == P_CastingSource.class) {
- return P_CastingSource.getType(p);
- } else if (script.getClass() == P_Int_FormID_Int.class) {
- return P_Int_FormID_Int.getType(p);
- } else if (script.getClass() == P_Int_FormID.class) {
- return P_Int_FormID.getType(p);
- } else if (script.getClass() == P_WardState.class) {
- return P_WardState.getType(p);
- } else if (script.getClass() == P_Int.class) {
- return P_Int.getType(p);
- } else if (script.getClass() == P_FormID_String.class) {
- return P_FormID_String.getType(p);
- } else if (script.getClass() == P_FormID_Axis.class) {
- return P_FormID_Axis.getType(p);
- } else if (script.getClass() == P_FormID_CrimeType.class) {
- return P_FormID_CrimeType.getType(p);
- } else if (script.getClass() == P_FormID_Float.class) {
- return P_FormID_Float.getType(p);
- } else if (script.getClass() == P_Int_Int.class) {
- return P_Int_Int.getType(p);
- } else if (script.getClass() == P_String.class) {
- return P_String.getType(p);
- } else if (script.getClass() == P_NoParams.class) {
- return P_NoParams.getType(p);
- }
- return null;
- }
-
- /**
- * Returns the Script Function associated with an function index (based on
- * Bethesda standards)
- *
- * @param index
- * @return
- */
- public static Enum getScript(Integer index) {
- if (scriptMap.isEmpty()) {
- for (P_Axis e : P_Axis.values()) {
- scriptMap.put(e.index, e);
- }
-
- for (P_FormID_CastingSource e : P_FormID_CastingSource.values()) {
- scriptMap.put(e.index, e);
- }
-
- for (P_FormID_Int e : P_FormID_Int.values()) {
- scriptMap.put(e.index, e);
- }
-
- for (P_FormID_FormID e : P_FormID_FormID.values()) {
- scriptMap.put(e.index, e);
- }
-
- for (P_CastingSource_FormID e : P_CastingSource_FormID.values()) {
- scriptMap.put(e.index, e);
- }
-
- for (P_FormID e : P_FormID.values()) {
- scriptMap.put(e.index, e);
- }
-
- for (P_Gender e : P_Gender.values()) {
- scriptMap.put(e.index, e);
- }
-
- for (P_CastingSource e : P_CastingSource.values()) {
- scriptMap.put(e.index, e);
- }
-
- for (P_Int_FormID_Int e : P_Int_FormID_Int.values()) {
- scriptMap.put(e.index, e);
- }
-
- for (P_Int_FormID e : P_Int_FormID.values()) {
- scriptMap.put(e.index, e);
- }
-
- for (P_WardState e : P_WardState.values()) {
- scriptMap.put(e.index, e);
- }
-
- for (P_Int e : P_Int.values()) {
- scriptMap.put(e.index, e);
- }
-
- for (P_FormID_String e : P_FormID_String.values()) {
- scriptMap.put(e.index, e);
- }
-
- for (P_FormID_Axis e : P_FormID_Axis.values()) {
- scriptMap.put(e.index, e);
- }
-
- for (P_FormID_CrimeType e : P_FormID_CrimeType.values()) {
- scriptMap.put(e.index, e);
- }
-
- for (P_FormID_Float e : P_FormID_Float.values()) {
- scriptMap.put(e.index, e);
- }
-
- for (P_Int_Int e : P_Int_Int.values()) {
- scriptMap.put(e.index, e);
- }
-
- for (P_String e : P_String.values()) {
- scriptMap.put(e.index, e);
- }
-
- for (P_NoParams e : P_NoParams.values()) {
- scriptMap.put(e.index, e);
- }
- }
- return scriptMap.get(index);
+ Enum script = this.getScript();
+ if (script.getClass() == P_Axis.class) {
+ return P_Axis.getType(p);
+ } else if (script.getClass() == P_FormID_CastingSource.class) {
+ return P_FormID_CastingSource.getType(p);
+ } else if (script.getClass() == P_FormID_Int.class) {
+ return P_FormID_Int.getType(p);
+ } else if (script.getClass() == P_FormID_FormID.class) {
+ return P_FormID_FormID.getType(p);
+ } else if (script.getClass() == P_CastingSource_FormID.class) {
+ return P_CastingSource_FormID.getType(p);
+ } else if (script.getClass() == P_FormID.class) {
+ return P_FormID.getType(p);
+ } else if (script.getClass() == P_Gender.class) {
+ return P_Gender.getType(p);
+ } else if (script.getClass() == P_CastingSource.class) {
+ return P_CastingSource.getType(p);
+ } else if (script.getClass() == P_Int_FormID_Int.class) {
+ return P_Int_FormID_Int.getType(p);
+ } else if (script.getClass() == P_Int_FormID.class) {
+ return P_Int_FormID.getType(p);
+ } else if (script.getClass() == P_WardState.class) {
+ return P_WardState.getType(p);
+ } else if (script.getClass() == P_Int.class) {
+ return P_Int.getType(p);
+ } else if (script.getClass() == P_FormID_String.class) {
+ return P_FormID_String.getType(p);
+ } else if (script.getClass() == P_FormID_Axis.class) {
+ return P_FormID_Axis.getType(p);
+ } else if (script.getClass() == P_FormID_CrimeType.class) {
+ return P_FormID_CrimeType.getType(p);
+ } else if (script.getClass() == P_FormID_Float.class) {
+ return P_FormID_Float.getType(p);
+ } else if (script.getClass() == P_Int_Int.class) {
+ return P_Int_Int.getType(p);
+ } else if (script.getClass() == P_String.class) {
+ return P_String.getType(p);
+ } else if (script.getClass() == P_NoParams.class) {
+ return P_NoParams.getType(p);
+ }
+ return null;
}
/**
*
*/
- public enum P_Axis {
-
- /**
- *
- */
- GetPos(6),
- /**
- *
- */
- GetAngle(8),
- /**
- *
- */
- GetStartingPos(10),
- /**
- *
- */
- GetStartingAngle(11),
- /**
- *
- */
- GetVelocity(446),
- /**
- *
- */
- GetPathingTargetOffset(619),
- /**
- *
- */
- GetPathingTargetAngleOffset(620),
- /**
- *
- */
- GetPathingTargetSpeedAngle(622),
- /**
- *
- */
- GetPathingCurrentSpeedAngle(684);
- int index;
-
- P_Axis(int index) {
- this.index = index;
- }
-
- /**
- *
- * @param p
- * @return
- */
- public static ParamType getType(Param p) {
- switch (p) {
- case One:
- return ParamType.Axis;
- case Two:
- return ParamType.NULL;
- case Three:
- return ParamType.NULL;
- default:
- return ParamType.NULL;
- }
- }
- }
-
- /**
- *
- */
- public enum P_FormID_CastingSource {
-
- /**
- *
- */
- IsCurrentSpell(595);
- int index;
-
- P_FormID_CastingSource(int index) {
- this.index = index;
- }
-
- /**
- *
- * @param p
- * @return
- */
- public static ParamType getType(Param p) {
- switch (p) {
- case One:
- return ParamType.FormID;
- case Two:
- return ParamType.CastingSource;
- case Three:
- return ParamType.NULL;
- default:
- return ParamType.NULL;
- }
- }
- }
-
- /**
- *
- */
- public enum P_FormID_Int {
-
- /**
- *
- */
- GetStageDone(59),
- /**
- *
- */
- IsSceneActionComplete(550);
- int index;
-
- P_FormID_Int(int index) {
- this.index = index;
- }
-
- /**
- *
- * @param p
- * @return
- */
- public static ParamType getType(Param p) {
- switch (p) {
- case One:
- return ParamType.FormID;
- case Two:
- return ParamType.Int;
- case Three:
- return ParamType.NULL;
- default:
- return ParamType.NULL;
- }
- }
- }
-
- /**
- *
- */
- public enum P_FormID_FormID {
-
- /**
- *
- */
- GetFactionRankDifference(60),
- /**
- *
- */
- HasSameEditorLocAsRef(180),
- /**
- *
- */
- GetInCellParam(230),
- /**
- *
- */
- HasAssociationType(258),
- /**
- *
- */
- IsCellOwner(280),
- /**
- *
- */
- GetFactionCombatReaction(410),
- /**
- *
- */
- IsCloserToAThanB(577),
- /**
- *
- */
- GetRefTypeDeadCount(591),
- /**
- *
- */
- GetRefTypeAliveCount(592),
- /**
- *
- */
- IsInSameCurrentLocAsRef(603),
- /**
- *
- */
- GetKeywordDataForLocation(606),
- /**
- *
- */
- IsLinkedTo(650);
- int index;
-
- P_FormID_FormID(int index) {
- this.index = index;
- }
-
- /**
- *
- * @param p
- * @return
- */
- public static ParamType getType(Param p) {
- switch (p) {
- case One:
- return ParamType.FormID;
- case Two:
- return ParamType.FormID;
- case Three:
- return ParamType.NULL;
- default:
- return ParamType.NULL;
- }
- }
- }
+ public enum CondFlag {
- /**
- *
- */
- public enum P_CastingSource_FormID {
+ /**
+ *
+ */
+ OR(0),
+ /**
+ *
+ */
+ UseAliases(1),
+ /**
+ *
+ */
+ UseGlobal(2),
+ /**
+ *
+ */
+ UsePackData(3),
+ /**
+ *
+ */
+ SwapSubjectAndTarget(4);
+ int value;
- /**
- *
- */
- SpellHasKeyword(596);
- int index;
-
- P_CastingSource_FormID(int index) {
- this.index = index;
- }
-
- /**
- *
- * @param p
- * @return
- */
- public static ParamType getType(Param p) {
- switch (p) {
- case One:
- return ParamType.CastingSource;
- case Two:
- return ParamType.FormID;
- case Three:
- return ParamType.NULL;
- default:
- return ParamType.NULL;
- }
- }
+ CondFlag(int value) {
+ this.value = value;
+ }
}
/**
*
*/
- public enum P_FormID {
+ public enum RunOnType {
- /**
- *
- */
- GetDistance(1),
- /**
- *
- */
- GetActorValue(14),
- /**
- *
- */
- GetLineOfSight(27),
- /**
- *
- */
- GetInSameCell(32),
- /**
- *
- */
- SameFaction(42),
- /**
- *
- */
- SameRace(43),
- /**
- *
- */
- SameSex(44),
- /**
- *
- */
- GetDetected(45),
- /**
- *
- */
- GetItemCount(47),
- /**
- *
- */
- GetQuestRunning(56),
- /**
- *
- */
- GetStage(58),
- /**
- *
- */
- GetShouldAttack(66),
- /**
- *
- */
- GetInCell(67),
- /**
- *
- */
- GetIsClass(68),
- /**
- *
- */
- GetIsRace(69),
- /**
- *
- */
- GetInFaction(71),
- /**
- *
- */
- GetIsID(72),
- /**
- *
- */
- GetFactionRank(73),
- /**
- *
- */
- GetGlobalValue(74),
- /**
- *
- */
- GetDeadCount(84),
- /**
- *
- */
- GetHeadingAngle(99),
- /**
- *
- */
- IsWeaponSkillType(109),
- /**
- *
- */
- IsPlayerInRegion(117),
- /**
- *
- */
- GetPCIsClass(129),
- /**
- *
- */
- GetPCIsRace(130),
- /**
- *
- */
- GetPCInFaction(132),
- /**
- *
- */
- GetIsReference(136),
- /**
- *
- */
- GetIsCurrentWeather(149),
- /**
- *
- */
- GetIsCurrentPackage(161),
- /**
- *
- */
- IsCurrentFurnitureRef(162),
- /**
- *
- */
- IsCurrentFurnitureObj(163),
- /**
- *
- */
- GetTalkedToPCParam(172),
- /**
- *
- */
- GetEquipped(182),
- /**
- *
- */
- GetPCExpelled(193),
- /**
- *
- */
- GetPCFactionMurder(195),
- /**
- *
- */
- GetPCEnemyofFaction(197),
- /**
- *
- */
- GetPCFactionAttack(199),
- /**
- *
- */
- HasMagicEffect(214),
- /**
- *
- */
- IsSpellTarget(223),
- /**
- *
- */
- GetIsClassDefault(228),
- /**
- *
- */
- GetIsUsedItem(246),
- /**
- *
- */
- IsScenePlaying(248),
- /**
- *
- */
- GetLocationCleared(250),
- /**
- *
- */
- HasFamilyRelationship(259),
- /**
- *
- */
- HasParentRelationship(261),
- /**
- *
- */
- IsWarningAbout(262),
- /**
- *
- */
- HasSpell(264),
- /**
- *
- */
- //GetBaseActorValue(277),
- /**
- *
- */
- IsOwner(278),
- /**
- *
- */
- GetInWorldspace(310),
- /**
- *
- */
- GetPCMiscStat(312),
- /**
- *
- */
- GetWithinPackageLocation(325),
- /**
- *
- */
- GetInCurrentLoc(359),
- /**
- *
- */
- HasLinkedRef(362),
- /**
- *
- */
- GetStolenItemValueNoCrime(366),
- /**
- *
- */
- IsTalkingActivatorActor(370),
- /**
- *
- */
- IsInList(372),
- /**
- *
- */
- GetStolenItemValue(373),
- /**
- *
- */
- GetCrimeGoldViolent(375),
- /**
- *
- */
- GetCrimeGoldNonviolent(376),
- /**
- *
- */
- HasShout(378),
- /**
- *
- */
- GetHasNote(381),
- /**
- *
- */
- IsWeaponInList(398),
- /**
- *
- */
- GetRelationshipRank(403),
- /**
- *
- */
- IsKiller(408),
- /**
- *
- */
- IsKillerObject(409),
- /**
- *
- */
- Exists(414),
- /**
- *
- */
- GetIsVoiceType(426),
- /**
- *
- */
- GetInCurrentLocFormList(444),
- /**
- *
- */
- GetInZone(445),
- /**
- *
- */
- HasPerk(448),
- /**
- *
- */
- GetFactionRelation(449),
- /**
- *
- */
- IsLastIdlePlayed(450),
- /**
- *
- */
- GetCrimeGold(459),
- /**
- *
- */
- IsPlayerGrabbedRef(463),
- /**
- *
- */
- GetKeywordItemCount(465),
- /**
- *
- */
- GetThreatRatio(477),
- /**
- *
- */
- GetIsUsedItemEquipType(479),
- /**
- *
- */
- PlayerKnows(493),
- /**
- *
- */
- GetPermanentActorValue(494),
- /**
- *
- */
- CanPayCrimeGold(497),
- /**
- *
- */
- EPAlchemyEffectHasHeyword(501),
- /**
- *
- */
- IsCombatTarget(513),
- /**
- *
- */
- GetVATSRightAreaFree(515),
- /**
- *
- */
- GetVATSLeftAreaFree(516),
- /**
- *
- */
- GetVATSBackAreaFree(517),
- /**
- *
- */
- GetVATSFrontAreaFree(518),
- /**
- *
- */
- GetVATSRightTargetVisible(522),
- /**
- *
- */
- GetVATSLeftTargetVisible(523),
- /**
- *
- */
- GetVATSBackTargetVisible(524),
- /**
- *
- */
- GetVATSFrontTargetVisible(525),
- /**
- *
- */
- GetInfamy(533),
- /**
- *
- */
- GetInfamyViolent(534),
- /**
- *
- */
- GetInfamyNonViolent(535),
- /**
- *
- */
- GetQuestCompleted(543),
- /**
- *
- */
- GetSpellUsageNum(552),
- /**
- *
- */
- HasKeyword(560),
- /**
- *
- */
- HasRefType(561),
- /**
- *
- */
- LocationHasKeyword(562),
- /**
- *
- */
- LocationHasRefType(563),
- /**
- *
- */
- GetIsEditorLocation(565),
- /**
- *
- */
- GetEquippedShout(579),
- /**
- *
- */
- IsNullPackageData(611),
- /**
- *
- */
- GetNumericPackageData(612),
- /**
- *
- */
- HasAssociationTypeAny(617),
- /**
- *
- */
- GetInContainer(624),
- /**
- *
- */
- IsLocationLoaded(625),
- /**
- *
- */
- GetActorValuePercent(640),
- /**
- *
- */
- GetKeywordDataForCurrentLocation(651),
- /**
- *
- */
- GetInSharedCrimeFaction(652),
- /**
- *
- */
- EPTemperingItemHasKeyword(660),
- /**
- *
- */
- ShouldAttackKill(678),
- /**
- *
- */
- EPModSkillUsage_IsAdvanceSkill(681),
- /**
- *
- */
- WornHasKeyword(682),
- /**
- *
- */
- EPModSkillUsage_AdvanceObjectHasKeyword(691),
- /**
- *
- */
- EPMagic_SpellHasKeyword(693),
- /**
- *
- */
- EPMagic_SpellHasSkill(696),
- /**
- *
- */
- IsAttackType(697),
- /**
- *
- */
- HasMagicEffectKeyword(699),
- /**
- *
- */
- GetShouldHelp(705),
- /**
- *
- */
- GetCombatTargetHasKeyword(707),
- /**
- *
- */
- SpellHasCastingPerk(713),
- /**
- *
- */
- IsHostileToActor(719),
- /**
- *
- */
- GetTargetHeight(720),
- /**
- *
- */
- WornApparelHasKeywordCount(722);
- int index;
-
- P_FormID(int index) {
- this.index = index;
- }
-
- /**
- *
- * @param p
- * @return
- */
- public static ParamType getType(Param p) {
- switch (p) {
- case One:
- return ParamType.FormID;
- case Two:
- return ParamType.NULL;
- case Three:
- return ParamType.NULL;
- default:
- return ParamType.NULL;
- }
- }
+ /**
+ *
+ */
+ Subject,
+ /**
+ *
+ */
+ Target,
+ /**
+ *
+ */
+ Reference,
+ /**
+ *
+ */
+ CombatTarget,
+ /**
+ *
+ */
+ LinkedRef,
+ /**
+ *
+ */
+ QuestAlias,
+ /**
+ *
+ */
+ PackageData,
+ /**
+ *
+ */
+ EventData
}
/**
*
*/
- public enum P_Gender {
+ public enum Operator {
- /**
- *
- */
- GetIsSex(70),
- /**
- *
- */
- GetPCIsSex(131);
- int index;
-
- P_Gender(int index) {
- this.index = index;
- }
-
- /**
- *
- * @param p
- * @return
- */
- public static ParamType getType(Param p) {
- switch (p) {
- case One:
- return ParamType.Gender;
- case Two:
- return ParamType.NULL;
- case Three:
- return ParamType.NULL;
- default:
- return ParamType.NULL;
- }
- }
+ /**
+ *
+ */
+ EqualTo,
+ /**
+ *
+ */
+ NotEqualTo,
+ /**
+ *
+ */
+ GreaterThan,
+ /**
+ *
+ */
+ GreaterThanOrEqual,
+ /**
+ *
+ */
+ LessThan,
+ /**
+ *
+ */
+ LessThanOrEqual
}
/**
*
*/
- public enum P_CastingSource {
+ public enum Params {
- /**
- *
- */
- HasEquippedSpell(570),
- /**
- *
- */
- GetCurrentCastingType(571),
- /**
- *
- */
- GetCurrentDeliveryType(572),
- /**
- *
- */
- GetEquippedItemType(597),
- /**
- *
- */
- GetReplacedItemType(664),
- /**
- *
- */
- HasBoundWeaponEquipped(706);
- int index;
-
- P_CastingSource(int index) {
- this.index = index;
- }
-
- /**
- *
- * @param p
- * @return
- */
- public static ParamType getType(Param p) {
- switch (p) {
- case One:
- return ParamType.CastingSource;
- case Two:
- return ParamType.NULL;
- case Three:
- return ParamType.NULL;
- default:
- return ParamType.NULL;
- }
- }
+ /**
+ *
+ */
+ First,
+ /**
+ *
+ */
+ Second,
+ /**
+ *
+ */
+ Third
}
/**
*
*/
- public enum P_Int_FormID_Int {
+ public enum P_Axis {
- /**
- *
- */
- GetEventData(576);
- int index;
-
- P_Int_FormID_Int(int index) {
- this.index = index;
- }
-
- /**
- *
- * @param p
- * @return
- */
- public static ParamType getType(Param p) {
- switch (p) {
- case One:
- return ParamType.Int;
- case Two:
- return ParamType.FormID;
- case Three:
- return ParamType.Int;
- default:
- return ParamType.NULL;
- }
- }
- }
+ /**
+ *
+ */
+ GetPos(6),
+ /**
+ *
+ */
+ GetAngle(8),
+ /**
+ *
+ */
+ GetStartingPos(10),
+ /**
+ *
+ */
+ GetStartingAngle(11),
+ /**
+ *
+ */
+ GetVelocity(446),
+ /**
+ *
+ */
+ GetPathingTargetOffset(619),
+ /**
+ *
+ */
+ GetPathingTargetAngleOffset(620),
+ /**
+ *
+ */
+ GetPathingTargetSpeedAngle(622),
+ /**
+ *
+ */
+ GetPathingCurrentSpeedAngle(684);
+ int index;
- /**
- *
- */
- public enum P_Int_FormID {
+ P_Axis(int index) {
+ this.index = index;
+ }
- /**
- *
- */
- HasSameEditorLocAsRefAlias(181),
- /**
- *
- */
- GetVATSValue(407),
- /**
- *
- */
- GetLocAliasRefTypeDeadCount(600),
- /**
- *
- */
- GetLocAliasRefTypeAliveCount(601),
- /**
- *
- */
- IsInSameCurrentLocAsRefAlias(604),
- /**
- *
- */
- LocAliasIsLocation(605),
- /**
- *
- */
- GetKeywordDataForAlias(608),
- /**
- *
- */
- LocAliasHasKeyword(610);
- int index;
-
- P_Int_FormID(int index) {
- this.index = index;
- }
-
- /**
- *
- * @param p
- * @return
- */
- public static ParamType getType(Param p) {
- switch (p) {
- case One:
- return ParamType.Int;
- case Two:
- return ParamType.FormID;
- case Three:
- return ParamType.NULL;
- default:
- return ParamType.NULL;
- }
- }
+ /**
+ * @param p
+ * @return
+ */
+ public static ParamType getType(Param p) {
+ switch (p) {
+ case One:
+ return ParamType.Axis;
+ case Two:
+ return ParamType.NULL;
+ case Three:
+ return ParamType.NULL;
+ default:
+ return ParamType.NULL;
+ }
+ }
}
/**
*
*/
- public enum P_WardState {
+ public enum P_FormID_CastingSource {
- /**
- *
- */
- IsWardState(602);
- int index;
-
- P_WardState(int index) {
- this.index = index;
- }
-
- /**
- *
- * @param p
- * @return
- */
- public static ParamType getType(Param p) {
- switch (p) {
- case One:
- return ParamType.WardState;
- case Two:
- return ParamType.NULL;
- case Three:
- return ParamType.NULL;
- default:
- return ParamType.NULL;
- }
- }
- }
+ /**
+ *
+ */
+ IsCurrentSpell(595);
+ int index;
- /**
- *
- */
- public enum P_Int {
+ P_FormID_CastingSource(int index) {
+ this.index = index;
+ }
- /**
- *
- */
- MenuMode(36),
- /**
- *
- */
- GetIsUsedItemType(247),
- /**
- *
- */
- GetBaseActorValue(277),
- /*
- *
- */
- IsInCombat(289),
- /**
- *
- */
- GetInCurrentLocAlias(360),
- /**
- *
- */
- IsPlayerActionActive(368),
- /**
- *
- */
- IsLimbGone(397),
- /**
- *
- */
- GetIsObjectType(432),
- /**
- *
- */
- GetIsCreatureType(437),
- /**
- *
- */
- GetIsAlignment(473),
- /**
- *
- */
- IsInCriticalStage(528),
- /**
- *
- */
- GetIsAliasRef(566),
- /**
- *
- */
- GetIsEditorLocAlias(567),
- /**
- *
- */
- GetLocationAliasCleared(598),
- /**
- *
- */
- IsFurnitureAnimType(613),
- /**
- *
- */
- IsFurnitureEntryType(614),
- /**
- *
- */
- IsLocAliasLoaded(626),
- /**
- *
- */
- IsInFurnitureState(644),
- /**
- *
- */
- EPModSkillUsage_IsAdvanceAction(692);
- int index;
-
- P_Int(int index) {
- this.index = index;
- }
-
- /**
- *
- * @param p
- * @return
- */
- public static ParamType getType(Param p) {
- switch (p) {
- case One:
- return ParamType.Int;
- case Two:
- return ParamType.NULL;
- case Three:
- return ParamType.NULL;
- default:
- return ParamType.NULL;
- }
- }
+ /**
+ * @param p
+ * @return
+ */
+ public static ParamType getType(Param p) {
+ switch (p) {
+ case One:
+ return ParamType.FormID;
+ case Two:
+ return ParamType.CastingSource;
+ case Three:
+ return ParamType.NULL;
+ default:
+ return ParamType.NULL;
+ }
+ }
}
/**
*
*/
- public enum P_FormID_String {
+ public enum P_FormID_Int {
- /**
- *
- */
- GetScriptVariable(53),
- /**
- *
- */
- GetQuestVariable(79),
- /**
- *
- */
- GetVMQuestVariable(629),
- /**
- *
- */
- GetVMScriptVariable(630);
- int index;
-
- P_FormID_String(int index) {
- this.index = index;
- }
-
- /**
- *
- * @param p
- * @return
- */
- public static ParamType getType(Param p) {
- switch (p) {
- case One:
- return ParamType.FormID;
- case Two:
- return ParamType.String;
- case Three:
- return ParamType.NULL;
- default:
- return ParamType.NULL;
- }
- }
- }
+ /**
+ *
+ */
+ GetStageDone(59),
+ /**
+ *
+ */
+ IsSceneActionComplete(550);
+ int index;
- /**
- *
- */
- public enum P_FormID_Axis {
+ P_FormID_Int(int index) {
+ this.index = index;
+ }
- /**
- *
- */
- GetRelativeAngle(584);
- int index;
-
- P_FormID_Axis(int index) {
- this.index = index;
- }
-
- /**
- *
- * @param p
- * @return
- */
- public static ParamType getType(Param p) {
- switch (p) {
- case One:
- return ParamType.FormID;
- case Two:
- return ParamType.Axis;
- case Three:
- return ParamType.NULL;
- default:
- return ParamType.NULL;
- }
- }
+ /**
+ * @param p
+ * @return
+ */
+ public static ParamType getType(Param p) {
+ switch (p) {
+ case One:
+ return ParamType.FormID;
+ case Two:
+ return ParamType.Int;
+ case Three:
+ return ParamType.NULL;
+ default:
+ return ParamType.NULL;
+ }
+ }
}
/**
*
*/
- public enum P_FormID_CrimeType {
+ public enum P_FormID_FormID {
- /**
- *
- */
- GetCrime(122);
- int index;
-
- P_FormID_CrimeType(int index) {
- this.index = index;
- }
-
- /**
- *
- * @param p
- * @return
- */
- public static ParamType getType(Param p) {
- switch (p) {
- case One:
- return ParamType.FormID;
- case Two:
- return ParamType.CrimeType;
- case Three:
- return ParamType.NULL;
- default:
- return ParamType.NULL;
- }
- }
- }
+ /**
+ *
+ */
+ GetFactionRankDifference(60),
+ /**
+ *
+ */
+ HasSameEditorLocAsRef(180),
+ /**
+ *
+ */
+ GetInCellParam(230),
+ /**
+ *
+ */
+ HasAssociationType(258),
+ /**
+ *
+ */
+ IsCellOwner(280),
+ /**
+ *
+ */
+ GetFactionCombatReaction(410),
+ /**
+ *
+ */
+ IsCloserToAThanB(577),
+ /**
+ *
+ */
+ GetRefTypeDeadCount(591),
+ /**
+ *
+ */
+ GetRefTypeAliveCount(592),
+ /**
+ *
+ */
+ IsInSameCurrentLocAsRef(603),
+ /**
+ *
+ */
+ GetKeywordDataForLocation(606),
+ /**
+ *
+ */
+ IsLinkedTo(650);
+ int index;
- /**
- *
- */
- public enum P_FormID_Float {
+ P_FormID_FormID(int index) {
+ this.index = index;
+ }
- /**
- *
- */
- GetWithinDistance(639);
- int index;
-
- P_FormID_Float(int index) {
- this.index = index;
- }
-
- /**
- *
- * @param p
- * @return
- */
- public static ParamType getType(Param p) {
- switch (p) {
- case One:
- return ParamType.FormID;
- case Two:
- return ParamType.Float;
- case Three:
- return ParamType.NULL;
- default:
- return ParamType.NULL;
- }
- }
+ /**
+ * @param p
+ * @return
+ */
+ public static ParamType getType(Param p) {
+ switch (p) {
+ case One:
+ return ParamType.FormID;
+ case Two:
+ return ParamType.FormID;
+ case Three:
+ return ParamType.NULL;
+ default:
+ return ParamType.NULL;
+ }
+ }
}
/**
*
*/
- public enum P_Int_Int {
+ public enum P_CastingSource_FormID {
- /**
- *
- */
- GetPlayerControlsDisabled(98);
- int index;
-
- P_Int_Int(int index) {
- this.index = index;
- }
-
- /**
- *
- * @param p
- * @return
- */
- public static ParamType getType(Param p) {
- switch (p) {
- case One:
- return ParamType.Int;
- case Two:
- return ParamType.Int;
- case Three:
- return ParamType.NULL;
- default:
- return ParamType.NULL;
- }
- }
- }
+ /**
+ *
+ */
+ SpellHasKeyword(596);
+ int index;
- /**
- *
- */
- public enum P_String {
+ P_CastingSource_FormID(int index) {
+ this.index = index;
+ }
- /**
- *
- */
- GetGraphVariableFloat(447),
- /**
- *
- */
- GetGraphVariableInt(675);
- int index;
-
- P_String(int index) {
- this.index = index;
- }
-
- /**
- *
- * @param p
- * @return
- */
- public static ParamType getType(Param p) {
- switch (p) {
- case One:
- return ParamType.String;
- case Two:
- return ParamType.NULL;
- case Three:
- return ParamType.NULL;
- default:
- return ParamType.NULL;
- }
- }
+ /**
+ * @param p
+ * @return
+ */
+ public static ParamType getType(Param p) {
+ switch (p) {
+ case One:
+ return ParamType.CastingSource;
+ case Two:
+ return ParamType.FormID;
+ case Three:
+ return ParamType.NULL;
+ default:
+ return ParamType.NULL;
+ }
+ }
}
/**
*
*/
- public enum P_NoParams {
+ public enum P_FormID {
- /**
- *
- */
- GetWantBlocking(0),
- /**
- *
- */
- GetLocked(5),
- /**
- *
- */
- GetSecondsPassed(12),
- /**
- *
- */
- GetCurrentTime(18),
- /**
- *
- */
- GetScale(24),
- /**
- *
- */
- IsMoving(25),
- /**
- *
- */
- IsTurning(26),
- /**
- *
- */
- GetDisabled(35),
- /**
- *
- */
- GetDisease(39),
- /**
- *
- */
- GetClothingValue(41),
- /**
- *
- */
- GetDead(46),
- /**
- *
- */
- GetGold(48),
- /**
- *
- */
- GetSleeping(49),
- /**
- *
- */
- GetTalkedToPC(50),
- /**
- *
- */
- GetAlarmed(61),
- /**
- *
- */
- IsRaining(62),
- /**
- *
- */
- GetAttacked(63),
- /**
- *
- */
- GetIsCreature(64),
- /**
- *
- */
- GetLockLevel(65),
- /**
- *
- */
- IsSnowing(75),
- /**
- *
- */
- GetRandomPercent(77),
- /**
- *
- */
- GetLevel(80),
- /**
- *
- */
- IsRotating(81),
- /**
- *
- */
- GetIsAlerted(91),
- /**
- *
- */
- IsWeaponMagicOut(101),
- /**
- *
- */
- IsTorchOut(102),
- /**
- *
- */
- IsShieldOut(103),
- /**
- *
- */
- IsFacingUp(106),
- /**
- *
- */
- GetKnockedState(107),
- /**
- *
- */
- GetWeaponAnimType(108),
- /**
- *
- */
- GetCurrentAIPackage(110),
- /**
- *
- */
- IsWaiting(111),
- /**
- *
- */
- IsIdlePlaying(112),
- /**
- *
- */
- IsIntimidatedbyPlayer(116),
- /**
- *
- */
- GetActorAggroRadiusViolated(118),
- /**
- *
- */
- IsGreetingPlayer(123),
- /**
- *
- */
- IsGuard(125),
- /**
- *
- */
- HasBeenEaten(127),
- /**
- *
- */
- GetStaminaPercentage(128),
- /**
- *
- */
- SameFactionAsPC(133),
- /**
- *
- */
- SameRaceAsPC(134),
- /**
- *
- */
- SameSexAsPC(135),
- /**
- *
- */
- IsTalking(141),
- /**
- *
- */
- GetWalkSpeed(142),
- /**
- *
- */
- GetCurrentAIProcedure(143),
- /**
- *
- */
- GetTrespassWarningLevel(144),
- /**
- *
- */
- IsTrespassing(145),
- /**
- *
- */
- IsInMyOwnedCell(146),
- /**
- *
- */
- GetWindSpeed(147),
- /**
- *
- */
- GetCurrentWeatherPercent(148),
- /**
- *
- */
- IsContinuingPackagePCNear(150),
- /**
- *
- */
- GetIsCrimeFaction(152),
- /**
- *
- */
- CanHaveFlames(153),
- /**
- *
- */
- HasFlames(154),
- /**
- *
- */
- GetOpenState(157),
- /**
- *
- */
- GetSitting(159),
- /**
- *
- */
- GetDayOfWeek(170),
- /**
- *
- */
- IsPCSleeping(175),
- /**
- *
- */
- IsPCAMurderer(176),
- /**
- *
- */
- IsSwimming(185),
- /**
- *
- */
- GetAmountSoldStolen(190),
- /**
- *
- */
- GetIgnoreCrime(192),
- /**
- *
- */
- GetDestroyed(203),
- /**
- *
- */
- GetDefaultOpen(215),
- /**
- *
- */
- GetAnimAction(219),
- /**
- *
- */
- GetVATSMode(224),
- /**
- *
- */
- GetPersuasionNumber(225),
- /**
- *
- */
- GetVampireFeed(226),
- /**
- *
- */
- GetCannibal(227),
- /**
- *
- */
- GetClassDefaultMatch(229),
- /**
- *
- */
- GetVatsTargetHeight(235),
- /**
- *
- */
- GetIsGhost(237),
- /**
- *
- */
- GetUnconscious(242),
- /**
- *
- */
- GetRestrained(244),
- /**
- *
- */
- IsInDialogueWithPlayer(249),
- /**
- *
- */
- GetIsPlayableRace(254),
- /**
- *
- */
- GetOffersServicesNow(255),
- /**
- *
- */
- IsWeaponOut(263),
- /**
- *
- */
- IsTimePassing(265),
- /**
- *
- */
- IsPleasant(266),
- /**
- *
- */
- IsCloudy(267),
- /**
- *
- */
- IsSmallBump(274),
- /**
- *
- */
- IsHorseStolen(282),
- /**
- *
- */
- IsSneaking(286),
- /**
- *
- */
- IsRunning(287),
- /**
- *
- */
- GetFriendHit(288),
- /**
- *
- */
- IsInInterior(300),
- /**
- *
- */
- IsWaterObject(304),
- /**
- *
- */
- GetPlayerAction(305),
- /**
- *
- */
- IsActorUsingATorch(306),
- /**
- *
- */
- IsXBox(309),
- /**
- *
- */
- GetPairedAnimation(313),
- /**
- *
- */
- IsActorAVictim(314),
- /**
- *
- */
- GetTotalPersuasionNumber(315),
- /**
- *
- */
- GetIdleDoneOnce(318),
- /**
- *
- */
- GetNoRumors(320),
- /**
- *
- */
- GetCombatState(323),
- /**
- *
- */
- IsRidingMount(327),
- /**
- *
- */
- IsFleeing(329),
- /**
- *
- */
- IsInDangerousWater(332),
- /**
- *
- */
- GetIgnoreFriendlyHits(338),
- /**
- *
- */
- IsPlayersLastRiddenMount(339),
- /**
- *
- */
- IsActor(353),
- /**
- *
- */
- IsEssential(354),
- /**
- *
- */
- IsPlayerMovingIntoNewSpace(358),
- /**
- *
- */
- GetTimeDead(361),
- /**
- *
- */
- IsChild(365),
- /**
- *
- */
- GetLastPlayerAction(367),
- /**
- *
- */
- GetHitLocation(390),
- /**
- *
- */
- IsPC1stPerson(391),
- /**
- *
- */
- GetCauseofDeath(396),
- /**
- *
- */
- IsBribedbyPlayer(402),
- /**
- *
- */
- GetGroupMemberCount(415),
- /**
- *
- */
- GetGroupTargetCount(416),
- /**
- *
- */
- GetPlantedExplosive(427),
- /**
- *
- */
- IsScenePackageRunning(429),
- /**
- *
- */
- GetHealthPercentage(430),
- /**
- *
- */
- GetDialogueEmotion(434),
- /**
- *
- */
- GetDialogueEmotionValue(435),
- /**
- *
- */
- GetPlayerTeammate(453),
- /**
- *
- */
- GetPlayerTeammateCount(454),
- /**
- *
- */
- GetActorCrimePlayerEnemy(458),
- /**
- *
- */
- IsLeftUp(465),
- /**
- *
- */
- GetDestructionStage(470),
- /**
- *
- */
- IsProtected(476),
- /**
- *
- */
- IsCarryable(487),
- /**
- *
- */
- GetConcussed(488),
- /**
- *
- */
- GetMapMarkerVisible(491),
- /**
- *
- */
- GetKillingBlowLimb(495),
- /**
- *
- */
- GetDaysInJail(499),
- /**
- *
- */
- EPAlchemyGetMakingPoison(500),
- /**
- *
- */
- GetAllowWorldInteractions(503),
- /**
- *
- */
- GetLastHitCritical(508),
- /**
- *
- */
- GetIsLockBroken(519),
- /**
- *
- */
- IsPS3(520),
- /**
- *
- */
- IsWin32(521),
- /**
- *
- */
- GetXPForNextLevel(530),
- /**
- *
- */
- IsGoreDisabled(547),
- /**
- *
- */
- GetActorsInHigh(554),
- /**
- *
- */
- HasLoaded3D(555),
- /**
- *
- */
- IsSprinting(568),
- /**
- *
- */
- IsBlocking(569),
- /**
- *
- */
- GetAttackState(574),
- /**
- *
- */
- IsBleedingOut(580),
- /**
- *
- */
- GetMovementDirection(589),
- /**
- *
- */
- IsInScene(590),
- /**
- *
- */
- GetIsFlying(594),
- /**
- *
- */
- GetHighestRelationshipRank(615),
- /**
- *
- */
- GetLowestRelationshipRank(616),
- /**
- *
- */
- HasFamilyRelationshipAny(618),
- /**
- *
- */
- GetPathingTargetSpeed(621),
- /**
- *
- */
- GetMovementSpeed(623),
- /**
- *
- */
- IsDualCasting(627),
- /**
- *
- */
- IsEnteringInteractionQuick(631),
- /**
- *
- */
- IsCasting(632),
- /**
- *
- */
- GetFlyingState(633),
- /**
- *
- */
- IsInFavorState(635),
- /**
- *
- */
- HasTwoHandedWeaponEquipped(636),
- /**
- *
- */
- IsExitingInstant(637),
- /**
- *
- */
- IsInFriendStatewithPlayer(638),
- /**
- *
- */
- IsUnique(641),
- /**
- *
- */
- GetLastBumpDirection(642),
- /**
- *
- */
- GetIsInjured(645),
- /**
- *
- */
- GetIsCrashLandRequest(646),
- /**
- *
- */
- GetIsHastyLandRequest(647),
- /**
- *
- */
- GetBribeSuccess(654),
- /**
- *
- */
- GetIntimidateSuccess(655),
- /**
- *
- */
- GetArrestedState(656),
- /**
- *
- */
- GetArrestingActor(657),
- /**
- *
- */
- EPTemperingItemIsEnchanted(659),
- /**
- *
- */
- IsAttacking(672),
- /**
- *
- */
- IsPowerAttacking(673),
- /**
- *
- */
- IsLastHostileActor(674),
- /**
- *
- */
- GetCurrentShoutVariation(676),
- /**
- *
- */
- GetActivationHeight(680),
- /**
- *
- */
- GetPathingCurrentSpeed(683),
- /**
- *
- */
- GetNoBleedoutRecovery(694),
- /**
- *
- */
- IsAllowedToFly(698),
- /**
- *
- */
- IsCommandedActor(700),
- /**
- *
- */
- IsStaggered(701),
- /**
- *
- */
- IsRecoiling(702),
- /**
- *
- */
- IsExitingInteractionQuick(703),
- /**
- *
- */
- IsPathing(704),
- /**
- *
- */
- GetCombatGroupMemberCount(709),
- /**
- *
- */
- IsIgnoringCombat(710),
- /**
- *
- */
- GetLightLevel(711),
- /**
- *
- */
- IsBeingRidden(714),
- /**
- *
- */
- IsUndead(715),
- /**
- *
- */
- GetRealHoursPassed(716),
- /**
- *
- */
- IsUnlockedDoor(718),
- /**
- *
- */
- IsPoison(721),
- /**
- *
- */
- GetItemHealthPercent(723),
- /**
- *
- */
- EffectWasDualCast(724),
- /**
- *
- */
- GetKnockStateEnum(725),
- /**
- *
- */
- DoesNotExist(726),
- /**
- *
- */
- IsOnFlyingMount(730),
- /**
- *
- */
- CanFlyHere(731);
- int index;
-
- P_NoParams(int index) {
- this.index = index;
- }
-
- /**
- *
- * @param p
- * @return
- */
- public static ParamType getType(Param p) {
- switch (p) {
- case One:
- return ParamType.NULL;
- case Two:
- return ParamType.NULL;
- case Three:
- return ParamType.NULL;
- default:
- return ParamType.NULL;
- }
- }
+ /**
+ *
+ */
+ GetDistance(1),
+ /**
+ *
+ */
+ GetActorValue(14),
+ /**
+ *
+ */
+ GetLineOfSight(27),
+ /**
+ *
+ */
+ GetInSameCell(32),
+ /**
+ *
+ */
+ SameFaction(42),
+ /**
+ *
+ */
+ SameRace(43),
+ /**
+ *
+ */
+ SameSex(44),
+ /**
+ *
+ */
+ GetDetected(45),
+ /**
+ *
+ */
+ GetItemCount(47),
+ /**
+ *
+ */
+ GetQuestRunning(56),
+ /**
+ *
+ */
+ GetStage(58),
+ /**
+ *
+ */
+ GetShouldAttack(66),
+ /**
+ *
+ */
+ GetInCell(67),
+ /**
+ *
+ */
+ GetIsClass(68),
+ /**
+ *
+ */
+ GetIsRace(69),
+ /**
+ *
+ */
+ GetInFaction(71),
+ /**
+ *
+ */
+ GetIsID(72),
+ /**
+ *
+ */
+ GetFactionRank(73),
+ /**
+ *
+ */
+ GetGlobalValue(74),
+ /**
+ *
+ */
+ GetDeadCount(84),
+ /**
+ *
+ */
+ GetHeadingAngle(99),
+ /**
+ *
+ */
+ IsWeaponSkillType(109),
+ /**
+ *
+ */
+ IsPlayerInRegion(117),
+ /**
+ *
+ */
+ GetPCIsClass(129),
+ /**
+ *
+ */
+ GetPCIsRace(130),
+ /**
+ *
+ */
+ GetPCInFaction(132),
+ /**
+ *
+ */
+ GetIsReference(136),
+ /**
+ *
+ */
+ GetIsCurrentWeather(149),
+ /**
+ *
+ */
+ GetIsCurrentPackage(161),
+ /**
+ *
+ */
+ IsCurrentFurnitureRef(162),
+ /**
+ *
+ */
+ IsCurrentFurnitureObj(163),
+ /**
+ *
+ */
+ GetTalkedToPCParam(172),
+ /**
+ *
+ */
+ GetEquipped(182),
+ /**
+ *
+ */
+ GetPCExpelled(193),
+ /**
+ *
+ */
+ GetPCFactionMurder(195),
+ /**
+ *
+ */
+ GetPCEnemyofFaction(197),
+ /**
+ *
+ */
+ GetPCFactionAttack(199),
+ /**
+ *
+ */
+ HasMagicEffect(214),
+ /**
+ *
+ */
+ IsSpellTarget(223),
+ /**
+ *
+ */
+ GetIsClassDefault(228),
+ /**
+ *
+ */
+ GetIsUsedItem(246),
+ /**
+ *
+ */
+ IsScenePlaying(248),
+ /**
+ *
+ */
+ GetLocationCleared(250),
+ /**
+ *
+ */
+ HasFamilyRelationship(259),
+ /**
+ *
+ */
+ HasParentRelationship(261),
+ /**
+ *
+ */
+ IsWarningAbout(262),
+ /**
+ *
+ */
+ HasSpell(264),
+ /**
+ *
+ */
+ //GetBaseActorValue(277),
+ /**
+ *
+ */
+ IsOwner(278),
+ /**
+ *
+ */
+ GetInWorldspace(310),
+ /**
+ *
+ */
+ GetPCMiscStat(312),
+ /**
+ *
+ */
+ GetWithinPackageLocation(325),
+ /**
+ *
+ */
+ GetInCurrentLoc(359),
+ /**
+ *
+ */
+ HasLinkedRef(362),
+ /**
+ *
+ */
+ GetStolenItemValueNoCrime(366),
+ /**
+ *
+ */
+ IsTalkingActivatorActor(370),
+ /**
+ *
+ */
+ IsInList(372),
+ /**
+ *
+ */
+ GetStolenItemValue(373),
+ /**
+ *
+ */
+ GetCrimeGoldViolent(375),
+ /**
+ *
+ */
+ GetCrimeGoldNonviolent(376),
+ /**
+ *
+ */
+ HasShout(378),
+ /**
+ *
+ */
+ GetHasNote(381),
+ /**
+ *
+ */
+ IsWeaponInList(398),
+ /**
+ *
+ */
+ GetRelationshipRank(403),
+ /**
+ *
+ */
+ IsKiller(408),
+ /**
+ *
+ */
+ IsKillerObject(409),
+ /**
+ *
+ */
+ Exists(414),
+ /**
+ *
+ */
+ GetIsVoiceType(426),
+ /**
+ *
+ */
+ GetInCurrentLocFormList(444),
+ /**
+ *
+ */
+ GetInZone(445),
+ /**
+ *
+ */
+ HasPerk(448),
+ /**
+ *
+ */
+ GetFactionRelation(449),
+ /**
+ *
+ */
+ IsLastIdlePlayed(450),
+ /**
+ *
+ */
+ GetCrimeGold(459),
+ /**
+ *
+ */
+ IsPlayerGrabbedRef(463),
+ /**
+ *
+ */
+ GetKeywordItemCount(465),
+ /**
+ *
+ */
+ GetThreatRatio(477),
+ /**
+ *
+ */
+ GetIsUsedItemEquipType(479),
+ /**
+ *
+ */
+ PlayerKnows(493),
+ /**
+ *
+ */
+ GetPermanentActorValue(494),
+ /**
+ *
+ */
+ CanPayCrimeGold(497),
+ /**
+ *
+ */
+ EPAlchemyEffectHasHeyword(501),
+ /**
+ *
+ */
+ IsCombatTarget(513),
+ /**
+ *
+ */
+ GetVATSRightAreaFree(515),
+ /**
+ *
+ */
+ GetVATSLeftAreaFree(516),
+ /**
+ *
+ */
+ GetVATSBackAreaFree(517),
+ /**
+ *
+ */
+ GetVATSFrontAreaFree(518),
+ /**
+ *
+ */
+ GetVATSRightTargetVisible(522),
+ /**
+ *
+ */
+ GetVATSLeftTargetVisible(523),
+ /**
+ *
+ */
+ GetVATSBackTargetVisible(524),
+ /**
+ *
+ */
+ GetVATSFrontTargetVisible(525),
+ /**
+ *
+ */
+ GetInfamy(533),
+ /**
+ *
+ */
+ GetInfamyViolent(534),
+ /**
+ *
+ */
+ GetInfamyNonViolent(535),
+ /**
+ *
+ */
+ GetQuestCompleted(543),
+ /**
+ *
+ */
+ GetSpellUsageNum(552),
+ /**
+ *
+ */
+ HasKeyword(560),
+ /**
+ *
+ */
+ HasRefType(561),
+ /**
+ *
+ */
+ LocationHasKeyword(562),
+ /**
+ *
+ */
+ LocationHasRefType(563),
+ /**
+ *
+ */
+ GetIsEditorLocation(565),
+ /**
+ *
+ */
+ GetEquippedShout(579),
+ /**
+ *
+ */
+ IsNullPackageData(611),
+ /**
+ *
+ */
+ GetNumericPackageData(612),
+ /**
+ *
+ */
+ HasAssociationTypeAny(617),
+ /**
+ *
+ */
+ GetInContainer(624),
+ /**
+ *
+ */
+ IsLocationLoaded(625),
+ /**
+ *
+ */
+ GetActorValuePercent(640),
+ /**
+ *
+ */
+ GetKeywordDataForCurrentLocation(651),
+ /**
+ *
+ */
+ GetInSharedCrimeFaction(652),
+ /**
+ *
+ */
+ EPTemperingItemHasKeyword(660),
+ /**
+ *
+ */
+ ShouldAttackKill(678),
+ /**
+ *
+ */
+ EPModSkillUsage_IsAdvanceSkill(681),
+ /**
+ *
+ */
+ WornHasKeyword(682),
+ /**
+ *
+ */
+ EPModSkillUsage_AdvanceObjectHasKeyword(691),
+ /**
+ *
+ */
+ EPMagic_SpellHasKeyword(693),
+ /**
+ *
+ */
+ EPMagic_SpellHasSkill(696),
+ /**
+ *
+ */
+ IsAttackType(697),
+ /**
+ *
+ */
+ HasMagicEffectKeyword(699),
+ /**
+ *
+ */
+ GetShouldHelp(705),
+ /**
+ *
+ */
+ GetCombatTargetHasKeyword(707),
+ /**
+ *
+ */
+ SpellHasCastingPerk(713),
+ /**
+ *
+ */
+ IsHostileToActor(719),
+ /**
+ *
+ */
+ GetTargetHeight(720),
+ /**
+ *
+ */
+ WornApparelHasKeywordCount(722);
+ int index;
+
+ P_FormID(int index) {
+ this.index = index;
+ }
+
+ /**
+ * @param p
+ * @return
+ */
+ public static ParamType getType(Param p) {
+ switch (p) {
+ case One:
+ return ParamType.FormID;
+ case Two:
+ return ParamType.NULL;
+ case Three:
+ return ParamType.NULL;
+ default:
+ return ParamType.NULL;
+ }
+ }
+ }
+
+ /**
+ *
+ */
+ public enum P_Gender {
+
+ /**
+ *
+ */
+ GetIsSex(70),
+ /**
+ *
+ */
+ GetPCIsSex(131);
+ int index;
+
+ P_Gender(int index) {
+ this.index = index;
+ }
+
+ /**
+ * @param p
+ * @return
+ */
+ public static ParamType getType(Param p) {
+ switch (p) {
+ case One:
+ return ParamType.Gender;
+ case Two:
+ return ParamType.NULL;
+ case Three:
+ return ParamType.NULL;
+ default:
+ return ParamType.NULL;
+ }
+ }
+ }
+
+ /**
+ *
+ */
+ public enum P_CastingSource {
+
+ /**
+ *
+ */
+ HasEquippedSpell(570),
+ /**
+ *
+ */
+ GetCurrentCastingType(571),
+ /**
+ *
+ */
+ GetCurrentDeliveryType(572),
+ /**
+ *
+ */
+ GetEquippedItemType(597),
+ /**
+ *
+ */
+ GetReplacedItemType(664),
+ /**
+ *
+ */
+ HasBoundWeaponEquipped(706);
+ int index;
+
+ P_CastingSource(int index) {
+ this.index = index;
+ }
+
+ /**
+ * @param p
+ * @return
+ */
+ public static ParamType getType(Param p) {
+ switch (p) {
+ case One:
+ return ParamType.CastingSource;
+ case Two:
+ return ParamType.NULL;
+ case Three:
+ return ParamType.NULL;
+ default:
+ return ParamType.NULL;
+ }
+ }
+ }
+
+ /**
+ *
+ */
+ public enum P_Int_FormID_Int {
+
+ /**
+ *
+ */
+ GetEventData(576);
+ int index;
+
+ P_Int_FormID_Int(int index) {
+ this.index = index;
+ }
+
+ /**
+ * @param p
+ * @return
+ */
+ public static ParamType getType(Param p) {
+ switch (p) {
+ case One:
+ return ParamType.Int;
+ case Two:
+ return ParamType.FormID;
+ case Three:
+ return ParamType.Int;
+ default:
+ return ParamType.NULL;
+ }
+ }
+ }
+
+ /**
+ *
+ */
+ public enum P_Int_FormID {
+
+ /**
+ *
+ */
+ HasSameEditorLocAsRefAlias(181),
+ /**
+ *
+ */
+ GetVATSValue(407),
+ /**
+ *
+ */
+ GetLocAliasRefTypeDeadCount(600),
+ /**
+ *
+ */
+ GetLocAliasRefTypeAliveCount(601),
+ /**
+ *
+ */
+ IsInSameCurrentLocAsRefAlias(604),
+ /**
+ *
+ */
+ LocAliasIsLocation(605),
+ /**
+ *
+ */
+ GetKeywordDataForAlias(608),
+ /**
+ *
+ */
+ LocAliasHasKeyword(610);
+ int index;
+
+ P_Int_FormID(int index) {
+ this.index = index;
+ }
+
+ /**
+ * @param p
+ * @return
+ */
+ public static ParamType getType(Param p) {
+ switch (p) {
+ case One:
+ return ParamType.Int;
+ case Two:
+ return ParamType.FormID;
+ case Three:
+ return ParamType.NULL;
+ default:
+ return ParamType.NULL;
+ }
+ }
+ }
+
+ /**
+ *
+ */
+ public enum P_WardState {
+
+ /**
+ *
+ */
+ IsWardState(602);
+ int index;
+
+ P_WardState(int index) {
+ this.index = index;
+ }
+
+ /**
+ * @param p
+ * @return
+ */
+ public static ParamType getType(Param p) {
+ switch (p) {
+ case One:
+ return ParamType.WardState;
+ case Two:
+ return ParamType.NULL;
+ case Three:
+ return ParamType.NULL;
+ default:
+ return ParamType.NULL;
+ }
+ }
+ }
+
+ /**
+ *
+ */
+ public enum P_Int {
+
+ /**
+ *
+ */
+ MenuMode(36),
+ /**
+ *
+ */
+ GetIsUsedItemType(247),
+ /**
+ *
+ */
+ GetBaseActorValue(277),
+ /*
+ *
+ */
+ IsInCombat(289),
+ /**
+ *
+ */
+ GetInCurrentLocAlias(360),
+ /**
+ *
+ */
+ IsPlayerActionActive(368),
+ /**
+ *
+ */
+ IsLimbGone(397),
+ /**
+ *
+ */
+ GetIsObjectType(432),
+ /**
+ *
+ */
+ GetIsCreatureType(437),
+ /**
+ *
+ */
+ GetIsAlignment(473),
+ /**
+ *
+ */
+ IsInCriticalStage(528),
+ /**
+ *
+ */
+ GetIsAliasRef(566),
+ /**
+ *
+ */
+ GetIsEditorLocAlias(567),
+ /**
+ *
+ */
+ GetLocationAliasCleared(598),
+ /**
+ *
+ */
+ IsFurnitureAnimType(613),
+ /**
+ *
+ */
+ IsFurnitureEntryType(614),
+ /**
+ *
+ */
+ IsLocAliasLoaded(626),
+ /**
+ *
+ */
+ IsInFurnitureState(644),
+ /**
+ *
+ */
+ EPModSkillUsage_IsAdvanceAction(692);
+ int index;
+
+ P_Int(int index) {
+ this.index = index;
+ }
+
+ /**
+ * @param p
+ * @return
+ */
+ public static ParamType getType(Param p) {
+ switch (p) {
+ case One:
+ return ParamType.Int;
+ case Two:
+ return ParamType.NULL;
+ case Three:
+ return ParamType.NULL;
+ default:
+ return ParamType.NULL;
+ }
+ }
+ }
+
+ /**
+ *
+ */
+ public enum P_FormID_String {
+
+ /**
+ *
+ */
+ GetScriptVariable(53),
+ /**
+ *
+ */
+ GetQuestVariable(79),
+ /**
+ *
+ */
+ GetVMQuestVariable(629),
+ /**
+ *
+ */
+ GetVMScriptVariable(630);
+ int index;
+
+ P_FormID_String(int index) {
+ this.index = index;
+ }
+
+ /**
+ * @param p
+ * @return
+ */
+ public static ParamType getType(Param p) {
+ switch (p) {
+ case One:
+ return ParamType.FormID;
+ case Two:
+ return ParamType.String;
+ case Three:
+ return ParamType.NULL;
+ default:
+ return ParamType.NULL;
+ }
+ }
+ }
+
+ /**
+ *
+ */
+ public enum P_FormID_Axis {
+
+ /**
+ *
+ */
+ GetRelativeAngle(584);
+ int index;
+
+ P_FormID_Axis(int index) {
+ this.index = index;
+ }
+
+ /**
+ * @param p
+ * @return
+ */
+ public static ParamType getType(Param p) {
+ switch (p) {
+ case One:
+ return ParamType.FormID;
+ case Two:
+ return ParamType.Axis;
+ case Three:
+ return ParamType.NULL;
+ default:
+ return ParamType.NULL;
+ }
+ }
+ }
+
+ /**
+ *
+ */
+ public enum P_FormID_CrimeType {
+
+ /**
+ *
+ */
+ GetCrime(122);
+ int index;
+
+ P_FormID_CrimeType(int index) {
+ this.index = index;
+ }
+
+ /**
+ * @param p
+ * @return
+ */
+ public static ParamType getType(Param p) {
+ switch (p) {
+ case One:
+ return ParamType.FormID;
+ case Two:
+ return ParamType.CrimeType;
+ case Three:
+ return ParamType.NULL;
+ default:
+ return ParamType.NULL;
+ }
+ }
+ }
+
+ /**
+ *
+ */
+ public enum P_FormID_Float {
+
+ /**
+ *
+ */
+ GetWithinDistance(639);
+ int index;
+
+ P_FormID_Float(int index) {
+ this.index = index;
+ }
+
+ /**
+ * @param p
+ * @return
+ */
+ public static ParamType getType(Param p) {
+ switch (p) {
+ case One:
+ return ParamType.FormID;
+ case Two:
+ return ParamType.Float;
+ case Three:
+ return ParamType.NULL;
+ default:
+ return ParamType.NULL;
+ }
+ }
+ }
+
+ /**
+ *
+ */
+ public enum P_Int_Int {
+
+ /**
+ *
+ */
+ GetPlayerControlsDisabled(98);
+ int index;
+
+ P_Int_Int(int index) {
+ this.index = index;
+ }
+
+ /**
+ * @param p
+ * @return
+ */
+ public static ParamType getType(Param p) {
+ switch (p) {
+ case One:
+ return ParamType.Int;
+ case Two:
+ return ParamType.Int;
+ case Three:
+ return ParamType.NULL;
+ default:
+ return ParamType.NULL;
+ }
+ }
+ }
+
+ /**
+ *
+ */
+ public enum P_String {
+
+ /**
+ *
+ */
+ GetGraphVariableFloat(447),
+ /**
+ *
+ */
+ GetGraphVariableInt(675);
+ int index;
+
+ P_String(int index) {
+ this.index = index;
+ }
+
+ /**
+ * @param p
+ * @return
+ */
+ public static ParamType getType(Param p) {
+ switch (p) {
+ case One:
+ return ParamType.String;
+ case Two:
+ return ParamType.NULL;
+ case Three:
+ return ParamType.NULL;
+ default:
+ return ParamType.NULL;
+ }
+ }
+ }
+
+ /**
+ *
+ */
+ public enum P_NoParams {
+
+ /**
+ *
+ */
+ GetWantBlocking(0),
+ /**
+ *
+ */
+ GetLocked(5),
+ /**
+ *
+ */
+ GetSecondsPassed(12),
+ /**
+ *
+ */
+ GetCurrentTime(18),
+ /**
+ *
+ */
+ GetScale(24),
+ /**
+ *
+ */
+ IsMoving(25),
+ /**
+ *
+ */
+ IsTurning(26),
+ /**
+ *
+ */
+ GetDisabled(35),
+ /**
+ *
+ */
+ GetDisease(39),
+ /**
+ *
+ */
+ GetClothingValue(41),
+ /**
+ *
+ */
+ GetDead(46),
+ /**
+ *
+ */
+ GetGold(48),
+ /**
+ *
+ */
+ GetSleeping(49),
+ /**
+ *
+ */
+ GetTalkedToPC(50),
+ /**
+ *
+ */
+ GetAlarmed(61),
+ /**
+ *
+ */
+ IsRaining(62),
+ /**
+ *
+ */
+ GetAttacked(63),
+ /**
+ *
+ */
+ GetIsCreature(64),
+ /**
+ *
+ */
+ GetLockLevel(65),
+ /**
+ *
+ */
+ IsSnowing(75),
+ /**
+ *
+ */
+ GetRandomPercent(77),
+ /**
+ *
+ */
+ GetLevel(80),
+ /**
+ *
+ */
+ IsRotating(81),
+ /**
+ *
+ */
+ GetIsAlerted(91),
+ /**
+ *
+ */
+ IsWeaponMagicOut(101),
+ /**
+ *
+ */
+ IsTorchOut(102),
+ /**
+ *
+ */
+ IsShieldOut(103),
+ /**
+ *
+ */
+ IsFacingUp(106),
+ /**
+ *
+ */
+ GetKnockedState(107),
+ /**
+ *
+ */
+ GetWeaponAnimType(108),
+ /**
+ *
+ */
+ GetCurrentAIPackage(110),
+ /**
+ *
+ */
+ IsWaiting(111),
+ /**
+ *
+ */
+ IsIdlePlaying(112),
+ /**
+ *
+ */
+ IsIntimidatedbyPlayer(116),
+ /**
+ *
+ */
+ GetActorAggroRadiusViolated(118),
+ /**
+ *
+ */
+ IsGreetingPlayer(123),
+ /**
+ *
+ */
+ IsGuard(125),
+ /**
+ *
+ */
+ HasBeenEaten(127),
+ /**
+ *
+ */
+ GetStaminaPercentage(128),
+ /**
+ *
+ */
+ SameFactionAsPC(133),
+ /**
+ *
+ */
+ SameRaceAsPC(134),
+ /**
+ *
+ */
+ SameSexAsPC(135),
+ /**
+ *
+ */
+ IsTalking(141),
+ /**
+ *
+ */
+ GetWalkSpeed(142),
+ /**
+ *
+ */
+ GetCurrentAIProcedure(143),
+ /**
+ *
+ */
+ GetTrespassWarningLevel(144),
+ /**
+ *
+ */
+ IsTrespassing(145),
+ /**
+ *
+ */
+ IsInMyOwnedCell(146),
+ /**
+ *
+ */
+ GetWindSpeed(147),
+ /**
+ *
+ */
+ GetCurrentWeatherPercent(148),
+ /**
+ *
+ */
+ IsContinuingPackagePCNear(150),
+ /**
+ *
+ */
+ GetIsCrimeFaction(152),
+ /**
+ *
+ */
+ CanHaveFlames(153),
+ /**
+ *
+ */
+ HasFlames(154),
+ /**
+ *
+ */
+ GetOpenState(157),
+ /**
+ *
+ */
+ GetSitting(159),
+ /**
+ *
+ */
+ GetDayOfWeek(170),
+ /**
+ *
+ */
+ IsPCSleeping(175),
+ /**
+ *
+ */
+ IsPCAMurderer(176),
+ /**
+ *
+ */
+ IsSwimming(185),
+ /**
+ *
+ */
+ GetAmountSoldStolen(190),
+ /**
+ *
+ */
+ GetIgnoreCrime(192),
+ /**
+ *
+ */
+ GetDestroyed(203),
+ /**
+ *
+ */
+ GetDefaultOpen(215),
+ /**
+ *
+ */
+ GetAnimAction(219),
+ /**
+ *
+ */
+ GetVATSMode(224),
+ /**
+ *
+ */
+ GetPersuasionNumber(225),
+ /**
+ *
+ */
+ GetVampireFeed(226),
+ /**
+ *
+ */
+ GetCannibal(227),
+ /**
+ *
+ */
+ GetClassDefaultMatch(229),
+ /**
+ *
+ */
+ GetVatsTargetHeight(235),
+ /**
+ *
+ */
+ GetIsGhost(237),
+ /**
+ *
+ */
+ GetUnconscious(242),
+ /**
+ *
+ */
+ GetRestrained(244),
+ /**
+ *
+ */
+ IsInDialogueWithPlayer(249),
+ /**
+ *
+ */
+ GetIsPlayableRace(254),
+ /**
+ *
+ */
+ GetOffersServicesNow(255),
+ /**
+ *
+ */
+ IsWeaponOut(263),
+ /**
+ *
+ */
+ IsTimePassing(265),
+ /**
+ *
+ */
+ IsPleasant(266),
+ /**
+ *
+ */
+ IsCloudy(267),
+ /**
+ *
+ */
+ IsSmallBump(274),
+ /**
+ *
+ */
+ IsHorseStolen(282),
+ /**
+ *
+ */
+ IsSneaking(286),
+ /**
+ *
+ */
+ IsRunning(287),
+ /**
+ *
+ */
+ GetFriendHit(288),
+ /**
+ *
+ */
+ IsInInterior(300),
+ /**
+ *
+ */
+ IsWaterObject(304),
+ /**
+ *
+ */
+ GetPlayerAction(305),
+ /**
+ *
+ */
+ IsActorUsingATorch(306),
+ /**
+ *
+ */
+ IsXBox(309),
+ /**
+ *
+ */
+ GetPairedAnimation(313),
+ /**
+ *
+ */
+ IsActorAVictim(314),
+ /**
+ *
+ */
+ GetTotalPersuasionNumber(315),
+ /**
+ *
+ */
+ GetIdleDoneOnce(318),
+ /**
+ *
+ */
+ GetNoRumors(320),
+ /**
+ *
+ */
+ GetCombatState(323),
+ /**
+ *
+ */
+ IsRidingMount(327),
+ /**
+ *
+ */
+ IsFleeing(329),
+ /**
+ *
+ */
+ IsInDangerousWater(332),
+ /**
+ *
+ */
+ GetIgnoreFriendlyHits(338),
+ /**
+ *
+ */
+ IsPlayersLastRiddenMount(339),
+ /**
+ *
+ */
+ IsActor(353),
+ /**
+ *
+ */
+ IsEssential(354),
+ /**
+ *
+ */
+ IsPlayerMovingIntoNewSpace(358),
+ /**
+ *
+ */
+ GetTimeDead(361),
+ /**
+ *
+ */
+ IsChild(365),
+ /**
+ *
+ */
+ GetLastPlayerAction(367),
+ /**
+ *
+ */
+ GetHitLocation(390),
+ /**
+ *
+ */
+ IsPC1stPerson(391),
+ /**
+ *
+ */
+ GetCauseofDeath(396),
+ /**
+ *
+ */
+ IsBribedbyPlayer(402),
+ /**
+ *
+ */
+ GetGroupMemberCount(415),
+ /**
+ *
+ */
+ GetGroupTargetCount(416),
+ /**
+ *
+ */
+ GetPlantedExplosive(427),
+ /**
+ *
+ */
+ IsScenePackageRunning(429),
+ /**
+ *
+ */
+ GetHealthPercentage(430),
+ /**
+ *
+ */
+ GetDialogueEmotion(434),
+ /**
+ *
+ */
+ GetDialogueEmotionValue(435),
+ /**
+ *
+ */
+ GetPlayerTeammate(453),
+ /**
+ *
+ */
+ GetPlayerTeammateCount(454),
+ /**
+ *
+ */
+ GetActorCrimePlayerEnemy(458),
+ /**
+ *
+ */
+ IsLeftUp(465),
+ /**
+ *
+ */
+ GetDestructionStage(470),
+ /**
+ *
+ */
+ IsProtected(476),
+ /**
+ *
+ */
+ IsCarryable(487),
+ /**
+ *
+ */
+ GetConcussed(488),
+ /**
+ *
+ */
+ GetMapMarkerVisible(491),
+ /**
+ *
+ */
+ GetKillingBlowLimb(495),
+ /**
+ *
+ */
+ GetDaysInJail(499),
+ /**
+ *
+ */
+ EPAlchemyGetMakingPoison(500),
+ /**
+ *
+ */
+ GetAllowWorldInteractions(503),
+ /**
+ *
+ */
+ GetLastHitCritical(508),
+ /**
+ *
+ */
+ GetIsLockBroken(519),
+ /**
+ *
+ */
+ IsPS3(520),
+ /**
+ *
+ */
+ IsWin32(521),
+ /**
+ *
+ */
+ GetXPForNextLevel(530),
+ /**
+ *
+ */
+ IsGoreDisabled(547),
+ /**
+ *
+ */
+ GetActorsInHigh(554),
+ /**
+ *
+ */
+ HasLoaded3D(555),
+ /**
+ *
+ */
+ IsSprinting(568),
+ /**
+ *
+ */
+ IsBlocking(569),
+ /**
+ *
+ */
+ GetAttackState(574),
+ /**
+ *
+ */
+ IsBleedingOut(580),
+ /**
+ *
+ */
+ GetMovementDirection(589),
+ /**
+ *
+ */
+ IsInScene(590),
+ /**
+ *
+ */
+ GetIsFlying(594),
+ /**
+ *
+ */
+ GetHighestRelationshipRank(615),
+ /**
+ *
+ */
+ GetLowestRelationshipRank(616),
+ /**
+ *
+ */
+ HasFamilyRelationshipAny(618),
+ /**
+ *
+ */
+ GetPathingTargetSpeed(621),
+ /**
+ *
+ */
+ GetMovementSpeed(623),
+ /**
+ *
+ */
+ IsDualCasting(627),
+ /**
+ *
+ */
+ IsEnteringInteractionQuick(631),
+ /**
+ *
+ */
+ IsCasting(632),
+ /**
+ *
+ */
+ GetFlyingState(633),
+ /**
+ *
+ */
+ IsInFavorState(635),
+ /**
+ *
+ */
+ HasTwoHandedWeaponEquipped(636),
+ /**
+ *
+ */
+ IsExitingInstant(637),
+ /**
+ *
+ */
+ IsInFriendStatewithPlayer(638),
+ /**
+ *
+ */
+ IsUnique(641),
+ /**
+ *
+ */
+ GetLastBumpDirection(642),
+ /**
+ *
+ */
+ GetIsInjured(645),
+ /**
+ *
+ */
+ GetIsCrashLandRequest(646),
+ /**
+ *
+ */
+ GetIsHastyLandRequest(647),
+ /**
+ *
+ */
+ GetBribeSuccess(654),
+ /**
+ *
+ */
+ GetIntimidateSuccess(655),
+ /**
+ *
+ */
+ GetArrestedState(656),
+ /**
+ *
+ */
+ GetArrestingActor(657),
+ /**
+ *
+ */
+ EPTemperingItemIsEnchanted(659),
+ /**
+ *
+ */
+ IsAttacking(672),
+ /**
+ *
+ */
+ IsPowerAttacking(673),
+ /**
+ *
+ */
+ IsLastHostileActor(674),
+ /**
+ *
+ */
+ GetCurrentShoutVariation(676),
+ /**
+ *
+ */
+ GetActivationHeight(680),
+ /**
+ *
+ */
+ GetPathingCurrentSpeed(683),
+ /**
+ *
+ */
+ GetNoBleedoutRecovery(694),
+ /**
+ *
+ */
+ IsAllowedToFly(698),
+ /**
+ *
+ */
+ IsCommandedActor(700),
+ /**
+ *
+ */
+ IsStaggered(701),
+ /**
+ *
+ */
+ IsRecoiling(702),
+ /**
+ *
+ */
+ IsExitingInteractionQuick(703),
+ /**
+ *
+ */
+ IsPathing(704),
+ /**
+ *
+ */
+ GetCombatGroupMemberCount(709),
+ /**
+ *
+ */
+ IsIgnoringCombat(710),
+ /**
+ *
+ */
+ GetLightLevel(711),
+ /**
+ *
+ */
+ IsBeingRidden(714),
+ /**
+ *
+ */
+ IsUndead(715),
+ /**
+ *
+ */
+ GetRealHoursPassed(716),
+ /**
+ *
+ */
+ IsUnlockedDoor(718),
+ /**
+ *
+ */
+ IsPoison(721),
+ /**
+ *
+ */
+ GetItemHealthPercent(723),
+ /**
+ *
+ */
+ EffectWasDualCast(724),
+ /**
+ *
+ */
+ GetKnockStateEnum(725),
+ /**
+ *
+ */
+ DoesNotExist(726),
+ /**
+ *
+ */
+ IsOnFlyingMount(730),
+ /**
+ *
+ */
+ CanFlyHere(731);
+ int index;
+
+ P_NoParams(int index) {
+ this.index = index;
+ }
+
+ /**
+ * @param p
+ * @return
+ */
+ public static ParamType getType(Param p) {
+ switch (p) {
+ case One:
+ return ParamType.NULL;
+ case Two:
+ return ParamType.NULL;
+ case Three:
+ return ParamType.NULL;
+ default:
+ return ParamType.NULL;
+ }
+ }
}
}
diff --git a/src/main/java/skyproc/ConditionBase.java b/src/main/java/skyproc/ConditionBase.java
index 9b8480a..ef53202 100644
--- a/src/main/java/skyproc/ConditionBase.java
+++ b/src/main/java/skyproc/ConditionBase.java
@@ -1,23 +1,19 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
package skyproc;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Objects;
-import java.util.zip.DataFormatException;
-import lev.LImport;
import lev.LFlags;
+import lev.LImport;
import lev.Ln;
import skyproc.Condition.Operator;
import skyproc.exceptions.BadParameter;
import skyproc.exceptions.BadRecord;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Objects;
+import java.util.zip.DataFormatException;
+
/**
- *
* @author Justin Swanson
*/
class ConditionBase extends SubRecord {
@@ -31,159 +27,156 @@ class ConditionBase extends SubRecord {
ConditionOption option;
ConditionBase() {
- super();
+ super();
}
@Override
void export(ModExporter out) throws IOException {
- super.export(out);
- //Flags and Operator
- int operatorInt = operator.ordinal();
- operatorInt *= 32;
- LFlags tmp = new LFlags(Ln.toByteArray(operatorInt, 1));
- for (int i = 0; i < 5; i++) {
- tmp.set(i, flags.get(i));
- }
- out.write(tmp.export(), 1);
- out.write(fluff, 3);
-
- //Value
- if (get(Condition.CondFlag.UseGlobal)) {
- // This FormID is flipped, so it's an odd export.
- comparisonValueForm.adjustMasterIndex(out.getExportMod());
- out.write(comparisonValueForm.getInternal(true));
- } else {
- out.write(comparisonValueFloat);
- }
-
- //Function
- out.write(option.index, 2);
- out.write(padding, 2);
-
- option.export(out);
+ super.export(out);
+ //Flags and Operator
+ int operatorInt = operator.ordinal();
+ operatorInt *= 32;
+ LFlags tmp = new LFlags(Ln.toByteArray(operatorInt, 1));
+ for (int i = 0; i < 5; i++) {
+ tmp.set(i, flags.get(i));
+ }
+ out.write(tmp.export(), 1);
+ out.write(fluff, 3);
+
+ //Value
+ if (get(Condition.CondFlag.UseGlobal)) {
+ // This FormID is flipped, so it's an odd export.
+ comparisonValueForm.adjustMasterIndex(out.getExportMod());
+ out.write(comparisonValueForm.getInternal(true));
+ } else {
+ out.write(comparisonValueFloat);
+ }
+
+ //Function
+ out.write(option.index, 2);
+ out.write(padding, 2);
+
+ option.export(out);
}
@Override
void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
- super.parseData(in, srcMod);
- //Flags and Operator
- flags.set(in.extract(1));
- int operatorInt = flags.export()[0];
- operatorInt = operatorInt & 0xE0; // Mask unrelated bits
- operatorInt /= 32; // Shift bits left 5
- operator = Condition.Operator.values()[operatorInt];
- fluff = in.extract(3);
-
- //Value
- if (get(Condition.CondFlag.UseGlobal)) {
- // Use public set here, because for some reason, this FormID is flipped
- comparisonValueForm = new FormID();
- comparisonValueForm.set(Ln.reverse(in.extract(4)));
- comparisonValueForm.standardize(srcMod);
- } else {
- comparisonValueFloat = in.extractFloat();
- }
-
- //Function
- option = ConditionOption.getOption(in.extractInt(2));
- padding = in.extract(2);
-
- if (SPGlobal.logMods){
- logMod(srcMod, "", "New Condition. Function: " + option.script.toString() + ", index: " + option.index);
- logMod(srcMod, "", " Operator: " + operator + ", flags: " + flags + " useGlobal: " + get(Condition.CondFlag.UseGlobal));
- logMod(srcMod, "", " Comparison Val: " + comparisonValueForm + "|" + comparisonValueFloat);
- }
-
- option.parseData(in, srcMod);
+ super.parseData(in, srcMod);
+ //Flags and Operator
+ flags.set(in.extract(1));
+ int operatorInt = flags.export()[0];
+ operatorInt = operatorInt & 0xE0; // Mask unrelated bits
+ operatorInt /= 32; // Shift bits left 5
+ operator = Condition.Operator.values()[operatorInt];
+ fluff = in.extract(3);
+
+ //Value
+ if (get(Condition.CondFlag.UseGlobal)) {
+ // Use public set here, because for some reason, this FormID is flipped
+ comparisonValueForm = new FormID();
+ comparisonValueForm.set(Ln.reverse(in.extract(4)));
+ comparisonValueForm.standardize(srcMod);
+ } else {
+ comparisonValueFloat = in.extractFloat();
+ }
+
+ //Function
+ option = ConditionOption.getOption(in.extractInt(2));
+ padding = in.extract(2);
+
+ if (SPGlobal.logMods) {
+ logMod(srcMod, "", "New Condition. Function: " + option.script.toString() + ", index: " + option.index);
+ logMod(srcMod, "", " Operator: " + operator + ", flags: " + flags + " useGlobal: " + get(Condition.CondFlag.UseGlobal));
+ logMod(srcMod, "", " Comparison Val: " + comparisonValueForm + "|" + comparisonValueFloat);
+ }
+
+ option.parseData(in, srcMod);
}
@Override
ArrayList allFormIDs() {
- ArrayList out = new ArrayList<>(5);
- if (comparisonValueForm != null) {
- out.add(comparisonValueForm);
- }
- out.addAll(option.allFormIDs());
- return out;
+ ArrayList out = new ArrayList<>(5);
+ if (comparisonValueForm != null) {
+ out.add(comparisonValueForm);
+ }
+ out.addAll(option.allFormIDs());
+ return out;
}
@Override
SubRecord getNew(String type) {
- return new ConditionBase();
+ return new ConditionBase();
}
@Override
boolean isValid() {
- return true;
+ return true;
}
@Override
int getContentLength(ModExporter out) {
- return 32;
+ return 32;
}
public boolean get(Condition.CondFlag flag) {
- return flags.get(flag.value);
+ return flags.get(flag.value);
}
public void set(Condition.CondFlag flag, boolean on) {
- flags.set(flag.value, on);
+ flags.set(flag.value, on);
}
@Override
ArrayList getTypes() {
- return Record.getTypeList("CTDA");
+ return Record.getTypeList("CTDA");
}
@Override
public boolean equals(Object obj) {
- if (obj == null) {
- return false;
- }
- if (getClass() != obj.getClass()) {
- return false;
- }
- final ConditionBase other = (ConditionBase) obj;
- if (this.operator != other.operator) {
- return false;
- }
- if (!Objects.equals(this.flags, other.flags)) {
- return false;
- }
- if (!Arrays.equals(this.fluff, other.fluff)) {
- return false;
- }
- if (!Objects.equals(this.comparisonValueForm, other.comparisonValueForm)) {
- return false;
- }
- if (Float.floatToIntBits(this.comparisonValueFloat) != Float.floatToIntBits(other.comparisonValueFloat)) {
- return false;
- }
- if (!Arrays.equals(this.padding, other.padding)) {
- return false;
- }
- if (!option.equals(other.option)) {
- return false;
- }
- return true;
+ if (obj == null) {
+ return false;
+ }
+ if (getClass() != obj.getClass()) {
+ return false;
+ }
+ final ConditionBase other = (ConditionBase) obj;
+ if (this.operator != other.operator) {
+ return false;
+ }
+ if (!Objects.equals(this.flags, other.flags)) {
+ return false;
+ }
+ if (!Arrays.equals(this.fluff, other.fluff)) {
+ return false;
+ }
+ if (!Objects.equals(this.comparisonValueForm, other.comparisonValueForm)) {
+ return false;
+ }
+ if (Float.floatToIntBits(this.comparisonValueFloat) != Float.floatToIntBits(other.comparisonValueFloat)) {
+ return false;
+ }
+ if (!Arrays.equals(this.padding, other.padding)) {
+ return false;
+ }
+ return option.equals(other.option);
}
@Override
public int hashCode() {
- int hash = 3;
- hash = 97 * hash + (this.operator != null ? this.operator.hashCode() : 0);
- hash = 97 * hash + Objects.hashCode(this.flags);
- hash = 97 * hash + Arrays.hashCode(this.fluff);
- hash = 97 * hash + Objects.hashCode(this.comparisonValueForm);
- hash = 97 * hash + Float.floatToIntBits(this.comparisonValueFloat);
- hash = 97 * hash + Arrays.hashCode(this.padding);
- hash = 97 * hash + Objects.hashCode(this.option);
- return hash;
+ int hash = 3;
+ hash = 97 * hash + (this.operator != null ? this.operator.hashCode() : 0);
+ hash = 97 * hash + Objects.hashCode(this.flags);
+ hash = 97 * hash + Arrays.hashCode(this.fluff);
+ hash = 97 * hash + Objects.hashCode(this.comparisonValueForm);
+ hash = 97 * hash + Float.floatToIntBits(this.comparisonValueFloat);
+ hash = 97 * hash + Arrays.hashCode(this.padding);
+ hash = 97 * hash + Objects.hashCode(this.option);
+ return hash;
}
@Override
boolean subRecordEquals(SubRecord subRecord) {
- return equals(subRecord);
+ return equals(subRecord);
}
}
diff --git a/src/main/java/skyproc/ConditionOption.java b/src/main/java/skyproc/ConditionOption.java
index 52b59bd..904b4b0 100644
--- a/src/main/java/skyproc/ConditionOption.java
+++ b/src/main/java/skyproc/ConditionOption.java
@@ -1,24 +1,16 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
package skyproc;
-import skyproc.genenums.WardState;
-import skyproc.genenums.Gender;
-import skyproc.genenums.CrimeType;
-import skyproc.genenums.CastingSource;
-import skyproc.genenums.Axis;
+import lev.LImport;
+import skyproc.Condition.RunOnType;
+import skyproc.genenums.*;
+
import java.io.IOException;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Objects;
-import lev.LImport;
-import skyproc.Condition.RunOnType;
/**
- *
* @author Justin Swanson
*/
class ConditionOption implements Serializable {
@@ -27,1521 +19,1464 @@ class ConditionOption implements Serializable {
Enum script;
RunOnType runType = RunOnType.Subject;
FormID reference = new FormID();
- byte[] p3placeholder = { (byte) 0xFF, (byte) 0xFF, (byte) 0xFF, (byte) 0xFF };
+ byte[] p3placeholder = {(byte) 0xFF, (byte) 0xFF, (byte) 0xFF, (byte) 0xFF};
public static ConditionOption getOption(int index) {
- Enum script = Condition.getScript(index);
- if (script == null) {
- SPGlobal.logError("Conditions", "Did not have a script for index: " + index);
- }
- ConditionOption out = null;
- Class c = script.getClass();
- if (c.equals(Condition.P_NoParams.CanFlyHere.getClass())) {
- out = new ConditionOption();
- } else if (c.equals(Condition.P_Axis.GetAngle.getClass())) {
- out = new Cond_Axis();
- } else if (c.equals(Condition.P_FormID_CastingSource.IsCurrentSpell.getClass())) {
- out = new Cond_FormID_CastingSource();
- } else if (c.equals(Condition.P_FormID_Int.GetStageDone.getClass())) {
- out = new Cond_FormID_Int();
- } else if (c.equals(Condition.P_FormID_FormID.GetFactionCombatReaction.getClass())) {
- out = new Cond_FormID_FormID();
- } else if (c.equals(Condition.P_CastingSource_FormID.SpellHasKeyword.getClass())) {
- out = new Cond_CastingSource_FormID();
- } else if (c.equals(Condition.P_FormID.CanPayCrimeGold.getClass())) {
- out = new Cond_FormID();
- } else if (c.equals(Condition.P_Gender.GetIsSex.getClass())) {
- out = new Cond_Gender();
- } else if (c.equals(Condition.P_CastingSource.GetCurrentCastingType.getClass())) {
- out = new Cond_CastingSource();
- } else if (c.equals(Condition.P_Int_FormID_Int.GetEventData.getClass())) {
- out = new Cond_Int_FormID_Int();
- } else if (c.equals(Condition.P_Int_FormID.GetKeywordDataForAlias.getClass())) {
- out = new Cond_Int_FormID();
- } else if (c.equals(Condition.P_WardState.IsWardState.getClass())) {
- out = new Cond_WardState();
- } else if (c.equals(Condition.P_Int.EPModSkillUsage_IsAdvanceAction.getClass())) {
- out = new Cond_Int();
- } else if (c.equals(Condition.P_FormID_String.GetQuestVariable.getClass())) {
- out = new Cond_FormID_String();
- } else if (c.equals(Condition.P_FormID_Axis.GetRelativeAngle.getClass())) {
- out = new Cond_FormID_Axis();
- } else if (c.equals(Condition.P_FormID_CrimeType.GetCrime.getClass())) {
- out = new Cond_FormID_CrimeType();
- } else if (c.equals(Condition.P_FormID_Float.GetWithinDistance.getClass())) {
- out = new Cond_FormID_Float();
- } else if (c.equals(Condition.P_Int_Int.GetPlayerControlsDisabled.getClass())) {
- out = new Cond_Int_Int();
- } else if (c.equals(Condition.P_String.GetGraphVariableFloat.getClass())) {
- out = new Cond_String();
- }
- out.index = index;
- out.script = script;
-
- return out;
+ Enum script = Condition.getScript(index);
+ if (script == null) {
+ SPGlobal.logError("Conditions", "Did not have a script for index: " + index);
+ }
+ ConditionOption out = null;
+ Class c = script.getClass();
+ if (c.equals(Condition.P_NoParams.CanFlyHere.getClass())) {
+ out = new ConditionOption();
+ } else if (c.equals(Condition.P_Axis.GetAngle.getClass())) {
+ out = new Cond_Axis();
+ } else if (c.equals(Condition.P_FormID_CastingSource.IsCurrentSpell.getClass())) {
+ out = new Cond_FormID_CastingSource();
+ } else if (c.equals(Condition.P_FormID_Int.GetStageDone.getClass())) {
+ out = new Cond_FormID_Int();
+ } else if (c.equals(Condition.P_FormID_FormID.GetFactionCombatReaction.getClass())) {
+ out = new Cond_FormID_FormID();
+ } else if (c.equals(Condition.P_CastingSource_FormID.SpellHasKeyword.getClass())) {
+ out = new Cond_CastingSource_FormID();
+ } else if (c.equals(Condition.P_FormID.CanPayCrimeGold.getClass())) {
+ out = new Cond_FormID();
+ } else if (c.equals(Condition.P_Gender.GetIsSex.getClass())) {
+ out = new Cond_Gender();
+ } else if (c.equals(Condition.P_CastingSource.GetCurrentCastingType.getClass())) {
+ out = new Cond_CastingSource();
+ } else if (c.equals(Condition.P_Int_FormID_Int.GetEventData.getClass())) {
+ out = new Cond_Int_FormID_Int();
+ } else if (c.equals(Condition.P_Int_FormID.GetKeywordDataForAlias.getClass())) {
+ out = new Cond_Int_FormID();
+ } else if (c.equals(Condition.P_WardState.IsWardState.getClass())) {
+ out = new Cond_WardState();
+ } else if (c.equals(Condition.P_Int.EPModSkillUsage_IsAdvanceAction.getClass())) {
+ out = new Cond_Int();
+ } else if (c.equals(Condition.P_FormID_String.GetQuestVariable.getClass())) {
+ out = new Cond_FormID_String();
+ } else if (c.equals(Condition.P_FormID_Axis.GetRelativeAngle.getClass())) {
+ out = new Cond_FormID_Axis();
+ } else if (c.equals(Condition.P_FormID_CrimeType.GetCrime.getClass())) {
+ out = new Cond_FormID_CrimeType();
+ } else if (c.equals(Condition.P_FormID_Float.GetWithinDistance.getClass())) {
+ out = new Cond_FormID_Float();
+ } else if (c.equals(Condition.P_Int_Int.GetPlayerControlsDisabled.getClass())) {
+ out = new Cond_Int_Int();
+ } else if (c.equals(Condition.P_String.GetGraphVariableFloat.getClass())) {
+ out = new Cond_String();
+ }
+ out.index = index;
+ out.script = script;
+
+ return out;
}
public void export(ModExporter out) throws IOException {
- exportParam1(out);
- out.write(runType.ordinal());
- reference.export(out);
- exportParam3(out);
+ exportParam1(out);
+ out.write(runType.ordinal());
+ reference.export(out);
+ exportParam3(out);
}
public void parseData(LImport in, Mod srcMod) {
- parseParam1(in, srcMod);
- runType = RunOnType.values()[in.extractInt(4)];
- reference.parseData(in, srcMod);
- parseParam3(in, srcMod);
- if (SPGlobal.logMods){
- SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " Run Type: " + runType + ", Reference: " + reference);
- }
+ parseParam1(in, srcMod);
+ runType = RunOnType.values()[in.extractInt(4)];
+ reference.parseData(in, srcMod);
+ parseParam3(in, srcMod);
+ if (SPGlobal.logMods) {
+ SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " Run Type: " + runType + ", Reference: " + reference);
+ }
}
public ArrayList allFormIDs() {
- ArrayList out = new ArrayList<>(3);
- out.add(reference);
- return out;
+ ArrayList out = new ArrayList<>(3);
+ out.add(reference);
+ return out;
}
public void exportParam1(ModExporter out) throws IOException {
- out.write(0);
- out.write(0);
+ out.write(0);
+ out.write(0);
}
public void exportParam3(ModExporter out) throws IOException {
- out.write(p3placeholder);
+ out.write(p3placeholder);
}
public void parseParam1(LImport in, Mod srcMod) {
- in.skip(8);
+ in.skip(8);
}
public void parseParam3(LImport in, Mod srcMod) {
- p3placeholder = in.extract(4);
+ p3placeholder = in.extract(4);
}
- public Object getParam1 () {
- return null;
+ public Object getParam1() {
+ return null;
}
- public Object getParam2 () {
- return null;
+ public Object getParam2() {
+ return null;
+ }
+
+ public Object getParam3() {
+ return null;
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (obj == null) {
+ return false;
+ }
+ if (getClass() != obj.getClass()) {
+ return false;
+ }
+ final ConditionOption other = (ConditionOption) obj;
+ if (this.index != other.index) {
+ return false;
+ }
+ if (this.script != other.script) {
+ return false;
+ }
+ if (this.runType != other.runType) {
+ return false;
+ }
+ if (!Objects.equals(this.reference, other.reference)) {
+ return false;
+ }
+ return Arrays.equals(this.p3placeholder, other.p3placeholder);
}
- public Object getParam3 () {
- return null;
+ @Override
+ public int hashCode() {
+ int hash = 7;
+ hash = 97 * hash + this.index;
+ hash = 97 * hash + (this.script != null ? this.script.hashCode() : 0);
+ hash = 97 * hash + (this.runType != null ? this.runType.hashCode() : 0);
+ hash = 97 * hash + Objects.hashCode(this.reference);
+ hash = 97 * hash + Arrays.hashCode(this.p3placeholder);
+ return hash;
}
public static class Cond_FormID extends ConditionOption {
- FormID p1;
-
- Cond_FormID() {
- p1 = new FormID();
- }
-
- Cond_FormID(FormID id) {
- p1 = id;
- }
-
- @Override
- public ArrayList allFormIDs() {
- ArrayList out = super.allFormIDs();
- out.add(p1);
- return out;
- }
-
- @Override
- public void exportParam1(ModExporter out) throws IOException {
- p1.export(out);
- out.write(0);
- }
-
- @Override
- public void parseParam1(LImport in, Mod srcMod){
- p1.parseData(in, srcMod);
- in.skip(4);
- if (SPGlobal.logMods){
- SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " FormID: " + p1);
- }
- }
-
- @Override
- public Object getParam1() {
- return p1;
- }
-
- @Override
- public Object getParam2() {
- return null;
- }
-
- @Override
- public Object getParam3() {
- return null;
- }
-
- @Override
- public boolean equals(Object obj) {
- if (!super.equals(obj)) {
- return false;
- }
- if (obj == null) {
- return false;
- }
- if (getClass() != obj.getClass()) {
- return false;
- }
- final Cond_FormID other = (Cond_FormID) obj;
- if (!Objects.equals(this.p1, other.p1)) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- int hash = super.hashCode();
- hash = 97 * hash + Objects.hashCode(this.p1);
- return hash;
- }
+ FormID p1;
+
+ Cond_FormID() {
+ p1 = new FormID();
+ }
+
+ Cond_FormID(FormID id) {
+ p1 = id;
+ }
+
+ @Override
+ public ArrayList allFormIDs() {
+ ArrayList out = super.allFormIDs();
+ out.add(p1);
+ return out;
+ }
+
+ @Override
+ public void exportParam1(ModExporter out) throws IOException {
+ p1.export(out);
+ out.write(0);
+ }
+
+ @Override
+ public void parseParam1(LImport in, Mod srcMod) {
+ p1.parseData(in, srcMod);
+ in.skip(4);
+ if (SPGlobal.logMods) {
+ SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " FormID: " + p1);
+ }
+ }
+
+ @Override
+ public Object getParam1() {
+ return p1;
+ }
+
+ @Override
+ public Object getParam2() {
+ return null;
+ }
+
+ @Override
+ public Object getParam3() {
+ return null;
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (!super.equals(obj)) {
+ return false;
+ }
+ if (obj == null) {
+ return false;
+ }
+ if (getClass() != obj.getClass()) {
+ return false;
+ }
+ final Cond_FormID other = (Cond_FormID) obj;
+ return Objects.equals(this.p1, other.p1);
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = super.hashCode();
+ hash = 97 * hash + Objects.hashCode(this.p1);
+ return hash;
+ }
}
public static class Cond_Axis extends ConditionOption {
- Axis axis;
-
- Cond_Axis() {
- }
-
- Cond_Axis(Axis a) {
- axis = a;
- }
-
- @Override
- public void exportParam1(ModExporter out) throws IOException {
- out.write(axis.toString(), 4);
- out.write(0);
- }
-
- @Override
- public void parseParam1(LImport in, Mod srcMod){
- axis = Axis.get(in.extractString(1));
- in.skip(7);
- if (SPGlobal.logMods){
- SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " Axis: " + axis);
- }
- }
-
- @Override
- public Object getParam1() {
- return axis;
- }
-
- @Override
- public Object getParam2() {
- return null;
- }
-
- @Override
- public Object getParam3() {
- return null;
- }
-
- @Override
- public boolean equals(Object obj) {
- if (!equals(obj)) {
- return false;
- }
- if (obj == null) {
- return false;
- }
- if (getClass() != obj.getClass()) {
- return false;
- }
- final Cond_Axis other = (Cond_Axis) obj;
- if (this.axis != other.axis) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- int hash = super.hashCode();
- hash = 71 * hash + (this.axis != null ? this.axis.hashCode() : 0);
- return hash;
- }
+ Axis axis;
+
+ Cond_Axis() {
+ }
+
+ Cond_Axis(Axis a) {
+ axis = a;
+ }
+
+ @Override
+ public void exportParam1(ModExporter out) throws IOException {
+ out.write(axis.toString(), 4);
+ out.write(0);
+ }
+
+ @Override
+ public void parseParam1(LImport in, Mod srcMod) {
+ axis = Axis.get(in.extractString(1));
+ in.skip(7);
+ if (SPGlobal.logMods) {
+ SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " Axis: " + axis);
+ }
+ }
+
+ @Override
+ public Object getParam1() {
+ return axis;
+ }
+
+ @Override
+ public Object getParam2() {
+ return null;
+ }
+
+ @Override
+ public Object getParam3() {
+ return null;
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (!equals(obj)) {
+ return false;
+ }
+ if (obj == null) {
+ return false;
+ }
+ if (getClass() != obj.getClass()) {
+ return false;
+ }
+ final Cond_Axis other = (Cond_Axis) obj;
+ return this.axis == other.axis;
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = super.hashCode();
+ hash = 71 * hash + (this.axis != null ? this.axis.hashCode() : 0);
+ return hash;
+ }
}
public static class Cond_FormID_CastingSource extends ConditionOption {
- FormID p1;
- CastingSource source;
-
- Cond_FormID_CastingSource() {
- p1 = new FormID();
- }
-
- Cond_FormID_CastingSource(FormID id, CastingSource source) {
- p1 = id;
- this.source = source;
- }
-
- @Override
- public ArrayList allFormIDs() {
- ArrayList out = super.allFormIDs();
- out.add(p1);
- return out;
- }
-
- @Override
- public void exportParam1(ModExporter out) throws IOException {
- p1.export(out);
- out.write(source.ordinal());
- }
-
- @Override
- public void parseParam1(LImport in, Mod srcMod){
- p1.parseData(in, srcMod);
- source = CastingSource.values()[in.extractInt(4)];
- if (SPGlobal.logMods){
- SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " FormID: " + p1 + ", Casting Source: " + source);
- }
- }
-
- @Override
- public Object getParam1() {
- return p1;
- }
-
- @Override
- public Object getParam2() {
- return source;
- }
-
- @Override
- public Object getParam3() {
- return null;
- }
-
- @Override
- public boolean equals(Object obj) {
- if (!equals(obj)) {
- return false;
- }
- if (obj == null) {
- return false;
- }
- if (getClass() != obj.getClass()) {
- return false;
- }
- final Cond_FormID_CastingSource other = (Cond_FormID_CastingSource) obj;
- if (!Objects.equals(this.p1, other.p1)) {
- return false;
- }
- if (this.source != other.source) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- int hash = super.hashCode();
- hash = 89 * hash + Objects.hashCode(this.p1);
- hash = 89 * hash + (this.source != null ? this.source.hashCode() : 0);
- return hash;
- }
+ FormID p1;
+ CastingSource source;
+
+ Cond_FormID_CastingSource() {
+ p1 = new FormID();
+ }
+
+ Cond_FormID_CastingSource(FormID id, CastingSource source) {
+ p1 = id;
+ this.source = source;
+ }
+
+ @Override
+ public ArrayList allFormIDs() {
+ ArrayList out = super.allFormIDs();
+ out.add(p1);
+ return out;
+ }
+
+ @Override
+ public void exportParam1(ModExporter out) throws IOException {
+ p1.export(out);
+ out.write(source.ordinal());
+ }
+
+ @Override
+ public void parseParam1(LImport in, Mod srcMod) {
+ p1.parseData(in, srcMod);
+ source = CastingSource.values()[in.extractInt(4)];
+ if (SPGlobal.logMods) {
+ SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " FormID: " + p1 + ", Casting Source: " + source);
+ }
+ }
+
+ @Override
+ public Object getParam1() {
+ return p1;
+ }
+
+ @Override
+ public Object getParam2() {
+ return source;
+ }
+
+ @Override
+ public Object getParam3() {
+ return null;
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (!equals(obj)) {
+ return false;
+ }
+ if (obj == null) {
+ return false;
+ }
+ if (getClass() != obj.getClass()) {
+ return false;
+ }
+ final Cond_FormID_CastingSource other = (Cond_FormID_CastingSource) obj;
+ if (!Objects.equals(this.p1, other.p1)) {
+ return false;
+ }
+ return this.source == other.source;
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = super.hashCode();
+ hash = 89 * hash + Objects.hashCode(this.p1);
+ hash = 89 * hash + (this.source != null ? this.source.hashCode() : 0);
+ return hash;
+ }
}
public static class Cond_CastingSource_FormID extends ConditionOption {
- CastingSource source;
- FormID p2;
-
- Cond_CastingSource_FormID() {
- p2 = new FormID();
- }
-
- Cond_CastingSource_FormID(CastingSource source, FormID id) {
- p2 = id;
- this.source = source;
- }
-
- @Override
- public ArrayList allFormIDs() {
- ArrayList out = super.allFormIDs();
- out.add(p2);
- return out;
- }
-
- @Override
- public void exportParam1(ModExporter out) throws IOException {
- out.write(source.ordinal());
- p2.export(out);
- }
-
- @Override
- public void parseParam1(LImport in, Mod srcMod){
- source = CastingSource.values()[in.extractInt(4)];
- p2.parseData(in, srcMod);
- if (SPGlobal.logMods){
- SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " Casting Source: " + source + ", FormID: " + p2);
- }
- }
-
- @Override
- public Object getParam1() {
- return source;
- }
-
- @Override
- public Object getParam2() {
- return p2;
- }
-
- @Override
- public Object getParam3() {
- return null;
- }
-
- @Override
- public boolean equals(Object obj) {
- if (!equals(obj)) {
- return false;
- }
- if (obj == null) {
- return false;
- }
- if (getClass() != obj.getClass()) {
- return false;
- }
- final Cond_CastingSource_FormID other = (Cond_CastingSource_FormID) obj;
- if (this.source != other.source) {
- return false;
- }
- if (!Objects.equals(this.p2, other.p2)) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- int hash = super.hashCode();
- hash = 67 * hash + (this.source != null ? this.source.hashCode() : 0);
- hash = 67 * hash + Objects.hashCode(this.p2);
- return hash;
- }
+ CastingSource source;
+ FormID p2;
+
+ Cond_CastingSource_FormID() {
+ p2 = new FormID();
+ }
+
+ Cond_CastingSource_FormID(CastingSource source, FormID id) {
+ p2 = id;
+ this.source = source;
+ }
+
+ @Override
+ public ArrayList allFormIDs() {
+ ArrayList out = super.allFormIDs();
+ out.add(p2);
+ return out;
+ }
+
+ @Override
+ public void exportParam1(ModExporter out) throws IOException {
+ out.write(source.ordinal());
+ p2.export(out);
+ }
+
+ @Override
+ public void parseParam1(LImport in, Mod srcMod) {
+ source = CastingSource.values()[in.extractInt(4)];
+ p2.parseData(in, srcMod);
+ if (SPGlobal.logMods) {
+ SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " Casting Source: " + source + ", FormID: " + p2);
+ }
+ }
+
+ @Override
+ public Object getParam1() {
+ return source;
+ }
+
+ @Override
+ public Object getParam2() {
+ return p2;
+ }
+
+ @Override
+ public Object getParam3() {
+ return null;
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (!equals(obj)) {
+ return false;
+ }
+ if (obj == null) {
+ return false;
+ }
+ if (getClass() != obj.getClass()) {
+ return false;
+ }
+ final Cond_CastingSource_FormID other = (Cond_CastingSource_FormID) obj;
+ if (this.source != other.source) {
+ return false;
+ }
+ return Objects.equals(this.p2, other.p2);
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = super.hashCode();
+ hash = 67 * hash + (this.source != null ? this.source.hashCode() : 0);
+ hash = 67 * hash + Objects.hashCode(this.p2);
+ return hash;
+ }
}
public static class Cond_FormID_Int extends ConditionOption {
- FormID p1;
- int p2;
-
- Cond_FormID_Int() {
- p1 = new FormID();
- }
-
- Cond_FormID_Int(FormID id, int i) {
- p1 = id;
- p2 = i;
- }
-
- @Override
- public ArrayList allFormIDs() {
- ArrayList out = super.allFormIDs();
- out.add(p1);
- return out;
- }
-
- @Override
- public void exportParam1(ModExporter out) throws IOException {
- p1.export(out);
- out.write(p2);
- }
-
- @Override
- public void parseParam1(LImport in, Mod srcMod){
- p1.parseData(in, srcMod);
- p2 = in.extractInt(4);
- if (SPGlobal.logMods){
- SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " FormID: " + p1 + ", Int: " + p2);
- }
- }
-
- @Override
- public Object getParam1() {
- return p1;
- }
-
- @Override
- public Object getParam2() {
- return p2;
- }
-
- @Override
- public Object getParam3() {
- return null;
- }
-
- @Override
- public boolean equals(Object obj) {
- if (!equals(obj)) {
- return false;
- }
- if (obj == null) {
- return false;
- }
- if (getClass() != obj.getClass()) {
- return false;
- }
- final Cond_FormID_Int other = (Cond_FormID_Int) obj;
- if (!Objects.equals(this.p1, other.p1)) {
- return false;
- }
- if (this.p2 != other.p2) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- int hash = super.hashCode();
- hash = 59 * hash + Objects.hashCode(this.p1);
- hash = 59 * hash + this.p2;
- return hash;
- }
+ FormID p1;
+ int p2;
+
+ Cond_FormID_Int() {
+ p1 = new FormID();
+ }
+
+ Cond_FormID_Int(FormID id, int i) {
+ p1 = id;
+ p2 = i;
+ }
+
+ @Override
+ public ArrayList allFormIDs() {
+ ArrayList out = super.allFormIDs();
+ out.add(p1);
+ return out;
+ }
+
+ @Override
+ public void exportParam1(ModExporter out) throws IOException {
+ p1.export(out);
+ out.write(p2);
+ }
+
+ @Override
+ public void parseParam1(LImport in, Mod srcMod) {
+ p1.parseData(in, srcMod);
+ p2 = in.extractInt(4);
+ if (SPGlobal.logMods) {
+ SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " FormID: " + p1 + ", Int: " + p2);
+ }
+ }
+
+ @Override
+ public Object getParam1() {
+ return p1;
+ }
+
+ @Override
+ public Object getParam2() {
+ return p2;
+ }
+
+ @Override
+ public Object getParam3() {
+ return null;
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (!equals(obj)) {
+ return false;
+ }
+ if (obj == null) {
+ return false;
+ }
+ if (getClass() != obj.getClass()) {
+ return false;
+ }
+ final Cond_FormID_Int other = (Cond_FormID_Int) obj;
+ if (!Objects.equals(this.p1, other.p1)) {
+ return false;
+ }
+ return this.p2 == other.p2;
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = super.hashCode();
+ hash = 59 * hash + Objects.hashCode(this.p1);
+ hash = 59 * hash + this.p2;
+ return hash;
+ }
}
public static class Cond_FormID_FormID extends ConditionOption {
- FormID p1;
- FormID p2;
-
- Cond_FormID_FormID() {
- p1 = new FormID();
- p2 = new FormID();
- }
-
- Cond_FormID_FormID(FormID id1, FormID id2) {
- p1 = id1;
- p2 = id2;
- }
-
- @Override
- public ArrayList allFormIDs() {
- ArrayList out = super.allFormIDs();
- out.add(p1);
- out.add(p2);
- return out;
- }
-
- @Override
- public void exportParam1(ModExporter out) throws IOException {
- p1.export(out);
- p2.export(out);
- }
-
- @Override
- public void parseParam1(LImport in, Mod srcMod){
- p1.parseData(in, srcMod);
- p2.parseData(in, srcMod);
- if (SPGlobal.logMods){
- SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " FormID 1: " + p1 + ", FormID 2: " + p2);
- }
- }
-
- @Override
- public Object getParam1() {
- return p1;
- }
-
- @Override
- public Object getParam2() {
- return p2;
- }
-
- @Override
- public Object getParam3() {
- return null;
- }
-
- @Override
- public boolean equals(Object obj) {
- if (!equals(obj)) {
- return false;
- }
- if (obj == null) {
- return false;
- }
- if (getClass() != obj.getClass()) {
- return false;
- }
- final Cond_FormID_FormID other = (Cond_FormID_FormID) obj;
- if (!Objects.equals(this.p1, other.p1)) {
- return false;
- }
- if (!Objects.equals(this.p2, other.p2)) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- int hash = super.hashCode();
- hash = 37 * hash + Objects.hashCode(this.p1);
- hash = 37 * hash + Objects.hashCode(this.p2);
- return hash;
- }
+ FormID p1;
+ FormID p2;
+
+ Cond_FormID_FormID() {
+ p1 = new FormID();
+ p2 = new FormID();
+ }
+
+ Cond_FormID_FormID(FormID id1, FormID id2) {
+ p1 = id1;
+ p2 = id2;
+ }
+
+ @Override
+ public ArrayList allFormIDs() {
+ ArrayList out = super.allFormIDs();
+ out.add(p1);
+ out.add(p2);
+ return out;
+ }
+
+ @Override
+ public void exportParam1(ModExporter out) throws IOException {
+ p1.export(out);
+ p2.export(out);
+ }
+
+ @Override
+ public void parseParam1(LImport in, Mod srcMod) {
+ p1.parseData(in, srcMod);
+ p2.parseData(in, srcMod);
+ if (SPGlobal.logMods) {
+ SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " FormID 1: " + p1 + ", FormID 2: " + p2);
+ }
+ }
+
+ @Override
+ public Object getParam1() {
+ return p1;
+ }
+
+ @Override
+ public Object getParam2() {
+ return p2;
+ }
+
+ @Override
+ public Object getParam3() {
+ return null;
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (!equals(obj)) {
+ return false;
+ }
+ if (obj == null) {
+ return false;
+ }
+ if (getClass() != obj.getClass()) {
+ return false;
+ }
+ final Cond_FormID_FormID other = (Cond_FormID_FormID) obj;
+ if (!Objects.equals(this.p1, other.p1)) {
+ return false;
+ }
+ return Objects.equals(this.p2, other.p2);
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = super.hashCode();
+ hash = 37 * hash + Objects.hashCode(this.p1);
+ hash = 37 * hash + Objects.hashCode(this.p2);
+ return hash;
+ }
}
public static class Cond_Gender extends ConditionOption {
- Gender g;
-
- Cond_Gender() {
- }
-
- Cond_Gender(Gender g) {
- this.g = g;
- }
-
- @Override
- public void exportParam1(ModExporter out) throws IOException {
- out.write(g.ordinal());
- out.write(0);
- }
-
- @Override
- public void parseParam1(LImport in, Mod srcMod){
- g = Gender.values()[in.extractInt(4)];
- in.skip(4);
- if (SPGlobal.logMods){
- SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " Gender: " + g);
- }
- }
-
- @Override
- public Object getParam1() {
- return g;
- }
-
- @Override
- public Object getParam2() {
- return null;
- }
-
- @Override
- public Object getParam3() {
- return null;
- }
-
- @Override
- public boolean equals(Object obj) {
- if (!equals(obj)) {
- return false;
- }
- if (obj == null) {
- return false;
- }
- if (getClass() != obj.getClass()) {
- return false;
- }
- final Cond_Gender other = (Cond_Gender) obj;
- if (this.g != other.g) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- int hash = super.hashCode();
- hash = 53 * hash + (this.g != null ? this.g.hashCode() : 0);
- return hash;
- }
+ Gender g;
+
+ Cond_Gender() {
+ }
+
+ Cond_Gender(Gender g) {
+ this.g = g;
+ }
+
+ @Override
+ public void exportParam1(ModExporter out) throws IOException {
+ out.write(g.ordinal());
+ out.write(0);
+ }
+
+ @Override
+ public void parseParam1(LImport in, Mod srcMod) {
+ g = Gender.values()[in.extractInt(4)];
+ in.skip(4);
+ if (SPGlobal.logMods) {
+ SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " Gender: " + g);
+ }
+ }
+
+ @Override
+ public Object getParam1() {
+ return g;
+ }
+
+ @Override
+ public Object getParam2() {
+ return null;
+ }
+
+ @Override
+ public Object getParam3() {
+ return null;
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (!equals(obj)) {
+ return false;
+ }
+ if (obj == null) {
+ return false;
+ }
+ if (getClass() != obj.getClass()) {
+ return false;
+ }
+ final Cond_Gender other = (Cond_Gender) obj;
+ return this.g == other.g;
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = super.hashCode();
+ hash = 53 * hash + (this.g != null ? this.g.hashCode() : 0);
+ return hash;
+ }
}
public static class Cond_CastingSource extends ConditionOption {
- CastingSource source;
-
- Cond_CastingSource() {
- }
-
- Cond_CastingSource(CastingSource source) {
- this.source = source;
- }
-
- @Override
- public void exportParam1(ModExporter out) throws IOException {
- out.write(source.ordinal());
- out.write(0);
- }
-
- @Override
- public void parseParam1(LImport in, Mod srcMod){
- source = CastingSource.values()[in.extractInt(4)];
- in.skip(4);
- if (SPGlobal.logMods){
- SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " Casting Source: " + source);
- }
- }
-
- @Override
- public Object getParam1() {
- return source;
- }
-
- @Override
- public Object getParam2() {
- return null;
- }
-
- @Override
- public Object getParam3() {
- return null;
- }
-
- @Override
- public boolean equals(Object obj) {
- if (!equals(obj)) {
- return false;
- }
- if (obj == null) {
- return false;
- }
- if (getClass() != obj.getClass()) {
- return false;
- }
- final Cond_CastingSource other = (Cond_CastingSource) obj;
- if (this.source != other.source) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- int hash = super.hashCode();
- hash = 23 * hash + (this.source != null ? this.source.hashCode() : 0);
- return hash;
- }
+ CastingSource source;
+
+ Cond_CastingSource() {
+ }
+
+ Cond_CastingSource(CastingSource source) {
+ this.source = source;
+ }
+
+ @Override
+ public void exportParam1(ModExporter out) throws IOException {
+ out.write(source.ordinal());
+ out.write(0);
+ }
+
+ @Override
+ public void parseParam1(LImport in, Mod srcMod) {
+ source = CastingSource.values()[in.extractInt(4)];
+ in.skip(4);
+ if (SPGlobal.logMods) {
+ SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " Casting Source: " + source);
+ }
+ }
+
+ @Override
+ public Object getParam1() {
+ return source;
+ }
+
+ @Override
+ public Object getParam2() {
+ return null;
+ }
+
+ @Override
+ public Object getParam3() {
+ return null;
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (!equals(obj)) {
+ return false;
+ }
+ if (obj == null) {
+ return false;
+ }
+ if (getClass() != obj.getClass()) {
+ return false;
+ }
+ final Cond_CastingSource other = (Cond_CastingSource) obj;
+ return this.source == other.source;
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = super.hashCode();
+ hash = 23 * hash + (this.source != null ? this.source.hashCode() : 0);
+ return hash;
+ }
}
public static class Cond_Int_FormID_Int extends ConditionOption {
- int p1;
- FormID p2;
- int p3;
-
- Cond_Int_FormID_Int() {
- p2 = new FormID();
- }
-
- Cond_Int_FormID_Int(int i1, FormID id, int i2) {
- p1 = i1;
- p2 = id;
- p3 = i2;
- }
-
- @Override
- public ArrayList allFormIDs() {
- ArrayList out = super.allFormIDs();
- out.add(p2);
- return out;
- }
-
- @Override
- public void exportParam1(ModExporter out) throws IOException {
- out.write(p1);
- p2.export(out);
- }
-
- @Override
- public void exportParam3(ModExporter out) throws IOException {
- out.write(p3);
- }
-
- @Override
- public void parseParam1(LImport in, Mod srcMod){
- p1 = in.extractInt(4);
- p2.parseData(in, srcMod);
- if (SPGlobal.logMods){
- SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " Int 1: " + p1 + ", FormID: " + p1 + ", Int 2: " + p3);
- }
- }
-
- @Override
- public void parseParam3(LImport in, Mod srcMod) {
- p3 = in.extractInt(4);
- }
-
- @Override
- public Object getParam1() {
- return p1;
- }
-
- @Override
- public Object getParam2() {
- return p2;
- }
-
- @Override
- public Object getParam3() {
- return p3;
- }
-
- @Override
- public boolean equals(Object obj) {
- if (!equals(obj)) {
- return false;
- }
- if (obj == null) {
- return false;
- }
- if (getClass() != obj.getClass()) {
- return false;
- }
- final Cond_Int_FormID_Int other = (Cond_Int_FormID_Int) obj;
- if (this.p1 != other.p1) {
- return false;
- }
- if (!Objects.equals(this.p2, other.p2)) {
- return false;
- }
- if (this.p3 != other.p3) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- int hash = super.hashCode();
- hash = 41 * hash + this.p1;
- hash = 41 * hash + Objects.hashCode(this.p2);
- hash = 41 * hash + this.p3;
- return hash;
- }
+ int p1;
+ FormID p2;
+ int p3;
+
+ Cond_Int_FormID_Int() {
+ p2 = new FormID();
+ }
+
+ Cond_Int_FormID_Int(int i1, FormID id, int i2) {
+ p1 = i1;
+ p2 = id;
+ p3 = i2;
+ }
+
+ @Override
+ public ArrayList allFormIDs() {
+ ArrayList out = super.allFormIDs();
+ out.add(p2);
+ return out;
+ }
+
+ @Override
+ public void exportParam1(ModExporter out) throws IOException {
+ out.write(p1);
+ p2.export(out);
+ }
+
+ @Override
+ public void exportParam3(ModExporter out) throws IOException {
+ out.write(p3);
+ }
+
+ @Override
+ public void parseParam1(LImport in, Mod srcMod) {
+ p1 = in.extractInt(4);
+ p2.parseData(in, srcMod);
+ if (SPGlobal.logMods) {
+ SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " Int 1: " + p1 + ", FormID: " + p1 + ", Int 2: " + p3);
+ }
+ }
+
+ @Override
+ public void parseParam3(LImport in, Mod srcMod) {
+ p3 = in.extractInt(4);
+ }
+
+ @Override
+ public Object getParam1() {
+ return p1;
+ }
+
+ @Override
+ public Object getParam2() {
+ return p2;
+ }
+
+ @Override
+ public Object getParam3() {
+ return p3;
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (!equals(obj)) {
+ return false;
+ }
+ if (obj == null) {
+ return false;
+ }
+ if (getClass() != obj.getClass()) {
+ return false;
+ }
+ final Cond_Int_FormID_Int other = (Cond_Int_FormID_Int) obj;
+ if (this.p1 != other.p1) {
+ return false;
+ }
+ if (!Objects.equals(this.p2, other.p2)) {
+ return false;
+ }
+ return this.p3 == other.p3;
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = super.hashCode();
+ hash = 41 * hash + this.p1;
+ hash = 41 * hash + Objects.hashCode(this.p2);
+ hash = 41 * hash + this.p3;
+ return hash;
+ }
}
public static class Cond_Int_FormID extends ConditionOption {
- int p1;
- FormID p2;
-
- Cond_Int_FormID() {
- p2 = new FormID();
- }
-
- Cond_Int_FormID(int i1, FormID id) {
- p1 = i1;
- p2 = id;
- }
-
- @Override
- public ArrayList allFormIDs() {
- ArrayList out = super.allFormIDs();
- out.add(p2);
- return out;
- }
-
- @Override
- public void exportParam1(ModExporter out) throws IOException {
- out.write(p1);
- p2.export(out);
- }
-
- @Override
- public void parseParam1(LImport in, Mod srcMod){
- p1 = in.extractInt(4);
- p2.parseData(in, srcMod);
- if (SPGlobal.logMods){
- SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " Int: " + p1 + ", FormID: " + p2);
- }
- }
-
- @Override
- public Object getParam1() {
- return p1;
- }
-
- @Override
- public Object getParam2() {
- return p2;
- }
-
- @Override
- public Object getParam3() {
- return null;
- }
-
- @Override
- public boolean equals(Object obj) {
- if (!equals(obj)) {
- return false;
- }
- if (obj == null) {
- return false;
- }
- if (getClass() != obj.getClass()) {
- return false;
- }
- final Cond_Int_FormID other = (Cond_Int_FormID) obj;
- if (this.p1 != other.p1) {
- return false;
- }
- if (!Objects.equals(this.p2, other.p2)) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- int hash = super.hashCode();
- hash = 11 * hash + this.p1;
- hash = 11 * hash + Objects.hashCode(this.p2);
- return hash;
- }
+ int p1;
+ FormID p2;
+
+ Cond_Int_FormID() {
+ p2 = new FormID();
+ }
+
+ Cond_Int_FormID(int i1, FormID id) {
+ p1 = i1;
+ p2 = id;
+ }
+
+ @Override
+ public ArrayList allFormIDs() {
+ ArrayList out = super.allFormIDs();
+ out.add(p2);
+ return out;
+ }
+
+ @Override
+ public void exportParam1(ModExporter out) throws IOException {
+ out.write(p1);
+ p2.export(out);
+ }
+
+ @Override
+ public void parseParam1(LImport in, Mod srcMod) {
+ p1 = in.extractInt(4);
+ p2.parseData(in, srcMod);
+ if (SPGlobal.logMods) {
+ SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " Int: " + p1 + ", FormID: " + p2);
+ }
+ }
+
+ @Override
+ public Object getParam1() {
+ return p1;
+ }
+
+ @Override
+ public Object getParam2() {
+ return p2;
+ }
+
+ @Override
+ public Object getParam3() {
+ return null;
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (!equals(obj)) {
+ return false;
+ }
+ if (obj == null) {
+ return false;
+ }
+ if (getClass() != obj.getClass()) {
+ return false;
+ }
+ final Cond_Int_FormID other = (Cond_Int_FormID) obj;
+ if (this.p1 != other.p1) {
+ return false;
+ }
+ return Objects.equals(this.p2, other.p2);
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = super.hashCode();
+ hash = 11 * hash + this.p1;
+ hash = 11 * hash + Objects.hashCode(this.p2);
+ return hash;
+ }
}
public static class Cond_WardState extends ConditionOption {
- WardState state;
-
- Cond_WardState() {
- }
-
- Cond_WardState(WardState state) {
- this.state = state;
- }
-
- @Override
- public void exportParam1(ModExporter out) throws IOException {
- out.write(state.ordinal());
- out.write(0);
- }
-
- @Override
- public void parseParam1(LImport in, Mod srcMod){
- state = WardState.values()[in.extractInt(4)];
- in.skip(4);
- if (SPGlobal.logMods){
- SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " Ward State: " + state);
- }
- }
-
- @Override
- public Object getParam1() {
- return state;
- }
-
- @Override
- public Object getParam2() {
- return null;
- }
-
- @Override
- public Object getParam3() {
- return null;
- }
-
- @Override
- public boolean equals(Object obj) {
- if (!equals(obj)) {
- return false;
- }
- if (obj == null) {
- return false;
- }
- if (getClass() != obj.getClass()) {
- return false;
- }
- final Cond_WardState other = (Cond_WardState) obj;
- if (this.state != other.state) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- int hash = super.hashCode();
- hash = 37 * hash + (this.state != null ? this.state.hashCode() : 0);
- return hash;
- }
+ WardState state;
+
+ Cond_WardState() {
+ }
+
+ Cond_WardState(WardState state) {
+ this.state = state;
+ }
+
+ @Override
+ public void exportParam1(ModExporter out) throws IOException {
+ out.write(state.ordinal());
+ out.write(0);
+ }
+
+ @Override
+ public void parseParam1(LImport in, Mod srcMod) {
+ state = WardState.values()[in.extractInt(4)];
+ in.skip(4);
+ if (SPGlobal.logMods) {
+ SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " Ward State: " + state);
+ }
+ }
+
+ @Override
+ public Object getParam1() {
+ return state;
+ }
+
+ @Override
+ public Object getParam2() {
+ return null;
+ }
+
+ @Override
+ public Object getParam3() {
+ return null;
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (!equals(obj)) {
+ return false;
+ }
+ if (obj == null) {
+ return false;
+ }
+ if (getClass() != obj.getClass()) {
+ return false;
+ }
+ final Cond_WardState other = (Cond_WardState) obj;
+ return this.state == other.state;
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = super.hashCode();
+ hash = 37 * hash + (this.state != null ? this.state.hashCode() : 0);
+ return hash;
+ }
}
public static class Cond_Int extends ConditionOption {
- int p1;
-
- Cond_Int() {
- }
-
- Cond_Int(int i1) {
- p1 = i1;
- }
-
- @Override
- public void exportParam1(ModExporter out) throws IOException {
- out.write(p1);
- out.write(0);
- }
-
- @Override
- public void parseParam1(LImport in, Mod srcMod){
- p1 = in.extractInt(4);
- in.skip(4);
- if (SPGlobal.logMods){
- SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " Int: " + p1);
- }
- }
-
- @Override
- public Object getParam1() {
- return p1;
- }
-
- @Override
- public Object getParam2() {
- return null;
- }
-
- @Override
- public Object getParam3() {
- return null;
- }
-
- @Override
- public boolean equals(Object obj) {
- if (!equals(obj)) {
- return false;
- }
- if (obj == null) {
- return false;
- }
- if (getClass() != obj.getClass()) {
- return false;
- }
- final Cond_Int other = (Cond_Int) obj;
- if (this.p1 != other.p1) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- int hash = super.hashCode();
- hash = 29 * hash + this.p1;
- return hash;
- }
+ int p1;
+
+ Cond_Int() {
+ }
+
+ Cond_Int(int i1) {
+ p1 = i1;
+ }
+
+ @Override
+ public void exportParam1(ModExporter out) throws IOException {
+ out.write(p1);
+ out.write(0);
+ }
+
+ @Override
+ public void parseParam1(LImport in, Mod srcMod) {
+ p1 = in.extractInt(4);
+ in.skip(4);
+ if (SPGlobal.logMods) {
+ SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " Int: " + p1);
+ }
+ }
+
+ @Override
+ public Object getParam1() {
+ return p1;
+ }
+
+ @Override
+ public Object getParam2() {
+ return null;
+ }
+
+ @Override
+ public Object getParam3() {
+ return null;
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (!equals(obj)) {
+ return false;
+ }
+ if (obj == null) {
+ return false;
+ }
+ if (getClass() != obj.getClass()) {
+ return false;
+ }
+ final Cond_Int other = (Cond_Int) obj;
+ return this.p1 == other.p1;
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = super.hashCode();
+ hash = 29 * hash + this.p1;
+ return hash;
+ }
}
public static class Cond_FormID_String extends ConditionOption {
- FormID p1;
- byte[] p2;
-
- Cond_FormID_String() {
- p1 = new FormID();
- }
-
- Cond_FormID_String(FormID id, String s) {
- p1 = id;
- p2 = new byte[]{(byte) 0x2e, (byte) 0xe2, (byte) 0x9d, (byte) 0xf0};
- }
-
- @Override
- public ArrayList allFormIDs() {
- ArrayList out = super.allFormIDs();
- out.add(p1);
- return out;
- }
-
- @Override
- public void exportParam1(ModExporter out) throws IOException {
- p1.export(out);
- out.write(p2);
- }
-
- @Override
- public void parseParam1(LImport in, Mod srcMod){
- p1.parseData(in, srcMod);
- p2 = in.extract(4);
- if (SPGlobal.logMods){
- SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " FormID: " + p1);
- }
- }
-
- @Override
- public Object getParam1() {
- return p1;
- }
-
- @Override
- public Object getParam2() {
- return p2;
- }
-
- @Override
- public Object getParam3() {
- return null;
- }
-
- @Override
- public boolean equals(Object obj) {
- if (!equals(obj)) {
- return false;
- }
- if (obj == null) {
- return false;
- }
- if (getClass() != obj.getClass()) {
- return false;
- }
- final Cond_FormID_String other = (Cond_FormID_String) obj;
- if (!Objects.equals(this.p1, other.p1)) {
- return false;
- }
- if (!Arrays.equals(this.p2, other.p2)) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- int hash = super.hashCode();
- hash = 97 * hash + Objects.hashCode(this.p1);
- hash = 97 * hash + Arrays.hashCode(this.p2);
- return hash;
- }
+ FormID p1;
+ byte[] p2;
+
+ Cond_FormID_String() {
+ p1 = new FormID();
+ }
+
+ Cond_FormID_String(FormID id, String s) {
+ p1 = id;
+ p2 = new byte[]{(byte) 0x2e, (byte) 0xe2, (byte) 0x9d, (byte) 0xf0};
+ }
+
+ @Override
+ public ArrayList allFormIDs() {
+ ArrayList out = super.allFormIDs();
+ out.add(p1);
+ return out;
+ }
+
+ @Override
+ public void exportParam1(ModExporter out) throws IOException {
+ p1.export(out);
+ out.write(p2);
+ }
+
+ @Override
+ public void parseParam1(LImport in, Mod srcMod) {
+ p1.parseData(in, srcMod);
+ p2 = in.extract(4);
+ if (SPGlobal.logMods) {
+ SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " FormID: " + p1);
+ }
+ }
+
+ @Override
+ public Object getParam1() {
+ return p1;
+ }
+
+ @Override
+ public Object getParam2() {
+ return p2;
+ }
+
+ @Override
+ public Object getParam3() {
+ return null;
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (!equals(obj)) {
+ return false;
+ }
+ if (obj == null) {
+ return false;
+ }
+ if (getClass() != obj.getClass()) {
+ return false;
+ }
+ final Cond_FormID_String other = (Cond_FormID_String) obj;
+ if (!Objects.equals(this.p1, other.p1)) {
+ return false;
+ }
+ return Arrays.equals(this.p2, other.p2);
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = super.hashCode();
+ hash = 97 * hash + Objects.hashCode(this.p1);
+ hash = 97 * hash + Arrays.hashCode(this.p2);
+ return hash;
+ }
}
public static class Cond_FormID_Axis extends ConditionOption {
- FormID p1;
- Axis a;
-
- Cond_FormID_Axis() {
- p1 = new FormID();
- }
-
- Cond_FormID_Axis(FormID id, Axis a) {
- p1 = id;
- this.a = a;
- }
-
- @Override
- public ArrayList allFormIDs() {
- ArrayList out = super.allFormIDs();
- out.add(p1);
- return out;
- }
-
- @Override
- public void exportParam1(ModExporter out) throws IOException {
- p1.export(out);
- out.write(a.toString(), 4);
- }
-
- @Override
- public void parseParam1(LImport in, Mod srcMod){
- p1.parseData(in, srcMod);
- a = Axis.get(in.extractString(1));
- in.skip(3);
- if (SPGlobal.logMods){
- SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " FormID: " + p1 + ", Axis: " + a);
- }
- }
-
- @Override
- public Object getParam1() {
- return p1;
- }
-
- @Override
- public Object getParam2() {
- return a;
- }
-
- @Override
- public Object getParam3() {
- return null;
- }
-
- @Override
- public boolean equals(Object obj) {
- if (!equals(obj)) {
- return false;
- }
- if (obj == null) {
- return false;
- }
- if (getClass() != obj.getClass()) {
- return false;
- }
- final Cond_FormID_Axis other = (Cond_FormID_Axis) obj;
- if (!Objects.equals(this.p1, other.p1)) {
- return false;
- }
- if (this.a != other.a) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- int hash = super.hashCode();
- hash = 37 * hash + Objects.hashCode(this.p1);
- hash = 37 * hash + (this.a != null ? this.a.hashCode() : 0);
- return hash;
- }
+ FormID p1;
+ Axis a;
+
+ Cond_FormID_Axis() {
+ p1 = new FormID();
+ }
+
+ Cond_FormID_Axis(FormID id, Axis a) {
+ p1 = id;
+ this.a = a;
+ }
+
+ @Override
+ public ArrayList allFormIDs() {
+ ArrayList out = super.allFormIDs();
+ out.add(p1);
+ return out;
+ }
+
+ @Override
+ public void exportParam1(ModExporter out) throws IOException {
+ p1.export(out);
+ out.write(a.toString(), 4);
+ }
+
+ @Override
+ public void parseParam1(LImport in, Mod srcMod) {
+ p1.parseData(in, srcMod);
+ a = Axis.get(in.extractString(1));
+ in.skip(3);
+ if (SPGlobal.logMods) {
+ SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " FormID: " + p1 + ", Axis: " + a);
+ }
+ }
+
+ @Override
+ public Object getParam1() {
+ return p1;
+ }
+
+ @Override
+ public Object getParam2() {
+ return a;
+ }
+
+ @Override
+ public Object getParam3() {
+ return null;
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (!equals(obj)) {
+ return false;
+ }
+ if (obj == null) {
+ return false;
+ }
+ if (getClass() != obj.getClass()) {
+ return false;
+ }
+ final Cond_FormID_Axis other = (Cond_FormID_Axis) obj;
+ if (!Objects.equals(this.p1, other.p1)) {
+ return false;
+ }
+ return this.a == other.a;
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = super.hashCode();
+ hash = 37 * hash + Objects.hashCode(this.p1);
+ hash = 37 * hash + (this.a != null ? this.a.hashCode() : 0);
+ return hash;
+ }
}
public static class Cond_FormID_CrimeType extends ConditionOption {
- FormID p1;
- CrimeType c;
-
- Cond_FormID_CrimeType() {
- p1 = new FormID();
- }
-
- Cond_FormID_CrimeType(FormID id, CrimeType c) {
- p1 = id;
- this.c = c;
- }
-
- @Override
- public ArrayList allFormIDs() {
- ArrayList out = super.allFormIDs();
- out.add(p1);
- return out;
- }
-
- @Override
- public void exportParam1(ModExporter out) throws IOException {
- p1.export(out);
- out.write(c.ordinal());
- }
-
- @Override
- public void parseParam1(LImport in, Mod srcMod){
- p1.parseData(in, srcMod);
- c = CrimeType.values()[in.extractInt(4)];
- if (SPGlobal.logMods){
- SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " FormID: " + p1 + ", Crime Type: " + c);
- }
- }
-
- @Override
- public Object getParam1() {
- return p1;
- }
-
- @Override
- public Object getParam2() {
- return c;
- }
-
- @Override
- public Object getParam3() {
- return null;
- }
-
- @Override
- public boolean equals(Object obj) {
- if (!equals(obj)) {
- return false;
- }
- if (obj == null) {
- return false;
- }
- if (getClass() != obj.getClass()) {
- return false;
- }
- final Cond_FormID_CrimeType other = (Cond_FormID_CrimeType) obj;
- if (!Objects.equals(this.p1, other.p1)) {
- return false;
- }
- if (this.c != other.c) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- int hash = super.hashCode();
- hash = 23 * hash + Objects.hashCode(this.p1);
- hash = 23 * hash + (this.c != null ? this.c.hashCode() : 0);
- return hash;
- }
+ FormID p1;
+ CrimeType c;
+
+ Cond_FormID_CrimeType() {
+ p1 = new FormID();
+ }
+
+ Cond_FormID_CrimeType(FormID id, CrimeType c) {
+ p1 = id;
+ this.c = c;
+ }
+
+ @Override
+ public ArrayList allFormIDs() {
+ ArrayList out = super.allFormIDs();
+ out.add(p1);
+ return out;
+ }
+
+ @Override
+ public void exportParam1(ModExporter out) throws IOException {
+ p1.export(out);
+ out.write(c.ordinal());
+ }
+
+ @Override
+ public void parseParam1(LImport in, Mod srcMod) {
+ p1.parseData(in, srcMod);
+ c = CrimeType.values()[in.extractInt(4)];
+ if (SPGlobal.logMods) {
+ SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " FormID: " + p1 + ", Crime Type: " + c);
+ }
+ }
+
+ @Override
+ public Object getParam1() {
+ return p1;
+ }
+
+ @Override
+ public Object getParam2() {
+ return c;
+ }
+
+ @Override
+ public Object getParam3() {
+ return null;
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (!equals(obj)) {
+ return false;
+ }
+ if (obj == null) {
+ return false;
+ }
+ if (getClass() != obj.getClass()) {
+ return false;
+ }
+ final Cond_FormID_CrimeType other = (Cond_FormID_CrimeType) obj;
+ if (!Objects.equals(this.p1, other.p1)) {
+ return false;
+ }
+ return this.c == other.c;
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = super.hashCode();
+ hash = 23 * hash + Objects.hashCode(this.p1);
+ hash = 23 * hash + (this.c != null ? this.c.hashCode() : 0);
+ return hash;
+ }
}
public static class Cond_FormID_Float extends ConditionOption {
- FormID p1;
- float f;
-
- Cond_FormID_Float() {
- p1 = new FormID();
- }
-
- Cond_FormID_Float(FormID id, float f) {
- p1 = id;
- this.f = f;
- }
-
- @Override
- public ArrayList allFormIDs() {
- ArrayList out = super.allFormIDs();
- out.add(p1);
- return out;
- }
-
- @Override
- public void exportParam1(ModExporter out) throws IOException {
- p1.export(out);
- out.write(f);
- }
-
- @Override
- public void parseParam1(LImport in, Mod srcMod){
- p1.parseData(in, srcMod);
- f = in.extractFloat();
- if (SPGlobal.logMods){
- SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " FormID: " + p1 + ", Float: " + f);
- }
- }
-
- @Override
- public Object getParam1() {
- return p1;
- }
-
- @Override
- public Object getParam2() {
- return f;
- }
-
- @Override
- public Object getParam3() {
- return null;
- }
-
- @Override
- public boolean equals(Object obj) {
- if (!equals(obj)) {
- return false;
- }
- if (obj == null) {
- return false;
- }
- if (getClass() != obj.getClass()) {
- return false;
- }
- final Cond_FormID_Float other = (Cond_FormID_Float) obj;
- if (!Objects.equals(this.p1, other.p1)) {
- return false;
- }
- if (Float.floatToIntBits(this.f) != Float.floatToIntBits(other.f)) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- int hash = super.hashCode();
- hash = 59 * hash + Objects.hashCode(this.p1);
- hash = 59 * hash + Float.floatToIntBits(this.f);
- return hash;
- }
+ FormID p1;
+ float f;
+
+ Cond_FormID_Float() {
+ p1 = new FormID();
+ }
+
+ Cond_FormID_Float(FormID id, float f) {
+ p1 = id;
+ this.f = f;
+ }
+
+ @Override
+ public ArrayList allFormIDs() {
+ ArrayList out = super.allFormIDs();
+ out.add(p1);
+ return out;
+ }
+
+ @Override
+ public void exportParam1(ModExporter out) throws IOException {
+ p1.export(out);
+ out.write(f);
+ }
+
+ @Override
+ public void parseParam1(LImport in, Mod srcMod) {
+ p1.parseData(in, srcMod);
+ f = in.extractFloat();
+ if (SPGlobal.logMods) {
+ SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " FormID: " + p1 + ", Float: " + f);
+ }
+ }
+
+ @Override
+ public Object getParam1() {
+ return p1;
+ }
+
+ @Override
+ public Object getParam2() {
+ return f;
+ }
+
+ @Override
+ public Object getParam3() {
+ return null;
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (!equals(obj)) {
+ return false;
+ }
+ if (obj == null) {
+ return false;
+ }
+ if (getClass() != obj.getClass()) {
+ return false;
+ }
+ final Cond_FormID_Float other = (Cond_FormID_Float) obj;
+ if (!Objects.equals(this.p1, other.p1)) {
+ return false;
+ }
+ return Float.floatToIntBits(this.f) == Float.floatToIntBits(other.f);
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = super.hashCode();
+ hash = 59 * hash + Objects.hashCode(this.p1);
+ hash = 59 * hash + Float.floatToIntBits(this.f);
+ return hash;
+ }
}
public static class Cond_Int_Int extends ConditionOption {
- int i1;
- int i2;
-
- Cond_Int_Int() {
- }
-
- Cond_Int_Int(int i1, int i2) {
- this.i1 = i1;
- this.i2 = i2;
- }
-
- @Override
- public void exportParam1(ModExporter out) throws IOException {
- out.write(i1);
- out.write(i2);
- }
-
- @Override
- public void parseParam1(LImport in, Mod srcMod){
- i1 = in.extractInt(4);
- i2 = in.extractInt(4);
- if (SPGlobal.logMods){
- SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " Int 1: " + i1 + ", Int 2: " + i2);
- }
- }
-
- @Override
- public Object getParam1() {
- return i1;
- }
-
- @Override
- public Object getParam2() {
- return i2;
- }
-
- @Override
- public Object getParam3() {
- return null;
- }
-
- @Override
- public boolean equals(Object obj) {
- if (!equals(obj)) {
- return false;
- }
- if (obj == null) {
- return false;
- }
- if (getClass() != obj.getClass()) {
- return false;
- }
- final Cond_Int_Int other = (Cond_Int_Int) obj;
- if (this.i1 != other.i1) {
- return false;
- }
- if (this.i2 != other.i2) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- int hash = super.hashCode();
- hash = 79 * hash + this.i1;
- hash = 79 * hash + this.i2;
- return hash;
- }
+ int i1;
+ int i2;
+
+ Cond_Int_Int() {
+ }
+
+ Cond_Int_Int(int i1, int i2) {
+ this.i1 = i1;
+ this.i2 = i2;
+ }
+
+ @Override
+ public void exportParam1(ModExporter out) throws IOException {
+ out.write(i1);
+ out.write(i2);
+ }
+
+ @Override
+ public void parseParam1(LImport in, Mod srcMod) {
+ i1 = in.extractInt(4);
+ i2 = in.extractInt(4);
+ if (SPGlobal.logMods) {
+ SPGlobal.logMod(srcMod, this.getClass().getSimpleName(), " Int 1: " + i1 + ", Int 2: " + i2);
+ }
+ }
+
+ @Override
+ public Object getParam1() {
+ return i1;
+ }
+
+ @Override
+ public Object getParam2() {
+ return i2;
+ }
+
+ @Override
+ public Object getParam3() {
+ return null;
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (!equals(obj)) {
+ return false;
+ }
+ if (obj == null) {
+ return false;
+ }
+ if (getClass() != obj.getClass()) {
+ return false;
+ }
+ final Cond_Int_Int other = (Cond_Int_Int) obj;
+ if (this.i1 != other.i1) {
+ return false;
+ }
+ return this.i2 == other.i2;
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = super.hashCode();
+ hash = 79 * hash + this.i1;
+ hash = 79 * hash + this.i2;
+ return hash;
+ }
}
public static class Cond_String extends ConditionOption {
- byte[] p1;
-
- Cond_String() {
- }
-
- Cond_String(String s) {
- p1 = new byte[]{(byte) 0x2e, (byte) 0xe2, (byte) 0x9d, (byte) 0xf0};
- }
-
- @Override
- public void exportParam1(ModExporter out) throws IOException {
- out.write(p1);
- }
-
- @Override
- public void parseParam1(LImport in, Mod srcMod){
- p1 = in.extract(4);
- }
-
- @Override
- public Object getParam1() {
- return p1;
- }
-
- @Override
- public Object getParam2() {
- return null;
- }
-
- @Override
- public Object getParam3() {
- return null;
- }
-
- @Override
- public boolean equals(Object obj) {
- if (!equals(obj)) {
- return false;
- }
- if (obj == null) {
- return false;
- }
- if (getClass() != obj.getClass()) {
- return false;
- }
- final Cond_String other = (Cond_String) obj;
- if (!Arrays.equals(this.p1, other.p1)) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- int hash = super.hashCode();
- hash = 41 * hash + Arrays.hashCode(this.p1);
- return hash;
- }
- }
-
- @Override
- public boolean equals(Object obj) {
- if (obj == null) {
- return false;
- }
- if (getClass() != obj.getClass()) {
- return false;
- }
- final ConditionOption other = (ConditionOption) obj;
- if (this.index != other.index) {
- return false;
- }
- if (this.script != other.script) {
- return false;
- }
- if (this.runType != other.runType) {
- return false;
- }
- if (!Objects.equals(this.reference, other.reference)) {
- return false;
- }
- if (!Arrays.equals(this.p3placeholder, other.p3placeholder)) {
- return false;
- }
- return true;
- }
-
- @Override
- public int hashCode() {
- int hash = 7;
- hash = 97 * hash + this.index;
- hash = 97 * hash + (this.script != null ? this.script.hashCode() : 0);
- hash = 97 * hash + (this.runType != null ? this.runType.hashCode() : 0);
- hash = 97 * hash + Objects.hashCode(this.reference);
- hash = 97 * hash + Arrays.hashCode(this.p3placeholder);
- return hash;
+ byte[] p1;
+
+ Cond_String() {
+ }
+
+ Cond_String(String s) {
+ p1 = new byte[]{(byte) 0x2e, (byte) 0xe2, (byte) 0x9d, (byte) 0xf0};
+ }
+
+ @Override
+ public void exportParam1(ModExporter out) throws IOException {
+ out.write(p1);
+ }
+
+ @Override
+ public void parseParam1(LImport in, Mod srcMod) {
+ p1 = in.extract(4);
+ }
+
+ @Override
+ public Object getParam1() {
+ return p1;
+ }
+
+ @Override
+ public Object getParam2() {
+ return null;
+ }
+
+ @Override
+ public Object getParam3() {
+ return null;
+ }
+
+ @Override
+ public boolean equals(Object obj) {
+ if (!equals(obj)) {
+ return false;
+ }
+ if (obj == null) {
+ return false;
+ }
+ if (getClass() != obj.getClass()) {
+ return false;
+ }
+ final Cond_String other = (Cond_String) obj;
+ return Arrays.equals(this.p1, other.p1);
+ }
+
+ @Override
+ public int hashCode() {
+ int hash = super.hashCode();
+ hash = 41 * hash + Arrays.hashCode(this.p1);
+ return hash;
+ }
}
}
diff --git a/src/main/java/skyproc/Consistency.java b/src/main/java/skyproc/Consistency.java
index 86fb125..5b3ec89 100644
--- a/src/main/java/skyproc/Consistency.java
+++ b/src/main/java/skyproc/Consistency.java
@@ -1,548 +1,546 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
package skyproc;
-import java.io.*;
+import lev.LInChannel;
+import lev.LMergeMap;
+import lev.LOutChannel;
+import lev.LShrinkArray;
+
+import javax.swing.*;
+import java.io.BufferedReader;
+import java.io.File;
+import java.io.FileReader;
+import java.io.IOException;
import java.util.*;
import java.util.Map.Entry;
-import javax.swing.JOptionPane;
-import lev.*;
/**
- *
* @author Justin Swanson
*/
class Consistency {
static ConsistencyVersion consistency = new ConsistencyV3();
static String header = "Consistency";
- static private boolean cleaned = false;
static boolean automaticExport = true;
static boolean imported = false;
static char[] badChars = {(char) 0x0D, (char) 0x0A};
static String debugFolder = "Consistency/";
+ static private boolean cleaned = false;
static FormID getOldForm(String edid) {
- return consistency.getOldForm(edid);
+ return consistency.getOldForm(edid);
}
static boolean requestID(FormID id) {
- return consistency.requestID(id);
+ return consistency.requestID(id);
}
static void cleanConsistency() {
- cleaned = true;
+ cleaned = true;
}
static boolean isCleaned() {
- return cleaned;
+ return cleaned;
}
static void syncIDwithEDID(String edid, MajorRecord m) {
- FormID saved = Consistency.getOldForm(edid);
- if (saved != null) {
- // If have an ID on record
- if (SPGlobal.logging()) {
- SPGlobal.logSpecial(LogTypes.CONSISTENCY, header, "Assigning FormID " + saved + " for EDID " + edid);
- }
- m.setForm(saved);
- } else if (m.getForm().isNull()) {
- // If fresh record in need of new ID
- FormID freshID = getNextID(m.srcMod);
- Consistency.insert(edid, freshID);
- m.setForm(freshID);
- if (SPGlobal.logging()) {
- SPGlobal.logSpecial(LogTypes.CONSISTENCY, header, "Assigning FRESH FormID " + freshID + " for EDID " + edid);
- }
- }
+ FormID saved = Consistency.getOldForm(edid);
+ if (saved != null) {
+ // If have an ID on record
+ if (SPGlobal.logging()) {
+ SPGlobal.logSpecial(LogTypes.CONSISTENCY, header, "Assigning FormID " + saved + " for EDID " + edid);
+ }
+ m.setForm(saved);
+ } else if (m.getForm().isNull()) {
+ // If fresh record in need of new ID
+ FormID freshID = getNextID(m.srcMod);
+ Consistency.insert(edid, freshID);
+ m.setForm(freshID);
+ if (SPGlobal.logging()) {
+ SPGlobal.logSpecial(LogTypes.CONSISTENCY, header, "Assigning FRESH FormID " + freshID + " for EDID " + edid);
+ }
+ }
}
static public FormID getNextID(Mod srcMod) {
- FormID possibleID = srcMod.getNextID();
- while (!Consistency.requestID(possibleID)) {
- if (possibleID.isNull()) {
- if (!Consistency.cleaned) {
- srcMod.resetNextIDcounter();
- Consistency.cleanConsistency();
- return getNextID(srcMod);
- } else {
- SPGlobal.logError(srcMod.toString(), "Ran out of available formids.");
- JOptionPane.showMessageDialog(null, "The output patch ran out of available FormIDs. "
- + "Please contact Leviathan1753.");
- return null;
- }
- }
- possibleID = srcMod.getNextID();
- }
- return possibleID;
+ FormID possibleID = srcMod.getNextID();
+ while (!Consistency.requestID(possibleID)) {
+ if (possibleID.isNull()) {
+ if (!Consistency.cleaned) {
+ srcMod.resetNextIDcounter();
+ Consistency.cleanConsistency();
+ return getNextID(srcMod);
+ } else {
+ SPGlobal.logError(srcMod.toString(), "Ran out of available formids.");
+ JOptionPane.showMessageDialog(null, "The output patch ran out of available FormIDs. "
+ + "Please contact Leviathan1753.");
+ return null;
+ }
+ }
+ possibleID = srcMod.getNextID();
+ }
+ return possibleID;
}
static public String edidFilter(String edid) {
- edid = edid.replaceAll(" ", "");
- for (char c : badChars) {
- edid = edid.replaceAll(String.valueOf(c), "");
- }
- return edid;
+ edid = edid.replaceAll(" ", "");
+ for (char c : badChars) {
+ edid = edid.replaceAll(String.valueOf(c), "");
+ }
+ return edid;
}
- static void getConsistencyFile() throws FileNotFoundException, IOException {
- consistency.getConsistencyFile();
+ static void getConsistencyFile() throws IOException {
+ consistency.getConsistencyFile();
}
static void clear() {
- imported = false;
- consistency.clear();
+ imported = false;
+ consistency.clear();
}
static void importConsistency(boolean globalOnly) {
- try {
- if (SPGlobal.testing) {
- return;
- }
- consistency.importConsistency(globalOnly);
- imported = true;
- } catch (Exception ex) {
- SPGlobal.logException(ex);
- JOptionPane.showMessageDialog(null, "There was an error importing the consistency information. "
- + "This means your savegame has a good chance of having mismatched records. "
- + "It would be greatly appreciated if you sent the failed consistency file located in "
- + "'My Documents/My Games/Skyrim/Skyproc/' to Leviathan1753 for analysis."
- + " If this is the first time running the patch, please ignore this message.");
- }
+ try {
+ if (SPGlobal.testing) {
+ return;
+ }
+ consistency.importConsistency(globalOnly);
+ imported = true;
+ } catch (Exception ex) {
+ SPGlobal.logException(ex);
+ JOptionPane.showMessageDialog(null, "There was an error importing the consistency information. "
+ + "This means your savegame has a good chance of having mismatched records. "
+ + "It would be greatly appreciated if you sent the failed consistency file located in "
+ + "'My Documents/My Games/Skyrim/Skyproc/' to Leviathan1753 for analysis."
+ + " If this is the first time running the patch, please ignore this message.");
+ }
}
static boolean insert(String EDID, FormID id) {
- return consistency.insert(EDID, id);
+ return consistency.insert(EDID, id);
}
static void export() throws IOException {
- consistency.export();
+ consistency.export();
}
static boolean isImported() {
- return imported;
+ return imported;
}
- static enum LogTypes {
+ enum LogTypes {
- CONSISTENCY,
- CONSISTENCY_IMPORT,;
+ CONSISTENCY,
+ CONSISTENCY_IMPORT,
}
abstract static class ConsistencyVersion {
- Set set = new HashSet<>();
- LMergeMap conflicts = new LMergeMap<>(false);
-
- abstract FormID getOldForm(String edid);
-
- boolean requestID(FormID id) {
- return !set.contains(id);
- }
-
- abstract String getConsistencyFile() throws IOException;
-
- void clear() {
- set.clear();
- }
-
- abstract boolean insert(String EDID, FormID id);
-
- boolean insert(String EDID, FormID id, Map modEDIDlist) {
-
- // If EDID is already logged, skip it.
- if (!modEDIDlist.containsKey(EDID)) {
- if (set.contains(id)) {
- // FormID conflict
- String offendingEDID = "";
- for (String item : modEDIDlist.keySet()) {
- if (modEDIDlist.get(item).equals(id)) {
- offendingEDID = item;
- break;
- }
- }
- conflicts.put(id, EDID);
- conflicts.put(id, offendingEDID);
- if (SPGlobal.logging()) {
- SPGlobal.logSpecial(LogTypes.CONSISTENCY, header, "!!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
- SPGlobal.logSpecial(LogTypes.CONSISTENCY, header, "!!!>>> Duplicate FormID warning. ID: " + id + " EDID: " + EDID + " and EDID2: " + offendingEDID);
- SPGlobal.logSpecial(LogTypes.CONSISTENCY, header, "!!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
- }
- }
- modEDIDlist.put(EDID, id);
- set.add(id);
- return true;
- } else {
- return false;
- }
- }
-
- abstract void export() throws IOException;
-
- abstract void remove(String edid);
-
- abstract boolean importConsistency(boolean globalOnly) throws IOException;
-
- void pruneConflicts() {
- if (SPGlobal.logging()) {
- SPGlobal.newLog(debugFolder + "Conflict Pruning.txt");
- SPGlobal.log(header, "====================================");
- SPGlobal.log(header, "====== Pruning Conflicts ===========");
- SPGlobal.log(header, "====================================");
- }
- Mod global = SPGlobal.getGlobalPatch();
- for (FormID id : conflicts.keySet()) {
- if (SPGlobal.logging()) {
- SPGlobal.log(header, "------ Addressing " + id);
- }
- ArrayList edidConflicts = conflicts.get(id);
- ArrayList found = new ArrayList<>(2);
- for (String edid : edidConflicts) {
- if (SPGlobal.logging()) {
- SPGlobal.log(header, "| For EDID: " + edid);
- }
- for (GRUP g : global.GRUPs.values()) {
- if (g.contains(edid)) {
- found.add(edid);
- if (SPGlobal.logging()) {
- SPGlobal.log(header, "| Found!");
- }
- break;
- }
- }
- }
- // If only one is being used, wipe the rest
- if (found.size() == 1) {
- if (SPGlobal.logging()) {
- SPGlobal.log(header, "| Only one EDID is being used, pruning others.");
- }
- edidConflicts.remove(found.get(0));
- for (String unusedEDID : edidConflicts) {
- consistency.remove(unusedEDID);
- }
- }
- if (SPGlobal.logging()) {
- SPGlobal.log(header, "-----------------------");
- }
- }
- }
+ Set set = new HashSet<>();
+ LMergeMap conflicts = new LMergeMap<>(false);
+
+ abstract FormID getOldForm(String edid);
+
+ boolean requestID(FormID id) {
+ return !set.contains(id);
+ }
+
+ abstract String getConsistencyFile() throws IOException;
+
+ void clear() {
+ set.clear();
+ }
+
+ abstract boolean insert(String EDID, FormID id);
+
+ boolean insert(String EDID, FormID id, Map modEDIDlist) {
+
+ // If EDID is already logged, skip it.
+ if (!modEDIDlist.containsKey(EDID)) {
+ if (set.contains(id)) {
+ // FormID conflict
+ String offendingEDID = "";
+ for (String item : modEDIDlist.keySet()) {
+ if (modEDIDlist.get(item).equals(id)) {
+ offendingEDID = item;
+ break;
+ }
+ }
+ conflicts.put(id, EDID);
+ conflicts.put(id, offendingEDID);
+ if (SPGlobal.logging()) {
+ SPGlobal.logSpecial(LogTypes.CONSISTENCY, header, "!!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
+ SPGlobal.logSpecial(LogTypes.CONSISTENCY, header, "!!!>>> Duplicate FormID warning. ID: " + id + " EDID: " + EDID + " and EDID2: " + offendingEDID);
+ SPGlobal.logSpecial(LogTypes.CONSISTENCY, header, "!!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
+ }
+ }
+ modEDIDlist.put(EDID, id);
+ set.add(id);
+ return true;
+ } else {
+ return false;
+ }
+ }
+
+ abstract void export() throws IOException;
+
+ abstract void remove(String edid);
+
+ abstract boolean importConsistency(boolean globalOnly) throws IOException;
+
+ void pruneConflicts() {
+ if (SPGlobal.logging()) {
+ SPGlobal.newLog(debugFolder + "Conflict Pruning.txt");
+ SPGlobal.log(header, "====================================");
+ SPGlobal.log(header, "====== Pruning Conflicts ===========");
+ SPGlobal.log(header, "====================================");
+ }
+ Mod global = SPGlobal.getGlobalPatch();
+ for (FormID id : conflicts.keySet()) {
+ if (SPGlobal.logging()) {
+ SPGlobal.log(header, "------ Addressing " + id);
+ }
+ ArrayList edidConflicts = conflicts.get(id);
+ ArrayList found = new ArrayList<>(2);
+ for (String edid : edidConflicts) {
+ if (SPGlobal.logging()) {
+ SPGlobal.log(header, "| For EDID: " + edid);
+ }
+ for (GRUP g : global.GRUPs.values()) {
+ if (g.contains(edid)) {
+ found.add(edid);
+ if (SPGlobal.logging()) {
+ SPGlobal.log(header, "| Found!");
+ }
+ break;
+ }
+ }
+ }
+ // If only one is being used, wipe the rest
+ if (found.size() == 1) {
+ if (SPGlobal.logging()) {
+ SPGlobal.log(header, "| Only one EDID is being used, pruning others.");
+ }
+ edidConflicts.remove(found.get(0));
+ for (String unusedEDID : edidConflicts) {
+ consistency.remove(unusedEDID);
+ }
+ }
+ if (SPGlobal.logging()) {
+ SPGlobal.log(header, "-----------------------");
+ }
+ }
+ }
}
static class ConsistencyV2 extends ConsistencyVersion {
- Map> storage = new HashMap<>();
-
- @Override
- FormID getOldForm(String edid) {
- return storage.get(SPGlobal.getGlobalPatch().getInfo()).get(edid);
- }
-
- @Override
- String getConsistencyFile() throws FileNotFoundException, IOException {
- File myDocs = SPGlobal.getSkyProcDocuments();
- return myDocs.getPath() + "\\Consistency";
- }
-
- @Override
- void clear() {
- super.clear();
- storage.clear();
- }
-
- @Override
- boolean insert(String EDID, FormID id) {
- Map modEDIDlist = storage.get(id.master);
- if (modEDIDlist == null) {
- modEDIDlist = new HashMap<>();
- storage.put(id.master, modEDIDlist);
- }
- return insert(EDID, id, modEDIDlist);
- }
-
- @Override
- void export() throws IOException {
- if (SPGlobal.logging()) {
- SPGlobal.logMain(header, "Exporting Consistency file.");
- }
- if (SPGlobal.testing) {
- return;
- }
- pruneConflicts();
- importConsistency(false);
- try {
- getConsistencyFile();
- File tmp = new File(getConsistencyFile() + "Tmp");
- LOutChannel out = new LOutChannel(tmp);
- //Header
- out.write("SPC2");
- out.markLength(4);
- for (ModListing m : storage.keySet()) {
- out.write(m.print().length(), 2);
- out.write(m.print());
- out.setPosMarker(4);
- }
- out.closeLength();
- for (ModListing m : storage.keySet()) {
- out.fillPosMarker();
- out.markLength(4);
- Map map = storage.get(m);
- for (String edid : map.keySet()) {
- out.write(edid.length(), 2);
- out.write(edid);
- out.write(map.get(edid).getFormStr().substring(0, 6));
- }
- out.closeLength();
- }
- out.close();
- File f = new File(getConsistencyFile() + "V2");
- if (f.isFile()) {
- f.delete();
- }
- tmp.renameTo(f);
- out.close();
- } catch (IOException ex) {
- SPGlobal.logException(ex);
- SPGlobal.logSpecial(LogTypes.CONSISTENCY, header, "Error exporting Consistency file.");
- JOptionPane.showMessageDialog(null, "There was an error exporting the consistency information. "
- + "This means your savegame has a good chance of having mismatched records the next "
- + "time you run the patcher.");
- }
- }
-
- @Override
- void remove(String edid) {
- storage.get(SPGlobal.getGlobalPatch().getInfo()).remove(edid);
- }
-
- @Override
- boolean importConsistency(boolean globalOnly) throws IOException {
- if (!imported) {
- storage.put(SPGlobal.getGlobalPatch().getInfo(), new HashMap());
- }
- File f = new File(getConsistencyFile() + "V2");
- if (!f.isFile()) {
- return false;
- }
- if (SPGlobal.logging()) {
- String name;
- if (globalOnly) {
- name = debugFolder + "Import - V2 - Only Global.txt";
- } else {
- name = debugFolder + "Import - V2 - Remaining.txt";
- }
- SPGlobal.newSpecialLog(LogTypes.CONSISTENCY_IMPORT, name);
- SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "v2Import", "Importing v2 consistency file.");
- }
- LInChannel in = new LInChannel(f);
- in.skip(4);
- ModListing globalListing = SPGlobal.getGlobalPatch().getInfo();
- Map headerMap = importHeader(in);
- if (globalOnly) {
- Integer tmp = headerMap.get(globalListing);
- headerMap.clear();
- if (tmp != null) {
- headerMap.put(globalListing, tmp);
- }
- } else {
- headerMap.remove(globalListing);
- }
- for (ModListing m : headerMap.keySet()) {
- if (SPGlobal.logging()) {
- SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "v2Import", "===========================");
- SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "v2Import", "== Importing " + m);
- SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "v2Import", "===========================");
- }
- in.pos(headerMap.get(m));
- int length = in.extractInt(0, 4);
- LInChannel contentArr = new LInChannel(in, length);
- while (!contentArr.isDone()) {
- int edidLen = in.extractInt(2);
- String EDID = in.extractString(edidLen);
- String FormStr = in.extractString(6);
- FormID ID = new FormID(FormStr, m);
- if (SPGlobal.logging()) {
- SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "v2Import", " | EDID: " + EDID);
- SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "v2Import", " | Form: " + FormStr);
- SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "v2Import", " |============================");
- }
- insert(EDID, ID);
- }
- }
- in.close();
- v1import(globalOnly);
- return true;
- }
-
- boolean v1import(boolean globalOnly) throws IOException {
- File f = new File(getConsistencyFile());
- if (!f.isFile()) {
- return false;
- }
- if (SPGlobal.logging()) {
- String name;
- if (globalOnly) {
- name = debugFolder + "Import - V1 - Only Global.txt";
- } else {
- name = debugFolder + "Import - V1 - Remaining.txt";
- }
- SPGlobal.newSpecialLog(LogTypes.CONSISTENCY_IMPORT, name);
- SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "v1Import", "Importing v1 consistency file.");
- }
- BufferedReader in = new BufferedReader(new FileReader(f));
- while (in.ready()) {
- String EDID = in.readLine();
- String form = in.readLine();
-
- // Check to see if following line is actually a formid
- boolean fail = false;
- while (in.ready() && !form.toUpperCase().endsWith(".ESP") && !form.toUpperCase().endsWith(".ESM")) {
- if (SPGlobal.logging()) {
- SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "v1Import", " Read fail line: " + form);
- }
- form = in.readLine();
- fail = true;
- }
- // If not, skip whole "pair"
- if (fail) {
- continue;
- }
-
- FormID ID = new FormID(form);
- boolean isGlobal = ID.getMaster().equals(SPGlobal.getGlobalPatch().getInfo());
- if ((globalOnly && isGlobal) || (!globalOnly && !isGlobal)) {
- if (insert(EDID, ID) && SPGlobal.logging()) {
- SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "Consistency Import", " Inserting " + form + " with " + EDID);
- }
- }
- }
- in.close();
- return true;
- }
-
- Map importHeader(LInChannel in) {
- Map out = new HashMap<>();
- int headerLength = in.extractInt(4);
- LShrinkArray headerArr = new LShrinkArray(in.extract(headerLength));
- while (!headerArr.isDone()) {
- int length = headerArr.extractInt(2);
- String name = headerArr.extractString(length);
- ModListing mod = new ModListing(name);
- Integer pos = headerArr.extractInt(0, 4);
- out.put(mod, pos);
- }
- return out;
- }
+ Map> storage = new HashMap<>();
+
+ @Override
+ FormID getOldForm(String edid) {
+ return storage.get(SPGlobal.getGlobalPatch().getInfo()).get(edid);
+ }
+
+ @Override
+ String getConsistencyFile() throws IOException {
+ File myDocs = SPGlobal.getSkyProcDocuments();
+ return myDocs.getPath() + "\\Consistency";
+ }
+
+ @Override
+ void clear() {
+ super.clear();
+ storage.clear();
+ }
+
+ @Override
+ boolean insert(String EDID, FormID id) {
+ Map modEDIDlist = storage.computeIfAbsent(id.master, k -> new HashMap<>());
+ return insert(EDID, id, modEDIDlist);
+ }
+
+ @Override
+ void export() throws IOException {
+ if (SPGlobal.logging()) {
+ SPGlobal.logMain(header, "Exporting Consistency file.");
+ }
+ if (SPGlobal.testing) {
+ return;
+ }
+ pruneConflicts();
+ importConsistency(false);
+ try {
+ getConsistencyFile();
+ File tmp = new File(getConsistencyFile() + "Tmp");
+ LOutChannel out = new LOutChannel(tmp);
+ //Header
+ out.write("SPC2");
+ out.markLength(4);
+ for (ModListing m : storage.keySet()) {
+ out.write(m.print().length(), 2);
+ out.write(m.print());
+ out.setPosMarker(4);
+ }
+ out.closeLength();
+ for (ModListing m : storage.keySet()) {
+ out.fillPosMarker();
+ out.markLength(4);
+ Map map = storage.get(m);
+ for (String edid : map.keySet()) {
+ out.write(edid.length(), 2);
+ out.write(edid);
+ out.write(map.get(edid).getFormStr().substring(0, 6));
+ }
+ out.closeLength();
+ }
+ out.close();
+ File f = new File(getConsistencyFile() + "V2");
+ if (f.isFile()) {
+ f.delete();
+ }
+ tmp.renameTo(f);
+ out.close();
+ } catch (IOException ex) {
+ SPGlobal.logException(ex);
+ SPGlobal.logSpecial(LogTypes.CONSISTENCY, header, "Error exporting Consistency file.");
+ JOptionPane.showMessageDialog(null, "There was an error exporting the consistency information. "
+ + "This means your savegame has a good chance of having mismatched records the next "
+ + "time you run the patcher.");
+ }
+ }
+
+ @Override
+ void remove(String edid) {
+ storage.get(SPGlobal.getGlobalPatch().getInfo()).remove(edid);
+ }
+
+ @Override
+ boolean importConsistency(boolean globalOnly) throws IOException {
+ if (!imported) {
+ storage.put(SPGlobal.getGlobalPatch().getInfo(), new HashMap<>());
+ }
+ File f = new File(getConsistencyFile() + "V2");
+ if (!f.isFile()) {
+ return false;
+ }
+ if (SPGlobal.logging()) {
+ String name;
+ if (globalOnly) {
+ name = debugFolder + "Import - V2 - Only Global.txt";
+ } else {
+ name = debugFolder + "Import - V2 - Remaining.txt";
+ }
+ SPGlobal.newSpecialLog(LogTypes.CONSISTENCY_IMPORT, name);
+ SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "v2Import", "Importing v2 consistency file.");
+ }
+ LInChannel in = new LInChannel(f);
+ in.skip(4);
+ ModListing globalListing = SPGlobal.getGlobalPatch().getInfo();
+ Map headerMap = importHeader(in);
+ if (globalOnly) {
+ Integer tmp = headerMap.get(globalListing);
+ headerMap.clear();
+ if (tmp != null) {
+ headerMap.put(globalListing, tmp);
+ }
+ } else {
+ headerMap.remove(globalListing);
+ }
+ for (ModListing m : headerMap.keySet()) {
+ if (SPGlobal.logging()) {
+ SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "v2Import", "===========================");
+ SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "v2Import", "== Importing " + m);
+ SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "v2Import", "===========================");
+ }
+ in.pos(headerMap.get(m));
+ int length = in.extractInt(0, 4);
+ LInChannel contentArr = new LInChannel(in, length);
+ while (!contentArr.isDone()) {
+ int edidLen = in.extractInt(2);
+ String EDID = in.extractString(edidLen);
+ String FormStr = in.extractString(6);
+ FormID ID = new FormID(FormStr, m);
+ if (SPGlobal.logging()) {
+ SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "v2Import", " | EDID: " + EDID);
+ SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "v2Import", " | Form: " + FormStr);
+ SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "v2Import", " |============================");
+ }
+ insert(EDID, ID);
+ }
+ }
+ in.close();
+ v1import(globalOnly);
+ return true;
+ }
+
+ boolean v1import(boolean globalOnly) throws IOException {
+ File f = new File(getConsistencyFile());
+ if (!f.isFile()) {
+ return false;
+ }
+ if (SPGlobal.logging()) {
+ String name;
+ if (globalOnly) {
+ name = debugFolder + "Import - V1 - Only Global.txt";
+ } else {
+ name = debugFolder + "Import - V1 - Remaining.txt";
+ }
+ SPGlobal.newSpecialLog(LogTypes.CONSISTENCY_IMPORT, name);
+ SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "v1Import", "Importing v1 consistency file.");
+ }
+ BufferedReader in = new BufferedReader(new FileReader(f));
+ while (in.ready()) {
+ String EDID = in.readLine();
+ String form = in.readLine();
+
+ // Check to see if following line is actually a formid
+ boolean fail = false;
+ while (in.ready() && !form.toUpperCase().endsWith(".ESP") && !form.toUpperCase().endsWith(".ESM")) {
+ if (SPGlobal.logging()) {
+ SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "v1Import", " Read fail line: " + form);
+ }
+ form = in.readLine();
+ fail = true;
+ }
+ // If not, skip whole "pair"
+ if (fail) {
+ continue;
+ }
+
+ FormID ID = new FormID(form);
+ boolean isGlobal = ID.getMaster().equals(SPGlobal.getGlobalPatch().getInfo());
+ if ((globalOnly && isGlobal) || (!globalOnly && !isGlobal)) {
+ if (insert(EDID, ID) && SPGlobal.logging()) {
+ SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "Consistency Import", " Inserting " + form + " with " + EDID);
+ }
+ }
+ }
+ in.close();
+ return true;
+ }
+
+ Map importHeader(LInChannel in) {
+ Map out = new HashMap<>();
+ int headerLength = in.extractInt(4);
+ LShrinkArray headerArr = new LShrinkArray(in.extract(headerLength));
+ while (!headerArr.isDone()) {
+ int length = headerArr.extractInt(2);
+ String name = headerArr.extractString(length);
+ ModListing mod = new ModListing(name);
+ Integer pos = headerArr.extractInt(0, 4);
+ out.put(mod, pos);
+ }
+ return out;
+ }
}
static class ConsistencyV3 extends ConsistencyVersion {
- Map storage = new TreeMap<>();
-
- @Override
- FormID getOldForm(String edid) {
- return storage.get(edid);
- }
-
- @Override
- String getConsistencyFile() throws IOException {
- File myDocs = SPGlobal.getSkyProcDocuments();
- return myDocs.getPath() + "\\ConsistencyV3\\" + SPGlobal.getGlobalPatch().getName() + "_Consistency";
- }
-
- @Override
- boolean insert(String EDID, FormID id) {
- return insert(EDID, id, storage);
- }
-
- @Override
- void export() throws IOException {
- if (SPGlobal.logging()) {
- SPGlobal.logMain(header, "Exporting Consistency file.");
- }
- if (SPGlobal.testing) {
- return;
- }
- pruneConflicts();
- try {
- getConsistencyFile();
- File tmp = new File(getConsistencyFile() + "Tmp");
- LOutChannel out = new LOutChannel(tmp);
- //Header
- out.write("SPC3");
- for (String edid : storage.keySet()) {
- out.write(edid.length(), 2);
- out.write(edid);
- out.write(storage.get(edid).getInternal(true));
- }
- out.close();
- File f = new File(getConsistencyFile());
- if (f.isFile()) {
- f.delete();
- }
- tmp.renameTo(f);
- out.close();
- } catch (IOException ex) {
- SPGlobal.logException(ex);
- SPGlobal.logSpecial(LogTypes.CONSISTENCY, header, "Error exporting Consistency file.");
- JOptionPane.showMessageDialog(null, "There was an error exporting the consistency information. "
- + "This means your savegame has a good chance of having mismatched records the next "
- + "time you run the patcher.");
- }
- }
-
- @Override
- void remove(String edid) {
- storage.remove(edid);
- }
-
- @Override
- boolean importConsistency(boolean globalOnly) throws IOException {
- File f = new File(getConsistencyFile());
- if (!f.isFile()) {
- upgrade();
- return false;
- }
- if (SPGlobal.logging()) {
- String name = debugFolder + "Import - V3.txt";
- SPGlobal.newSpecialLog(LogTypes.CONSISTENCY_IMPORT, name);
- SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "Import", "Importing v3 consistency file.");
- }
- Mod global = SPGlobal.getGlobalPatch();
- LInChannel in = new LInChannel(f);
- in.skip(4);
- LShrinkArray arr = new LShrinkArray(in.extractAllBytes());
- while (!arr.isDone()) {
- int edidLen = arr.extractInt(2);
- String EDID = arr.extractString(edidLen);
- byte[] bytes = arr.extract(4);
- FormID ID = new FormID();
- ID.setInternal(bytes, global);
- if (SPGlobal.logging()) {
- SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "Import", " | EDID: " + EDID);
- SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "Import", " | Form: " + ID);
- SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "Import", " |============================");
- }
- insert(EDID, ID);
- }
- in.close();
- upgrade();
- return true;
- }
-
- void upgrade() throws IOException {
- ConsistencyV2 v2 = new ConsistencyV2();
- v2.importConsistency(true);
- Map map = v2.storage.get(SPGlobal.getGlobalPatch().getInfo());
- if (SPGlobal.logging()) {
- String name = debugFolder + "Import - V3.txt";
- SPGlobal.newSpecialLog(LogTypes.CONSISTENCY_IMPORT, name);
- SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "Import", "Upgrading from v2 consistency.");
- }
- for (Entry entry : map.entrySet()) {
- insert(entry.getKey(), entry.getValue());
- }
- }
+ Map storage = new TreeMap<>();
+
+ @Override
+ FormID getOldForm(String edid) {
+ return storage.get(edid);
+ }
+
+ @Override
+ String getConsistencyFile() throws IOException {
+ File myDocs = SPGlobal.getSkyProcDocuments();
+ return myDocs.getPath() + "\\ConsistencyV3\\" + SPGlobal.getGlobalPatch().getName() + "_Consistency";
+ }
+
+ @Override
+ boolean insert(String EDID, FormID id) {
+ return insert(EDID, id, storage);
+ }
+
+ @Override
+ void export() {
+ if (SPGlobal.logging()) {
+ SPGlobal.logMain(header, "Exporting Consistency file.");
+ }
+ if (SPGlobal.testing) {
+ return;
+ }
+ pruneConflicts();
+ try {
+ getConsistencyFile();
+ File tmp = new File(getConsistencyFile() + "Tmp");
+ LOutChannel out = new LOutChannel(tmp);
+ //Header
+ out.write("SPC3");
+ for (String edid : storage.keySet()) {
+ out.write(edid.length(), 2);
+ out.write(edid);
+ out.write(storage.get(edid).getInternal(true));
+ }
+ out.close();
+ File f = new File(getConsistencyFile());
+ if (f.isFile()) {
+ f.delete();
+ }
+ tmp.renameTo(f);
+ out.close();
+ } catch (IOException ex) {
+ SPGlobal.logException(ex);
+ SPGlobal.logSpecial(LogTypes.CONSISTENCY, header, "Error exporting Consistency file.");
+ JOptionPane.showMessageDialog(null, "There was an error exporting the consistency information. "
+ + "This means your savegame has a good chance of having mismatched records the next "
+ + "time you run the patcher.");
+ }
+ }
+
+ @Override
+ void remove(String edid) {
+ storage.remove(edid);
+ }
+
+ @Override
+ boolean importConsistency(boolean globalOnly) throws IOException {
+ File f = new File(getConsistencyFile());
+ if (!f.isFile()) {
+ upgrade();
+ return false;
+ }
+ if (SPGlobal.logging()) {
+ String name = debugFolder + "Import - V3.txt";
+ SPGlobal.newSpecialLog(LogTypes.CONSISTENCY_IMPORT, name);
+ SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "Import", "Importing v3 consistency file.");
+ }
+ Mod global = SPGlobal.getGlobalPatch();
+ LInChannel in = new LInChannel(f);
+ in.skip(4);
+ LShrinkArray arr = new LShrinkArray(in.extractAllBytes());
+ while (!arr.isDone()) {
+ int edidLen = arr.extractInt(2);
+ String EDID = arr.extractString(edidLen);
+ byte[] bytes = arr.extract(4);
+ FormID ID = new FormID();
+ ID.setInternal(bytes, global);
+ if (SPGlobal.logging()) {
+ SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "Import", " | EDID: " + EDID);
+ SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "Import", " | Form: " + ID);
+ SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "Import", " |============================");
+ }
+ insert(EDID, ID);
+ }
+ in.close();
+ upgrade();
+ return true;
+ }
+
+ void upgrade() throws IOException {
+ ConsistencyV2 v2 = new ConsistencyV2();
+ v2.importConsistency(true);
+ Map map = v2.storage.get(SPGlobal.getGlobalPatch().getInfo());
+ if (SPGlobal.logging()) {
+ String name = debugFolder + "Import - V3.txt";
+ SPGlobal.newSpecialLog(LogTypes.CONSISTENCY_IMPORT, name);
+ SPGlobal.logSpecial(LogTypes.CONSISTENCY_IMPORT, "Import", "Upgrading from v2 consistency.");
+ }
+ for (Entry entry : map.entrySet()) {
+ insert(entry.getKey(), entry.getValue());
+ }
+ }
}
}
diff --git a/src/main/java/skyproc/DIAL.java b/src/main/java/skyproc/DIAL.java
index 15edf55..631fb7b 100644
--- a/src/main/java/skyproc/DIAL.java
+++ b/src/main/java/skyproc/DIAL.java
@@ -1,16 +1,11 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
package skyproc;
+import lev.Ln;
+
import java.io.IOException;
import java.util.ArrayList;
-import lev.LOutFile;
-import lev.Ln;
/**
- *
* @author Justin Swanson
*/
public class DIAL extends MajorRecord {
@@ -18,141 +13,131 @@ public class DIAL extends MajorRecord {
static final INFO info = new INFO();
static final SubPrototype DIALprototype = new SubPrototype(MajorRecord.majorProto) {
- @Override
- protected void addRecords() {
- add(new SubStringPointer("FULL", SubStringPointer.Files.STRINGS));
- add(new SubFloat("PNAM"));
- add(new SubForm("BNAM"));
- add(new SubForm("QNAM"));
- add(new SubData("DATA"));
- add(SubString.getNew("SNAM", false));
- add(new SubInt("TIFC"));
- }
+ @Override
+ protected void addRecords() {
+ add(new SubStringPointer("FULL", SubStringPointer.Files.STRINGS));
+ add(new SubFloat("PNAM"));
+ add(new SubForm("BNAM"));
+ add(new SubForm("QNAM"));
+ add(new SubData("DATA"));
+ add(SubString.getNew("SNAM", false));
+ add(new SubInt("TIFC"));
+ }
};
GRUP grup = new GRUP<>(info);
boolean gruped = false;
DIAL() {
- super();
- subRecords.setPrototype(DIALprototype);
+ super();
+ subRecords.setPrototype(DIALprototype);
}
@Override
ArrayList getTypes() {
- return Record.getTypeList("DIAL");
+ return Record.getTypeList("DIAL");
}
@Override
Record getNew() {
- return new DIAL();
+ return new DIAL();
}
@Override
GRUP getGRUPAppend() {
- gruped = true;
- return grup;
+ gruped = true;
+ return grup;
}
@Override
boolean shouldExportGRUP() {
- return gruped;//!grup.isEmpty() || version[2] != 1 || getEDID().equals("");
+ return gruped;//!grup.isEmpty() || version[2] != 1 || getEDID().equals("");
}
@Override
void export(ModExporter out) throws IOException {
- subRecords.setSubInt("TIFC", grup.getRecords().size());
- super.export(out);
+ subRecords.setSubInt("TIFC", grup.getRecords().size());
+ super.export(out);
}
// Get/Set
+
+ /**
+ * @return
+ */
+ public String getDialog() {
+ return subRecords.getSubStringPointer("FULL").print();
+ }
+
/**
- *
* @param dialog
*/
public void setDialog(String dialog) {
- subRecords.setSubStringPointer("FULL", dialog);
+ subRecords.setSubStringPointer("FULL", dialog);
}
/**
- *
* @return
*/
- public String getDialog() {
- return subRecords.getSubStringPointer("FULL").print();
+ public float getPriority() {
+ return subRecords.getSubFloat("PNAM").get();
}
/**
- *
* @param f
*/
public void setPriority(Float f) {
- subRecords.setSubFloat("PNAM", f);
+ subRecords.setSubFloat("PNAM", f);
}
/**
- *
* @return
*/
- public float getPriority() {
- return subRecords.getSubFloat("PNAM").get();
+ public FormID getBranch() {
+ return subRecords.getSubForm("BNAM").getForm();
}
/**
- *
* @param branch
*/
public void setBranch(FormID branch) {
- subRecords.setSubForm("BNAM", branch);
+ subRecords.setSubForm("BNAM", branch);
}
/**
- *
* @return
*/
- public FormID getBranch() {
- return subRecords.getSubForm("BNAM").getForm();
+ public FormID getQuest() {
+ return subRecords.getSubForm("QNAM").getForm();
}
/**
- *
* @param quest
*/
public void setQuest(FormID quest) {
- subRecords.setSubForm("QNAM", quest);
+ subRecords.setSubForm("QNAM", quest);
}
/**
- *
* @return
*/
- public FormID getQuest() {
- return subRecords.getSubForm("QNAM").getForm();
+ public String getSubTypeName() {
+ return subRecords.getSubString("SNAM").print();
}
/**
- *
* @param name
*/
public void setSubTypeName(String name) {
- if (name.length() < 4) {
- name = Ln.spaceRight(4, '_', name);
- }
- subRecords.setSubString("SNAM", name);
- }
-
- /**
- *
- * @return
- */
- public String getSubTypeName () {
- return subRecords.getSubString("SNAM").print();
+ if (name.length() < 4) {
+ name = Ln.spaceRight(4, '_', name);
+ }
+ subRecords.setSubString("SNAM", name);
}
/**
- *
* @return
*/
public ArrayList getDialogTopicInfos() {
- return grup.getRecords();
+ return grup.getRecords();
}
}
diff --git a/src/main/java/skyproc/DLBR.java b/src/main/java/skyproc/DLBR.java
index 6fc4302..e8ead48 100644
--- a/src/main/java/skyproc/DLBR.java
+++ b/src/main/java/skyproc/DLBR.java
@@ -1,73 +1,64 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
package skyproc;
import java.util.ArrayList;
/**
- *
* @author Justin Swanson
*/
public class DLBR extends MajorRecord {
static final SubPrototype DLBRprototype = new SubPrototype(MajorRecord.majorProto) {
- @Override
- protected void addRecords() {
- add(new SubForm("QNAM"));
- add(new SubForm("TNAM"));
- forceExport("TNAM");
- add(new SubData("DNAM"));
- add(new SubForm("SNAM"));
- }
+ @Override
+ protected void addRecords() {
+ add(new SubForm("QNAM"));
+ add(new SubForm("TNAM"));
+ forceExport("TNAM");
+ add(new SubData("DNAM"));
+ add(new SubForm("SNAM"));
+ }
};
DLBR() {
- super();
- subRecords.setPrototype(DLBRprototype);
+ super();
+ subRecords.setPrototype(DLBRprototype);
}
@Override
Record getNew() {
- return new DLBR();
+ return new DLBR();
}
@Override
ArrayList getTypes() {
- return Record.getTypeList("DLBR");
+ return Record.getTypeList("DLBR");
+ }
+
+ /**
+ * @return
+ */
+ public FormID getQuest() {
+ return subRecords.getSubForm("QNAM").getForm();
}
/**
- *
* @param quest
*/
public void setQuest(FormID quest) {
- subRecords.setSubForm("QNAM", quest);
+ subRecords.setSubForm("QNAM", quest);
}
/**
- *
* @return
*/
- public FormID getQuest() {
- return subRecords.getSubForm("QNAM").getForm();
+ public FormID getStartingTopic() {
+ return subRecords.getSubForm("SNAM").getForm();
}
/**
- *
* @param dialog
*/
public void setStartingTopic(FormID dialog) {
- subRecords.setSubForm("SNAM", dialog);
- }
-
- /**
- *
- * @return
- */
- public FormID getStartingTopic () {
- return subRecords.getSubForm("SNAM").getForm();
+ subRecords.setSubForm("SNAM", dialog);
}
}
diff --git a/src/main/java/skyproc/DLVW.java b/src/main/java/skyproc/DLVW.java
index 3549daa..36f3ed9 100644
--- a/src/main/java/skyproc/DLVW.java
+++ b/src/main/java/skyproc/DLVW.java
@@ -1,88 +1,78 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
package skyproc;
import java.util.ArrayList;
/**
- *
* @author Justin Swanson
*/
public class DLVW extends MajorRecord {
static final SubPrototype DLVWprototype = new SubPrototype(MajorRecord.majorProto) {
- @Override
- protected void addRecords() {
- add(new SubForm("QNAM"));
- add(new SubList<>(new SubForm("BNAM")));
- add(new SubList<>(new SubForm("TNAM")));
- add(new SubData("ENAM"));
- add(new SubData("DNAM"));
- }
+ @Override
+ protected void addRecords() {
+ add(new SubForm("QNAM"));
+ add(new SubList<>(new SubForm("BNAM")));
+ add(new SubList<>(new SubForm("TNAM")));
+ add(new SubData("ENAM"));
+ add(new SubData("DNAM"));
+ }
};
DLVW() {
- super();
- subRecords.setPrototype(DLVWprototype);
+ super();
+ subRecords.setPrototype(DLVWprototype);
}
@Override
Record getNew() {
- return new DLVW();
+ return new DLVW();
}
@Override
ArrayList getTypes() {
- return Record.getTypeList("DLVW");
+ return Record.getTypeList("DLVW");
}
/**
- *
- * @param quest
+ * @return
*/
- public void setQuest(FormID quest) {
- subRecords.setSubForm("QNAM", quest);
+ public FormID getQuest() {
+ return subRecords.getSubForm("QNAM").getForm();
}
/**
- *
- * @return
+ * @param quest
*/
- public FormID getQuest() {
- return subRecords.getSubForm("QNAM").getForm();
+ public void setQuest(FormID quest) {
+ subRecords.setSubForm("QNAM", quest);
}
/**
- *
* @return
*/
- public ArrayList getBranches () {
- return subRecords.getSubList("BNAM").toPublic();
+ public ArrayList getBranches() {
+ return subRecords.getSubList("BNAM").toPublic();
}
/**
- *
* @param dialogBranch
*/
public void addBranch(FormID dialogBranch) {
- subRecords.getSubList("BNAM").add(dialogBranch);
+ subRecords.getSubList("BNAM").add(dialogBranch);
}
/**
- *
* @param dialogBranch
*/
public void removeBranch(FormID dialogBranch) {
- subRecords.getSubList("BNAM").remove(dialogBranch);
+ subRecords.getSubList("BNAM").remove(dialogBranch);
}
/**
- *
+ *
*/
public void clearBranches() {
- subRecords.getSubList("BNAM").clear();
+ subRecords.getSubList("BNAM").clear();
}
}
diff --git a/src/main/java/skyproc/DestructionData.java b/src/main/java/skyproc/DestructionData.java
index 2c7990a..2c13af0 100644
--- a/src/main/java/skyproc/DestructionData.java
+++ b/src/main/java/skyproc/DestructionData.java
@@ -1,112 +1,108 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
package skyproc;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.zip.DataFormatException;
import lev.LFlags;
import lev.LImport;
import skyproc.exceptions.BadParameter;
import skyproc.exceptions.BadRecord;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.zip.DataFormatException;
+
/**
- *
* @author Justin Swanson
*/
public class DestructionData extends SubShell {
static SubPrototype destructionProto = new SubPrototype() {
- @Override
- protected void addRecords() {
- add(new SubData("DEST"));
- add(new SubList<>(new SubShell(new SubPrototype() {
-
- @Override
- protected void addRecords() {
- add(new DSTD());
- add(SubString.getNew("DMDL", true));
- add(new AltTextures("DMDS"));
- add(new SubData("DSTF"));
- }
- })));
- }
+ @Override
+ protected void addRecords() {
+ add(new SubData("DEST"));
+ add(new SubList<>(new SubShell(new SubPrototype() {
+
+ @Override
+ protected void addRecords() {
+ add(new DSTD());
+ add(SubString.getNew("DMDL", true));
+ add(new AltTextures("DMDS"));
+ add(new SubData("DSTF"));
+ }
+ })));
+ }
};
- static class DSTD extends SubRecordTyped {
-
- byte healthPct = 0;
- byte index = 0;
- byte modelDmgStage = 0;
- LFlags flags = new LFlags(1);
- int selfDmgPerSec = 0;
- FormID explosion = new FormID();
- FormID debree = new FormID();
- int debreeCount = 0;
-
- DSTD() {
- super("DSTD");
- }
-
- @Override
- void export(ModExporter out) throws IOException {
- super.export(out);
- out.write(healthPct);
- out.write(index);
- out.write(modelDmgStage);
- out.write(flags.export());
- out.write(selfDmgPerSec);
- explosion.export(out);
- debree.export(out);
- out.write(debreeCount);
- }
-
- @Override
- void parseData(LImport in, Mod srcMod) throws BadRecord, BadParameter, DataFormatException {
- super.parseData(in, srcMod);
- healthPct = in.extract(1)[0];
- index = in.extract(1)[0];
- modelDmgStage = in.extract(1)[0];
- flags.set(in.extract(1));
- selfDmgPerSec = in.extractInt(4);
- explosion.parseData(in, srcMod);
- debree.parseData(in, srcMod);
- debreeCount = in.extractInt(4);
- }
-
- @Override
- ArrayList allFormIDs() {
- ArrayList out = new ArrayList<>(2);
- out.add(explosion);
- out.add(debree);
- return out;
- }
-
- @Override
- SubRecord getNew(String type) {
- return new DSTD();
- }
-
- @Override
- int getContentLength(ModExporter out) {
- return 20;
- }
- }
-
DestructionData() {
- super(destructionProto);
+ super(destructionProto);
}
@Override
SubRecord getNew(String type) {
- return new DestructionData();
+ return new DestructionData();
}
@Override
boolean isValid() {
- return true;
+ return true;
+ }
+
+ static class DSTD extends SubRecordTyped {
+
+ byte healthPct = 0;
+ byte index = 0;
+ byte modelDmgStage = 0;
+ LFlags flags = new LFlags(1);
+ int selfDmgPerSec = 0;
+ FormID explosion = new FormID();
+ FormID debree = new FormID();
+ int debreeCount = 0;
+
+ DSTD() {
+ super("DSTD");
+ }
+
+ @Override
+ void export(ModExporter out) throws IOException {
+ super.export(out);
+ out.write(healthPct);
+ out.write(index);
+ out.write(modelDmgStage);
+ out.write(flags.export());
+ out.write(selfDmgPerSec);
+ explosion.export(out);
+ debree.export(out);
+ out.write(debreeCount);
+ }
+
+ @Override
+ void parseData(LImport in, Mod srcMod) throws BadRecord, BadParameter, DataFormatException {
+ super.parseData(in, srcMod);
+ healthPct = in.extract(1)[0];
+ index = in.extract(1)[0];
+ modelDmgStage = in.extract(1)[0];
+ flags.set(in.extract(1));
+ selfDmgPerSec = in.extractInt(4);
+ explosion.parseData(in, srcMod);
+ debree.parseData(in, srcMod);
+ debreeCount = in.extractInt(4);
+ }
+
+ @Override
+ ArrayList allFormIDs() {
+ ArrayList out = new ArrayList<>(2);
+ out.add(explosion);
+ out.add(debree);
+ return out;
+ }
+
+ @Override
+ SubRecord getNew(String type) {
+ return new DSTD();
+ }
+
+ @Override
+ int getContentLength(ModExporter out) {
+ return 20;
+ }
}
}
diff --git a/src/main/java/skyproc/ECZN.java b/src/main/java/skyproc/ECZN.java
index 7c1ce91..354533f 100644
--- a/src/main/java/skyproc/ECZN.java
+++ b/src/main/java/skyproc/ECZN.java
@@ -1,277 +1,262 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
package skyproc;
+import lev.LFlags;
+import lev.LImport;
+import skyproc.exceptions.BadParameter;
+import skyproc.exceptions.BadRecord;
+
import java.io.IOException;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.zip.DataFormatException;
-import lev.LImport;
-import lev.LOutFile;
-import lev.LFlags;
-import lev.LShrinkArray;
-import skyproc.exceptions.BadParameter;
-import skyproc.exceptions.BadRecord;
/**
- *
* @author Plutoman101
*/
public class ECZN extends MajorRecord {
// Static prototypes and definitions
static final SubPrototype ECZNproto = new SubPrototype(MajorRecord.majorProto) {
- @Override
- protected void addRecords() {
- add(new DATA());
- }
+ @Override
+ protected void addRecords() {
+ add(new DATA());
+ }
};
- static final class DATA extends SubRecord implements Serializable {
-
- private FormID owner = new FormID();
- private FormID location = new FormID();
- private int rank = 0;
- private int minLevel = 0;
- LFlags flags = new LFlags(1);
- private int maxLevel = 0;
- private boolean valid = true;
-
- DATA() {
- super();
- valid = false;
- }
-
- @Override
- SubRecord getNew(String type) {
- return new DATA();
- }
-
- @Override
- final void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
- super.parseData(in, srcMod);
-
- owner.parseData(in, srcMod);
- location.parseData(in, srcMod);
- if (!in.isDone()) {
- rank = in.extractInt(1);
- minLevel = in.extractInt(1);
- flags.set(in.extract(1));
- maxLevel = in.extractInt(1);
- }
- if (SPGlobal.logMods){
- logMod(srcMod, "", "DATA record: ");
- logMod(srcMod, "", " " + "Owner: " + owner.getFormStr() + ", Location: " + location.getFormStr());
- logMod(srcMod, "", " " + "Required Rank: " + rank + ", Minimum Level: " + minLevel);
- logMod(srcMod, "", " " + "Max Level: " + maxLevel + ", Flags: " + flags);
- }
-
- valid = true;
- }
-
- @Override
- void export(ModExporter out) throws IOException {
- super.export(out);
- if (isValid()) {
- owner.export(out);
- location.export(out);
- out.write(rank, 1);
- out.write(minLevel, 1);
- out.write(flags.export(), 1);
- out.write(maxLevel, 1);
- }
- }
-
- @Override
- boolean isValid() {
- return valid;
- }
-
- @Override
- int getContentLength(ModExporter out) {
- if (isValid()) {
- return 12;
- } else {
- return 0;
- }
- }
-
- @Override
- ArrayList allFormIDs() {
- ArrayList out = new ArrayList<>(2);
- out.add(owner);
- out.add(location);
- return out;
- }
-
- @Override
- ArrayList getTypes() {
- return Record.getTypeList("DATA");
- }
- }
- // Enums
- /**
- *
- */
- public enum ECZNFlags {
-
- /**
- *
- */
- NeverResets(0),
- /**
- *
- */
- MatchPCBelowMin(1),
- /**
- *
- */
- DisableCombatBoundary(2);
- int value;
-
- ECZNFlags(int value) {
- this.value = value;
- }
- }
-
- // Common Functions
/**
* Creates a new ECZN record.
*/
ECZN() {
- super();
- subRecords.setPrototype(ECZNproto);
+ super();
+ subRecords.setPrototype(ECZNproto);
}
+ // Enums
+
@Override
ArrayList getTypes() {
- return Record.getTypeList("ECZN");
+ return Record.getTypeList("ECZN");
}
+ // Common Functions
+
@Override
Record getNew() {
- return new ECZN();
+ return new ECZN();
}
// Get/set
DATA getDATA() {
- return (DATA) subRecords.get("DATA");
+ return (DATA) subRecords.get("DATA");
}
/**
- *
* @param flag
* @return
*/
public boolean get(ECZNFlags flag) {
- return getDATA().flags.get(flag.value);
+ return getDATA().flags.get(flag.value);
}
/**
- *
* @param flag
* @param on
*/
public void set(ECZNFlags flag, boolean on) {
- getDATA().flags.set(flag.value, on);
+ getDATA().flags.set(flag.value, on);
}
/**
- *
* @return
*/
public FormID getLocation() {
- return getDATA().location;
+ return getDATA().location;
}
/**
- *
* @param location
*/
public void setLocation(FormID location) {
- getDATA().location = location;
+ getDATA().location = location;
}
/**
- *
* @return
*/
public int getMaxLevel() {
- return getDATA().maxLevel;
+ return getDATA().maxLevel;
}
/**
- *
* @param maxLevel
*/
public void setMaxLevel(int maxLevel) {
- getDATA().maxLevel = maxLevel;
+ getDATA().maxLevel = maxLevel;
}
/**
- *
* @return
*/
public int getMinLevel() {
- return getDATA().minLevel;
+ return getDATA().minLevel;
}
/**
- *
* @param minLevel
*/
public void setMinLevel(int minLevel) {
- getDATA().minLevel = minLevel;
+ getDATA().minLevel = minLevel;
}
/**
- *
* @return
*/
public FormID getOwner() {
- return getDATA().owner;
+ return getDATA().owner;
}
/**
- *
* @param owner
*/
public void setOwner(FormID owner) {
- getDATA().owner = owner;
+ getDATA().owner = owner;
}
/**
- *
* @return
*/
public int getRank() {
- return getDATA().rank;
+ return getDATA().rank;
}
/**
- *
* @param rank
*/
public void setRank(int rank) {
- getDATA().rank = rank;
+ getDATA().rank = rank;
}
- @Override
- public MajorRecord merge(MajorRecord no, MajorRecord bo) {
- super.merge(no, bo);
- ECZN e = this;
- if (!(no == null && bo == null && (no instanceof ECZN) && (bo instanceof ECZN))) {
- final ECZN ne = (ECZN) no;
- final ECZN be = (ECZN) bo;
- SubRecords sList = e.subRecords;
- SubRecords nsList = ne.subRecords;
- SubRecords bsList = be.subRecords;
- for (SubRecord s : sList) {
- s.merge(nsList.get(s.getType()), bsList.get(s.getType()));
- }
- }
- return e;
- }
+ @Override
+ public MajorRecord merge(MajorRecord no, MajorRecord bo) {
+ super.merge(no, bo);
+ ECZN e = this;
+ if (!(no == null && bo == null && (no instanceof ECZN) && (bo instanceof ECZN))) {
+ final ECZN ne = (ECZN) no;
+ final ECZN be = (ECZN) bo;
+ SubRecords sList = e.subRecords;
+ SubRecords nsList = ne.subRecords;
+ SubRecords bsList = be.subRecords;
+ for (SubRecord s : sList) {
+ s.merge(nsList.get(s.getType()), bsList.get(s.getType()));
+ }
+ }
+ return e;
+ }
+
+ /**
+ *
+ */
+ public enum ECZNFlags {
+
+ /**
+ *
+ */
+ NeverResets(0),
+ /**
+ *
+ */
+ MatchPCBelowMin(1),
+ /**
+ *
+ */
+ DisableCombatBoundary(2);
+ int value;
+
+ ECZNFlags(int value) {
+ this.value = value;
+ }
+ }
+
+ static final class DATA extends SubRecord implements Serializable {
+
+ LFlags flags = new LFlags(1);
+ private FormID owner = new FormID();
+ private FormID location = new FormID();
+ private int rank = 0;
+ private int minLevel = 0;
+ private int maxLevel = 0;
+ private boolean valid = true;
+
+ DATA() {
+ super();
+ valid = false;
+ }
+
+ @Override
+ SubRecord getNew(String type) {
+ return new DATA();
+ }
+
+ @Override
+ void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
+ super.parseData(in, srcMod);
+
+ owner.parseData(in, srcMod);
+ location.parseData(in, srcMod);
+ if (!in.isDone()) {
+ rank = in.extractInt(1);
+ minLevel = in.extractInt(1);
+ flags.set(in.extract(1));
+ maxLevel = in.extractInt(1);
+ }
+ if (SPGlobal.logMods) {
+ logMod(srcMod, "", "DATA record: ");
+ logMod(srcMod, "", " " + "Owner: " + owner.getFormStr() + ", Location: " + location.getFormStr());
+ logMod(srcMod, "", " " + "Required Rank: " + rank + ", Minimum Level: " + minLevel);
+ logMod(srcMod, "", " " + "Max Level: " + maxLevel + ", Flags: " + flags);
+ }
+
+ valid = true;
+ }
+
+ @Override
+ void export(ModExporter out) throws IOException {
+ super.export(out);
+ if (isValid()) {
+ owner.export(out);
+ location.export(out);
+ out.write(rank, 1);
+ out.write(minLevel, 1);
+ out.write(flags.export(), 1);
+ out.write(maxLevel, 1);
+ }
+ }
+
+ @Override
+ boolean isValid() {
+ return valid;
+ }
+
+ @Override
+ int getContentLength(ModExporter out) {
+ if (isValid()) {
+ return 12;
+ } else {
+ return 0;
+ }
+ }
+
+ @Override
+ ArrayList allFormIDs() {
+ ArrayList out = new ArrayList<>(2);
+ out.add(owner);
+ out.add(location);
+ return out;
+ }
+
+ @Override
+ ArrayList getTypes() {
+ return Record.getTypeList("DATA");
+ }
+ }
}
diff --git a/src/main/java/skyproc/ENCH.java b/src/main/java/skyproc/ENCH.java
index 29eecaa..940da21 100644
--- a/src/main/java/skyproc/ENCH.java
+++ b/src/main/java/skyproc/ENCH.java
@@ -1,367 +1,346 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
package skyproc;
-import skyproc.genenums.DeliveryType;
+import lev.LFlags;
+import lev.LImport;
+import skyproc.exceptions.BadParameter;
+import skyproc.exceptions.BadRecord;
import skyproc.genenums.CastType;
+import skyproc.genenums.DeliveryType;
+
import java.io.IOException;
import java.util.ArrayList;
import java.util.zip.DataFormatException;
-import lev.LImport;
-import lev.LOutFile;
-import lev.LFlags;
-import skyproc.exceptions.BadParameter;
-import skyproc.exceptions.BadRecord;
/**
- *
* @author Justin Swanson
*/
public class ENCH extends MagicItem {
// Static prototypes and definitions
static final SubPrototype ENCHproto = new SubPrototype(MagicItem.magicItemProto) {
- @Override
- protected void addRecords() {
- reposition("OBND");
- reposition("FULL");
- remove("DESC");
- add(new ENIT());
- reposition("EFID");
- reposition("KWDA");
- }
+ @Override
+ protected void addRecords() {
+ reposition("OBND");
+ reposition("FULL");
+ remove("DESC");
+ add(new ENIT());
+ reposition("EFID");
+ reposition("KWDA");
+ }
};
- static final class ENIT extends SubRecord {
-
- int baseCost = 0;
- LFlags flags = new LFlags(4);
- CastType castType = CastType.ConstantEffect;
- int chargeAmount = 0;
- DeliveryType targetType = DeliveryType.Self;
- EnchantType enchantType = EnchantType.Enchantment;
- float chargeTime = 0;
- FormID baseEnchantment = new FormID();
- FormID wornRestrictions = new FormID();
- boolean old = false;
-
- ENIT() {
- super();
- }
-
- @Override
- void export(ModExporter out) throws IOException {
- super.export(out);
- out.write(baseCost, 4);
- out.write(flags.export());
- out.write(castType.ordinal(), 4);
- out.write(chargeAmount, 4);
- out.write(targetType.ordinal(), 4);
- out.write(enchantType.value, 4);
- out.write(chargeTime);
- baseEnchantment.export(out);
- if (!old) {
- wornRestrictions.export(out);
- }
- }
-
- @Override
- void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
- super.parseData(in, srcMod);
- baseCost = in.extractInt(4);
- flags.set(in.extract(4));
- castType = CastType.values()[in.extractInt(4)];
- chargeAmount = in.extractInt(4);
- targetType = DeliveryType.values()[in.extractInt(4)];
- enchantType = EnchantType.value(in.extractInt(4));
- chargeTime = in.extractFloat();
- baseEnchantment.parseData(in, srcMod);
- if (!in.isDone()) {
- wornRestrictions.parseData(in, srcMod);
- } else {
- old = true;
- }
- }
-
- @Override
- SubRecord getNew(String type) {
- return new ENIT();
- }
-
- @Override
- int getContentLength(ModExporter out) {
- if (old) {
- return 32;
- } else {
- return 36;
- }
- }
-
- @Override
- ArrayList allFormIDs() {
- ArrayList out = new ArrayList<>(2);
- out.add(baseEnchantment);
- out.add(wornRestrictions);
- return out;
- }
-
- @Override
- ArrayList getTypes() {
- return Record.getTypeList("ENIT");
- }
-
- @Override
- public SubRecord merge(SubRecord no, SubRecord bo) {
- ENIT e = this;
- if (!(no == null && bo == null && (no instanceof ENIT) && (bo instanceof ENIT))) {
- final ENIT ne = (ENIT) no;
- final ENIT be = (ENIT) bo;
- Merger.merge(e.baseCost, ne.baseCost, be.baseCost, getType(), "base cost");
- e.flags = Merger.merge(e.flags, ne.flags, be.flags, getType());
- Merger.merge(e.castType, ne.castType, be.castType, getType(), "cast type");
- e.baseEnchantment.merge(ne.baseEnchantment, be.baseEnchantment, getType());
- e.wornRestrictions.merge(ne.wornRestrictions, be.wornRestrictions, getType());
- Merger.merge(e.chargeAmount, ne.chargeAmount, be.chargeAmount, getType(), "charge amount");
- Merger.merge(e.targetType, ne.targetType, be.targetType, getType(), "target type");
- Merger.merge(e.enchantType, ne.enchantType, be.enchantType, getType(), "enchant type");
- Merger.merge(e.chargeTime, ne.chargeTime, be.chargeTime, getType(), "charge time");
- }
- return e;
- }
- }
-
- // Enums
- /**
- *
- */
- public enum EnchantType {
-
- /**
- *
- */
- Enchantment(6),
- /**
- *
- */
- StaffEnchantment(12);
- int value;
-
- EnchantType(int value) {
- this.value = value;
- }
-
- static EnchantType value(int in) {
- switch (in) {
- case 12:
- return StaffEnchantment;
- default:
- return Enchantment;
- }
- }
- }
-
- /**
- *
- */
- public enum ENCHFlag {
-
- /**
- *
- */
- ManualCalc(0),
- /**
- *
- */
- ExtendDurationOnRecast(3);
- int value;
-
- ENCHFlag(int in) {
- value = in;
- }
- }
// Common Functions
ENCH() {
- super();
- subRecords.setPrototype(ENCHproto);
+ super();
+ subRecords.setPrototype(ENCHproto);
}
+ // Enums
+
@Override
ArrayList getTypes() {
- return Record.getTypeList("ENCH");
+ return Record.getTypeList("ENCH");
}
@Override
Record getNew() {
- return new ENCH();
+ return new ENCH();
}
// Get/Set
ENIT getENIT() {
- return (ENIT) subRecords.get("ENIT");
+ return (ENIT) subRecords.get("ENIT");
}
/**
- *
- * @param cost
+ * @return
*/
- public void setBaseCost(int cost) {
- getENIT().baseCost = cost;
+ public int getBaseCost() {
+ return getENIT().baseCost;
}
/**
- *
- * @return
+ * @param cost
*/
- public int getBaseCost() {
- return getENIT().baseCost;
+ public void setBaseCost(int cost) {
+ getENIT().baseCost = cost;
}
/**
- *
* @param in
* @param on
*/
public void set(ENCHFlag in, boolean on) {
- getENIT().flags.set(in.value, on);
+ getENIT().flags.set(in.value, on);
}
/**
- *
* @param in
* @return
*/
public boolean get(ENCHFlag in) {
- return getENIT().flags.get(in.value);
+ return getENIT().flags.get(in.value);
+ }
+
+ /**
+ * @return
+ */
+ public CastType getCastType() {
+ return getENIT().castType;
}
/**
- *
* @param type
*/
public void setCastType(CastType type) {
- getENIT().castType = type;
+ getENIT().castType = type;
}
/**
- *
* @return
*/
- public CastType getCastType() {
- return getENIT().castType;
+ public int getChargeAmount() {
+ return getENIT().chargeAmount;
}
/**
- *
* @param amount
*/
public void setChargeAmount(int amount) {
- getENIT().chargeAmount = amount;
+ getENIT().chargeAmount = amount;
}
/**
- *
* @return
*/
- public int getChargeAmount() {
- return getENIT().chargeAmount;
+ public DeliveryType getDeliveryType() {
+ return getENIT().targetType;
}
/**
- *
* @param type
*/
public void setDeliveryType(DeliveryType type) {
- getENIT().targetType = type;
+ getENIT().targetType = type;
}
/**
- *
* @return
*/
- public DeliveryType getDeliveryType() {
- return getENIT().targetType;
+ public EnchantType getEnchantType() {
+ return getENIT().enchantType;
}
/**
- *
* @param type
*/
public void setEnchantType(EnchantType type) {
- getENIT().enchantType = type;
+ getENIT().enchantType = type;
}
/**
- *
* @return
*/
- public EnchantType getEnchantType() {
- return getENIT().enchantType;
+ public float getChargeTime() {
+ return getENIT().chargeTime;
}
/**
- *
* @param time
*/
public void setChargeTime(float time) {
- getENIT().chargeTime = time;
+ getENIT().chargeTime = time;
}
/**
- *
* @return
*/
- public float getChargeTime() {
- return getENIT().chargeTime;
+ public FormID getBaseEnchantment() {
+ return getENIT().baseEnchantment;
}
/**
- *
* @param id
*/
public void setBaseEnchantment(FormID id) {
- getENIT().baseEnchantment = id;
+ getENIT().baseEnchantment = id;
}
/**
- *
* @return
*/
- public FormID getBaseEnchantment() {
- return getENIT().baseEnchantment;
+ public FormID getWornRestrictions() {
+ return getENIT().wornRestrictions;
}
/**
- *
* @param id
*/
public void setWornRestrictions(FormID id) {
- getENIT().wornRestrictions = id;
+ getENIT().wornRestrictions = id;
+ }
+
+ @Override
+ public MajorRecord merge(MajorRecord no, MajorRecord bo) {
+ super.merge(no, bo);
+ ENCH e = this;
+ if (!(no == null && bo == null && (no instanceof ENCH) && (bo instanceof ENCH))) {
+ final ENCH ne = (ENCH) no;
+ final ENCH be = (ENCH) bo;
+ SubRecords sList = e.subRecords;
+ SubRecords nsList = ne.subRecords;
+ SubRecords bsList = be.subRecords;
+ for (SubRecord s : sList) {
+ s.merge(nsList.get(s.getType()), bsList.get(s.getType()));
+ }
+ }
+ return e;
}
/**
*
- * @return
*/
- public FormID getWornRestrictions() {
- return getENIT().wornRestrictions;
+ public enum EnchantType {
+
+ /**
+ *
+ */
+ Enchantment(6),
+ /**
+ *
+ */
+ StaffEnchantment(12);
+ int value;
+
+ EnchantType(int value) {
+ this.value = value;
+ }
+
+ static EnchantType value(int in) {
+ switch (in) {
+ case 12:
+ return StaffEnchantment;
+ default:
+ return Enchantment;
+ }
+ }
}
- @Override
- public MajorRecord merge(MajorRecord no, MajorRecord bo) {
- super.merge(no, bo);
- ENCH e = this;
- if (!(no == null && bo == null && (no instanceof ENCH) && (bo instanceof ENCH))) {
- final ENCH ne = (ENCH) no;
- final ENCH be = (ENCH) bo;
- SubRecords sList = e.subRecords;
- SubRecords nsList = ne.subRecords;
- SubRecords bsList = be.subRecords;
- for (SubRecord s : sList) {
- s.merge(nsList.get(s.getType()), bsList.get(s.getType()));
- }
- }
- return e;
- }
+ /**
+ *
+ */
+ public enum ENCHFlag {
+
+ /**
+ *
+ */
+ ManualCalc(0),
+ /**
+ *
+ */
+ ExtendDurationOnRecast(3);
+ int value;
+
+ ENCHFlag(int in) {
+ value = in;
+ }
+ }
+
+ static final class ENIT extends SubRecord {
+
+ int baseCost = 0;
+ LFlags flags = new LFlags(4);
+ CastType castType = CastType.ConstantEffect;
+ int chargeAmount = 0;
+ DeliveryType targetType = DeliveryType.Self;
+ EnchantType enchantType = EnchantType.Enchantment;
+ float chargeTime = 0;
+ FormID baseEnchantment = new FormID();
+ FormID wornRestrictions = new FormID();
+ boolean old = false;
+
+ ENIT() {
+ super();
+ }
+
+ @Override
+ void export(ModExporter out) throws IOException {
+ super.export(out);
+ out.write(baseCost, 4);
+ out.write(flags.export());
+ out.write(castType.ordinal(), 4);
+ out.write(chargeAmount, 4);
+ out.write(targetType.ordinal(), 4);
+ out.write(enchantType.value, 4);
+ out.write(chargeTime);
+ baseEnchantment.export(out);
+ if (!old) {
+ wornRestrictions.export(out);
+ }
+ }
+
+ @Override
+ void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
+ super.parseData(in, srcMod);
+ baseCost = in.extractInt(4);
+ flags.set(in.extract(4));
+ castType = CastType.values()[in.extractInt(4)];
+ chargeAmount = in.extractInt(4);
+ targetType = DeliveryType.values()[in.extractInt(4)];
+ enchantType = EnchantType.value(in.extractInt(4));
+ chargeTime = in.extractFloat();
+ baseEnchantment.parseData(in, srcMod);
+ if (!in.isDone()) {
+ wornRestrictions.parseData(in, srcMod);
+ } else {
+ old = true;
+ }
+ }
+
+ @Override
+ SubRecord getNew(String type) {
+ return new ENIT();
+ }
+
+ @Override
+ int getContentLength(ModExporter out) {
+ if (old) {
+ return 32;
+ } else {
+ return 36;
+ }
+ }
+
+ @Override
+ ArrayList allFormIDs() {
+ ArrayList out = new ArrayList<>(2);
+ out.add(baseEnchantment);
+ out.add(wornRestrictions);
+ return out;
+ }
+
+ @Override
+ ArrayList getTypes() {
+ return Record.getTypeList("ENIT");
+ }
+
+ @Override
+ public SubRecord merge(SubRecord no, SubRecord bo) {
+ ENIT e = this;
+ if (!(no == null && bo == null && (no instanceof ENIT) && (bo instanceof ENIT))) {
+ final ENIT ne = (ENIT) no;
+ final ENIT be = (ENIT) bo;
+ Merger.merge(e.baseCost, ne.baseCost, be.baseCost, getType(), "base cost");
+ e.flags = Merger.merge(e.flags, ne.flags, be.flags, getType());
+ Merger.merge(e.castType, ne.castType, be.castType, getType(), "cast type");
+ e.baseEnchantment.merge(ne.baseEnchantment, be.baseEnchantment, getType());
+ e.wornRestrictions.merge(ne.wornRestrictions, be.wornRestrictions, getType());
+ Merger.merge(e.chargeAmount, ne.chargeAmount, be.chargeAmount, getType(), "charge amount");
+ Merger.merge(e.targetType, ne.targetType, be.targetType, getType(), "target type");
+ Merger.merge(e.enchantType, ne.enchantType, be.enchantType, getType(), "enchant type");
+ Merger.merge(e.chargeTime, ne.chargeTime, be.chargeTime, getType(), "charge time");
+ }
+ return e;
+ }
+ }
}
diff --git a/src/main/java/skyproc/EmbeddedScripts.java b/src/main/java/skyproc/EmbeddedScripts.java
index 28104ca..2867bcf 100644
--- a/src/main/java/skyproc/EmbeddedScripts.java
+++ b/src/main/java/skyproc/EmbeddedScripts.java
@@ -1,17 +1,15 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
package skyproc;
+import lev.LMergeMap;
+
import java.io.*;
import java.util.ArrayList;
import java.util.Scanner;
-import lev.LMergeMap;
/**
* Not actually used. This class only has functions that deal with parsing hardcoded Embedded Script info.
* This then generates Java code that is actually used in SkyProc.
+ *
* @author Justin Swanson
*/
public class EmbeddedScripts {
@@ -20,264 +18,262 @@ public class EmbeddedScripts {
// mod.gib.me/skyrim/functions.html as an easier way to generate
// script objects, rather than typing it all by hand.
// Shouldn't need to be used by you or any users.
- static void parseScriptDataGibMe() throws FileNotFoundException, IOException {
-
- String dir = "Validation Files/";
- BufferedReader in = new BufferedReader(new FileReader(dir + "EmbeddedScriptSourceGib.txt"));
- BufferedWriter out = new BufferedWriter(new FileWriter(dir + "EmbeddedScriptGibOut.txt"));
- BufferedWriter log = new BufferedWriter(new FileWriter(dir + "EmbeddedScriptGibOutLog.txt"));
- ArrayList enumStrings = new ArrayList<>();
- int curIndex = -1;
- while (in.ready()) {
- String line = in.readLine();
- log.write("Read Line: " + line + "\n");
- Scanner tokenizer = new Scanner(line);
- try {
- int index = Integer.valueOf(tokenizer.next());
- log.write(" Index: " + index + "\n");
- if (index < 4096) {
- log.write(" Skipped.\n");
- continue;
- } else {
- index -= 4096;
- }
- String name = tokenizer.next();
- if (name.contains("ref.")) {
- name = tokenizer.next();
- }
- log.write(" Ref: " + name + "\n");
- ArrayList parameterMask = new ArrayList<>();
- tokenizer.useDelimiter(",");
- while (tokenizer.hasNext()) {
- String parameter = tokenizer.next();
- if (parameter.toUpperCase().contains("NAME")) {
- parameterMask.add(ParamType.String);
- log.write(" Parameter " + parameter + " " + ParamType.String + "\n");
- } else if (parameter.toUpperCase().contains("AXIS")) {
- parameterMask.add(ParamType.Axis);
- log.write(" Parameter " + parameter + " " + ParamType.Axis + "\n");
- } else if (parameter.toUpperCase().contains("UNK")
- || parameter.toUpperCase().contains("QUEST")
- || parameter.toUpperCase().contains("ACTOR")
- || parameter.toUpperCase().contains("CONTAINER")) {
- parameterMask.add(ParamType.FormID);
- log.write(" Parameter " + parameter + " " + ParamType.FormID + "\n");
- } else {
- parameterMask.add(ParamType.Int);
- log.write(" Parameter " + parameter + " " + ParamType.Int + "\n");
- }
- }
-
- if (parameterMask.size() > 3) {
- log.write(" Skipped.\n");
- continue;
- }
-
- // Generate string
- String enumString = name + " (";
- boolean first = true;
- for (ParamType b : parameterMask) {
- if (first) {
- first = false;
- } else {
- enumString += ", ";
- }
- enumString += "ParamType." + b;
- }
- enumString += "), //" + index;
- while (++curIndex < index) {
- enumStrings.add("UNKNOWN" + curIndex + " (),");
- }
- enumStrings.add(enumString);
-
- } catch (NumberFormatException ex) {
- log.write(" Skipped\n");
- }
- }
-
- for (String s : enumStrings) {
- out.write(s + "\n");
- }
-
- in.close();
- out.close();
- log.close();
+ static void parseScriptDataGibMe() throws IOException {
+
+ String dir = "Validation Files/";
+ BufferedReader in = new BufferedReader(new FileReader(dir + "EmbeddedScriptSourceGib.txt"));
+ BufferedWriter out = new BufferedWriter(new FileWriter(dir + "EmbeddedScriptGibOut.txt"));
+ BufferedWriter log = new BufferedWriter(new FileWriter(dir + "EmbeddedScriptGibOutLog.txt"));
+ ArrayList enumStrings = new ArrayList<>();
+ int curIndex = -1;
+ while (in.ready()) {
+ String line = in.readLine();
+ log.write("Read Line: " + line + "\n");
+ Scanner tokenizer = new Scanner(line);
+ try {
+ int index = Integer.parseInt(tokenizer.next());
+ log.write(" Index: " + index + "\n");
+ if (index < 4096) {
+ log.write(" Skipped.\n");
+ continue;
+ } else {
+ index -= 4096;
+ }
+ String name = tokenizer.next();
+ if (name.contains("ref.")) {
+ name = tokenizer.next();
+ }
+ log.write(" Ref: " + name + "\n");
+ ArrayList parameterMask = new ArrayList<>();
+ tokenizer.useDelimiter(",");
+ while (tokenizer.hasNext()) {
+ String parameter = tokenizer.next();
+ if (parameter.toUpperCase().contains("NAME")) {
+ parameterMask.add(ParamType.String);
+ log.write(" Parameter " + parameter + " " + ParamType.String + "\n");
+ } else if (parameter.toUpperCase().contains("AXIS")) {
+ parameterMask.add(ParamType.Axis);
+ log.write(" Parameter " + parameter + " " + ParamType.Axis + "\n");
+ } else if (parameter.toUpperCase().contains("UNK")
+ || parameter.toUpperCase().contains("QUEST")
+ || parameter.toUpperCase().contains("ACTOR")
+ || parameter.toUpperCase().contains("CONTAINER")) {
+ parameterMask.add(ParamType.FormID);
+ log.write(" Parameter " + parameter + " " + ParamType.FormID + "\n");
+ } else {
+ parameterMask.add(ParamType.Int);
+ log.write(" Parameter " + parameter + " " + ParamType.Int + "\n");
+ }
+ }
+
+ if (parameterMask.size() > 3) {
+ log.write(" Skipped.\n");
+ continue;
+ }
+
+ // Generate string
+ StringBuilder enumString = new StringBuilder(name + " (");
+ boolean first = true;
+ for (ParamType b : parameterMask) {
+ if (first) {
+ first = false;
+ } else {
+ enumString.append(", ");
+ }
+ enumString.append("ParamType.").append(b);
+ }
+ enumString.append("), //").append(index);
+ while (++curIndex < index) {
+ enumStrings.add("UNKNOWN" + curIndex + " (),");
+ }
+ enumStrings.add(enumString.toString());
+
+ } catch (NumberFormatException ex) {
+ log.write(" Skipped\n");
+ }
+ }
+
+ for (String s : enumStrings) {
+ out.write(s + "\n");
+ }
+
+ in.close();
+ out.close();
+ log.close();
}
static ArrayList parseScriptData() throws IOException {
- String dir = "Validation Files/";
- ArrayList out = new ArrayList<>();
- BufferedReader in = new BufferedReader(new FileReader(dir + "EmbeddedScriptSource.txt"));
- BufferedWriter log = new BufferedWriter(new FileWriter(dir + "EmbeddedScriptOutLog.txt"));
- BufferedWriter error = new BufferedWriter(new FileWriter(dir + "EmbeddedScriptOutError.txt"));
- while (in.ready()) {
- String line = in.readLine();
- log.write("Read Line: " + line + "\n");
- Scanner tokenizer = new Scanner(line);
- tokenizer.useDelimiter(",");
- try {
- int index = Integer.valueOf(tokenizer.next().trim());
- log.write(" Index: " + index + "\n");
- String name = tokenizer.next().trim();
- log.write(" Ref: " + name + "\n");
- ArrayList parameterMask = new ArrayList<>();
- while (tokenizer.hasNext()) {
- String parameter = tokenizer.next().trim().toUpperCase();
- if (parameter.equals("")) {
- continue;
- }
- if (parameter.contains("?")) {
- error.write(name + " Unknown Param: " + parameter + "\n");
- log.write("Unknown: " + parameter + "\n");
- } else if (parameter.contains("STRING")) {
- parameterMask.add(ParamType.String);
- log.write(" Parameter " + parameter + " " + ParamType.String + "\n");
- } else if (parameter.contains("AXIS")) {
- parameterMask.add(ParamType.Axis);
- log.write(" Parameter " + parameter + " " + ParamType.Axis + "\n");
- } else if (parameter.contains("FORMID")) {
- parameterMask.add(ParamType.FormID);
- log.write(" Parameter " + parameter + " " + ParamType.FormID + "\n");
- } else if (parameter.contains("SEX")) {
- parameterMask.add(ParamType.Gender);
- log.write(" Parameter " + parameter + " " + ParamType.Gender + "\n");
- } else if (parameter.contains("CRIME")) {
- parameterMask.add(ParamType.CrimeType);
- log.write(" Parameter " + parameter + " " + ParamType.CrimeType + "\n");
- } else if (parameter.contains("CASTING SOURCE")) {
- parameterMask.add(ParamType.CastingSource);
- log.write(" Parameter " + parameter + " " + ParamType.CastingSource + "\n");
- } else if (parameter.contains("WARD STATE")) {
- parameterMask.add(ParamType.WardState);
- log.write(" Parameter " + parameter + " " + ParamType.WardState + "\n");
- } else if (parameter.contains("FLOAT")) {
- parameterMask.add(ParamType.Float);
- log.write(" Parameter " + parameter + " " + ParamType.Float + "\n");
- } else if (parameter.contains("INT")) {
- parameterMask.add(ParamType.Int);
- log.write(" Parameter " + parameter + " " + ParamType.Int + "\n");
- } else {
- error.write(name + " Unknown Param: " + parameter + "\n");
- log.write("Unknown: " + parameter + "\n");
- }
- }
-
- if (parameterMask.size() > 3) {
- log.write(" Skipped.\n");
- error.write("Skipped: " + line + ". Had more than 3 params.\n");
- continue;
- }
-
- ScriptDef def = new ScriptDef();
- def.name = name;
- def.index = index;
- def.params = parameterMask;
- out.add(def);
-
- } catch (NumberFormatException ex) {
- log.write(" Skipped\n");
- }
- }
-
-
- in.close();
- log.close();
- error.close();
-
- return out;
+ String dir = "Validation Files/";
+ ArrayList out = new ArrayList<>();
+ BufferedReader in = new BufferedReader(new FileReader(dir + "EmbeddedScriptSource.txt"));
+ BufferedWriter log = new BufferedWriter(new FileWriter(dir + "EmbeddedScriptOutLog.txt"));
+ BufferedWriter error = new BufferedWriter(new FileWriter(dir + "EmbeddedScriptOutError.txt"));
+ while (in.ready()) {
+ String line = in.readLine();
+ log.write("Read Line: " + line + "\n");
+ Scanner tokenizer = new Scanner(line);
+ tokenizer.useDelimiter(",");
+ try {
+ int index = Integer.parseInt(tokenizer.next().trim());
+ log.write(" Index: " + index + "\n");
+ String name = tokenizer.next().trim();
+ log.write(" Ref: " + name + "\n");
+ ArrayList parameterMask = new ArrayList<>();
+ while (tokenizer.hasNext()) {
+ String parameter = tokenizer.next().trim().toUpperCase();
+ if (parameter.equals("")) {
+ continue;
+ }
+ if (parameter.contains("?")) {
+ error.write(name + " Unknown Param: " + parameter + "\n");
+ log.write("Unknown: " + parameter + "\n");
+ } else if (parameter.contains("STRING")) {
+ parameterMask.add(ParamType.String);
+ log.write(" Parameter " + parameter + " " + ParamType.String + "\n");
+ } else if (parameter.contains("AXIS")) {
+ parameterMask.add(ParamType.Axis);
+ log.write(" Parameter " + parameter + " " + ParamType.Axis + "\n");
+ } else if (parameter.contains("FORMID")) {
+ parameterMask.add(ParamType.FormID);
+ log.write(" Parameter " + parameter + " " + ParamType.FormID + "\n");
+ } else if (parameter.contains("SEX")) {
+ parameterMask.add(ParamType.Gender);
+ log.write(" Parameter " + parameter + " " + ParamType.Gender + "\n");
+ } else if (parameter.contains("CRIME")) {
+ parameterMask.add(ParamType.CrimeType);
+ log.write(" Parameter " + parameter + " " + ParamType.CrimeType + "\n");
+ } else if (parameter.contains("CASTING SOURCE")) {
+ parameterMask.add(ParamType.CastingSource);
+ log.write(" Parameter " + parameter + " " + ParamType.CastingSource + "\n");
+ } else if (parameter.contains("WARD STATE")) {
+ parameterMask.add(ParamType.WardState);
+ log.write(" Parameter " + parameter + " " + ParamType.WardState + "\n");
+ } else if (parameter.contains("FLOAT")) {
+ parameterMask.add(ParamType.Float);
+ log.write(" Parameter " + parameter + " " + ParamType.Float + "\n");
+ } else if (parameter.contains("INT")) {
+ parameterMask.add(ParamType.Int);
+ log.write(" Parameter " + parameter + " " + ParamType.Int + "\n");
+ } else {
+ error.write(name + " Unknown Param: " + parameter + "\n");
+ log.write("Unknown: " + parameter + "\n");
+ }
+ }
+
+ if (parameterMask.size() > 3) {
+ log.write(" Skipped.\n");
+ error.write("Skipped: " + line + ". Had more than 3 params.\n");
+ continue;
+ }
+
+ ScriptDef def = new ScriptDef();
+ def.name = name;
+ def.index = index;
+ def.params = parameterMask;
+ out.add(def);
+
+ } catch (NumberFormatException ex) {
+ log.write(" Skipped\n");
+ }
+ }
+
+
+ in.close();
+ log.close();
+ error.close();
+
+ return out;
}
/**
- *
* @throws IOException
*/
public static void generateEnum() throws IOException {
- ArrayList scripts = parseScriptData();
- String dir = "Validation Files/";
- BufferedWriter out = new BufferedWriter(new FileWriter(dir + "EmbeddedScriptOut.txt"));
+ ArrayList scripts = parseScriptData();
+ String dir = "Validation Files/";
+ BufferedWriter out = new BufferedWriter(new FileWriter(dir + "EmbeddedScriptOut.txt"));
- for (ScriptDef d : scripts) {
- out.write(d.print());
- }
+ for (ScriptDef d : scripts) {
+ out.write(d.print());
+ }
- out.close();
+ out.close();
}
/**
- *
* @throws IOException
*/
public static void generateEnums() throws IOException {
- ArrayList scripts = parseScriptData();
- String dir = "Validation Files/";
- BufferedWriter out = new BufferedWriter(new FileWriter(dir + "EmbeddedScriptOut.txt"));
- ArrayList enumStrings = new ArrayList<>();
-
- LMergeMap enumBins = new LMergeMap<>(false);
-
- for (ScriptDef d : scripts) {
- String category = "";
- boolean first = true;
- for (ParamType t : d.params) {
- if (first) {
- first = false;
- } else {
- category += "_";
- }
- category += t.toString();
- }
- if (category.equals("")) {
- category = "NoParams";
- }
- category = "P_" + category;
- enumBins.put(category, d);
- }
-
- for (String enumName : enumBins.keySet()) {
- ArrayList scriptDefs = enumBins.get(enumName);
- out.write("public enum " + enumName + " {\n");
- for (int i = 0; i < scriptDefs.size(); i++) {
- out.write("\t" + scriptDefs.get(i).name + "(" + scriptDefs.get(i).index + ")");
- if (i < scriptDefs.size() - 1) {
- out.write(",");
- } else {
- out.write(";");
- }
- out.write("\n");
- }
-
- out.write("\n\tint index;\n\n");
- out.write("\t" + enumName + "(int index) {\n"
- + "\t\tthis.index = index;\n"
- + "\t}\n\n");
-
- ScriptDef d = scriptDefs.get(0);
- out.write("\tpublic ParamType getType(Param p) {\n");
- out.write("\t\tswitch (p){\n");
- for (Param p : Param.values()) {
- ParamType t;
- if (p.ordinal() < d.params.size()) {
- t = d.params.get(p.ordinal());
- } else {
- t = ParamType.NULL;
- }
- out.write("\t\t\tcase " + p + ":\n");
- out.write("\t\t\t\treturn ParamType." + t + ";\n");
- }
- out.write("\t\t\tdefault:\n");
- out.write("\t\t\t\treturn ParamType.NULL;\n");
- out.write("\t\t}\n");
- out.write("\t}\n");
- out.write("}\n\n");
- }
-
- for (String enumName : enumBins.keySet()) {
- out.write("\t\tfor (" + enumName + " e : " + enumName + ".values()){\n");
- out.write("\t\t\tscriptMap.put(e.index, e);\n");
- out.write("\t\t}\n\n");
- }
-
- out.close();
+ ArrayList scripts = parseScriptData();
+ String dir = "Validation Files/";
+ BufferedWriter out = new BufferedWriter(new FileWriter(dir + "EmbeddedScriptOut.txt"));
+ ArrayList enumStrings = new ArrayList<>();
+
+ LMergeMap enumBins = new LMergeMap<>(false);
+
+ for (ScriptDef d : scripts) {
+ StringBuilder category = new StringBuilder();
+ boolean first = true;
+ for (ParamType t : d.params) {
+ if (first) {
+ first = false;
+ } else {
+ category.append("_");
+ }
+ category.append(t.toString());
+ }
+ if (category.toString().equals("")) {
+ category = new StringBuilder("NoParams");
+ }
+ category.insert(0, "P_");
+ enumBins.put(category.toString(), d);
+ }
+
+ for (String enumName : enumBins.keySet()) {
+ ArrayList scriptDefs = enumBins.get(enumName);
+ out.write("public enum " + enumName + " {\n");
+ for (int i = 0; i < scriptDefs.size(); i++) {
+ out.write("\t" + scriptDefs.get(i).name + "(" + scriptDefs.get(i).index + ")");
+ if (i < scriptDefs.size() - 1) {
+ out.write(",");
+ } else {
+ out.write(";");
+ }
+ out.write("\n");
+ }
+
+ out.write("\n\tint index;\n\n");
+ out.write("\t" + enumName + "(int index) {\n"
+ + "\t\tthis.index = index;\n"
+ + "\t}\n\n");
+
+ ScriptDef d = scriptDefs.get(0);
+ out.write("\tpublic ParamType getType(Param p) {\n");
+ out.write("\t\tswitch (p){\n");
+ for (Param p : Param.values()) {
+ ParamType t;
+ if (p.ordinal() < d.params.size()) {
+ t = d.params.get(p.ordinal());
+ } else {
+ t = ParamType.NULL;
+ }
+ out.write("\t\t\tcase " + p + ":\n");
+ out.write("\t\t\t\treturn ParamType." + t + ";\n");
+ }
+ out.write("\t\t\tdefault:\n");
+ out.write("\t\t\t\treturn ParamType.NULL;\n");
+ out.write("\t\t}\n");
+ out.write("\t}\n");
+ out.write("}\n\n");
+ }
+
+ for (String enumName : enumBins.keySet()) {
+ out.write("\t\tfor (" + enumName + " e : " + enumName + ".values()){\n");
+ out.write("\t\t\tscriptMap.put(e.index, e);\n");
+ out.write("\t\t}\n\n");
+ }
+
+ out.close();
}
/**
@@ -285,46 +281,46 @@ public static void generateEnums() throws IOException {
*/
public enum ParamType {
- /**
- *
- */
- FormID,
- /**
- *
- */
- Int,
- /**
- *
- */
- String,
- /**
- *
- */
- Axis,
- /**
- *
- */
- Gender,
- /**
- *
- */
- CrimeType,
- /**
- *
- */
- CastingSource,
- /**
- *
- */
- WardState,
- /**
- *
- */
- Float,
- /**
- *
- */
- NULL;
+ /**
+ *
+ */
+ FormID,
+ /**
+ *
+ */
+ Int,
+ /**
+ *
+ */
+ String,
+ /**
+ *
+ */
+ Axis,
+ /**
+ *
+ */
+ Gender,
+ /**
+ *
+ */
+ CrimeType,
+ /**
+ *
+ */
+ CastingSource,
+ /**
+ *
+ */
+ WardState,
+ /**
+ *
+ */
+ Float,
+ /**
+ *
+ */
+ NULL
}
/**
@@ -332,37 +328,37 @@ public enum ParamType {
*/
public enum Param {
- /**
- *
- */
- One,
- /**
- *
- */
- Two,
- /**
- *
- */
- Three;
+ /**
+ *
+ */
+ One,
+ /**
+ *
+ */
+ Two,
+ /**
+ *
+ */
+ Three
}
static class ScriptDef {
- int index;
- String name;
- ArrayList params = new ArrayList<>();
-
- ScriptDef() {
- }
-
- String print() {
- String out = name + " (" + index;
- for (ParamType b : params) {
- out += ", ParamType." + b;
- }
- out += "),\n";
- return out;
- }
+ int index;
+ String name;
+ ArrayList params = new ArrayList<>();
+
+ ScriptDef() {
+ }
+
+ String print() {
+ StringBuilder out = new StringBuilder(name + " (" + index);
+ for (ParamType b : params) {
+ out.append(", ParamType.").append(b);
+ }
+ out.append("),\n");
+ return out.toString();
+ }
}
}
diff --git a/src/main/java/skyproc/FACT.java b/src/main/java/skyproc/FACT.java
index c989c10..8d10696 100644
--- a/src/main/java/skyproc/FACT.java
+++ b/src/main/java/skyproc/FACT.java
@@ -1,78 +1,73 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
package skyproc;
import java.util.ArrayList;
/**
- *
* @author Justin Swanson
*/
public class FACT extends MajorRecordNamed {
// Static prototypes and definitions
static final SubPrototype FACTproto = new SubPrototype(MajorRecordNamed.namedProto) {
- @Override
- protected void addRecords() {
- add(new SubList<>(new SubData("XNAM")));
- add(new SubData("DATA"));
- add(new SubForm("JAIL"));
- add(new SubForm("WAIT"));
- add(new SubForm("STOL"));
- add(new SubForm("PLCN"));
- add(new SubForm("CRGR"));
- add(new SubForm("JOUT"));
- add(new SubData("CRVA"));
- add(new SubList<>(new SubShell(new SubPrototype() {
- @Override
- protected void addRecords() {
- add(new SubInt("RNAM"));
- add(new SubStringPointer("MNAM", SubStringPointer.Files.STRINGS));
- add(new SubData("FNAM"));
- }
- })));
- add(new SubForm("VEND"));
- add(new SubForm("VENC"));
- add(new SubData("VENV"));
- add(new SubData("PLVD"));
- add(new SubInt("CITC"));
- add(new SubData("CTDA"));
- add(SubString.getNew("CIS2", true));
- }
+ @Override
+ protected void addRecords() {
+ add(new SubList<>(new SubData("XNAM")));
+ add(new SubData("DATA"));
+ add(new SubForm("JAIL"));
+ add(new SubForm("WAIT"));
+ add(new SubForm("STOL"));
+ add(new SubForm("PLCN"));
+ add(new SubForm("CRGR"));
+ add(new SubForm("JOUT"));
+ add(new SubData("CRVA"));
+ add(new SubList<>(new SubShell(new SubPrototype() {
+ @Override
+ protected void addRecords() {
+ add(new SubInt("RNAM"));
+ add(new SubStringPointer("MNAM", SubStringPointer.Files.STRINGS));
+ add(new SubData("FNAM"));
+ }
+ })));
+ add(new SubForm("VEND"));
+ add(new SubForm("VENC"));
+ add(new SubData("VENV"));
+ add(new SubData("PLVD"));
+ add(new SubInt("CITC"));
+ add(new SubData("CTDA"));
+ add(SubString.getNew("CIS2", true));
+ }
};
// Common Functions
FACT() {
- super();
- subRecords.setPrototype(FACTproto);
+ super();
+ subRecords.setPrototype(FACTproto);
}
@Override
ArrayList getTypes() {
- return Record.getTypeList("FACT");
+ return Record.getTypeList("FACT");
}
@Override
Record getNew() {
- return new FACT();
+ return new FACT();
}
- @Override
- public MajorRecord merge(MajorRecord no, MajorRecord bo) {
- super.merge(no, bo);
- FACT r = this;
- if (!(no == null && bo == null && (no instanceof FACT) && (bo instanceof FACT))) {
- final FACT nr = (FACT) no;
- final FACT br = (FACT) bo;
- SubRecords sList = r.subRecords;
- SubRecords nsList = nr.subRecords;
- SubRecords bsList = br.subRecords;
- for (SubRecord s : sList) {
- s.merge(nsList.get(s.getType()), bsList.get(s.getType()));
- }
- }
- return r;
- }
+ @Override
+ public MajorRecord merge(MajorRecord no, MajorRecord bo) {
+ super.merge(no, bo);
+ FACT r = this;
+ if (!(no == null && bo == null && (no instanceof FACT) && (bo instanceof FACT))) {
+ final FACT nr = (FACT) no;
+ final FACT br = (FACT) bo;
+ SubRecords sList = r.subRecords;
+ SubRecords nsList = nr.subRecords;
+ SubRecords bsList = br.subRecords;
+ for (SubRecord s : sList) {
+ s.merge(nsList.get(s.getType()), bsList.get(s.getType()));
+ }
+ }
+ return r;
+ }
}
diff --git a/src/main/java/skyproc/FLST.java b/src/main/java/skyproc/FLST.java
index b1caf65..1005028 100644
--- a/src/main/java/skyproc/FLST.java
+++ b/src/main/java/skyproc/FLST.java
@@ -1,109 +1,98 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
package skyproc;
import java.util.ArrayList;
import java.util.Collection;
-import java.util.HashMap;
-import java.util.Map;
/**
* Form List Record
+ *
* @author AliTheLord
*/
public class FLST extends MajorRecord {
// Static prototypes and definitions
- static final SubPrototype FLSTproto = new SubPrototype(MajorRecord.majorProto){
+ static final SubPrototype FLSTproto = new SubPrototype(MajorRecord.majorProto) {
- @Override
- protected void addRecords() {
- add(new SubList<>(new SubForm("LNAM")));
- }
+ @Override
+ protected void addRecords() {
+ add(new SubList<>(new SubForm("LNAM")));
+ }
};
// Common Functions
FLST() {
- super();
- subRecords.setPrototype(FLSTproto);
+ super();
+ subRecords.setPrototype(FLSTproto);
}
/**
- *
* @param edid EDID to give the new record. Make sure it is unique.
*/
- public FLST (String edid) {
- this();
- originateFromPatch(edid);
+ public FLST(String edid) {
+ this();
+ originateFromPatch(edid);
}
@Override
ArrayList getTypes() {
- return Record.getTypeList("FLST");
+ return Record.getTypeList("FLST");
}
@Override
Record getNew() {
- return new FLST();
+ return new FLST();
}
// Get/Set
+
/**
- *
* @return List of all the FormIDs in the Form list.
*/
public ArrayList getFormIDEntries() {
- return subRecords.getSubList("LNAM").toPublic();
+ return subRecords.getSubList("LNAM").toPublic();
}
/**
- *
* @param entry FormID to add to the list.
*/
public void addFormEntry(FormID entry) {
- subRecords.getSubList("LNAM").add(entry);
+ subRecords.getSubList("LNAM").add(entry);
}
/**
- *
* @param entries
*/
public void addAll(Collection entries) {
- subRecords.getSubList("LNAM").addAll(entries);
+ subRecords.getSubList("LNAM").addAll(entries);
}
/**
- *
* @param entry FormID to remove (if it exists).
*/
public void removeFormEntry(FormID entry) {
- subRecords.getSubList("LNAM").remove(entry);
+ subRecords.getSubList("LNAM").remove(entry);
}
/**
- *
* @return
*/
public int getSize() {
- return subRecords.getSubList("LNAM").size();
+ return subRecords.getSubList("LNAM").size();
}
/**
- *
* @param entry
* @param i
*/
public void addFormEntryAtIndex(FormID entry, int i) {
- subRecords.getSubList("LNAM").addAtIndex(entry, i);
+ subRecords.getSubList("LNAM").addAtIndex(entry, i);
}
/**
- *
+ *
*/
public void clearEntries() {
- subRecords.getSubList("LNAM").clear();
+ subRecords.getSubList("LNAM").clear();
}
@Override
diff --git a/src/main/java/skyproc/FormID.java b/src/main/java/skyproc/FormID.java
index f09e66e..865a961 100644
--- a/src/main/java/skyproc/FormID.java
+++ b/src/main/java/skyproc/FormID.java
@@ -1,19 +1,13 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
package skyproc;
+import lev.LImport;
+import lev.Ln;
+
import java.io.IOException;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Arrays;
-import java.util.zip.DataFormatException;
-import lev.LImport;
-import lev.LOutFile;
-import lev.Ln;
-import skyproc.exceptions.BadParameter;
-import skyproc.exceptions.BadRecord;
+import java.util.Objects;
/**
* This class represents a FormID that distinguishes one record from another.
@@ -24,11 +18,11 @@
*/
public class FormID implements Comparable, Serializable {
- static ArrayList allIDs = new ArrayList<>();
/**
* FormID to compare to when determining NULL formIDs.
*/
public static final FormID NULL = new FormID();
+ static ArrayList allIDs = new ArrayList<>();
byte[] form = new byte[4];
ModListing master = null;
@@ -36,65 +30,60 @@ public class FormID implements Comparable, Serializable {
* An empty FormID for easy NULL checking.
*/
FormID() {
- if (SPGlobal.testing) {
- allIDs.add(this);
- }
+ if (SPGlobal.testing) {
+ allIDs.add(this);
+ }
}
/**
- *
- * @param id String containing the last 6 digits of a FormID. Acceptable
- * forms: "000123", "00 01 23", "0x00 0x01 0x23".
+ * @param id String containing the last 6 digits of a FormID. Acceptable
+ * forms: "000123", "00 01 23", "0x00 0x01 0x23".
* @param master String containing the mod it originates from. Eg.
- * "Skyrim.esm"
+ * "Skyrim.esm"
*/
public FormID(String id, String master) {
- this(id, new ModListing(master));
+ this(id, new ModListing(master));
}
/**
- *
* @param form String containing the last 6 digits of a FormID, followed
- * immediately by the plugin it originates from. eg "000123Skyrim.esm"
+ * immediately by the plugin it originates from. eg "000123Skyrim.esm"
*/
public FormID(String form) {
- this(form.substring(0, 6), form.substring(6));
+ this(form.substring(0, 6), form.substring(6));
}
/**
- *
- * @param id String containing the last 6 digits of a FormID. Acceptable
- * forms: "000123", "00 01 23", "0x00 0x01 0x23".
+ * @param id String containing the last 6 digits of a FormID. Acceptable
+ * forms: "000123", "00 01 23", "0x00 0x01 0x23".
* @param master The mod from which this formID originates.
*/
public FormID(String id, ModListing master) {
- this(Ln.parseHexString(id, 4, false), master);
+ this(Ln.parseHexString(id, 4, false), master);
}
/**
- *
- * @param id Byte array (usually size 3), which contains FormID bytes.
+ * @param id Byte array (usually size 3), which contains FormID bytes.
* @param master The mod from which this formID originates.
*/
public FormID(byte[] id, ModListing master) {
- this();
- set(id);
- this.master = master;
+ this();
+ set(id);
+ this.master = master;
}
/**
- *
- * @param id An int array containing the last 6 digits of the FormID.
+ * @param id An int array containing the last 6 digits of the FormID.
* @param master The modname from which this formID originates.
*/
public FormID(int[] id, ModListing master) {
- this(Ln.toByteArray(id), master);
+ this(Ln.toByteArray(id), master);
}
FormID(int id, ModListing master) {
- this();
- setInternal(Ln.toByteArray(id));
- this.master = master;
+ this();
+ setInternal(Ln.toByteArray(id));
+ this.master = master;
}
/**
@@ -103,267 +92,255 @@ public FormID(int[] id, ModListing master) {
* @param in
*/
public FormID(FormID in) {
- System.arraycopy(in.form, 0, form, 0, in.form.length);
- master = in.master;
+ System.arraycopy(in.form, 0, form, 0, in.form.length);
+ master = in.master;
+ }
+
+ /**
+ * Parses a string like "023abeSkyrim.esm" and returns:
+ * ["023abe"]["Skyrim.esm"]
+ *
+ * @param s
+ * @return
+ */
+ public static String[] parseString(String s) {
+ String[] ida = new String[2];
+ if (s.length() > 6) {
+ ida[0] = s.substring(0, 6);
+ String modName = s.substring(6);
+ modName = Ln.cleanLine(modName, "//");
+ modName = Ln.cleanLine(modName, ";");
+ ida[1] = modName;
+ } else {
+ ida[0] = "000000";
+ ida[1] = SPGlobal.gameName + ".esm";
+ }
+ return ida;
+ }
+
+ /**
+ * Expects something like ["023abe"]["Skyrim.esm"] and returns a FormID
+ * object.
+ *
+ * @param s String array of length 2. First index must be length 6.
+ * @return A FormID object representing the array, or NULL if malformed.
+ */
+ public static FormID parseString(String[] s) {
+ if (s.length == 2 && s[0].length() == 6) {
+ return new FormID(s[0], s[1]);
+ } else {
+ return new FormID(FormID.NULL);
+ }
}
final void set(byte[] id) {
- setInternal(Ln.reverse(id));
+ setInternal(Ln.reverse(id));
}
-
+
void setTo(FormID id) {
- form = id.form;
- master = id.master;
+ form = id.form;
+ master = id.master;
}
private void setInternal(byte[] id) {
- form = id;
- if (id.length > 4) {
- form = Arrays.copyOfRange(form, 0, 3);
- } else if (id.length < 4) {
- form = new byte[4];
- System.arraycopy(id, 0, form, 0, id.length);
- }
- }
-
+ form = id;
+ if (id.length > 4) {
+ form = Arrays.copyOfRange(form, 0, 3);
+ } else if (id.length < 4) {
+ form = new byte[4];
+ System.arraycopy(id, 0, form, 0, id.length);
+ }
+ }
+
final void setInternal(byte[] id, Mod srcMod) {
- setInternal(id);
- standardize(srcMod);
+ setInternal(id);
+ standardize(srcMod);
}
void export(ModExporter out) throws IOException {
- standardize(out.getSourceMod());
- adjustMasterIndex(out.getExportMod());
- out.write(getInternal(true), 4);
+ standardize(out.getSourceMod());
+ adjustMasterIndex(out.getExportMod());
+ out.write(getInternal(true), 4);
}
-
+
void parseData(LImport in, Mod srcMod) {
- setInternal(in.extract(4), srcMod);
+ setInternal(in.extract(4), srcMod);
}
String getArrayStr(Boolean masterIndex) {
- if (isValid()) {
- return Ln.printHex(getInternal(masterIndex), false, true);
- } else {
- return "No FormID";
- }
+ if (isValid()) {
+ return Ln.printHex(getInternal(masterIndex), false, true);
+ } else {
+ return "No FormID";
+ }
}
/**
- *
* @return An int array of length 8, including the current master index.
*/
public byte[] get() {
- return Ln.reverse(getInternal(true));
+ return Ln.reverse(getInternal(true));
}
byte[] getInternal(Boolean masterIndex) {
- if (!masterIndex) {
- return Arrays.copyOfRange(form, 0, 3);
- } else {
- return form;
- }
+ if (!masterIndex) {
+ return Arrays.copyOfRange(form, 0, 3);
+ } else {
+ return form;
+ }
}
/**
- *
* @return The name of the mod from which this FormID originates.
*/
public ModListing getMaster() {
- return master;
+ return master;
}
/**
- *
* @return A string representation of this FormID, with the master name
* printed instead of numerical mod index.
*/
public String getFormStr() {
- if (master == null) {
- return getArrayStr(false);
- } else {
- return getArrayStr(false) + getMaster().print();
- }
+ if (master == null) {
+ return getArrayStr(false);
+ } else {
+ return getArrayStr(false) + getMaster().print();
+ }
}
/**
- *
* @return A string representing the FormID.
*/
public String getTitle() {
- return toString();
+ return toString();
}
/**
- *
* @return A representation of the formID. (eg. "000123Skyrim.esm")
*/
@Override
public String toString() {
- if (isStandardized()) {
- return getFormStr();
- } else if (isValid()) {
- return getArrayStr(true);
- } else {
- return "NULL";
- }
+ if (isStandardized()) {
+ return getFormStr();
+ } else if (isValid()) {
+ return getArrayStr(true);
+ } else {
+ return "NULL";
+ }
}
void standardize(Mod srcMod) {
- if (master == null) {
- master = srcMod.getNthMaster(form[3]);
- }
+ if (master == null) {
+ master = srcMod.getNthMaster(form[3]);
+ }
}
void adjustMasterIndex(Mod srcMod) {
- form[3] = (byte) srcMod.getMasterIndex(master);
- }
-
- /**
- * Parses a string like "023abeSkyrim.esm" and returns:
- * ["023abe"]["Skyrim.esm"]
- *
- * @param s
- * @return
- */
- public static String[] parseString(String s) {
- String[] ida = new String[2];
- if (s.length() > 6) {
- ida[0] = s.substring(0, 6);
- String modName = s.substring(6);
- modName = Ln.cleanLine(modName, "//");
- modName = Ln.cleanLine(modName, ";");
- ida[1] = modName;
- } else {
- ida[0] = "000000";
- ida[1] = SPGlobal.gameName + ".esm";
- }
- return ida;
- }
-
- /**
- * Expects something like ["023abe"]["Skyrim.esm"] and returns a FormID
- * object.
- *
- * @param s String array of length 2. First index must be length 6.
- * @return A FormID object representing the array, or NULL if malformed.
- */
- public static FormID parseString(String[] s) {
- if (s.length == 2 && s[0].length() == 6) {
- return new FormID(s[0], s[1]);
- } else {
- return new FormID(FormID.NULL);
- }
+ form[3] = (byte) srcMod.getMasterIndex(master);
}
boolean isValid() {
- return !equals(NULL);
+ return !equals(NULL);
}
Boolean isStandardized() {
- return master != null;
+ return master != null;
}
int getContentLength() {
- return 4;
+ return 4;
}
/**
- *
* @param obj Another FormID
* @return True if the originating masters and the last 6 indices match.
*/
@Override
public boolean equals(Object obj) {
- if (obj == null) {
- return false;
- }
- if (getClass() != obj.getClass()) {
- return false;
- }
- final FormID other = (FormID) obj;
- for (int i = 0; i < 3; i++) {
- if (form[i] != other.form[i]) {
- return false;
- }
- }
- if ((this.master == null) ? (other.master != null) : !this.master.equals(other.master)) {
- return false;
- }
- return true;
+ if (obj == null) {
+ return false;
+ }
+ if (getClass() != obj.getClass()) {
+ return false;
+ }
+ final FormID other = (FormID) obj;
+ for (int i = 0; i < 3; i++) {
+ if (form[i] != other.form[i]) {
+ return false;
+ }
+ }
+ return Objects.equals(this.master, other.master);
}
/**
- *
* @return True if equal to FormID.NULL
*/
public boolean isNull() {
- return equals(FormID.NULL);
+ return equals(FormID.NULL);
}
/**
- *
* @return
*/
@Override
public int hashCode() {
- int hash = 7;
- hash = 97 * hash + Arrays.hashCode(Arrays.copyOf(this.form, 3));
- hash = 97 * hash + (this.master != null ? this.master.hashCode() : 0);
- return hash;
+ int hash = 7;
+ hash = 97 * hash + Arrays.hashCode(Arrays.copyOf(this.form, 3));
+ hash = 97 * hash + (this.master != null ? this.master.hashCode() : 0);
+ return hash;
}
/**
- *
* @param o
* @return
*/
@Override
public int compareTo(Object o) {
- if (o == null || getClass() != o.getClass()) {
- return 0;
- }
- FormID rhs = (FormID) o;
- if (master.equals(rhs.master)) {
- return Ln.arrayToInt(form) - Ln.arrayToInt(rhs.form);
- } else {
- return master.compareTo(rhs.master);
- }
- }
-
- /**
- * Merges FormID's with logging capabilities.
- *
- * @param newform The new FormID to be merged.
- * @param baseform The base FormID, to prevent base data from being
- * re-merged.
- * @param formType The type of FormID.
- * @return The modified FormID.
- */
- public FormID merge(FormID newform, FormID baseform, String formType) {
- FormID formID = this;
- if (!formID.equals(newform) && !newform.equals(baseform)) {
- formID = newform;
- if (Merger.fullLogging) {
- Merger.logMerge(formType, formID.toString());
- }
- }
- return formID;
- }
-
- /**
- * Merges FormID's with logging capabilities. For typeless, generic forms.
- *
- * @param newform The new FormID to be merged.
- * @param baseform The base FormID, to prevent base data from being
- * re-merged.
- * @return The modified FormID.
- */
- public FormID merge(FormID newform, FormID baseform) {
- FormID formID = this;
- if (!formID.equals(newform) && !newform.equals(baseform)) {
- formID = newform;
- }
- return formID;
- }
+ if (o == null || getClass() != o.getClass()) {
+ return 0;
+ }
+ FormID rhs = (FormID) o;
+ if (master.equals(rhs.master)) {
+ return Ln.arrayToInt(form) - Ln.arrayToInt(rhs.form);
+ } else {
+ return master.compareTo(rhs.master);
+ }
+ }
+
+ /**
+ * Merges FormID's with logging capabilities.
+ *
+ * @param newform The new FormID to be merged.
+ * @param baseform The base FormID, to prevent base data from being
+ * re-merged.
+ * @param formType The type of FormID.
+ * @return The modified FormID.
+ */
+ public FormID merge(FormID newform, FormID baseform, String formType) {
+ FormID formID = this;
+ if (!formID.equals(newform) && !newform.equals(baseform)) {
+ formID = newform;
+ if (Merger.fullLogging) {
+ Merger.logMerge(formType, formID.toString());
+ }
+ }
+ return formID;
+ }
+
+ /**
+ * Merges FormID's with logging capabilities. For typeless, generic forms.
+ *
+ * @param newform The new FormID to be merged.
+ * @param baseform The base FormID, to prevent base data from being
+ * re-merged.
+ * @return The modified FormID.
+ */
+ public FormID merge(FormID newform, FormID baseform) {
+ FormID formID = this;
+ if (!formID.equals(newform) && !newform.equals(baseform)) {
+ formID = newform;
+ }
+ return formID;
+ }
}
diff --git a/src/main/java/skyproc/GLOB.java b/src/main/java/skyproc/GLOB.java
index 8b11589..3bdd86d 100644
--- a/src/main/java/skyproc/GLOB.java
+++ b/src/main/java/skyproc/GLOB.java
@@ -1,18 +1,14 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
package skyproc;
-import java.util.ArrayList;
-import java.util.zip.DataFormatException;
import lev.LImport;
import lev.Ln;
import skyproc.exceptions.BadParameter;
import skyproc.exceptions.BadRecord;
+import java.util.ArrayList;
+import java.util.zip.DataFormatException;
+
/**
- *
* @author Justin Swanson
*/
public class GLOB extends MajorRecord {
@@ -20,153 +16,146 @@ public class GLOB extends MajorRecord {
// Static prototypes and definitions
static final SubPrototype GLOBproto = new SubPrototype(MajorRecord.majorProto) {
- @Override
- protected void addRecords() {
- SubData fnam = new SubData("FNAM");
- fnam.data = new byte[1];
- add(fnam);
- add(new SubFloat("FLTV"));
- }
+ @Override
+ protected void addRecords() {
+ SubData fnam = new SubData("FNAM");
+ fnam.data = new byte[1];
+ add(fnam);
+ add(new SubFloat("FLTV"));
+ }
};
// Enums
- /**
- *
- */
- public enum GLOBType {
- /**
- *
- */
- Short (0x73),
- /**
- *
- */
- Long (0x6C),
- /**
- *
- */
- Float (0x66);
-
- int value;
-
- GLOBType (int value) {
- this.value = value;
- }
- }
// Get/Set
- GLOB () {
- super();
- subRecords.setPrototype(GLOBproto);
+ GLOB() {
+ super();
+ subRecords.setPrototype(GLOBproto);
}
/**
- *
* @param edid
* @param type
*/
public GLOB(String edid, GLOBType type) {
- this();
- originateFromPatch(edid);
- setType(type);
+ this();
+ originateFromPatch(edid);
+ setType(type);
}
/**
- *
* @param edid
* @param type
* @param value
* @param constant
*/
public GLOB(String edid, GLOBType type, float value, Boolean constant) {
- this(edid, type);
- setValue(value);
- setConstant(constant);
+ this(edid, type);
+ setValue(value);
+ setConstant(constant);
}
@Override
Record getNew() {
- return new GLOB();
+ return new GLOB();
}
@Override
ArrayList getTypes() {
- return Record.getTypeList("GLOB");
+ return Record.getTypeList("GLOB");
}
- // Get/Set
/**
- *
* @return
*/
- public GLOBType getGLOBType () {
- SubData fnam = subRecords.getSubData("FNAM");
- if ((int)fnam.data[0] == GLOBType.Short.value) {
- return GLOBType.Short;
- } else if ((int)fnam.data[0] == GLOBType.Long.value) {
- return GLOBType.Long;
- }
- return GLOBType.Float;
+ public GLOBType getGLOBType() {
+ SubData fnam = subRecords.getSubData("FNAM");
+ if ((int) fnam.data[0] == GLOBType.Short.value) {
+ return GLOBType.Short;
+ } else if ((int) fnam.data[0] == GLOBType.Long.value) {
+ return GLOBType.Long;
+ }
+ return GLOBType.Float;
}
+ // Get/Set
+
/**
- *
* @param type
*/
- final public void setType (GLOBType type) {
- subRecords.getSubData("FNAM").data[0] = (byte) type.value;
+ final public void setType(GLOBType type) {
+ subRecords.getSubData("FNAM").data[0] = (byte) type.value;
}
@Override
public ModListing getFormMaster() {
- return super.getFormMaster();
+ return super.getFormMaster();
}
@Override
void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
- super.parseData(in, srcMod);
- if (SPGlobal.logMods){
- logMod(srcMod, "GLOB", "Constant: " + get(MajorFlags.RelatedToShields));
- }
+ super.parseData(in, srcMod);
+ if (SPGlobal.logMods) {
+ logMod(srcMod, "GLOB", "Constant: " + get(MajorFlags.RelatedToShields));
+ }
}
/**
- *
* @return
*/
- public float getValue () {
- return subRecords.getSubFloat("FLTV").get();
+ public float getValue() {
+ return subRecords.getSubFloat("FLTV").get();
}
/**
- *
* @param value
*/
- final public void setValue (Float value) {
- subRecords.setSubFloat("FLTV", value);
+ final public void setValue(Float value) {
+ subRecords.setSubFloat("FLTV", value);
}
/**
- *
* @param value
*/
- final public void setValue (Boolean value) {
- setValue((float)Integer.valueOf(Ln.convertBoolTo1(value)));
+ final public void setValue(Boolean value) {
+ setValue((float) Integer.parseInt(Ln.convertBoolTo1(value)));
}
/**
- *
* @return
*/
- public boolean isConstant () {
- return get(MajorFlags.RelatedToShields);
+ public boolean isConstant() {
+ return get(MajorFlags.RelatedToShields);
}
/**
- *
* @param on
*/
- final public void setConstant (boolean on) {
- set(MajorFlags.RelatedToShields, on);
+ final public void setConstant(boolean on) {
+ set(MajorFlags.RelatedToShields, on);
+ }
+
+ /**
+ *
+ */
+ public enum GLOBType {
+ /**
+ *
+ */
+ Short(0x73),
+ /**
+ *
+ */
+ Long(0x6C),
+ /**
+ *
+ */
+ Float(0x66);
+
+ int value;
+
+ GLOBType(int value) {
+ this.value = value;
+ }
}
}
diff --git a/src/main/java/skyproc/GMST.java b/src/main/java/skyproc/GMST.java
index 7f859a3..57f8548 100644
--- a/src/main/java/skyproc/GMST.java
+++ b/src/main/java/skyproc/GMST.java
@@ -1,20 +1,15 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
package skyproc;
+import lev.LImport;
+import skyproc.exceptions.BadParameter;
+import skyproc.exceptions.BadRecord;
+
import java.io.IOException;
import java.nio.ByteBuffer;
import java.util.ArrayList;
import java.util.zip.DataFormatException;
-import lev.LImport;
-import lev.LOutFile;
-import skyproc.exceptions.BadParameter;
-import skyproc.exceptions.BadRecord;
/**
- *
* @author Justin Swanson
*/
public class GMST extends MajorRecord {
@@ -22,12315 +17,161 @@ public class GMST extends MajorRecord {
// Static prototypes and definitions
static final SubPrototype GMSTproto = new SubPrototype(MajorRecord.majorProto) {
- @Override
- protected void addRecords() {
- add(new DATA());
- }
+ @Override
+ protected void addRecords() {
+ add(new DATA());
+ }
};
- static final class DATA extends SubRecord {
-
- private GMSTType GMSTtype;
- SubData DATA = new SubData("DATA");
- SubStringPointer DATAs = new SubStringPointer("DATA", SubStringPointer.Files.STRINGS);
-
- DATA() {
- super();
- DATAs.forceExport = true;
- }
-
- @Override
- SubRecord getNew(String type) {
- return new DATA();
- }
-
- @Override
- void export(ModExporter out) throws IOException {
- switch (GMSTtype) {
- case String:
- DATAs.export(out);
- break;
- default:
- DATA.export(out);
- }
- }
-
- @Override
- void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
- switch (GMSTtype) {
- case String:
- DATAs.parseData(in, srcMod);
- break;
- default:
- DATA.parseData(in, srcMod);
- }
- }
-
- @Override
- int getContentLength(ModExporter out) {
- switch (GMSTtype) {
- case String:
- return DATAs.getContentLength(out);
- default:
- return DATA.getContentLength(out);
- }
- }
-
- @Override
- ArrayList getTypes() {
- return Record.getTypeList("DATA");
- }
- }
-
- // Enums
- /**
- * Enum representing the different data types a GMST can hold.
- */
- public enum GMSTType {
-
- /**
- *
- */
- Bool,
- /**
- *
- */
- Int,
- /**
- *
- */
- Float,
- /**
- *
- */
- String,
- /**
- *
- */
- Unknown;
- }
-
- /**
- *
- */
- public enum BoolSetting {
-
- /**
- *
- */
- bAllow,
- /**
- *
- */
- bAutoAimBasedOnDistance,
- /**
- *
- */
- bCrosshairEnabled,
- /**
- *
- */
- bForce,
- /**
- *
- */
- bForcePow,
- /**
- *
- */
- bFull,
- /**
- *
- */
- bRegenNPCMagickaDuringCast,
- /**
- *
- */
- bReturnTo,
- /**
- *
- */
- bSaveOnPause,
- /**
- *
- */
- bSaveOnRest,
- /**
- *
- */
- bSaveOnTravel,
- /**
- *
- */
- bSaveOnWait,
- /**
- *
- */
- bShowInventory,
- /**
- *
- */
- bUse,
- /**
- *
- */
- bUseWaterHDR,
- /**
- *
- */
- bWantCastLeft,
- /**
- *
- */
- bWantCastRight,
- /**
- *
- */
- bWantCastVoice;
- }
-
- /**
- *
- */
- public enum FloatSetting {
-
- /**
- *
- */
- fAIAcquireObjectDistance,
- /**
- *
- */
- fAIActivateHeight,
- /**
- *
- */
- fAIActivateReach,
- /**
- *
- */
- fAIActorPackTargetHeadTrackMod,
- /**
- *
- */
- fAIAimBlockedHalfCircleRadius,
- /**
- *
- */
- fAIAimBlockedToleranceDegrees,
- /**
- *
- */
- fAIAwareofPlayerTimer,
- /**
- *
- */
- fAIBestHeadTrackDistance,
- /**
- *
- */
- fAICombatFleeScoreThreshold,
- /**
- *
- */
- fAICombatNoAreaEffectAllyDistance,
- /**
- *
- */
- fAICombatNoTargetLOSPriorityMult,
- /**
- *
- */
- fAICombatSlopeDifference,
- /**
- *
- */
- fAICombatTargetUnreachablePriorityMult,
- /**
- *
- */
- fAICombatUnreachableTargetPriorityMult,
- /**
- *
- */
- fAICommentTimeWindow,
- /**
- *
- */
- fAIConversationExploreTime,
- /**
- *
- */
- fAIDefaultSpeechMult,
- /**
- *
- */
- fAIDialogueDistance,
- /**
- *
- */
- fAIDistanceRadiusMinLocation,
- /**
- *
- */
- fAIDistanceTeammateDrawWeapon,
- /**
- *
- */
- fAIDodgeDecisionBase,
- /**
- *
- */
- fAIDodgeFavorLeftRightMult,
- /**
- *
- */
- fAIDodgeVerticalRangedAttackMult,
- /**
- *
- */
- fAIDodgeWalkChance,
- /**
- *
- */
- fAIEnergyLevelBase,
- /**
- *
- */
- fAIEngergyLevelMult,
- /**
- *
- */
- fAIEscortFastTravelMaxDistFromPath,
- /**
- *
- */
- fAIEscortHysteresisWidth,
- /**
- *
- */
- fAIEscortStartStopDelayTime,
- /**
- *
- */
- fAIEscortWaitDistanceExterior,
- /**
- *
- */
- fAIEscortWaitDistanceInterior,
- /**
- *
- */
- fAIExclusiveGreetingTimer,
- /**
- *
- */
- fAIExplosiveWeaponDamageMult,
- /**
- *
- */
- fAIExplosiveWeaponRangeMult,
- /**
- *
- */
- fAIExteriorSpectatorDetection,
- /**
- *
- */
- fAIExteriorSpectatorDistance,
- /**
- *
- */
- fAIFaceTargetAnimationAngle,
- /**
- *
- */
- fAIFindBedChairsDistance,
- /**
- *
- */
- fAIFleeConfBase,
- /**
- *
- */
- fAIFleeConfMult,
- /**
- *
- */
- fAIFleeHealthMult,
- /**
- *
- */
- fAIFleeSuccessTimeout,
- /**
- *
- */
- fAIForceGreetingTimer,
- /**
- *
- */
- fAIFurnitureDestinationRadius,
- /**
- *
- */
- fAIGreetingTimer,
- /**
- *
- */
- fAIHeadTrackDialogueOffsetRandomValue,
- /**
- *
- */
- fAIHeadTrackDialoguePickNewOffsetTimer,
- /**
- *
- */
- fAIHeadTrackDialogueResetPositionTimer,
- /**
- *
- */
- fAIHeadTrackDialogueStayInOffsetMax,
- /**
- *
- */
- fAIHeadTrackDialogueStayInOffsetMin,
- /**
- *
- */
- fAIHeadTrackOffsetRandomValueMax,
- /**
- *
- */
- fAIHeadTrackOffsetRandomValueMin,
- /**
- *
- */
- fAIHeadTrackPickNewOffsetTimer,
- /**
- *
- */
- fAIHeadTrackResetPositionTimer,
- /**
- *
- */
- fAIHeadTrackStayInOffsetMax,
- /**
- *
- */
- fAIHeadTrackStayInOffsetMin,
- /**
- *
- */
- fAIHoldDefaultHeadTrackTimer,
- /**
- *
- */
- fAIHorseSearchDistance,
- /**
- *
- */
- fAIIdleAnimationDistance,
- /**
- *
- */
- fAIIdleAnimationLargeCreatureDistanceMult,
- /**
- *
- */
- fAIIdleWaitTime,
- /**
- *
- */
- fAIIdleWaitTimeComplexScene,
- /**
- *
- */
- fAIInDialogueModeWithPlayerDistance,
- /**
- *
- */
- fAIInDialogueModewithPlayerTimer,
- /**
- *
- */
- fAIInteriorHeadTrackMult,
- /**
- *
- */
- fAIInteriorSpectatorDetection,
- /**
- *
- */
- fAIInteriorSpectatorDistance,
- /**
- *
- */
- fAILockDoorsSeenRecentlySeconds,
- /**
- *
- */
- fAIMagicSpellMult,
- /**
- *
- */
- fAIMagicTimer,
- /**
- *
- */
- fAIMarkerDestinationRadius,
- /**
- *
- */
- fAIMaxAngleRangeMovingToStartSceneDialogue,
- /**
- *
- */
- fAIMaxHeadTrackDistance,
- /**
- *
- */
- fAIMaxHeadTrackDistanceFromPC,
- /**
- *
- */
- fAIMaxLargeCreatureHeadTrackDistance,
- /**
- *
- */
- fAIMaxSmileDistance,
- /**
- *
- */
- fAIMaxWanderTime,
- /**
- *
- */
- fAIMeleeArmorMult,
- /**
- *
- */
- fAIMeleeHandMult,
- /**
- *
- */
- fAIMinAngleRangeToStartSceneDialogue,
- /**
- *
- */
- fAIMinGreetingDistance,
- /**
- *
- */
- fAIMinLocationHeight,
- /**
- *
- */
- fAIMoveDistanceToRecalcFollowPath,
- /**
- *
- */
- fAIMoveDistanceToRecalcTravelPath,
- /**
- *
- */
- fAIMoveDistanceToRecalcTravelToActor,
- /**
- *
- */
- fAIPatrolHysteresisWidth,
- /**
- *
- */
- fAIPatrolMinSecondsAtNormalFurniture,
- /**
- *
- */
- fAIPowerAttackCreatureChance,
- /**
- *
- */
- fAIPowerAttackKnockdownBonus,
- /**
- *
- */
- fAIPowerAttackNPCChance,
- /**
- *
- */
- fAIPowerAttackRecoilBonus,
- /**
- *
- */
- fAIPursueDistanceLineOfSight,
- /**
- *
- */
- fAIRandomizeInitialLocationMinRadius,
- /**
- *
- */
- fAIRangMagicSpellMult,
- /**
- *
- */
- fAIRangedWeaponMult,
- /**
- *
- */
- fAIRevertToScriptTracking,
- /**
- *
- */
- fAIShoutMinAimSeconds,
- /**
- *
- */
- fAIShoutRetryDelaySeconds,
- /**
- *
- */
- fAIShoutToleranceDegrees,
- /**
- *
- */
- fAISocialRadiusToTriggerConversation,
- /**
- *
- */
- fAISocialRadiusToTriggerConversationInterior,
- /**
- *
- */
- fAISocialTimerForConversationsMax,
- /**
- *
- */
- fAISocialTimerForConversationsMin,
- /**
- *
- */
- fAISocialTimerToWaitForEvent,
- /**
- *
- */
- fAISocialchanceForConversation,
- /**
- *
- */
- fAISocialchanceForConversationInterior,
- /**
- *
- */
- fAISpectatorCommentTimer,
- /**
- *
- */
- fAISpectatorRememberThreatTimer,
- /**
- *
- */
- fAISpectatorShutdownDistance,
- /**
- *
- */
- fAISpectatorThreatDistExplosion,
- /**
- *
- */
- fAISpectatorThreatDistMelee,
- /**
- *
- */
- fAISpectatorThreatDistMine,
- /**
- *
- */
- fAISpectatorThreatDistRanged,
- /**
- *
- */
- fAIStayonScriptHeadtrack,
- /**
- *
- */
- fAITrespassWarningTimer,
- /**
- *
- */
- fAIUpdateMovementRestrictionsDistance,
- /**
- *
- */
- fAIUseMagicToleranceDegrees,
- /**
- *
- */
- fAIUseWeaponAnimationTimeoutSeconds,
- /**
- *
- */
- fAIUseWeaponDistance,
- /**
- *
- */
- fAIUseWeaponToleranceDegrees,
- /**
- *
- */
- fAIWaitingforScriptCallback,
- /**
- *
- */
- fAIWalkAwayTimerForConversation,
- /**
- *
- */
- fAIWanderDefaultMinDist,
- /**
- *
- */
- fAItalktoNPCtimer,
- /**
- *
- */
- fAItalktosameNPCtimer,
- /**
- *
- */
- fActionPointsAimAdjustment,
- /**
- *
- */
- fActionPointsAttackMagic,
- /**
- *
- */
- fActionPointsAttackOneHandMelee,
- /**
- *
- */
- fActionPointsAttackRanged,
- /**
- *
- */
- fActionPointsAttackTwoHandMelee,
- /**
- *
- */
- fActionPointsAttackUnarmed,
- /**
- *
- */
- fActionPointsCrouch,
- /**
- *
- */
- fActionPointsFOVBase,
- /**
- *
- */
- fActionPointsFOVMult,
- /**
- *
- */
- fActionPointsHeal,
- /**
- *
- */
- fActionPointsPowerAttackMult,
- /**
- *
- */
- fActionPointsReload,
- /**
- *
- */
- fActionPointsRestoreRate,
- /**
- *
- */
- fActionPointsRunAndGunMult,
- /**
- *
- */
- fActionPointsStand,
- /**
- *
- */
- fActionPointsSwitchWeapon,
- /**
- *
- */
- fActionPointsToggleWeaponDrawn,
- /**
- *
- */
- fActionPointsVATSMeleeMult,
- /**
- *
- */
- fActiveEffectConditionUpdateInterval,
- /**
- *
- */
- fActorAlertSoundTimer,
- /**
- *
- */
- fActorAlphaFadeSeconds,
- /**
- *
- */
- fActorAnimZAdjust,
- /**
- *
- */
- fActorArmorDesirabilityDamageMult,
- /**
- *
- */
- fActorArmorDesirabilitySkillMult,
- /**
- *
- */
- fActorDefaultTurningSpeed,
- /**
- *
- */
- fActorLeaveWaterBreathTimer,
- /**
- *
- */
- fActorLuckSkillMult,
- /**
- *
- */
- fActorStrengthEncumbranceMult,
- /**
- *
- */
- fActorSwimBreathBase,
- /**
- *
- */
- fActorSwimBreathDamage,
- /**
- *
- */
- fActorSwimBreathMult,
- /**
- *
- */
- fActorTeleportFadeSeconds,
- /**
- *
- */
- fActorWeaponDesirabilityDamageMult,
- /**
- *
- */
- fActorWeaponDesirabilitySkillMult,
- /**
- *
- */
- fAddictionUsageMonitorThreshold,
- /**
- *
- */
- fAiAcquireKillBase,
- /**
- *
- */
- fAiAcquireKillMult,
- /**
- *
- */
- fAiAcquirePickBase,
- /**
- *
- */
- fAiAcquirePickMult,
- /**
- *
- */
- fAiAcquireStealBase,
- /**
- *
- */
- fAiAcquireStealMult,
- /**
- *
- */
- fAlchemyGoldMult,
- /**
- *
- */
- fAlchemyIngredientInitMult,
- /**
- *
- */
- fAlchemySkillFactor,
- /**
- *
- */
- fAmbushOverRideRadiusforPlayerDetection,
- /**
- *
- */
- fArmorBaseFactor,
- /**
- *
- */
- fArmorRatingBase,
- /**
- *
- */
- fArmorRatingMax,
- /**
- *
- */
- fArmorRatingPCBase,
- /**
- *
- */
- fArmorRatingPCMax,
- /**
- *
- */
- fArmorScalingFactor,
- /**
- *
- */
- fArmorWeightLightMaxMod,
- /**
- *
- */
- fArrowBounceBlockPercentage,
- /**
- *
- */
- fArrowBounceLinearSpeed,
- /**
- *
- */
- fArrowBounceRotateSpeed,
- /**
- *
- */
- fArrowBowFastMult,
- /**
- *
- */
- fArrowBowMinTime,
- /**
- *
- */
- fArrowBowSlowMult,
- /**
- *
- */
- fArrowFakeMass,
- /**
- *
- */
- fArrowGravityBase,
- /**
- *
- */
- fArrowGravityMin,
- /**
- *
- */
- fArrowGravityMult,
- /**
- *
- */
- fArrowMaxDistance,
- /**
- *
- */
- fArrowMinBowVelocity,
- /**
- *
- */
- fArrowMinDistanceForTrails,
- /**
- *
- */
- fArrowMinPower,
- /**
- *
- */
- fArrowMinSpeedForTrails,
- /**
- *
- */
- fArrowMinVelocity,
- /**
- *
- */
- fArrowOptimalDistance,
- /**
- *
- */
- fArrowSpeedMult,
- /**
- *
- */
- fArrowWeakGravity,
- /**
- *
- */
- fAuroraFadeInStart,
- /**
- *
- */
- fAuroraFadeOutStart,
- /**
- *
- */
- fAutoAimMaxDegrees,
- /**
- *
- */
- fAutoAimMaxDegreesMelee,
- /**
- *
- */
- fAutoAimMaxDegreesVATS,
- /**
- *
- */
- fAutoAimMaxDistance,
- /**
- *
- */
- fAutoAimScreenPercentage,
- /**
- *
- */
- fAutomaticWeaponBurstCooldownTime,
- /**
- *
- */
- fAutomaticWeaponBurstFireTime,
- /**
- *
- */
- fAutoraFadeIn,
- /**
- *
- */
- fAutoraFadeOut,
- /**
- *
- */
- fAvoidPlayerDistance,
- /**
- *
- */
- fBarterBuyMin,
- /**
- *
- */
- fBarterMax,
- /**
- *
- */
- fBarterMin,
- /**
- *
- */
- fBarterSellMax,
- /**
- *
- */
- fBeamWidthDefault,
- /**
- *
- */
- fBigBumpSpeed,
- /**
- *
- */
- fBleedoutCheck,
- /**
- *
- */
- fBleedoutDefault,
- /**
- *
- */
- fBleedoutMin,
- /**
- *
- */
- fBleedoutRate,
- /**
- *
- */
- fBleedoutRecover,
- /**
- *
- */
- fBlinkDelayMax,
- /**
- *
- */
- fBlinkDelayMin,
- /**
- *
- */
- fBlinkDownTime,
- /**
- *
- */
- fBlinkUpTime,
- /**
- *
- */
- fBlockAmountHandToHandMult,
- /**
- *
- */
- fBlockAmountWeaponMult,
- /**
- *
- */
- fBlockLevel,
- /**
- *
- */
- fBlockMax,
- /**
- *
- */
- fBlockPowerAttackMult,
- /**
- *
- */
- fBlockScoreNoShieldMult,
- /**
- *
- */
- fBlockSkillBase,
- /**
- *
- */
- fBlockSkillMult,
- /**
- *
- */
- fBlockWeaponBase,
- /**
- *
- */
- fBlockWeaponScaling,
- /**
- *
- */
- fBloodSplatterCountBase,
- /**
- *
- */
- fBloodSplatterCountDamageBase,
- /**
- *
- */
- fBloodSplatterCountDamageMult,
- /**
- *
- */
- fBloodSplatterCountRandomMargin,
- /**
- *
- */
- fBloodSplatterDuration,
- /**
- *
- */
- fBloodSplatterFadeStart,
- /**
- *
- */
- fBloodSplatterFlareMult,
- /**
- *
- */
- fBloodSplatterFlareOffsetScale,
- /**
- *
- */
- fBloodSplatterFlareSize,
- /**
- *
- */
- fBloodSplatterMaxOpacity,
- /**
- *
- */
- fBloodSplatterMaxSize,
- /**
- *
- */
- fBloodSplatterMinOpacity,
- /**
- *
- */
- fBloodSplatterMinSize,
- /**
- *
- */
- fBloodSplatterOpacityChance,
- /**
- *
- */
- fBookLight,
- /**
- *
- */
- fBowDrawTime,
- /**
- *
- */
- fBowHoldTimer,
- /**
- *
- */
- fBowNPCSpreadAngle,
- /**
- *
- */
- fBowZoomStaminaDrainMult,
- /**
- *
- */
- fBowZoomStaminaRegenDelay,
- /**
- *
- */
- fBribeBase,
- /**
- *
- */
- fBribeCostCurve,
- /**
- *
- */
- fBribeMoralityMult,
- /**
- *
- */
- fBribeMult,
- /**
- *
- */
- fBribeNPCLevelMult,
- /**
- *
- */
- fBribeScale,
- /**
- *
- */
- fBribeSpeechcraftMult,
- /**
- *
- */
- fBumpReactionIdealMoveDist,
- /**
- *
- */
- fBumpReactionMinMoveDist,
- /**
- *
- */
- fBumpReactionSmallDelayTime,
- /**
- *
- */
- fBumpReactionSmallWaitTimer,
- /**
- *
- */
- fBuoyancyMultBody,
- /**
- *
- */
- fBuoyancyMultExtremity,
- /**
- *
- */
- fCameraShakeDistFadeDelta,
- /**
- *
- */
- fCameraShakeDistFadeStart,
- /**
- *
- */
- fCameraShakeDistMin,
- /**
- *
- */
- fCameraShakeExplosionDistMult,
- /**
- *
- */
- fCameraShakeFadeTime,
- /**
- *
- */
- fCameraShakeMultMin,
- /**
- *
- */
- fCameraShakeTime,
- /**
- *
- */
- fChaseDetectionTimerSetting,
- /**
- *
- */
- fCheckDeadBodyTimer,
- /**
- *
- */
- fCheckPositionFallDistance,
- /**
- *
- */
- fClosetoPlayerDistance,
- /**
- *
- */
- fClothingArmorBase,
- /**
- *
- */
- fClothingArmorScale,
- /**
- *
- */
- fClothingBase,
- /**
- *
- */
- fClothingClassScale,
- /**
- *
- */
- fClothingJewelryBase,
- /**
- *
- */
- fClothingJewelryScale,
- /**
- *
- */
- fCombatAbsoluteMaxRangeMult,
- /**
- *
- */
- fCombatAcquirePickupAnimationDelay,
- /**
- *
- */
- fCombatAcquireWeaponAmmoMinimumScoreMult,
- /**
- *
- */
- fCombatAcquireWeaponAvoidTargetRadius,
- /**
- *
- */
- fCombatAcquireWeaponCloseDistanceMax,
- /**
- *
- */
- fCombatAcquireWeaponCloseDistanceMin,
- /**
- *
- */
- fCombatAcquireWeaponDisarmedAcquireTime,
- /**
- *
- */
- fCombatAcquireWeaponDisarmedDistanceMax,
- /**
- *
- */
- fCombatAcquireWeaponDisarmedDistanceMin,
- /**
- *
- */
- fCombatAcquireWeaponDisarmedTime,
- /**
- *
- */
- fCombatAcquireWeaponEnchantmentChargeMult,
- /**
- *
- */
- fCombatAcquireWeaponFindAmmoDistance,
- /**
- *
- */
- fCombatAcquireWeaponMeleeScoreMult,
- /**
- *
- */
- fCombatAcquireWeaponMinimumScoreMult,
- /**
- *
- */
- fCombatAcquireWeaponMinimumTargetDistance,
- /**
- *
- */
- fCombatAcquireWeaponRangedDistanceMax,
- /**
- *
- */
- fCombatAcquireWeaponRangedDistanceMin,
- /**
- *
- */
- fCombatAcquireWeaponReachDistance,
- /**
- *
- */
- fCombatAcquireWeaponScoreCostMult,
- /**
- *
- */
- fCombatAcquireWeaponScoreRatioMax,
- /**
- *
- */
- fCombatAcquireWeaponSearchFailedDelay,
- /**
- *
- */
- fCombatAcquireWeaponSearchRadiusBuffer,
- /**
- *
- */
- fCombatAcquireWeaponSearchSuccessDelay,
- /**
- *
- */
- fCombatAcquireWeaponTargetDistanceCheck,
- /**
- *
- */
- fCombatAcquireWeaponUnarmedDistanceMax,
- /**
- *
- */
- fCombatAcquireWeaponUnarmedDistanceMin,
- /**
- *
- */
- fCombatActiveCombatantAttackRangeDistance,
- /**
- *
- */
- fCombatActiveCombatantLastSeenTime,
- /**
- *
- */
- fCombatAdvanceInnerRadiusMax,
- /**
- *
- */
- fCombatAdvanceInnerRadiusMid,
- /**
- *
- */
- fCombatAdvanceInnerRadiusMin,
- /**
- *
- */
- fCombatAdvanceLastDamagedThreshold,
- /**
- *
- */
- fCombatAdvanceNormalAttackChance,
- /**
- *
- */
- fCombatAdvanceOuterRadiusMax,
- /**
- *
- */
- fCombatAdvanceOuterRadiusMid,
- /**
- *
- */
- fCombatAdvanceOuterRadiusMin,
- /**
- *
- */
- fCombatAdvancePathRetryTime,
- /**
- *
- */
- fCombatAdvanceRadiusStaggerMult,
- /**
- *
- */
- fCombatAimDeltaThreshold,
- /**
- *
- */
- fCombatAimLastSeenLocationTimeLimit,
- /**
- *
- */
- fCombatAimMeleeHighPriorityUpdateTime,
- /**
- *
- */
- fCombatAimMeleeUpdateTime,
- /**
- *
- */
- fCombatAimProjectileBlockedTime,
- /**
- *
- */
- fCombatAimProjectileGroundMinRadius,
- /**
- *
- */
- fCombatAimProjectileRandomOffset,
- /**
- *
- */
- fCombatAimProjectileUpdateTime,
- /**
- *
- */
- fCombatAimTrackTargetUpdateTime,
- /**
- *
- */
- fCombatAngleTolerance,
- /**
- *
- */
- fCombatAnticipateTime,
- /**
- *
- */
- fCombatAnticipatedLocationCheckDistance,
- /**
- *
- */
- fCombatApproachTargetSlowdownDecelerationMult,
- /**
- *
- */
- fCombatApproachTargetSlowdownDistance,
- /**
- *
- */
- fCombatApproachTargetSlowdownUpdateTime,
- /**
- *
- */
- fCombatApproachTargetSlowdownVelocityAngle,
- /**
- *
- */
- fCombatApproachTargetSprintStopMovingRange,
- /**
- *
- */
- fCombatApproachTargetSprintStopRange,
- /**
- *
- */
- fCombatApproachTargetUpdateTime,
- /**
- *
- */
- fCombatAreaHoldPositionMinimumRadius,
- /**
- *
- */
- fCombatAreaStandardAttackedRadius,
- /**
- *
- */
- fCombatAreaStandardAttackedTime,
- /**
- *
- */
- fCombatAreaStandardCheckViewConeDistanceMax,
- /**
- *
- */
- fCombatAreaStandardCheckViewConeDistanceMin,
- /**
- *
- */
- fCombatAreaStandardFlyingRadiusMult,
- /**
- *
- */
- fCombatAreaStandardRadius,
- /**
- *
- */
- fCombatAttackAllowedOverrunDistance,
- /**
- *
- */
- fCombatAttackAnimationDrivenDelayTime,
- /**
- *
- */
- fCombatAttackAnticipatedDistanceMin,
- /**
- *
- */
- fCombatAttackChanceBlockingMultMax,
- /**
- *
- */
- fCombatAttackChanceBlockingMultMin,
- /**
- *
- */
- fCombatAttackChanceBlockingSwingMult,
- /**
- *
- */
- fCombatAttackChanceLastAttackBonus,
- /**
- *
- */
- fCombatAttackChanceLastAttackBonusTime,
- /**
- *
- */
- fCombatAttackChanceMax,
- /**
- *
- */
- fCombatAttackChanceMin,
- /**
- *
- */
- fCombatAttackCheckTargetRangeDistance,
- /**
- *
- */
- fCombatAttackMovingAttackDistance,
- /**
- *
- */
- fCombatAttackMovingAttackReachMult,
- /**
- *
- */
- fCombatAttackMovingStrikeAngleMult,
- /**
- *
- */
- fCombatAttackPlayerAnticipateMult,
- /**
- *
- */
- fCombatAttackStationaryAttackDistance,
- /**
- *
- */
- fCombatAttackStrikeAngleMult,
- /**
- *
- */
- fCombatAvoidThreatsChance,
- /**
- *
- */
- fCombatBackoffChance,
- /**
- *
- */
- fCombatBackoffMinDistanceMult,
- /**
- *
- */
- fCombatBashChanceMax,
- /**
- *
- */
- fCombatBashChanceMin,
- /**
- *
- */
- fCombatBashReach,
- /**
- *
- */
- fCombatBashTargetBlockingMult,
- /**
- *
- */
- fCombatBetweenAdvanceTimer,
- /**
- *
- */
- fCombatBlockAttackChanceMax,
- /**
- *
- */
- fCombatBlockAttackChanceMin,
- /**
- *
- */
- fCombatBlockAttackReachMult,
- /**
- *
- */
- fCombatBlockAttackStrikeAngleMult,
- /**
- *
- */
- fCombatBlockChanceMax,
- /**
- *
- */
- fCombatBlockChanceMin,
- /**
- *
- */
- fCombatBlockChanceWeaponMult,
- /**
- *
- */
- fCombatBlockMaxTargetRetreatVelocity,
- /**
- *
- */
- fCombatBlockStartDistanceMax,
- /**
- *
- */
- fCombatBlockStartDistanceMin,
- /**
- *
- */
- fCombatBlockStopDistanceMax,
- /**
- *
- */
- fCombatBlockStopDistanceMin,
- /**
- *
- */
- fCombatBlockTimeMax,
- /**
- *
- */
- fCombatBlockTimeMid,
- /**
- *
- */
- fCombatBlockTimeMin,
- /**
- *
- */
- fCombatBoundWeaponDPSBonus,
- /**
- *
- */
- fCombatBuffMaxTimer,
- /**
- *
- */
- fCombatBuffStandoffTimer,
- /**
- *
- */
- fCombatCastConcentrationOffensiveMagicCastTimeMax,
- /**
- *
- */
- fCombatCastConcentrationOffensiveMagicCastTimeMin,
- /**
- *
- */
- fCombatCastConcentrationOffensiveMagicChanceMax,
- /**
- *
- */
- fCombatCastConcentrationOffensiveMagicChanceMin,
- /**
- *
- */
- fCombatCastConcentrationOffensiveMagicWaitTimeMax,
- /**
- *
- */
- fCombatCastConcentrationOffensiveMagicWaitTimeMin,
- /**
- *
- */
- fCombatCastImmediateOffensiveMagicChanceMax,
- /**
- *
- */
- fCombatCastImmediateOffensiveMagicChanceMin,
- /**
- *
- */
- fCombatCastImmediateOffensiveMagicHoldTimeAbsoluteMin,
- /**
- *
- */
- fCombatCastImmediateOffensiveMagicHoldTimeMax,
- /**
- *
- */
- fCombatCastImmediateOffensiveMagicHoldTimeMin,
- /**
- *
- */
- fCombatCastImmediateOffensiveMagicHoldTimeMinDistance,
- /**
- *
- */
- fCombatChangeProcessFaceTargetDistance,
- /**
- *
- */
- fCombatCircleAngleMax,
- /**
- *
- */
- fCombatCircleAngleMin,
- /**
- *
- */
- fCombatCircleAnglePlayerMult,
- /**
- *
- */
- fCombatCircleChanceMax,
- /**
- *
- */
- fCombatCircleChanceMin,
- /**
- *
- */
- fCombatCircleDistanceMax,
- /**
- *
- */
- fCombatCircleDistantChanceMax,
- /**
- *
- */
- fCombatCircleDistantChanceMin,
- /**
- *
- */
- fCombatCircleMinDistanceMult,
- /**
- *
- */
- fCombatCircleMinDistanceRadiusMult,
- /**
- *
- */
- fCombatCircleMinMovementDistance,
- /**
- *
- */
- fCombatCircleViewConeAngle,
- /**
- *
- */
- fCombatCloseRangeTrackTargetDistance,
- /**
- *
- */
- fCombatClusterUpdateTime,
- /**
- *
- */
- fCombatCollectAlliesTimer,
- /**
- *
- */
- fCombatConfidenceModifierMax,
- /**
- *
- */
- fCombatConfidenceModifierMin,
- /**
- *
- */
- fCombatCoverAttackMaxWaitTime,
- /**
- *
- */
- fCombatCoverAttackOffsetDistance,
- /**
- *
- */
- fCombatCoverAttackTimeMax,
- /**
- *
- */
- fCombatCoverAttackTimeMid,
- /**
- *
- */
- fCombatCoverAttackTimeMin,
- /**
- *
- */
- fCombatCoverAvoidTargetRadius,
- /**
- *
- */
- fCombatCoverCheckCoverHeightMin,
- /**
- *
- */
- fCombatCoverCheckCoverHeightOffset,
- /**
- *
- */
- fCombatCoverEdgeOffsetDistance,
- /**
- *
- */
- fCombatCoverLedgeOffsetDistance,
- /**
- *
- */
- fCombatCoverMaxRangeMult,
- /**
- *
- */
- fCombatCoverMidPointMaxRangeBuffer,
- /**
- *
- */
- fCombatCoverMinimumActiveRange,
- /**
- *
- */
- fCombatCoverMinimumRange,
- /**
- *
- */
- fCombatCoverObstacleMovedTime,
- /**
- *
- */
- fCombatCoverRangeMaxActiveMult,
- /**
- *
- */
- fCombatCoverRangeMaxBufferDistance,
- /**
- *
- */
- fCombatCoverRangeMinActiveMult,
- /**
- *
- */
- fCombatCoverRangeMinBufferDistance,
- /**
- *
- */
- fCombatCoverReservationWidthMult,
- /**
- *
- */
- fCombatCoverSearchDistanceMax,
- /**
- *
- */
- fCombatCoverSearchDistanceMin,
- /**
- *
- */
- fCombatCoverSearchFailedDelay,
- /**
- *
- */
- fCombatCoverSecondaryThreatLastSeenTime,
- /**
- *
- */
- fCombatCoverSecondaryThreatMinDistance,
- /**
- *
- */
- fCombatCoverWaitLookOffsetDistance,
- /**
- *
- */
- fCombatCoverWaitTimeMax,
- /**
- *
- */
- fCombatCoverWaitTimeMid,
- /**
- *
- */
- fCombatCoverWaitTimeMin,
- /**
- *
- */
- fCombatCurrentWeaponAbsoluteMaxRangeMult,
- /**
- *
- */
- fCombatDPSBowSpeedMult,
- /**
- *
- */
- fCombatDPSMeleeSpeedMult,
- /**
- *
- */
- fCombatDamageBonusMeleeSneakingMult,
- /**
- *
- */
- fCombatDamageBonusSneakingMult,
- /**
- *
- */
- fCombatDamageScale,
- /**
- *
- */
- fCombatDeadActorHitConeMult,
- /**
- *
- */
- fCombatDetectionDialogueIdleMaxElapsedTime,
- /**
- *
- */
- fCombatDetectionDialogueIdleMinElapsedTime,
- /**
- *
- */
- fCombatDetectionDialogueMaxElapsedTime,
- /**
- *
- */
- fCombatDetectionDialogueMinElapsedTime,
- /**
- *
- */
- fCombatDetectionFleeingLostRemoveTime,
- /**
- *
- */
- fCombatDetectionLostCheckNoticedDistance,
- /**
- *
- */
- fCombatDetectionLostRemoveDistance,
- /**
- *
- */
- fCombatDetectionLostRemoveDistanceTime,
- /**
- *
- */
- fCombatDetectionLostRemoveTime,
- /**
- *
- */
- fCombatDetectionLostTimeLimit,
- /**
- *
- */
- fCombatDetectionLowDetectionDistance,
- /**
- *
- */
- fCombatDetectionLowPriorityDistance,
- /**
- *
- */
- fCombatDetectionNoticedDistanceLimit,
- /**
- *
- */
- fCombatDetectionNoticedTimeLimit,
- /**
- *
- */
- fCombatDetectionVeryLowPriorityDistance,
- /**
- *
- */
- fCombatDialogueAllyKilledDistanceMult,
- /**
- *
- */
- fCombatDialogueAllyKilledMaxElapsedTime,
- /**
- *
- */
- fCombatDialogueAllyKilledMinElapsedTime,
- /**
- *
- */
- fCombatDialogueAttackDistanceMult,
- /**
- *
- */
- fCombatDialogueAttackMaxElapsedTime,
- /**
- *
- */
- fCombatDialogueAttackMinElapsedTime,
- /**
- *
- */
- fCombatDialogueAvoidThreatDistanceMult,
- /**
- *
- */
- fCombatDialogueAvoidThreatMaxElapsedTime,
- /**
- *
- */
- fCombatDialogueAvoidThreatMinElapsedTime,
- /**
- *
- */
- fCombatDialogueBashDistanceMult,
- /**
- *
- */
- fCombatDialogueBleedOutMaxElapsedTime,
- /**
- *
- */
- fCombatDialogueBleedOutMinElapsedTime,
- /**
- *
- */
- fCombatDialogueBleedoutDistanceMult,
- /**
- *
- */
- fCombatDialogueBlockDistanceMult,
- /**
- *
- */
- fCombatDialogueDeathDistanceMult,
- /**
- *
- */
- fCombatDialogueFleeDistanceMult,
- /**
- *
- */
- fCombatDialogueFleeMaxElapsedTime,
- /**
- *
- */
- fCombatDialogueFleeMinElapsedTime,
- /**
- *
- */
- fCombatDialogueGroupStrategyDistanceMult,
- /**
- *
- */
- fCombatDialogueHitDistanceMult,
- /**
- *
- */
- fCombatDialoguePowerAttackDistanceMult,
- /**
- *
- */
- fCombatDialogueTauntDistanceMult,
- /**
- *
- */
- fCombatDialogueTauntMaxElapsedTime,
- /**
- *
- */
- fCombatDialogueTauntMinElapsedTime,
- /**
- *
- */
- fCombatDisarmedFindBetterWeaponInitialTime,
- /**
- *
- */
- fCombatDisarmedFindBetterWeaponTime,
- /**
- *
- */
- fCombatDismemberedLimbVelocity,
- /**
- *
- */
- fCombatDistance,
- /**
- *
- */
- fCombatDistanceMin,
- /**
- *
- */
- fCombatDiveBombChanceMax,
- /**
- *
- */
- fCombatDiveBombChanceMin,
- /**
- *
- */
- fCombatDiveBombOffsetPercent,
- /**
- *
- */
- fCombatDiveBombSlowDownDistance,
- /**
- *
- */
- fCombatDodgeAccelerationMult,
- /**
- *
- */
- fCombatDodgeAcceptableThreatScoreMult,
- /**
- *
- */
- fCombatDodgeAnticipateThreatTime,
- /**
- *
- */
- fCombatDodgeBufferDistance,
- /**
- *
- */
- fCombatDodgeChanceMax,
- /**
- *
- */
- fCombatDodgeChanceMin,
- /**
- *
- */
- fCombatDodgeDecelerationMult,
- /**
- *
- */
- fCombatDodgeMovingReactionTime,
- /**
- *
- */
- fCombatDodgeReactionTime,
- /**
- *
- */
- fCombatEffectiveDistanceAnticipateTime,
- /**
- *
- */
- fCombatEnvironmentBloodChance,
- /**
- *
- */
- fCombatFallbackChanceMax,
- /**
- *
- */
- fCombatFallbackChanceMin,
- /**
- *
- */
- fCombatFallbackDistanceMax,
- /**
- *
- */
- fCombatFallbackDistanceMin,
- /**
- *
- */
- fCombatFallbackMaxAngle,
- /**
- *
- */
- fCombatFallbackMinMovementDistance,
- /**
- *
- */
- fCombatFallbackWaitTimeMax,
- /**
- *
- */
- fCombatFallbackWaitTimeMin,
- /**
- *
- */
- fCombatFindAllyAttackLocationAllyRadius,
- /**
- *
- */
- fCombatFindAllyAttackLocationDistanceMax,
- /**
- *
- */
- fCombatFindAllyAttackLocationDistanceMin,
- /**
- *
- */
- fCombatFindAttackLocationAvoidTargetRadius,
- /**
- *
- */
- fCombatFindAttackLocationDistance,
- /**
- *
- */
- fCombatFindAttackLocationKeyAngle,
- /**
- *
- */
- fCombatFindAttackLocationKeyHeight,
- /**
- *
- */
- fCombatFindBetterWeaponTime,
- /**
- *
- */
- fCombatFindLateralAttackLocationDistance,
- /**
- *
- */
- fCombatFindLateralAttackLocationIntervalMax,
- /**
- *
- */
- fCombatFindLateralAttackLocationIntervalMin,
- /**
- *
- */
- fCombatFiringArcStationaryTurnMult,
- /**
- *
- */
- fCombatFlankingAngleOffset,
- /**
- *
- */
- fCombatFlankingAngleOffsetCostMult,
- /**
- *
- */
- fCombatFlankingAngleOffsetMax,
- /**
- *
- */
- fCombatFlankingDirectionDistanceMult,
- /**
- *
- */
- fCombatFlankingDirectionGoalAngleOffset,
- /**
- *
- */
- fCombatFlankingDirectionOffsetCostMult,
- /**
- *
- */
- fCombatFlankingDirectionRotateAngleOffset,
- /**
- *
- */
- fCombatFlankingDistanceMax,
- /**
- *
- */
- fCombatFlankingDistanceMin,
- /**
- *
- */
- fCombatFlankingGoalAngleFarMax,
- /**
- *
- */
- fCombatFlankingGoalAngleFarMaxDistance,
- /**
- *
- */
- fCombatFlankingGoalAngleFarMin,
- /**
- *
- */
- fCombatFlankingGoalAngleFarMinDistance,
- /**
- *
- */
- fCombatFlankingGoalAngleNear,
- /**
- *
- */
- fCombatFlankingGoalCheckDistanceMax,
- /**
- *
- */
- fCombatFlankingGoalCheckDistanceMin,
- /**
- *
- */
- fCombatFlankingGoalCheckDistanceMult,
- /**
- *
- */
- fCombatFlankingLocationGridSize,
- /**
- *
- */
- fCombatFlankingMaxTurnAngle,
- /**
- *
- */
- fCombatFlankingMaxTurnAngleGoal,
- /**
- *
- */
- fCombatFlankingNearDistance,
- /**
- *
- */
- fCombatFlankingRotateAngle,
- /**
- *
- */
- fCombatFlankingStalkRange,
- /**
- *
- */
- fCombatFlankingStalkTimeMax,
- /**
- *
- */
- fCombatFlankingStalkTimeMin,
- /**
- *
- */
- fCombatFlankingStepDistanceMax,
- /**
- *
- */
- fCombatFlankingStepDistanceMin,
- /**
- *
- */
- fCombatFlankingStepDistanceMult,
- /**
- *
- */
- fCombatFleeAllyDistanceMax,
- /**
- *
- */
- fCombatFleeAllyDistanceMin,
- /**
- *
- */
- fCombatFleeAllyRadius,
- /**
- *
- */
- fCombatFleeCoverMinDistance,
- /**
- *
- */
- fCombatFleeCoverSearchRadius,
- /**
- *
- */
- fCombatFleeDistanceExterior,
- /**
- *
- */
- fCombatFleeDistanceInterior,
- /**
- *
- */
- fCombatFleeDoorDistanceMax,
- /**
- *
- */
- fCombatFleeDoorTargetCheckDistance,
- /**
- *
- */
- fCombatFleeInitialDoorRestrictChance,
- /**
- *
- */
- fCombatFleeLastDoorRestrictTime,
- /**
- *
- */
- fCombatFleeTargetAvoidRadius,
- /**
- *
- */
- fCombatFleeTargetGatherRadius,
- /**
- *
- */
- fCombatFleeUseDoorChance,
- /**
- *
- */
- fCombatFleeUseDoorRestrictTime,
- /**
- *
- */
- fCombatFlightEffectiveDistance,
- /**
- *
- */
- fCombatFlightMinimumRange,
- /**
- *
- */
- fCombatFlyingAttackChanceMax,
- /**
- *
- */
- fCombatFlyingAttackChanceMin,
- /**
- *
- */
- fCombatFlyingAttackTargetDistanceThreshold,
- /**
- *
- */
- fCombatFollowRadiusBase,
- /**
- *
- */
- fCombatFollowRadiusMin,
- /**
- *
- */
- fCombatFollowRadiusMult,
- /**
- *
- */
- fCombatFollowSneakFollowRadius,
- /**
- *
- */
- fCombatForwardAttackChance,
- /**
- *
- */
- fCombatGiantCreatureReachMult,
- /**
- *
- */
- fCombatGrenadeBounceTimeMax,
- /**
- *
- */
- fCombatGrenadeBounceTimeMin,
- /**
- *
- */
- fCombatGroundAttackChanceMax,
- /**
- *
- */
- fCombatGroundAttackChanceMin,
- /**
- *
- */
- fCombatGroundAttackTimeMax,
- /**
- *
- */
- fCombatGroundAttackTimeMin,
- /**
- *
- */
- fCombatGroupCombatStrengthUpdateTime,
- /**
- *
- */
- fCombatGroupOffensiveMultMin,
- /**
- *
- */
- fCombatGuardFollowBufferDistance,
- /**
- *
- */
- fCombatGuardRadiusMin,
- /**
- *
- */
- fCombatGuardRadiusMult,
- /**
- *
- */
- fCombatHealthRegenRateMult,
- /**
- *
- */
- fCombatHideCheckViewConeDistanceMax,
- /**
- *
- */
- fCombatHideCheckViewConeDistanceMin,
- /**
- *
- */
- fCombatHideFailedTargetDistance,
- /**
- *
- */
- fCombatHideFailedTargetLOSDistance,
- /**
- *
- */
- fCombatHitConeAngle,
- /**
- *
- */
- fCombatHoverAngleLimit,
- /**
- *
- */
- fCombatHoverAngleMax,
- /**
- *
- */
- fCombatHoverAngleMin,
- /**
- *
- */
- fCombatHoverChanceMax,
- /**
- *
- */
- fCombatHoverChanceMin,
- /**
- *
- */
- fCombatHoverTimeMax,
- /**
- *
- */
- fCombatHoverTimeMin,
- /**
- *
- */
- fCombatInTheWayTimer,
- /**
- *
- */
- fCombatInventoryDesiredRangeScoreMultMax,
- /**
- *
- */
- fCombatInventoryDesiredRangeScoreMultMid,
- /**
- *
- */
- fCombatInventoryDesiredRangeScoreMultMin,
- /**
- *
- */
- fCombatInventoryDualWieldScorePenalty,
- /**
- *
- */
- fCombatInventoryEquipmentMinScoreMult,
- /**
- *
- */
- fCombatInventoryEquippedScoreBonus,
- /**
- *
- */
- fCombatInventoryMaxRangeEquippedBonus,
- /**
- *
- */
- fCombatInventoryMaxRangeScoreMult,
- /**
- *
- */
- fCombatInventoryMeleeEquipRange,
- /**
- *
- */
- fCombatInventoryMinEquipTimeBlock,
- /**
- *
- */
- fCombatInventoryMinEquipTimeDefault,
- /**
- *
- */
- fCombatInventoryMinEquipTimeMagic,
- /**
- *
- */
- fCombatInventoryMinEquipTimeShout,
- /**
- *
- */
- fCombatInventoryMinEquipTimeStaff,
- /**
- *
- */
- fCombatInventoryMinEquipTimeTorch,
- /**
- *
- */
- fCombatInventoryMinEquipTimeWeapon,
- /**
- *
- */
- fCombatInventoryMinRangeScoreMult,
- /**
- *
- */
- fCombatInventoryMinRangeUnequippedBonus,
- /**
- *
- */
- fCombatInventoryOptimalRangePercent,
- /**
- *
- */
- fCombatInventoryRangedScoreMult,
- /**
- *
- */
- fCombatInventoryResourceCurrentRequiredMult,
- /**
- *
- */
- fCombatInventoryResourceDesiredRequiredMult,
- /**
- *
- */
- fCombatInventoryResourceRegenTime,
- /**
- *
- */
- fCombatInventoryShieldEquipRange,
- /**
- *
- */
- fCombatInventoryShoutMaxRecoveryTime,
- /**
- *
- */
- fCombatInventoryTorchEquipRange,
- /**
- *
- */
- fCombatInventoryUpdateTimer,
- /**
- *
- */
- fCombatIronSightsDistance,
- /**
- *
- */
- fCombatIronSightsRangeMult,
- /**
- *
- */
- fCombatItemBuffTimer,
- /**
- *
- */
- fCombatItemRestoreTimer,
- /**
- *
- */
- fCombatKillMoveDamageMult,
- /**
- *
- */
- fCombatLandingAvoidActorRadius,
- /**
- *
- */
- fCombatLandingSearchDistance,
- /**
- *
- */
- fCombatLandingZoneDistance,
- /**
- *
- */
- fCombatLineOfSightTimer,
- /**
- *
- */
- fCombatLocationTargetRadiusMin,
- /**
- *
- */
- fCombatLowFleeingTargetHitPercent,
- /**
- *
- */
- fCombatLowMaxAttackDistance,
- /**
- *
- */
- fCombatLowTargetHitPercent,
- /**
- *
- */
- fCombatMagicArmorDistanceMax,
- /**
- *
- */
- fCombatMagicArmorDistanceMin,
- /**
- *
- */
- fCombatMagicArmorMinCastTime,
- /**
- *
- */
- fCombatMagicBoundItemDistance,
- /**
- *
- */
- fCombatMagicBuffDuration,
- /**
- *
- */
- fCombatMagicCloakDistanceMax,
- /**
- *
- */
- fCombatMagicCloakDistanceMin,
- /**
- *
- */
- fCombatMagicCloakMinCastTime,
- /**
- *
- */
- fCombatMagicConcentrationAimVariance,
- /**
- *
- */
- fCombatMagicConcentrationFiringArcMult,
- /**
- *
- */
- fCombatMagicConcentrationMinCastTime,
- /**
- *
- */
- fCombatMagicConcentrationScoreDuration,
- /**
- *
- */
- fCombatMagicDefaultLongDuration,
- /**
- *
- */
- fCombatMagicDefaultMinCastTime,
- /**
- *
- */
- fCombatMagicDefaultShortDuration,
- /**
- *
- */
- fCombatMagicDisarmDistance,
- /**
- *
- */
- fCombatMagicDisarmRestrictTime,
- /**
- *
- */
- fCombatMagicDrinkPotionWaitTime,
- /**
- *
- */
- fCombatMagicDualCastChance,
- /**
- *
- */
- fCombatMagicDualCastInterruptTime,
- /**
- *
- */
- fCombatMagicImmediateAimVariance,
- /**
- *
- */
- fCombatMagicInvisibilityDistance,
- /**
- *
- */
- fCombatMagicInvisibilityMinCastTime,
- /**
- *
- */
- fCombatMagicLightMinCastTime,
- /**
- *
- */
- fCombatMagicOffensiveMinCastTime,
- /**
- *
- */
- fCombatMagicParalyzeDistance,
- /**
- *
- */
- fCombatMagicParalyzeMinCastTime,
- /**
- *
- */
- fCombatMagicParalyzeRestrictTime,
- /**
- *
- */
- fCombatMagicProjectileFiringArc,
- /**
- *
- */
- fCombatMagicReanimateDistance,
- /**
- *
- */
- fCombatMagicReanimateMinCastTime,
- /**
- *
- */
- fCombatMagicReanimateRestrictTime,
- /**
- *
- */
- fCombatMagicStaggerDistance,
- /**
- *
- */
- fCombatMagicSummonMinCastTime,
- /**
- *
- */
- fCombatMagicSummonRestrictTime,
- /**
- *
- */
- fCombatMagicTacticalDuration,
- /**
- *
- */
- fCombatMagicTargetEffectMinCastTime,
- /**
- *
- */
- fCombatMagicWardAttackRangeDistance,
- /**
- *
- */
- fCombatMagicWardAttackReachMult,
- /**
- *
- */
- fCombatMagicWardCooldownTime,
- /**
- *
- */
- fCombatMagicWardMagickaCastLimit,
- /**
- *
- */
- fCombatMagicWardMagickaEquipLimit,
- /**
- *
- */
- fCombatMagicWardMinCastTime,
- /**
- *
- */
- fCombatMagickaRegenRateMult,
- /**
- *
- */
- fCombatMaintainOptimalDistanceMaxAngle,
- /**
- *
- */
- fCombatMaintainRangeDistanceMin,
- /**
- *
- */
- fCombatMaxHoldScore,
- /**
- *
- */
- fCombatMaximumOptimalRangeMax,
- /**
- *
- */
- fCombatMaximumOptimalRangeMid,
- /**
- *
- */
- fCombatMaximumOptimalRangeMin,
- /**
- *
- */
- fCombatMaximumProjectileRange,
- /**
- *
- */
- fCombatMaximumRange,
- /**
- *
- */
- fCombatMeleeTrackTargetDistanceMax,
- /**
- *
- */
- fCombatMeleeTrackTargetDistanceMin,
- /**
- *
- */
- fCombatMinEngageDistance,
- /**
- *
- */
- fCombatMissileImpaleDepth,
- /**
- *
- */
- fCombatMissileStickDepth,
- /**
- *
- */
- fCombatMonitorBuffsTimer,
- /**
- *
- */
- fCombatMoveToActorBufferDistance,
- /**
- *
- */
- fCombatMusicGroupThreatRatioMax,
- /**
- *
- */
- fCombatMusicGroupThreatRatioMin,
- /**
- *
- */
- fCombatMusicGroupThreatRatioTimer,
- /**
- *
- */
- fCombatMusicNearCombatInnerRadius,
- /**
- *
- */
- fCombatMusicNearCombatOuterRadius,
- /**
- *
- */
- fCombatMusicPlayerCombatStrengthCap,
- /**
- *
- */
- fCombatMusicPlayerNearStrengthMult,
- /**
- *
- */
- fCombatMusicPlayerTargetedThreatRatio,
- /**
- *
- */
- fCombatMusicStopTime,
- /**
- *
- */
- fCombatMusicUpdateTime,
- /**
- *
- */
- fCombatOffensiveBashChanceMax,
- /**
- *
- */
- fCombatOffensiveBashChanceMin,
- /**
- *
- */
- fCombatOptimalRangeMaxBufferDistance,
- /**
- *
- */
- fCombatOptimalRangeMinBufferDistance,
- /**
- *
- */
- fCombatOrbitDistance,
- /**
- *
- */
- fCombatOrbitTimeMax,
- /**
- *
- */
- fCombatOrbitTimeMin,
- /**
- *
- */
- fCombatParalyzeTacticalDuration,
- /**
- *
- */
- fCombatPathingAccelerationMult,
- /**
- *
- */
- fCombatPathingCurvedPathSmoothingMult,
- /**
- *
- */
- fCombatPathingDecelerationMult,
- /**
- *
- */
- fCombatPathingGoalRayCastPathDistance,
- /**
- *
- */
- fCombatPathingIncompletePathMinDistance,
- /**
- *
- */
- fCombatPathingLocationCenterOffsetMult,
- /**
- *
- */
- fCombatPathingLookAheadDelta,
- /**
- *
- */
- fCombatPathingNormalizedRotationSpeed,
- /**
- *
- */
- fCombatPathingRefLocationUpdateDistance,
- /**
- *
- */
- fCombatPathingRefLocationUpdateTimeDistanceMax,
- /**
- *
- */
- fCombatPathingRefLocationUpdateTimeDistanceMin,
- /**
- *
- */
- fCombatPathingRefLocationUpdateTimeMax,
- /**
- *
- */
- fCombatPathingRefLocationUpdateTimeMin,
- /**
- *
- */
- fCombatPathingRetryWaitTime,
- /**
- *
- */
- fCombatPathingRotationAccelerationMult,
- /**
- *
- */
- fCombatPathingStartRayCastPathDistance,
- /**
- *
- */
- fCombatPathingStraightPathCheckDistance,
- /**
- *
- */
- fCombatPathingStraightRayCastPathDistance,
- /**
- *
- */
- fCombatPathingUpdatePathCostMult,
- /**
- *
- */
- fCombatPerchAttackChanceMax,
- /**
- *
- */
- fCombatPerchAttackChanceMin,
- /**
- *
- */
- fCombatPerchAttackTimeMax,
- /**
- *
- */
- fCombatPerchAttackTimeMin,
- /**
- *
- */
- fCombatPerchMaxTargetAngle,
- /**
- *
- */
- fCombatPlayerBleedoutHealthDamageMult,
- /**
- *
- */
- fCombatPlayerLimbDamageMult,
- /**
- *
- */
- fCombatProjectileMaxRangeMult,
- /**
- *
- */
- fCombatProjectileMaxRangeOptimalMult,
- /**
- *
- */
- fCombatRadiusMinMult,
- /**
- *
- */
- fCombatRangedAimVariance,
- /**
- *
- */
- fCombatRangedAttackChanceLastAttackBonus,
- /**
- *
- */
- fCombatRangedAttackChanceLastAttackBonusTime,
- /**
- *
- */
- fCombatRangedAttackChanceMax,
- /**
- *
- */
- fCombatRangedAttackChanceMin,
- /**
- *
- */
- fCombatRangedAttackHoldTimeAbsoluteMin,
- /**
- *
- */
- fCombatRangedAttackHoldTimeMax,
- /**
- *
- */
- fCombatRangedAttackHoldTimeMin,
- /**
- *
- */
- fCombatRangedAttackHoldTimeMinDistance,
- /**
- *
- */
- fCombatRangedAttackMaximumHoldTime,
- /**
- *
- */
- fCombatRangedDistance,
- /**
- *
- */
- fCombatRangedMinimumRange,
- /**
- *
- */
- fCombatRangedProjectileFiringArc,
- /**
- *
- */
- fCombatRangedStandoffTimer,
- /**
- *
- */
- fCombatRelativeDamageMod,
- /**
- *
- */
- fCombatRestoreHealthPercentMax,
- /**
- *
- */
- fCombatRestoreHealthPercentMin,
- /**
- *
- */
- fCombatRestoreHealthRestrictTime,
- /**
- *
- */
- fCombatRestoreMagickaPercentMax,
- /**
- *
- */
- fCombatRestoreMagickaPercentMin,
- /**
- *
- */
- fCombatRestoreMagickaRestrictTime,
- /**
- *
- */
- fCombatRestoreStopCastThreshold,
- /**
- *
- */
- fCombatRoundAmount,
- /**
- *
- */
- fCombatSearchAreaUpdateTime,
- /**
- *
- */
- fCombatSearchCenterRadius,
- /**
- *
- */
- fCombatSearchCheckDestinationDistanceMax,
- /**
- *
- */
- fCombatSearchCheckDestinationDistanceMid,
- /**
- *
- */
- fCombatSearchCheckDestinationDistanceMin,
- /**
- *
- */
- fCombatSearchCheckDestinationTime,
- /**
- *
- */
- fCombatSearchDoorDistance,
- /**
- *
- */
- fCombatSearchDoorDistanceLow,
- /**
- *
- */
- fCombatSearchDoorSearchRadius,
- /**
- *
- */
- fCombatSearchExteriorRadiusMax,
- /**
- *
- */
- fCombatSearchExteriorRadiusMin,
- /**
- *
- */
- fCombatSearchIgnoreLocationRadius,
- /**
- *
- */
- fCombatSearchInteriorRadiusMax,
- /**
- *
- */
- fCombatSearchInteriorRadiusMin,
- /**
- *
- */
- fCombatSearchInvestigateTime,
- /**
- *
- */
- fCombatSearchLocationCheckDistance,
- /**
- *
- */
- fCombatSearchLocationCheckTime,
- /**
- *
- */
- fCombatSearchLocationInitialCheckTime,
- /**
- *
- */
- fCombatSearchLocationInvestigateDistance,
- /**
- *
- */
- fCombatSearchLocationRadius,
- /**
- *
- */
- fCombatSearchLookTime,
- /**
- *
- */
- fCombatSearchRadiusBufferDistance,
- /**
- *
- */
- fCombatSearchRadiusMemberDistance,
- /**
- *
- */
- fCombatSearchSightRadius,
- /**
- *
- */
- fCombatSearchStartWaitTime,
- /**
- *
- */
- fCombatSearchUpdateTime,
- /**
- *
- */
- fCombatSearchWanderDistance,
- /**
- *
- */
- fCombatSelectTargetSwitchUpdateTime,
- /**
- *
- */
- fCombatSelectTargetUpdateTime,
- /**
- *
- */
- fCombatShoutHeadTrackingAngleMovingMult,
- /**
- *
- */
- fCombatShoutHeadTrackingAngleMult,
- /**
- *
- */
- fCombatShoutLongRecoveryTime,
- /**
- *
- */
- fCombatShoutMaxHeadTrackingAngle,
- /**
- *
- */
- fCombatShoutReleaseTime,
- /**
- *
- */
- fCombatShoutShortRecoveryTime,
- /**
- *
- */
- fCombatSneakAttackBonusMult,
- /**
- *
- */
- fCombatSpeakAttackChance,
- /**
- *
- */
- fCombatSpeakHitChance,
- /**
- *
- */
- fCombatSpeakHitThreshold,
- /**
- *
- */
- fCombatSpeakPowerAttackChance,
- /**
- *
- */
- fCombatSpeakTauntChance,
- /**
- *
- */
- fCombatSpecialAttackChanceMax,
- /**
- *
- */
- fCombatSpecialAttackChanceMin,
- /**
- *
- */
- fCombatSpeedValueFastWalk,
- /**
- *
- */
- fCombatSpeedValueJog,
- /**
- *
- */
- fCombatSpeedValueRun,
- /**
- *
- */
- fCombatSpeedValueWalk,
- /**
- *
- */
- fCombatSplashDamageMaxSpeed,
- /**
- *
- */
- fCombatSplashDamageMinDamage,
- /**
- *
- */
- fCombatSplashDamageMinRadius,
- /**
- *
- */
- fCombatStaffTimer,
- /**
- *
- */
- fCombatStaminaRegenRateMult,
- /**
- *
- */
- fCombatStealthPointAttackedMaxValue,
- /**
- *
- */
- fCombatStealthPointDetectedEventMaxValue,
- /**
- *
- */
- fCombatStealthPointDrainMult,
- /**
- *
- */
- fCombatStealthPointMax,
- /**
- *
- */
- fCombatStealthPointRegenAlertWaitTime,
- /**
- *
- */
- fCombatStealthPointRegenAttackedWaitTime,
- /**
- *
- */
- fCombatStealthPointRegenDetectedEventWaitTime,
- /**
- *
- */
- fCombatStealthPointRegenLostWaitTime,
- /**
- *
- */
- fCombatStealthPointRegenMin,
- /**
- *
- */
- fCombatStealthPointRegenMult,
- /**
- *
- */
- fCombatStepAdvanceDistance,
- /**
- *
- */
- fCombatStrafeChanceMax,
- /**
- *
- */
- fCombatStrafeChanceMin,
- /**
- *
- */
- fCombatStrafeDistanceMax,
- /**
- *
- */
- fCombatStrafeDistanceMin,
- /**
- *
- */
- fCombatStrafeMinDistanceRadiusMult,
- /**
- *
- */
- fCombatStrengthUpdateTime,
- /**
- *
- */
- fCombatSurroundDistanceMax,
- /**
- *
- */
- fCombatSurroundDistanceMin,
- /**
- *
- */
- fCombatTargetEngagedLastSeenTime,
- /**
- *
- */
- fCombatTargetLocationAvoidNodeRadiusOffset,
- /**
- *
- */
- fCombatTargetLocationCurrentReservationDistanceMult,
- /**
- *
- */
- fCombatTargetLocationMaxDistance,
- /**
- *
- */
- fCombatTargetLocationMinDistanceMult,
- /**
- *
- */
- fCombatTargetLocationPathingRadius,
- /**
- *
- */
- fCombatTargetLocationRadiusSizeMult,
- /**
- *
- */
- fCombatTargetLocationRepositionAngleMult,
- /**
- *
- */
- fCombatTargetLocationSwimmingOffset,
- /**
- *
- */
- fCombatTargetLocationWidthMax,
- /**
- *
- */
- fCombatTargetLocationWidthMin,
- /**
- *
- */
- fCombatTargetLocationWidthSizeMult,
- /**
- *
- */
- fCombatTeammateFollowRadiusBase,
- /**
- *
- */
- fCombatTeammateFollowRadiusMin,
- /**
- *
- */
- fCombatTeammateFollowRadiusMult,
- /**
- *
- */
- fCombatThreatAnticipateTime,
- /**
- *
- */
- fCombatThreatAvoidCost,
- /**
- *
- */
- fCombatThreatBufferRadius,
- /**
- *
- */
- fCombatThreatCacheVelocityTime,
- /**
- *
- */
- fCombatThreatDangerousObjectHealth,
- /**
- *
- */
- fCombatThreatExplosiveObjectThreatTime,
- /**
- *
- */
- fCombatThreatExtrudeTime,
- /**
- *
- */
- fCombatThreatExtrudeVelocityThreshold,
- /**
- *
- */
- fCombatThreatNegativeExtrudeTime,
- /**
- *
- */
- fCombatThreatProximityExplosionAvoidTime,
- /**
- *
- */
- fCombatThreatRatioUpdateTime,
- /**
- *
- */
- fCombatThreatSignificantScore,
- /**
- *
- */
- fCombatThreatTimedExplosionLength,
- /**
- *
- */
- fCombatThreatUpdateTimeMax,
- /**
- *
- */
- fCombatThreatUpdateTimeMin,
- /**
- *
- */
- fCombatThreatViewCone,
- /**
- *
- */
- fCombatUnarmedCritDamageMult,
- /**
- *
- */
- fCombatUnreachableTargetCheckTime,
- /**
- *
- */
- fCombatVulnerabilityMod,
- /**
- *
- */
- fCombatYieldRetryTime,
- /**
- *
- */
- fCombatYieldTime,
- /**
- *
- */
- fCommentOnPlayerActionsTimer,
- /**
- *
- */
- fCommentOnPlayerKnockingThings,
- /**
- *
- */
- fConcussionTimer,
- /**
- *
- */
- fConeProjectileEnvironmentDistance,
- /**
- *
- */
- fConeProjectileEnvironmentTimer,
- /**
- *
- */
- fConeProjectileForceBase,
- /**
- *
- */
- fConeProjectileForceMult,
- /**
- *
- */
- fConeProjectileForceMultAngular,
- /**
- *
- */
- fConeProjectileForceMultLinear,
- /**
- *
- */
- fConeProjectileWaterScaleMult,
- /**
- *
- */
- fCoverEvaluationLastSeenExpireTime,
- /**
- *
- */
- fCoverFiredProjectileExpireTime,
- /**
- *
- */
- fCoverFiringReloadClipPercent,
- /**
- *
- */
- fCoverWaitReloadClipPercent,
- /**
- *
- */
- fCoveredAdvanceMinAdvanceDistanceMax,
- /**
- *
- */
- fCoveredAdvanceMinAdvanceDistanceMin,
- /**
- *
- */
- fCrafting,
- /**
- *
- */
- fCreatureDefaultTurningSpeed,
- /**
- *
- */
- fCreditsScrollSpeed,
- /**
- *
- */
- fCrimeAlarmRespMult,
- /**
- *
- */
- fCrimeDispAttack,
- /**
- *
- */
- fCrimeDispMurder,
- /**
- *
- */
- fCrimeDispPersonal,
- /**
- *
- */
- fCrimeDispPickpocket,
- /**
- *
- */
- fCrimeDispSteal,
- /**
- *
- */
- fCrimeDispTresspass,
- /**
- *
- */
- fCrimeFavorMult,
- /**
- *
- */
- fCrimeGoldSkillPenaltyMult,
- /**
- *
- */
- fCrimeGoldSteal,
- /**
- *
- */
- fCrimePersonalRegardMult,
- /**
- *
- */
- fCrimeRegardMult,
- /**
- *
- */
- fCrimeSoundBase,
- /**
- *
- */
- fCrimeSoundMult,
- /**
- *
- */
- fCrimeWitnessRegardMult,
- /**
- *
- */
- fDOFDistanceMult,
- /**
- *
- */
- fDamageArmConditionBase,
- /**
- *
- */
- fDamageArmConditionMult,
- /**
- *
- */
- fDamageGunWeapCondBase,
- /**
- *
- */
- fDamageGunWeapCondMult,
- /**
- *
- */
- fDamageMeleeWeapCondBase,
- /**
- *
- */
- fDamageMeleeWeapCondMult,
- /**
- *
- */
- fDamagePCSkillMax,
- /**
- *
- */
- fDamagePCSkillMin,
- /**
- *
- */
- fDamageSkillMax,
- /**
- *
- */
- fDamageSkillMin,
- /**
- *
- */
- fDamageSneakAttackMult,
- /**
- *
- */
- fDamageStrengthBase,
- /**
- *
- */
- fDamageStrengthMult,
- /**
- *
- */
- fDamageToArmorPercentage,
- /**
- *
- */
- fDamageToWeaponEnergyMult,
- /**
- *
- */
- fDamageToWeaponGunMult,
- /**
- *
- */
- fDamageToWeaponLauncherMult,
- /**
- *
- */
- fDamageToWeaponMeleeMult,
- /**
- *
- */
- fDamageUnarmedPenalty,
- /**
- *
- */
- fDamageWeaponMult,
- /**
- *
- */
- fDamagedAVRegenDelay,
- /**
- *
- */
- fDamagedHealthRegenDelay,
- /**
- *
- */
- fDamagedMagickaRegenDelay,
- /**
- *
- */
- fDamagedStaminaRegenDelay,
- /**
- *
- */
- fDangerousObjectExplosionDamage,
- /**
- *
- */
- fDangerousObjectExplosionRadius,
- /**
- *
- */
- fDangerousProjectileExplosionDamage,
- /**
- *
- */
- fDangerousProjectileExplosionRadius,
- /**
- *
- */
- fDaytimeColorExtension,
- /**
- *
- */
- fDeadReactionDistance,
- /**
- *
- */
- fDeathForceDamageMax,
- /**
- *
- */
- fDeathForceDamageMin,
- /**
- *
- */
- fDeathForceForceMax,
- /**
- *
- */
- fDeathForceForceMin,
- /**
- *
- */
- fDeathForceMassBase,
- /**
- *
- */
- fDeathForceMassMult,
- /**
- *
- */
- fDeathForceRangedDamageMax,
- /**
- *
- */
- fDeathForceRangedDamageMin,
- /**
- *
- */
- fDeathForceRangedForceMax,
- /**
- *
- */
- fDeathForceRangedForceMin,
- /**
- *
- */
- fDeathForceSpellImpactMult,
- /**
- *
- */
- fDeathSoundMaxDistance,
- /**
- *
- */
- fDebrisFadeTime,
- /**
- *
- */
- fDecalLOD,
- /**
- *
- */
- fDecapitateBloodTime,
- /**
- *
- */
- fDefault,
- /**
- *
- */
- fDefaultAngleTolerance,
- /**
- *
- */
- fDefaultBowSpeedBonus,
- /**
- *
- */
- fDemandBase,
- /**
- *
- */
- fDemandMult,
- /**
- *
- */
- fDetectEventDistanceNPC,
- /**
- *
- */
- fDetectEventDistancePlayer,
- /**
- *
- */
- fDetectEventDistanceVeryLoudMult,
- /**
- *
- */
- fDetectEventSneakDistanceVeryLoud,
- /**
- *
- */
- fDetectProjectileDistanceNPC,
- /**
- *
- */
- fDetectProjectileDistancePlayer,
- /**
- *
- */
- fDetectionActionTimer,
- /**
- *
- */
- fDetectionCombatNonTargetDistanceMult,
- /**
- *
- */
- fDetectionCommentTimer,
- /**
- *
- */
- fDetectionEventExpireTime,
- /**
- *
- */
- fDetectionLOSDistanceAngle,
- /**
- *
- */
- fDetectionLOSDistanceMultExterior,
- /**
- *
- */
- fDetectionLOSDistanceMultInterior,
- /**
- *
- */
- fDetectionLargeActorSizeMult,
- /**
- *
- */
- fDetectionNightEyeBonus,
- /**
- *
- */
- fDetectionSneakLightMod,
- /**
- *
- */
- fDetectionStateExpireTime,
- /**
- *
- */
- fDetectionUpdateTimeMax,
- /**
- *
- */
- fDetectionUpdateTimeMaxComplex,
- /**
- *
- */
- fDetectionUpdateTimeMin,
- /**
- *
- */
- fDetectionUpdateTimeMinComplex,
- /**
- *
- */
- fDetectionViewCone,
- /**
- *
- */
- fDialogFocalDepthRange,
- /**
- *
- */
- fDialogFocalDepthStrength,
- /**
- *
- */
- fDialogSpeechDelaySeconds,
- /**
- *
- */
- fDialogZoomInSeconds,
- /**
- *
- */
- fDialogZoomOutSeconds,
- /**
- *
- */
- fDialogueHardStopAngle,
- /**
- *
- */
- fDialogueSoftStopAngle,
- /**
- *
- */
- fDiffMultHPByPCE,
- /**
- *
- */
- fDiffMultHPByPCH,
- /**
- *
- */
- fDiffMultHPByPCN,
- /**
- *
- */
- fDiffMultHPByPCVE,
- /**
- *
- */
- fDiffMultHPByPCVH,
- /**
- *
- */
- fDiffMultHPToPCE,
- /**
- *
- */
- fDiffMultHPToPCH,
- /**
- *
- */
- fDiffMultHPToPCN,
- /**
- *
- */
- fDiffMultHPToPCVE,
- /**
- *
- */
- fDiffMultHPToPCVH,
- /**
- *
- */
- fDiffMultXPE,
- /**
- *
- */
- fDiffMultXPH,
- /**
- *
- */
- fDiffMultXPN,
- /**
- *
- */
- fDiffMultXPVE,
- /**
- *
- */
- fDiffMultXPVH,
- /**
- *
- */
- fDifficultyDamageMultiplier,
- /**
- *
- */
- fDifficultyDefaultValue,
- /**
- *
- */
- fDifficultyMaxValue,
- /**
- *
- */
- fDifficultyMinValue,
- /**
- *
- */
- fDisarmedPickupWeaponDistanceMult,
- /**
- *
- */
- fDisenchantSkillUse,
- /**
- *
- */
- fDistanceAutomaticallyActivateDoor,
- /**
- *
- */
- fDistanceExteriorReactCombat,
- /**
- *
- */
- fDistanceFadeActorAutoLoadDoor,
- /**
- *
- */
- fDistanceInteriorReactCombat,
- /**
- *
- */
- fDistanceProjectileExplosionDetection,
- /**
- *
- */
- fDistancetoPlayerforConversations,
- /**
- *
- */
- fDrinkRepeatRate,
- /**
- *
- */
- fDyingTimer,
- /**
- *
- */
- fEmbeddedWeaponSwitchChance,
- /**
- *
- */
- fEmbeddedWeaponSwitchTime,
- /**
- *
- */
- fEnchantingCostExponent,
- /**
- *
- */
- fEnchantingRuleOfFive,
- /**
- *
- */
- fEnchantingRuleOfTen,
- /**
- *
- */
- fEnchantingRuleOfTwo,
- /**
- *
- */
- fEnchantingSkillCostBase,
- /**
- *
- */
- fEnchantingSkillCostMult,
- /**
- *
- */
- fEnchantingSkillCostScale,
- /**
- *
- */
- fEnchantingSkillFactor,
- /**
- *
- */
- fEnchantmentEffectPointsMult,
- /**
- *
- */
- fEnchantmentGoldMult,
- /**
- *
- */
- fEnchantmentPointsMult,
- /**
- *
- */
- fEnemyHealthBarTimer,
- /**
- *
- */
- fEnvMapLOD,
- /**
- *
- */
- fEssentialDeathTime,
- /**
- *
- */
- fEssentialDownCombatHealthRegenMult,
- /**
- *
- */
- fEssentialHealthPercentReGain,
- /**
- *
- */
- fEssentialNPCMinimumHealth,
- /**
- *
- */
- fEssentialNonCombatHealRateBonus,
- /**
- *
- */
- fEvaluatePackageTimer,
- /**
- *
- */
- fEvaluateProcedureTimer,
- /**
- *
- */
- fExplodeLimbRemovalDelay,
- /**
- *
- */
- fExplodeLimbRemovalDelayVATS,
- /**
- *
- */
- fExplosionForceClutterUpBias,
- /**
- *
- */
- fExplosionForceKnockdownMinimum,
- /**
- *
- */
- fExplosionForceMultAngular,
- /**
- *
- */
- fExplosionForceMultLinear,
- /**
- *
- */
- fExplosionImageSpaceSwapPower,
- /**
- *
- */
- fExplosionKnockStateExplodeDownTime,
- /**
- *
- */
- fExplosionLOSBuffer,
- /**
- *
- */
- fExplosionLOSBufferDistance,
- /**
- *
- */
- fExplosionMaxImpulse,
- /**
- *
- */
- fExplosionSourceRefMult,
- /**
- *
- */
- fExplosionSplashRadius,
- /**
- *
- */
- fExplosionWaterRadiusRatio,
- /**
- *
- */
- fExplosiveProjectileBlockedResetTime,
- /**
- *
- */
- fExplosiveProjectileBlockedWaitTime,
- /**
- *
- */
- fExpressionChangePerSec,
- /**
- *
- */
- fExpressionStrengthAdd,
- /**
- *
- */
- fEyeEnvMapLOD,
- /**
- *
- */
- fEyeHeadingMaxOffsetEmotionAngry,
- /**
- *
- */
- fEyeHeadingMaxOffsetEmotionFear,
- /**
- *
- */
- fEyeHeadingMaxOffsetEmotionHappy,
- /**
- *
- */
- fEyeHeadingMaxOffsetEmotionNeutral,
- /**
- *
- */
- fEyeHeadingMaxOffsetEmotionSad,
- /**
- *
- */
- fEyeHeadingMinOffsetEmotionAngry,
- /**
- *
- */
- fEyeHeadingMinOffsetEmotionFear,
- /**
- *
- */
- fEyeHeadingMinOffsetEmotionHappy,
- /**
- *
- */
- fEyeHeadingMinOffsetEmotionNeutral,
- /**
- *
- */
- fEyeHeadingMinOffsetEmotionSad,
- /**
- *
- */
- fEyePitchMaxOffsetEmotionAngry,
- /**
- *
- */
- fEyePitchMaxOffsetEmotionFear,
- /**
- *
- */
- fEyePitchMaxOffsetEmotionHappy,
- /**
- *
- */
- fEyePitchMaxOffsetEmotionNeutral,
- /**
- *
- */
- fEyePitchMaxOffsetEmotionSad,
- /**
- *
- */
- fEyePitchMinOffsetEmotionAngry,
- /**
- *
- */
- fEyePitchMinOffsetEmotionFear,
- /**
- *
- */
- fEyePitchMinOffsetEmotionHappy,
- /**
- *
- */
- fEyePitchMinOffsetEmotionNeutral,
- /**
- *
- */
- fEyePitchMinOffsetEmotionSad,
- /**
- *
- */
- fFallLegDamageMult,
- /**
- *
- */
- fFastTravelSpeedMult,
- /**
- *
- */
- fFastWalkInterpolationBetweenWalkAndRun,
- /**
- *
- */
- fFavorCostActivator,
- /**
- *
- */
- fFavorCostAttack,
- /**
- *
- */
- fFavorCostAttackCrimeMult,
- /**
- *
- */
- fFavorCostLoadDoor,
- /**
- *
- */
- fFavorCostNonLoadDoor,
- /**
- *
- */
- fFavorCostOwnedDoorMult,
- /**
- *
- */
- fFavorCostStealContainerCrime,
- /**
- *
- */
- fFavorCostStealContainerMult,
- /**
- *
- */
- fFavorCostStealObjectMult,
- /**
- *
- */
- fFavorCostTakeObject,
- /**
- *
- */
- fFavorCostUnlockContainer,
- /**
- *
- */
- fFavorCostUnlockDoor,
- /**
- *
- */
- fFavorEventStopDistance,
- /**
- *
- */
- fFavorEventTriggerDistance,
- /**
- *
- */
- fFavorRequestPickDistance,
- /**
- *
- */
- fFavorRequestRadius,
- /**
- *
- */
- fFavorRequestWaitTimer,
- /**
- *
- */
- fFirstPersonLookAtVertOffset,
- /**
- *
- */
- fFleeDistanceExterior,
- /**
- *
- */
- fFleeDistanceInterior,
- /**
- *
- */
- fFleeDoneDistanceExterior,
- /**
- *
- */
- fFleeDoneDistanceInterior,
- /**
- *
- */
- fFleeIsSafeTimer,
- /**
- *
- */
- fFloatQuestMarkerFloatHeight,
- /**
- *
- */
- fFloatQuestMarkerMaxDistance,
- /**
- *
- */
- fFloatQuestMarkerMinDistance,
- /**
- *
- */
- fFlyingActorDefaultTurningSpeed,
- /**
- *
- */
- fFollowExtraCatchUpSpeedMult,
- /**
- *
- */
- fFollowMatchSpeedZoneWidth,
- /**
- *
- */
- fFollowRunMaxSpeedupMultiplier,
- /**
- *
- */
- fFollowRunMinSlowdownMultiplier,
- /**
- *
- */
- fFollowSlowdownZoneWidth,
- /**
- *
- */
- fFollowSpaceBetweenFollowers,
- /**
- *
- */
- fFollowStartSprintDistance,
- /**
- *
- */
- fFollowStopZoneMinMult,
- /**
- *
- */
- fFollowWalkMaxSpeedupMultiplier,
- /**
- *
- */
- fFollowWalkMinSlowdownMultiplier,
- /**
- *
- */
- fFollowWalkZoneMult,
- /**
- *
- */
- fFollowerSpacingAtDoors,
- /**
- *
- */
- fFriendHitTimer,
- /**
- *
- */
- fFriendMinimumLastHitTime,
- /**
- *
- */
- fFurnitureMarkerAngleTolerance,
- /**
- *
- */
- fFurnitureScaleAnimDurationNPC,
- /**
- *
- */
- fFurnitureScaleAnimDurationPlayer,
- /**
- *
- */
- fGameplayImpulseMinMass,
- /**
- *
- */
- fGameplayImpulseMultBiped,
- /**
- *
- */
- fGameplayImpulseMultClutter,
- /**
- *
- */
- fGameplayImpulseMultDebrisLarge,
- /**
- *
- */
- fGameplayImpulseMultProp,
- /**
- *
- */
- fGameplayImpulseMultTrap,
- /**
- *
- */
- fGameplayImpulseScale,
- /**
- *
- */
- fGameplaySpeakingEmotionMaxChangeValue,
- /**
- *
- */
- fGameplaySpeakingEmotionMinChangeValue,
- /**
- *
- */
- fGameplayVoiceFilePadding,
- /**
- *
- */
- fGameplayiSpeakingEmotionMaxDeltaChange,
- /**
- *
- */
- fGameplayiSpeakingEmotionMinDeltaChange,
- /**
- *
- */
- fGetHitPainMult,
- /**
- *
- */
- fGrabMaxWeightRunning,
- /**
- *
- */
- fGrabMaxWeightWalking,
- /**
- *
- */
- fGrenadeAgeMax,
- /**
- *
- */
- fGrenadeFriction,
- /**
- *
- */
- fGrenadeHighArcSpeedPercentage,
- /**
- *
- */
- fGrenadeRestitution,
- /**
- *
- */
- fGrenadeThrowHitFractionThreshold,
- /**
- *
- */
- fGuardPackageAttackRadiusMult,
- /**
- *
- */
- fGunDecalCameraDistance,
- /**
- *
- */
- fGunParticleCameraDistance,
- /**
- *
- */
- fGunReferenceSkill,
- /**
- *
- */
- fGunShellCameraDistance,
- /**
- *
- */
- fGunShellDirectionRandomize,
- /**
- *
- */
- fGunShellEjectSpeed,
- /**
- *
- */
- fGunShellLifetime,
- /**
- *
- */
- fGunShellRotateRandomize,
- /**
- *
- */
- fGunShellRotateSpeed,
- /**
- *
- */
- fGunSpreadArmBase,
- /**
- *
- */
- fGunSpreadArmMult,
- /**
- *
- */
- fGunSpreadCondBase,
- /**
- *
- */
- fGunSpreadCondMult,
- /**
- *
- */
- fGunSpreadCrouchBase,
- /**
- *
- */
- fGunSpreadCrouchMult,
- /**
- *
- */
- fGunSpreadDriftBase,
- /**
- *
- */
- fGunSpreadDriftMult,
- /**
- *
- */
- fGunSpreadHeadBase,
- /**
- *
- */
- fGunSpreadHeadMult,
- /**
- *
- */
- fGunSpreadIronSightsBase,
- /**
- *
- */
- fGunSpreadIronSightsMult,
- /**
- *
- */
- fGunSpreadNPCArmBase,
- /**
- *
- */
- fGunSpreadNPCArmMult,
- /**
- *
- */
- fGunSpreadRunBase,
- /**
- *
- */
- fGunSpreadRunMult,
- /**
- *
- */
- fGunSpreadSkillBase,
- /**
- *
- */
- fGunSpreadSkillMult,
- /**
- *
- */
- fGunSpreadWalkBase,
- /**
- *
- */
- fGunSpreadWalkMult,
- /**
- *
- */
- fHUDCompassLocationMaxDist,
- /**
- *
- */
- fHUDOpacity,
- /**
- *
- */
- fHandDamageSkillBase,
- /**
- *
- */
- fHandDamageSkillMult,
- /**
- *
- */
- fHandDamageStrengthBase,
- /**
- *
- */
- fHandDamageStrengthMult,
- /**
- *
- */
- fHandHealthMax,
- /**
- *
- */
- fHandHealthMin,
- /**
- *
- */
- fHandReachDefault,
- /**
- *
- */
- fHavokTauRatio,
- /**
- *
- */
- fHazardDropMaxDistance,
- /**
- *
- */
- fHazardMaxWaitTime,
- /**
- *
- */
- fHazardSpacingMult,
- /**
- *
- */
- fHeadTrackSpeedMax,
- /**
- *
- */
- fHeadTrackSpeedMaxAngle,
- /**
- *
- */
- fHeadTrackSpeedMin,
- /**
- *
- */
- fHeadTrackSpeedMinAngle,
- /**
- *
- */
- fHeadingMarkerAngleTolerance,
- /**
- *
- */
- fHealthRegenDelayMax,
- /**
- *
- */
- fHorseMountOffsetX,
- /**
- *
- */
- fHorseMountOffsetY,
- /**
- *
- */
- fHostileActorExteriorDistance,
- /**
- *
- */
- fHostileActorInteriorDistance,
- /**
- *
- */
- fHostileFlyingActorExteriorDistance,
- /**
- *
- */
- fIdleChatterCommentTimer,
- /**
- *
- */
- fIdleChatterCommentTimerMax,
- /**
- *
- */
- fIdleMarkerAngleTolerance,
- /**
- *
- */
- fImpactShaderMaxDistance,
- /**
- *
- */
- fImpactShaderMaxMagnitude,
- /**
- *
- */
- fImpactShaderMinMagnitude,
- /**
- *
- */
- fIntimidateConfidenceMultAverage,
- /**
- *
- */
- fIntimidateConfidenceMultBrave,
- /**
- *
- */
- fIntimidateConfidenceMultCautious,
- /**
- *
- */
- fIntimidateConfidenceMultCowardly,
- /**
- *
- */
- fIntimidateConfidenceMultFoolhardy,
- /**
- *
- */
- fIntimidateSpeechcraftCurve,
- /**
- *
- */
- fInventory,
- /**
- *
- */
- fInventoryLight,
- /**
- *
- */
- fInventoryMenuLight,
- /**
- *
- */
- fIronSightsDOFDistance,
- /**
- *
- */
- fIronSightsDOFRange,
- /**
- *
- */
- fIronSightsDOFStrengthCap,
- /**
- *
- */
- fIronSightsDOFSwitchSeconds,
- /**
- *
- */
- fIronSightsFOVTimeChange,
- /**
- *
- */
- fIronSightsGunMotionBlur,
- /**
- *
- */
- fIronSightsMotionBlur,
- /**
- *
- */
- fItemPointsMult,
- /**
- *
- */
- fItemRepairCostMult,
- /**
- *
- */
- fJogInterpolationBetweenWalkAndRun,
- /**
- *
- */
- fJumpDoubleMult,
- /**
- *
- */
- fJumpFallHeightExponent,
- /**
- *
- */
- fJumpFallHeightExponentNPC,
- /**
- *
- */
- fJumpFallHeightMin,
- /**
- *
- */
- fJumpFallHeightMinNPC,
- /**
- *
- */
- fJumpFallHeightMult,
- /**
- *
- */
- fJumpFallHeightMultNPC,
- /**
- *
- */
- fJumpFallRiderMult,
- /**
- *
- */
- fJumpFallSkillBase,
- /**
- *
- */
- fJumpFallSkillMult,
- /**
- *
- */
- fJumpFallVelocityMin,
- /**
- *
- */
- fJumpHeightMin,
- /**
- *
- */
- fJumpMoveBase,
- /**
- *
- */
- fJumpMoveMult,
- /**
- *
- */
- fJumpSwimmingMult,
- /**
- *
- */
- fKarmaModKillingEvilActor,
- /**
- *
- */
- fKarmaModMurderingNonEvilCreature,
- /**
- *
- */
- fKarmaModMurderingNonEvilNPC,
- /**
- *
- */
- fKarmaModStealing,
- /**
- *
- */
- fKillCamBaseOdds,
- /**
- *
- */
- fKillCamLevelBias,
- /**
- *
- */
- fKillCamLevelFactor,
- /**
- *
- */
- fKillCamLevelMaxBias,
- /**
- *
- */
- fKillMoveMaxDuration,
- /**
- *
- */
- fKillWitnessesTimerSetting,
- /**
- *
- */
- fKnockbackAgilBase,
- /**
- *
- */
- fKnockbackAgilMult,
- /**
- *
- */
- fKnockbackDamageBase,
- /**
- *
- */
- fKnockbackDamageMult,
- /**
- *
- */
- fKnockbackForceMax,
- /**
- *
- */
- fKnockbackTime,
- /**
- *
- */
- fKnockdownAgilBase,
- /**
- *
- */
- fKnockdownAgilMult,
- /**
- *
- */
- fKnockdownBaseHealthThreshold,
- /**
- *
- */
- fKnockdownChance,
- /**
- *
- */
- fKnockdownCurrentHealthThreshold,
- /**
- *
- */
- fKnockdownDamageBase,
- /**
- *
- */
- fKnockdownDamageMult,
- /**
- *
- */
- fLargeProjectilePickBufferSize,
- /**
- *
- */
- fLargeProjectileSize,
- /**
- *
- */
- fLevelUpCarryWeightMod,
- /**
- *
- */
- fLightRecalcTimer,
- /**
- *
- */
- fLightRecalcTimerPlayer,
- /**
- *
- */
- fLoadingWheelScale,
- /**
- *
- */
- fLockLevelBase,
- /**
- *
- */
- fLockLevelMult,
- /**
- *
- */
- fLockPickBreakBase,
- /**
- *
- */
- fLockPickBreakMult,
- /**
- *
- */
- fLockPickQualityBase,
- /**
- *
- */
- fLockPickQualityMult,
- /**
- *
- */
- fLockSkillBase,
- /**
- *
- */
- fLockSkillMult,
- /**
- *
- */
- fLockTrapGoOffBase,
- /**
- *
- */
- fLockTrapGoOffMult,
- /**
- *
- */
- fLockpickBreakAdept,
- /**
- *
- */
- fLockpickBreakApprentice,
- /**
- *
- */
- fLockpickBreakExpert,
- /**
- *
- */
- fLockpickBreakMaster,
- /**
- *
- */
- fLockpickBreakNovice,
- /**
- *
- */
- fLockpickBreakSkillBase,
- /**
- *
- */
- fLockpickBreakSkillMult,
- /**
- *
- */
- fLockpickBrokenPicksMult,
- /**
- *
- */
- fLockpickSkillPartialPickBase,
- /**
- *
- */
- fLockpickSkillPartialPickMult,
- /**
- *
- */
- fLockpickSkillSweetSpotBase,
- /**
- *
- */
- fLockpickSkillSweetSpotMult,
- /**
- *
- */
- fLookDownDisableBlinkingAmt,
- /**
- *
- */
- fLookGraphX,
- /**
- *
- */
- fLookGraphY,
- /**
- *
- */
- fLowHealthTutorialPercentage,
- /**
- *
- */
- fLowLevelNPCBaseHealthMult,
- /**
- *
- */
- fLowMagickaTutorialPercentage,
- /**
- *
- */
- fLowStaminaTutorialPercentage,
- /**
- *
- */
- fMagic,
- /**
- *
- */
- fMagicAbsorbDistanceReachMult,
- /**
- *
- */
- fMagicAbsorbVisualTimer,
- /**
- *
- */
- fMagicAccumulatingModifierEffectHoldDuration,
- /**
- *
- */
- fMagicAreaBaseCostMult,
- /**
- *
- */
- fMagicAreaScale,
- /**
- *
- */
- fMagicAreaScaleMax,
- /**
- *
- */
- fMagicAreaScaleMin,
- /**
- *
- */
- fMagicBarrierDepth,
- /**
- *
- */
- fMagicBarrierHeight,
- /**
- *
- */
- fMagicBarrierSpacing,
- /**
- *
- */
- fMagicBoltDuration,
- /**
- *
- */
- fMagicBoltSegmentLength,
- /**
- *
- */
- fMagicCEEnchantMagOffset,
- /**
- *
- */
- fMagicCasterPCSkillCostBase,
- /**
- *
- */
- fMagicCasterPCSkillCostMult,
- /**
- *
- */
- fMagicCasterSkillCostBase,
- /**
- *
- */
- fMagicCasterSkillCostMult,
- /**
- *
- */
- fMagicChainExplosionEffectivenessDelta,
- /**
- *
- */
- fMagicCloudAreaMin,
- /**
- *
- */
- fMagicCloudDurationMin,
- /**
- *
- */
- fMagicCloudFindTargetTime,
- /**
- *
- */
- fMagicCloudLifeScale,
- /**
- *
- */
- fMagicCloudSizeScale,
- /**
- *
- */
- fMagicCloudSlowdownRate,
- /**
- *
- */
- fMagicCloudSpeedBase,
- /**
- *
- */
- fMagicCloudSpeedScale,
- /**
- *
- */
- fMagicCostScale,
- /**
- *
- */
- fMagicDefaultAccumulatingModifierEffectRate,
- /**
- *
- */
- fMagicDefaultTouchDistance,
- /**
- *
- */
- fMagicDiseaseTransferBase,
- /**
- *
- */
- fMagicDiseaseTransferMult,
- /**
- *
- */
- fMagicDispelMagnitudeMult,
- /**
- *
- */
- fMagicDualCastingCostBase,
- /**
- *
- */
- fMagicDualCastingCostMult,
- /**
- *
- */
- fMagicDualCastingEffectivenessBase,
- /**
- *
- */
- fMagicDualCastingEffectivenessMult,
- /**
- *
- */
- fMagicDualCastingTimeBase,
- /**
- *
- */
- fMagicDualCastingTimeMult,
- /**
- *
- */
- fMagicDurMagBaseCostMult,
- /**
- *
- */
- fMagicEnchantmentChargeBase,
- /**
- *
- */
- fMagicEnchantmentChargeMult,
- /**
- *
- */
- fMagicEnchantmentDrainBase,
- /**
- *
- */
- fMagicEnchantmentDrainMult,
- /**
- *
- */
- fMagicExplosionAgilityMult,
- /**
- *
- */
- fMagicExplosionClutterMult,
- /**
- *
- */
- fMagicExplosionIncorporealMult,
- /**
- *
- */
- fMagicExplosionIncorporealTime,
- /**
- *
- */
- fMagicExplosionPowerBase,
- /**
- *
- */
- fMagicExplosionPowerMax,
- /**
- *
- */
- fMagicExplosionPowerMin,
- /**
- *
- */
- fMagicExplosionPowerMult,
- /**
- *
- */
- fMagicGuideSpacing,
- /**
- *
- */
- fMagicLightForwardOffset,
- /**
- *
- */
- fMagicLightHeightOffset,
- /**
- *
- */
- fMagicLightRadiusBase,
- /**
- *
- */
- fMagicLightSideOffset,
- /**
- *
- */
- fMagicNightEyeAmbient,
- /**
- *
- */
- fMagicPCSkillCostScale,
- /**
- *
- */
- fMagicPlayerMinimumInvisibility,
- /**
- *
- */
- fMagicPostDrawCastDelay,
- /**
- *
- */
- fMagicProjectileMaxDistance,
- /**
- *
- */
- fMagicRangeTargetCostMult,
- /**
- *
- */
- fMagicResistActorSkillBase,
- /**
- *
- */
- fMagicResistActorSkillMult,
- /**
- *
- */
- fMagicResistTargetWillpowerBase,
- /**
- *
- */
- fMagicResistTargetWillpowerMult,
- /**
- *
- */
- fMagicSkillCostScale,
- /**
- *
- */
- fMagicSummonMaxAppearTime,
- /**
- *
- */
- fMagicTelekinesiDistanceMult,
- /**
- *
- */
- fMagicTelekinesisBaseDistance,
- /**
- *
- */
- fMagicTelekinesisComplexMaxForce,
- /**
- *
- */
- fMagicTelekinesisComplexObjectDamping,
- /**
- *
- */
- fMagicTelekinesisComplexSpringDamping,
- /**
- *
- */
- fMagicTelekinesisComplexSpringElasticity,
- /**
- *
- */
- fMagicTelekinesisDamageBase,
- /**
- *
- */
- fMagicTelekinesisDamageMult,
- /**
- *
- */
- fMagicTelekinesisDistanceMin,
- /**
- *
- */
- fMagicTelekinesisDualCastDamageMult,
- /**
- *
- */
- fMagicTelekinesisDualCastThrowMult,
- /**
- *
- */
- fMagicTelekinesisLiftPowerMult,
- /**
- *
- */
- fMagicTelekinesisMaxForce,
- /**
- *
- */
- fMagicTelekinesisMoveAccelerate,
- /**
- *
- */
- fMagicTelekinesisMoveBase,
- /**
- *
- */
- fMagicTelekinesisMoveMax,
- /**
- *
- */
- fMagicTelekinesisObjectDamping,
- /**
- *
- */
- fMagicTelekinesisSpringDamping,
- /**
- *
- */
- fMagicTelekinesisSpringElasticity,
- /**
- *
- */
- fMagicTelekinesisThrow,
- /**
- *
- */
- fMagicTelekinesisThrowAccelerate,
- /**
- *
- */
- fMagicTelekinesisThrowMax,
- /**
- *
- */
- fMagicTrackingLimit,
- /**
- *
- */
- fMagicTrackingLimitComplex,
- /**
- *
- */
- fMagicTrackingMultBall,
- /**
- *
- */
- fMagicTrackingMultBolt,
- /**
- *
- */
- fMagicTrackingMultFog,
- /**
- *
- */
- fMagicUnitsPerFoot,
- /**
- *
- */
- fMagicVACNoPartTargetedMult,
- /**
- *
- */
- fMagicVACPartTargetedMult,
- /**
- *
- */
- fMagicWardPowerMaxBase,
- /**
- *
- */
- fMagicWardPowerMaxMult,
- /**
- *
- */
- fMagickaRegenDelayMax,
- /**
- *
- */
- fMagickaReturnBase,
- /**
- *
- */
- fMagickaReturnMult,
- /**
- *
- */
- fMapMarkerMaxPercentSize,
- /**
- *
- */
- fMapMarkerMinFadeAlpha,
- /**
- *
- */
- fMapMarkerMinPercentSize,
- /**
- *
- */
- fMapQuestMarkerMaxPercentSize,
- /**
- *
- */
- fMapQuestMarkerMinFadeAlpha,
- /**
- *
- */
- fMapQuestMarkerMinPercentSize,
- /**
- *
- */
- fMasserAngleFadeEnd,
- /**
- *
- */
- fMasserAngleFadeStart,
- /**
- *
- */
- fMasserAngleShadowEarlyFade,
- /**
- *
- */
- fMasserSpeed,
- /**
- *
- */
- fMasserZOffset,
- /**
- *
- */
- fMaxArmorRating,
- /**
- *
- */
- fMaxSandboxRescanSeconds,
- /**
- *
- */
- fMaxSellMult,
- /**
- *
- */
- fMaximumWind,
- /**
- *
- */
- fMeleeMovementRestrictionsUpdateTime,
- /**
- *
- */
- fMeleeSweepViewAngleMult,
- /**
- *
- */
- fMeshLODLevel,
- /**
- *
- */
- fMinBuyMult,
- /**
- *
- */
- fMinDistanceUseHorse,
- /**
- *
- */
- fMinSandboxRescanSeconds,
- /**
- *
- */
- fMineAgeMax,
- /**
- *
- */
- fMineExteriorRadiusMult,
- /**
- *
- */
- fMinesBlinkFast,
- /**
- *
- */
- fMinesBlinkMax,
- /**
- *
- */
- fMinesBlinkSlow,
- /**
- *
- */
- fMinesDelayMin,
- /**
- *
- */
- fModelReferenceEffectMaxWaitTime,
- /**
- *
- */
- fMostCommonProjectileCollisionRadius,
- /**
- *
- */
- fMotionBlur,
- /**
- *
- */
- fMountedMaxLookingDown,
- /**
- *
- */
- fMoveCharRunBase,
- /**
- *
- */
- fMoveCharWalkBase,
- /**
- *
- */
- fMoveEncumEffect,
- /**
- *
- */
- fMoveEncumEffectNoWeapon,
- /**
- *
- */
- fMoveFlyRunMult,
- /**
- *
- */
- fMoveFlyWalkMult,
- /**
- *
- */
- fMoveGraphX,
- /**
- *
- */
- fMoveGraphY,
- /**
- *
- */
- fMoveSprintMult,
- /**
- *
- */
- fMoveSwimMult,
- /**
- *
- */
- fMoveWeightMax,
- /**
- *
- */
- fMoveWeightMin,
- /**
- *
- */
- fMovementNearTargetAvoidCost,
- /**
- *
- */
- fMovementNearTargetAvoidRadius,
- /**
- *
- */
- fMovementTargetAvoidCost,
- /**
- *
- */
- fMovementTargetAvoidRadius,
- /**
- *
- */
- fMovementTargetAvoidRadiusMult,
- /**
- *
- */
- fNPCAttributeHealthMult,
- /**
- *
- */
- fNPCBaseMagickaMult,
- /**
- *
- */
- fNPCHealthLevelBonus,
- /**
- *
- */
- fNear,
- /**
- *
- */
- fObjectHitH,
- /**
- *
- */
- fObjectHitTwoHandReach,
- /**
- *
- */
- fObjectHitWeaponReach,
- /**
- *
- */
- fObjectMotionBlur,
- /**
- *
- */
- fObjectWeightPickupDetectionMult,
- /**
- *
- */
- fOutOfBreathStaminaRegenDelay,
- /**
- *
- */
- fPCBaseHealthMult,
- /**
- *
- */
- fPCBaseMagickaMult,
- /**
- *
- */
- fPCHealthLevelBonus,
- /**
- *
- */
- fPainDelay,
- /**
- *
- */
- fPartialPickAverage,
- /**
- *
- */
- fPartialPickEasy,
- /**
- *
- */
- fPartialPickHard,
- /**
- *
- */
- fPartialPickVeryEasy,
- /**
- *
- */
- fPartialPickVeryHard,
- /**
- *
- */
- fPerceptionMult,
- /**
- *
- */
- fPerkHeavyArmorExpertSpeedMult,
- /**
- *
- */
- fPerkHeavyArmorJourneymanDamageMult,
- /**
- *
- */
- fPerkHeavyArmorMasterSpeedMult,
- /**
- *
- */
- fPerkHeavyArmorNoviceDamageMult,
- /**
- *
- */
- fPerkHeavyArmorSinkGravityMult,
- /**
- *
- */
- fPerkLightArmorExpertSpeedMult,
- /**
- *
- */
- fPerkLightArmorJourneymanDamageMult,
- /**
- *
- */
- fPerkLightArmorMasterRatingMult,
- /**
- *
- */
- fPerkLightArmorNoviceDamageMult,
- /**
- *
- */
- fPersAdmireAggr,
- /**
- *
- */
- fPersAdmireConf,
- /**
- *
- */
- fPersAdmireEner,
- /**
- *
- */
- fPersAdmireIntel,
- /**
- *
- */
- fPersAdmirePers,
- /**
- *
- */
- fPersAdmireResp,
- /**
- *
- */
- fPersAdmireStre,
- /**
- *
- */
- fPersAdmireWillp,
- /**
- *
- */
- fPersBoastAggr,
- /**
- *
- */
- fPersBoastConf,
- /**
- *
- */
- fPersBoastEner,
- /**
- *
- */
- fPersBoastIntel,
- /**
- *
- */
- fPersBoastPers,
- /**
- *
- */
- fPersBoastResp,
- /**
- *
- */
- fPersBoastStre,
- /**
- *
- */
- fPersBoastWillp,
- /**
- *
- */
- fPersBullyAggr,
- /**
- *
- */
- fPersBullyConf,
- /**
- *
- */
- fPersBullyEner,
- /**
- *
- */
- fPersBullyIntel,
- /**
- *
- */
- fPersBullyPers,
- /**
- *
- */
- fPersBullyResp,
- /**
- *
- */
- fPersBullyStre,
- /**
- *
- */
- fPersBullyWillp,
- /**
- *
- */
- fPersJokeAggr,
- /**
- *
- */
- fPersJokeConf,
- /**
- *
- */
- fPersJokeEner,
- /**
- *
- */
- fPersJokeIntel,
- /**
- *
- */
- fPersJokePers,
- /**
- *
- */
- fPersJokeResp,
- /**
- *
- */
- fPersJokeStre,
- /**
- *
- */
- fPersJokeWillp,
- /**
- *
- */
- fPersuasionAccuracyMaxDisposition,
- /**
- *
- */
- fPersuasionAccuracyMaxSelect,
- /**
- *
- */
- fPersuasionAccuracyMinDispostion,
- /**
- *
- */
- fPersuasionAccuracyMinSelect,
- /**
- *
- */
- fPersuasionBaseValueMaxDisposition,
- /**
- *
- */
- fPersuasionBaseValueMaxSelect,
- /**
- *
- */
- fPersuasionBaseValueMinDispostion,
- /**
- *
- */
- fPersuasionBaseValueMinSelect,
- /**
- *
- */
- fPersuasionBaseValueShape,
- /**
- *
- */
- fPersuasionMaxDisposition,
- /**
- *
- */
- fPersuasionMaxInput,
- /**
- *
- */
- fPersuasionMaxSelect,
- /**
- *
- */
- fPersuasionMinDispostion,
- /**
- *
- */
- fPersuasionMinInput,
- /**
- *
- */
- fPersuasionMinPercentCircle,
- /**
- *
- */
- fPersuasionMinSelect,
- /**
- *
- */
- fPersuasionShape,
- /**
- *
- */
- fPhysicsDamage,
- /**
- *
- */
- fPhysicsDamageSpeedBase,
- /**
- *
- */
- fPhysicsDamageSpeedMin,
- /**
- *
- */
- fPhysicsDamageSpeedMult,
- /**
- *
- */
- fPickLevelBase,
- /**
- *
- */
- fPickLevelMult,
- /**
- *
- */
- fPickMaxAngle,
- /**
- *
- */
- fPickNumBase,
- /**
- *
- */
- fPickNumMult,
- /**
- *
- */
- fPickPocketActorSkillBase,
- /**
- *
- */
- fPickPocketActorSkillMult,
- /**
- *
- */
- fPickPocketAmountBase,
- /**
- *
- */
- fPickPocketAmountMult,
- /**
- *
- */
- fPickPocketDetected,
- /**
- *
- */
- fPickPocketMaxChance,
- /**
- *
- */
- fPickPocketMinChance,
- /**
- *
- */
- fPickPocketTargetSkillBase,
- /**
- *
- */
- fPickPocketTargetSkillMult,
- /**
- *
- */
- fPickPocketWeightBase,
- /**
- *
- */
- fPickPocketWeightMult,
- /**
- *
- */
- fPickSpring,
- /**
- *
- */
- fPickUpWeaponDelay,
- /**
- *
- */
- fPickpocketSkillUsesCurve,
- /**
- *
- */
- fPickupItemDistanceFudge,
- /**
- *
- */
- fPickupWeaponDistanceMinMaxDPSMult,
- /**
- *
- */
- fPickupWeaponMeleeDistanceMax,
- /**
- *
- */
- fPickupWeaponMeleeDistanceMin,
- /**
- *
- */
- fPickupWeaponMeleeWeaponDPSMult,
- /**
- *
- */
- fPickupWeaponMinDPSImprovementPercent,
- /**
- *
- */
- fPickupWeaponRangedDistanceMax,
- /**
- *
- */
- fPickupWeaponRangedDistanceMin,
- /**
- *
- */
- fPickupWeaponRangedMeleeDPSRatioThreshold,
- /**
- *
- */
- fPickupWeaponTargetUnreachableDistanceMult,
- /**
- *
- */
- fPickupWeaponUnarmedDistanceMax,
- /**
- *
- */
- fPickupWeaponUnarmedDistanceMin,
- /**
- *
- */
- fPlayerDeathReloadTime,
- /**
- *
- */
- fPlayerDetectActorValue,
- /**
- *
- */
- fPlayerDetectionSneakBase,
- /**
- *
- */
- fPlayerDetectionSneakMult,
- /**
- *
- */
- fPlayerDropDistance,
- /**
- *
- */
- fPlayerHealthHeartbeatFast,
- /**
- *
- */
- fPlayerHealthHeartbeatSlow,
- /**
- *
- */
- fPlayerMaxResistance,
- /**
- *
- */
- fPlayerTargetCombatDistance,
- /**
- *
- */
- fPlayerTeleportFadeSeconds,
- /**
- *
- */
- fPlayerVelocityCacheTime,
- /**
- *
- */
- fPlayerVelocitySampleInterval,
- /**
- *
- */
- fPlayerVelocitySampleTime,
- /**
- *
- */
- fPotionGoldValueMult,
- /**
- *
- */
- fPotionMortPestleMult,
- /**
- *
- */
- fPotionT,
- /**
- *
- */
- fPowerAttackCoolDownTime,
- /**
- *
- */
- fPowerAttackDefaultBonus,
- /**
- *
- */
- fPowerAttackStaminaPenalty,
- /**
- *
- */
- fProjectileCollisionImpulseScale,
- /**
- *
- */
- fProjectileDefaultTracerRange,
- /**
- *
- */
- fProjectileDeflectionTime,
- /**
- *
- */
- fProjectileInventoryGrenadeFreakoutTime,
- /**
- *
- */
- fProjectileInventoryGrenadeTimer,
- /**
- *
- */
- fProjectileKnockMinMass,
- /**
- *
- */
- fProjectileKnockMultBiped,
- /**
- *
- */
- fProjectileKnockMultClutter,
- /**
- *
- */
- fProjectileKnockMultProp,
- /**
- *
- */
- fProjectileKnockMultTrap,
- /**
- *
- */
- fProjectileMaxDistance,
- /**
- *
- */
- fProjectileReorientTracerMin,
- /**
- *
- */
- fQuestCinematicCharacterFadeIn,
- /**
- *
- */
- fQuestCinematicCharacterFadeInDelay,
- /**
- *
- */
- fQuestCinematicCharacterFadeOut,
- /**
- *
- */
- fQuestCinematicCharacterRemain,
- /**
- *
- */
- fQuestCinematicObjectiveFadeIn,
- /**
- *
- */
- fQuestCinematicObjectiveFadeInDelay,
- /**
- *
- */
- fQuestCinematicObjectiveFadeOut,
- /**
- *
- */
- fQuestCinematicObjectivePauseTime,
- /**
- *
- */
- fQuestCinematicObjectiveScrollTime,
- /**
- *
- */
- fRandomSceneAgainMaxTime,
- /**
- *
- */
- fRandomSceneAgainMinTime,
- /**
- *
- */
- fReEquipArmorTime,
- /**
- *
- */
- fRechargeGoldMult,
- /**
- *
- */
- fReflectedAbsorbChanceReduction,
- /**
- *
- */
- fRelationshipBase,
- /**
- *
- */
- fRelationshipMult,
- /**
- *
- */
- fRemoteCombatMissedAttack,
- /**
- *
- */
- fRemoveExcessComplexDeadTime,
- /**
- *
- */
- fRemoveExcessDeadTime,
- /**
- *
- */
- fRepairMax,
- /**
- *
- */
- fRepairMin,
- /**
- *
- */
- fRepairScavengeMult,
- /**
- *
- */
- fRepairSkillBase,
- /**
- *
- */
- fRepairSkillMax,
- /**
- *
- */
- fReservationExpirationSeconds,
- /**
- *
- */
- fResistArrestTimer,
- /**
- *
- */
- fRockitDamageBonusWeightMin,
- /**
- *
- */
- fRockitDamageBonusWeightMult,
- /**
- *
- */
- fRoomLightingTransitionDuration,
- /**
- *
- */
- fRumbleBlockStrength,
- /**
- *
- */
- fRumbleBlockTime,
- /**
- *
- */
- fRumbleHitBlockedStrength,
- /**
- *
- */
- fRumbleHitBlockedTime,
- /**
- *
- */
- fRumbleHitStrength,
- /**
- *
- */
- fRumbleHitTime,
- /**
- *
- */
- fRumblePainStrength,
- /**
- *
- */
- fRumblePainTime,
- /**
- *
- */
- fRumbleShakeRadiusMult,
- /**
- *
- */
- fRumbleShakeTimeMult,
- /**
- *
- */
- fRumbleStruckStrength,
- /**
- *
- */
- fRumbleStruckTime,
- /**
- *
- */
- fSandBoxDelayEvalSeconds,
- /**
- *
- */
- fSandBoxExtraDialogueRange,
- /**
- *
- */
- fSandBoxInterMarkerMinDist,
- /**
- *
- */
- fSandBoxRadiusHysteresis,
- /**
- *
- */
- fSandBoxSearchRadius,
- /**
- *
- */
- fSandboxBreakfastMax,
- /**
- *
- */
- fSandboxBreakfastMin,
- /**
- *
- */
- fSandboxCylinderBottom,
- /**
- *
- */
- fSandboxCylinderTop,
- /**
- *
- */
- fSandboxDinnerMax,
- /**
- *
- */
- fSandboxDinnerMin,
- /**
- *
- */
- fSandboxDurationBase,
- /**
- *
- */
- fSandboxDurationMultEatSitting,
- /**
- *
- */
- fSandboxDurationMultEatStanding,
- /**
- *
- */
- fSandboxDurationMultFurniture,
- /**
- *
- */
- fSandboxDurationMultIdleMarker,
- /**
- *
- */
- fSandboxDurationMultSitting,
- /**
- *
- */
- fSandboxDurationMultSleeping,
- /**
- *
- */
- fSandboxDurationMultWandering,
- /**
- *
- */
- fSandboxDurationRangeMult,
- /**
- *
- */
- fSandboxEnergyMult,
- /**
- *
- */
- fSandboxEnergyMultEatSitting,
- /**
- *
- */
- fSandboxEnergyMultEatStanding,
- /**
- *
- */
- fSandboxEnergyMultFurniture,
- /**
- *
- */
- fSandboxEnergyMultIdleMarker,
- /**
- *
- */
- fSandboxEnergyMultSitting,
- /**
- *
- */
- fSandboxEnergyMultSleeping,
- /**
- *
- */
- fSandboxEnergyMultWandering,
- /**
- *
- */
- fSandboxLunchMax,
- /**
- *
- */
- fSandboxLunchMin,
- /**
- *
- */
- fSandboxMealDurationMax,
- /**
- *
- */
- fSandboxMealDurationMin,
- /**
- *
- */
- fSandboxSleepDurationMax,
- /**
- *
- */
- fSandboxSleepDurationMin,
- /**
- *
- */
- fSandboxSleepStartMax,
- /**
- *
- */
- fSandboxSleepStartMin,
- /**
- *
- */
- fSayOncePerDayInfoTimer,
- /**
- *
- */
- fScrollCostMult,
- /**
- *
- */
- fSecondsBetweenWindowUpdate,
- /**
- *
- */
- fSecundaAngleFadeEnd,
- /**
- *
- */
- fSecundaAngleFadeStart,
- /**
- *
- */
- fSecundaAngleShadowEarlyFade,
- /**
- *
- */
- fSecundaSpeed,
- /**
- *
- */
- fSecundaZOffset,
- /**
- *
- */
- fShieldBaseFactor,
- /**
- *
- */
- fShieldBashMax,
- /**
- *
- */
- fShieldBashMin,
- /**
- *
- */
- fShieldBashPCMax,
- /**
- *
- */
- fShieldBashPCMin,
- /**
- *
- */
- fShieldBashSkillUseBase,
- /**
- *
- */
- fShieldBashSkillUseMult,
- /**
- *
- */
- fShieldScalingFactor,
- /**
- *
- */
- fShockBoltGrowWidth,
- /**
- *
- */
- fShockBoltSmallWidth,
- /**
- *
- */
- fShockBoltsLength,
- /**
- *
- */
- fShockBoltsRadius,
- /**
- *
- */
- fShockBoltsRadiusStrength,
- /**
- *
- */
- fShockBranchBoltsRadius,
- /**
- *
- */
- fShockBranchBoltsRadiusStrength,
- /**
- *
- */
- fShockBranchLifetime,
- /**
- *
- */
- fShockBranchSegmentLength,
- /**
- *
- */
- fShockBranchSegmentVariance,
- /**
- *
- */
- fShockCastVOffset,
- /**
- *
- */
- fShockCoreColorB,
- /**
- *
- */
- fShockCoreColorG,
- /**
- *
- */
- fShockCoreColorR,
- /**
- *
- */
- fShockGlowColorB,
- /**
- *
- */
- fShockGlowColorG,
- /**
- *
- */
- fShockGlowColorR,
- /**
- *
- */
- fShockSegmentLength,
- /**
- *
- */
- fShockSegmentVariance,
- /**
- *
- */
- fShockSubSegmentVariance,
- /**
- *
- */
- fShoutTime,
- /**
- *
- */
- fShoutTimeout,
- /**
- *
- */
- fSittingMaxLookingDown,
- /**
- *
- */
- fSkillUsageLockPickAverage,
- /**
- *
- */
- fSkillUsageLockPickBroken,
- /**
- *
- */
- fSkillUsageLockPickEasy,
- /**
- *
- */
- fSkillUsageLockPickHard,
- /**
- *
- */
- fSkillUsageLockPickVeryEasy,
- /**
- *
- */
- fSkillUsageLockPickVeryHard,
- /**
- *
- */
- fSkillUsageRechargeMult,
- /**
- *
- */
- fSkillUsageSneakHidden,
- /**
- *
- */
- fSkillUsageSneakPerSecond,
- /**
- *
- */
- fSkillUseCurve,
- /**
- *
- */
- fSkinnedDecalLOD,
- /**
- *
- */
- fSkyCellRefFadeDistance,
- /**
- *
- */
- fSmallBumpSpeed,
- /**
- *
- */
- fSmithingArmorMax,
- /**
- *
- */
- fSmithingConditionFactor,
- /**
- *
- */
- fSmithingWeaponMax,
- /**
- *
- */
- fSneakActionMult,
- /**
- *
- */
- fSneakAlertMod,
- /**
- *
- */
- fSneakAmbushNonTargetMod,
- /**
- *
- */
- fSneakAmbushTargetMod,
- /**
- *
- */
- fSneakAttackSkillUsageMelee,
- /**
- *
- */
- fSneakAttackSkillUsageRanged,
- /**
- *
- */
- fSneakBaseValue,
- /**
- *
- */
- fSneakCombatMod,
- /**
- *
- */
- fSneakDetectionSizeLarge,
- /**
- *
- */
- fSneakDetectionSizeNormal,
- /**
- *
- */
- fSneakDetectionSizeSmall,
- /**
- *
- */
- fSneakDetectionSizeVeryLarge,
- /**
- *
- */
- fSneakDistanceAttenuationExponent,
- /**
- *
- */
- fSneakEquippedWeightBase,
- /**
- *
- */
- fSneakEquippedWeightMult,
- /**
- *
- */
- fSneakExteriorDistanceMult,
- /**
- *
- */
- fSneakFlyingDistanceMult,
- /**
- *
- */
- fSneakLightExteriorMult,
- /**
- *
- */
- fSneakLightMoveMult,
- /**
- *
- */
- fSneakLightMult,
- /**
- *
- */
- fSneakLightRunMult,
- /**
- *
- */
- fSneakMaxDistance,
- /**
- *
- */
- fSneakNoticeMin,
- /**
- *
- */
- fSneakPerceptionSkillMax,
- /**
- *
- */
- fSneakPerceptionSkillMin,
- /**
- *
- */
- fSneakRunningMult,
- /**
- *
- */
- fSneakSizeBase,
- /**
- *
- */
- fSneakSkillMult,
- /**
- *
- */
- fSneakSleepBonus,
- /**
- *
- */
- fSneakSleepMod,
- /**
- *
- */
- fSneakSoundLosMult,
- /**
- *
- */
- fSneakSoundsMult,
- /**
- *
- */
- fSneakStealthBoyMult,
- /**
- *
- */
- fSortActorDistanceListTimer,
- /**
- *
- */
- fSpeechCraftBase,
- /**
- *
- */
- fSpeechCraftMult,
- /**
- *
- */
- fSpeechDelay,
- /**
- *
- */
- fSpeechcraftFavorMax,
- /**
- *
- */
- fSpeechcraftFavorMin,
- /**
- *
- */
- fSpellCastingDetectionHitActorMod,
- /**
- *
- */
- fSpellCastingDetectionMod,
- /**
- *
- */
- fSpellmakingGoldMult,
- /**
- *
- */
- fSplashScale,
- /**
- *
- */
- fSplashSoundHeavy,
- /**
- *
- */
- fSplashSoundLight,
- /**
- *
- */
- fSplashSoundMedium,
- /**
- *
- */
- fSplashSoundOutMult,
- /**
- *
- */
- fSplashSoundTimer,
- /**
- *
- */
- fSplashSoundVelocityMult,
- /**
- *
- */
- fSprintEncumbranceMult,
- /**
- *
- */
- fSprintStaminaDrainMult,
- /**
- *
- */
- fSprintStaminaWeightBase,
- /**
- *
- */
- fSprintStaminaWeightMult,
- /**
- *
- */
- fStagger,
- /**
- *
- */
- fStaggerAttackBase,
- /**
- *
- */
- fStaggerAttackMult,
- /**
- *
- */
- fStaggerBlockAttackBase,
- /**
- *
- */
- fStaggerBlockAttackMult,
- /**
- *
- */
- fStaggerBlockAttackShieldBase,
- /**
- *
- */
- fStaggerBlockAttackShieldMult,
- /**
- *
- */
- fStaggerBlockBase,
- /**
- *
- */
- fStaggerBlockMult,
- /**
- *
- */
- fStaggerBlockingMult,
- /**
- *
- */
- fStaggerMassBase,
- /**
- *
- */
- fStaggerMassMult,
- /**
- *
- */
- fStaggerMassOffsetBase,
- /**
- *
- */
- fStaggerMassOffsetMult,
- /**
- *
- */
- fStaggerMaxDuration,
- /**
- *
- */
- fStaggerMin,
- /**
- *
- */
- fStaggerPlayerMassMult,
- /**
- *
- */
- fStaggerRecoilingMult,
- /**
- *
- */
- fStaggerRunningMult,
- /**
- *
- */
- fStaggerShieldMult,
- /**
- *
- */
- fStaminaAttackWeaponBase,
- /**
- *
- */
- fStaminaAttackWeaponMult,
- /**
- *
- */
- fStaminaBashBase,
- /**
- *
- */
- fStaminaBlockBase,
- /**
- *
- */
- fStaminaBlockDmgMult,
- /**
- *
- */
- fStaminaBlockStaggerMult,
- /**
- *
- */
- fStaminaPowerBashBase,
- /**
- *
- */
- fStaminaRegenDelayMax,
- /**
- *
- */
- fStarsRotateDays,
- /**
- *
- */
- fStarsRotateXAxis,
- /**
- *
- */
- fStarsRotateYAxis,
- /**
- *
- */
- fStatsCameraFOV,
- /**
- *
- */
- fStatsCameraNearDistance,
- /**
- *
- */
- fStatsHealthLevelMult,
- /**
- *
- */
- fStatsHealthStartMult,
- /**
- *
- */
- fStatsLineScale,
- /**
- *
- */
- fStatsRotationRampTime,
- /**
- *
- */
- fStatsRotationSpeedMax,
- /**
- *
- */
- fStatsSkillsLookAtX,
- /**
- *
- */
- fStatsSkillsLookAtY,
- /**
- *
- */
- fStatsSkillsLookAtZ,
- /**
- *
- */
- fStatsStarCameraOffsetX,
- /**
- *
- */
- fStatsStarCameraOffsetY,
- /**
- *
- */
- fStatsStarCameraOffsetZ,
- /**
- *
- */
- fStatsStarLookAtX,
- /**
- *
- */
- fStatsStarLookAtY,
- /**
- *
- */
- fStatsStarLookAtZ,
- /**
- *
- */
- fStatsStarScale,
- /**
- *
- */
- fStatsStarXIncrement,
- /**
- *
- */
- fStatsStarYIncrement,
- /**
- *
- */
- fStatsStarZIncrement,
- /**
- *
- */
- fStatsStarZInitialOffset,
- /**
- *
- */
- fSubSegmentVariance,
- /**
- *
- */
- fSubmergedAngularDamping,
- /**
- *
- */
- fSubmergedLODDistance,
- /**
- *
- */
- fSubmergedLinearDampingH,
- /**
- *
- */
- fSubmergedLinearDampingV,
- /**
- *
- */
- fSubmergedMaxSpeed,
- /**
- *
- */
- fSubmergedMaxWaterDistance,
- /**
- *
- */
- fSubtitleSpeechDelay,
- /**
- *
- */
- fSummonDistanceCheckThreshold,
- /**
- *
- */
- fSummonedCreatureFadeOutSeconds,
- /**
- *
- */
- fSummonedCreatureMaxFollowDist,
- /**
- *
- */
- fSummonedCreatureMinFollowDist,
- /**
- *
- */
- fSummonedCreatureSearchRadius,
- /**
- *
- */
- fSunAlphaTransTime,
- /**
- *
- */
- fSunDirXExtreme,
- /**
- *
- */
- fSunMinimumGlareScale,
- /**
- *
- */
- fSunReduceGlareSpeed,
- /**
- *
- */
- fSunXExtreme,
- /**
- *
- */
- fSunYExtreme,
- /**
- *
- */
- fSunZExtreme,
- /**
- *
- */
- fSweetSpotAverage,
- /**
- *
- */
- fSweetSpotEasy,
- /**
- *
- */
- fSweetSpotHard,
- /**
- *
- */
- fSweetSpotVeryEasy,
- /**
- *
- */
- fSweetSpotVeryHard,
- /**
- *
- */
- fTakeBackTimerSetting,
- /**
- *
- */
- fTargetMovedCoveredMoveRepathLength,
- /**
- *
- */
- fTargetMovedRepathLength,
- /**
- *
- */
- fTargetMovedRepathLengthLow,
- /**
- *
- */
- fTeammateAggroOnDistancefromPlayer,
- /**
- *
- */
- fTeleportDoorActivateDelayTimer,
- /**
- *
- */
- fTemperingSkillUseMult,
- /**
- *
- */
- fTimerForPlayerFurnitureEnter,
- /**
- *
- */
- fTorchEvaluationTimer,
- /**
- *
- */
- fTorchLightLevelInterior,
- /**
- *
- */
- fTorchLightLevelMorning,
- /**
- *
- */
- fTorchLightLevelNight,
- /**
- *
- */
- fTrackDeadZoneXY,
- /**
- *
- */
- fTrackDeadZoneZ,
- /**
- *
- */
- fTrackEyeXY,
- /**
- *
- */
- fTrackEyeZ,
- /**
- *
- */
- fTrackFudgeXY,
- /**
- *
- */
- fTrackFudgeZ,
- /**
- *
- */
- fTrackJustAcquiredDuration,
- /**
- *
- */
- fTrackMaxZ,
- /**
- *
- */
- fTrackMinZ,
- /**
- *
- */
- fTrackSpeed,
- /**
- *
- */
- fTrackXY,
- /**
- *
- */
- fTrainingBaseCost,
- /**
- *
- */
- fTrainingMultCost,
- /**
- *
- */
- fTriggerAvoidPlayerDistance,
- /**
- *
- */
- fUIAltLogoModel,
- /**
- *
- */
- fUILogoModel,
- /**
- *
- */
- fUIMistMenu,
- /**
- *
- */
- fUIMistModel,
- /**
- *
- */
- fUIPlayerSceneLight,
- /**
- *
- */
- fUIRaceSexLight,
- /**
- *
- */
- fUnarmedCreatureDPSMult,
- /**
- *
- */
- fUnarmedDamageMult,
- /**
- *
- */
- fUnarmedNPCDPSMult,
- /**
- *
- */
- fUnderwaterFullDepth,
- /**
- *
- */
- fVATSAutomaticMeleeDamageMult,
- /**
- *
- */
- fVATSCamTransRBDownStart,
- /**
- *
- */
- fVATSCamTransRBRampDown,
- /**
- *
- */
- fVATSCamTransRBRampup,
- /**
- *
- */
- fVATSCamTransRBStart,
- /**
- *
- */
- fVATSCamTransRBStrengthCap,
- /**
- *
- */
- fVATSCamZoomInTime,
- /**
- *
- */
- fVATSCameraMaxTime,
- /**
- *
- */
- fVATSCameraMinTime,
- /**
- *
- */
- fVATSCriticalChanceBonus,
- /**
- *
- */
- fVATSDOFRange,
- /**
- *
- */
- fVATSDOFStrengthCap,
- /**
- *
- */
- fVATSDOFSwitchSeconds,
- /**
- *
- */
- fVATSDamageToWeaponMult,
- /**
- *
- */
- fVATSDestructibleMult,
- /**
- *
- */
- fVATSDistanceFactor,
- /**
- *
- */
- fVATSGrenadeChanceMult,
- /**
- *
- */
- fVATSGrenadeDistAimZMult,
- /**
- *
- */
- fVATSGrenadeRangeMin,
- /**
- *
- */
- fVATSGrenadeRangeMult,
- /**
- *
- */
- fVATSGrenadeSkillFactor,
- /**
- *
- */
- fVATSGrenadeSuccessExplodeTimer,
- /**
- *
- */
- fVATSGrenadeSuccessMaxDistance,
- /**
- *
- */
- fVATSGrenadeTargetArea,
- /**
- *
- */
- fVATSGrenadeTargetMelee,
- /**
- *
- */
- fVATSH,
- /**
- *
- */
- fVATSHitChanceMult,
- /**
- *
- */
- fVATSImageSpaceTransitionTime,
- /**
- *
- */
- fVATSLimbSelectCamPanTime,
- /**
- *
- */
- fVATSMaxChance,
- /**
- *
- */
- fVATSMaxEngageDistance,
- /**
- *
- */
- fVATSMeleeArmConditionBase,
- /**
- *
- */
- fVATSMeleeArmConditionMult,
- /**
- *
- */
- fVATSMeleeChanceMult,
- /**
- *
- */
- fVATSMeleeMaxDistance,
- /**
- *
- */
- fVATSMeleeReachMult,
- /**
- *
- */
- fVATSMeleeWarpDistanceMult,
- /**
- *
- */
- fVATSMoveCameraLimbMult,
- /**
- *
- */
- fVATSMoveCameraLimbPercent,
- /**
- *
- */
- fVATSMoveCameraMaxSpeed,
- /**
- *
- */
- fVATSMoveCameraXPercent,
- /**
- *
- */
- fVATSMoveCameraYPercent,
- /**
- *
- */
- fVATSParalyzePalmChance,
- /**
- *
- */
- fVATSPlaybackDelay,
- /**
- *
- */
- fVATSPlayerDamageMult,
- /**
- *
- */
- fVATSPlayerMagicTimeSlowdownMult,
- /**
- *
- */
- fVATSPlayerTimeUpdateMult,
- /**
- *
- */
- fVATSRadialRampup,
- /**
- *
- */
- fVATSRadialStart,
- /**
- *
- */
- fVATSRadialStrength,
- /**
- *
- */
- fVATSRangeSpreadMax,
- /**
- *
- */
- fVATSRangeSpreadUncertainty,
- /**
- *
- */
- fVATSScreenPercentFactor,
- /**
- *
- */
- fVATSShotBurstTime,
- /**
- *
- */
- fVATSShotLongBurstTime,
- /**
- *
- */
- fVATSSkillFactor,
- /**
- *
- */
- fVATSSmartCameraCheckHeight,
- /**
- *
- */
- fVATSSmartCameraCheckStepCount,
- /**
- *
- */
- fVATSSmartCameraCheckStepDistance,
- /**
- *
- */
- fVATSSpreadMult,
- /**
- *
- */
- fVATSStealthMult,
- /**
- *
- */
- fVATSStrangerDistance,
- /**
- *
- */
- fVATSStrangerOdds,
- /**
- *
- */
- fVATSTargetActorHeightPanMult,
- /**
- *
- */
- fVATSTargetActorZMultFar,
- /**
- *
- */
- fVATSTargetActorZMultFarDist,
- /**
- *
- */
- fVATSTargetActorZMultNear,
- /**
- *
- */
- fVATSTargetFOVMinDist,
- /**
- *
- */
- fVATSTargetFOVMinFOV,
- /**
- *
- */
- fVATSTargetFOVMultFar,
- /**
- *
- */
- fVATSTargetFOVMultFarDist,
- /**
- *
- */
- fVATSTargetFOVMultNear,
- /**
- *
- */
- fVATSTargetRotateMult,
- /**
- *
- */
- fVATSTargetScanRotateMult,
- /**
- *
- */
- fVATSTargetSelectCamPanTime,
- /**
- *
- */
- fVATSTargetTimeUpdateMult,
- /**
- *
- */
- fVATSThrownWeaponRangeMult,
- /**
- *
- */
- fValueofItemForNoOwnership,
- /**
- *
- */
- fVatsShotgunSpreadRatio,
- /**
- *
- */
- fVoiceRateBase,
- /**
- *
- */
- fWardAngleForExplosions,
- /**
- *
- */
- fWarningTimer,
- /**
- *
- */
- fWaterKnockdownSizeLarge,
- /**
- *
- */
- fWaterKnockdownSizeNormal,
- /**
- *
- */
- fWaterKnockdownSizeSmall,
- /**
- *
- */
- fWaterKnockdownSizeVeryLarge,
- /**
- *
- */
- fWaterKnockdownVelocity,
- /**
- *
- */
- fWeaponBashMax,
- /**
- *
- */
- fWeaponBashMin,
- /**
- *
- */
- fWeaponBashPCMax,
- /**
- *
- */
- fWeaponBashPCMin,
- /**
- *
- */
- fWeaponBashSkillUseBase,
- /**
- *
- */
- fWeaponBashSkillUseMult,
- /**
- *
- */
- fWeaponBlockSkillUseBase,
- /**
- *
- */
- fWeaponBlockSkillUseMult,
- /**
- *
- */
- fWeaponClutterKnockBipedScale,
- /**
- *
- */
- fWeaponClutterKnockMaxWeaponMass,
- /**
- *
- */
- fWeaponClutterKnockMinClutterMass,
- /**
- *
- */
- fWeaponClutterKnockMult,
- /**
- *
- */
- fWeaponConditionCriticalChanceMult,
- /**
- *
- */
- fWeaponConditionJam,
- /**
- *
- */
- fWeaponConditionRateOfFire,
- /**
- *
- */
- fWeaponConditionReloadJam,
- /**
- *
- */
- fWeaponConditionSpread,
- /**
- *
- */
- fWeaponTwoHandedAnimationSpeedMult,
- /**
- *
- */
- fWeatherFlashAmbient,
- /**
- *
- */
- fWeatherFlashDirectional,
- /**
- *
- */
- fWeatherFlashDuration,
- /**
- *
- */
- fWeatherTransAccel,
- /**
- *
- */
- fWeatherTransMax,
- /**
- *
- */
- fWeatherTransMin,
- /**
- *
- */
- fWortFailSkillUseMagnitude,
- /**
- *
- */
- fWortStrMult,
- /**
- *
- */
- fWortalchmult,
- /**
- *
- */
- fWortcraftChanceIntDenom,
- /**
- *
- */
- fWortcraftChanceLuckDenom,
- /**
- *
- */
- fWortcraftStrChanceDenom,
- /**
- *
- */
- fWortcraftStrCostDenom,
- /**
- *
- */
- fXPLevelUpBase,
- /**
- *
- */
- fXPLevelUpMult,
- /**
- *
- */
- fXPPerSkillRank,
- /**
- *
- */
- fZKeyComplexHelperMinDistance,
- /**
- *
- */
- fZKeyComplexHelperScale,
- /**
- *
- */
- fZKeyComplexHelperWeightMax,
- /**
- *
- */
- fZKeyComplexHelperWeightMin,
- /**
- *
- */
- fZKeyHeavyWeight,
- /**
- *
- */
- fZKeyMaxContactDistance,
- /**
- *
- */
- fZKeyMaxContactMassRatio,
- /**
- *
- */
- fZKeyMaxForce,
- /**
- *
- */
- fZKeyMaxForceScaleHigh,
- /**
- *
- */
- fZKeyMaxForceScaleLow,
- /**
- *
- */
- fZKeyMaxForceWeightHigh,
- /**
- *
- */
- fZKeyMaxForceWeightLow,
- /**
- *
- */
- fZKeyObjectDamping,
- /**
- *
- */
- fZKeySpringDamping,
- /**
- *
- */
- fZKeySpringElasticity,
- /**
- *
- */
- fmodifiedTargetAttackRange;
- }
-
- /**
- *
- */
- public enum IntSetting {
-
- /**
- *
- */
- iAICombatMaxAllySummonCount,
- /**
- *
- */
- iAICombatMinDetection,
- /**
- *
- */
- iAICombatRestoreHealthPercentage,
- /**
- *
- */
- iAICombatRestoreMagickaPercentage,
- /**
- *
- */
- iAIFleeMaxHitCount,
- /**
- *
- */
- iAIMaxSocialDistanceToTriggerEvent,
- /**
- *
- */
- iAINPCRacePowerChance,
- /**
- *
- */
- iAINumberActorsComplexScene,
- /**
- *
- */
- iAINumberDaysToStayBribed,
- /**
- *
- */
- iAINumberDaysToStayIntimidated,
- /**
- *
- */
- iAISocialDistanceToTriggerEvent,
- /**
- *
- */
- iActivatePickLength,
- /**
- *
- */
- iActorKeepTurnDegree,
- /**
- *
- */
- iActorLuckSkillBase,
- /**
- *
- */
- iActorTorsoMaxRotation,
- /**
- *
- */
- iAimingNumIterations,
- /**
- *
- */
- iAlertAgressionMin,
- /**
- *
- */
- iAllowAlchemyDuringCombat,
- /**
- *
- */
- iAllowRechargeDuringCombat,
- /**
- *
- */
- iAllowRepairDuringCombat,
- /**
- *
- */
- iAllyHitCombatAllowed,
- /**
- *
- */
- iAllyHitNonCombatAllowed,
- /**
- *
- */
- iArmorBaseSkill,
- /**
- *
- */
- iArmorDamageBootsChance,
- /**
- *
- */
- iArmorDamageCuirassChance,
- /**
- *
- */
- iArmorDamageGauntletsChance,
- /**
- *
- */
- iArmorDamageGreavesChance,
- /**
- *
- */
- iArmorDamageHelmChance,
- /**
- *
- */
- iArmorDamageShieldChance,
- /**
- *
- */
- iArrestOnSightNonViolent,
- /**
- *
- */
- iArrestOnSightViolent,
- /**
- *
- */
- iArrowInventoryChance,
- /**
- *
- */
- iArrowMaxCount,
- /**
- *
- */
- iAttackOnSightNonViolent,
- /**
- *
- */
- iAttackOnSightViolent,
- /**
- *
- */
- iAttractModeIdleTime,
- /**
- *
- */
- iAvoidHurtingNonTargetsResponsibility,
- /**
- *
- */
- iBallisticProjectilePathPickSegments,
- /**
- *
- */
- iBloodSplatterMaxCount,
- /**
- *
- */
- iBoneLODDistMult,
- /**
- *
- */
- iClassAcrobat,
- /**
- *
- */
- iClassAgent,
- /**
- *
- */
- iClassArcher,
- /**
- *
- */
- iClassAssassin,
- /**
- *
- */
- iClassBarbarian,
- /**
- *
- */
- iClassBard,
- /**
- *
- */
- iClassBattlemage,
- /**
- *
- */
- iClassCharactergenClass,
- /**
- *
- */
- iClassCrusader,
- /**
- *
- */
- iClassHealer,
- /**
- *
- */
- iClassKnight,
- /**
- *
- */
- iClassMage,
- /**
- *
- */
- iClassMonk,
- /**
- *
- */
- iClassNightblade,
- /**
- *
- */
- iClassPilgrim,
- /**
- *
- */
- iClassPriest,
- /**
- *
- */
- iClassRogue,
- /**
- *
- */
- iClassScout,
- /**
- *
- */
- iClassSorcerer,
- /**
- *
- */
- iClassSpellsword,
- /**
- *
- */
- iClassThief,
- /**
- *
- */
- iClassWarrior,
- /**
- *
- */
- iClassWitchhunter,
- /**
- *
- */
- iCombatAimMaxIterations,
- /**
- *
- */
- iCombatCastDrainMinimumValue,
- /**
- *
- */
- iCombatCrippledTorsoHitStaggerChance,
- /**
- *
- */
- iCombatDismemberPartChance,
- /**
- *
- */
- iCombatExplodePartChance,
- /**
- *
- */
- iCombatFlankingAngleOffsetCount,
- /**
- *
- */
- iCombatFlankingAngleOffsetGoalCount,
- /**
- *
- */
- iCombatFlankingDirectionOffsetCount,
- /**
- *
- */
- iCombatHighPriorityModifier,
- /**
- *
- */
- iCombatHoverLocationCount,
- /**
- *
- */
- iCombatSearchDoorFailureMax,
- /**
- *
- */
- iCombatStealthPointDetectionThreshold,
- /**
- *
- */
- iCombatStealthPointSneakDetectionThreshold,
- /**
- *
- */
- iCombatTargetLocationCount,
- /**
- *
- */
- iCombatTargetPlayerSoftCap,
- /**
- *
- */
- iCombatUnloadedActorLastSeenTimeLimit,
- /**
- *
- */
- iCommonSoulActorLevel,
- /**
- *
- */
- iCrimeAlarmLowRecDistance,
- /**
- *
- */
- iCrimeAlarmRecDistance,
- /**
- *
- */
- iCrimeCommentNumber,
- /**
- *
- */
- iCrimeDaysInPrisonMod,
- /**
- *
- */
- iCrimeEnemyCoolDownTimer,
- /**
- *
- */
- iCrimeFavorBaseValue,
- /**
- *
- */
- iCrimeGoldAttack,
- /**
- *
- */
- iCrimeGoldEscape,
- /**
- *
- */
- iCrimeGoldMinValue,
- /**
- *
- */
- iCrimeGoldMurder,
- /**
- *
- */
- iCrimeGoldPickpocket,
- /**
- *
- */
- iCrimeGoldStealHorse,
- /**
- *
- */
- iCrimeGoldTrespass,
- /**
- *
- */
- iCrimeGoldWerewolf,
- /**
- *
- */
- iCrimeMaxNumberofDaysinJail,
- /**
- *
- */
- iCrimeRegardBaseValue,
- /**
- *
- */
- iCrimeValueAttackValue,
- /**
- *
- */
- iCurrentTargetBonus,
- /**
- *
- */
- iDeathDropWeaponChance,
- /**
- *
- */
- iDebrisMaxCount,
- /**
- *
- */
- iDetectEventLightLevelExterior,
- /**
- *
- */
- iDetectEventLightLevelInterior,
- /**
- *
- */
- iDetectionHighNumPicks,
- /**
- *
- */
- iDialogueDispositionFriendValue,
- /**
- *
- */
- iDismemberBloodDecalCount,
- /**
- *
- */
- iDispKaramMax,
- /**
- *
- */
- iDistancetoAttackedTarget,
- /**
- *
- */
- iFallLegDamageChance,
- /**
- *
- */
- iFavorAllyValue,
- /**
- *
- */
- iFavorConfidantValue,
- /**
- *
- */
- iFavorFriendValue,
- /**
- *
- */
- iFavorLoverValue,
- /**
- *
- */
- iFavorPointsRestore,
- /**
- *
- */
- iFriendHitCombatAllowed,
- /**
- *
- */
- iFriendHitNonCombatAllowed,
- /**
- *
- */
- iGameplayiSpeakingEmotionDeltaChange,
- /**
- *
- */
- iGameplayiSpeakingEmotionListenValue,
- /**
- *
- */
- iGrandSoulActorLevel,
- /**
- *
- */
- iGreaterSoulActorLevel,
- /**
- *
- */
- iGuardWarnings,
- /**
- *
- */
- iHairColor,
- /**
- *
- */
- iHorseTurnDegreesPerSecond,
- /**
- *
- */
- iHorseTurnDegreesRampUpPerSecond,
- /**
- *
- */
- iInventoryAskQuantityAt,
- /**
- *
- */
- iIsInSneak,
- /**
- *
- */
- iKarmaMax,
- /**
- *
- */
- iKarmaMin,
- /**
- *
- */
- iKillCamLevelOffset,
- /**
- *
- */
- iLargeProjectilePickCount,
- /**
- *
- */
- iLastHDRSetting,
- /**
- *
- */
- iLesserSoulActorLevel,
- /**
- *
- */
- iLevelUpReminder,
- /**
- *
- */
- iLightLevelExteriorMod,
- /**
- *
- */
- iLightLevelInteriorMod,
- /**
- *
- */
- iLightLevelMax,
- /**
- *
- */
- iLocation,
- /**
- *
- */
- iLowLevelNPCMaxLevel,
- /**
- *
- */
- iMagicGuideWaypoints,
- /**
- *
- */
- iMagicLightMaxCount,
- /**
- *
- */
- iMapMarkerFadeStartDistance,
- /**
- *
- */
- iMapMarkerRevealDistance,
- /**
- *
- */
- iMapMarkerVisibleDistance,
- /**
- *
- */
- iMasserSize,
- /**
- *
- */
- iMaxCharacterLevel,
- /**
- *
- */
- iMaxPlayerRunes,
- /**
- *
- */
- iMaxQuestObjectives,
- /**
- *
- */
- iMaxSummonedCreatures,
- /**
- *
- */
- iMessCrippledLimbExplodeBonus,
- /**
- *
- */
- iMessIntactLimbDismemberChance,
- /**
- *
- */
- iMessIntactLimbExplodeBonus,
- /**
- *
- */
- iMessTargetedLimbExplodeBonus,
- /**
- *
- */
- iMessTorsoExplodeChance,
- /**
- *
- */
- iMinClipSizeToAddReloadDelay,
- /**
- *
- */
- iMineDisarmExperience,
- /**
- *
- */
- iMoodFaceValue,
- /**
- *
- */
- iNPCBasePerLevelHealthMult,
- /**
- *
- */
- iNumExplosionDecalCDPoint,
- /**
- *
- */
- iNumberActorsAllowedToFollowPlayer,
- /**
- *
- */
- iNumberActorsGoThroughLoadDoorInCombat,
- /**
- *
- */
- iNumberActorsInCombatPlayer,
- /**
- *
- */
- iNumberGuardsCrimeResponse,
- /**
- *
- */
- iPCStartSpellSkillLevel,
- /**
- *
- */
- iPerkAttackDisarmChance,
- /**
- *
- */
- iPerkBlockDisarmChance,
- /**
- *
- */
- iPerkBlockStaggerChance,
- /**
- *
- */
- iPerkHandToHandBlockRecoilChance,
- /**
- *
- */
- iPerkHeavyArmorJumpSum,
- /**
- *
- */
- iPerkHeavyArmorSinkSum,
- /**
- *
- */
- iPerkLightArmorMasterMinSum,
- /**
- *
- */
- iPerkMarksmanKnockdownChance,
- /**
- *
- */
- iPerkMarksmanParalyzeChance,
- /**
- *
- */
- iPersuasionAngleMax,
- /**
- *
- */
- iPersuasionAngleMin,
- /**
- *
- */
- iPersuasionBribeCrime,
- /**
- *
- */
- iPersuasionBribeGold,
- /**
- *
- */
- iPersuasionBribeRefuse,
- /**
- *
- */
- iPersuasionBribeScale,
- /**
- *
- */
- iPersuasionDemandDisposition,
- /**
- *
- */
- iPersuasionDemandGold,
- /**
- *
- */
- iPersuasionDemandRefuse,
- /**
- *
- */
- iPersuasionDemandScale,
- /**
- *
- */
- iPersuasionInner,
- /**
- *
- */
- iPersuasionMiddle,
- /**
- *
- */
- iPersuasionOuter,
- /**
- *
- */
- iPersuasionPower,
- /**
- *
- */
- iPickPocketWarnings,
- /**
- *
- */
- iPlayerCustomClass,
- /**
- *
- */
- iPlayerHealthHeartbeatFadeMS,
- /**
- *
- */
- iProjectileMaxRefCount,
- /**
- *
- */
- iProjectileMineShooterCanTrigger,
- /**
- *
- */
- iQuestReminderPipboyDisabledTime,
- /**
- *
- */
- iRelationshipAcquaintanceValue,
- /**
- *
- */
- iRelationshipAllyValue,
- /**
- *
- */
- iRelationshipArchnemesisValue,
- /**
- *
- */
- iRelationshipConfidantValue,
- /**
- *
- */
- iRelationshipEnemyValue,
- /**
- *
- */
- iRelationshipFoeValue,
- /**
- *
- */
- iRelationshipFriendValue,
- /**
- *
- */
- iRelationshipLoverValue,
- /**
- *
- */
- iRelationshipRivalValue,
- /**
- *
- */
- iRemoveExcessDeadComplexCount,
- /**
- *
- */
- iRemoveExcessDeadComplexTotalActorCount,
- /**
- *
- */
- iRemoveExcessDeadCount,
- /**
- *
- */
- iRemoveExcessDeadTotalActorCount,
- /**
- *
- */
- iSecondsToSleepPerUpdate,
- /**
- *
- */
- iSecundaSize,
- /**
- *
- */
- iShockBranchNumBolts,
- /**
- *
- */
- iShockBranchSegmentsPerBolt,
- /**
- *
- */
- iShockDebug,
- /**
- *
- */
- iShockNumBolts,
- /**
- *
- */
- iShockSegmentsPerBolt,
- /**
- *
- */
- iShockSubSegments,
- /**
- *
- */
- iSize,
- /**
- *
- */
- iSkillPointsTagSkillMult,
- /**
- *
- */
- iSkillUsageSneakFullDetection,
- /**
- *
- */
- iSkillUsageSneakMinDetection,
- /**
- *
- */
- iSneakSkillUseDistance,
- /**
- *
- */
- iSoundLevelLoud,
- /**
- *
- */
- iSoundLevelNormal,
- /**
- *
- */
- iSoundLevelSilent,
- /**
- *
- */
- iSoundLevelVeryLoud,
- /**
- *
- */
- iStaggerAttackChance,
- /**
- *
- */
- iStealWarnings,
- /**
- *
- */
- iTrainingExpertCost,
- /**
- *
- */
- iTrainingExpertSkill,
- /**
- *
- */
- iTrainingJourneymanCost,
- /**
- *
- */
- iTrainingJourneymanSkill,
- /**
- *
- */
- iTrainingMasterCost,
- /**
- *
- */
- iTrainingMasterSkill,
- /**
- *
- */
- iTrainingNumAllowedPerLevel,
- /**
- *
- */
- iTrespassWarnings,
- /**
- *
- */
- iVATSCameraHitDist,
- /**
- *
- */
- iVATSConcentratedFireBonus,
- /**
- *
- */
- iVATSStrangerMaxHP,
- /**
- *
- */
- iVoicePointsDefault,
- /**
- *
- */
- iWeaponCriticalHitDropChance,
- /**
- *
- */
- iXPBase,
- /**
- *
- */
- iXPBumpBase,
- /**
- *
- */
- iXPDeathRewardHealthThreshold,
- /**
- *
- */
- iXPLevelHackComputerAverage,
- /**
- *
- */
- iXPLevelHackComputerEasy,
- /**
- *
- */
- iXPLevelHackComputerHard,
- /**
- *
- */
- iXPLevelHackComputerVeryEasy,
- /**
- *
- */
- iXPLevelHackComputerVeryHard,
- /**
- *
- */
- iXPLevelKillCreatureAverage,
- /**
- *
- */
- iXPLevelKillCreatureEasy,
- /**
- *
- */
- iXPLevelKillCreatureHard,
- /**
- *
- */
- iXPLevelKillCreatureVeryEasy,
- /**
- *
- */
- iXPLevelKillCreatureVeryHard,
- /**
- *
- */
- iXPLevelKillNPCAverage,
- /**
- *
- */
- iXPLevelKillNPCEasy,
- /**
- *
- */
- iXPLevelKillNPCHard,
- /**
- *
- */
- iXPLevelKillNPCVeryEasy,
- /**
- *
- */
- iXPLevelKillNPCVeryHard,
- /**
- *
- */
- iXPLevelPickLockAverage,
- /**
- *
- */
- iXPLevelPickLockEasy,
- /**
- *
- */
- iXPLevelPickLockHard,
- /**
- *
- */
- iXPLevelPickLockVeryEasy,
- /**
- *
- */
- iXPLevelPickLockVeryHard,
- /**
- *
- */
- iXPLevelSpeechChallengeAverage,
- /**
- *
- */
- iXPLevelSpeechChallengeEasy,
- /**
- *
- */
- iXPLevelSpeechChallengeHard,
- /**
- *
- */
- iXPLevelSpeechChallengeVeryEasy,
- /**
- *
- */
- iXPLevelSpeechChallengeVeryHard,
- /**
- *
- */
- iXPRewardDiscoverMapMarker,
- /**
- *
- */
- iXPRewardDiscoverSecretArea,
- /**
- *
- */
- iXPRewardHackComputer,
- /**
- *
- */
- iXPRewardHackComputerAverage,
- /**
- *
- */
- iXPRewardHackComputerEasy,
- /**
- *
- */
- iXPRewardHackComputerHard,
- /**
- *
- */
- iXPRewardHackComputerVeryEasy,
- /**
- *
- */
- iXPRewardHackComputerVeryHard,
- /**
- *
- */
- iXPRewardKillNPCAverage,
- /**
- *
- */
- iXPRewardKillNPCEasy,
- /**
- *
- */
- iXPRewardKillNPCHard,
- /**
- *
- */
- iXPRewardKillNPCVeryEasy,
- /**
- *
- */
- iXPRewardKillNPCVeryHard,
- /**
- *
- */
- iXPRewardKillOpponent,
- /**
- *
- */
- iXPRewardKillOpponentAverage,
- /**
- *
- */
- iXPRewardKillOpponentEasy,
- /**
- *
- */
- iXPRewardKillOpponentHard,
- /**
- *
- */
- iXPRewardKillOpponentVeryEasy,
- /**
- *
- */
- iXPRewardKillOpponentVeryHard,
- /**
- *
- */
- iXPRewardPickLock,
- /**
- *
- */
- iXPRewardPickLockAverage,
- /**
- *
- */
- iXPRewardPickLockEasy,
- /**
- *
- */
- iXPRewardPickLockHard,
- /**
- *
- */
- iXPRewardPickLockVeryEasy,
- /**
- *
- */
- iXPRewardPickLockVeryHard,
- /**
- *
- */
- iXPRewardSpeechChallengeAverage,
- /**
- *
- */
- iXPRewardSpeechChallengeEasy,
- /**
- *
- */
- iXPRewardSpeechChallengeHard,
- /**
- *
- */
- iXPRewardSpeechChallengeVeryEasy,
- /**
- *
- */
- iXPRewardSpeechChallengeVeryHard,
- /**
- *
- */
- iHoursToRespawnCell,
- /**
- *
- */
- iHoursToRespawnCellCleared,
- /**
- *
- */
- iDaysToRespawnVendor,
- /**
- *
- */
- iHoursToClearCorpses,
- /**
- *
- */
- iMaxAttachedArrows;
- }
-
- /**
- *
- */
- public enum StringSetting {
-
- /**
- *
- */
- sAbortText,
- /**
- *
- */
- sAccept,
- /**
- *
- */
- sActionMapping,
- /**
- *
- */
- sActionPointsAttack,
- /**
- *
- */
- sActionPointsCrouch,
- /**
- *
- */
- sActionPointsHeal,
- /**
- *
- */
- sActionPointsPunch,
- /**
- *
- */
- sActionPointsReload,
- /**
- *
- */
- sActionPointsStand,
- /**
- *
- */
- sActionPointsSwitchWeapon,
- /**
- *
- */
- sActionPointsToggleWeaponDrawn,
- /**
- *
- */
- sActivate,
- /**
- *
- */
- sActivateCreatureCalmed,
- /**
- *
- */
- sActivateNPCCalmed,
- /**
- *
- */
- sActivationChoiceMessage,
- /**
- *
- */
- sActiveEffects,
- /**
- *
- */
- sActiveMineDescription,
- /**
- *
- */
- sActorFade,
- /**
- *
- */
- sAdd,
- /**
- *
- */
- sAddCrimeGold,
- /**
- *
- */
- sAddItemtoInventory,
- /**
- *
- */
- sAddItemtoSpellList,
- /**
- *
- */
- sAddedEffects,
- /**
- *
- */
- sAddedNote,
- /**
- *
- */
- sAlchemy,
- /**
- *
- */
- sAlchemyMenuDescription,
- /**
- *
- */
- sAllItems,
- /**
- *
- */
- sAllegiance,
- /**
- *
- */
- sAlreadyKnown,
- /**
- *
- */
- sAlreadyPlacedMine,
- /**
- *
- */
- sAlteration,
- /**
- *
- */
- sAmber,
- /**
- *
- */
- sAnimationCanNotEquipArmor,
- /**
- *
- */
- sAnimationCanNotEquipWeapon,
- /**
- *
- */
- sAnimationCanNotUnequip,
- /**
- *
- */
- sApparel,
- /**
- *
- */
- sAreaText,
- /**
- *
- */
- sArmor,
- /**
- *
- */
- sArmorEnchantments,
- /**
- *
- */
- sArmorRating,
- /**
- *
- */
- sArmorSmithing,
- /**
- *
- */
- sAttack,
- /**
- *
- */
- sAttributeDamaged,
- /**
- *
- */
- sAttributeDrained,
- /**
- *
- */
- sAttributesCount,
- /**
- *
- */
- sAttributesTitle,
- /**
- *
- */
- sAutoLoading,
- /**
- *
- */
- sAutoSaveDisabledDueToLackOfSpace,
- /**
- *
- */
- sAutoSaving,
- /**
- *
- */
- sAutoSavingLong,
- /**
- *
- */
- sAutosaveAbbrev,
- /**
- *
- */
- sBack,
- /**
- *
- */
- sBasePath,
- /**
- *
- */
- sBleedingOutMessage,
- /**
- *
- */
- sBloodParticleDefault,
- /**
- *
- */
- sBloodParticleMeleeDefault,
- /**
- *
- */
- sBloodSplatterAlpha,
- /**
- *
- */
- sBloodSplatterColor,
- /**
- *
- */
- sBloodSplatterFlare,
- /**
- *
- */
- sBloodTextureDefault,
- /**
- *
- */
- sBooks,
- /**
- *
- */
- sBounty,
- /**
- *
- */
- sBountyStatString,
- /**
- *
- */
- sBrightness,
- /**
- *
- */
- sBroken,
- /**
- *
- */
- sButton,
- /**
- *
- */
- sButtonLocked,
- /**
- *
- */
- sCameraPitch,
- /**
- *
- */
- sCanNotEquipWornEnchantment,
- /**
- *
- */
- sCanNotReadBook,
- /**
- *
- */
- sCanNotTrainAnymore,
- /**
- *
- */
- sCanNotTrainHigher,
- /**
- *
- */
- sCancel,
- /**
- *
- */
- sCannotCastShout,
- /**
- *
- */
- sCantChangeResolution,
- /**
- *
- */
- sCantEquipBrokenItem,
- /**
- *
- */
- sCantEquipGeneric,
- /**
- *
- */
- sCantEquipPowerArmor,
- /**
- *
- */
- sCantHotkeyItem,
- /**
- *
- */
- sCantQuickLoad,
- /**
- *
- */
- sCantQuickSave,
- /**
- *
- */
- sCantRemoveWornItem,
- /**
- *
- */
- sCantRepairPastMax,
- /**
- *
- */
- sCantSaveNow,
- /**
- *
- */
- sCantUnequipGeneric,
- /**
- *
- */
- sChangeItemSelection,
- /**
- *
- */
- sCharGenControlsDisabled,
- /**
- *
- */
- sChemsAddicted,
- /**
- *
- */
- sChemsWithdrawal,
- /**
- *
- */
- sChemsWornOff,
- /**
- *
- */
- sChoose,
- /**
- *
- */
- sChooseSoulGem,
- /**
- *
- */
- sClearSelections,
- /**
- *
- */
- sCleared,
- /**
- *
- */
- sClose,
- /**
- *
- */
- sCombatCannotActivate,
- /**
- *
- */
- sConfirmAttribute,
- /**
- *
- */
- sConfirmContinue,
- /**
- *
- */
- sConfirmDelete,
- /**
- *
- */
- sConfirmDisenchant,
- /**
- *
- */
- sConfirmLoad,
- /**
- *
- */
- sConfirmNew,
- /**
- *
- */
- sConfirmSave,
- /**
- *
- */
- sConfirmSpendSoul,
- /**
- *
- */
- sConfirmWarning,
- /**
- *
- */
- sConjuration,
- /**
- *
- */
- sConstructibleMenuConfirm,
- /**
- *
- */
- sConstructibleMenuDescription,
- /**
- *
- */
- sContainerItemsTitle,
- /**
- *
- */
- sContainerPlaceChance,
- /**
- *
- */
- sContainerStealChance,
- /**
- *
- */
- sContinue,
- /**
- *
- */
- sContinueText,
- /**
- *
- */
- sContractedDisease,
- /**
- *
- */
- sControllerOption,
- /**
- *
- */
- sCopyProtectionMessage,
- /**
- *
- */
- sCopyProtectionTitle,
- /**
- *
- */
- sCorruptContentMessage,
- /**
- *
- */
- sCraft,
- /**
- *
- */
- sCreate,
- /**
- *
- */
- sCreated,
- /**
- *
- */
- sCreatedPoisonNamePrefix,
- /**
- *
- */
- sCreatedPotionNamePrefix,
- /**
- *
- */
- sCriticalStrike,
- /**
- *
- */
- sCrosshair,
- /**
- *
- */
- sCurrentLocation,
- /**
- *
- */
- sCurrentObjective,
- /**
- *
- */
- sCursorFilename,
- /**
- *
- */
- sDaedric,
- /**
- *
- */
- sDamage,
- /**
- *
- */
- sDefaultMessage,
- /**
- *
- */
- sDefaultPlayerName,
- /**
- *
- */
- sDeleteSaveGame,
- /**
- *
- */
- sDeleteSuccessful,
- /**
- *
- */
- sDestruction,
- /**
- *
- */
- sDevice,
- /**
- *
- */
- sDeviceRemoved,
- /**
- *
- */
- sDialogSubtitles,
- /**
- *
- */
- sDifficulty,
- /**
- *
- */
- sDisableHelp,
- /**
- *
- */
- sDisableXBoxController,
- /**
- *
- */
- sDiscoveredEffects,
- /**
- *
- */
- sDiscoveredIngredientEffectEating,
- /**
- *
- */
- sDiscoveredText,
- /**
- *
- */
- sDisenchant,
- /**
- *
- */
- sDismemberParticleDefault,
- /**
- *
- */
- sDismemberRobotParticleDefault,
- /**
- *
- */
- sDone,
- /**
- *
- */
- sDownloadsAvailable,
- /**
- *
- */
- sDownloadsNotAvail,
- /**
- *
- */
- sDragon,
- /**
- *
- */
- sDragonSoulAcquired,
- /**
- *
- */
- sDraugr,
- /**
- *
- */
- sDropEquippedItemWarning,
- /**
- *
- */
- sDropQuestItemWarning,
- /**
- *
- */
- sDungeonCleared,
- /**
- *
- */
- sDurationText,
- /**
- *
- */
- sDwarven,
- /**
- *
- */
- sEbony,
- /**
- *
- */
- sEffectAlreadyAdded,
- /**
- *
- */
- sEffectsListDisplayHour,
- /**
- *
- */
- sEffectsListDisplayHours,
- /**
- *
- */
- sEffectsListDisplayMin,
- /**
- *
- */
- sEffectsListDisplayMins,
- /**
- *
- */
- sEffectsListDisplaySec,
- /**
- *
- */
- sEffectsListDisplaySecs,
- /**
- *
- */
- sEffectsVolume,
- /**
- *
- */
- sElven,
- /**
- *
- */
- sEmpty,
- /**
- *
- */
- sEnableHelp,
- /**
- *
- */
- sEnchantArmorIncompatible,
- /**
- *
- */
- sEnchantDeconstructMenuDescription,
- /**
- *
- */
- sEnchantInsufficientCharge,
- /**
- *
- */
- sEnchantItem,
- /**
- *
- */
- sEnchantMenuDescription,
- /**
- *
- */
- sEnchantMustChooseItems,
- /**
- *
- */
- sEnchanting,
- /**
- *
- */
- sEnchantment,
- /**
- *
- */
- sEnchantmentKnown,
- /**
- *
- */
- sEnchantmentsLearned,
- /**
- *
- */
- sEnterItemName,
- /**
- *
- */
- sEnterName,
- /**
- *
- */
- sEquipItemOnPlayer,
- /**
- *
- */
- sEssentialCharacterDown,
- /**
- *
- */
- sExit,
- /**
- *
- */
- sExitGameAffirm,
- /**
- *
- */
- sExplosionSplashParticles,
- /**
- *
- */
- sFailShouting,
- /**
- *
- */
- sFailSpendSoul,
- /**
- *
- */
- sFailedActivation,
- /**
- *
- */
- sFalmer,
- /**
- *
- */
- sFastTravelConfirm,
- /**
- *
- */
- sFastTravelNoTravelHealthDamage,
- /**
- *
- */
- sFavorites,
- /**
- *
- */
- sFileNotFound,
- /**
- *
- */
- sFindingContentMessage,
- /**
- *
- */
- sFirstPersonSkeleton,
- /**
- *
- */
- sFood,
- /**
- *
- */
- sFootstepsVolume,
- /**
- *
- */
- sFor,
- /**
- *
- */
- sFullHealth,
- /**
- *
- */
- sFurnitureSleep,
- /**
- *
- */
- sGFWLive,
- /**
- *
- */
- sGeneralSubtitles,
- /**
- *
- */
- sGlass,
- /**
- *
- */
- sGold,
- /**
- *
- */
- sGotAwayWithStealing,
- /**
- *
- */
- sGrassFade,
- /**
- *
- */
- sHUDArmorRating,
- /**
- *
- */
- sHUDColor,
- /**
- *
- */
- sHUDCompleted,
- /**
- *
- */
- sHUDDamage,
- /**
- *
- */
- sHUDFailed,
- /**
- *
- */
- sHUDOpacity,
- /**
- *
- */
- sHUDStarted,
- /**
- *
- */
- sHairColor,
- /**
- *
- */
- sHarvest,
- /**
- *
- */
- sHealth,
- /**
- *
- */
- sHeavyArmorNoJump,
- /**
- *
- */
- sHeavyArmorSink,
- /**
- *
- */
- sHelp,
- /**
- *
- */
- sHide,
- /**
- *
- */
- sHigh,
- /**
- *
- */
- sHold,
- /**
- *
- */
- sIgnoreText,
- /**
- *
- */
- sIllusion,
- /**
- *
- */
- sImpactParticleConcreteDefault,
- /**
- *
- */
- sImpactParticleMetalDefault,
- /**
- *
- */
- sImpactParticleWoodDefault,
- /**
- *
- */
- sImperial,
- /**
- *
- */
- sImpossibleLock,
- /**
- *
- */
- sImprovement,
- /**
- *
- */
- sInaccessible,
- /**
- *
- */
- sIngredient,
- /**
- *
- */
- sIngredientFail,
- /**
- *
- */
- sIngredients,
- /**
- *
- */
- sInsufficientGoldToTrain,
- /**
- *
- */
- sInvalidPickpocket,
- /**
- *
- */
- sIron,
- /**
- *
- */
- sItem,
- /**
- *
- */
- sItemFade,
- /**
- *
- */
- sItemTooExpensive,
- /**
- *
- */
- sItemTooHeavy,
- /**
- *
- */
- sJewelry,
- /**
- *
- */
- sJunk,
- /**
- *
- */
- sKeyLocked,
- /**
- *
- */
- sKeys,
- /**
- *
- */
- sKnownEffects,
- /**
- *
- */
- sLackRequiredPerkToImproveMagical,
- /**
- *
- */
- sLackRequiredPerksToImprove,
- /**
- *
- */
- sLackRequiredSkillToImprove,
- /**
- *
- */
- sLackRequiredToCreate,
- /**
- *
- */
- sLackRequiredToImprove,
- /**
- *
- */
- sLarge,
- /**
- *
- */
- sLearn,
- /**
- *
- */
- sLearningEnchantments,
- /**
- *
- */
- sLeather,
- /**
- *
- */
- sLeaveMarker,
- /**
- *
- */
- sLevelAbbrev,
- /**
- *
- */
- sLevelProgress,
- /**
- *
- */
- sLevelUpAvailable,
- /**
- *
- */
- sLightFade,
- /**
- *
- */
- sLoadFromMainMenu,
- /**
- *
- */
- sLoadWhilePlaying,
- /**
- *
- */
- sLoading,
- /**
- *
- */
- sLoadingArea,
- /**
- *
- */
- sLoadingContentMessage,
- /**
- *
- */
- sLoadingLOD,
- /**
- *
- */
- sLockBroken,
- /**
- *
- */
- sLocked,
- /**
- *
- */
- sLockpickInsufficientPerks,
- /**
- *
- */
- sLostController,
- /**
- *
- */
- sLow,
- /**
- *
- */
- sMagicEffectNotApplied,
- /**
- *
- */
- sMagicEffectResisted,
- /**
- *
- */
- sMagicEnhanceWeaponNoWeapon,
- /**
- *
- */
- sMagicEnhanceWeaponWeaponEnchanted,
- /**
- *
- */
- sMagicGuideNoMarker,
- /**
- *
- */
- sMagicGuideNoPath,
- /**
- *
- */
- sMagicTelekinesisNoRecast,
- /**
- *
- */
- sMagnitudeIsLevelText,
- /**
- *
- */
- sMagnitudeText,
- /**
- *
- */
- sMainMenu,
- /**
- *
- */
- sMakeDefaults,
- /**
- *
- */
- sMapMarkerAdded,
- /**
- *
- */
- sMasterVolume,
- /**
- *
- */
- sMedium,
- /**
- *
- */
- sMenuDisplayAutosaveName,
- /**
- *
- */
- sMenuDisplayDayString,
- /**
- *
- */
- sMenuDisplayLevelString,
- /**
- *
- */
- sMenuDisplayNewSave,
- /**
- *
- */
- sMenuDisplayNoSaves,
- /**
- *
- */
- sMenuDisplayPlayTime,
- /**
- *
- */
- sMenuDisplayQuicksaveName,
- /**
- *
- */
- sMenuDisplaySave,
- /**
- *
- */
- sMenuDisplayShortXBoxSaveMessage,
- /**
- *
- */
- sMenuDisplayUnknownLocationString,
- /**
- *
- */
- sMenuDisplayXBoxSaveMessage,
- /**
- *
- */
- sMisc,
- /**
- *
- */
- sMiscConstantEffect,
- /**
- *
- */
- sMiscPlayerDeadLoadOption,
- /**
- *
- */
- sMiscPlayerDeadMenuOption,
- /**
- *
- */
- sMiscPlayerDeadMessage,
- /**
- *
- */
- sMiscQuestDescription,
- /**
- *
- */
- sMiscQuestName,
- /**
- *
- */
- sMiscUnknownEffect,
- /**
- *
- */
- sMissingImage,
- /**
- *
- */
- sMissingName,
- /**
- *
- */
- sMouseSensitivity,
- /**
- *
- */
- sMoveMarker,
- /**
- *
- */
- sMoveMarkerQuestion,
- /**
- *
- */
- sMultipleDragonSoulCount,
- /**
- *
- */
- sMusicVolume,
- /**
- *
- */
- sMustRestart,
- /**
- *
- */
- sName,
- /**
- *
- */
- sNeutral,
- /**
- *
- */
- sNewSave,
- /**
- *
- */
- sNext,
- /**
- *
- */
- sNo,
- /**
- *
- */
- sNoArrows,
- /**
- *
- */
- sNoChargeItems,
- /**
- *
- */
- sNoChildUse,
- /**
- *
- */
- sNoDeviceSelected,
- /**
- *
- */
- sNoEatQuestItem,
- /**
- *
- */
- sNoFastTravelAlarm,
- /**
- *
- */
- sNoFastTravelCell,
- /**
- *
- */
- sNoFastTravelCombat,
- /**
- *
- */
- sNoFastTravelDefault,
- /**
- *
- */
- sNoFastTravelHostileActorsNear,
- /**
- *
- */
- sNoFastTravelInAir,
- /**
- *
- */
- sNoFastTravelOverencumbered,
- /**
- *
- */
- sNoFastTravelScriptBlock,
- /**
- *
- */
- sNoFastTravelUndiscovered,
- /**
- *
- */
- sNoItemsToRepair,
- /**
- *
- */
- sNoJumpWarning,
- /**
- *
- */
- sNoKeyDropWarning,
- /**
- *
- */
- sNoLockPickIfCrimeAlert,
- /**
- *
- */
- sNoMoreFollowers,
- /**
- *
- */
- sNoPickPocketAgain,
- /**
- *
- */
- sNoProfileSelected,
- /**
- *
- */
- sNoRepairHostileActorsNear,
- /**
- *
- */
- sNoRepairInCombat,
- /**
- *
- */
- sNoRestart,
- /**
- *
- */
- sNoSaves,
- /**
- *
- */
- sNoSitOnOwnedFurniture,
- /**
- *
- */
- sNoSleepDefault,
- /**
- *
- */
- sNoSleepHostileActorsNear,
- /**
- *
- */
- sNoSleepInAir,
- /**
- *
- */
- sNoSleepInCell,
- /**
- *
- */
- sNoSleepInOwnedBed,
- /**
- *
- */
- sNoSleepTakingHealthDamage,
- /**
- *
- */
- sNoSleepTrespass,
- /**
- *
- */
- sNoSleepWarnToLeave,
- /**
- *
- */
- sNoSleepWhileAlarm,
- /**
- *
- */
- sNoSpareParts,
- /**
- *
- */
- sNoTalkFleeing,
- /**
- *
- */
- sNoTalkUnConscious,
- /**
- *
- */
- sNoText,
- /**
- *
- */
- sNoWaitDefault,
- /**
- *
- */
- sNoWaitHostileActorsNear,
- /**
- *
- */
- sNoWaitInAir,
- /**
- *
- */
- sNoWaitInCell,
- /**
- *
- */
- sNoWaitTakingHealthDamage,
- /**
- *
- */
- sNoWaitTrespass,
- /**
- *
- */
- sNoWaitWarnToLeave,
- /**
- *
- */
- sNoWaitWhileAlarm,
- /**
- *
- */
- sNone,
- /**
- *
- */
- sNormal,
- /**
- *
- */
- sNormalWeaponsResisted,
- /**
- *
- */
- sNotAllowedToUseAutoDoorsWhileonHorse,
- /**
- *
- */
- sNotEnoughRoomWarning,
- /**
- *
- */
- sNotEnoughVendorGold,
- /**
- *
- */
- sNumberAbbrev,
- /**
- *
- */
- sOKText,
- /**
- *
- */
- sObjectFade,
- /**
- *
- */
- sObjectInUse,
- /**
- *
- */
- sObjectLODFade,
- /**
- *
- */
- sOf,
- /**
- *
- */
- sOff,
- /**
- *
- */
- sOk,
- /**
- *
- */
- sOldDownloadsAvailable,
- /**
- *
- */
- sOn,
- /**
- *
- */
- sOpen,
- /**
- *
- */
- sOpenWithKey,
- /**
- *
- */
- sOpenedContainer,
- /**
- *
- */
- sOptional,
- /**
- *
- */
- sOr,
- /**
- *
- */
- sOrcish,
- /**
- *
- */
- sOutOfLockpicks,
- /**
- *
- */
- sOverEncumbered,
- /**
- *
- */
- sOwned,
- /**
- *
- */
- sPCControlsTextNone,
- /**
- *
- */
- sPCControlsTextPrefix,
- /**
- *
- */
- sPCControlsTriggerPrefix,
- /**
- *
- */
- sPCRelationshipNegativeChangeText,
- /**
- *
- */
- sPCRelationshipPositiveChangeText,
- /**
- *
- */
- sPauseText,
- /**
- *
- */
- sPickpocket,
- /**
- *
- */
- sPickpocketFail,
- /**
- *
- */
- sPipboyColor,
- /**
- *
- */
- sPlaceMarker,
- /**
- *
- */
- sPlaceMarkerUndiscovered,
- /**
- *
- */
- sPlayTime,
- /**
- *
- */
- sPlayerDisarmedMessage,
- /**
- *
- */
- sPlayerLeavingBorderRegion,
- /**
- *
- */
- sPlayerSetMarkerName,
- /**
- *
- */
- sPleaseStandBy,
- /**
- *
- */
- sPoisonAlreadyPoisonedMessage,
- /**
- *
- */
- sPoisonBowConfirmMessage,
- /**
- *
- */
- sPoisonConfirmMessage,
- /**
- *
- */
- sPoisonNoWeaponMessage,
- /**
- *
- */
- sPoisonUnableToPoison,
- /**
- *
- */
- sPoisoned,
- /**
- *
- */
- sPotionCreationFailed,
- /**
- *
- */
- sPotions,
- /**
- *
- */
- sPowers,
- /**
- *
- */
- sPressControl,
- /**
- *
- */
- sPrevious,
- /**
- *
- */
- sPreviousSelection,
- /**
- *
- */
- sPrisoner,
- /**
- *
- */
- sQuantity,
- /**
- *
- */
- sQuestAddedText,
- /**
- *
- */
- sQuestCompletedText,
- /**
- *
- */
- sQuestFailed,
- /**
- *
- */
- sQuestUpdatedText,
- /**
- *
- */
- sQuickLoading,
- /**
- *
- */
- sQuickSaving,
- /**
- *
- */
- sQuicksaveAbbrev,
- /**
- *
- */
- sQuitAlchemy,
- /**
- *
- */
- sQuitEnchanting,
- /**
- *
- */
- sRSMAge,
- /**
- *
- */
- sRSMBody,
- /**
- *
- */
- sRSMBrow,
- /**
- *
- */
- sRSMBrowForward,
- /**
- *
- */
- sRSMBrowHeight,
- /**
- *
- */
- sRSMBrowTypes,
- /**
- *
- */
- sRSMBrowWidth,
- /**
- *
- */
- sRSMCheekColor,
- /**
- *
- */
- sRSMCheekColorLower,
- /**
- *
- */
- sRSMCheekboneHeight,
- /**
- *
- */
- sRSMCheekboneWidth,
- /**
- *
- */
- sRSMChinColor,
- /**
- *
- */
- sRSMChinForward,
- /**
- *
- */
- sRSMChinLength,
- /**
- *
- */
- sRSMChinWidth,
- /**
- *
- */
- sRSMComplexion,
- /**
- *
- */
- sRSMComplexionColor,
- /**
- *
- */
- sRSMConfirm,
- /**
- *
- */
- sRSMConfirmDestruction,
- /**
- *
- */
- sRSMDirt,
- /**
- *
- */
- sRSMDirtColor,
- /**
- *
- */
- sRSMEyeColor,
- /**
- *
- */
- sRSMEyeDepth,
- /**
- *
- */
- sRSMEyeHeight,
- /**
- *
- */
- sRSMEyeSocketLowerColor,
- /**
- *
- */
- sRSMEyeSocketUpperColor,
- /**
- *
- */
- sRSMEyeTypes,
- /**
- *
- */
- sRSMEyeWidth,
- /**
- *
- */
- sRSMEyelinerColor,
- /**
- *
- */
- sRSMEyes,
- /**
- *
- */
- sRSMFace,
- /**
- *
- */
- sRSMFacialHairColorPresets,
- /**
- *
- */
- sRSMFacialHairPresets,
- /**
- *
- */
- sRSMForeheadColor,
- /**
- *
- */
- sRSMHair,
- /**
- *
- */
- sRSMHairColorPresets,
- /**
- *
- */
- sRSMHairPresets,
- /**
- *
- */
- sRSMHead,
- /**
- *
- */
- sRSMHeadPresets,
- /**
- *
- */
- sRSMJawForward,
- /**
- *
- */
- sRSMJawHeight,
- /**
- *
- */
- sRSMJawWidth,
- /**
- *
- */
- sRSMLaughLines,
- /**
- *
- */
- sRSMLipColor,
- /**
- *
- */
- sRSMMouth,
- /**
- *
- */
- sRSMMouthForward,
- /**
- *
- */
- sRSMMouthHeight,
- /**
- *
- */
- sRSMMouthTypes,
- /**
- *
- */
- sRSMName,
- /**
- *
- */
- sRSMNameWarning,
- /**
- *
- */
- sRSMNeckColor,
- /**
- *
- */
- sRSMNoseColor,
- /**
- *
- */
- sRSMNoseHeight,
- /**
- *
- */
- sRSMNoseLength,
- /**
- *
- */
- sRSMNoseTypes,
- /**
- *
- */
- sRSMPaint,
- /**
- *
- */
- sRSMPaintColor,
- /**
- *
- */
- sRSMRace,
- /**
- *
- */
- sRSMScars,
- /**
- *
- */
- sRSMSex,
- /**
- *
- */
- sRSMSkinColor,
- /**
- *
- */
- sRSMTone,
- /**
- *
- */
- sRSMWeight,
- /**
- *
- */
- sRadioSignalLost,
- /**
- *
- */
- sRadioStationDiscovered,
- /**
- *
- */
- sRadioVolume,
- /**
- *
- */
- sRangeText,
- /**
- *
- */
- sRanksText,
- /**
- *
- */
- sRead,
- /**
- *
- */
- sRemoteActivation,
- /**
- *
- */
- sRemove,
- /**
- *
- */
- sRemoveCrimeGold,
- /**
- *
- */
- sRemoveItemfromInventory,
- /**
- *
- */
- sRemoveMarker,
- /**
- *
- */
- sRenameItem,
- /**
- *
- */
- sRepair,
- /**
- *
- */
- sRepairAllItems,
- /**
- *
- */
- sRepairCost,
- /**
- *
- */
- sRepairItem,
- /**
- *
- */
- sRepairServicesTitle,
- /**
- *
- */
- sRepairSkill,
- /**
- *
- */
- sRepairSkillTooLow,
- /**
- *
- */
- sRequirements,
- /**
- *
- */
- sRequirementsText,
- /**
- *
- */
- sResetToDefaults,
- /**
- *
- */
- sResolution,
- /**
- *
- */
- sResource,
- /**
- *
- */
- sRestartBecauseContentRemoved,
- /**
- *
- */
- sRestartSignedOut,
- /**
- *
- */
- sRestartToUseNewContent,
- /**
- *
- */
- sRestartToUseProfileContent,
- /**
- *
- */
- sRestoration,
- /**
- *
- */
- sRetryText,
- /**
- *
- */
- sReturn,
- /**
- *
- */
- sRewardXP,
- /**
- *
- */
- sRewardXPIcon,
- /**
- *
- */
- sRide,
- /**
- *
- */
- sRumble,
- /**
- *
- */
- sSaveFailed,
- /**
- *
- */
- sSaveGameContentIsMissing,
- /**
- *
- */
- sSaveGameCorrupt,
- /**
- *
- */
- sSaveGameCorruptMenuMessage,
- /**
- *
- */
- sSaveGameDeviceError,
- /**
- *
- */
- sSaveGameIsCorrupt,
- /**
- *
- */
- sSaveGameNoLongerAvailable,
- /**
- *
- */
- sSaveGameNoMasterFilesFound,
- /**
- *
- */
- sSaveGameOldVersion,
- /**
- *
- */
- sSaveGameOutOfDiskSpace,
- /**
- *
- */
- sSaveNotAvailable,
- /**
- *
- */
- sSaveOnRest,
- /**
- *
- */
- sSaveOnTravel,
- /**
- *
- */
- sSaveOnWait,
- /**
- *
- */
- sSaveOverSaveGame,
- /**
- *
- */
- sSaveSuccessful,
- /**
- *
- */
- sSceneBlockingActorActivation,
- /**
- *
- */
- sScrollEquipped,
- /**
- *
- */
- sScrolls,
- /**
- *
- */
- sSearch,
- /**
- *
- */
- sSelect,
- /**
- *
- */
- sSelectItemToRepair,
- /**
- *
- */
- sSelfRange,
- /**
- *
- */
- sServeSentenceQuestion,
- /**
- *
- */
- sServeTimeQuestion,
- /**
- *
- */
- sSexFemale,
- /**
- *
- */
- sSexFemalePossessive,
- /**
- *
- */
- sSexFemalePronoun,
- /**
- *
- */
- sSexMale,
- /**
- *
- */
- sSexMalePossessive,
- /**
- *
- */
- sSexMalePronoun,
- /**
- *
- */
- sShadowFade,
- /**
- *
- */
- sShoutAdded,
- /**
- *
- */
- sShouts,
- /**
- *
- */
- sSingleDragonSoulCount,
- /**
- *
- */
- sSit,
- /**
- *
- */
- sSkillIncreased,
- /**
- *
- */
- sSkillIncreasedNum,
- /**
- *
- */
- sSkillsCount,
- /**
- *
- */
- sSkillsTitle,
- /**
- *
- */
- sSmall,
- /**
- *
- */
- sSmithingConfirm,
- /**
- *
- */
- sSmithingMenuDescription,
- /**
- *
- */
- sSneakAttack,
- /**
- *
- */
- sSneakCaution,
- /**
- *
- */
- sSneakDanger,
- /**
- *
- */
- sSneakDetected,
- /**
- *
- */
- sSneakHidden,
- /**
- *
- */
- sSortMethod,
- /**
- *
- */
- sSoulCaptured,
- /**
- *
- */
- sSoulGem,
- /**
- *
- */
- sSoulGemTooSmall,
- /**
- *
- */
- sSoulGems,
- /**
- *
- */
- sSoulLevel,
- /**
- *
- */
- sSpace,
- /**
- *
- */
- sSpecularityFade,
- /**
- *
- */
- sSpeechChallengeFailure,
- /**
- *
- */
- sSpeechChallengeSuccess,
- /**
- *
- */
- sSpellAdded,
- /**
- *
- */
- sSplashParticles,
- /**
- *
- */
- sStatsMustSelectPerk,
- /**
- *
- */
- sStatsNextRank,
- /**
- *
- */
- sStatsPerkConfirm,
- /**
- *
- */
- sSteal,
- /**
- *
- */
- sStealFrom,
- /**
- *
- */
- sStealHorse,
- /**
- *
- */
- sSteel,
- /**
- *
- */
- sStormcloak,
- /**
- *
- */
- sStudded,
- /**
- *
- */
- sSuccessfulSneakAttackEnd,
- /**
- *
- */
- sSuccessfulSneakAttackMain,
- /**
- *
- */
- sTake,
- /**
- *
- */
- sTakeAll,
- /**
- *
- */
- sTalk,
- /**
- *
- */
- sTargetRange,
- /**
- *
- */
- sTeammateCantGiveOutfit,
- /**
- *
- */
- sTeammateCantTakeOutfit,
- /**
- *
- */
- sTeammateOverencumbered,
- /**
- *
- */
- sTestFile,
- /**
- *
- */
- sTextureSize,
- /**
- *
- */
- sTo,
- /**
- *
- */
- sTouchRange,
- /**
- *
- */
- sTraitsCount,
- /**
- *
- */
- sTraitsTitle,
- /**
- *
- */
- sTreeLODFade,
- /**
- *
- */
- sTweenDisabledMessage,
- /**
- *
- */
- sUIMistMenu,
- /**
- *
- */
- sUnequipItemOnPlayer,
- /**
- *
- */
- sUnlock,
- /**
- *
- */
- sUse,
- /**
- *
- */
- sVATSMessageLowAP,
- /**
- *
- */
- sVATSMessageNoAmmo,
- /**
- *
- */
- sVATSMessageZeroChance,
- /**
- *
- */
- sVDSGManual,
- /**
- *
- */
- sVDSGPlate,
- /**
- *
- */
- sValue,
- /**
- *
- */
- sVatsAimed,
- /**
- *
- */
- sVatsAiming,
- /**
- *
- */
- sVatsBodyPart,
- /**
- *
- */
- sVatsSelect,
- /**
- *
- */
- sVatsTarget,
- /**
- *
- */
- sVideoChange,
- /**
- *
- */
- sViewDistance,
- /**
- *
- */
- sVoiceVolume,
- /**
- *
- */
- sWaitHere,
- /**
- *
- */
- sWeaponBreak,
- /**
- *
- */
- sWeaponEnchantments,
- /**
- *
- */
- sWeaponSmithing,
- /**
- *
- */
- sWeapons,
- /**
- *
- */
- sWeight,
- /**
- *
- */
- sWhite,
- /**
- *
- */
- sWitnessKilled,
- /**
- *
- */
- sWood,
- /**
- *
- */
- sXSensitivity,
- /**
- *
- */
- sYSensitivity,
- /**
- *
- */
- sYes,
- /**
- *
- */
- sYesRestart,
- /**
- *
- */
- sYesText,
- /**
- *
- */
- sYesToAllText,
- /**
- *
- */
- sYour;
- }
-
-// public enum USetting {
+ // public enum USetting {
// uVideoDeviceIdentifierPart,
// uiMuteMusicPauseTime;
// }
// Common Functions
GMST() {
- super();
- subRecords.setPrototype(GMSTproto);
+ super();
+ subRecords.setPrototype(GMSTproto);
}
+ // Enums
+
/**
- *
* @param setting
* @param b
*/
public GMST(BoolSetting setting, Boolean b) {
- this();
- originateFromPatch(setting.toString());
- setData(b);
+ this();
+ originateFromPatch(setting.toString());
+ setData(b);
}
-
+
/**
- *
* @param setting
* @param b
*/
public GMST(String setting, Boolean b) {
this();
- originateFromPatch(setting);
- setData(b);
+ originateFromPatch(setting);
+ setData(b);
}
/**
- *
* @param setting
* @param s
*/
public GMST(StringSetting setting, String s) {
- this();
- originateFromPatch(setting.toString());
- setData(s);
+ this();
+ originateFromPatch(setting.toString());
+ setData(s);
}
/**
- *
* @param setting
* @param s
*/
public GMST(String setting, String s) {
- this();
- originateFromPatch(setting);
- setData(s);
+ this();
+ originateFromPatch(setting);
+ setData(s);
}
-
+
/**
- *
* @param setting
* @param i
*/
public GMST(IntSetting setting, int i) {
- this();
- originateFromPatch(setting.toString());
- setData(i);
+ this();
+ originateFromPatch(setting.toString());
+ setData(i);
}
/**
- *
* @param setting
* @param i
*/
public GMST(String setting, int i) {
- this();
- originateFromPatch(setting);
- setData(i);
+ this();
+ originateFromPatch(setting);
+ setData(i);
}
-
+
/**
- *
* @param setting
* @param f
*/
public GMST(FloatSetting setting, float f) {
- this();
- originateFromPatch(setting.toString());
- setData(f);
+ this();
+ originateFromPatch(setting.toString());
+ setData(f);
}
-
+
/**
- *
* @param setting
* @param f
*/
public GMST(String setting, float f) {
- this();
- originateFromPatch(setting);
- setData(f);
+ this();
+ originateFromPatch(setting);
+ setData(f);
}
@Override
Record getNew() {
- return new GMST();
+ return new GMST();
}
@Override
ArrayList getTypes() {
- return Record.getTypeList("GMST");
+ return Record.getTypeList("GMST");
}
@Override
void importSubRecords(LImport in) throws BadRecord, DataFormatException, BadParameter {
- SubRecord data = ((SubRecordsStream) subRecords).getSilent("DATA");
- updateDATAtype();
- super.importSubRecords(in);
- ((SubRecordsStream) subRecords).loadFromPosition(data);
+ SubRecord data = ((SubRecordsStream) subRecords).getSilent("DATA");
+ updateDATAtype();
+ super.importSubRecords(in);
+ ((SubRecordsStream) subRecords).loadFromPosition(data);
}
@Override
void export(ModExporter out) throws IOException {
- updateDATAtype();
- super.export(out);
+ updateDATAtype();
+ super.export(out);
}
@Override
int getContentLength(ModExporter out) {
- updateDATAtype();
- return super.getContentLength(out);
+ updateDATAtype();
+ return super.getContentLength(out);
}
- // Get/set
/**
- *
* @return The type of data this GMST contains.
*/
public GMSTType getGMSTType() {
- if (getEDID().length() == 0) {
- return GMSTType.Unknown;
- }
- switch (getEDID().charAt(0)) {
- case 'b':
+ if (getEDID().length() == 0) {
+ return GMSTType.Unknown;
+ }
+ switch (getEDID().charAt(0)) {
+ case 'b':
case 'B':
- return GMSTType.Bool;
- case 'i':
+ return GMSTType.Bool;
+ case 'i':
case 'I':
- return GMSTType.Int;
- case 'f':
+ return GMSTType.Int;
+ case 'f':
case 'F':
- return GMSTType.Float;
- case 's':
- case 'S':
- return GMSTType.String;
- default:
- return GMSTType.Unknown;
- }
+ return GMSTType.Float;
+ case 's':
+ case 'S':
+ return GMSTType.String;
+ default:
+ return GMSTType.Unknown;
+ }
}
DATA getDATA() {
- return (DATA) subRecords.get("DATA");
+ return (DATA) subRecords.get("DATA");
}
/**
@@ -12340,11 +181,11 @@ DATA getDATA() {
* @param b
*/
final public void setData(Boolean b) {
- if (b) {
- getDATA().DATA.setData(1, 4);
- } else {
- getDATA().DATA.setData(0, 4);
- }
+ if (b) {
+ getDATA().DATA.setData(1, 4);
+ } else {
+ getDATA().DATA.setData(0, 4);
+ }
}
/**
@@ -12354,7 +195,7 @@ final public void setData(Boolean b) {
* @param s
*/
final public void setData(String s) {
- getDATA().DATAs.setText(s);
+ getDATA().DATAs.setText(s);
}
/**
@@ -12364,7 +205,7 @@ final public void setData(String s) {
* @param i
*/
final public void setData(int i) {
- getDATA().DATA.setData(i, 4);
+ getDATA().DATA.setData(i, 4);
}
/**
@@ -12374,54 +215,12193 @@ final public void setData(int i) {
* @param f
*/
final public void setData(float f) {
- ByteBuffer out = ByteBuffer.allocate(4);
- out.putInt(Integer.reverseBytes(Float.floatToIntBits(f)));
- getDATA().DATA.setData(out.array());
+ ByteBuffer out = ByteBuffer.allocate(4);
+ out.putInt(Integer.reverseBytes(Float.floatToIntBits(f)));
+ getDATA().DATA.setData(out.array());
}
+ // Get/set
+
/**
- *
* @return Returns the value as a bool. You must check and be aware that
* this GMST contains that type.
*/
public boolean getBool() {
- if (getDATA().DATA.toInt() == 0) {
- return false;
- } else {
- return true;
- }
+ return getDATA().DATA.toInt() != 0;
}
/**
- *
* @return Returns the value as a string. You must check and be aware that
* this GMST contains that type.
*/
public String getString() {
- return getDATA().DATAs.print();
+ return getDATA().DATAs.print();
}
/**
- *
* @return Returns the value as an int. You must check and be aware that
* this GMST contains that type.
*/
public int getInt() {
- return getDATA().DATA.toInt();
+ return getDATA().DATA.toInt();
}
/**
- *
* @return Returns the value as a float. You must check and be aware that
* this GMST contains that type.
*/
public float getFloat() {
- return Float.intBitsToFloat(getDATA().DATA.toInt());
+ return Float.intBitsToFloat(getDATA().DATA.toInt());
}
SubRecord updateDATAtype() {
- DATA data = getDATA();
- data.GMSTtype = getGMSTType();
- return data;
+ DATA data = getDATA();
+ data.GMSTtype = getGMSTType();
+ return data;
+ }
+
+ /**
+ * Enum representing the different data types a GMST can hold.
+ */
+ public enum GMSTType {
+
+ /**
+ *
+ */
+ Bool,
+ /**
+ *
+ */
+ Int,
+ /**
+ *
+ */
+ Float,
+ /**
+ *
+ */
+ String,
+ /**
+ *
+ */
+ Unknown
+ }
+
+ /**
+ *
+ */
+ public enum BoolSetting {
+
+ /**
+ *
+ */
+ bAllow,
+ /**
+ *
+ */
+ bAutoAimBasedOnDistance,
+ /**
+ *
+ */
+ bCrosshairEnabled,
+ /**
+ *
+ */
+ bForce,
+ /**
+ *
+ */
+ bForcePow,
+ /**
+ *
+ */
+ bFull,
+ /**
+ *
+ */
+ bRegenNPCMagickaDuringCast,
+ /**
+ *
+ */
+ bReturnTo,
+ /**
+ *
+ */
+ bSaveOnPause,
+ /**
+ *
+ */
+ bSaveOnRest,
+ /**
+ *
+ */
+ bSaveOnTravel,
+ /**
+ *
+ */
+ bSaveOnWait,
+ /**
+ *
+ */
+ bShowInventory,
+ /**
+ *
+ */
+ bUse,
+ /**
+ *
+ */
+ bUseWaterHDR,
+ /**
+ *
+ */
+ bWantCastLeft,
+ /**
+ *
+ */
+ bWantCastRight,
+ /**
+ *
+ */
+ bWantCastVoice
+ }
+
+ /**
+ *
+ */
+ public enum FloatSetting {
+
+ /**
+ *
+ */
+ fAIAcquireObjectDistance,
+ /**
+ *
+ */
+ fAIActivateHeight,
+ /**
+ *
+ */
+ fAIActivateReach,
+ /**
+ *
+ */
+ fAIActorPackTargetHeadTrackMod,
+ /**
+ *
+ */
+ fAIAimBlockedHalfCircleRadius,
+ /**
+ *
+ */
+ fAIAimBlockedToleranceDegrees,
+ /**
+ *
+ */
+ fAIAwareofPlayerTimer,
+ /**
+ *
+ */
+ fAIBestHeadTrackDistance,
+ /**
+ *
+ */
+ fAICombatFleeScoreThreshold,
+ /**
+ *
+ */
+ fAICombatNoAreaEffectAllyDistance,
+ /**
+ *
+ */
+ fAICombatNoTargetLOSPriorityMult,
+ /**
+ *
+ */
+ fAICombatSlopeDifference,
+ /**
+ *
+ */
+ fAICombatTargetUnreachablePriorityMult,
+ /**
+ *
+ */
+ fAICombatUnreachableTargetPriorityMult,
+ /**
+ *
+ */
+ fAICommentTimeWindow,
+ /**
+ *
+ */
+ fAIConversationExploreTime,
+ /**
+ *
+ */
+ fAIDefaultSpeechMult,
+ /**
+ *
+ */
+ fAIDialogueDistance,
+ /**
+ *
+ */
+ fAIDistanceRadiusMinLocation,
+ /**
+ *
+ */
+ fAIDistanceTeammateDrawWeapon,
+ /**
+ *
+ */
+ fAIDodgeDecisionBase,
+ /**
+ *
+ */
+ fAIDodgeFavorLeftRightMult,
+ /**
+ *
+ */
+ fAIDodgeVerticalRangedAttackMult,
+ /**
+ *
+ */
+ fAIDodgeWalkChance,
+ /**
+ *
+ */
+ fAIEnergyLevelBase,
+ /**
+ *
+ */
+ fAIEngergyLevelMult,
+ /**
+ *
+ */
+ fAIEscortFastTravelMaxDistFromPath,
+ /**
+ *
+ */
+ fAIEscortHysteresisWidth,
+ /**
+ *
+ */
+ fAIEscortStartStopDelayTime,
+ /**
+ *
+ */
+ fAIEscortWaitDistanceExterior,
+ /**
+ *
+ */
+ fAIEscortWaitDistanceInterior,
+ /**
+ *
+ */
+ fAIExclusiveGreetingTimer,
+ /**
+ *
+ */
+ fAIExplosiveWeaponDamageMult,
+ /**
+ *
+ */
+ fAIExplosiveWeaponRangeMult,
+ /**
+ *
+ */
+ fAIExteriorSpectatorDetection,
+ /**
+ *
+ */
+ fAIExteriorSpectatorDistance,
+ /**
+ *
+ */
+ fAIFaceTargetAnimationAngle,
+ /**
+ *
+ */
+ fAIFindBedChairsDistance,
+ /**
+ *
+ */
+ fAIFleeConfBase,
+ /**
+ *
+ */
+ fAIFleeConfMult,
+ /**
+ *
+ */
+ fAIFleeHealthMult,
+ /**
+ *
+ */
+ fAIFleeSuccessTimeout,
+ /**
+ *
+ */
+ fAIForceGreetingTimer,
+ /**
+ *
+ */
+ fAIFurnitureDestinationRadius,
+ /**
+ *
+ */
+ fAIGreetingTimer,
+ /**
+ *
+ */
+ fAIHeadTrackDialogueOffsetRandomValue,
+ /**
+ *
+ */
+ fAIHeadTrackDialoguePickNewOffsetTimer,
+ /**
+ *
+ */
+ fAIHeadTrackDialogueResetPositionTimer,
+ /**
+ *
+ */
+ fAIHeadTrackDialogueStayInOffsetMax,
+ /**
+ *
+ */
+ fAIHeadTrackDialogueStayInOffsetMin,
+ /**
+ *
+ */
+ fAIHeadTrackOffsetRandomValueMax,
+ /**
+ *
+ */
+ fAIHeadTrackOffsetRandomValueMin,
+ /**
+ *
+ */
+ fAIHeadTrackPickNewOffsetTimer,
+ /**
+ *
+ */
+ fAIHeadTrackResetPositionTimer,
+ /**
+ *
+ */
+ fAIHeadTrackStayInOffsetMax,
+ /**
+ *
+ */
+ fAIHeadTrackStayInOffsetMin,
+ /**
+ *
+ */
+ fAIHoldDefaultHeadTrackTimer,
+ /**
+ *
+ */
+ fAIHorseSearchDistance,
+ /**
+ *
+ */
+ fAIIdleAnimationDistance,
+ /**
+ *
+ */
+ fAIIdleAnimationLargeCreatureDistanceMult,
+ /**
+ *
+ */
+ fAIIdleWaitTime,
+ /**
+ *
+ */
+ fAIIdleWaitTimeComplexScene,
+ /**
+ *
+ */
+ fAIInDialogueModeWithPlayerDistance,
+ /**
+ *
+ */
+ fAIInDialogueModewithPlayerTimer,
+ /**
+ *
+ */
+ fAIInteriorHeadTrackMult,
+ /**
+ *
+ */
+ fAIInteriorSpectatorDetection,
+ /**
+ *
+ */
+ fAIInteriorSpectatorDistance,
+ /**
+ *
+ */
+ fAILockDoorsSeenRecentlySeconds,
+ /**
+ *
+ */
+ fAIMagicSpellMult,
+ /**
+ *
+ */
+ fAIMagicTimer,
+ /**
+ *
+ */
+ fAIMarkerDestinationRadius,
+ /**
+ *
+ */
+ fAIMaxAngleRangeMovingToStartSceneDialogue,
+ /**
+ *
+ */
+ fAIMaxHeadTrackDistance,
+ /**
+ *
+ */
+ fAIMaxHeadTrackDistanceFromPC,
+ /**
+ *
+ */
+ fAIMaxLargeCreatureHeadTrackDistance,
+ /**
+ *
+ */
+ fAIMaxSmileDistance,
+ /**
+ *
+ */
+ fAIMaxWanderTime,
+ /**
+ *
+ */
+ fAIMeleeArmorMult,
+ /**
+ *
+ */
+ fAIMeleeHandMult,
+ /**
+ *
+ */
+ fAIMinAngleRangeToStartSceneDialogue,
+ /**
+ *
+ */
+ fAIMinGreetingDistance,
+ /**
+ *
+ */
+ fAIMinLocationHeight,
+ /**
+ *
+ */
+ fAIMoveDistanceToRecalcFollowPath,
+ /**
+ *
+ */
+ fAIMoveDistanceToRecalcTravelPath,
+ /**
+ *
+ */
+ fAIMoveDistanceToRecalcTravelToActor,
+ /**
+ *
+ */
+ fAIPatrolHysteresisWidth,
+ /**
+ *
+ */
+ fAIPatrolMinSecondsAtNormalFurniture,
+ /**
+ *
+ */
+ fAIPowerAttackCreatureChance,
+ /**
+ *
+ */
+ fAIPowerAttackKnockdownBonus,
+ /**
+ *
+ */
+ fAIPowerAttackNPCChance,
+ /**
+ *
+ */
+ fAIPowerAttackRecoilBonus,
+ /**
+ *
+ */
+ fAIPursueDistanceLineOfSight,
+ /**
+ *
+ */
+ fAIRandomizeInitialLocationMinRadius,
+ /**
+ *
+ */
+ fAIRangMagicSpellMult,
+ /**
+ *
+ */
+ fAIRangedWeaponMult,
+ /**
+ *
+ */
+ fAIRevertToScriptTracking,
+ /**
+ *
+ */
+ fAIShoutMinAimSeconds,
+ /**
+ *
+ */
+ fAIShoutRetryDelaySeconds,
+ /**
+ *
+ */
+ fAIShoutToleranceDegrees,
+ /**
+ *
+ */
+ fAISocialRadiusToTriggerConversation,
+ /**
+ *
+ */
+ fAISocialRadiusToTriggerConversationInterior,
+ /**
+ *
+ */
+ fAISocialTimerForConversationsMax,
+ /**
+ *
+ */
+ fAISocialTimerForConversationsMin,
+ /**
+ *
+ */
+ fAISocialTimerToWaitForEvent,
+ /**
+ *
+ */
+ fAISocialchanceForConversation,
+ /**
+ *
+ */
+ fAISocialchanceForConversationInterior,
+ /**
+ *
+ */
+ fAISpectatorCommentTimer,
+ /**
+ *
+ */
+ fAISpectatorRememberThreatTimer,
+ /**
+ *
+ */
+ fAISpectatorShutdownDistance,
+ /**
+ *
+ */
+ fAISpectatorThreatDistExplosion,
+ /**
+ *
+ */
+ fAISpectatorThreatDistMelee,
+ /**
+ *
+ */
+ fAISpectatorThreatDistMine,
+ /**
+ *
+ */
+ fAISpectatorThreatDistRanged,
+ /**
+ *
+ */
+ fAIStayonScriptHeadtrack,
+ /**
+ *
+ */
+ fAITrespassWarningTimer,
+ /**
+ *
+ */
+ fAIUpdateMovementRestrictionsDistance,
+ /**
+ *
+ */
+ fAIUseMagicToleranceDegrees,
+ /**
+ *
+ */
+ fAIUseWeaponAnimationTimeoutSeconds,
+ /**
+ *
+ */
+ fAIUseWeaponDistance,
+ /**
+ *
+ */
+ fAIUseWeaponToleranceDegrees,
+ /**
+ *
+ */
+ fAIWaitingforScriptCallback,
+ /**
+ *
+ */
+ fAIWalkAwayTimerForConversation,
+ /**
+ *
+ */
+ fAIWanderDefaultMinDist,
+ /**
+ *
+ */
+ fAItalktoNPCtimer,
+ /**
+ *
+ */
+ fAItalktosameNPCtimer,
+ /**
+ *
+ */
+ fActionPointsAimAdjustment,
+ /**
+ *
+ */
+ fActionPointsAttackMagic,
+ /**
+ *
+ */
+ fActionPointsAttackOneHandMelee,
+ /**
+ *
+ */
+ fActionPointsAttackRanged,
+ /**
+ *
+ */
+ fActionPointsAttackTwoHandMelee,
+ /**
+ *
+ */
+ fActionPointsAttackUnarmed,
+ /**
+ *
+ */
+ fActionPointsCrouch,
+ /**
+ *
+ */
+ fActionPointsFOVBase,
+ /**
+ *
+ */
+ fActionPointsFOVMult,
+ /**
+ *
+ */
+ fActionPointsHeal,
+ /**
+ *
+ */
+ fActionPointsPowerAttackMult,
+ /**
+ *
+ */
+ fActionPointsReload,
+ /**
+ *
+ */
+ fActionPointsRestoreRate,
+ /**
+ *
+ */
+ fActionPointsRunAndGunMult,
+ /**
+ *
+ */
+ fActionPointsStand,
+ /**
+ *
+ */
+ fActionPointsSwitchWeapon,
+ /**
+ *
+ */
+ fActionPointsToggleWeaponDrawn,
+ /**
+ *
+ */
+ fActionPointsVATSMeleeMult,
+ /**
+ *
+ */
+ fActiveEffectConditionUpdateInterval,
+ /**
+ *
+ */
+ fActorAlertSoundTimer,
+ /**
+ *
+ */
+ fActorAlphaFadeSeconds,
+ /**
+ *
+ */
+ fActorAnimZAdjust,
+ /**
+ *
+ */
+ fActorArmorDesirabilityDamageMult,
+ /**
+ *
+ */
+ fActorArmorDesirabilitySkillMult,
+ /**
+ *
+ */
+ fActorDefaultTurningSpeed,
+ /**
+ *
+ */
+ fActorLeaveWaterBreathTimer,
+ /**
+ *
+ */
+ fActorLuckSkillMult,
+ /**
+ *
+ */
+ fActorStrengthEncumbranceMult,
+ /**
+ *
+ */
+ fActorSwimBreathBase,
+ /**
+ *
+ */
+ fActorSwimBreathDamage,
+ /**
+ *
+ */
+ fActorSwimBreathMult,
+ /**
+ *
+ */
+ fActorTeleportFadeSeconds,
+ /**
+ *
+ */
+ fActorWeaponDesirabilityDamageMult,
+ /**
+ *
+ */
+ fActorWeaponDesirabilitySkillMult,
+ /**
+ *
+ */
+ fAddictionUsageMonitorThreshold,
+ /**
+ *
+ */
+ fAiAcquireKillBase,
+ /**
+ *
+ */
+ fAiAcquireKillMult,
+ /**
+ *
+ */
+ fAiAcquirePickBase,
+ /**
+ *
+ */
+ fAiAcquirePickMult,
+ /**
+ *
+ */
+ fAiAcquireStealBase,
+ /**
+ *
+ */
+ fAiAcquireStealMult,
+ /**
+ *
+ */
+ fAlchemyGoldMult,
+ /**
+ *
+ */
+ fAlchemyIngredientInitMult,
+ /**
+ *
+ */
+ fAlchemySkillFactor,
+ /**
+ *
+ */
+ fAmbushOverRideRadiusforPlayerDetection,
+ /**
+ *
+ */
+ fArmorBaseFactor,
+ /**
+ *
+ */
+ fArmorRatingBase,
+ /**
+ *
+ */
+ fArmorRatingMax,
+ /**
+ *
+ */
+ fArmorRatingPCBase,
+ /**
+ *
+ */
+ fArmorRatingPCMax,
+ /**
+ *
+ */
+ fArmorScalingFactor,
+ /**
+ *
+ */
+ fArmorWeightLightMaxMod,
+ /**
+ *
+ */
+ fArrowBounceBlockPercentage,
+ /**
+ *
+ */
+ fArrowBounceLinearSpeed,
+ /**
+ *
+ */
+ fArrowBounceRotateSpeed,
+ /**
+ *
+ */
+ fArrowBowFastMult,
+ /**
+ *
+ */
+ fArrowBowMinTime,
+ /**
+ *
+ */
+ fArrowBowSlowMult,
+ /**
+ *
+ */
+ fArrowFakeMass,
+ /**
+ *
+ */
+ fArrowGravityBase,
+ /**
+ *
+ */
+ fArrowGravityMin,
+ /**
+ *
+ */
+ fArrowGravityMult,
+ /**
+ *
+ */
+ fArrowMaxDistance,
+ /**
+ *
+ */
+ fArrowMinBowVelocity,
+ /**
+ *
+ */
+ fArrowMinDistanceForTrails,
+ /**
+ *
+ */
+ fArrowMinPower,
+ /**
+ *
+ */
+ fArrowMinSpeedForTrails,
+ /**
+ *
+ */
+ fArrowMinVelocity,
+ /**
+ *
+ */
+ fArrowOptimalDistance,
+ /**
+ *
+ */
+ fArrowSpeedMult,
+ /**
+ *
+ */
+ fArrowWeakGravity,
+ /**
+ *
+ */
+ fAuroraFadeInStart,
+ /**
+ *
+ */
+ fAuroraFadeOutStart,
+ /**
+ *
+ */
+ fAutoAimMaxDegrees,
+ /**
+ *
+ */
+ fAutoAimMaxDegreesMelee,
+ /**
+ *
+ */
+ fAutoAimMaxDegreesVATS,
+ /**
+ *
+ */
+ fAutoAimMaxDistance,
+ /**
+ *
+ */
+ fAutoAimScreenPercentage,
+ /**
+ *
+ */
+ fAutomaticWeaponBurstCooldownTime,
+ /**
+ *
+ */
+ fAutomaticWeaponBurstFireTime,
+ /**
+ *
+ */
+ fAutoraFadeIn,
+ /**
+ *
+ */
+ fAutoraFadeOut,
+ /**
+ *
+ */
+ fAvoidPlayerDistance,
+ /**
+ *
+ */
+ fBarterBuyMin,
+ /**
+ *
+ */
+ fBarterMax,
+ /**
+ *
+ */
+ fBarterMin,
+ /**
+ *
+ */
+ fBarterSellMax,
+ /**
+ *
+ */
+ fBeamWidthDefault,
+ /**
+ *
+ */
+ fBigBumpSpeed,
+ /**
+ *
+ */
+ fBleedoutCheck,
+ /**
+ *
+ */
+ fBleedoutDefault,
+ /**
+ *
+ */
+ fBleedoutMin,
+ /**
+ *
+ */
+ fBleedoutRate,
+ /**
+ *
+ */
+ fBleedoutRecover,
+ /**
+ *
+ */
+ fBlinkDelayMax,
+ /**
+ *
+ */
+ fBlinkDelayMin,
+ /**
+ *
+ */
+ fBlinkDownTime,
+ /**
+ *
+ */
+ fBlinkUpTime,
+ /**
+ *
+ */
+ fBlockAmountHandToHandMult,
+ /**
+ *
+ */
+ fBlockAmountWeaponMult,
+ /**
+ *
+ */
+ fBlockLevel,
+ /**
+ *
+ */
+ fBlockMax,
+ /**
+ *
+ */
+ fBlockPowerAttackMult,
+ /**
+ *
+ */
+ fBlockScoreNoShieldMult,
+ /**
+ *
+ */
+ fBlockSkillBase,
+ /**
+ *
+ */
+ fBlockSkillMult,
+ /**
+ *
+ */
+ fBlockWeaponBase,
+ /**
+ *
+ */
+ fBlockWeaponScaling,
+ /**
+ *
+ */
+ fBloodSplatterCountBase,
+ /**
+ *
+ */
+ fBloodSplatterCountDamageBase,
+ /**
+ *
+ */
+ fBloodSplatterCountDamageMult,
+ /**
+ *
+ */
+ fBloodSplatterCountRandomMargin,
+ /**
+ *
+ */
+ fBloodSplatterDuration,
+ /**
+ *
+ */
+ fBloodSplatterFadeStart,
+ /**
+ *
+ */
+ fBloodSplatterFlareMult,
+ /**
+ *
+ */
+ fBloodSplatterFlareOffsetScale,
+ /**
+ *
+ */
+ fBloodSplatterFlareSize,
+ /**
+ *
+ */
+ fBloodSplatterMaxOpacity,
+ /**
+ *
+ */
+ fBloodSplatterMaxSize,
+ /**
+ *
+ */
+ fBloodSplatterMinOpacity,
+ /**
+ *
+ */
+ fBloodSplatterMinSize,
+ /**
+ *
+ */
+ fBloodSplatterOpacityChance,
+ /**
+ *
+ */
+ fBookLight,
+ /**
+ *
+ */
+ fBowDrawTime,
+ /**
+ *
+ */
+ fBowHoldTimer,
+ /**
+ *
+ */
+ fBowNPCSpreadAngle,
+ /**
+ *
+ */
+ fBowZoomStaminaDrainMult,
+ /**
+ *
+ */
+ fBowZoomStaminaRegenDelay,
+ /**
+ *
+ */
+ fBribeBase,
+ /**
+ *
+ */
+ fBribeCostCurve,
+ /**
+ *
+ */
+ fBribeMoralityMult,
+ /**
+ *
+ */
+ fBribeMult,
+ /**
+ *
+ */
+ fBribeNPCLevelMult,
+ /**
+ *
+ */
+ fBribeScale,
+ /**
+ *
+ */
+ fBribeSpeechcraftMult,
+ /**
+ *
+ */
+ fBumpReactionIdealMoveDist,
+ /**
+ *
+ */
+ fBumpReactionMinMoveDist,
+ /**
+ *
+ */
+ fBumpReactionSmallDelayTime,
+ /**
+ *
+ */
+ fBumpReactionSmallWaitTimer,
+ /**
+ *
+ */
+ fBuoyancyMultBody,
+ /**
+ *
+ */
+ fBuoyancyMultExtremity,
+ /**
+ *
+ */
+ fCameraShakeDistFadeDelta,
+ /**
+ *
+ */
+ fCameraShakeDistFadeStart,
+ /**
+ *
+ */
+ fCameraShakeDistMin,
+ /**
+ *
+ */
+ fCameraShakeExplosionDistMult,
+ /**
+ *
+ */
+ fCameraShakeFadeTime,
+ /**
+ *
+ */
+ fCameraShakeMultMin,
+ /**
+ *
+ */
+ fCameraShakeTime,
+ /**
+ *
+ */
+ fChaseDetectionTimerSetting,
+ /**
+ *
+ */
+ fCheckDeadBodyTimer,
+ /**
+ *
+ */
+ fCheckPositionFallDistance,
+ /**
+ *
+ */
+ fClosetoPlayerDistance,
+ /**
+ *
+ */
+ fClothingArmorBase,
+ /**
+ *
+ */
+ fClothingArmorScale,
+ /**
+ *
+ */
+ fClothingBase,
+ /**
+ *
+ */
+ fClothingClassScale,
+ /**
+ *
+ */
+ fClothingJewelryBase,
+ /**
+ *
+ */
+ fClothingJewelryScale,
+ /**
+ *
+ */
+ fCombatAbsoluteMaxRangeMult,
+ /**
+ *
+ */
+ fCombatAcquirePickupAnimationDelay,
+ /**
+ *
+ */
+ fCombatAcquireWeaponAmmoMinimumScoreMult,
+ /**
+ *
+ */
+ fCombatAcquireWeaponAvoidTargetRadius,
+ /**
+ *
+ */
+ fCombatAcquireWeaponCloseDistanceMax,
+ /**
+ *
+ */
+ fCombatAcquireWeaponCloseDistanceMin,
+ /**
+ *
+ */
+ fCombatAcquireWeaponDisarmedAcquireTime,
+ /**
+ *
+ */
+ fCombatAcquireWeaponDisarmedDistanceMax,
+ /**
+ *
+ */
+ fCombatAcquireWeaponDisarmedDistanceMin,
+ /**
+ *
+ */
+ fCombatAcquireWeaponDisarmedTime,
+ /**
+ *
+ */
+ fCombatAcquireWeaponEnchantmentChargeMult,
+ /**
+ *
+ */
+ fCombatAcquireWeaponFindAmmoDistance,
+ /**
+ *
+ */
+ fCombatAcquireWeaponMeleeScoreMult,
+ /**
+ *
+ */
+ fCombatAcquireWeaponMinimumScoreMult,
+ /**
+ *
+ */
+ fCombatAcquireWeaponMinimumTargetDistance,
+ /**
+ *
+ */
+ fCombatAcquireWeaponRangedDistanceMax,
+ /**
+ *
+ */
+ fCombatAcquireWeaponRangedDistanceMin,
+ /**
+ *
+ */
+ fCombatAcquireWeaponReachDistance,
+ /**
+ *
+ */
+ fCombatAcquireWeaponScoreCostMult,
+ /**
+ *
+ */
+ fCombatAcquireWeaponScoreRatioMax,
+ /**
+ *
+ */
+ fCombatAcquireWeaponSearchFailedDelay,
+ /**
+ *
+ */
+ fCombatAcquireWeaponSearchRadiusBuffer,
+ /**
+ *
+ */
+ fCombatAcquireWeaponSearchSuccessDelay,
+ /**
+ *
+ */
+ fCombatAcquireWeaponTargetDistanceCheck,
+ /**
+ *
+ */
+ fCombatAcquireWeaponUnarmedDistanceMax,
+ /**
+ *
+ */
+ fCombatAcquireWeaponUnarmedDistanceMin,
+ /**
+ *
+ */
+ fCombatActiveCombatantAttackRangeDistance,
+ /**
+ *
+ */
+ fCombatActiveCombatantLastSeenTime,
+ /**
+ *
+ */
+ fCombatAdvanceInnerRadiusMax,
+ /**
+ *
+ */
+ fCombatAdvanceInnerRadiusMid,
+ /**
+ *
+ */
+ fCombatAdvanceInnerRadiusMin,
+ /**
+ *
+ */
+ fCombatAdvanceLastDamagedThreshold,
+ /**
+ *
+ */
+ fCombatAdvanceNormalAttackChance,
+ /**
+ *
+ */
+ fCombatAdvanceOuterRadiusMax,
+ /**
+ *
+ */
+ fCombatAdvanceOuterRadiusMid,
+ /**
+ *
+ */
+ fCombatAdvanceOuterRadiusMin,
+ /**
+ *
+ */
+ fCombatAdvancePathRetryTime,
+ /**
+ *
+ */
+ fCombatAdvanceRadiusStaggerMult,
+ /**
+ *
+ */
+ fCombatAimDeltaThreshold,
+ /**
+ *
+ */
+ fCombatAimLastSeenLocationTimeLimit,
+ /**
+ *
+ */
+ fCombatAimMeleeHighPriorityUpdateTime,
+ /**
+ *
+ */
+ fCombatAimMeleeUpdateTime,
+ /**
+ *
+ */
+ fCombatAimProjectileBlockedTime,
+ /**
+ *
+ */
+ fCombatAimProjectileGroundMinRadius,
+ /**
+ *
+ */
+ fCombatAimProjectileRandomOffset,
+ /**
+ *
+ */
+ fCombatAimProjectileUpdateTime,
+ /**
+ *
+ */
+ fCombatAimTrackTargetUpdateTime,
+ /**
+ *
+ */
+ fCombatAngleTolerance,
+ /**
+ *
+ */
+ fCombatAnticipateTime,
+ /**
+ *
+ */
+ fCombatAnticipatedLocationCheckDistance,
+ /**
+ *
+ */
+ fCombatApproachTargetSlowdownDecelerationMult,
+ /**
+ *
+ */
+ fCombatApproachTargetSlowdownDistance,
+ /**
+ *
+ */
+ fCombatApproachTargetSlowdownUpdateTime,
+ /**
+ *
+ */
+ fCombatApproachTargetSlowdownVelocityAngle,
+ /**
+ *
+ */
+ fCombatApproachTargetSprintStopMovingRange,
+ /**
+ *
+ */
+ fCombatApproachTargetSprintStopRange,
+ /**
+ *
+ */
+ fCombatApproachTargetUpdateTime,
+ /**
+ *
+ */
+ fCombatAreaHoldPositionMinimumRadius,
+ /**
+ *
+ */
+ fCombatAreaStandardAttackedRadius,
+ /**
+ *
+ */
+ fCombatAreaStandardAttackedTime,
+ /**
+ *
+ */
+ fCombatAreaStandardCheckViewConeDistanceMax,
+ /**
+ *
+ */
+ fCombatAreaStandardCheckViewConeDistanceMin,
+ /**
+ *
+ */
+ fCombatAreaStandardFlyingRadiusMult,
+ /**
+ *
+ */
+ fCombatAreaStandardRadius,
+ /**
+ *
+ */
+ fCombatAttackAllowedOverrunDistance,
+ /**
+ *
+ */
+ fCombatAttackAnimationDrivenDelayTime,
+ /**
+ *
+ */
+ fCombatAttackAnticipatedDistanceMin,
+ /**
+ *
+ */
+ fCombatAttackChanceBlockingMultMax,
+ /**
+ *
+ */
+ fCombatAttackChanceBlockingMultMin,
+ /**
+ *
+ */
+ fCombatAttackChanceBlockingSwingMult,
+ /**
+ *
+ */
+ fCombatAttackChanceLastAttackBonus,
+ /**
+ *
+ */
+ fCombatAttackChanceLastAttackBonusTime,
+ /**
+ *
+ */
+ fCombatAttackChanceMax,
+ /**
+ *
+ */
+ fCombatAttackChanceMin,
+ /**
+ *
+ */
+ fCombatAttackCheckTargetRangeDistance,
+ /**
+ *
+ */
+ fCombatAttackMovingAttackDistance,
+ /**
+ *
+ */
+ fCombatAttackMovingAttackReachMult,
+ /**
+ *
+ */
+ fCombatAttackMovingStrikeAngleMult,
+ /**
+ *
+ */
+ fCombatAttackPlayerAnticipateMult,
+ /**
+ *
+ */
+ fCombatAttackStationaryAttackDistance,
+ /**
+ *
+ */
+ fCombatAttackStrikeAngleMult,
+ /**
+ *
+ */
+ fCombatAvoidThreatsChance,
+ /**
+ *
+ */
+ fCombatBackoffChance,
+ /**
+ *
+ */
+ fCombatBackoffMinDistanceMult,
+ /**
+ *
+ */
+ fCombatBashChanceMax,
+ /**
+ *
+ */
+ fCombatBashChanceMin,
+ /**
+ *
+ */
+ fCombatBashReach,
+ /**
+ *
+ */
+ fCombatBashTargetBlockingMult,
+ /**
+ *
+ */
+ fCombatBetweenAdvanceTimer,
+ /**
+ *
+ */
+ fCombatBlockAttackChanceMax,
+ /**
+ *
+ */
+ fCombatBlockAttackChanceMin,
+ /**
+ *
+ */
+ fCombatBlockAttackReachMult,
+ /**
+ *
+ */
+ fCombatBlockAttackStrikeAngleMult,
+ /**
+ *
+ */
+ fCombatBlockChanceMax,
+ /**
+ *
+ */
+ fCombatBlockChanceMin,
+ /**
+ *
+ */
+ fCombatBlockChanceWeaponMult,
+ /**
+ *
+ */
+ fCombatBlockMaxTargetRetreatVelocity,
+ /**
+ *
+ */
+ fCombatBlockStartDistanceMax,
+ /**
+ *
+ */
+ fCombatBlockStartDistanceMin,
+ /**
+ *
+ */
+ fCombatBlockStopDistanceMax,
+ /**
+ *
+ */
+ fCombatBlockStopDistanceMin,
+ /**
+ *
+ */
+ fCombatBlockTimeMax,
+ /**
+ *
+ */
+ fCombatBlockTimeMid,
+ /**
+ *
+ */
+ fCombatBlockTimeMin,
+ /**
+ *
+ */
+ fCombatBoundWeaponDPSBonus,
+ /**
+ *
+ */
+ fCombatBuffMaxTimer,
+ /**
+ *
+ */
+ fCombatBuffStandoffTimer,
+ /**
+ *
+ */
+ fCombatCastConcentrationOffensiveMagicCastTimeMax,
+ /**
+ *
+ */
+ fCombatCastConcentrationOffensiveMagicCastTimeMin,
+ /**
+ *
+ */
+ fCombatCastConcentrationOffensiveMagicChanceMax,
+ /**
+ *
+ */
+ fCombatCastConcentrationOffensiveMagicChanceMin,
+ /**
+ *
+ */
+ fCombatCastConcentrationOffensiveMagicWaitTimeMax,
+ /**
+ *
+ */
+ fCombatCastConcentrationOffensiveMagicWaitTimeMin,
+ /**
+ *
+ */
+ fCombatCastImmediateOffensiveMagicChanceMax,
+ /**
+ *
+ */
+ fCombatCastImmediateOffensiveMagicChanceMin,
+ /**
+ *
+ */
+ fCombatCastImmediateOffensiveMagicHoldTimeAbsoluteMin,
+ /**
+ *
+ */
+ fCombatCastImmediateOffensiveMagicHoldTimeMax,
+ /**
+ *
+ */
+ fCombatCastImmediateOffensiveMagicHoldTimeMin,
+ /**
+ *
+ */
+ fCombatCastImmediateOffensiveMagicHoldTimeMinDistance,
+ /**
+ *
+ */
+ fCombatChangeProcessFaceTargetDistance,
+ /**
+ *
+ */
+ fCombatCircleAngleMax,
+ /**
+ *
+ */
+ fCombatCircleAngleMin,
+ /**
+ *
+ */
+ fCombatCircleAnglePlayerMult,
+ /**
+ *
+ */
+ fCombatCircleChanceMax,
+ /**
+ *
+ */
+ fCombatCircleChanceMin,
+ /**
+ *
+ */
+ fCombatCircleDistanceMax,
+ /**
+ *
+ */
+ fCombatCircleDistantChanceMax,
+ /**
+ *
+ */
+ fCombatCircleDistantChanceMin,
+ /**
+ *
+ */
+ fCombatCircleMinDistanceMult,
+ /**
+ *
+ */
+ fCombatCircleMinDistanceRadiusMult,
+ /**
+ *
+ */
+ fCombatCircleMinMovementDistance,
+ /**
+ *
+ */
+ fCombatCircleViewConeAngle,
+ /**
+ *
+ */
+ fCombatCloseRangeTrackTargetDistance,
+ /**
+ *
+ */
+ fCombatClusterUpdateTime,
+ /**
+ *
+ */
+ fCombatCollectAlliesTimer,
+ /**
+ *
+ */
+ fCombatConfidenceModifierMax,
+ /**
+ *
+ */
+ fCombatConfidenceModifierMin,
+ /**
+ *
+ */
+ fCombatCoverAttackMaxWaitTime,
+ /**
+ *
+ */
+ fCombatCoverAttackOffsetDistance,
+ /**
+ *
+ */
+ fCombatCoverAttackTimeMax,
+ /**
+ *
+ */
+ fCombatCoverAttackTimeMid,
+ /**
+ *
+ */
+ fCombatCoverAttackTimeMin,
+ /**
+ *
+ */
+ fCombatCoverAvoidTargetRadius,
+ /**
+ *
+ */
+ fCombatCoverCheckCoverHeightMin,
+ /**
+ *
+ */
+ fCombatCoverCheckCoverHeightOffset,
+ /**
+ *
+ */
+ fCombatCoverEdgeOffsetDistance,
+ /**
+ *
+ */
+ fCombatCoverLedgeOffsetDistance,
+ /**
+ *
+ */
+ fCombatCoverMaxRangeMult,
+ /**
+ *
+ */
+ fCombatCoverMidPointMaxRangeBuffer,
+ /**
+ *
+ */
+ fCombatCoverMinimumActiveRange,
+ /**
+ *
+ */
+ fCombatCoverMinimumRange,
+ /**
+ *
+ */
+ fCombatCoverObstacleMovedTime,
+ /**
+ *
+ */
+ fCombatCoverRangeMaxActiveMult,
+ /**
+ *
+ */
+ fCombatCoverRangeMaxBufferDistance,
+ /**
+ *
+ */
+ fCombatCoverRangeMinActiveMult,
+ /**
+ *
+ */
+ fCombatCoverRangeMinBufferDistance,
+ /**
+ *
+ */
+ fCombatCoverReservationWidthMult,
+ /**
+ *
+ */
+ fCombatCoverSearchDistanceMax,
+ /**
+ *
+ */
+ fCombatCoverSearchDistanceMin,
+ /**
+ *
+ */
+ fCombatCoverSearchFailedDelay,
+ /**
+ *
+ */
+ fCombatCoverSecondaryThreatLastSeenTime,
+ /**
+ *
+ */
+ fCombatCoverSecondaryThreatMinDistance,
+ /**
+ *
+ */
+ fCombatCoverWaitLookOffsetDistance,
+ /**
+ *
+ */
+ fCombatCoverWaitTimeMax,
+ /**
+ *
+ */
+ fCombatCoverWaitTimeMid,
+ /**
+ *
+ */
+ fCombatCoverWaitTimeMin,
+ /**
+ *
+ */
+ fCombatCurrentWeaponAbsoluteMaxRangeMult,
+ /**
+ *
+ */
+ fCombatDPSBowSpeedMult,
+ /**
+ *
+ */
+ fCombatDPSMeleeSpeedMult,
+ /**
+ *
+ */
+ fCombatDamageBonusMeleeSneakingMult,
+ /**
+ *
+ */
+ fCombatDamageBonusSneakingMult,
+ /**
+ *
+ */
+ fCombatDamageScale,
+ /**
+ *
+ */
+ fCombatDeadActorHitConeMult,
+ /**
+ *
+ */
+ fCombatDetectionDialogueIdleMaxElapsedTime,
+ /**
+ *
+ */
+ fCombatDetectionDialogueIdleMinElapsedTime,
+ /**
+ *
+ */
+ fCombatDetectionDialogueMaxElapsedTime,
+ /**
+ *
+ */
+ fCombatDetectionDialogueMinElapsedTime,
+ /**
+ *
+ */
+ fCombatDetectionFleeingLostRemoveTime,
+ /**
+ *
+ */
+ fCombatDetectionLostCheckNoticedDistance,
+ /**
+ *
+ */
+ fCombatDetectionLostRemoveDistance,
+ /**
+ *
+ */
+ fCombatDetectionLostRemoveDistanceTime,
+ /**
+ *
+ */
+ fCombatDetectionLostRemoveTime,
+ /**
+ *
+ */
+ fCombatDetectionLostTimeLimit,
+ /**
+ *
+ */
+ fCombatDetectionLowDetectionDistance,
+ /**
+ *
+ */
+ fCombatDetectionLowPriorityDistance,
+ /**
+ *
+ */
+ fCombatDetectionNoticedDistanceLimit,
+ /**
+ *
+ */
+ fCombatDetectionNoticedTimeLimit,
+ /**
+ *
+ */
+ fCombatDetectionVeryLowPriorityDistance,
+ /**
+ *
+ */
+ fCombatDialogueAllyKilledDistanceMult,
+ /**
+ *
+ */
+ fCombatDialogueAllyKilledMaxElapsedTime,
+ /**
+ *
+ */
+ fCombatDialogueAllyKilledMinElapsedTime,
+ /**
+ *
+ */
+ fCombatDialogueAttackDistanceMult,
+ /**
+ *
+ */
+ fCombatDialogueAttackMaxElapsedTime,
+ /**
+ *
+ */
+ fCombatDialogueAttackMinElapsedTime,
+ /**
+ *
+ */
+ fCombatDialogueAvoidThreatDistanceMult,
+ /**
+ *
+ */
+ fCombatDialogueAvoidThreatMaxElapsedTime,
+ /**
+ *
+ */
+ fCombatDialogueAvoidThreatMinElapsedTime,
+ /**
+ *
+ */
+ fCombatDialogueBashDistanceMult,
+ /**
+ *
+ */
+ fCombatDialogueBleedOutMaxElapsedTime,
+ /**
+ *
+ */
+ fCombatDialogueBleedOutMinElapsedTime,
+ /**
+ *
+ */
+ fCombatDialogueBleedoutDistanceMult,
+ /**
+ *
+ */
+ fCombatDialogueBlockDistanceMult,
+ /**
+ *
+ */
+ fCombatDialogueDeathDistanceMult,
+ /**
+ *
+ */
+ fCombatDialogueFleeDistanceMult,
+ /**
+ *
+ */
+ fCombatDialogueFleeMaxElapsedTime,
+ /**
+ *
+ */
+ fCombatDialogueFleeMinElapsedTime,
+ /**
+ *
+ */
+ fCombatDialogueGroupStrategyDistanceMult,
+ /**
+ *
+ */
+ fCombatDialogueHitDistanceMult,
+ /**
+ *
+ */
+ fCombatDialoguePowerAttackDistanceMult,
+ /**
+ *
+ */
+ fCombatDialogueTauntDistanceMult,
+ /**
+ *
+ */
+ fCombatDialogueTauntMaxElapsedTime,
+ /**
+ *
+ */
+ fCombatDialogueTauntMinElapsedTime,
+ /**
+ *
+ */
+ fCombatDisarmedFindBetterWeaponInitialTime,
+ /**
+ *
+ */
+ fCombatDisarmedFindBetterWeaponTime,
+ /**
+ *
+ */
+ fCombatDismemberedLimbVelocity,
+ /**
+ *
+ */
+ fCombatDistance,
+ /**
+ *
+ */
+ fCombatDistanceMin,
+ /**
+ *
+ */
+ fCombatDiveBombChanceMax,
+ /**
+ *
+ */
+ fCombatDiveBombChanceMin,
+ /**
+ *
+ */
+ fCombatDiveBombOffsetPercent,
+ /**
+ *
+ */
+ fCombatDiveBombSlowDownDistance,
+ /**
+ *
+ */
+ fCombatDodgeAccelerationMult,
+ /**
+ *
+ */
+ fCombatDodgeAcceptableThreatScoreMult,
+ /**
+ *
+ */
+ fCombatDodgeAnticipateThreatTime,
+ /**
+ *
+ */
+ fCombatDodgeBufferDistance,
+ /**
+ *
+ */
+ fCombatDodgeChanceMax,
+ /**
+ *
+ */
+ fCombatDodgeChanceMin,
+ /**
+ *
+ */
+ fCombatDodgeDecelerationMult,
+ /**
+ *
+ */
+ fCombatDodgeMovingReactionTime,
+ /**
+ *
+ */
+ fCombatDodgeReactionTime,
+ /**
+ *
+ */
+ fCombatEffectiveDistanceAnticipateTime,
+ /**
+ *
+ */
+ fCombatEnvironmentBloodChance,
+ /**
+ *
+ */
+ fCombatFallbackChanceMax,
+ /**
+ *
+ */
+ fCombatFallbackChanceMin,
+ /**
+ *
+ */
+ fCombatFallbackDistanceMax,
+ /**
+ *
+ */
+ fCombatFallbackDistanceMin,
+ /**
+ *
+ */
+ fCombatFallbackMaxAngle,
+ /**
+ *
+ */
+ fCombatFallbackMinMovementDistance,
+ /**
+ *
+ */
+ fCombatFallbackWaitTimeMax,
+ /**
+ *
+ */
+ fCombatFallbackWaitTimeMin,
+ /**
+ *
+ */
+ fCombatFindAllyAttackLocationAllyRadius,
+ /**
+ *
+ */
+ fCombatFindAllyAttackLocationDistanceMax,
+ /**
+ *
+ */
+ fCombatFindAllyAttackLocationDistanceMin,
+ /**
+ *
+ */
+ fCombatFindAttackLocationAvoidTargetRadius,
+ /**
+ *
+ */
+ fCombatFindAttackLocationDistance,
+ /**
+ *
+ */
+ fCombatFindAttackLocationKeyAngle,
+ /**
+ *
+ */
+ fCombatFindAttackLocationKeyHeight,
+ /**
+ *
+ */
+ fCombatFindBetterWeaponTime,
+ /**
+ *
+ */
+ fCombatFindLateralAttackLocationDistance,
+ /**
+ *
+ */
+ fCombatFindLateralAttackLocationIntervalMax,
+ /**
+ *
+ */
+ fCombatFindLateralAttackLocationIntervalMin,
+ /**
+ *
+ */
+ fCombatFiringArcStationaryTurnMult,
+ /**
+ *
+ */
+ fCombatFlankingAngleOffset,
+ /**
+ *
+ */
+ fCombatFlankingAngleOffsetCostMult,
+ /**
+ *
+ */
+ fCombatFlankingAngleOffsetMax,
+ /**
+ *
+ */
+ fCombatFlankingDirectionDistanceMult,
+ /**
+ *
+ */
+ fCombatFlankingDirectionGoalAngleOffset,
+ /**
+ *
+ */
+ fCombatFlankingDirectionOffsetCostMult,
+ /**
+ *
+ */
+ fCombatFlankingDirectionRotateAngleOffset,
+ /**
+ *
+ */
+ fCombatFlankingDistanceMax,
+ /**
+ *
+ */
+ fCombatFlankingDistanceMin,
+ /**
+ *
+ */
+ fCombatFlankingGoalAngleFarMax,
+ /**
+ *
+ */
+ fCombatFlankingGoalAngleFarMaxDistance,
+ /**
+ *
+ */
+ fCombatFlankingGoalAngleFarMin,
+ /**
+ *
+ */
+ fCombatFlankingGoalAngleFarMinDistance,
+ /**
+ *
+ */
+ fCombatFlankingGoalAngleNear,
+ /**
+ *
+ */
+ fCombatFlankingGoalCheckDistanceMax,
+ /**
+ *
+ */
+ fCombatFlankingGoalCheckDistanceMin,
+ /**
+ *
+ */
+ fCombatFlankingGoalCheckDistanceMult,
+ /**
+ *
+ */
+ fCombatFlankingLocationGridSize,
+ /**
+ *
+ */
+ fCombatFlankingMaxTurnAngle,
+ /**
+ *
+ */
+ fCombatFlankingMaxTurnAngleGoal,
+ /**
+ *
+ */
+ fCombatFlankingNearDistance,
+ /**
+ *
+ */
+ fCombatFlankingRotateAngle,
+ /**
+ *
+ */
+ fCombatFlankingStalkRange,
+ /**
+ *
+ */
+ fCombatFlankingStalkTimeMax,
+ /**
+ *
+ */
+ fCombatFlankingStalkTimeMin,
+ /**
+ *
+ */
+ fCombatFlankingStepDistanceMax,
+ /**
+ *
+ */
+ fCombatFlankingStepDistanceMin,
+ /**
+ *
+ */
+ fCombatFlankingStepDistanceMult,
+ /**
+ *
+ */
+ fCombatFleeAllyDistanceMax,
+ /**
+ *
+ */
+ fCombatFleeAllyDistanceMin,
+ /**
+ *
+ */
+ fCombatFleeAllyRadius,
+ /**
+ *
+ */
+ fCombatFleeCoverMinDistance,
+ /**
+ *
+ */
+ fCombatFleeCoverSearchRadius,
+ /**
+ *
+ */
+ fCombatFleeDistanceExterior,
+ /**
+ *
+ */
+ fCombatFleeDistanceInterior,
+ /**
+ *
+ */
+ fCombatFleeDoorDistanceMax,
+ /**
+ *
+ */
+ fCombatFleeDoorTargetCheckDistance,
+ /**
+ *
+ */
+ fCombatFleeInitialDoorRestrictChance,
+ /**
+ *
+ */
+ fCombatFleeLastDoorRestrictTime,
+ /**
+ *
+ */
+ fCombatFleeTargetAvoidRadius,
+ /**
+ *
+ */
+ fCombatFleeTargetGatherRadius,
+ /**
+ *
+ */
+ fCombatFleeUseDoorChance,
+ /**
+ *
+ */
+ fCombatFleeUseDoorRestrictTime,
+ /**
+ *
+ */
+ fCombatFlightEffectiveDistance,
+ /**
+ *
+ */
+ fCombatFlightMinimumRange,
+ /**
+ *
+ */
+ fCombatFlyingAttackChanceMax,
+ /**
+ *
+ */
+ fCombatFlyingAttackChanceMin,
+ /**
+ *
+ */
+ fCombatFlyingAttackTargetDistanceThreshold,
+ /**
+ *
+ */
+ fCombatFollowRadiusBase,
+ /**
+ *
+ */
+ fCombatFollowRadiusMin,
+ /**
+ *
+ */
+ fCombatFollowRadiusMult,
+ /**
+ *
+ */
+ fCombatFollowSneakFollowRadius,
+ /**
+ *
+ */
+ fCombatForwardAttackChance,
+ /**
+ *
+ */
+ fCombatGiantCreatureReachMult,
+ /**
+ *
+ */
+ fCombatGrenadeBounceTimeMax,
+ /**
+ *
+ */
+ fCombatGrenadeBounceTimeMin,
+ /**
+ *
+ */
+ fCombatGroundAttackChanceMax,
+ /**
+ *
+ */
+ fCombatGroundAttackChanceMin,
+ /**
+ *
+ */
+ fCombatGroundAttackTimeMax,
+ /**
+ *
+ */
+ fCombatGroundAttackTimeMin,
+ /**
+ *
+ */
+ fCombatGroupCombatStrengthUpdateTime,
+ /**
+ *
+ */
+ fCombatGroupOffensiveMultMin,
+ /**
+ *
+ */
+ fCombatGuardFollowBufferDistance,
+ /**
+ *
+ */
+ fCombatGuardRadiusMin,
+ /**
+ *
+ */
+ fCombatGuardRadiusMult,
+ /**
+ *
+ */
+ fCombatHealthRegenRateMult,
+ /**
+ *
+ */
+ fCombatHideCheckViewConeDistanceMax,
+ /**
+ *
+ */
+ fCombatHideCheckViewConeDistanceMin,
+ /**
+ *
+ */
+ fCombatHideFailedTargetDistance,
+ /**
+ *
+ */
+ fCombatHideFailedTargetLOSDistance,
+ /**
+ *
+ */
+ fCombatHitConeAngle,
+ /**
+ *
+ */
+ fCombatHoverAngleLimit,
+ /**
+ *
+ */
+ fCombatHoverAngleMax,
+ /**
+ *
+ */
+ fCombatHoverAngleMin,
+ /**
+ *
+ */
+ fCombatHoverChanceMax,
+ /**
+ *
+ */
+ fCombatHoverChanceMin,
+ /**
+ *
+ */
+ fCombatHoverTimeMax,
+ /**
+ *
+ */
+ fCombatHoverTimeMin,
+ /**
+ *
+ */
+ fCombatInTheWayTimer,
+ /**
+ *
+ */
+ fCombatInventoryDesiredRangeScoreMultMax,
+ /**
+ *
+ */
+ fCombatInventoryDesiredRangeScoreMultMid,
+ /**
+ *
+ */
+ fCombatInventoryDesiredRangeScoreMultMin,
+ /**
+ *
+ */
+ fCombatInventoryDualWieldScorePenalty,
+ /**
+ *
+ */
+ fCombatInventoryEquipmentMinScoreMult,
+ /**
+ *
+ */
+ fCombatInventoryEquippedScoreBonus,
+ /**
+ *
+ */
+ fCombatInventoryMaxRangeEquippedBonus,
+ /**
+ *
+ */
+ fCombatInventoryMaxRangeScoreMult,
+ /**
+ *
+ */
+ fCombatInventoryMeleeEquipRange,
+ /**
+ *
+ */
+ fCombatInventoryMinEquipTimeBlock,
+ /**
+ *
+ */
+ fCombatInventoryMinEquipTimeDefault,
+ /**
+ *
+ */
+ fCombatInventoryMinEquipTimeMagic,
+ /**
+ *
+ */
+ fCombatInventoryMinEquipTimeShout,
+ /**
+ *
+ */
+ fCombatInventoryMinEquipTimeStaff,
+ /**
+ *
+ */
+ fCombatInventoryMinEquipTimeTorch,
+ /**
+ *
+ */
+ fCombatInventoryMinEquipTimeWeapon,
+ /**
+ *
+ */
+ fCombatInventoryMinRangeScoreMult,
+ /**
+ *
+ */
+ fCombatInventoryMinRangeUnequippedBonus,
+ /**
+ *
+ */
+ fCombatInventoryOptimalRangePercent,
+ /**
+ *
+ */
+ fCombatInventoryRangedScoreMult,
+ /**
+ *
+ */
+ fCombatInventoryResourceCurrentRequiredMult,
+ /**
+ *
+ */
+ fCombatInventoryResourceDesiredRequiredMult,
+ /**
+ *
+ */
+ fCombatInventoryResourceRegenTime,
+ /**
+ *
+ */
+ fCombatInventoryShieldEquipRange,
+ /**
+ *
+ */
+ fCombatInventoryShoutMaxRecoveryTime,
+ /**
+ *
+ */
+ fCombatInventoryTorchEquipRange,
+ /**
+ *
+ */
+ fCombatInventoryUpdateTimer,
+ /**
+ *
+ */
+ fCombatIronSightsDistance,
+ /**
+ *
+ */
+ fCombatIronSightsRangeMult,
+ /**
+ *
+ */
+ fCombatItemBuffTimer,
+ /**
+ *
+ */
+ fCombatItemRestoreTimer,
+ /**
+ *
+ */
+ fCombatKillMoveDamageMult,
+ /**
+ *
+ */
+ fCombatLandingAvoidActorRadius,
+ /**
+ *
+ */
+ fCombatLandingSearchDistance,
+ /**
+ *
+ */
+ fCombatLandingZoneDistance,
+ /**
+ *
+ */
+ fCombatLineOfSightTimer,
+ /**
+ *
+ */
+ fCombatLocationTargetRadiusMin,
+ /**
+ *
+ */
+ fCombatLowFleeingTargetHitPercent,
+ /**
+ *
+ */
+ fCombatLowMaxAttackDistance,
+ /**
+ *
+ */
+ fCombatLowTargetHitPercent,
+ /**
+ *
+ */
+ fCombatMagicArmorDistanceMax,
+ /**
+ *
+ */
+ fCombatMagicArmorDistanceMin,
+ /**
+ *
+ */
+ fCombatMagicArmorMinCastTime,
+ /**
+ *
+ */
+ fCombatMagicBoundItemDistance,
+ /**
+ *
+ */
+ fCombatMagicBuffDuration,
+ /**
+ *
+ */
+ fCombatMagicCloakDistanceMax,
+ /**
+ *
+ */
+ fCombatMagicCloakDistanceMin,
+ /**
+ *
+ */
+ fCombatMagicCloakMinCastTime,
+ /**
+ *
+ */
+ fCombatMagicConcentrationAimVariance,
+ /**
+ *
+ */
+ fCombatMagicConcentrationFiringArcMult,
+ /**
+ *
+ */
+ fCombatMagicConcentrationMinCastTime,
+ /**
+ *
+ */
+ fCombatMagicConcentrationScoreDuration,
+ /**
+ *
+ */
+ fCombatMagicDefaultLongDuration,
+ /**
+ *
+ */
+ fCombatMagicDefaultMinCastTime,
+ /**
+ *
+ */
+ fCombatMagicDefaultShortDuration,
+ /**
+ *
+ */
+ fCombatMagicDisarmDistance,
+ /**
+ *
+ */
+ fCombatMagicDisarmRestrictTime,
+ /**
+ *
+ */
+ fCombatMagicDrinkPotionWaitTime,
+ /**
+ *
+ */
+ fCombatMagicDualCastChance,
+ /**
+ *
+ */
+ fCombatMagicDualCastInterruptTime,
+ /**
+ *
+ */
+ fCombatMagicImmediateAimVariance,
+ /**
+ *
+ */
+ fCombatMagicInvisibilityDistance,
+ /**
+ *
+ */
+ fCombatMagicInvisibilityMinCastTime,
+ /**
+ *
+ */
+ fCombatMagicLightMinCastTime,
+ /**
+ *
+ */
+ fCombatMagicOffensiveMinCastTime,
+ /**
+ *
+ */
+ fCombatMagicParalyzeDistance,
+ /**
+ *
+ */
+ fCombatMagicParalyzeMinCastTime,
+ /**
+ *
+ */
+ fCombatMagicParalyzeRestrictTime,
+ /**
+ *
+ */
+ fCombatMagicProjectileFiringArc,
+ /**
+ *
+ */
+ fCombatMagicReanimateDistance,
+ /**
+ *
+ */
+ fCombatMagicReanimateMinCastTime,
+ /**
+ *
+ */
+ fCombatMagicReanimateRestrictTime,
+ /**
+ *
+ */
+ fCombatMagicStaggerDistance,
+ /**
+ *
+ */
+ fCombatMagicSummonMinCastTime,
+ /**
+ *
+ */
+ fCombatMagicSummonRestrictTime,
+ /**
+ *
+ */
+ fCombatMagicTacticalDuration,
+ /**
+ *
+ */
+ fCombatMagicTargetEffectMinCastTime,
+ /**
+ *
+ */
+ fCombatMagicWardAttackRangeDistance,
+ /**
+ *
+ */
+ fCombatMagicWardAttackReachMult,
+ /**
+ *
+ */
+ fCombatMagicWardCooldownTime,
+ /**
+ *
+ */
+ fCombatMagicWardMagickaCastLimit,
+ /**
+ *
+ */
+ fCombatMagicWardMagickaEquipLimit,
+ /**
+ *
+ */
+ fCombatMagicWardMinCastTime,
+ /**
+ *
+ */
+ fCombatMagickaRegenRateMult,
+ /**
+ *
+ */
+ fCombatMaintainOptimalDistanceMaxAngle,
+ /**
+ *
+ */
+ fCombatMaintainRangeDistanceMin,
+ /**
+ *
+ */
+ fCombatMaxHoldScore,
+ /**
+ *
+ */
+ fCombatMaximumOptimalRangeMax,
+ /**
+ *
+ */
+ fCombatMaximumOptimalRangeMid,
+ /**
+ *
+ */
+ fCombatMaximumOptimalRangeMin,
+ /**
+ *
+ */
+ fCombatMaximumProjectileRange,
+ /**
+ *
+ */
+ fCombatMaximumRange,
+ /**
+ *
+ */
+ fCombatMeleeTrackTargetDistanceMax,
+ /**
+ *
+ */
+ fCombatMeleeTrackTargetDistanceMin,
+ /**
+ *
+ */
+ fCombatMinEngageDistance,
+ /**
+ *
+ */
+ fCombatMissileImpaleDepth,
+ /**
+ *
+ */
+ fCombatMissileStickDepth,
+ /**
+ *
+ */
+ fCombatMonitorBuffsTimer,
+ /**
+ *
+ */
+ fCombatMoveToActorBufferDistance,
+ /**
+ *
+ */
+ fCombatMusicGroupThreatRatioMax,
+ /**
+ *
+ */
+ fCombatMusicGroupThreatRatioMin,
+ /**
+ *
+ */
+ fCombatMusicGroupThreatRatioTimer,
+ /**
+ *
+ */
+ fCombatMusicNearCombatInnerRadius,
+ /**
+ *
+ */
+ fCombatMusicNearCombatOuterRadius,
+ /**
+ *
+ */
+ fCombatMusicPlayerCombatStrengthCap,
+ /**
+ *
+ */
+ fCombatMusicPlayerNearStrengthMult,
+ /**
+ *
+ */
+ fCombatMusicPlayerTargetedThreatRatio,
+ /**
+ *
+ */
+ fCombatMusicStopTime,
+ /**
+ *
+ */
+ fCombatMusicUpdateTime,
+ /**
+ *
+ */
+ fCombatOffensiveBashChanceMax,
+ /**
+ *
+ */
+ fCombatOffensiveBashChanceMin,
+ /**
+ *
+ */
+ fCombatOptimalRangeMaxBufferDistance,
+ /**
+ *
+ */
+ fCombatOptimalRangeMinBufferDistance,
+ /**
+ *
+ */
+ fCombatOrbitDistance,
+ /**
+ *
+ */
+ fCombatOrbitTimeMax,
+ /**
+ *
+ */
+ fCombatOrbitTimeMin,
+ /**
+ *
+ */
+ fCombatParalyzeTacticalDuration,
+ /**
+ *
+ */
+ fCombatPathingAccelerationMult,
+ /**
+ *
+ */
+ fCombatPathingCurvedPathSmoothingMult,
+ /**
+ *
+ */
+ fCombatPathingDecelerationMult,
+ /**
+ *
+ */
+ fCombatPathingGoalRayCastPathDistance,
+ /**
+ *
+ */
+ fCombatPathingIncompletePathMinDistance,
+ /**
+ *
+ */
+ fCombatPathingLocationCenterOffsetMult,
+ /**
+ *
+ */
+ fCombatPathingLookAheadDelta,
+ /**
+ *
+ */
+ fCombatPathingNormalizedRotationSpeed,
+ /**
+ *
+ */
+ fCombatPathingRefLocationUpdateDistance,
+ /**
+ *
+ */
+ fCombatPathingRefLocationUpdateTimeDistanceMax,
+ /**
+ *
+ */
+ fCombatPathingRefLocationUpdateTimeDistanceMin,
+ /**
+ *
+ */
+ fCombatPathingRefLocationUpdateTimeMax,
+ /**
+ *
+ */
+ fCombatPathingRefLocationUpdateTimeMin,
+ /**
+ *
+ */
+ fCombatPathingRetryWaitTime,
+ /**
+ *
+ */
+ fCombatPathingRotationAccelerationMult,
+ /**
+ *
+ */
+ fCombatPathingStartRayCastPathDistance,
+ /**
+ *
+ */
+ fCombatPathingStraightPathCheckDistance,
+ /**
+ *
+ */
+ fCombatPathingStraightRayCastPathDistance,
+ /**
+ *
+ */
+ fCombatPathingUpdatePathCostMult,
+ /**
+ *
+ */
+ fCombatPerchAttackChanceMax,
+ /**
+ *
+ */
+ fCombatPerchAttackChanceMin,
+ /**
+ *
+ */
+ fCombatPerchAttackTimeMax,
+ /**
+ *
+ */
+ fCombatPerchAttackTimeMin,
+ /**
+ *
+ */
+ fCombatPerchMaxTargetAngle,
+ /**
+ *
+ */
+ fCombatPlayerBleedoutHealthDamageMult,
+ /**
+ *
+ */
+ fCombatPlayerLimbDamageMult,
+ /**
+ *
+ */
+ fCombatProjectileMaxRangeMult,
+ /**
+ *
+ */
+ fCombatProjectileMaxRangeOptimalMult,
+ /**
+ *
+ */
+ fCombatRadiusMinMult,
+ /**
+ *
+ */
+ fCombatRangedAimVariance,
+ /**
+ *
+ */
+ fCombatRangedAttackChanceLastAttackBonus,
+ /**
+ *
+ */
+ fCombatRangedAttackChanceLastAttackBonusTime,
+ /**
+ *
+ */
+ fCombatRangedAttackChanceMax,
+ /**
+ *
+ */
+ fCombatRangedAttackChanceMin,
+ /**
+ *
+ */
+ fCombatRangedAttackHoldTimeAbsoluteMin,
+ /**
+ *
+ */
+ fCombatRangedAttackHoldTimeMax,
+ /**
+ *
+ */
+ fCombatRangedAttackHoldTimeMin,
+ /**
+ *
+ */
+ fCombatRangedAttackHoldTimeMinDistance,
+ /**
+ *
+ */
+ fCombatRangedAttackMaximumHoldTime,
+ /**
+ *
+ */
+ fCombatRangedDistance,
+ /**
+ *
+ */
+ fCombatRangedMinimumRange,
+ /**
+ *
+ */
+ fCombatRangedProjectileFiringArc,
+ /**
+ *
+ */
+ fCombatRangedStandoffTimer,
+ /**
+ *
+ */
+ fCombatRelativeDamageMod,
+ /**
+ *
+ */
+ fCombatRestoreHealthPercentMax,
+ /**
+ *
+ */
+ fCombatRestoreHealthPercentMin,
+ /**
+ *
+ */
+ fCombatRestoreHealthRestrictTime,
+ /**
+ *
+ */
+ fCombatRestoreMagickaPercentMax,
+ /**
+ *
+ */
+ fCombatRestoreMagickaPercentMin,
+ /**
+ *
+ */
+ fCombatRestoreMagickaRestrictTime,
+ /**
+ *
+ */
+ fCombatRestoreStopCastThreshold,
+ /**
+ *
+ */
+ fCombatRoundAmount,
+ /**
+ *
+ */
+ fCombatSearchAreaUpdateTime,
+ /**
+ *
+ */
+ fCombatSearchCenterRadius,
+ /**
+ *
+ */
+ fCombatSearchCheckDestinationDistanceMax,
+ /**
+ *
+ */
+ fCombatSearchCheckDestinationDistanceMid,
+ /**
+ *
+ */
+ fCombatSearchCheckDestinationDistanceMin,
+ /**
+ *
+ */
+ fCombatSearchCheckDestinationTime,
+ /**
+ *
+ */
+ fCombatSearchDoorDistance,
+ /**
+ *
+ */
+ fCombatSearchDoorDistanceLow,
+ /**
+ *
+ */
+ fCombatSearchDoorSearchRadius,
+ /**
+ *
+ */
+ fCombatSearchExteriorRadiusMax,
+ /**
+ *
+ */
+ fCombatSearchExteriorRadiusMin,
+ /**
+ *
+ */
+ fCombatSearchIgnoreLocationRadius,
+ /**
+ *
+ */
+ fCombatSearchInteriorRadiusMax,
+ /**
+ *
+ */
+ fCombatSearchInteriorRadiusMin,
+ /**
+ *
+ */
+ fCombatSearchInvestigateTime,
+ /**
+ *
+ */
+ fCombatSearchLocationCheckDistance,
+ /**
+ *
+ */
+ fCombatSearchLocationCheckTime,
+ /**
+ *
+ */
+ fCombatSearchLocationInitialCheckTime,
+ /**
+ *
+ */
+ fCombatSearchLocationInvestigateDistance,
+ /**
+ *
+ */
+ fCombatSearchLocationRadius,
+ /**
+ *
+ */
+ fCombatSearchLookTime,
+ /**
+ *
+ */
+ fCombatSearchRadiusBufferDistance,
+ /**
+ *
+ */
+ fCombatSearchRadiusMemberDistance,
+ /**
+ *
+ */
+ fCombatSearchSightRadius,
+ /**
+ *
+ */
+ fCombatSearchStartWaitTime,
+ /**
+ *
+ */
+ fCombatSearchUpdateTime,
+ /**
+ *
+ */
+ fCombatSearchWanderDistance,
+ /**
+ *
+ */
+ fCombatSelectTargetSwitchUpdateTime,
+ /**
+ *
+ */
+ fCombatSelectTargetUpdateTime,
+ /**
+ *
+ */
+ fCombatShoutHeadTrackingAngleMovingMult,
+ /**
+ *
+ */
+ fCombatShoutHeadTrackingAngleMult,
+ /**
+ *
+ */
+ fCombatShoutLongRecoveryTime,
+ /**
+ *
+ */
+ fCombatShoutMaxHeadTrackingAngle,
+ /**
+ *
+ */
+ fCombatShoutReleaseTime,
+ /**
+ *
+ */
+ fCombatShoutShortRecoveryTime,
+ /**
+ *
+ */
+ fCombatSneakAttackBonusMult,
+ /**
+ *
+ */
+ fCombatSpeakAttackChance,
+ /**
+ *
+ */
+ fCombatSpeakHitChance,
+ /**
+ *
+ */
+ fCombatSpeakHitThreshold,
+ /**
+ *
+ */
+ fCombatSpeakPowerAttackChance,
+ /**
+ *
+ */
+ fCombatSpeakTauntChance,
+ /**
+ *
+ */
+ fCombatSpecialAttackChanceMax,
+ /**
+ *
+ */
+ fCombatSpecialAttackChanceMin,
+ /**
+ *
+ */
+ fCombatSpeedValueFastWalk,
+ /**
+ *
+ */
+ fCombatSpeedValueJog,
+ /**
+ *
+ */
+ fCombatSpeedValueRun,
+ /**
+ *
+ */
+ fCombatSpeedValueWalk,
+ /**
+ *
+ */
+ fCombatSplashDamageMaxSpeed,
+ /**
+ *
+ */
+ fCombatSplashDamageMinDamage,
+ /**
+ *
+ */
+ fCombatSplashDamageMinRadius,
+ /**
+ *
+ */
+ fCombatStaffTimer,
+ /**
+ *
+ */
+ fCombatStaminaRegenRateMult,
+ /**
+ *
+ */
+ fCombatStealthPointAttackedMaxValue,
+ /**
+ *
+ */
+ fCombatStealthPointDetectedEventMaxValue,
+ /**
+ *
+ */
+ fCombatStealthPointDrainMult,
+ /**
+ *
+ */
+ fCombatStealthPointMax,
+ /**
+ *
+ */
+ fCombatStealthPointRegenAlertWaitTime,
+ /**
+ *
+ */
+ fCombatStealthPointRegenAttackedWaitTime,
+ /**
+ *
+ */
+ fCombatStealthPointRegenDetectedEventWaitTime,
+ /**
+ *
+ */
+ fCombatStealthPointRegenLostWaitTime,
+ /**
+ *
+ */
+ fCombatStealthPointRegenMin,
+ /**
+ *
+ */
+ fCombatStealthPointRegenMult,
+ /**
+ *
+ */
+ fCombatStepAdvanceDistance,
+ /**
+ *
+ */
+ fCombatStrafeChanceMax,
+ /**
+ *
+ */
+ fCombatStrafeChanceMin,
+ /**
+ *
+ */
+ fCombatStrafeDistanceMax,
+ /**
+ *
+ */
+ fCombatStrafeDistanceMin,
+ /**
+ *
+ */
+ fCombatStrafeMinDistanceRadiusMult,
+ /**
+ *
+ */
+ fCombatStrengthUpdateTime,
+ /**
+ *
+ */
+ fCombatSurroundDistanceMax,
+ /**
+ *
+ */
+ fCombatSurroundDistanceMin,
+ /**
+ *
+ */
+ fCombatTargetEngagedLastSeenTime,
+ /**
+ *
+ */
+ fCombatTargetLocationAvoidNodeRadiusOffset,
+ /**
+ *
+ */
+ fCombatTargetLocationCurrentReservationDistanceMult,
+ /**
+ *
+ */
+ fCombatTargetLocationMaxDistance,
+ /**
+ *
+ */
+ fCombatTargetLocationMinDistanceMult,
+ /**
+ *
+ */
+ fCombatTargetLocationPathingRadius,
+ /**
+ *
+ */
+ fCombatTargetLocationRadiusSizeMult,
+ /**
+ *
+ */
+ fCombatTargetLocationRepositionAngleMult,
+ /**
+ *
+ */
+ fCombatTargetLocationSwimmingOffset,
+ /**
+ *
+ */
+ fCombatTargetLocationWidthMax,
+ /**
+ *
+ */
+ fCombatTargetLocationWidthMin,
+ /**
+ *
+ */
+ fCombatTargetLocationWidthSizeMult,
+ /**
+ *
+ */
+ fCombatTeammateFollowRadiusBase,
+ /**
+ *
+ */
+ fCombatTeammateFollowRadiusMin,
+ /**
+ *
+ */
+ fCombatTeammateFollowRadiusMult,
+ /**
+ *
+ */
+ fCombatThreatAnticipateTime,
+ /**
+ *
+ */
+ fCombatThreatAvoidCost,
+ /**
+ *
+ */
+ fCombatThreatBufferRadius,
+ /**
+ *
+ */
+ fCombatThreatCacheVelocityTime,
+ /**
+ *
+ */
+ fCombatThreatDangerousObjectHealth,
+ /**
+ *
+ */
+ fCombatThreatExplosiveObjectThreatTime,
+ /**
+ *
+ */
+ fCombatThreatExtrudeTime,
+ /**
+ *
+ */
+ fCombatThreatExtrudeVelocityThreshold,
+ /**
+ *
+ */
+ fCombatThreatNegativeExtrudeTime,
+ /**
+ *
+ */
+ fCombatThreatProximityExplosionAvoidTime,
+ /**
+ *
+ */
+ fCombatThreatRatioUpdateTime,
+ /**
+ *
+ */
+ fCombatThreatSignificantScore,
+ /**
+ *
+ */
+ fCombatThreatTimedExplosionLength,
+ /**
+ *
+ */
+ fCombatThreatUpdateTimeMax,
+ /**
+ *
+ */
+ fCombatThreatUpdateTimeMin,
+ /**
+ *
+ */
+ fCombatThreatViewCone,
+ /**
+ *
+ */
+ fCombatUnarmedCritDamageMult,
+ /**
+ *
+ */
+ fCombatUnreachableTargetCheckTime,
+ /**
+ *
+ */
+ fCombatVulnerabilityMod,
+ /**
+ *
+ */
+ fCombatYieldRetryTime,
+ /**
+ *
+ */
+ fCombatYieldTime,
+ /**
+ *
+ */
+ fCommentOnPlayerActionsTimer,
+ /**
+ *
+ */
+ fCommentOnPlayerKnockingThings,
+ /**
+ *
+ */
+ fConcussionTimer,
+ /**
+ *
+ */
+ fConeProjectileEnvironmentDistance,
+ /**
+ *
+ */
+ fConeProjectileEnvironmentTimer,
+ /**
+ *
+ */
+ fConeProjectileForceBase,
+ /**
+ *
+ */
+ fConeProjectileForceMult,
+ /**
+ *
+ */
+ fConeProjectileForceMultAngular,
+ /**
+ *
+ */
+ fConeProjectileForceMultLinear,
+ /**
+ *
+ */
+ fConeProjectileWaterScaleMult,
+ /**
+ *
+ */
+ fCoverEvaluationLastSeenExpireTime,
+ /**
+ *
+ */
+ fCoverFiredProjectileExpireTime,
+ /**
+ *
+ */
+ fCoverFiringReloadClipPercent,
+ /**
+ *
+ */
+ fCoverWaitReloadClipPercent,
+ /**
+ *
+ */
+ fCoveredAdvanceMinAdvanceDistanceMax,
+ /**
+ *
+ */
+ fCoveredAdvanceMinAdvanceDistanceMin,
+ /**
+ *
+ */
+ fCrafting,
+ /**
+ *
+ */
+ fCreatureDefaultTurningSpeed,
+ /**
+ *
+ */
+ fCreditsScrollSpeed,
+ /**
+ *
+ */
+ fCrimeAlarmRespMult,
+ /**
+ *
+ */
+ fCrimeDispAttack,
+ /**
+ *
+ */
+ fCrimeDispMurder,
+ /**
+ *
+ */
+ fCrimeDispPersonal,
+ /**
+ *
+ */
+ fCrimeDispPickpocket,
+ /**
+ *
+ */
+ fCrimeDispSteal,
+ /**
+ *
+ */
+ fCrimeDispTresspass,
+ /**
+ *
+ */
+ fCrimeFavorMult,
+ /**
+ *
+ */
+ fCrimeGoldSkillPenaltyMult,
+ /**
+ *
+ */
+ fCrimeGoldSteal,
+ /**
+ *
+ */
+ fCrimePersonalRegardMult,
+ /**
+ *
+ */
+ fCrimeRegardMult,
+ /**
+ *
+ */
+ fCrimeSoundBase,
+ /**
+ *
+ */
+ fCrimeSoundMult,
+ /**
+ *
+ */
+ fCrimeWitnessRegardMult,
+ /**
+ *
+ */
+ fDOFDistanceMult,
+ /**
+ *
+ */
+ fDamageArmConditionBase,
+ /**
+ *
+ */
+ fDamageArmConditionMult,
+ /**
+ *
+ */
+ fDamageGunWeapCondBase,
+ /**
+ *
+ */
+ fDamageGunWeapCondMult,
+ /**
+ *
+ */
+ fDamageMeleeWeapCondBase,
+ /**
+ *
+ */
+ fDamageMeleeWeapCondMult,
+ /**
+ *
+ */
+ fDamagePCSkillMax,
+ /**
+ *
+ */
+ fDamagePCSkillMin,
+ /**
+ *
+ */
+ fDamageSkillMax,
+ /**
+ *
+ */
+ fDamageSkillMin,
+ /**
+ *
+ */
+ fDamageSneakAttackMult,
+ /**
+ *
+ */
+ fDamageStrengthBase,
+ /**
+ *
+ */
+ fDamageStrengthMult,
+ /**
+ *
+ */
+ fDamageToArmorPercentage,
+ /**
+ *
+ */
+ fDamageToWeaponEnergyMult,
+ /**
+ *
+ */
+ fDamageToWeaponGunMult,
+ /**
+ *
+ */
+ fDamageToWeaponLauncherMult,
+ /**
+ *
+ */
+ fDamageToWeaponMeleeMult,
+ /**
+ *
+ */
+ fDamageUnarmedPenalty,
+ /**
+ *
+ */
+ fDamageWeaponMult,
+ /**
+ *
+ */
+ fDamagedAVRegenDelay,
+ /**
+ *
+ */
+ fDamagedHealthRegenDelay,
+ /**
+ *
+ */
+ fDamagedMagickaRegenDelay,
+ /**
+ *
+ */
+ fDamagedStaminaRegenDelay,
+ /**
+ *
+ */
+ fDangerousObjectExplosionDamage,
+ /**
+ *
+ */
+ fDangerousObjectExplosionRadius,
+ /**
+ *
+ */
+ fDangerousProjectileExplosionDamage,
+ /**
+ *
+ */
+ fDangerousProjectileExplosionRadius,
+ /**
+ *
+ */
+ fDaytimeColorExtension,
+ /**
+ *
+ */
+ fDeadReactionDistance,
+ /**
+ *
+ */
+ fDeathForceDamageMax,
+ /**
+ *
+ */
+ fDeathForceDamageMin,
+ /**
+ *
+ */
+ fDeathForceForceMax,
+ /**
+ *
+ */
+ fDeathForceForceMin,
+ /**
+ *
+ */
+ fDeathForceMassBase,
+ /**
+ *
+ */
+ fDeathForceMassMult,
+ /**
+ *
+ */
+ fDeathForceRangedDamageMax,
+ /**
+ *
+ */
+ fDeathForceRangedDamageMin,
+ /**
+ *
+ */
+ fDeathForceRangedForceMax,
+ /**
+ *
+ */
+ fDeathForceRangedForceMin,
+ /**
+ *
+ */
+ fDeathForceSpellImpactMult,
+ /**
+ *
+ */
+ fDeathSoundMaxDistance,
+ /**
+ *
+ */
+ fDebrisFadeTime,
+ /**
+ *
+ */
+ fDecalLOD,
+ /**
+ *
+ */
+ fDecapitateBloodTime,
+ /**
+ *
+ */
+ fDefault,
+ /**
+ *
+ */
+ fDefaultAngleTolerance,
+ /**
+ *
+ */
+ fDefaultBowSpeedBonus,
+ /**
+ *
+ */
+ fDemandBase,
+ /**
+ *
+ */
+ fDemandMult,
+ /**
+ *
+ */
+ fDetectEventDistanceNPC,
+ /**
+ *
+ */
+ fDetectEventDistancePlayer,
+ /**
+ *
+ */
+ fDetectEventDistanceVeryLoudMult,
+ /**
+ *
+ */
+ fDetectEventSneakDistanceVeryLoud,
+ /**
+ *
+ */
+ fDetectProjectileDistanceNPC,
+ /**
+ *
+ */
+ fDetectProjectileDistancePlayer,
+ /**
+ *
+ */
+ fDetectionActionTimer,
+ /**
+ *
+ */
+ fDetectionCombatNonTargetDistanceMult,
+ /**
+ *
+ */
+ fDetectionCommentTimer,
+ /**
+ *
+ */
+ fDetectionEventExpireTime,
+ /**
+ *
+ */
+ fDetectionLOSDistanceAngle,
+ /**
+ *
+ */
+ fDetectionLOSDistanceMultExterior,
+ /**
+ *
+ */
+ fDetectionLOSDistanceMultInterior,
+ /**
+ *
+ */
+ fDetectionLargeActorSizeMult,
+ /**
+ *
+ */
+ fDetectionNightEyeBonus,
+ /**
+ *
+ */
+ fDetectionSneakLightMod,
+ /**
+ *
+ */
+ fDetectionStateExpireTime,
+ /**
+ *
+ */
+ fDetectionUpdateTimeMax,
+ /**
+ *
+ */
+ fDetectionUpdateTimeMaxComplex,
+ /**
+ *
+ */
+ fDetectionUpdateTimeMin,
+ /**
+ *
+ */
+ fDetectionUpdateTimeMinComplex,
+ /**
+ *
+ */
+ fDetectionViewCone,
+ /**
+ *
+ */
+ fDialogFocalDepthRange,
+ /**
+ *
+ */
+ fDialogFocalDepthStrength,
+ /**
+ *
+ */
+ fDialogSpeechDelaySeconds,
+ /**
+ *
+ */
+ fDialogZoomInSeconds,
+ /**
+ *
+ */
+ fDialogZoomOutSeconds,
+ /**
+ *
+ */
+ fDialogueHardStopAngle,
+ /**
+ *
+ */
+ fDialogueSoftStopAngle,
+ /**
+ *
+ */
+ fDiffMultHPByPCE,
+ /**
+ *
+ */
+ fDiffMultHPByPCH,
+ /**
+ *
+ */
+ fDiffMultHPByPCN,
+ /**
+ *
+ */
+ fDiffMultHPByPCVE,
+ /**
+ *
+ */
+ fDiffMultHPByPCVH,
+ /**
+ *
+ */
+ fDiffMultHPToPCE,
+ /**
+ *
+ */
+ fDiffMultHPToPCH,
+ /**
+ *
+ */
+ fDiffMultHPToPCN,
+ /**
+ *
+ */
+ fDiffMultHPToPCVE,
+ /**
+ *
+ */
+ fDiffMultHPToPCVH,
+ /**
+ *
+ */
+ fDiffMultXPE,
+ /**
+ *
+ */
+ fDiffMultXPH,
+ /**
+ *
+ */
+ fDiffMultXPN,
+ /**
+ *
+ */
+ fDiffMultXPVE,
+ /**
+ *
+ */
+ fDiffMultXPVH,
+ /**
+ *
+ */
+ fDifficultyDamageMultiplier,
+ /**
+ *
+ */
+ fDifficultyDefaultValue,
+ /**
+ *
+ */
+ fDifficultyMaxValue,
+ /**
+ *
+ */
+ fDifficultyMinValue,
+ /**
+ *
+ */
+ fDisarmedPickupWeaponDistanceMult,
+ /**
+ *
+ */
+ fDisenchantSkillUse,
+ /**
+ *
+ */
+ fDistanceAutomaticallyActivateDoor,
+ /**
+ *
+ */
+ fDistanceExteriorReactCombat,
+ /**
+ *
+ */
+ fDistanceFadeActorAutoLoadDoor,
+ /**
+ *
+ */
+ fDistanceInteriorReactCombat,
+ /**
+ *
+ */
+ fDistanceProjectileExplosionDetection,
+ /**
+ *
+ */
+ fDistancetoPlayerforConversations,
+ /**
+ *
+ */
+ fDrinkRepeatRate,
+ /**
+ *
+ */
+ fDyingTimer,
+ /**
+ *
+ */
+ fEmbeddedWeaponSwitchChance,
+ /**
+ *
+ */
+ fEmbeddedWeaponSwitchTime,
+ /**
+ *
+ */
+ fEnchantingCostExponent,
+ /**
+ *
+ */
+ fEnchantingRuleOfFive,
+ /**
+ *
+ */
+ fEnchantingRuleOfTen,
+ /**
+ *
+ */
+ fEnchantingRuleOfTwo,
+ /**
+ *
+ */
+ fEnchantingSkillCostBase,
+ /**
+ *
+ */
+ fEnchantingSkillCostMult,
+ /**
+ *
+ */
+ fEnchantingSkillCostScale,
+ /**
+ *
+ */
+ fEnchantingSkillFactor,
+ /**
+ *
+ */
+ fEnchantmentEffectPointsMult,
+ /**
+ *
+ */
+ fEnchantmentGoldMult,
+ /**
+ *
+ */
+ fEnchantmentPointsMult,
+ /**
+ *
+ */
+ fEnemyHealthBarTimer,
+ /**
+ *
+ */
+ fEnvMapLOD,
+ /**
+ *
+ */
+ fEssentialDeathTime,
+ /**
+ *
+ */
+ fEssentialDownCombatHealthRegenMult,
+ /**
+ *
+ */
+ fEssentialHealthPercentReGain,
+ /**
+ *
+ */
+ fEssentialNPCMinimumHealth,
+ /**
+ *
+ */
+ fEssentialNonCombatHealRateBonus,
+ /**
+ *
+ */
+ fEvaluatePackageTimer,
+ /**
+ *
+ */
+ fEvaluateProcedureTimer,
+ /**
+ *
+ */
+ fExplodeLimbRemovalDelay,
+ /**
+ *
+ */
+ fExplodeLimbRemovalDelayVATS,
+ /**
+ *
+ */
+ fExplosionForceClutterUpBias,
+ /**
+ *
+ */
+ fExplosionForceKnockdownMinimum,
+ /**
+ *
+ */
+ fExplosionForceMultAngular,
+ /**
+ *
+ */
+ fExplosionForceMultLinear,
+ /**
+ *
+ */
+ fExplosionImageSpaceSwapPower,
+ /**
+ *
+ */
+ fExplosionKnockStateExplodeDownTime,
+ /**
+ *
+ */
+ fExplosionLOSBuffer,
+ /**
+ *
+ */
+ fExplosionLOSBufferDistance,
+ /**
+ *
+ */
+ fExplosionMaxImpulse,
+ /**
+ *
+ */
+ fExplosionSourceRefMult,
+ /**
+ *
+ */
+ fExplosionSplashRadius,
+ /**
+ *
+ */
+ fExplosionWaterRadiusRatio,
+ /**
+ *
+ */
+ fExplosiveProjectileBlockedResetTime,
+ /**
+ *
+ */
+ fExplosiveProjectileBlockedWaitTime,
+ /**
+ *
+ */
+ fExpressionChangePerSec,
+ /**
+ *
+ */
+ fExpressionStrengthAdd,
+ /**
+ *
+ */
+ fEyeEnvMapLOD,
+ /**
+ *
+ */
+ fEyeHeadingMaxOffsetEmotionAngry,
+ /**
+ *
+ */
+ fEyeHeadingMaxOffsetEmotionFear,
+ /**
+ *
+ */
+ fEyeHeadingMaxOffsetEmotionHappy,
+ /**
+ *
+ */
+ fEyeHeadingMaxOffsetEmotionNeutral,
+ /**
+ *
+ */
+ fEyeHeadingMaxOffsetEmotionSad,
+ /**
+ *
+ */
+ fEyeHeadingMinOffsetEmotionAngry,
+ /**
+ *
+ */
+ fEyeHeadingMinOffsetEmotionFear,
+ /**
+ *
+ */
+ fEyeHeadingMinOffsetEmotionHappy,
+ /**
+ *
+ */
+ fEyeHeadingMinOffsetEmotionNeutral,
+ /**
+ *
+ */
+ fEyeHeadingMinOffsetEmotionSad,
+ /**
+ *
+ */
+ fEyePitchMaxOffsetEmotionAngry,
+ /**
+ *
+ */
+ fEyePitchMaxOffsetEmotionFear,
+ /**
+ *
+ */
+ fEyePitchMaxOffsetEmotionHappy,
+ /**
+ *
+ */
+ fEyePitchMaxOffsetEmotionNeutral,
+ /**
+ *
+ */
+ fEyePitchMaxOffsetEmotionSad,
+ /**
+ *
+ */
+ fEyePitchMinOffsetEmotionAngry,
+ /**
+ *
+ */
+ fEyePitchMinOffsetEmotionFear,
+ /**
+ *
+ */
+ fEyePitchMinOffsetEmotionHappy,
+ /**
+ *
+ */
+ fEyePitchMinOffsetEmotionNeutral,
+ /**
+ *
+ */
+ fEyePitchMinOffsetEmotionSad,
+ /**
+ *
+ */
+ fFallLegDamageMult,
+ /**
+ *
+ */
+ fFastTravelSpeedMult,
+ /**
+ *
+ */
+ fFastWalkInterpolationBetweenWalkAndRun,
+ /**
+ *
+ */
+ fFavorCostActivator,
+ /**
+ *
+ */
+ fFavorCostAttack,
+ /**
+ *
+ */
+ fFavorCostAttackCrimeMult,
+ /**
+ *
+ */
+ fFavorCostLoadDoor,
+ /**
+ *
+ */
+ fFavorCostNonLoadDoor,
+ /**
+ *
+ */
+ fFavorCostOwnedDoorMult,
+ /**
+ *
+ */
+ fFavorCostStealContainerCrime,
+ /**
+ *
+ */
+ fFavorCostStealContainerMult,
+ /**
+ *
+ */
+ fFavorCostStealObjectMult,
+ /**
+ *
+ */
+ fFavorCostTakeObject,
+ /**
+ *
+ */
+ fFavorCostUnlockContainer,
+ /**
+ *
+ */
+ fFavorCostUnlockDoor,
+ /**
+ *
+ */
+ fFavorEventStopDistance,
+ /**
+ *
+ */
+ fFavorEventTriggerDistance,
+ /**
+ *
+ */
+ fFavorRequestPickDistance,
+ /**
+ *
+ */
+ fFavorRequestRadius,
+ /**
+ *
+ */
+ fFavorRequestWaitTimer,
+ /**
+ *
+ */
+ fFirstPersonLookAtVertOffset,
+ /**
+ *
+ */
+ fFleeDistanceExterior,
+ /**
+ *
+ */
+ fFleeDistanceInterior,
+ /**
+ *
+ */
+ fFleeDoneDistanceExterior,
+ /**
+ *
+ */
+ fFleeDoneDistanceInterior,
+ /**
+ *
+ */
+ fFleeIsSafeTimer,
+ /**
+ *
+ */
+ fFloatQuestMarkerFloatHeight,
+ /**
+ *
+ */
+ fFloatQuestMarkerMaxDistance,
+ /**
+ *
+ */
+ fFloatQuestMarkerMinDistance,
+ /**
+ *
+ */
+ fFlyingActorDefaultTurningSpeed,
+ /**
+ *
+ */
+ fFollowExtraCatchUpSpeedMult,
+ /**
+ *
+ */
+ fFollowMatchSpeedZoneWidth,
+ /**
+ *
+ */
+ fFollowRunMaxSpeedupMultiplier,
+ /**
+ *
+ */
+ fFollowRunMinSlowdownMultiplier,
+ /**
+ *
+ */
+ fFollowSlowdownZoneWidth,
+ /**
+ *
+ */
+ fFollowSpaceBetweenFollowers,
+ /**
+ *
+ */
+ fFollowStartSprintDistance,
+ /**
+ *
+ */
+ fFollowStopZoneMinMult,
+ /**
+ *
+ */
+ fFollowWalkMaxSpeedupMultiplier,
+ /**
+ *
+ */
+ fFollowWalkMinSlowdownMultiplier,
+ /**
+ *
+ */
+ fFollowWalkZoneMult,
+ /**
+ *
+ */
+ fFollowerSpacingAtDoors,
+ /**
+ *
+ */
+ fFriendHitTimer,
+ /**
+ *
+ */
+ fFriendMinimumLastHitTime,
+ /**
+ *
+ */
+ fFurnitureMarkerAngleTolerance,
+ /**
+ *
+ */
+ fFurnitureScaleAnimDurationNPC,
+ /**
+ *
+ */
+ fFurnitureScaleAnimDurationPlayer,
+ /**
+ *
+ */
+ fGameplayImpulseMinMass,
+ /**
+ *
+ */
+ fGameplayImpulseMultBiped,
+ /**
+ *
+ */
+ fGameplayImpulseMultClutter,
+ /**
+ *
+ */
+ fGameplayImpulseMultDebrisLarge,
+ /**
+ *
+ */
+ fGameplayImpulseMultProp,
+ /**
+ *
+ */
+ fGameplayImpulseMultTrap,
+ /**
+ *
+ */
+ fGameplayImpulseScale,
+ /**
+ *
+ */
+ fGameplaySpeakingEmotionMaxChangeValue,
+ /**
+ *
+ */
+ fGameplaySpeakingEmotionMinChangeValue,
+ /**
+ *
+ */
+ fGameplayVoiceFilePadding,
+ /**
+ *
+ */
+ fGameplayiSpeakingEmotionMaxDeltaChange,
+ /**
+ *
+ */
+ fGameplayiSpeakingEmotionMinDeltaChange,
+ /**
+ *
+ */
+ fGetHitPainMult,
+ /**
+ *
+ */
+ fGrabMaxWeightRunning,
+ /**
+ *
+ */
+ fGrabMaxWeightWalking,
+ /**
+ *
+ */
+ fGrenadeAgeMax,
+ /**
+ *
+ */
+ fGrenadeFriction,
+ /**
+ *
+ */
+ fGrenadeHighArcSpeedPercentage,
+ /**
+ *
+ */
+ fGrenadeRestitution,
+ /**
+ *
+ */
+ fGrenadeThrowHitFractionThreshold,
+ /**
+ *
+ */
+ fGuardPackageAttackRadiusMult,
+ /**
+ *
+ */
+ fGunDecalCameraDistance,
+ /**
+ *
+ */
+ fGunParticleCameraDistance,
+ /**
+ *
+ */
+ fGunReferenceSkill,
+ /**
+ *
+ */
+ fGunShellCameraDistance,
+ /**
+ *
+ */
+ fGunShellDirectionRandomize,
+ /**
+ *
+ */
+ fGunShellEjectSpeed,
+ /**
+ *
+ */
+ fGunShellLifetime,
+ /**
+ *
+ */
+ fGunShellRotateRandomize,
+ /**
+ *
+ */
+ fGunShellRotateSpeed,
+ /**
+ *
+ */
+ fGunSpreadArmBase,
+ /**
+ *
+ */
+ fGunSpreadArmMult,
+ /**
+ *
+ */
+ fGunSpreadCondBase,
+ /**
+ *
+ */
+ fGunSpreadCondMult,
+ /**
+ *
+ */
+ fGunSpreadCrouchBase,
+ /**
+ *
+ */
+ fGunSpreadCrouchMult,
+ /**
+ *
+ */
+ fGunSpreadDriftBase,
+ /**
+ *
+ */
+ fGunSpreadDriftMult,
+ /**
+ *
+ */
+ fGunSpreadHeadBase,
+ /**
+ *
+ */
+ fGunSpreadHeadMult,
+ /**
+ *
+ */
+ fGunSpreadIronSightsBase,
+ /**
+ *
+ */
+ fGunSpreadIronSightsMult,
+ /**
+ *
+ */
+ fGunSpreadNPCArmBase,
+ /**
+ *
+ */
+ fGunSpreadNPCArmMult,
+ /**
+ *
+ */
+ fGunSpreadRunBase,
+ /**
+ *
+ */
+ fGunSpreadRunMult,
+ /**
+ *
+ */
+ fGunSpreadSkillBase,
+ /**
+ *
+ */
+ fGunSpreadSkillMult,
+ /**
+ *
+ */
+ fGunSpreadWalkBase,
+ /**
+ *
+ */
+ fGunSpreadWalkMult,
+ /**
+ *
+ */
+ fHUDCompassLocationMaxDist,
+ /**
+ *
+ */
+ fHUDOpacity,
+ /**
+ *
+ */
+ fHandDamageSkillBase,
+ /**
+ *
+ */
+ fHandDamageSkillMult,
+ /**
+ *
+ */
+ fHandDamageStrengthBase,
+ /**
+ *
+ */
+ fHandDamageStrengthMult,
+ /**
+ *
+ */
+ fHandHealthMax,
+ /**
+ *
+ */
+ fHandHealthMin,
+ /**
+ *
+ */
+ fHandReachDefault,
+ /**
+ *
+ */
+ fHavokTauRatio,
+ /**
+ *
+ */
+ fHazardDropMaxDistance,
+ /**
+ *
+ */
+ fHazardMaxWaitTime,
+ /**
+ *
+ */
+ fHazardSpacingMult,
+ /**
+ *
+ */
+ fHeadTrackSpeedMax,
+ /**
+ *
+ */
+ fHeadTrackSpeedMaxAngle,
+ /**
+ *
+ */
+ fHeadTrackSpeedMin,
+ /**
+ *
+ */
+ fHeadTrackSpeedMinAngle,
+ /**
+ *
+ */
+ fHeadingMarkerAngleTolerance,
+ /**
+ *
+ */
+ fHealthRegenDelayMax,
+ /**
+ *
+ */
+ fHorseMountOffsetX,
+ /**
+ *
+ */
+ fHorseMountOffsetY,
+ /**
+ *
+ */
+ fHostileActorExteriorDistance,
+ /**
+ *
+ */
+ fHostileActorInteriorDistance,
+ /**
+ *
+ */
+ fHostileFlyingActorExteriorDistance,
+ /**
+ *
+ */
+ fIdleChatterCommentTimer,
+ /**
+ *
+ */
+ fIdleChatterCommentTimerMax,
+ /**
+ *
+ */
+ fIdleMarkerAngleTolerance,
+ /**
+ *
+ */
+ fImpactShaderMaxDistance,
+ /**
+ *
+ */
+ fImpactShaderMaxMagnitude,
+ /**
+ *
+ */
+ fImpactShaderMinMagnitude,
+ /**
+ *
+ */
+ fIntimidateConfidenceMultAverage,
+ /**
+ *
+ */
+ fIntimidateConfidenceMultBrave,
+ /**
+ *
+ */
+ fIntimidateConfidenceMultCautious,
+ /**
+ *
+ */
+ fIntimidateConfidenceMultCowardly,
+ /**
+ *
+ */
+ fIntimidateConfidenceMultFoolhardy,
+ /**
+ *
+ */
+ fIntimidateSpeechcraftCurve,
+ /**
+ *
+ */
+ fInventory,
+ /**
+ *
+ */
+ fInventoryLight,
+ /**
+ *
+ */
+ fInventoryMenuLight,
+ /**
+ *
+ */
+ fIronSightsDOFDistance,
+ /**
+ *
+ */
+ fIronSightsDOFRange,
+ /**
+ *
+ */
+ fIronSightsDOFStrengthCap,
+ /**
+ *
+ */
+ fIronSightsDOFSwitchSeconds,
+ /**
+ *
+ */
+ fIronSightsFOVTimeChange,
+ /**
+ *
+ */
+ fIronSightsGunMotionBlur,
+ /**
+ *
+ */
+ fIronSightsMotionBlur,
+ /**
+ *
+ */
+ fItemPointsMult,
+ /**
+ *
+ */
+ fItemRepairCostMult,
+ /**
+ *
+ */
+ fJogInterpolationBetweenWalkAndRun,
+ /**
+ *
+ */
+ fJumpDoubleMult,
+ /**
+ *
+ */
+ fJumpFallHeightExponent,
+ /**
+ *
+ */
+ fJumpFallHeightExponentNPC,
+ /**
+ *
+ */
+ fJumpFallHeightMin,
+ /**
+ *
+ */
+ fJumpFallHeightMinNPC,
+ /**
+ *
+ */
+ fJumpFallHeightMult,
+ /**
+ *
+ */
+ fJumpFallHeightMultNPC,
+ /**
+ *
+ */
+ fJumpFallRiderMult,
+ /**
+ *
+ */
+ fJumpFallSkillBase,
+ /**
+ *
+ */
+ fJumpFallSkillMult,
+ /**
+ *
+ */
+ fJumpFallVelocityMin,
+ /**
+ *
+ */
+ fJumpHeightMin,
+ /**
+ *
+ */
+ fJumpMoveBase,
+ /**
+ *
+ */
+ fJumpMoveMult,
+ /**
+ *
+ */
+ fJumpSwimmingMult,
+ /**
+ *
+ */
+ fKarmaModKillingEvilActor,
+ /**
+ *
+ */
+ fKarmaModMurderingNonEvilCreature,
+ /**
+ *
+ */
+ fKarmaModMurderingNonEvilNPC,
+ /**
+ *
+ */
+ fKarmaModStealing,
+ /**
+ *
+ */
+ fKillCamBaseOdds,
+ /**
+ *
+ */
+ fKillCamLevelBias,
+ /**
+ *
+ */
+ fKillCamLevelFactor,
+ /**
+ *
+ */
+ fKillCamLevelMaxBias,
+ /**
+ *
+ */
+ fKillMoveMaxDuration,
+ /**
+ *
+ */
+ fKillWitnessesTimerSetting,
+ /**
+ *
+ */
+ fKnockbackAgilBase,
+ /**
+ *
+ */
+ fKnockbackAgilMult,
+ /**
+ *
+ */
+ fKnockbackDamageBase,
+ /**
+ *
+ */
+ fKnockbackDamageMult,
+ /**
+ *
+ */
+ fKnockbackForceMax,
+ /**
+ *
+ */
+ fKnockbackTime,
+ /**
+ *
+ */
+ fKnockdownAgilBase,
+ /**
+ *
+ */
+ fKnockdownAgilMult,
+ /**
+ *
+ */
+ fKnockdownBaseHealthThreshold,
+ /**
+ *
+ */
+ fKnockdownChance,
+ /**
+ *
+ */
+ fKnockdownCurrentHealthThreshold,
+ /**
+ *
+ */
+ fKnockdownDamageBase,
+ /**
+ *
+ */
+ fKnockdownDamageMult,
+ /**
+ *
+ */
+ fLargeProjectilePickBufferSize,
+ /**
+ *
+ */
+ fLargeProjectileSize,
+ /**
+ *
+ */
+ fLevelUpCarryWeightMod,
+ /**
+ *
+ */
+ fLightRecalcTimer,
+ /**
+ *
+ */
+ fLightRecalcTimerPlayer,
+ /**
+ *
+ */
+ fLoadingWheelScale,
+ /**
+ *
+ */
+ fLockLevelBase,
+ /**
+ *
+ */
+ fLockLevelMult,
+ /**
+ *
+ */
+ fLockPickBreakBase,
+ /**
+ *
+ */
+ fLockPickBreakMult,
+ /**
+ *
+ */
+ fLockPickQualityBase,
+ /**
+ *
+ */
+ fLockPickQualityMult,
+ /**
+ *
+ */
+ fLockSkillBase,
+ /**
+ *
+ */
+ fLockSkillMult,
+ /**
+ *
+ */
+ fLockTrapGoOffBase,
+ /**
+ *
+ */
+ fLockTrapGoOffMult,
+ /**
+ *
+ */
+ fLockpickBreakAdept,
+ /**
+ *
+ */
+ fLockpickBreakApprentice,
+ /**
+ *
+ */
+ fLockpickBreakExpert,
+ /**
+ *
+ */
+ fLockpickBreakMaster,
+ /**
+ *
+ */
+ fLockpickBreakNovice,
+ /**
+ *
+ */
+ fLockpickBreakSkillBase,
+ /**
+ *
+ */
+ fLockpickBreakSkillMult,
+ /**
+ *
+ */
+ fLockpickBrokenPicksMult,
+ /**
+ *
+ */
+ fLockpickSkillPartialPickBase,
+ /**
+ *
+ */
+ fLockpickSkillPartialPickMult,
+ /**
+ *
+ */
+ fLockpickSkillSweetSpotBase,
+ /**
+ *
+ */
+ fLockpickSkillSweetSpotMult,
+ /**
+ *
+ */
+ fLookDownDisableBlinkingAmt,
+ /**
+ *
+ */
+ fLookGraphX,
+ /**
+ *
+ */
+ fLookGraphY,
+ /**
+ *
+ */
+ fLowHealthTutorialPercentage,
+ /**
+ *
+ */
+ fLowLevelNPCBaseHealthMult,
+ /**
+ *
+ */
+ fLowMagickaTutorialPercentage,
+ /**
+ *
+ */
+ fLowStaminaTutorialPercentage,
+ /**
+ *
+ */
+ fMagic,
+ /**
+ *
+ */
+ fMagicAbsorbDistanceReachMult,
+ /**
+ *
+ */
+ fMagicAbsorbVisualTimer,
+ /**
+ *
+ */
+ fMagicAccumulatingModifierEffectHoldDuration,
+ /**
+ *
+ */
+ fMagicAreaBaseCostMult,
+ /**
+ *
+ */
+ fMagicAreaScale,
+ /**
+ *
+ */
+ fMagicAreaScaleMax,
+ /**
+ *
+ */
+ fMagicAreaScaleMin,
+ /**
+ *
+ */
+ fMagicBarrierDepth,
+ /**
+ *
+ */
+ fMagicBarrierHeight,
+ /**
+ *
+ */
+ fMagicBarrierSpacing,
+ /**
+ *
+ */
+ fMagicBoltDuration,
+ /**
+ *
+ */
+ fMagicBoltSegmentLength,
+ /**
+ *
+ */
+ fMagicCEEnchantMagOffset,
+ /**
+ *
+ */
+ fMagicCasterPCSkillCostBase,
+ /**
+ *
+ */
+ fMagicCasterPCSkillCostMult,
+ /**
+ *
+ */
+ fMagicCasterSkillCostBase,
+ /**
+ *
+ */
+ fMagicCasterSkillCostMult,
+ /**
+ *
+ */
+ fMagicChainExplosionEffectivenessDelta,
+ /**
+ *
+ */
+ fMagicCloudAreaMin,
+ /**
+ *
+ */
+ fMagicCloudDurationMin,
+ /**
+ *
+ */
+ fMagicCloudFindTargetTime,
+ /**
+ *
+ */
+ fMagicCloudLifeScale,
+ /**
+ *
+ */
+ fMagicCloudSizeScale,
+ /**
+ *
+ */
+ fMagicCloudSlowdownRate,
+ /**
+ *
+ */
+ fMagicCloudSpeedBase,
+ /**
+ *
+ */
+ fMagicCloudSpeedScale,
+ /**
+ *
+ */
+ fMagicCostScale,
+ /**
+ *
+ */
+ fMagicDefaultAccumulatingModifierEffectRate,
+ /**
+ *
+ */
+ fMagicDefaultTouchDistance,
+ /**
+ *
+ */
+ fMagicDiseaseTransferBase,
+ /**
+ *
+ */
+ fMagicDiseaseTransferMult,
+ /**
+ *
+ */
+ fMagicDispelMagnitudeMult,
+ /**
+ *
+ */
+ fMagicDualCastingCostBase,
+ /**
+ *
+ */
+ fMagicDualCastingCostMult,
+ /**
+ *
+ */
+ fMagicDualCastingEffectivenessBase,
+ /**
+ *
+ */
+ fMagicDualCastingEffectivenessMult,
+ /**
+ *
+ */
+ fMagicDualCastingTimeBase,
+ /**
+ *
+ */
+ fMagicDualCastingTimeMult,
+ /**
+ *
+ */
+ fMagicDurMagBaseCostMult,
+ /**
+ *
+ */
+ fMagicEnchantmentChargeBase,
+ /**
+ *
+ */
+ fMagicEnchantmentChargeMult,
+ /**
+ *
+ */
+ fMagicEnchantmentDrainBase,
+ /**
+ *
+ */
+ fMagicEnchantmentDrainMult,
+ /**
+ *
+ */
+ fMagicExplosionAgilityMult,
+ /**
+ *
+ */
+ fMagicExplosionClutterMult,
+ /**
+ *
+ */
+ fMagicExplosionIncorporealMult,
+ /**
+ *
+ */
+ fMagicExplosionIncorporealTime,
+ /**
+ *
+ */
+ fMagicExplosionPowerBase,
+ /**
+ *
+ */
+ fMagicExplosionPowerMax,
+ /**
+ *
+ */
+ fMagicExplosionPowerMin,
+ /**
+ *
+ */
+ fMagicExplosionPowerMult,
+ /**
+ *
+ */
+ fMagicGuideSpacing,
+ /**
+ *
+ */
+ fMagicLightForwardOffset,
+ /**
+ *
+ */
+ fMagicLightHeightOffset,
+ /**
+ *
+ */
+ fMagicLightRadiusBase,
+ /**
+ *
+ */
+ fMagicLightSideOffset,
+ /**
+ *
+ */
+ fMagicNightEyeAmbient,
+ /**
+ *
+ */
+ fMagicPCSkillCostScale,
+ /**
+ *
+ */
+ fMagicPlayerMinimumInvisibility,
+ /**
+ *
+ */
+ fMagicPostDrawCastDelay,
+ /**
+ *
+ */
+ fMagicProjectileMaxDistance,
+ /**
+ *
+ */
+ fMagicRangeTargetCostMult,
+ /**
+ *
+ */
+ fMagicResistActorSkillBase,
+ /**
+ *
+ */
+ fMagicResistActorSkillMult,
+ /**
+ *
+ */
+ fMagicResistTargetWillpowerBase,
+ /**
+ *
+ */
+ fMagicResistTargetWillpowerMult,
+ /**
+ *
+ */
+ fMagicSkillCostScale,
+ /**
+ *
+ */
+ fMagicSummonMaxAppearTime,
+ /**
+ *
+ */
+ fMagicTelekinesiDistanceMult,
+ /**
+ *
+ */
+ fMagicTelekinesisBaseDistance,
+ /**
+ *
+ */
+ fMagicTelekinesisComplexMaxForce,
+ /**
+ *
+ */
+ fMagicTelekinesisComplexObjectDamping,
+ /**
+ *
+ */
+ fMagicTelekinesisComplexSpringDamping,
+ /**
+ *
+ */
+ fMagicTelekinesisComplexSpringElasticity,
+ /**
+ *
+ */
+ fMagicTelekinesisDamageBase,
+ /**
+ *
+ */
+ fMagicTelekinesisDamageMult,
+ /**
+ *
+ */
+ fMagicTelekinesisDistanceMin,
+ /**
+ *
+ */
+ fMagicTelekinesisDualCastDamageMult,
+ /**
+ *
+ */
+ fMagicTelekinesisDualCastThrowMult,
+ /**
+ *
+ */
+ fMagicTelekinesisLiftPowerMult,
+ /**
+ *
+ */
+ fMagicTelekinesisMaxForce,
+ /**
+ *
+ */
+ fMagicTelekinesisMoveAccelerate,
+ /**
+ *
+ */
+ fMagicTelekinesisMoveBase,
+ /**
+ *
+ */
+ fMagicTelekinesisMoveMax,
+ /**
+ *
+ */
+ fMagicTelekinesisObjectDamping,
+ /**
+ *
+ */
+ fMagicTelekinesisSpringDamping,
+ /**
+ *
+ */
+ fMagicTelekinesisSpringElasticity,
+ /**
+ *
+ */
+ fMagicTelekinesisThrow,
+ /**
+ *
+ */
+ fMagicTelekinesisThrowAccelerate,
+ /**
+ *
+ */
+ fMagicTelekinesisThrowMax,
+ /**
+ *
+ */
+ fMagicTrackingLimit,
+ /**
+ *
+ */
+ fMagicTrackingLimitComplex,
+ /**
+ *
+ */
+ fMagicTrackingMultBall,
+ /**
+ *
+ */
+ fMagicTrackingMultBolt,
+ /**
+ *
+ */
+ fMagicTrackingMultFog,
+ /**
+ *
+ */
+ fMagicUnitsPerFoot,
+ /**
+ *
+ */
+ fMagicVACNoPartTargetedMult,
+ /**
+ *
+ */
+ fMagicVACPartTargetedMult,
+ /**
+ *
+ */
+ fMagicWardPowerMaxBase,
+ /**
+ *
+ */
+ fMagicWardPowerMaxMult,
+ /**
+ *
+ */
+ fMagickaRegenDelayMax,
+ /**
+ *
+ */
+ fMagickaReturnBase,
+ /**
+ *
+ */
+ fMagickaReturnMult,
+ /**
+ *
+ */
+ fMapMarkerMaxPercentSize,
+ /**
+ *
+ */
+ fMapMarkerMinFadeAlpha,
+ /**
+ *
+ */
+ fMapMarkerMinPercentSize,
+ /**
+ *
+ */
+ fMapQuestMarkerMaxPercentSize,
+ /**
+ *
+ */
+ fMapQuestMarkerMinFadeAlpha,
+ /**
+ *
+ */
+ fMapQuestMarkerMinPercentSize,
+ /**
+ *
+ */
+ fMasserAngleFadeEnd,
+ /**
+ *
+ */
+ fMasserAngleFadeStart,
+ /**
+ *
+ */
+ fMasserAngleShadowEarlyFade,
+ /**
+ *
+ */
+ fMasserSpeed,
+ /**
+ *
+ */
+ fMasserZOffset,
+ /**
+ *
+ */
+ fMaxArmorRating,
+ /**
+ *
+ */
+ fMaxSandboxRescanSeconds,
+ /**
+ *
+ */
+ fMaxSellMult,
+ /**
+ *
+ */
+ fMaximumWind,
+ /**
+ *
+ */
+ fMeleeMovementRestrictionsUpdateTime,
+ /**
+ *
+ */
+ fMeleeSweepViewAngleMult,
+ /**
+ *
+ */
+ fMeshLODLevel,
+ /**
+ *
+ */
+ fMinBuyMult,
+ /**
+ *
+ */
+ fMinDistanceUseHorse,
+ /**
+ *
+ */
+ fMinSandboxRescanSeconds,
+ /**
+ *
+ */
+ fMineAgeMax,
+ /**
+ *
+ */
+ fMineExteriorRadiusMult,
+ /**
+ *
+ */
+ fMinesBlinkFast,
+ /**
+ *
+ */
+ fMinesBlinkMax,
+ /**
+ *
+ */
+ fMinesBlinkSlow,
+ /**
+ *
+ */
+ fMinesDelayMin,
+ /**
+ *
+ */
+ fModelReferenceEffectMaxWaitTime,
+ /**
+ *
+ */
+ fMostCommonProjectileCollisionRadius,
+ /**
+ *
+ */
+ fMotionBlur,
+ /**
+ *
+ */
+ fMountedMaxLookingDown,
+ /**
+ *
+ */
+ fMoveCharRunBase,
+ /**
+ *
+ */
+ fMoveCharWalkBase,
+ /**
+ *
+ */
+ fMoveEncumEffect,
+ /**
+ *
+ */
+ fMoveEncumEffectNoWeapon,
+ /**
+ *
+ */
+ fMoveFlyRunMult,
+ /**
+ *
+ */
+ fMoveFlyWalkMult,
+ /**
+ *
+ */
+ fMoveGraphX,
+ /**
+ *
+ */
+ fMoveGraphY,
+ /**
+ *
+ */
+ fMoveSprintMult,
+ /**
+ *
+ */
+ fMoveSwimMult,
+ /**
+ *
+ */
+ fMoveWeightMax,
+ /**
+ *
+ */
+ fMoveWeightMin,
+ /**
+ *
+ */
+ fMovementNearTargetAvoidCost,
+ /**
+ *
+ */
+ fMovementNearTargetAvoidRadius,
+ /**
+ *
+ */
+ fMovementTargetAvoidCost,
+ /**
+ *
+ */
+ fMovementTargetAvoidRadius,
+ /**
+ *
+ */
+ fMovementTargetAvoidRadiusMult,
+ /**
+ *
+ */
+ fNPCAttributeHealthMult,
+ /**
+ *
+ */
+ fNPCBaseMagickaMult,
+ /**
+ *
+ */
+ fNPCHealthLevelBonus,
+ /**
+ *
+ */
+ fNear,
+ /**
+ *
+ */
+ fObjectHitH,
+ /**
+ *
+ */
+ fObjectHitTwoHandReach,
+ /**
+ *
+ */
+ fObjectHitWeaponReach,
+ /**
+ *
+ */
+ fObjectMotionBlur,
+ /**
+ *
+ */
+ fObjectWeightPickupDetectionMult,
+ /**
+ *
+ */
+ fOutOfBreathStaminaRegenDelay,
+ /**
+ *
+ */
+ fPCBaseHealthMult,
+ /**
+ *
+ */
+ fPCBaseMagickaMult,
+ /**
+ *
+ */
+ fPCHealthLevelBonus,
+ /**
+ *
+ */
+ fPainDelay,
+ /**
+ *
+ */
+ fPartialPickAverage,
+ /**
+ *
+ */
+ fPartialPickEasy,
+ /**
+ *
+ */
+ fPartialPickHard,
+ /**
+ *
+ */
+ fPartialPickVeryEasy,
+ /**
+ *
+ */
+ fPartialPickVeryHard,
+ /**
+ *
+ */
+ fPerceptionMult,
+ /**
+ *
+ */
+ fPerkHeavyArmorExpertSpeedMult,
+ /**
+ *
+ */
+ fPerkHeavyArmorJourneymanDamageMult,
+ /**
+ *
+ */
+ fPerkHeavyArmorMasterSpeedMult,
+ /**
+ *
+ */
+ fPerkHeavyArmorNoviceDamageMult,
+ /**
+ *
+ */
+ fPerkHeavyArmorSinkGravityMult,
+ /**
+ *
+ */
+ fPerkLightArmorExpertSpeedMult,
+ /**
+ *
+ */
+ fPerkLightArmorJourneymanDamageMult,
+ /**
+ *
+ */
+ fPerkLightArmorMasterRatingMult,
+ /**
+ *
+ */
+ fPerkLightArmorNoviceDamageMult,
+ /**
+ *
+ */
+ fPersAdmireAggr,
+ /**
+ *
+ */
+ fPersAdmireConf,
+ /**
+ *
+ */
+ fPersAdmireEner,
+ /**
+ *
+ */
+ fPersAdmireIntel,
+ /**
+ *
+ */
+ fPersAdmirePers,
+ /**
+ *
+ */
+ fPersAdmireResp,
+ /**
+ *
+ */
+ fPersAdmireStre,
+ /**
+ *
+ */
+ fPersAdmireWillp,
+ /**
+ *
+ */
+ fPersBoastAggr,
+ /**
+ *
+ */
+ fPersBoastConf,
+ /**
+ *
+ */
+ fPersBoastEner,
+ /**
+ *
+ */
+ fPersBoastIntel,
+ /**
+ *
+ */
+ fPersBoastPers,
+ /**
+ *
+ */
+ fPersBoastResp,
+ /**
+ *
+ */
+ fPersBoastStre,
+ /**
+ *
+ */
+ fPersBoastWillp,
+ /**
+ *
+ */
+ fPersBullyAggr,
+ /**
+ *
+ */
+ fPersBullyConf,
+ /**
+ *
+ */
+ fPersBullyEner,
+ /**
+ *
+ */
+ fPersBullyIntel,
+ /**
+ *
+ */
+ fPersBullyPers,
+ /**
+ *
+ */
+ fPersBullyResp,
+ /**
+ *
+ */
+ fPersBullyStre,
+ /**
+ *
+ */
+ fPersBullyWillp,
+ /**
+ *
+ */
+ fPersJokeAggr,
+ /**
+ *
+ */
+ fPersJokeConf,
+ /**
+ *
+ */
+ fPersJokeEner,
+ /**
+ *
+ */
+ fPersJokeIntel,
+ /**
+ *
+ */
+ fPersJokePers,
+ /**
+ *
+ */
+ fPersJokeResp,
+ /**
+ *
+ */
+ fPersJokeStre,
+ /**
+ *
+ */
+ fPersJokeWillp,
+ /**
+ *
+ */
+ fPersuasionAccuracyMaxDisposition,
+ /**
+ *
+ */
+ fPersuasionAccuracyMaxSelect,
+ /**
+ *
+ */
+ fPersuasionAccuracyMinDispostion,
+ /**
+ *
+ */
+ fPersuasionAccuracyMinSelect,
+ /**
+ *
+ */
+ fPersuasionBaseValueMaxDisposition,
+ /**
+ *
+ */
+ fPersuasionBaseValueMaxSelect,
+ /**
+ *
+ */
+ fPersuasionBaseValueMinDispostion,
+ /**
+ *
+ */
+ fPersuasionBaseValueMinSelect,
+ /**
+ *
+ */
+ fPersuasionBaseValueShape,
+ /**
+ *
+ */
+ fPersuasionMaxDisposition,
+ /**
+ *
+ */
+ fPersuasionMaxInput,
+ /**
+ *
+ */
+ fPersuasionMaxSelect,
+ /**
+ *
+ */
+ fPersuasionMinDispostion,
+ /**
+ *
+ */
+ fPersuasionMinInput,
+ /**
+ *
+ */
+ fPersuasionMinPercentCircle,
+ /**
+ *
+ */
+ fPersuasionMinSelect,
+ /**
+ *
+ */
+ fPersuasionShape,
+ /**
+ *
+ */
+ fPhysicsDamage,
+ /**
+ *
+ */
+ fPhysicsDamageSpeedBase,
+ /**
+ *
+ */
+ fPhysicsDamageSpeedMin,
+ /**
+ *
+ */
+ fPhysicsDamageSpeedMult,
+ /**
+ *
+ */
+ fPickLevelBase,
+ /**
+ *
+ */
+ fPickLevelMult,
+ /**
+ *
+ */
+ fPickMaxAngle,
+ /**
+ *
+ */
+ fPickNumBase,
+ /**
+ *
+ */
+ fPickNumMult,
+ /**
+ *
+ */
+ fPickPocketActorSkillBase,
+ /**
+ *
+ */
+ fPickPocketActorSkillMult,
+ /**
+ *
+ */
+ fPickPocketAmountBase,
+ /**
+ *
+ */
+ fPickPocketAmountMult,
+ /**
+ *
+ */
+ fPickPocketDetected,
+ /**
+ *
+ */
+ fPickPocketMaxChance,
+ /**
+ *
+ */
+ fPickPocketMinChance,
+ /**
+ *
+ */
+ fPickPocketTargetSkillBase,
+ /**
+ *
+ */
+ fPickPocketTargetSkillMult,
+ /**
+ *
+ */
+ fPickPocketWeightBase,
+ /**
+ *
+ */
+ fPickPocketWeightMult,
+ /**
+ *
+ */
+ fPickSpring,
+ /**
+ *
+ */
+ fPickUpWeaponDelay,
+ /**
+ *
+ */
+ fPickpocketSkillUsesCurve,
+ /**
+ *
+ */
+ fPickupItemDistanceFudge,
+ /**
+ *
+ */
+ fPickupWeaponDistanceMinMaxDPSMult,
+ /**
+ *
+ */
+ fPickupWeaponMeleeDistanceMax,
+ /**
+ *
+ */
+ fPickupWeaponMeleeDistanceMin,
+ /**
+ *
+ */
+ fPickupWeaponMeleeWeaponDPSMult,
+ /**
+ *
+ */
+ fPickupWeaponMinDPSImprovementPercent,
+ /**
+ *
+ */
+ fPickupWeaponRangedDistanceMax,
+ /**
+ *
+ */
+ fPickupWeaponRangedDistanceMin,
+ /**
+ *
+ */
+ fPickupWeaponRangedMeleeDPSRatioThreshold,
+ /**
+ *
+ */
+ fPickupWeaponTargetUnreachableDistanceMult,
+ /**
+ *
+ */
+ fPickupWeaponUnarmedDistanceMax,
+ /**
+ *
+ */
+ fPickupWeaponUnarmedDistanceMin,
+ /**
+ *
+ */
+ fPlayerDeathReloadTime,
+ /**
+ *
+ */
+ fPlayerDetectActorValue,
+ /**
+ *
+ */
+ fPlayerDetectionSneakBase,
+ /**
+ *
+ */
+ fPlayerDetectionSneakMult,
+ /**
+ *
+ */
+ fPlayerDropDistance,
+ /**
+ *
+ */
+ fPlayerHealthHeartbeatFast,
+ /**
+ *
+ */
+ fPlayerHealthHeartbeatSlow,
+ /**
+ *
+ */
+ fPlayerMaxResistance,
+ /**
+ *
+ */
+ fPlayerTargetCombatDistance,
+ /**
+ *
+ */
+ fPlayerTeleportFadeSeconds,
+ /**
+ *
+ */
+ fPlayerVelocityCacheTime,
+ /**
+ *
+ */
+ fPlayerVelocitySampleInterval,
+ /**
+ *
+ */
+ fPlayerVelocitySampleTime,
+ /**
+ *
+ */
+ fPotionGoldValueMult,
+ /**
+ *
+ */
+ fPotionMortPestleMult,
+ /**
+ *
+ */
+ fPotionT,
+ /**
+ *
+ */
+ fPowerAttackCoolDownTime,
+ /**
+ *
+ */
+ fPowerAttackDefaultBonus,
+ /**
+ *
+ */
+ fPowerAttackStaminaPenalty,
+ /**
+ *
+ */
+ fProjectileCollisionImpulseScale,
+ /**
+ *
+ */
+ fProjectileDefaultTracerRange,
+ /**
+ *
+ */
+ fProjectileDeflectionTime,
+ /**
+ *
+ */
+ fProjectileInventoryGrenadeFreakoutTime,
+ /**
+ *
+ */
+ fProjectileInventoryGrenadeTimer,
+ /**
+ *
+ */
+ fProjectileKnockMinMass,
+ /**
+ *
+ */
+ fProjectileKnockMultBiped,
+ /**
+ *
+ */
+ fProjectileKnockMultClutter,
+ /**
+ *
+ */
+ fProjectileKnockMultProp,
+ /**
+ *
+ */
+ fProjectileKnockMultTrap,
+ /**
+ *
+ */
+ fProjectileMaxDistance,
+ /**
+ *
+ */
+ fProjectileReorientTracerMin,
+ /**
+ *
+ */
+ fQuestCinematicCharacterFadeIn,
+ /**
+ *
+ */
+ fQuestCinematicCharacterFadeInDelay,
+ /**
+ *
+ */
+ fQuestCinematicCharacterFadeOut,
+ /**
+ *
+ */
+ fQuestCinematicCharacterRemain,
+ /**
+ *
+ */
+ fQuestCinematicObjectiveFadeIn,
+ /**
+ *
+ */
+ fQuestCinematicObjectiveFadeInDelay,
+ /**
+ *
+ */
+ fQuestCinematicObjectiveFadeOut,
+ /**
+ *
+ */
+ fQuestCinematicObjectivePauseTime,
+ /**
+ *
+ */
+ fQuestCinematicObjectiveScrollTime,
+ /**
+ *
+ */
+ fRandomSceneAgainMaxTime,
+ /**
+ *
+ */
+ fRandomSceneAgainMinTime,
+ /**
+ *
+ */
+ fReEquipArmorTime,
+ /**
+ *
+ */
+ fRechargeGoldMult,
+ /**
+ *
+ */
+ fReflectedAbsorbChanceReduction,
+ /**
+ *
+ */
+ fRelationshipBase,
+ /**
+ *
+ */
+ fRelationshipMult,
+ /**
+ *
+ */
+ fRemoteCombatMissedAttack,
+ /**
+ *
+ */
+ fRemoveExcessComplexDeadTime,
+ /**
+ *
+ */
+ fRemoveExcessDeadTime,
+ /**
+ *
+ */
+ fRepairMax,
+ /**
+ *
+ */
+ fRepairMin,
+ /**
+ *
+ */
+ fRepairScavengeMult,
+ /**
+ *
+ */
+ fRepairSkillBase,
+ /**
+ *
+ */
+ fRepairSkillMax,
+ /**
+ *
+ */
+ fReservationExpirationSeconds,
+ /**
+ *
+ */
+ fResistArrestTimer,
+ /**
+ *
+ */
+ fRockitDamageBonusWeightMin,
+ /**
+ *
+ */
+ fRockitDamageBonusWeightMult,
+ /**
+ *
+ */
+ fRoomLightingTransitionDuration,
+ /**
+ *
+ */
+ fRumbleBlockStrength,
+ /**
+ *
+ */
+ fRumbleBlockTime,
+ /**
+ *
+ */
+ fRumbleHitBlockedStrength,
+ /**
+ *
+ */
+ fRumbleHitBlockedTime,
+ /**
+ *
+ */
+ fRumbleHitStrength,
+ /**
+ *
+ */
+ fRumbleHitTime,
+ /**
+ *
+ */
+ fRumblePainStrength,
+ /**
+ *
+ */
+ fRumblePainTime,
+ /**
+ *
+ */
+ fRumbleShakeRadiusMult,
+ /**
+ *
+ */
+ fRumbleShakeTimeMult,
+ /**
+ *
+ */
+ fRumbleStruckStrength,
+ /**
+ *
+ */
+ fRumbleStruckTime,
+ /**
+ *
+ */
+ fSandBoxDelayEvalSeconds,
+ /**
+ *
+ */
+ fSandBoxExtraDialogueRange,
+ /**
+ *
+ */
+ fSandBoxInterMarkerMinDist,
+ /**
+ *
+ */
+ fSandBoxRadiusHysteresis,
+ /**
+ *
+ */
+ fSandBoxSearchRadius,
+ /**
+ *
+ */
+ fSandboxBreakfastMax,
+ /**
+ *
+ */
+ fSandboxBreakfastMin,
+ /**
+ *
+ */
+ fSandboxCylinderBottom,
+ /**
+ *
+ */
+ fSandboxCylinderTop,
+ /**
+ *
+ */
+ fSandboxDinnerMax,
+ /**
+ *
+ */
+ fSandboxDinnerMin,
+ /**
+ *
+ */
+ fSandboxDurationBase,
+ /**
+ *
+ */
+ fSandboxDurationMultEatSitting,
+ /**
+ *
+ */
+ fSandboxDurationMultEatStanding,
+ /**
+ *
+ */
+ fSandboxDurationMultFurniture,
+ /**
+ *
+ */
+ fSandboxDurationMultIdleMarker,
+ /**
+ *
+ */
+ fSandboxDurationMultSitting,
+ /**
+ *
+ */
+ fSandboxDurationMultSleeping,
+ /**
+ *
+ */
+ fSandboxDurationMultWandering,
+ /**
+ *
+ */
+ fSandboxDurationRangeMult,
+ /**
+ *
+ */
+ fSandboxEnergyMult,
+ /**
+ *
+ */
+ fSandboxEnergyMultEatSitting,
+ /**
+ *
+ */
+ fSandboxEnergyMultEatStanding,
+ /**
+ *
+ */
+ fSandboxEnergyMultFurniture,
+ /**
+ *
+ */
+ fSandboxEnergyMultIdleMarker,
+ /**
+ *
+ */
+ fSandboxEnergyMultSitting,
+ /**
+ *
+ */
+ fSandboxEnergyMultSleeping,
+ /**
+ *
+ */
+ fSandboxEnergyMultWandering,
+ /**
+ *
+ */
+ fSandboxLunchMax,
+ /**
+ *
+ */
+ fSandboxLunchMin,
+ /**
+ *
+ */
+ fSandboxMealDurationMax,
+ /**
+ *
+ */
+ fSandboxMealDurationMin,
+ /**
+ *
+ */
+ fSandboxSleepDurationMax,
+ /**
+ *
+ */
+ fSandboxSleepDurationMin,
+ /**
+ *
+ */
+ fSandboxSleepStartMax,
+ /**
+ *
+ */
+ fSandboxSleepStartMin,
+ /**
+ *
+ */
+ fSayOncePerDayInfoTimer,
+ /**
+ *
+ */
+ fScrollCostMult,
+ /**
+ *
+ */
+ fSecondsBetweenWindowUpdate,
+ /**
+ *
+ */
+ fSecundaAngleFadeEnd,
+ /**
+ *
+ */
+ fSecundaAngleFadeStart,
+ /**
+ *
+ */
+ fSecundaAngleShadowEarlyFade,
+ /**
+ *
+ */
+ fSecundaSpeed,
+ /**
+ *
+ */
+ fSecundaZOffset,
+ /**
+ *
+ */
+ fShieldBaseFactor,
+ /**
+ *
+ */
+ fShieldBashMax,
+ /**
+ *
+ */
+ fShieldBashMin,
+ /**
+ *
+ */
+ fShieldBashPCMax,
+ /**
+ *
+ */
+ fShieldBashPCMin,
+ /**
+ *
+ */
+ fShieldBashSkillUseBase,
+ /**
+ *
+ */
+ fShieldBashSkillUseMult,
+ /**
+ *
+ */
+ fShieldScalingFactor,
+ /**
+ *
+ */
+ fShockBoltGrowWidth,
+ /**
+ *
+ */
+ fShockBoltSmallWidth,
+ /**
+ *
+ */
+ fShockBoltsLength,
+ /**
+ *
+ */
+ fShockBoltsRadius,
+ /**
+ *
+ */
+ fShockBoltsRadiusStrength,
+ /**
+ *
+ */
+ fShockBranchBoltsRadius,
+ /**
+ *
+ */
+ fShockBranchBoltsRadiusStrength,
+ /**
+ *
+ */
+ fShockBranchLifetime,
+ /**
+ *
+ */
+ fShockBranchSegmentLength,
+ /**
+ *
+ */
+ fShockBranchSegmentVariance,
+ /**
+ *
+ */
+ fShockCastVOffset,
+ /**
+ *
+ */
+ fShockCoreColorB,
+ /**
+ *
+ */
+ fShockCoreColorG,
+ /**
+ *
+ */
+ fShockCoreColorR,
+ /**
+ *
+ */
+ fShockGlowColorB,
+ /**
+ *
+ */
+ fShockGlowColorG,
+ /**
+ *
+ */
+ fShockGlowColorR,
+ /**
+ *
+ */
+ fShockSegmentLength,
+ /**
+ *
+ */
+ fShockSegmentVariance,
+ /**
+ *
+ */
+ fShockSubSegmentVariance,
+ /**
+ *
+ */
+ fShoutTime,
+ /**
+ *
+ */
+ fShoutTimeout,
+ /**
+ *
+ */
+ fSittingMaxLookingDown,
+ /**
+ *
+ */
+ fSkillUsageLockPickAverage,
+ /**
+ *
+ */
+ fSkillUsageLockPickBroken,
+ /**
+ *
+ */
+ fSkillUsageLockPickEasy,
+ /**
+ *
+ */
+ fSkillUsageLockPickHard,
+ /**
+ *
+ */
+ fSkillUsageLockPickVeryEasy,
+ /**
+ *
+ */
+ fSkillUsageLockPickVeryHard,
+ /**
+ *
+ */
+ fSkillUsageRechargeMult,
+ /**
+ *
+ */
+ fSkillUsageSneakHidden,
+ /**
+ *
+ */
+ fSkillUsageSneakPerSecond,
+ /**
+ *
+ */
+ fSkillUseCurve,
+ /**
+ *
+ */
+ fSkinnedDecalLOD,
+ /**
+ *
+ */
+ fSkyCellRefFadeDistance,
+ /**
+ *
+ */
+ fSmallBumpSpeed,
+ /**
+ *
+ */
+ fSmithingArmorMax,
+ /**
+ *
+ */
+ fSmithingConditionFactor,
+ /**
+ *
+ */
+ fSmithingWeaponMax,
+ /**
+ *
+ */
+ fSneakActionMult,
+ /**
+ *
+ */
+ fSneakAlertMod,
+ /**
+ *
+ */
+ fSneakAmbushNonTargetMod,
+ /**
+ *
+ */
+ fSneakAmbushTargetMod,
+ /**
+ *
+ */
+ fSneakAttackSkillUsageMelee,
+ /**
+ *
+ */
+ fSneakAttackSkillUsageRanged,
+ /**
+ *
+ */
+ fSneakBaseValue,
+ /**
+ *
+ */
+ fSneakCombatMod,
+ /**
+ *
+ */
+ fSneakDetectionSizeLarge,
+ /**
+ *
+ */
+ fSneakDetectionSizeNormal,
+ /**
+ *
+ */
+ fSneakDetectionSizeSmall,
+ /**
+ *
+ */
+ fSneakDetectionSizeVeryLarge,
+ /**
+ *
+ */
+ fSneakDistanceAttenuationExponent,
+ /**
+ *
+ */
+ fSneakEquippedWeightBase,
+ /**
+ *
+ */
+ fSneakEquippedWeightMult,
+ /**
+ *
+ */
+ fSneakExteriorDistanceMult,
+ /**
+ *
+ */
+ fSneakFlyingDistanceMult,
+ /**
+ *
+ */
+ fSneakLightExteriorMult,
+ /**
+ *
+ */
+ fSneakLightMoveMult,
+ /**
+ *
+ */
+ fSneakLightMult,
+ /**
+ *
+ */
+ fSneakLightRunMult,
+ /**
+ *
+ */
+ fSneakMaxDistance,
+ /**
+ *
+ */
+ fSneakNoticeMin,
+ /**
+ *
+ */
+ fSneakPerceptionSkillMax,
+ /**
+ *
+ */
+ fSneakPerceptionSkillMin,
+ /**
+ *
+ */
+ fSneakRunningMult,
+ /**
+ *
+ */
+ fSneakSizeBase,
+ /**
+ *
+ */
+ fSneakSkillMult,
+ /**
+ *
+ */
+ fSneakSleepBonus,
+ /**
+ *
+ */
+ fSneakSleepMod,
+ /**
+ *
+ */
+ fSneakSoundLosMult,
+ /**
+ *
+ */
+ fSneakSoundsMult,
+ /**
+ *
+ */
+ fSneakStealthBoyMult,
+ /**
+ *
+ */
+ fSortActorDistanceListTimer,
+ /**
+ *
+ */
+ fSpeechCraftBase,
+ /**
+ *
+ */
+ fSpeechCraftMult,
+ /**
+ *
+ */
+ fSpeechDelay,
+ /**
+ *
+ */
+ fSpeechcraftFavorMax,
+ /**
+ *
+ */
+ fSpeechcraftFavorMin,
+ /**
+ *
+ */
+ fSpellCastingDetectionHitActorMod,
+ /**
+ *
+ */
+ fSpellCastingDetectionMod,
+ /**
+ *
+ */
+ fSpellmakingGoldMult,
+ /**
+ *
+ */
+ fSplashScale,
+ /**
+ *
+ */
+ fSplashSoundHeavy,
+ /**
+ *
+ */
+ fSplashSoundLight,
+ /**
+ *
+ */
+ fSplashSoundMedium,
+ /**
+ *
+ */
+ fSplashSoundOutMult,
+ /**
+ *
+ */
+ fSplashSoundTimer,
+ /**
+ *
+ */
+ fSplashSoundVelocityMult,
+ /**
+ *
+ */
+ fSprintEncumbranceMult,
+ /**
+ *
+ */
+ fSprintStaminaDrainMult,
+ /**
+ *
+ */
+ fSprintStaminaWeightBase,
+ /**
+ *
+ */
+ fSprintStaminaWeightMult,
+ /**
+ *
+ */
+ fStagger,
+ /**
+ *
+ */
+ fStaggerAttackBase,
+ /**
+ *
+ */
+ fStaggerAttackMult,
+ /**
+ *
+ */
+ fStaggerBlockAttackBase,
+ /**
+ *
+ */
+ fStaggerBlockAttackMult,
+ /**
+ *
+ */
+ fStaggerBlockAttackShieldBase,
+ /**
+ *
+ */
+ fStaggerBlockAttackShieldMult,
+ /**
+ *
+ */
+ fStaggerBlockBase,
+ /**
+ *
+ */
+ fStaggerBlockMult,
+ /**
+ *
+ */
+ fStaggerBlockingMult,
+ /**
+ *
+ */
+ fStaggerMassBase,
+ /**
+ *
+ */
+ fStaggerMassMult,
+ /**
+ *
+ */
+ fStaggerMassOffsetBase,
+ /**
+ *
+ */
+ fStaggerMassOffsetMult,
+ /**
+ *
+ */
+ fStaggerMaxDuration,
+ /**
+ *
+ */
+ fStaggerMin,
+ /**
+ *
+ */
+ fStaggerPlayerMassMult,
+ /**
+ *
+ */
+ fStaggerRecoilingMult,
+ /**
+ *
+ */
+ fStaggerRunningMult,
+ /**
+ *
+ */
+ fStaggerShieldMult,
+ /**
+ *
+ */
+ fStaminaAttackWeaponBase,
+ /**
+ *
+ */
+ fStaminaAttackWeaponMult,
+ /**
+ *
+ */
+ fStaminaBashBase,
+ /**
+ *
+ */
+ fStaminaBlockBase,
+ /**
+ *
+ */
+ fStaminaBlockDmgMult,
+ /**
+ *
+ */
+ fStaminaBlockStaggerMult,
+ /**
+ *
+ */
+ fStaminaPowerBashBase,
+ /**
+ *
+ */
+ fStaminaRegenDelayMax,
+ /**
+ *
+ */
+ fStarsRotateDays,
+ /**
+ *
+ */
+ fStarsRotateXAxis,
+ /**
+ *
+ */
+ fStarsRotateYAxis,
+ /**
+ *
+ */
+ fStatsCameraFOV,
+ /**
+ *
+ */
+ fStatsCameraNearDistance,
+ /**
+ *
+ */
+ fStatsHealthLevelMult,
+ /**
+ *
+ */
+ fStatsHealthStartMult,
+ /**
+ *
+ */
+ fStatsLineScale,
+ /**
+ *
+ */
+ fStatsRotationRampTime,
+ /**
+ *
+ */
+ fStatsRotationSpeedMax,
+ /**
+ *
+ */
+ fStatsSkillsLookAtX,
+ /**
+ *
+ */
+ fStatsSkillsLookAtY,
+ /**
+ *
+ */
+ fStatsSkillsLookAtZ,
+ /**
+ *
+ */
+ fStatsStarCameraOffsetX,
+ /**
+ *
+ */
+ fStatsStarCameraOffsetY,
+ /**
+ *
+ */
+ fStatsStarCameraOffsetZ,
+ /**
+ *
+ */
+ fStatsStarLookAtX,
+ /**
+ *
+ */
+ fStatsStarLookAtY,
+ /**
+ *
+ */
+ fStatsStarLookAtZ,
+ /**
+ *
+ */
+ fStatsStarScale,
+ /**
+ *
+ */
+ fStatsStarXIncrement,
+ /**
+ *
+ */
+ fStatsStarYIncrement,
+ /**
+ *
+ */
+ fStatsStarZIncrement,
+ /**
+ *
+ */
+ fStatsStarZInitialOffset,
+ /**
+ *
+ */
+ fSubSegmentVariance,
+ /**
+ *
+ */
+ fSubmergedAngularDamping,
+ /**
+ *
+ */
+ fSubmergedLODDistance,
+ /**
+ *
+ */
+ fSubmergedLinearDampingH,
+ /**
+ *
+ */
+ fSubmergedLinearDampingV,
+ /**
+ *
+ */
+ fSubmergedMaxSpeed,
+ /**
+ *
+ */
+ fSubmergedMaxWaterDistance,
+ /**
+ *
+ */
+ fSubtitleSpeechDelay,
+ /**
+ *
+ */
+ fSummonDistanceCheckThreshold,
+ /**
+ *
+ */
+ fSummonedCreatureFadeOutSeconds,
+ /**
+ *
+ */
+ fSummonedCreatureMaxFollowDist,
+ /**
+ *
+ */
+ fSummonedCreatureMinFollowDist,
+ /**
+ *
+ */
+ fSummonedCreatureSearchRadius,
+ /**
+ *
+ */
+ fSunAlphaTransTime,
+ /**
+ *
+ */
+ fSunDirXExtreme,
+ /**
+ *
+ */
+ fSunMinimumGlareScale,
+ /**
+ *
+ */
+ fSunReduceGlareSpeed,
+ /**
+ *
+ */
+ fSunXExtreme,
+ /**
+ *
+ */
+ fSunYExtreme,
+ /**
+ *
+ */
+ fSunZExtreme,
+ /**
+ *
+ */
+ fSweetSpotAverage,
+ /**
+ *
+ */
+ fSweetSpotEasy,
+ /**
+ *
+ */
+ fSweetSpotHard,
+ /**
+ *
+ */
+ fSweetSpotVeryEasy,
+ /**
+ *
+ */
+ fSweetSpotVeryHard,
+ /**
+ *
+ */
+ fTakeBackTimerSetting,
+ /**
+ *
+ */
+ fTargetMovedCoveredMoveRepathLength,
+ /**
+ *
+ */
+ fTargetMovedRepathLength,
+ /**
+ *
+ */
+ fTargetMovedRepathLengthLow,
+ /**
+ *
+ */
+ fTeammateAggroOnDistancefromPlayer,
+ /**
+ *
+ */
+ fTeleportDoorActivateDelayTimer,
+ /**
+ *
+ */
+ fTemperingSkillUseMult,
+ /**
+ *
+ */
+ fTimerForPlayerFurnitureEnter,
+ /**
+ *
+ */
+ fTorchEvaluationTimer,
+ /**
+ *
+ */
+ fTorchLightLevelInterior,
+ /**
+ *
+ */
+ fTorchLightLevelMorning,
+ /**
+ *
+ */
+ fTorchLightLevelNight,
+ /**
+ *
+ */
+ fTrackDeadZoneXY,
+ /**
+ *
+ */
+ fTrackDeadZoneZ,
+ /**
+ *
+ */
+ fTrackEyeXY,
+ /**
+ *
+ */
+ fTrackEyeZ,
+ /**
+ *
+ */
+ fTrackFudgeXY,
+ /**
+ *
+ */
+ fTrackFudgeZ,
+ /**
+ *
+ */
+ fTrackJustAcquiredDuration,
+ /**
+ *
+ */
+ fTrackMaxZ,
+ /**
+ *
+ */
+ fTrackMinZ,
+ /**
+ *
+ */
+ fTrackSpeed,
+ /**
+ *
+ */
+ fTrackXY,
+ /**
+ *
+ */
+ fTrainingBaseCost,
+ /**
+ *
+ */
+ fTrainingMultCost,
+ /**
+ *
+ */
+ fTriggerAvoidPlayerDistance,
+ /**
+ *
+ */
+ fUIAltLogoModel,
+ /**
+ *
+ */
+ fUILogoModel,
+ /**
+ *
+ */
+ fUIMistMenu,
+ /**
+ *
+ */
+ fUIMistModel,
+ /**
+ *
+ */
+ fUIPlayerSceneLight,
+ /**
+ *
+ */
+ fUIRaceSexLight,
+ /**
+ *
+ */
+ fUnarmedCreatureDPSMult,
+ /**
+ *
+ */
+ fUnarmedDamageMult,
+ /**
+ *
+ */
+ fUnarmedNPCDPSMult,
+ /**
+ *
+ */
+ fUnderwaterFullDepth,
+ /**
+ *
+ */
+ fVATSAutomaticMeleeDamageMult,
+ /**
+ *
+ */
+ fVATSCamTransRBDownStart,
+ /**
+ *
+ */
+ fVATSCamTransRBRampDown,
+ /**
+ *
+ */
+ fVATSCamTransRBRampup,
+ /**
+ *
+ */
+ fVATSCamTransRBStart,
+ /**
+ *
+ */
+ fVATSCamTransRBStrengthCap,
+ /**
+ *
+ */
+ fVATSCamZoomInTime,
+ /**
+ *
+ */
+ fVATSCameraMaxTime,
+ /**
+ *
+ */
+ fVATSCameraMinTime,
+ /**
+ *
+ */
+ fVATSCriticalChanceBonus,
+ /**
+ *
+ */
+ fVATSDOFRange,
+ /**
+ *
+ */
+ fVATSDOFStrengthCap,
+ /**
+ *
+ */
+ fVATSDOFSwitchSeconds,
+ /**
+ *
+ */
+ fVATSDamageToWeaponMult,
+ /**
+ *
+ */
+ fVATSDestructibleMult,
+ /**
+ *
+ */
+ fVATSDistanceFactor,
+ /**
+ *
+ */
+ fVATSGrenadeChanceMult,
+ /**
+ *
+ */
+ fVATSGrenadeDistAimZMult,
+ /**
+ *
+ */
+ fVATSGrenadeRangeMin,
+ /**
+ *
+ */
+ fVATSGrenadeRangeMult,
+ /**
+ *
+ */
+ fVATSGrenadeSkillFactor,
+ /**
+ *
+ */
+ fVATSGrenadeSuccessExplodeTimer,
+ /**
+ *
+ */
+ fVATSGrenadeSuccessMaxDistance,
+ /**
+ *
+ */
+ fVATSGrenadeTargetArea,
+ /**
+ *
+ */
+ fVATSGrenadeTargetMelee,
+ /**
+ *
+ */
+ fVATSH,
+ /**
+ *
+ */
+ fVATSHitChanceMult,
+ /**
+ *
+ */
+ fVATSImageSpaceTransitionTime,
+ /**
+ *
+ */
+ fVATSLimbSelectCamPanTime,
+ /**
+ *
+ */
+ fVATSMaxChance,
+ /**
+ *
+ */
+ fVATSMaxEngageDistance,
+ /**
+ *
+ */
+ fVATSMeleeArmConditionBase,
+ /**
+ *
+ */
+ fVATSMeleeArmConditionMult,
+ /**
+ *
+ */
+ fVATSMeleeChanceMult,
+ /**
+ *
+ */
+ fVATSMeleeMaxDistance,
+ /**
+ *
+ */
+ fVATSMeleeReachMult,
+ /**
+ *
+ */
+ fVATSMeleeWarpDistanceMult,
+ /**
+ *
+ */
+ fVATSMoveCameraLimbMult,
+ /**
+ *
+ */
+ fVATSMoveCameraLimbPercent,
+ /**
+ *
+ */
+ fVATSMoveCameraMaxSpeed,
+ /**
+ *
+ */
+ fVATSMoveCameraXPercent,
+ /**
+ *
+ */
+ fVATSMoveCameraYPercent,
+ /**
+ *
+ */
+ fVATSParalyzePalmChance,
+ /**
+ *
+ */
+ fVATSPlaybackDelay,
+ /**
+ *
+ */
+ fVATSPlayerDamageMult,
+ /**
+ *
+ */
+ fVATSPlayerMagicTimeSlowdownMult,
+ /**
+ *
+ */
+ fVATSPlayerTimeUpdateMult,
+ /**
+ *
+ */
+ fVATSRadialRampup,
+ /**
+ *
+ */
+ fVATSRadialStart,
+ /**
+ *
+ */
+ fVATSRadialStrength,
+ /**
+ *
+ */
+ fVATSRangeSpreadMax,
+ /**
+ *
+ */
+ fVATSRangeSpreadUncertainty,
+ /**
+ *
+ */
+ fVATSScreenPercentFactor,
+ /**
+ *
+ */
+ fVATSShotBurstTime,
+ /**
+ *
+ */
+ fVATSShotLongBurstTime,
+ /**
+ *
+ */
+ fVATSSkillFactor,
+ /**
+ *
+ */
+ fVATSSmartCameraCheckHeight,
+ /**
+ *
+ */
+ fVATSSmartCameraCheckStepCount,
+ /**
+ *
+ */
+ fVATSSmartCameraCheckStepDistance,
+ /**
+ *
+ */
+ fVATSSpreadMult,
+ /**
+ *
+ */
+ fVATSStealthMult,
+ /**
+ *
+ */
+ fVATSStrangerDistance,
+ /**
+ *
+ */
+ fVATSStrangerOdds,
+ /**
+ *
+ */
+ fVATSTargetActorHeightPanMult,
+ /**
+ *
+ */
+ fVATSTargetActorZMultFar,
+ /**
+ *
+ */
+ fVATSTargetActorZMultFarDist,
+ /**
+ *
+ */
+ fVATSTargetActorZMultNear,
+ /**
+ *
+ */
+ fVATSTargetFOVMinDist,
+ /**
+ *
+ */
+ fVATSTargetFOVMinFOV,
+ /**
+ *
+ */
+ fVATSTargetFOVMultFar,
+ /**
+ *
+ */
+ fVATSTargetFOVMultFarDist,
+ /**
+ *
+ */
+ fVATSTargetFOVMultNear,
+ /**
+ *
+ */
+ fVATSTargetRotateMult,
+ /**
+ *
+ */
+ fVATSTargetScanRotateMult,
+ /**
+ *
+ */
+ fVATSTargetSelectCamPanTime,
+ /**
+ *
+ */
+ fVATSTargetTimeUpdateMult,
+ /**
+ *
+ */
+ fVATSThrownWeaponRangeMult,
+ /**
+ *
+ */
+ fValueofItemForNoOwnership,
+ /**
+ *
+ */
+ fVatsShotgunSpreadRatio,
+ /**
+ *
+ */
+ fVoiceRateBase,
+ /**
+ *
+ */
+ fWardAngleForExplosions,
+ /**
+ *
+ */
+ fWarningTimer,
+ /**
+ *
+ */
+ fWaterKnockdownSizeLarge,
+ /**
+ *
+ */
+ fWaterKnockdownSizeNormal,
+ /**
+ *
+ */
+ fWaterKnockdownSizeSmall,
+ /**
+ *
+ */
+ fWaterKnockdownSizeVeryLarge,
+ /**
+ *
+ */
+ fWaterKnockdownVelocity,
+ /**
+ *
+ */
+ fWeaponBashMax,
+ /**
+ *
+ */
+ fWeaponBashMin,
+ /**
+ *
+ */
+ fWeaponBashPCMax,
+ /**
+ *
+ */
+ fWeaponBashPCMin,
+ /**
+ *
+ */
+ fWeaponBashSkillUseBase,
+ /**
+ *
+ */
+ fWeaponBashSkillUseMult,
+ /**
+ *
+ */
+ fWeaponBlockSkillUseBase,
+ /**
+ *
+ */
+ fWeaponBlockSkillUseMult,
+ /**
+ *
+ */
+ fWeaponClutterKnockBipedScale,
+ /**
+ *
+ */
+ fWeaponClutterKnockMaxWeaponMass,
+ /**
+ *
+ */
+ fWeaponClutterKnockMinClutterMass,
+ /**
+ *
+ */
+ fWeaponClutterKnockMult,
+ /**
+ *
+ */
+ fWeaponConditionCriticalChanceMult,
+ /**
+ *
+ */
+ fWeaponConditionJam,
+ /**
+ *
+ */
+ fWeaponConditionRateOfFire,
+ /**
+ *
+ */
+ fWeaponConditionReloadJam,
+ /**
+ *
+ */
+ fWeaponConditionSpread,
+ /**
+ *
+ */
+ fWeaponTwoHandedAnimationSpeedMult,
+ /**
+ *
+ */
+ fWeatherFlashAmbient,
+ /**
+ *
+ */
+ fWeatherFlashDirectional,
+ /**
+ *
+ */
+ fWeatherFlashDuration,
+ /**
+ *
+ */
+ fWeatherTransAccel,
+ /**
+ *
+ */
+ fWeatherTransMax,
+ /**
+ *
+ */
+ fWeatherTransMin,
+ /**
+ *
+ */
+ fWortFailSkillUseMagnitude,
+ /**
+ *
+ */
+ fWortStrMult,
+ /**
+ *
+ */
+ fWortalchmult,
+ /**
+ *
+ */
+ fWortcraftChanceIntDenom,
+ /**
+ *
+ */
+ fWortcraftChanceLuckDenom,
+ /**
+ *
+ */
+ fWortcraftStrChanceDenom,
+ /**
+ *
+ */
+ fWortcraftStrCostDenom,
+ /**
+ *
+ */
+ fXPLevelUpBase,
+ /**
+ *
+ */
+ fXPLevelUpMult,
+ /**
+ *
+ */
+ fXPPerSkillRank,
+ /**
+ *
+ */
+ fZKeyComplexHelperMinDistance,
+ /**
+ *
+ */
+ fZKeyComplexHelperScale,
+ /**
+ *
+ */
+ fZKeyComplexHelperWeightMax,
+ /**
+ *
+ */
+ fZKeyComplexHelperWeightMin,
+ /**
+ *
+ */
+ fZKeyHeavyWeight,
+ /**
+ *
+ */
+ fZKeyMaxContactDistance,
+ /**
+ *
+ */
+ fZKeyMaxContactMassRatio,
+ /**
+ *
+ */
+ fZKeyMaxForce,
+ /**
+ *
+ */
+ fZKeyMaxForceScaleHigh,
+ /**
+ *
+ */
+ fZKeyMaxForceScaleLow,
+ /**
+ *
+ */
+ fZKeyMaxForceWeightHigh,
+ /**
+ *
+ */
+ fZKeyMaxForceWeightLow,
+ /**
+ *
+ */
+ fZKeyObjectDamping,
+ /**
+ *
+ */
+ fZKeySpringDamping,
+ /**
+ *
+ */
+ fZKeySpringElasticity,
+ /**
+ *
+ */
+ fmodifiedTargetAttackRange
+ }
+
+ /**
+ *
+ */
+ public enum IntSetting {
+
+ /**
+ *
+ */
+ iAICombatMaxAllySummonCount,
+ /**
+ *
+ */
+ iAICombatMinDetection,
+ /**
+ *
+ */
+ iAICombatRestoreHealthPercentage,
+ /**
+ *
+ */
+ iAICombatRestoreMagickaPercentage,
+ /**
+ *
+ */
+ iAIFleeMaxHitCount,
+ /**
+ *
+ */
+ iAIMaxSocialDistanceToTriggerEvent,
+ /**
+ *
+ */
+ iAINPCRacePowerChance,
+ /**
+ *
+ */
+ iAINumberActorsComplexScene,
+ /**
+ *
+ */
+ iAINumberDaysToStayBribed,
+ /**
+ *
+ */
+ iAINumberDaysToStayIntimidated,
+ /**
+ *
+ */
+ iAISocialDistanceToTriggerEvent,
+ /**
+ *
+ */
+ iActivatePickLength,
+ /**
+ *
+ */
+ iActorKeepTurnDegree,
+ /**
+ *
+ */
+ iActorLuckSkillBase,
+ /**
+ *
+ */
+ iActorTorsoMaxRotation,
+ /**
+ *
+ */
+ iAimingNumIterations,
+ /**
+ *
+ */
+ iAlertAgressionMin,
+ /**
+ *
+ */
+ iAllowAlchemyDuringCombat,
+ /**
+ *
+ */
+ iAllowRechargeDuringCombat,
+ /**
+ *
+ */
+ iAllowRepairDuringCombat,
+ /**
+ *
+ */
+ iAllyHitCombatAllowed,
+ /**
+ *
+ */
+ iAllyHitNonCombatAllowed,
+ /**
+ *
+ */
+ iArmorBaseSkill,
+ /**
+ *
+ */
+ iArmorDamageBootsChance,
+ /**
+ *
+ */
+ iArmorDamageCuirassChance,
+ /**
+ *
+ */
+ iArmorDamageGauntletsChance,
+ /**
+ *
+ */
+ iArmorDamageGreavesChance,
+ /**
+ *
+ */
+ iArmorDamageHelmChance,
+ /**
+ *
+ */
+ iArmorDamageShieldChance,
+ /**
+ *
+ */
+ iArrestOnSightNonViolent,
+ /**
+ *
+ */
+ iArrestOnSightViolent,
+ /**
+ *
+ */
+ iArrowInventoryChance,
+ /**
+ *
+ */
+ iArrowMaxCount,
+ /**
+ *
+ */
+ iAttackOnSightNonViolent,
+ /**
+ *
+ */
+ iAttackOnSightViolent,
+ /**
+ *
+ */
+ iAttractModeIdleTime,
+ /**
+ *
+ */
+ iAvoidHurtingNonTargetsResponsibility,
+ /**
+ *
+ */
+ iBallisticProjectilePathPickSegments,
+ /**
+ *
+ */
+ iBloodSplatterMaxCount,
+ /**
+ *
+ */
+ iBoneLODDistMult,
+ /**
+ *
+ */
+ iClassAcrobat,
+ /**
+ *
+ */
+ iClassAgent,
+ /**
+ *
+ */
+ iClassArcher,
+ /**
+ *
+ */
+ iClassAssassin,
+ /**
+ *
+ */
+ iClassBarbarian,
+ /**
+ *
+ */
+ iClassBard,
+ /**
+ *
+ */
+ iClassBattlemage,
+ /**
+ *
+ */
+ iClassCharactergenClass,
+ /**
+ *
+ */
+ iClassCrusader,
+ /**
+ *
+ */
+ iClassHealer,
+ /**
+ *
+ */
+ iClassKnight,
+ /**
+ *
+ */
+ iClassMage,
+ /**
+ *
+ */
+ iClassMonk,
+ /**
+ *
+ */
+ iClassNightblade,
+ /**
+ *
+ */
+ iClassPilgrim,
+ /**
+ *
+ */
+ iClassPriest,
+ /**
+ *
+ */
+ iClassRogue,
+ /**
+ *
+ */
+ iClassScout,
+ /**
+ *
+ */
+ iClassSorcerer,
+ /**
+ *
+ */
+ iClassSpellsword,
+ /**
+ *
+ */
+ iClassThief,
+ /**
+ *
+ */
+ iClassWarrior,
+ /**
+ *
+ */
+ iClassWitchhunter,
+ /**
+ *
+ */
+ iCombatAimMaxIterations,
+ /**
+ *
+ */
+ iCombatCastDrainMinimumValue,
+ /**
+ *
+ */
+ iCombatCrippledTorsoHitStaggerChance,
+ /**
+ *
+ */
+ iCombatDismemberPartChance,
+ /**
+ *
+ */
+ iCombatExplodePartChance,
+ /**
+ *
+ */
+ iCombatFlankingAngleOffsetCount,
+ /**
+ *
+ */
+ iCombatFlankingAngleOffsetGoalCount,
+ /**
+ *
+ */
+ iCombatFlankingDirectionOffsetCount,
+ /**
+ *
+ */
+ iCombatHighPriorityModifier,
+ /**
+ *
+ */
+ iCombatHoverLocationCount,
+ /**
+ *
+ */
+ iCombatSearchDoorFailureMax,
+ /**
+ *
+ */
+ iCombatStealthPointDetectionThreshold,
+ /**
+ *
+ */
+ iCombatStealthPointSneakDetectionThreshold,
+ /**
+ *
+ */
+ iCombatTargetLocationCount,
+ /**
+ *
+ */
+ iCombatTargetPlayerSoftCap,
+ /**
+ *
+ */
+ iCombatUnloadedActorLastSeenTimeLimit,
+ /**
+ *
+ */
+ iCommonSoulActorLevel,
+ /**
+ *
+ */
+ iCrimeAlarmLowRecDistance,
+ /**
+ *
+ */
+ iCrimeAlarmRecDistance,
+ /**
+ *
+ */
+ iCrimeCommentNumber,
+ /**
+ *
+ */
+ iCrimeDaysInPrisonMod,
+ /**
+ *
+ */
+ iCrimeEnemyCoolDownTimer,
+ /**
+ *
+ */
+ iCrimeFavorBaseValue,
+ /**
+ *
+ */
+ iCrimeGoldAttack,
+ /**
+ *
+ */
+ iCrimeGoldEscape,
+ /**
+ *
+ */
+ iCrimeGoldMinValue,
+ /**
+ *
+ */
+ iCrimeGoldMurder,
+ /**
+ *
+ */
+ iCrimeGoldPickpocket,
+ /**
+ *
+ */
+ iCrimeGoldStealHorse,
+ /**
+ *
+ */
+ iCrimeGoldTrespass,
+ /**
+ *
+ */
+ iCrimeGoldWerewolf,
+ /**
+ *
+ */
+ iCrimeMaxNumberofDaysinJail,
+ /**
+ *
+ */
+ iCrimeRegardBaseValue,
+ /**
+ *
+ */
+ iCrimeValueAttackValue,
+ /**
+ *
+ */
+ iCurrentTargetBonus,
+ /**
+ *
+ */
+ iDeathDropWeaponChance,
+ /**
+ *
+ */
+ iDebrisMaxCount,
+ /**
+ *
+ */
+ iDetectEventLightLevelExterior,
+ /**
+ *
+ */
+ iDetectEventLightLevelInterior,
+ /**
+ *
+ */
+ iDetectionHighNumPicks,
+ /**
+ *
+ */
+ iDialogueDispositionFriendValue,
+ /**
+ *
+ */
+ iDismemberBloodDecalCount,
+ /**
+ *
+ */
+ iDispKaramMax,
+ /**
+ *
+ */
+ iDistancetoAttackedTarget,
+ /**
+ *
+ */
+ iFallLegDamageChance,
+ /**
+ *
+ */
+ iFavorAllyValue,
+ /**
+ *
+ */
+ iFavorConfidantValue,
+ /**
+ *
+ */
+ iFavorFriendValue,
+ /**
+ *
+ */
+ iFavorLoverValue,
+ /**
+ *
+ */
+ iFavorPointsRestore,
+ /**
+ *
+ */
+ iFriendHitCombatAllowed,
+ /**
+ *
+ */
+ iFriendHitNonCombatAllowed,
+ /**
+ *
+ */
+ iGameplayiSpeakingEmotionDeltaChange,
+ /**
+ *
+ */
+ iGameplayiSpeakingEmotionListenValue,
+ /**
+ *
+ */
+ iGrandSoulActorLevel,
+ /**
+ *
+ */
+ iGreaterSoulActorLevel,
+ /**
+ *
+ */
+ iGuardWarnings,
+ /**
+ *
+ */
+ iHairColor,
+ /**
+ *
+ */
+ iHorseTurnDegreesPerSecond,
+ /**
+ *
+ */
+ iHorseTurnDegreesRampUpPerSecond,
+ /**
+ *
+ */
+ iInventoryAskQuantityAt,
+ /**
+ *
+ */
+ iIsInSneak,
+ /**
+ *
+ */
+ iKarmaMax,
+ /**
+ *
+ */
+ iKarmaMin,
+ /**
+ *
+ */
+ iKillCamLevelOffset,
+ /**
+ *
+ */
+ iLargeProjectilePickCount,
+ /**
+ *
+ */
+ iLastHDRSetting,
+ /**
+ *
+ */
+ iLesserSoulActorLevel,
+ /**
+ *
+ */
+ iLevelUpReminder,
+ /**
+ *
+ */
+ iLightLevelExteriorMod,
+ /**
+ *
+ */
+ iLightLevelInteriorMod,
+ /**
+ *
+ */
+ iLightLevelMax,
+ /**
+ *
+ */
+ iLocation,
+ /**
+ *
+ */
+ iLowLevelNPCMaxLevel,
+ /**
+ *
+ */
+ iMagicGuideWaypoints,
+ /**
+ *
+ */
+ iMagicLightMaxCount,
+ /**
+ *
+ */
+ iMapMarkerFadeStartDistance,
+ /**
+ *
+ */
+ iMapMarkerRevealDistance,
+ /**
+ *
+ */
+ iMapMarkerVisibleDistance,
+ /**
+ *
+ */
+ iMasserSize,
+ /**
+ *
+ */
+ iMaxCharacterLevel,
+ /**
+ *
+ */
+ iMaxPlayerRunes,
+ /**
+ *
+ */
+ iMaxQuestObjectives,
+ /**
+ *
+ */
+ iMaxSummonedCreatures,
+ /**
+ *
+ */
+ iMessCrippledLimbExplodeBonus,
+ /**
+ *
+ */
+ iMessIntactLimbDismemberChance,
+ /**
+ *
+ */
+ iMessIntactLimbExplodeBonus,
+ /**
+ *
+ */
+ iMessTargetedLimbExplodeBonus,
+ /**
+ *
+ */
+ iMessTorsoExplodeChance,
+ /**
+ *
+ */
+ iMinClipSizeToAddReloadDelay,
+ /**
+ *
+ */
+ iMineDisarmExperience,
+ /**
+ *
+ */
+ iMoodFaceValue,
+ /**
+ *
+ */
+ iNPCBasePerLevelHealthMult,
+ /**
+ *
+ */
+ iNumExplosionDecalCDPoint,
+ /**
+ *
+ */
+ iNumberActorsAllowedToFollowPlayer,
+ /**
+ *
+ */
+ iNumberActorsGoThroughLoadDoorInCombat,
+ /**
+ *
+ */
+ iNumberActorsInCombatPlayer,
+ /**
+ *
+ */
+ iNumberGuardsCrimeResponse,
+ /**
+ *
+ */
+ iPCStartSpellSkillLevel,
+ /**
+ *
+ */
+ iPerkAttackDisarmChance,
+ /**
+ *
+ */
+ iPerkBlockDisarmChance,
+ /**
+ *
+ */
+ iPerkBlockStaggerChance,
+ /**
+ *
+ */
+ iPerkHandToHandBlockRecoilChance,
+ /**
+ *
+ */
+ iPerkHeavyArmorJumpSum,
+ /**
+ *
+ */
+ iPerkHeavyArmorSinkSum,
+ /**
+ *
+ */
+ iPerkLightArmorMasterMinSum,
+ /**
+ *
+ */
+ iPerkMarksmanKnockdownChance,
+ /**
+ *
+ */
+ iPerkMarksmanParalyzeChance,
+ /**
+ *
+ */
+ iPersuasionAngleMax,
+ /**
+ *
+ */
+ iPersuasionAngleMin,
+ /**
+ *
+ */
+ iPersuasionBribeCrime,
+ /**
+ *
+ */
+ iPersuasionBribeGold,
+ /**
+ *
+ */
+ iPersuasionBribeRefuse,
+ /**
+ *
+ */
+ iPersuasionBribeScale,
+ /**
+ *
+ */
+ iPersuasionDemandDisposition,
+ /**
+ *
+ */
+ iPersuasionDemandGold,
+ /**
+ *
+ */
+ iPersuasionDemandRefuse,
+ /**
+ *
+ */
+ iPersuasionDemandScale,
+ /**
+ *
+ */
+ iPersuasionInner,
+ /**
+ *
+ */
+ iPersuasionMiddle,
+ /**
+ *
+ */
+ iPersuasionOuter,
+ /**
+ *
+ */
+ iPersuasionPower,
+ /**
+ *
+ */
+ iPickPocketWarnings,
+ /**
+ *
+ */
+ iPlayerCustomClass,
+ /**
+ *
+ */
+ iPlayerHealthHeartbeatFadeMS,
+ /**
+ *
+ */
+ iProjectileMaxRefCount,
+ /**
+ *
+ */
+ iProjectileMineShooterCanTrigger,
+ /**
+ *
+ */
+ iQuestReminderPipboyDisabledTime,
+ /**
+ *
+ */
+ iRelationshipAcquaintanceValue,
+ /**
+ *
+ */
+ iRelationshipAllyValue,
+ /**
+ *
+ */
+ iRelationshipArchnemesisValue,
+ /**
+ *
+ */
+ iRelationshipConfidantValue,
+ /**
+ *
+ */
+ iRelationshipEnemyValue,
+ /**
+ *
+ */
+ iRelationshipFoeValue,
+ /**
+ *
+ */
+ iRelationshipFriendValue,
+ /**
+ *
+ */
+ iRelationshipLoverValue,
+ /**
+ *
+ */
+ iRelationshipRivalValue,
+ /**
+ *
+ */
+ iRemoveExcessDeadComplexCount,
+ /**
+ *
+ */
+ iRemoveExcessDeadComplexTotalActorCount,
+ /**
+ *
+ */
+ iRemoveExcessDeadCount,
+ /**
+ *
+ */
+ iRemoveExcessDeadTotalActorCount,
+ /**
+ *
+ */
+ iSecondsToSleepPerUpdate,
+ /**
+ *
+ */
+ iSecundaSize,
+ /**
+ *
+ */
+ iShockBranchNumBolts,
+ /**
+ *
+ */
+ iShockBranchSegmentsPerBolt,
+ /**
+ *
+ */
+ iShockDebug,
+ /**
+ *
+ */
+ iShockNumBolts,
+ /**
+ *
+ */
+ iShockSegmentsPerBolt,
+ /**
+ *
+ */
+ iShockSubSegments,
+ /**
+ *
+ */
+ iSize,
+ /**
+ *
+ */
+ iSkillPointsTagSkillMult,
+ /**
+ *
+ */
+ iSkillUsageSneakFullDetection,
+ /**
+ *
+ */
+ iSkillUsageSneakMinDetection,
+ /**
+ *
+ */
+ iSneakSkillUseDistance,
+ /**
+ *
+ */
+ iSoundLevelLoud,
+ /**
+ *
+ */
+ iSoundLevelNormal,
+ /**
+ *
+ */
+ iSoundLevelSilent,
+ /**
+ *
+ */
+ iSoundLevelVeryLoud,
+ /**
+ *
+ */
+ iStaggerAttackChance,
+ /**
+ *
+ */
+ iStealWarnings,
+ /**
+ *
+ */
+ iTrainingExpertCost,
+ /**
+ *
+ */
+ iTrainingExpertSkill,
+ /**
+ *
+ */
+ iTrainingJourneymanCost,
+ /**
+ *
+ */
+ iTrainingJourneymanSkill,
+ /**
+ *
+ */
+ iTrainingMasterCost,
+ /**
+ *
+ */
+ iTrainingMasterSkill,
+ /**
+ *
+ */
+ iTrainingNumAllowedPerLevel,
+ /**
+ *
+ */
+ iTrespassWarnings,
+ /**
+ *
+ */
+ iVATSCameraHitDist,
+ /**
+ *
+ */
+ iVATSConcentratedFireBonus,
+ /**
+ *
+ */
+ iVATSStrangerMaxHP,
+ /**
+ *
+ */
+ iVoicePointsDefault,
+ /**
+ *
+ */
+ iWeaponCriticalHitDropChance,
+ /**
+ *
+ */
+ iXPBase,
+ /**
+ *
+ */
+ iXPBumpBase,
+ /**
+ *
+ */
+ iXPDeathRewardHealthThreshold,
+ /**
+ *
+ */
+ iXPLevelHackComputerAverage,
+ /**
+ *
+ */
+ iXPLevelHackComputerEasy,
+ /**
+ *
+ */
+ iXPLevelHackComputerHard,
+ /**
+ *
+ */
+ iXPLevelHackComputerVeryEasy,
+ /**
+ *
+ */
+ iXPLevelHackComputerVeryHard,
+ /**
+ *
+ */
+ iXPLevelKillCreatureAverage,
+ /**
+ *
+ */
+ iXPLevelKillCreatureEasy,
+ /**
+ *
+ */
+ iXPLevelKillCreatureHard,
+ /**
+ *
+ */
+ iXPLevelKillCreatureVeryEasy,
+ /**
+ *
+ */
+ iXPLevelKillCreatureVeryHard,
+ /**
+ *
+ */
+ iXPLevelKillNPCAverage,
+ /**
+ *
+ */
+ iXPLevelKillNPCEasy,
+ /**
+ *
+ */
+ iXPLevelKillNPCHard,
+ /**
+ *
+ */
+ iXPLevelKillNPCVeryEasy,
+ /**
+ *
+ */
+ iXPLevelKillNPCVeryHard,
+ /**
+ *
+ */
+ iXPLevelPickLockAverage,
+ /**
+ *
+ */
+ iXPLevelPickLockEasy,
+ /**
+ *
+ */
+ iXPLevelPickLockHard,
+ /**
+ *
+ */
+ iXPLevelPickLockVeryEasy,
+ /**
+ *
+ */
+ iXPLevelPickLockVeryHard,
+ /**
+ *
+ */
+ iXPLevelSpeechChallengeAverage,
+ /**
+ *
+ */
+ iXPLevelSpeechChallengeEasy,
+ /**
+ *
+ */
+ iXPLevelSpeechChallengeHard,
+ /**
+ *
+ */
+ iXPLevelSpeechChallengeVeryEasy,
+ /**
+ *
+ */
+ iXPLevelSpeechChallengeVeryHard,
+ /**
+ *
+ */
+ iXPRewardDiscoverMapMarker,
+ /**
+ *
+ */
+ iXPRewardDiscoverSecretArea,
+ /**
+ *
+ */
+ iXPRewardHackComputer,
+ /**
+ *
+ */
+ iXPRewardHackComputerAverage,
+ /**
+ *
+ */
+ iXPRewardHackComputerEasy,
+ /**
+ *
+ */
+ iXPRewardHackComputerHard,
+ /**
+ *
+ */
+ iXPRewardHackComputerVeryEasy,
+ /**
+ *
+ */
+ iXPRewardHackComputerVeryHard,
+ /**
+ *
+ */
+ iXPRewardKillNPCAverage,
+ /**
+ *
+ */
+ iXPRewardKillNPCEasy,
+ /**
+ *
+ */
+ iXPRewardKillNPCHard,
+ /**
+ *
+ */
+ iXPRewardKillNPCVeryEasy,
+ /**
+ *
+ */
+ iXPRewardKillNPCVeryHard,
+ /**
+ *
+ */
+ iXPRewardKillOpponent,
+ /**
+ *
+ */
+ iXPRewardKillOpponentAverage,
+ /**
+ *
+ */
+ iXPRewardKillOpponentEasy,
+ /**
+ *
+ */
+ iXPRewardKillOpponentHard,
+ /**
+ *
+ */
+ iXPRewardKillOpponentVeryEasy,
+ /**
+ *
+ */
+ iXPRewardKillOpponentVeryHard,
+ /**
+ *
+ */
+ iXPRewardPickLock,
+ /**
+ *
+ */
+ iXPRewardPickLockAverage,
+ /**
+ *
+ */
+ iXPRewardPickLockEasy,
+ /**
+ *
+ */
+ iXPRewardPickLockHard,
+ /**
+ *
+ */
+ iXPRewardPickLockVeryEasy,
+ /**
+ *
+ */
+ iXPRewardPickLockVeryHard,
+ /**
+ *
+ */
+ iXPRewardSpeechChallengeAverage,
+ /**
+ *
+ */
+ iXPRewardSpeechChallengeEasy,
+ /**
+ *
+ */
+ iXPRewardSpeechChallengeHard,
+ /**
+ *
+ */
+ iXPRewardSpeechChallengeVeryEasy,
+ /**
+ *
+ */
+ iXPRewardSpeechChallengeVeryHard,
+ /**
+ *
+ */
+ iHoursToRespawnCell,
+ /**
+ *
+ */
+ iHoursToRespawnCellCleared,
+ /**
+ *
+ */
+ iDaysToRespawnVendor,
+ /**
+ *
+ */
+ iHoursToClearCorpses,
+ /**
+ *
+ */
+ iMaxAttachedArrows
+ }
+
+ /**
+ *
+ */
+ public enum StringSetting {
+
+ /**
+ *
+ */
+ sAbortText,
+ /**
+ *
+ */
+ sAccept,
+ /**
+ *
+ */
+ sActionMapping,
+ /**
+ *
+ */
+ sActionPointsAttack,
+ /**
+ *
+ */
+ sActionPointsCrouch,
+ /**
+ *
+ */
+ sActionPointsHeal,
+ /**
+ *
+ */
+ sActionPointsPunch,
+ /**
+ *
+ */
+ sActionPointsReload,
+ /**
+ *
+ */
+ sActionPointsStand,
+ /**
+ *
+ */
+ sActionPointsSwitchWeapon,
+ /**
+ *
+ */
+ sActionPointsToggleWeaponDrawn,
+ /**
+ *
+ */
+ sActivate,
+ /**
+ *
+ */
+ sActivateCreatureCalmed,
+ /**
+ *
+ */
+ sActivateNPCCalmed,
+ /**
+ *
+ */
+ sActivationChoiceMessage,
+ /**
+ *
+ */
+ sActiveEffects,
+ /**
+ *
+ */
+ sActiveMineDescription,
+ /**
+ *
+ */
+ sActorFade,
+ /**
+ *
+ */
+ sAdd,
+ /**
+ *
+ */
+ sAddCrimeGold,
+ /**
+ *
+ */
+ sAddItemtoInventory,
+ /**
+ *
+ */
+ sAddItemtoSpellList,
+ /**
+ *
+ */
+ sAddedEffects,
+ /**
+ *
+ */
+ sAddedNote,
+ /**
+ *
+ */
+ sAlchemy,
+ /**
+ *
+ */
+ sAlchemyMenuDescription,
+ /**
+ *
+ */
+ sAllItems,
+ /**
+ *
+ */
+ sAllegiance,
+ /**
+ *
+ */
+ sAlreadyKnown,
+ /**
+ *
+ */
+ sAlreadyPlacedMine,
+ /**
+ *
+ */
+ sAlteration,
+ /**
+ *
+ */
+ sAmber,
+ /**
+ *
+ */
+ sAnimationCanNotEquipArmor,
+ /**
+ *
+ */
+ sAnimationCanNotEquipWeapon,
+ /**
+ *
+ */
+ sAnimationCanNotUnequip,
+ /**
+ *
+ */
+ sApparel,
+ /**
+ *
+ */
+ sAreaText,
+ /**
+ *
+ */
+ sArmor,
+ /**
+ *
+ */
+ sArmorEnchantments,
+ /**
+ *
+ */
+ sArmorRating,
+ /**
+ *
+ */
+ sArmorSmithing,
+ /**
+ *
+ */
+ sAttack,
+ /**
+ *
+ */
+ sAttributeDamaged,
+ /**
+ *
+ */
+ sAttributeDrained,
+ /**
+ *
+ */
+ sAttributesCount,
+ /**
+ *
+ */
+ sAttributesTitle,
+ /**
+ *
+ */
+ sAutoLoading,
+ /**
+ *
+ */
+ sAutoSaveDisabledDueToLackOfSpace,
+ /**
+ *
+ */
+ sAutoSaving,
+ /**
+ *
+ */
+ sAutoSavingLong,
+ /**
+ *
+ */
+ sAutosaveAbbrev,
+ /**
+ *
+ */
+ sBack,
+ /**
+ *
+ */
+ sBasePath,
+ /**
+ *
+ */
+ sBleedingOutMessage,
+ /**
+ *
+ */
+ sBloodParticleDefault,
+ /**
+ *
+ */
+ sBloodParticleMeleeDefault,
+ /**
+ *
+ */
+ sBloodSplatterAlpha,
+ /**
+ *
+ */
+ sBloodSplatterColor,
+ /**
+ *
+ */
+ sBloodSplatterFlare,
+ /**
+ *
+ */
+ sBloodTextureDefault,
+ /**
+ *
+ */
+ sBooks,
+ /**
+ *
+ */
+ sBounty,
+ /**
+ *
+ */
+ sBountyStatString,
+ /**
+ *
+ */
+ sBrightness,
+ /**
+ *
+ */
+ sBroken,
+ /**
+ *
+ */
+ sButton,
+ /**
+ *
+ */
+ sButtonLocked,
+ /**
+ *
+ */
+ sCameraPitch,
+ /**
+ *
+ */
+ sCanNotEquipWornEnchantment,
+ /**
+ *
+ */
+ sCanNotReadBook,
+ /**
+ *
+ */
+ sCanNotTrainAnymore,
+ /**
+ *
+ */
+ sCanNotTrainHigher,
+ /**
+ *
+ */
+ sCancel,
+ /**
+ *
+ */
+ sCannotCastShout,
+ /**
+ *
+ */
+ sCantChangeResolution,
+ /**
+ *
+ */
+ sCantEquipBrokenItem,
+ /**
+ *
+ */
+ sCantEquipGeneric,
+ /**
+ *
+ */
+ sCantEquipPowerArmor,
+ /**
+ *
+ */
+ sCantHotkeyItem,
+ /**
+ *
+ */
+ sCantQuickLoad,
+ /**
+ *
+ */
+ sCantQuickSave,
+ /**
+ *
+ */
+ sCantRemoveWornItem,
+ /**
+ *
+ */
+ sCantRepairPastMax,
+ /**
+ *
+ */
+ sCantSaveNow,
+ /**
+ *
+ */
+ sCantUnequipGeneric,
+ /**
+ *
+ */
+ sChangeItemSelection,
+ /**
+ *
+ */
+ sCharGenControlsDisabled,
+ /**
+ *
+ */
+ sChemsAddicted,
+ /**
+ *
+ */
+ sChemsWithdrawal,
+ /**
+ *
+ */
+ sChemsWornOff,
+ /**
+ *
+ */
+ sChoose,
+ /**
+ *
+ */
+ sChooseSoulGem,
+ /**
+ *
+ */
+ sClearSelections,
+ /**
+ *
+ */
+ sCleared,
+ /**
+ *
+ */
+ sClose,
+ /**
+ *
+ */
+ sCombatCannotActivate,
+ /**
+ *
+ */
+ sConfirmAttribute,
+ /**
+ *
+ */
+ sConfirmContinue,
+ /**
+ *
+ */
+ sConfirmDelete,
+ /**
+ *
+ */
+ sConfirmDisenchant,
+ /**
+ *
+ */
+ sConfirmLoad,
+ /**
+ *
+ */
+ sConfirmNew,
+ /**
+ *
+ */
+ sConfirmSave,
+ /**
+ *
+ */
+ sConfirmSpendSoul,
+ /**
+ *
+ */
+ sConfirmWarning,
+ /**
+ *
+ */
+ sConjuration,
+ /**
+ *
+ */
+ sConstructibleMenuConfirm,
+ /**
+ *
+ */
+ sConstructibleMenuDescription,
+ /**
+ *
+ */
+ sContainerItemsTitle,
+ /**
+ *
+ */
+ sContainerPlaceChance,
+ /**
+ *
+ */
+ sContainerStealChance,
+ /**
+ *
+ */
+ sContinue,
+ /**
+ *
+ */
+ sContinueText,
+ /**
+ *
+ */
+ sContractedDisease,
+ /**
+ *
+ */
+ sControllerOption,
+ /**
+ *
+ */
+ sCopyProtectionMessage,
+ /**
+ *
+ */
+ sCopyProtectionTitle,
+ /**
+ *
+ */
+ sCorruptContentMessage,
+ /**
+ *
+ */
+ sCraft,
+ /**
+ *
+ */
+ sCreate,
+ /**
+ *
+ */
+ sCreated,
+ /**
+ *
+ */
+ sCreatedPoisonNamePrefix,
+ /**
+ *
+ */
+ sCreatedPotionNamePrefix,
+ /**
+ *
+ */
+ sCriticalStrike,
+ /**
+ *
+ */
+ sCrosshair,
+ /**
+ *
+ */
+ sCurrentLocation,
+ /**
+ *
+ */
+ sCurrentObjective,
+ /**
+ *
+ */
+ sCursorFilename,
+ /**
+ *
+ */
+ sDaedric,
+ /**
+ *
+ */
+ sDamage,
+ /**
+ *
+ */
+ sDefaultMessage,
+ /**
+ *
+ */
+ sDefaultPlayerName,
+ /**
+ *
+ */
+ sDeleteSaveGame,
+ /**
+ *
+ */
+ sDeleteSuccessful,
+ /**
+ *
+ */
+ sDestruction,
+ /**
+ *
+ */
+ sDevice,
+ /**
+ *
+ */
+ sDeviceRemoved,
+ /**
+ *
+ */
+ sDialogSubtitles,
+ /**
+ *
+ */
+ sDifficulty,
+ /**
+ *
+ */
+ sDisableHelp,
+ /**
+ *
+ */
+ sDisableXBoxController,
+ /**
+ *
+ */
+ sDiscoveredEffects,
+ /**
+ *
+ */
+ sDiscoveredIngredientEffectEating,
+ /**
+ *
+ */
+ sDiscoveredText,
+ /**
+ *
+ */
+ sDisenchant,
+ /**
+ *
+ */
+ sDismemberParticleDefault,
+ /**
+ *
+ */
+ sDismemberRobotParticleDefault,
+ /**
+ *
+ */
+ sDone,
+ /**
+ *
+ */
+ sDownloadsAvailable,
+ /**
+ *
+ */
+ sDownloadsNotAvail,
+ /**
+ *
+ */
+ sDragon,
+ /**
+ *
+ */
+ sDragonSoulAcquired,
+ /**
+ *
+ */
+ sDraugr,
+ /**
+ *
+ */
+ sDropEquippedItemWarning,
+ /**
+ *
+ */
+ sDropQuestItemWarning,
+ /**
+ *
+ */
+ sDungeonCleared,
+ /**
+ *
+ */
+ sDurationText,
+ /**
+ *
+ */
+ sDwarven,
+ /**
+ *
+ */
+ sEbony,
+ /**
+ *
+ */
+ sEffectAlreadyAdded,
+ /**
+ *
+ */
+ sEffectsListDisplayHour,
+ /**
+ *
+ */
+ sEffectsListDisplayHours,
+ /**
+ *
+ */
+ sEffectsListDisplayMin,
+ /**
+ *
+ */
+ sEffectsListDisplayMins,
+ /**
+ *
+ */
+ sEffectsListDisplaySec,
+ /**
+ *
+ */
+ sEffectsListDisplaySecs,
+ /**
+ *
+ */
+ sEffectsVolume,
+ /**
+ *
+ */
+ sElven,
+ /**
+ *
+ */
+ sEmpty,
+ /**
+ *
+ */
+ sEnableHelp,
+ /**
+ *
+ */
+ sEnchantArmorIncompatible,
+ /**
+ *
+ */
+ sEnchantDeconstructMenuDescription,
+ /**
+ *
+ */
+ sEnchantInsufficientCharge,
+ /**
+ *
+ */
+ sEnchantItem,
+ /**
+ *
+ */
+ sEnchantMenuDescription,
+ /**
+ *
+ */
+ sEnchantMustChooseItems,
+ /**
+ *
+ */
+ sEnchanting,
+ /**
+ *
+ */
+ sEnchantment,
+ /**
+ *
+ */
+ sEnchantmentKnown,
+ /**
+ *
+ */
+ sEnchantmentsLearned,
+ /**
+ *
+ */
+ sEnterItemName,
+ /**
+ *
+ */
+ sEnterName,
+ /**
+ *
+ */
+ sEquipItemOnPlayer,
+ /**
+ *
+ */
+ sEssentialCharacterDown,
+ /**
+ *
+ */
+ sExit,
+ /**
+ *
+ */
+ sExitGameAffirm,
+ /**
+ *
+ */
+ sExplosionSplashParticles,
+ /**
+ *
+ */
+ sFailShouting,
+ /**
+ *
+ */
+ sFailSpendSoul,
+ /**
+ *
+ */
+ sFailedActivation,
+ /**
+ *
+ */
+ sFalmer,
+ /**
+ *
+ */
+ sFastTravelConfirm,
+ /**
+ *
+ */
+ sFastTravelNoTravelHealthDamage,
+ /**
+ *
+ */
+ sFavorites,
+ /**
+ *
+ */
+ sFileNotFound,
+ /**
+ *
+ */
+ sFindingContentMessage,
+ /**
+ *
+ */
+ sFirstPersonSkeleton,
+ /**
+ *
+ */
+ sFood,
+ /**
+ *
+ */
+ sFootstepsVolume,
+ /**
+ *
+ */
+ sFor,
+ /**
+ *
+ */
+ sFullHealth,
+ /**
+ *
+ */
+ sFurnitureSleep,
+ /**
+ *
+ */
+ sGFWLive,
+ /**
+ *
+ */
+ sGeneralSubtitles,
+ /**
+ *
+ */
+ sGlass,
+ /**
+ *
+ */
+ sGold,
+ /**
+ *
+ */
+ sGotAwayWithStealing,
+ /**
+ *
+ */
+ sGrassFade,
+ /**
+ *
+ */
+ sHUDArmorRating,
+ /**
+ *
+ */
+ sHUDColor,
+ /**
+ *
+ */
+ sHUDCompleted,
+ /**
+ *
+ */
+ sHUDDamage,
+ /**
+ *
+ */
+ sHUDFailed,
+ /**
+ *
+ */
+ sHUDOpacity,
+ /**
+ *
+ */
+ sHUDStarted,
+ /**
+ *
+ */
+ sHairColor,
+ /**
+ *
+ */
+ sHarvest,
+ /**
+ *
+ */
+ sHealth,
+ /**
+ *
+ */
+ sHeavyArmorNoJump,
+ /**
+ *
+ */
+ sHeavyArmorSink,
+ /**
+ *
+ */
+ sHelp,
+ /**
+ *
+ */
+ sHide,
+ /**
+ *
+ */
+ sHigh,
+ /**
+ *
+ */
+ sHold,
+ /**
+ *
+ */
+ sIgnoreText,
+ /**
+ *
+ */
+ sIllusion,
+ /**
+ *
+ */
+ sImpactParticleConcreteDefault,
+ /**
+ *
+ */
+ sImpactParticleMetalDefault,
+ /**
+ *
+ */
+ sImpactParticleWoodDefault,
+ /**
+ *
+ */
+ sImperial,
+ /**
+ *
+ */
+ sImpossibleLock,
+ /**
+ *
+ */
+ sImprovement,
+ /**
+ *
+ */
+ sInaccessible,
+ /**
+ *
+ */
+ sIngredient,
+ /**
+ *
+ */
+ sIngredientFail,
+ /**
+ *
+ */
+ sIngredients,
+ /**
+ *
+ */
+ sInsufficientGoldToTrain,
+ /**
+ *
+ */
+ sInvalidPickpocket,
+ /**
+ *
+ */
+ sIron,
+ /**
+ *
+ */
+ sItem,
+ /**
+ *
+ */
+ sItemFade,
+ /**
+ *
+ */
+ sItemTooExpensive,
+ /**
+ *
+ */
+ sItemTooHeavy,
+ /**
+ *
+ */
+ sJewelry,
+ /**
+ *
+ */
+ sJunk,
+ /**
+ *
+ */
+ sKeyLocked,
+ /**
+ *
+ */
+ sKeys,
+ /**
+ *
+ */
+ sKnownEffects,
+ /**
+ *
+ */
+ sLackRequiredPerkToImproveMagical,
+ /**
+ *
+ */
+ sLackRequiredPerksToImprove,
+ /**
+ *
+ */
+ sLackRequiredSkillToImprove,
+ /**
+ *
+ */
+ sLackRequiredToCreate,
+ /**
+ *
+ */
+ sLackRequiredToImprove,
+ /**
+ *
+ */
+ sLarge,
+ /**
+ *
+ */
+ sLearn,
+ /**
+ *
+ */
+ sLearningEnchantments,
+ /**
+ *
+ */
+ sLeather,
+ /**
+ *
+ */
+ sLeaveMarker,
+ /**
+ *
+ */
+ sLevelAbbrev,
+ /**
+ *
+ */
+ sLevelProgress,
+ /**
+ *
+ */
+ sLevelUpAvailable,
+ /**
+ *
+ */
+ sLightFade,
+ /**
+ *
+ */
+ sLoadFromMainMenu,
+ /**
+ *
+ */
+ sLoadWhilePlaying,
+ /**
+ *
+ */
+ sLoading,
+ /**
+ *
+ */
+ sLoadingArea,
+ /**
+ *
+ */
+ sLoadingContentMessage,
+ /**
+ *
+ */
+ sLoadingLOD,
+ /**
+ *
+ */
+ sLockBroken,
+ /**
+ *
+ */
+ sLocked,
+ /**
+ *
+ */
+ sLockpickInsufficientPerks,
+ /**
+ *
+ */
+ sLostController,
+ /**
+ *
+ */
+ sLow,
+ /**
+ *
+ */
+ sMagicEffectNotApplied,
+ /**
+ *
+ */
+ sMagicEffectResisted,
+ /**
+ *
+ */
+ sMagicEnhanceWeaponNoWeapon,
+ /**
+ *
+ */
+ sMagicEnhanceWeaponWeaponEnchanted,
+ /**
+ *
+ */
+ sMagicGuideNoMarker,
+ /**
+ *
+ */
+ sMagicGuideNoPath,
+ /**
+ *
+ */
+ sMagicTelekinesisNoRecast,
+ /**
+ *
+ */
+ sMagnitudeIsLevelText,
+ /**
+ *
+ */
+ sMagnitudeText,
+ /**
+ *
+ */
+ sMainMenu,
+ /**
+ *
+ */
+ sMakeDefaults,
+ /**
+ *
+ */
+ sMapMarkerAdded,
+ /**
+ *
+ */
+ sMasterVolume,
+ /**
+ *
+ */
+ sMedium,
+ /**
+ *
+ */
+ sMenuDisplayAutosaveName,
+ /**
+ *
+ */
+ sMenuDisplayDayString,
+ /**
+ *
+ */
+ sMenuDisplayLevelString,
+ /**
+ *
+ */
+ sMenuDisplayNewSave,
+ /**
+ *
+ */
+ sMenuDisplayNoSaves,
+ /**
+ *
+ */
+ sMenuDisplayPlayTime,
+ /**
+ *
+ */
+ sMenuDisplayQuicksaveName,
+ /**
+ *
+ */
+ sMenuDisplaySave,
+ /**
+ *
+ */
+ sMenuDisplayShortXBoxSaveMessage,
+ /**
+ *
+ */
+ sMenuDisplayUnknownLocationString,
+ /**
+ *
+ */
+ sMenuDisplayXBoxSaveMessage,
+ /**
+ *
+ */
+ sMisc,
+ /**
+ *
+ */
+ sMiscConstantEffect,
+ /**
+ *
+ */
+ sMiscPlayerDeadLoadOption,
+ /**
+ *
+ */
+ sMiscPlayerDeadMenuOption,
+ /**
+ *
+ */
+ sMiscPlayerDeadMessage,
+ /**
+ *
+ */
+ sMiscQuestDescription,
+ /**
+ *
+ */
+ sMiscQuestName,
+ /**
+ *
+ */
+ sMiscUnknownEffect,
+ /**
+ *
+ */
+ sMissingImage,
+ /**
+ *
+ */
+ sMissingName,
+ /**
+ *
+ */
+ sMouseSensitivity,
+ /**
+ *
+ */
+ sMoveMarker,
+ /**
+ *
+ */
+ sMoveMarkerQuestion,
+ /**
+ *
+ */
+ sMultipleDragonSoulCount,
+ /**
+ *
+ */
+ sMusicVolume,
+ /**
+ *
+ */
+ sMustRestart,
+ /**
+ *
+ */
+ sName,
+ /**
+ *
+ */
+ sNeutral,
+ /**
+ *
+ */
+ sNewSave,
+ /**
+ *
+ */
+ sNext,
+ /**
+ *
+ */
+ sNo,
+ /**
+ *
+ */
+ sNoArrows,
+ /**
+ *
+ */
+ sNoChargeItems,
+ /**
+ *
+ */
+ sNoChildUse,
+ /**
+ *
+ */
+ sNoDeviceSelected,
+ /**
+ *
+ */
+ sNoEatQuestItem,
+ /**
+ *
+ */
+ sNoFastTravelAlarm,
+ /**
+ *
+ */
+ sNoFastTravelCell,
+ /**
+ *
+ */
+ sNoFastTravelCombat,
+ /**
+ *
+ */
+ sNoFastTravelDefault,
+ /**
+ *
+ */
+ sNoFastTravelHostileActorsNear,
+ /**
+ *
+ */
+ sNoFastTravelInAir,
+ /**
+ *
+ */
+ sNoFastTravelOverencumbered,
+ /**
+ *
+ */
+ sNoFastTravelScriptBlock,
+ /**
+ *
+ */
+ sNoFastTravelUndiscovered,
+ /**
+ *
+ */
+ sNoItemsToRepair,
+ /**
+ *
+ */
+ sNoJumpWarning,
+ /**
+ *
+ */
+ sNoKeyDropWarning,
+ /**
+ *
+ */
+ sNoLockPickIfCrimeAlert,
+ /**
+ *
+ */
+ sNoMoreFollowers,
+ /**
+ *
+ */
+ sNoPickPocketAgain,
+ /**
+ *
+ */
+ sNoProfileSelected,
+ /**
+ *
+ */
+ sNoRepairHostileActorsNear,
+ /**
+ *
+ */
+ sNoRepairInCombat,
+ /**
+ *
+ */
+ sNoRestart,
+ /**
+ *
+ */
+ sNoSaves,
+ /**
+ *
+ */
+ sNoSitOnOwnedFurniture,
+ /**
+ *
+ */
+ sNoSleepDefault,
+ /**
+ *
+ */
+ sNoSleepHostileActorsNear,
+ /**
+ *
+ */
+ sNoSleepInAir,
+ /**
+ *
+ */
+ sNoSleepInCell,
+ /**
+ *
+ */
+ sNoSleepInOwnedBed,
+ /**
+ *
+ */
+ sNoSleepTakingHealthDamage,
+ /**
+ *
+ */
+ sNoSleepTrespass,
+ /**
+ *
+ */
+ sNoSleepWarnToLeave,
+ /**
+ *
+ */
+ sNoSleepWhileAlarm,
+ /**
+ *
+ */
+ sNoSpareParts,
+ /**
+ *
+ */
+ sNoTalkFleeing,
+ /**
+ *
+ */
+ sNoTalkUnConscious,
+ /**
+ *
+ */
+ sNoText,
+ /**
+ *
+ */
+ sNoWaitDefault,
+ /**
+ *
+ */
+ sNoWaitHostileActorsNear,
+ /**
+ *
+ */
+ sNoWaitInAir,
+ /**
+ *
+ */
+ sNoWaitInCell,
+ /**
+ *
+ */
+ sNoWaitTakingHealthDamage,
+ /**
+ *
+ */
+ sNoWaitTrespass,
+ /**
+ *
+ */
+ sNoWaitWarnToLeave,
+ /**
+ *
+ */
+ sNoWaitWhileAlarm,
+ /**
+ *
+ */
+ sNone,
+ /**
+ *
+ */
+ sNormal,
+ /**
+ *
+ */
+ sNormalWeaponsResisted,
+ /**
+ *
+ */
+ sNotAllowedToUseAutoDoorsWhileonHorse,
+ /**
+ *
+ */
+ sNotEnoughRoomWarning,
+ /**
+ *
+ */
+ sNotEnoughVendorGold,
+ /**
+ *
+ */
+ sNumberAbbrev,
+ /**
+ *
+ */
+ sOKText,
+ /**
+ *
+ */
+ sObjectFade,
+ /**
+ *
+ */
+ sObjectInUse,
+ /**
+ *
+ */
+ sObjectLODFade,
+ /**
+ *
+ */
+ sOf,
+ /**
+ *
+ */
+ sOff,
+ /**
+ *
+ */
+ sOk,
+ /**
+ *
+ */
+ sOldDownloadsAvailable,
+ /**
+ *
+ */
+ sOn,
+ /**
+ *
+ */
+ sOpen,
+ /**
+ *
+ */
+ sOpenWithKey,
+ /**
+ *
+ */
+ sOpenedContainer,
+ /**
+ *
+ */
+ sOptional,
+ /**
+ *
+ */
+ sOr,
+ /**
+ *
+ */
+ sOrcish,
+ /**
+ *
+ */
+ sOutOfLockpicks,
+ /**
+ *
+ */
+ sOverEncumbered,
+ /**
+ *
+ */
+ sOwned,
+ /**
+ *
+ */
+ sPCControlsTextNone,
+ /**
+ *
+ */
+ sPCControlsTextPrefix,
+ /**
+ *
+ */
+ sPCControlsTriggerPrefix,
+ /**
+ *
+ */
+ sPCRelationshipNegativeChangeText,
+ /**
+ *
+ */
+ sPCRelationshipPositiveChangeText,
+ /**
+ *
+ */
+ sPauseText,
+ /**
+ *
+ */
+ sPickpocket,
+ /**
+ *
+ */
+ sPickpocketFail,
+ /**
+ *
+ */
+ sPipboyColor,
+ /**
+ *
+ */
+ sPlaceMarker,
+ /**
+ *
+ */
+ sPlaceMarkerUndiscovered,
+ /**
+ *
+ */
+ sPlayTime,
+ /**
+ *
+ */
+ sPlayerDisarmedMessage,
+ /**
+ *
+ */
+ sPlayerLeavingBorderRegion,
+ /**
+ *
+ */
+ sPlayerSetMarkerName,
+ /**
+ *
+ */
+ sPleaseStandBy,
+ /**
+ *
+ */
+ sPoisonAlreadyPoisonedMessage,
+ /**
+ *
+ */
+ sPoisonBowConfirmMessage,
+ /**
+ *
+ */
+ sPoisonConfirmMessage,
+ /**
+ *
+ */
+ sPoisonNoWeaponMessage,
+ /**
+ *
+ */
+ sPoisonUnableToPoison,
+ /**
+ *
+ */
+ sPoisoned,
+ /**
+ *
+ */
+ sPotionCreationFailed,
+ /**
+ *
+ */
+ sPotions,
+ /**
+ *
+ */
+ sPowers,
+ /**
+ *
+ */
+ sPressControl,
+ /**
+ *
+ */
+ sPrevious,
+ /**
+ *
+ */
+ sPreviousSelection,
+ /**
+ *
+ */
+ sPrisoner,
+ /**
+ *
+ */
+ sQuantity,
+ /**
+ *
+ */
+ sQuestAddedText,
+ /**
+ *
+ */
+ sQuestCompletedText,
+ /**
+ *
+ */
+ sQuestFailed,
+ /**
+ *
+ */
+ sQuestUpdatedText,
+ /**
+ *
+ */
+ sQuickLoading,
+ /**
+ *
+ */
+ sQuickSaving,
+ /**
+ *
+ */
+ sQuicksaveAbbrev,
+ /**
+ *
+ */
+ sQuitAlchemy,
+ /**
+ *
+ */
+ sQuitEnchanting,
+ /**
+ *
+ */
+ sRSMAge,
+ /**
+ *
+ */
+ sRSMBody,
+ /**
+ *
+ */
+ sRSMBrow,
+ /**
+ *
+ */
+ sRSMBrowForward,
+ /**
+ *
+ */
+ sRSMBrowHeight,
+ /**
+ *
+ */
+ sRSMBrowTypes,
+ /**
+ *
+ */
+ sRSMBrowWidth,
+ /**
+ *
+ */
+ sRSMCheekColor,
+ /**
+ *
+ */
+ sRSMCheekColorLower,
+ /**
+ *
+ */
+ sRSMCheekboneHeight,
+ /**
+ *
+ */
+ sRSMCheekboneWidth,
+ /**
+ *
+ */
+ sRSMChinColor,
+ /**
+ *
+ */
+ sRSMChinForward,
+ /**
+ *
+ */
+ sRSMChinLength,
+ /**
+ *
+ */
+ sRSMChinWidth,
+ /**
+ *
+ */
+ sRSMComplexion,
+ /**
+ *
+ */
+ sRSMComplexionColor,
+ /**
+ *
+ */
+ sRSMConfirm,
+ /**
+ *
+ */
+ sRSMConfirmDestruction,
+ /**
+ *
+ */
+ sRSMDirt,
+ /**
+ *
+ */
+ sRSMDirtColor,
+ /**
+ *
+ */
+ sRSMEyeColor,
+ /**
+ *
+ */
+ sRSMEyeDepth,
+ /**
+ *
+ */
+ sRSMEyeHeight,
+ /**
+ *
+ */
+ sRSMEyeSocketLowerColor,
+ /**
+ *
+ */
+ sRSMEyeSocketUpperColor,
+ /**
+ *
+ */
+ sRSMEyeTypes,
+ /**
+ *
+ */
+ sRSMEyeWidth,
+ /**
+ *
+ */
+ sRSMEyelinerColor,
+ /**
+ *
+ */
+ sRSMEyes,
+ /**
+ *
+ */
+ sRSMFace,
+ /**
+ *
+ */
+ sRSMFacialHairColorPresets,
+ /**
+ *
+ */
+ sRSMFacialHairPresets,
+ /**
+ *
+ */
+ sRSMForeheadColor,
+ /**
+ *
+ */
+ sRSMHair,
+ /**
+ *
+ */
+ sRSMHairColorPresets,
+ /**
+ *
+ */
+ sRSMHairPresets,
+ /**
+ *
+ */
+ sRSMHead,
+ /**
+ *
+ */
+ sRSMHeadPresets,
+ /**
+ *
+ */
+ sRSMJawForward,
+ /**
+ *
+ */
+ sRSMJawHeight,
+ /**
+ *
+ */
+ sRSMJawWidth,
+ /**
+ *
+ */
+ sRSMLaughLines,
+ /**
+ *
+ */
+ sRSMLipColor,
+ /**
+ *
+ */
+ sRSMMouth,
+ /**
+ *
+ */
+ sRSMMouthForward,
+ /**
+ *
+ */
+ sRSMMouthHeight,
+ /**
+ *
+ */
+ sRSMMouthTypes,
+ /**
+ *
+ */
+ sRSMName,
+ /**
+ *
+ */
+ sRSMNameWarning,
+ /**
+ *
+ */
+ sRSMNeckColor,
+ /**
+ *
+ */
+ sRSMNoseColor,
+ /**
+ *
+ */
+ sRSMNoseHeight,
+ /**
+ *
+ */
+ sRSMNoseLength,
+ /**
+ *
+ */
+ sRSMNoseTypes,
+ /**
+ *
+ */
+ sRSMPaint,
+ /**
+ *
+ */
+ sRSMPaintColor,
+ /**
+ *
+ */
+ sRSMRace,
+ /**
+ *
+ */
+ sRSMScars,
+ /**
+ *
+ */
+ sRSMSex,
+ /**
+ *
+ */
+ sRSMSkinColor,
+ /**
+ *
+ */
+ sRSMTone,
+ /**
+ *
+ */
+ sRSMWeight,
+ /**
+ *
+ */
+ sRadioSignalLost,
+ /**
+ *
+ */
+ sRadioStationDiscovered,
+ /**
+ *
+ */
+ sRadioVolume,
+ /**
+ *
+ */
+ sRangeText,
+ /**
+ *
+ */
+ sRanksText,
+ /**
+ *
+ */
+ sRead,
+ /**
+ *
+ */
+ sRemoteActivation,
+ /**
+ *
+ */
+ sRemove,
+ /**
+ *
+ */
+ sRemoveCrimeGold,
+ /**
+ *
+ */
+ sRemoveItemfromInventory,
+ /**
+ *
+ */
+ sRemoveMarker,
+ /**
+ *
+ */
+ sRenameItem,
+ /**
+ *
+ */
+ sRepair,
+ /**
+ *
+ */
+ sRepairAllItems,
+ /**
+ *
+ */
+ sRepairCost,
+ /**
+ *
+ */
+ sRepairItem,
+ /**
+ *
+ */
+ sRepairServicesTitle,
+ /**
+ *
+ */
+ sRepairSkill,
+ /**
+ *
+ */
+ sRepairSkillTooLow,
+ /**
+ *
+ */
+ sRequirements,
+ /**
+ *
+ */
+ sRequirementsText,
+ /**
+ *
+ */
+ sResetToDefaults,
+ /**
+ *
+ */
+ sResolution,
+ /**
+ *
+ */
+ sResource,
+ /**
+ *
+ */
+ sRestartBecauseContentRemoved,
+ /**
+ *
+ */
+ sRestartSignedOut,
+ /**
+ *
+ */
+ sRestartToUseNewContent,
+ /**
+ *
+ */
+ sRestartToUseProfileContent,
+ /**
+ *
+ */
+ sRestoration,
+ /**
+ *
+ */
+ sRetryText,
+ /**
+ *
+ */
+ sReturn,
+ /**
+ *
+ */
+ sRewardXP,
+ /**
+ *
+ */
+ sRewardXPIcon,
+ /**
+ *
+ */
+ sRide,
+ /**
+ *
+ */
+ sRumble,
+ /**
+ *
+ */
+ sSaveFailed,
+ /**
+ *
+ */
+ sSaveGameContentIsMissing,
+ /**
+ *
+ */
+ sSaveGameCorrupt,
+ /**
+ *
+ */
+ sSaveGameCorruptMenuMessage,
+ /**
+ *
+ */
+ sSaveGameDeviceError,
+ /**
+ *
+ */
+ sSaveGameIsCorrupt,
+ /**
+ *
+ */
+ sSaveGameNoLongerAvailable,
+ /**
+ *
+ */
+ sSaveGameNoMasterFilesFound,
+ /**
+ *
+ */
+ sSaveGameOldVersion,
+ /**
+ *
+ */
+ sSaveGameOutOfDiskSpace,
+ /**
+ *
+ */
+ sSaveNotAvailable,
+ /**
+ *
+ */
+ sSaveOnRest,
+ /**
+ *
+ */
+ sSaveOnTravel,
+ /**
+ *
+ */
+ sSaveOnWait,
+ /**
+ *
+ */
+ sSaveOverSaveGame,
+ /**
+ *
+ */
+ sSaveSuccessful,
+ /**
+ *
+ */
+ sSceneBlockingActorActivation,
+ /**
+ *
+ */
+ sScrollEquipped,
+ /**
+ *
+ */
+ sScrolls,
+ /**
+ *
+ */
+ sSearch,
+ /**
+ *
+ */
+ sSelect,
+ /**
+ *
+ */
+ sSelectItemToRepair,
+ /**
+ *
+ */
+ sSelfRange,
+ /**
+ *
+ */
+ sServeSentenceQuestion,
+ /**
+ *
+ */
+ sServeTimeQuestion,
+ /**
+ *
+ */
+ sSexFemale,
+ /**
+ *
+ */
+ sSexFemalePossessive,
+ /**
+ *
+ */
+ sSexFemalePronoun,
+ /**
+ *
+ */
+ sSexMale,
+ /**
+ *
+ */
+ sSexMalePossessive,
+ /**
+ *
+ */
+ sSexMalePronoun,
+ /**
+ *
+ */
+ sShadowFade,
+ /**
+ *
+ */
+ sShoutAdded,
+ /**
+ *
+ */
+ sShouts,
+ /**
+ *
+ */
+ sSingleDragonSoulCount,
+ /**
+ *
+ */
+ sSit,
+ /**
+ *
+ */
+ sSkillIncreased,
+ /**
+ *
+ */
+ sSkillIncreasedNum,
+ /**
+ *
+ */
+ sSkillsCount,
+ /**
+ *
+ */
+ sSkillsTitle,
+ /**
+ *
+ */
+ sSmall,
+ /**
+ *
+ */
+ sSmithingConfirm,
+ /**
+ *
+ */
+ sSmithingMenuDescription,
+ /**
+ *
+ */
+ sSneakAttack,
+ /**
+ *
+ */
+ sSneakCaution,
+ /**
+ *
+ */
+ sSneakDanger,
+ /**
+ *
+ */
+ sSneakDetected,
+ /**
+ *
+ */
+ sSneakHidden,
+ /**
+ *
+ */
+ sSortMethod,
+ /**
+ *
+ */
+ sSoulCaptured,
+ /**
+ *
+ */
+ sSoulGem,
+ /**
+ *
+ */
+ sSoulGemTooSmall,
+ /**
+ *
+ */
+ sSoulGems,
+ /**
+ *
+ */
+ sSoulLevel,
+ /**
+ *
+ */
+ sSpace,
+ /**
+ *
+ */
+ sSpecularityFade,
+ /**
+ *
+ */
+ sSpeechChallengeFailure,
+ /**
+ *
+ */
+ sSpeechChallengeSuccess,
+ /**
+ *
+ */
+ sSpellAdded,
+ /**
+ *
+ */
+ sSplashParticles,
+ /**
+ *
+ */
+ sStatsMustSelectPerk,
+ /**
+ *
+ */
+ sStatsNextRank,
+ /**
+ *
+ */
+ sStatsPerkConfirm,
+ /**
+ *
+ */
+ sSteal,
+ /**
+ *
+ */
+ sStealFrom,
+ /**
+ *
+ */
+ sStealHorse,
+ /**
+ *
+ */
+ sSteel,
+ /**
+ *
+ */
+ sStormcloak,
+ /**
+ *
+ */
+ sStudded,
+ /**
+ *
+ */
+ sSuccessfulSneakAttackEnd,
+ /**
+ *
+ */
+ sSuccessfulSneakAttackMain,
+ /**
+ *
+ */
+ sTake,
+ /**
+ *
+ */
+ sTakeAll,
+ /**
+ *
+ */
+ sTalk,
+ /**
+ *
+ */
+ sTargetRange,
+ /**
+ *
+ */
+ sTeammateCantGiveOutfit,
+ /**
+ *
+ */
+ sTeammateCantTakeOutfit,
+ /**
+ *
+ */
+ sTeammateOverencumbered,
+ /**
+ *
+ */
+ sTestFile,
+ /**
+ *
+ */
+ sTextureSize,
+ /**
+ *
+ */
+ sTo,
+ /**
+ *
+ */
+ sTouchRange,
+ /**
+ *
+ */
+ sTraitsCount,
+ /**
+ *
+ */
+ sTraitsTitle,
+ /**
+ *
+ */
+ sTreeLODFade,
+ /**
+ *
+ */
+ sTweenDisabledMessage,
+ /**
+ *
+ */
+ sUIMistMenu,
+ /**
+ *
+ */
+ sUnequipItemOnPlayer,
+ /**
+ *
+ */
+ sUnlock,
+ /**
+ *
+ */
+ sUse,
+ /**
+ *
+ */
+ sVATSMessageLowAP,
+ /**
+ *
+ */
+ sVATSMessageNoAmmo,
+ /**
+ *
+ */
+ sVATSMessageZeroChance,
+ /**
+ *
+ */
+ sVDSGManual,
+ /**
+ *
+ */
+ sVDSGPlate,
+ /**
+ *
+ */
+ sValue,
+ /**
+ *
+ */
+ sVatsAimed,
+ /**
+ *
+ */
+ sVatsAiming,
+ /**
+ *
+ */
+ sVatsBodyPart,
+ /**
+ *
+ */
+ sVatsSelect,
+ /**
+ *
+ */
+ sVatsTarget,
+ /**
+ *
+ */
+ sVideoChange,
+ /**
+ *
+ */
+ sViewDistance,
+ /**
+ *
+ */
+ sVoiceVolume,
+ /**
+ *
+ */
+ sWaitHere,
+ /**
+ *
+ */
+ sWeaponBreak,
+ /**
+ *
+ */
+ sWeaponEnchantments,
+ /**
+ *
+ */
+ sWeaponSmithing,
+ /**
+ *
+ */
+ sWeapons,
+ /**
+ *
+ */
+ sWeight,
+ /**
+ *
+ */
+ sWhite,
+ /**
+ *
+ */
+ sWitnessKilled,
+ /**
+ *
+ */
+ sWood,
+ /**
+ *
+ */
+ sXSensitivity,
+ /**
+ *
+ */
+ sYSensitivity,
+ /**
+ *
+ */
+ sYes,
+ /**
+ *
+ */
+ sYesRestart,
+ /**
+ *
+ */
+ sYesText,
+ /**
+ *
+ */
+ sYesToAllText,
+ /**
+ *
+ */
+ sYour
+ }
+
+ static final class DATA extends SubRecord {
+
+ SubData DATA = new SubData("DATA");
+ SubStringPointer DATAs = new SubStringPointer("DATA", SubStringPointer.Files.STRINGS);
+ private GMSTType GMSTtype;
+
+ DATA() {
+ super();
+ DATAs.forceExport = true;
+ }
+
+ @Override
+ SubRecord getNew(String type) {
+ return new DATA();
+ }
+
+ @Override
+ void export(ModExporter out) throws IOException {
+ switch (GMSTtype) {
+ case String:
+ DATAs.export(out);
+ break;
+ default:
+ DATA.export(out);
+ }
+ }
+
+ @Override
+ void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
+ switch (GMSTtype) {
+ case String:
+ DATAs.parseData(in, srcMod);
+ break;
+ default:
+ DATA.parseData(in, srcMod);
+ }
+ }
+
+ @Override
+ int getContentLength(ModExporter out) {
+ switch (GMSTtype) {
+ case String:
+ return DATAs.getContentLength(out);
+ default:
+ return DATA.getContentLength(out);
+ }
+ }
+
+ @Override
+ ArrayList getTypes() {
+ return Record.getTypeList("DATA");
+ }
}
}
diff --git a/src/main/java/skyproc/GRUP.java b/src/main/java/skyproc/GRUP.java
index 43a4625..8eb1f8e 100644
--- a/src/main/java/skyproc/GRUP.java
+++ b/src/main/java/skyproc/GRUP.java
@@ -1,15 +1,16 @@
package skyproc;
+import lev.LImport;
+import lev.Ln;
+import skyproc.exceptions.BadParameter;
+import skyproc.exceptions.BadRecord;
+
import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.zip.DataFormatException;
-import lev.LImport;
-import lev.Ln;
-import skyproc.exceptions.BadParameter;
-import skyproc.exceptions.BadRecord;
/**
* A GRUP is a collection of Major Records.
@@ -29,97 +30,92 @@ public class GRUP extends SubRecord implements Iterable getTypes() {
- return Record.getTypeList("GRUP");
+ return Record.getTypeList("GRUP");
}
/**
- *
* @return An enum constant representing the type of record the GRUP
* contains.
*/
public GRUP_TYPE getContainedType() {
- return GRUP_TYPE.valueOf(prototype.getType());
+ return GRUP_TYPE.valueOf(prototype.getType());
}
/**
- *
* @return A generic title of the GRUP. (eg. "Skyrim.esm - LVLN GRUP")
*/
@Override
public String toString() {
- return getContainedType().toString() + " GRUP";
+ return getContainedType().toString() + " GRUP";
}
/**
- *
* @return True if GRUP has records. (size > 0)
*/
@Override
boolean isValid() {
- return !isEmpty();
+ return !isEmpty();
}
/**
- *
* @return Returns true if GRUP contains no records.
*/
public Boolean isEmpty() {
- return mapRecords.isEmpty();
+ return mapRecords.isEmpty();
}
@Override
void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
- super.parseData(in, srcMod);
- contained = in.extract(4);
- grupType = in.extract(4); // What kind of GRUP data it has.
- dateStamp = in.extract(4);
- version = in.extract(4);
- while (!in.isDone()) {
- extractMajor(in, srcMod);
- }
- if (SPGlobal.logMods){
- logMod(srcMod, toString(), "Data exhausted");
- }
+ super.parseData(in, srcMod);
+ contained = in.extract(4);
+ grupType = in.extract(4); // What kind of GRUP data it has.
+ dateStamp = in.extract(4);
+ version = in.extract(4);
+ while (!in.isDone()) {
+ extractMajor(in, srcMod);
+ }
+ if (SPGlobal.logMods) {
+ logMod(srcMod, toString(), "Data exhausted");
+ }
}
MajorRecord extractMajor(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
- if (SPGlobal.logMods){
- logMod(srcMod, toString(), "============== Extracting Next " + getContainedType() + " =============");
- }
- T item = (T) prototype.getNew();
- item.srcMod = srcMod;
- item.subRecords.setMajor(item);
- try {
-
- item.parseData(item.extractRecordData(in), srcMod);
-
- // Add to GRUP
- if (item.isValid()) {
- addRecord(item);
- } else if (SPGlobal.logMods){
- logMod(srcMod, toString(), "Did not add " + getContainedType().toString() + " " + item.toString() + " because it was not valid.");
- }
-
- return item;
- } catch (java.nio.BufferUnderflowException e) {
- SPGlobal.logException(e);
- handleBadRecord(item, e.toString());
- }
- return null;
+ if (SPGlobal.logMods) {
+ logMod(srcMod, toString(), "============== Extracting Next " + getContainedType() + " =============");
+ }
+ T item = (T) prototype.getNew();
+ item.srcMod = srcMod;
+ item.subRecords.setMajor(item);
+ try {
+
+ item.parseData(item.extractRecordData(in), srcMod);
+
+ // Add to GRUP
+ if (item.isValid()) {
+ addRecord(item);
+ } else if (SPGlobal.logMods) {
+ logMod(srcMod, toString(), "Did not add " + getContainedType().toString() + " " + item + " because it was not valid.");
+ }
+
+ return item;
+ } catch (java.nio.BufferUnderflowException e) {
+ SPGlobal.logException(e);
+ handleBadRecord(item, e.toString());
+ }
+ return null;
}
/**
- *
* @return Number of records the GRUP contains
*/
public int size() {
- return listRecords.size();
+ return listRecords.size();
}
/**
@@ -129,48 +125,47 @@ public int size() {
*/
@Override
public String print() {
- if (!isEmpty()) {
- for (T t : mapRecords.values()) {
- t.toString();
- }
- }
- return "";
+ if (!isEmpty()) {
+ for (T t : mapRecords.values()) {
+ t.toString();
+ }
+ }
+ return "";
}
@Override
void export(ModExporter out) throws IOException {
- out.write(getType().toString());
- out.write(getContentLength(out) + getHeaderLength(), getSizeLength());
- out.write(contained);
- out.write(grupType);
- out.write(dateStamp);
- out.write(version);
- if (logging()) {
- logSync(this.toString(), "Exporting " + this.numRecords() + " " + getContainedType() + " records.");
- }
- for (MajorRecord t : this) {
- if (logging()) {
- logSync(this.toString(), t.toString());
- }
- t.export(out);
- }
+ out.write(getType());
+ out.write(getContentLength(out) + getHeaderLength(), getSizeLength());
+ out.write(contained);
+ out.write(grupType);
+ out.write(dateStamp);
+ out.write(version);
+ if (logging()) {
+ logSync(this.toString(), "Exporting " + this.numRecords() + " " + getContainedType() + " records.");
+ }
+ for (MajorRecord t : this) {
+ if (logging()) {
+ logSync(this.toString(), t.toString());
+ }
+ t.export(out);
+ }
}
@Override
ArrayList allFormIDs() {
- ArrayList out = new ArrayList<>();
- for (T item : listRecords) {
- out.addAll(item.allFormIDs());
- }
- return out;
+ ArrayList out = new ArrayList<>();
+ for (T item : listRecords) {
+ out.addAll(item.allFormIDs());
+ }
+ return out;
}
/**
- *
* @return The number of contained records.
*/
public int numRecords() {
- return mapRecords.size();
+ return mapRecords.size();
}
/**
@@ -181,15 +176,15 @@ public int numRecords() {
* was contained.
*/
public boolean removeRecord(FormID id) {
- if (mapRecords.containsKey(id)) {
- listRecords.remove(mapRecords.get(id));
- MajorRecord r = mapRecords.get(id);
- edidRecords.remove(r.getEDID().toUpperCase());
- mapRecords.remove(id);
- return true;
- } else {
- return false;
- }
+ if (mapRecords.containsKey(id)) {
+ listRecords.remove(mapRecords.get(id));
+ MajorRecord r = mapRecords.get(id);
+ edidRecords.remove(r.getEDID().toUpperCase());
+ mapRecords.remove(id);
+ return true;
+ } else {
+ return false;
+ }
}
/**
@@ -200,19 +195,19 @@ public boolean removeRecord(FormID id) {
* was contained.
*/
public boolean removeRecord(T item) {
- return removeRecord(item.getForm());
+ return removeRecord(item.getForm());
}
void handleBadRecord(MajorRecord r, String reason) {
- if (SPGlobal.logMods){
- if (r.isValid()) {
- logMod(r.srcMod, toString(), "Caught a bad record: " + r + ", reason: " + reason);
- logSpecial(SPLogger.SpecialTypes.BLOCKED, toString(), "Caught a bad record: " + r + " from " + r.srcMod + ", reason: " + reason);
- } else {
- logMod(r.srcMod, toString(), "Caught a bad record, reason:" + reason);
- logSpecial(SPLogger.SpecialTypes.BLOCKED, toString(), "Caught a bad record, reason:" + reason);
- }
- }
+ if (SPGlobal.logMods) {
+ if (r.isValid()) {
+ logMod(r.srcMod, toString(), "Caught a bad record: " + r + ", reason: " + reason);
+ logSpecial(SPLogger.SpecialTypes.BLOCKED, toString(), "Caught a bad record: " + r + " from " + r.srcMod + ", reason: " + reason);
+ } else {
+ logMod(r.srcMod, toString(), "Caught a bad record, reason:" + reason);
+ logSpecial(SPLogger.SpecialTypes.BLOCKED, toString(), "Caught a bad record, reason:" + reason);
+ }
+ }
}
/**
@@ -222,81 +217,75 @@ void handleBadRecord(MajorRecord r, String reason) {
* @param item Record to add to the GRUP.
*/
public void addRecord(T item) {
- removeRecord(item);
- mapRecords.put(item.getForm(), item);
- edidRecords.put(item.getEDID().toUpperCase(), item);
- listRecords.add(item);
+ removeRecord(item);
+ mapRecords.put(item.getForm(), item);
+ edidRecords.put(item.getEDID().toUpperCase(), item);
+ listRecords.add(item);
}
/**
- *
* @return A list of all records in the GRUP
*/
public ArrayList getRecords() {
- return listRecords;
+ return listRecords;
}
void addRecord(Object item) {
- addRecord((T) item);
+ addRecord((T) item);
}
/**
- *
* @param id FormID to look for.
* @return Returns true if GRUP contains a record with id.
*/
public boolean contains(FormID id) {
- return mapRecords.containsKey(id);
+ return mapRecords.containsKey(id);
}
/**
- *
* @param edid EDID to look for.
* @return Returns true if GRUP contains a record with edid.
*/
public boolean contains(String edid) {
- return edidRecords.containsKey(edid.toUpperCase());
+ return edidRecords.containsKey(edid.toUpperCase());
}
/**
- *
* @param item Record to check check for containment. (based on its FormID)
* @return Returns true if GRUP contains a record with FormID == id.
*/
public boolean contains(T item) {
- return contains(item.getForm());
+ return contains(item.getForm());
}
/**
- *
* @param id FormID to query the GRUP for.
* @return Major Record with FormID equaling parameter. Null if one does not exist.
*/
public MajorRecord get(FormID id) {
- return mapRecords.get(id);
+ return mapRecords.get(id);
}
/**
- *
* @param edid EDID to query the GRUP for.
* @return Major Record with FormID equaling parameter. Null if one does not exist.
*/
public MajorRecord get(String edid) {
- return edidRecords.get(edid.toUpperCase());
+ return edidRecords.get(edid.toUpperCase());
}
/**
* Deletes all records from the GRUP.
*/
public void clear() {
- listRecords.clear();
- mapRecords.clear();
- edidRecords.clear();
+ listRecords.clear();
+ mapRecords.clear();
+ edidRecords.clear();
}
@Override
Record getNew() {
- throw new UnsupportedOperationException("Not supported yet.");
+ throw new UnsupportedOperationException("Not supported yet.");
}
/**
@@ -306,64 +295,62 @@ Record getNew() {
* @param rhs GRUP to copy records from.
*/
public void merge(GRUP rhs) {
- if (logging() && SPGlobal.debugModMerge) {
- log(toString(), "Size before: " + numRecords());
- }
- for (MajorRecord item : rhs) {
- if (logging() && SPGlobal.debugModMerge) {
- if (contains(item.getForm())) {
- log(toString(), "Replacing record " + item.toString() + " with one from " + rhs.toString());
- } else {
- log(toString(), "Adding record " + item.toString());
- }
- }
- addRecord(item);
- }
- if (logging() && SPGlobal.debugModMerge) {
- log(toString(), "Size after: " + numRecords());
- }
+ if (logging() && SPGlobal.debugModMerge) {
+ log(toString(), "Size before: " + numRecords());
+ }
+ for (MajorRecord item : rhs) {
+ if (logging() && SPGlobal.debugModMerge) {
+ if (contains(item.getForm())) {
+ log(toString(), "Replacing record " + item + " with one from " + rhs);
+ } else {
+ log(toString(), "Adding record " + item);
+ }
+ }
+ addRecord(item);
+ }
+ if (logging() && SPGlobal.debugModMerge) {
+ log(toString(), "Size after: " + numRecords());
+ }
}
@Override
int getFluffLength() {
- return 16;
+ return 16;
}
@Override
int getSizeLength() {
- return 4;
+ return 4;
}
@Override
int getContentLength(ModExporter out) {
- int length = 0;
- for (T t : listRecords) {
- if (t.isValid()) {
- length += t.getTotalLength(out);
- }
- }
- return length;
+ int length = 0;
+ for (T t : listRecords) {
+ if (t.isValid()) {
+ length += t.getTotalLength(out);
+ }
+ }
+ return length;
}
/**
- *
* @return An iterator that steps through each record in the GRUP, in the
* order they were added.
*/
@Override
public Iterator iterator() {
- ArrayList temp = new ArrayList<>();
- temp.addAll(listRecords);
- return temp.iterator();
+ ArrayList temp = new ArrayList<>(listRecords);
+ return temp.iterator();
}
@Override
SubRecord getNew(String type) {
- return new GRUP<>(prototype);
+ return new GRUP<>(prototype);
}
@Override
public int getRecordLength(LImport in) {
- return Ln.arrayToInt(in.getInts(getIdentifierLength(), getSizeLength()));
+ return Ln.arrayToInt(in.getInts(getIdentifierLength(), getSizeLength()));
}
}
diff --git a/src/main/java/skyproc/GRUPRecursive.java b/src/main/java/skyproc/GRUPRecursive.java
index 98f3bb1..2956682 100644
--- a/src/main/java/skyproc/GRUPRecursive.java
+++ b/src/main/java/skyproc/GRUPRecursive.java
@@ -1,34 +1,30 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
package skyproc;
-import java.util.zip.DataFormatException;
import lev.LImport;
import skyproc.exceptions.BadParameter;
import skyproc.exceptions.BadRecord;
+import java.util.zip.DataFormatException;
+
/**
- *
* @author Justin Swanson
*/
class GRUPRecursive extends GRUP {
GRUPRecursive(T prototype) {
- super(prototype);
+ super(prototype);
}
@Override
public MajorRecord extractMajor(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
- MajorRecord m = super.extractMajor(in, srcMod);
- if (m != null && !in.isDone() && "GRUP".equals(getNextType(in))) {
- if (SPGlobal.logging()) {
- SPGlobal.log("GRUPRecursive", "Extracting an appended GRUP.");
- }
- GRUP g = m.getGRUPAppend();
- g.parseData(g.extractRecordData(in), srcMod);
- }
- return m;
+ MajorRecord m = super.extractMajor(in, srcMod);
+ if (m != null && !in.isDone() && "GRUP".equals(getNextType(in))) {
+ if (SPGlobal.logging()) {
+ SPGlobal.log("GRUPRecursive", "Extracting an appended GRUP.");
+ }
+ GRUP g = m.getGRUPAppend();
+ g.parseData(g.extractRecordData(in), srcMod);
+ }
+ return m;
}
}
\ No newline at end of file
diff --git a/src/main/java/skyproc/GRUP_TYPE.java b/src/main/java/skyproc/GRUP_TYPE.java
index 8916033..22e4215 100644
--- a/src/main/java/skyproc/GRUP_TYPE.java
+++ b/src/main/java/skyproc/GRUP_TYPE.java
@@ -2,8 +2,9 @@
/**
* Types of GRUP records that skyproc can currently import.
- * @see SPImporter
+ *
* @author Justin Swanson
+ * @see SPImporter
*/
public enum GRUP_TYPE {
@@ -81,7 +82,7 @@ public enum GRUP_TYPE {
*/
PROJ,
/**
- *
+ *
*/
STAT,
/**
@@ -133,7 +134,7 @@ public enum GRUP_TYPE {
*/
PERK,
/**
- *
+ *
*/
VTYP,
/**
@@ -165,22 +166,22 @@ public enum GRUP_TYPE {
*/
OTFT;
- static boolean unfinished (GRUP_TYPE g) {
- switch (g) {
- case LGTM:
- return true;
- default:
- return false;
- }
+ static boolean unfinished(GRUP_TYPE g) {
+ switch (g) {
+ case LGTM:
+ return true;
+ default:
+ return false;
+ }
}
- static boolean internal (GRUP_TYPE g) {
- switch (g) {
- case INFO:
- return true;
- default:
- return false;
- }
+ static boolean internal(GRUP_TYPE g) {
+ switch (g) {
+ case INFO:
+ return true;
+ default:
+ return false;
+ }
}
}
\ No newline at end of file
diff --git a/src/main/java/skyproc/HDPT.java b/src/main/java/skyproc/HDPT.java
index 6826f5e..faa27e0 100644
--- a/src/main/java/skyproc/HDPT.java
+++ b/src/main/java/skyproc/HDPT.java
@@ -1,19 +1,15 @@
-/*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
package skyproc;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.zip.DataFormatException;
import lev.LFlags;
import lev.LImport;
import skyproc.exceptions.BadParameter;
import skyproc.exceptions.BadRecord;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.zip.DataFormatException;
+
/**
- *
* @author Justin Swanson
*/
public class HDPT extends MajorRecordNamed {
@@ -38,78 +34,42 @@ protected void addRecords() {
add(new SubForm("RNAM"));
}
};
-
- static class HDPT_Flags extends SubRecordTyped {
-
- LFlags flags = new LFlags(1);
-
- HDPT_Flags(String type) {
- super(type);
- }
-
- @Override
- void export(ModExporter out) throws IOException {
- super.export(out);
- out.write(flags.export(), 1);
- }
-
- @Override
- void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
- super.parseData(in, srcMod);
- flags = new LFlags(in.extract(1));
- }
-
- @Override
- SubRecord getNew(String type) {
- return new HDPT_Flags(type);
- }
-
- @Override
- boolean isValid() {
- return true;
- }
-
- @Override
- int getContentLength(ModExporter out) {
- return 1;
- }
- };
// Common Functions
HDPT() {
super();
subRecords.setPrototype(HDPTproto);
}
-
+
@Override
ArrayList getTypes() {
return Record.getTypeList("HDPT");
}
-
+
@Override
Record getNew() {
return new HDPT();
}
- // Get/Set
/**
+ * @return
* @deprecated use getModelData()
- * @param path
*/
- public void setModel(String path) {
- subRecords.getModel().setFileName(path);
+ public String getModel() {
+ return subRecords.getModel().getFileName();
}
+ // Get/Set
+
/**
+ * @param path
* @deprecated use getModelData()
- * @return
*/
- public String getModel() {
- return subRecords.getModel().getFileName();
+ public void setModel(String path) {
+ subRecords.getModel().setFileName(path);
}
/**
- *
* @return
*/
public ArrayList getHeadParts() {
@@ -117,7 +77,6 @@ public ArrayList getHeadParts() {
}
/**
- *
* @param id
*/
public void addHeadPart(FormID id) {
@@ -125,7 +84,6 @@ public void addHeadPart(FormID id) {
}
/**
- *
* @param id
*/
public void removeHeadPart(FormID id) {
@@ -140,7 +98,13 @@ public void clearHeadParts() {
}
/**
- *
+ * @return
+ */
+ public FormID getBaseTexture() {
+ return subRecords.getSubForm("TNAM").getForm();
+ }
+
+ /**
* @param txst
*/
public void setBaseTexture(FormID txst) {
@@ -148,15 +112,13 @@ public void setBaseTexture(FormID txst) {
}
/**
- *
* @return
*/
- public FormID getBaseTexture() {
- return subRecords.getSubForm("TNAM").getForm();
+ public FormID getResourceList() {
+ return subRecords.getSubForm("RNAM").getForm();
}
/**
- *
* @param id
*/
public void setResourceList(FormID id) {
@@ -164,23 +126,14 @@ public void setResourceList(FormID id) {
}
/**
- *
- * @return
- */
- public FormID getResourceList() {
- return subRecords.getSubForm("RNAM").getForm();
- }
-
- /**
- * @deprecated use getModelData()
* @return List of the AltTextures applied.
+ * @deprecated use getModelData()
*/
public ArrayList getAltTextures() {
return subRecords.getModel().getAltTextures();
}
/**
- *
* @return
*/
public Model getModelData() {
@@ -198,42 +151,76 @@ public boolean getHeadPartFlag(skyproc.genenums.HeadPartFlags flag) {
/**
* @param flag HeadPartFlag to set
- * @param on value of flag
+ * @param on value of flag
*/
public void setHeadPartFlag(skyproc.genenums.HeadPartFlags flag, boolean on) {
HDPT_Flags h = (HDPT_Flags) subRecords.get("DATA");
h.flags.set(flag.ordinal(), on);
}
-
- /**
- *
- */
- public enum HDPT_Type {
- Misc,
- Face,
- Eyes,
- Hair,
- Facial_Hair,
- Scar,
- Eyebrows;
- }
-
+
/**
- *
* @return HDPT_Type
*/
public HDPT_Type getHDPT_Type() {
int i = subRecords.getSubInt("PNAM").get();
return HDPT_Type.values()[i];
}
-
+
/**
- *
* @param t HDPT_Type to set record to
*/
public void setHDPT_Type(HDPT_Type t) {
int i = t.ordinal();
subRecords.getSubInt("PNAM").set(i);
}
-
+
+ /**
+ *
+ */
+ public enum HDPT_Type {
+ Misc,
+ Face,
+ Eyes,
+ Hair,
+ Facial_Hair,
+ Scar,
+ Eyebrows
+ }
+
+ static class HDPT_Flags extends SubRecordTyped {
+
+ LFlags flags = new LFlags(1);
+
+ HDPT_Flags(String type) {
+ super(type);
+ }
+
+ @Override
+ void export(ModExporter out) throws IOException {
+ super.export(out);
+ out.write(flags.export(), 1);
+ }
+
+ @Override
+ void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
+ super.parseData(in, srcMod);
+ flags = new LFlags(in.extract(1));
+ }
+
+ @Override
+ SubRecord getNew(String type) {
+ return new HDPT_Flags(type);
+ }
+
+ @Override
+ boolean isValid() {
+ return true;
+ }
+
+ @Override
+ int getContentLength(ModExporter out) {
+ return 1;
+ }
+ }
+
}
diff --git a/src/main/java/skyproc/IMGS.java b/src/main/java/skyproc/IMGS.java
index 20218f1..77a4332 100644
--- a/src/main/java/skyproc/IMGS.java
+++ b/src/main/java/skyproc/IMGS.java
@@ -1,14 +1,13 @@
package skyproc;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.zip.DataFormatException;
import lev.LImport;
-import lev.LOutFile;
-import lev.LShrinkArray;
import skyproc.exceptions.BadParameter;
import skyproc.exceptions.BadRecord;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.zip.DataFormatException;
+
/**
* Image Space major record. Used for various lighting settings.
*
@@ -19,633 +18,596 @@ public class IMGS extends MajorRecord {
// Static prototypes and definitions
static final SubPrototype IMGSproto = new SubPrototype(MajorRecord.majorProto) {
- @Override
- protected void addRecords() {
- add(new SubData("ENAM"));
- add(new HNAM());
- add(new CNAM());
- add(new TNAM());
- add(new DNAM());
- }
+ @Override
+ protected void addRecords() {
+ add(new SubData("ENAM"));
+ add(new HNAM());
+ add(new CNAM());
+ add(new TNAM());
+ add(new DNAM());
+ }
};
- static final class HNAM extends SubRecord {
-
- private float eyeAdaptSpeed = 0;
- private float bloomRadius = 0;
- private float bloomThreshold = 0;
- private float bloomScale = 0;
- private float targetLum1 = 0;
- private float targetLum2 = 0;
- private float sunlightScale = 0;
- private float skyScale = 0;
- private float eyeAdaptStrength = 0;
- private boolean valid = true;
-
- HNAM() {
- super();
- valid = false;
- }
-
- @Override
- SubRecord getNew(String type) {
- return new HNAM();
- }
-
- @Override
- final void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
- super.parseData(in, srcMod);
-
- eyeAdaptSpeed = in.extractFloat();
- bloomRadius = in.extractFloat();
- bloomThreshold = in.extractFloat();
- bloomScale = in.extractFloat();
- targetLum1 = in.extractFloat();
- targetLum2 = in.extractFloat();
- sunlightScale = in.extractFloat();
- skyScale = in.extractFloat();
- eyeAdaptStrength = in.extractFloat();
-
- if (SPGlobal.logMods){
- logMod(srcMod, "", "HNAM record: ");
- logMod(srcMod, "", " " + "Eye Adapt Speed: " + eyeAdaptSpeed + ", Bloom Radius: " + bloomRadius);
- logMod(srcMod, "", " " + "Bloom Threshold: " + bloomThreshold + ", Bloom Scale: " + bloomScale + ", Target Lum #1: " + targetLum1);
- logMod(srcMod, "", " " + "Target Lum #2: " + targetLum2 + ", Sunlight Scale: " + sunlightScale);
- logMod(srcMod, "", " " + "Sky Scale: " + skyScale + ", Eye Adapt Strength: " + eyeAdaptStrength);
- }
-
- valid = true;
- }
-
- @Override
- void export(ModExporter out) throws IOException {
- super.export(out);
- if (isValid()) {
- out.write(eyeAdaptSpeed);
- out.write(bloomRadius);
- out.write(bloomThreshold);
- out.write(bloomScale);
- out.write(targetLum1);
- out.write(targetLum2);
- out.write(sunlightScale);
- out.write(skyScale);
- out.write(eyeAdaptStrength);
- }
- }
-
- @Override
- boolean isValid() {
- return valid;
- }
-
- @Override
- int getContentLength(ModExporter out) {
- if (isValid()) {
- return 36;
- } else {
- return 0;
- }
- }
-
- @Override
- ArrayList getTypes() {
- return Record.getTypeList("HNAM");
- }
- }
-
- static final class CNAM extends SubRecord {
-
- private float saturation = 0;
- private float brightness = 0;
- private float contrast = 0;
- private boolean valid = true;
-
- public CNAM() {
- super();
- valid = false;
- }
-
- @Override
- SubRecord getNew(String type) {
- return new CNAM();
- }
-
- @Override
- void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
- super.parseData(in, srcMod);
-
- saturation = in.extractFloat();
- brightness = in.extractFloat();
- contrast = in.extractFloat();
-
- if (SPGlobal.logMods){
- logMod(srcMod, "", "CNAM record: ");
- logMod(srcMod, "", " " + "Saturation: " + saturation + ", Brightness: " + brightness + ", Contrast: " + contrast);
- }
-
- valid = true;
- }
-
- @Override
- void export(ModExporter out) throws IOException {
- super.export(out);
- if (isValid()) {
- out.write(saturation);
- out.write(brightness);
- out.write(contrast);
- }
- }
-
- @Override
- boolean isValid() {
- return valid;
- }
-
- @Override
- int getContentLength(ModExporter out) {
- if (isValid()) {
- return 12;
- } else {
- return 0;
- }
- }
-
- @Override
- ArrayList getTypes() {
- return Record.getTypeList("CNAM");
- }
- }
-
- static final class TNAM extends SubRecord {
-
- private float red = 0;
- private float green = 0;
- private float blue = 0;
- private float alpha = 0;
- private boolean valid = true;
-
- public TNAM() {
- super();
- valid = false;
- }
-
- @Override
- SubRecord getNew(String type) {
- return new TNAM();
- }
-
- @Override
- void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
- super.parseData(in, srcMod);
-
- alpha = in.extractFloat();
- red = in.extractFloat();
- green = in.extractFloat();
- blue = in.extractFloat();
-
- if (SPGlobal.logMods){
- logMod(srcMod, "", "TNAM record: RWX Format");
- logMod(srcMod, "", " " + "Red: " + red + ", Green: " + green);
- logMod(srcMod, "", " " + "Blue: " + blue + ", Alpha: " + alpha);
- }
-
- valid = true;
- }
-
- @Override
- void export(ModExporter out) throws IOException {
- super.export(out);
- if (isValid()) {
- out.write(alpha);
- out.write(red);
- out.write(green);
- out.write(blue);
- }
- }
-
- @Override
- boolean isValid() {
- return valid;
- }
-
- @Override
- int getContentLength(ModExporter out) {
- if (isValid()) {
- return 16;
- } else {
- return 0;
- }
- }
-
- @Override
- ArrayList getTypes() {
- return Record.getTypeList("TNAM");
- }
- }
-
- static final class DNAM extends SubRecord {
-
- float DOFstrength = 0;
- float DOFdistance = 0;
- float DOFrange = 0;
- byte[] unknown;
- boolean valid = false;
-
- public DNAM() {
- super();
- }
-
- @Override
- void export(ModExporter out) throws IOException {
- super.export(out);
- if (isValid()) {
- out.write(DOFstrength);
- out.write(DOFdistance);
- out.write(DOFrange);
- if (unknown != null) {
- out.write(unknown, 4);
- }
- }
- }
-
- @Override
- void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
- super.parseData(in, srcMod);
- DOFstrength = in.extractFloat();
- DOFdistance = in.extractFloat();
- DOFrange = in.extractFloat();
- if (in.available() >= 4) {
- unknown = in.extract(4);
- }
- valid = true;
- }
-
- @Override
- SubRecord getNew(String type) {
- return new DNAM();
- }
-
- @Override
- boolean isValid() {
- return valid;
- }
-
- @Override
- int getContentLength(ModExporter out) {
- if (isValid()) {
- if (unknown != null) {
- return 16;
- } else {
- return 12;
- }
- } else {
- return 0;
- }
- }
-
- @Override
- ArrayList getTypes() {
- return Record.getTypeList("DNAM");
- }
- }
-
- // Common Functions
/**
* Creates a new IMGS record.
*/
public IMGS() {
- super();
- subRecords.setPrototype(IMGSproto);
+ super();
+ subRecords.setPrototype(IMGSproto);
}
@Override
ArrayList getTypes() {
- return Record.getTypeList("IMGS");
+ return Record.getTypeList("IMGS");
}
@Override
Record getNew() {
- return new IMGS();
+ return new IMGS();
}
// Get/Set
HNAM getHNAM() {
- return (HNAM) subRecords.get("HNAM");
+ return (HNAM) subRecords.get("HNAM");
}
+ // Common Functions
+
CNAM getCNAM() {
- return (CNAM) subRecords.get("CNAM");
+ return (CNAM) subRecords.get("CNAM");
}
TNAM getTNAM() {
- return (TNAM) subRecords.get("TNAM");
+ return (TNAM) subRecords.get("TNAM");
}
DNAM getDNAM() {
- return (DNAM) subRecords.get("DNAM");
+ return (DNAM) subRecords.get("DNAM");
}
/**
- *
* @return
*/
public float getEyeAdaptSpeed() {
- return getHNAM().eyeAdaptSpeed;
+ return getHNAM().eyeAdaptSpeed;
}
/**
- *
- * @return
+ * @param in
*/
- public float getBloomRadius() {
- return getHNAM().bloomRadius;
+ public void setEyeAdaptSpeed(float in) {
+ getHNAM().eyeAdaptSpeed = in;
}
/**
- *
* @return
*/
- public float getBloomThreshold() {
- return getHNAM().bloomThreshold;
+ public float getBloomRadius() {
+ return getHNAM().bloomRadius;
}
/**
- *
- * @return
+ * @param in
*/
- public float getBloomScale() {
- return getHNAM().bloomScale;
+ public void setBloomRadius(float in) {
+ getHNAM().bloomRadius = in;
}
/**
- *
* @return
*/
- public float getTargetLum1() {
- return getHNAM().targetLum1;
+ public float getBloomThreshold() {
+ return getHNAM().bloomThreshold;
}
/**
- *
- * @return
+ * @param in
*/
- public float getTargetLum2() {
- return getHNAM().targetLum2;
+ public void setBloomThreshold(float in) {
+ getHNAM().bloomThreshold = in;
}
/**
- *
* @return
*/
- public float getSunlightScale() {
- return getHNAM().sunlightScale;
+ public float getBloomScale() {
+ return getHNAM().bloomScale;
}
/**
- *
- * @return
+ * @param in
*/
- public float getSkyScale() {
- return getHNAM().skyScale;
+ public void setBloomScale(float in) {
+ getHNAM().bloomScale = in;
}
/**
- *
* @return
*/
- public float getEyeAdaptStrength() {
- return getHNAM().eyeAdaptStrength;
+ public float getTargetLum1() {
+ return getHNAM().targetLum1;
}
/**
- *
* @param in
*/
- public void setEyeAdaptSpeed(float in) {
- getHNAM().eyeAdaptSpeed = in;
+ public void setTargetLum1(float in) {
+ getHNAM().targetLum1 = in;
}
/**
- *
- * @param in
+ * @return
*/
- public void setBloomRadius(float in) {
- getHNAM().bloomRadius = in;
+ public float getTargetLum2() {
+ return getHNAM().targetLum2;
}
/**
- *
* @param in
*/
- public void setBloomThreshold(float in) {
- getHNAM().bloomThreshold = in;
+ public void setTargetLum2(float in) {
+ getHNAM().targetLum2 = in;
}
/**
- *
- * @param in
+ * @return
*/
- public void setBloomScale(float in) {
- getHNAM().bloomScale = in;
+ public float getSunlightScale() {
+ return getHNAM().sunlightScale;
}
/**
- *
* @param in
*/
- public void setTargetLum1(float in) {
- getHNAM().targetLum1 = in;
+ public void setSunlightScale(float in) {
+ getHNAM().sunlightScale = in;
}
/**
- *
- * @param in
+ * @return
*/
- public void setTargetLum2(float in) {
- getHNAM().targetLum2 = in;
+ public float getSkyScale() {
+ return getHNAM().skyScale;
}
/**
- *
* @param in
*/
- public void setSunlightScale(float in) {
- getHNAM().sunlightScale = in;
+ public void setSkyScale(float in) {
+ getHNAM().skyScale = in;
}
/**
- *
- * @param in
+ * @return
*/
- public void setSkyScale(float in) {
- getHNAM().skyScale = in;
+ public float getEyeAdaptStrength() {
+ return getHNAM().eyeAdaptStrength;
}
/**
- *
* @param in
*/
public void setEyeAdaptStrength(float in) {
- getHNAM().eyeAdaptStrength = in;
+ getHNAM().eyeAdaptStrength = in;
}
/**
- *
* @return
*/
public float getSaturation() {
- return getCNAM().saturation;
+ return getCNAM().saturation;
}
/**
- *
- * @return
+ * @param in
*/
- public float getBrightness() {
- return getCNAM().brightness;
+ public void setSaturation(float in) {
+ getCNAM().saturation = in;
}
/**
- *
* @return
*/
- public float getContrast() {
- return getCNAM().contrast;
+ public float getBrightness() {
+ return getCNAM().brightness;
}
/**
- *
- * @return
+ * @param in
*/
- public float getRed() {
- return getTNAM().red;
+ public void setBrightness(float in) {
+ getCNAM().brightness = in;
}
/**
- *
* @return
*/
- public float getBlue() {
- return getTNAM().blue;
+ public float getContrast() {
+ return getCNAM().contrast;
}
/**
- *
- * @return
+ * @param in
*/
- public float getGreen() {
- return getTNAM().green;
+ public void setContrast(float in) {
+ getCNAM().contrast = in;
}
/**
- *
* @return
*/
- public float getAlpha() {
- return getTNAM().alpha;
+ public float getRed() {
+ return getTNAM().red;
}
/**
- *
* @param in
*/
- public void setSaturation(float in) {
- getCNAM().saturation = in;
+ public void setRed(float in) {
+ getTNAM().red = in;
}
/**
- *
- * @param in
+ * @return
*/
- public void setBrightness(float in) {
- getCNAM().brightness = in;
+ public float getBlue() {
+ return getTNAM().blue;
}
/**
- *
* @param in
*/
- public void setContrast(float in) {
- getCNAM().contrast = in;
+ public void setBlue(float in) {
+ getTNAM().blue = in;
}
/**
- *
- * @param in
+ * @return
*/
- public void setRed(float in) {
- getTNAM().red = in;
+ public float getGreen() {
+ return getTNAM().green;
}
/**
- *
* @param in
*/
- public void setBlue(float in) {
- getTNAM().blue = in;
+ public void setGreen(float in) {
+ getTNAM().green = in;
}
/**
- *
- * @param in
+ * @return
*/
- public void setGreen(float in) {
- getTNAM().green = in;
+ public float getAlpha() {
+ return getTNAM().alpha;
}
/**
- *
* @param in
*/
public void setAlpha(float in) {
- getTNAM().alpha = in;
+ getTNAM().alpha = in;
+ }
+
+ /**
+ * @return
+ */
+ public float getDOFstrength() {
+ return getDNAM().DOFstrength;
}
/**
- *
* @param in
*/
public void setDOFstrength(float in) {
- getDNAM().DOFstrength = in;
+ getDNAM().DOFstrength = in;
}
/**
- *
* @return
*/
- public float getDOFstrength() {
- return getDNAM().DOFstrength;
+ public float getDOFdistance() {
+ return getDNAM().DOFdistance;
}
/**
- *
* @param in
*/
public void setDOFdistance(float in) {
- getDNAM().DOFdistance = in;
+ getDNAM().DOFdistance = in;
}
/**
- *
* @return
*/
- public float getDOFdistance() {
- return getDNAM().DOFdistance;
+ public float getDOFrange() {
+ return getDNAM().DOFrange;
}
/**
- *
* @param in
*/
public void setDOFrange(float in) {
- getDNAM().DOFrange = in;
+ getDNAM().DOFrange = in;
}
- /**
- *
- * @return
- */
- public float getDOFrange() {
- return getDNAM().DOFrange;
+ static final class HNAM extends SubRecord {
+
+ private float eyeAdaptSpeed = 0;
+ private float bloomRadius = 0;
+ private float bloomThreshold = 0;
+ private float bloomScale = 0;
+ private float targetLum1 = 0;
+ private float targetLum2 = 0;
+ private float sunlightScale = 0;
+ private float skyScale = 0;
+ private float eyeAdaptStrength = 0;
+ private boolean valid = true;
+
+ HNAM() {
+ super();
+ valid = false;
+ }
+
+ @Override
+ SubRecord getNew(String type) {
+ return new HNAM();
+ }
+
+ @Override
+ void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
+ super.parseData(in, srcMod);
+
+ eyeAdaptSpeed = in.extractFloat();
+ bloomRadius = in.extractFloat();
+ bloomThreshold = in.extractFloat();
+ bloomScale = in.extractFloat();
+ targetLum1 = in.extractFloat();
+ targetLum2 = in.extractFloat();
+ sunlightScale = in.extractFloat();
+ skyScale = in.extractFloat();
+ eyeAdaptStrength = in.extractFloat();
+
+ if (SPGlobal.logMods) {
+ logMod(srcMod, "", "HNAM record: ");
+ logMod(srcMod, "", " " + "Eye Adapt Speed: " + eyeAdaptSpeed + ", Bloom Radius: " + bloomRadius);
+ logMod(srcMod, "", " " + "Bloom Threshold: " + bloomThreshold + ", Bloom Scale: " + bloomScale + ", Target Lum #1: " + targetLum1);
+ logMod(srcMod, "", " " + "Target Lum #2: " + targetLum2 + ", Sunlight Scale: " + sunlightScale);
+ logMod(srcMod, "", " " + "Sky Scale: " + skyScale + ", Eye Adapt Strength: " + eyeAdaptStrength);
+ }
+
+ valid = true;
+ }
+
+ @Override
+ void export(ModExporter out) throws IOException {
+ super.export(out);
+ if (isValid()) {
+ out.write(eyeAdaptSpeed);
+ out.write(bloomRadius);
+ out.write(bloomThreshold);
+ out.write(bloomScale);
+ out.write(targetLum1);
+ out.write(targetLum2);
+ out.write(sunlightScale);
+ out.write(skyScale);
+ out.write(eyeAdaptStrength);
+ }
+ }
+
+ @Override
+ boolean isValid() {
+ return valid;
+ }
+
+ @Override
+ int getContentLength(ModExporter out) {
+ if (isValid()) {
+ return 36;
+ } else {
+ return 0;
+ }
+ }
+
+ @Override
+ ArrayList getTypes() {
+ return Record.getTypeList("HNAM");
+ }
+ }
+
+ static final class CNAM extends SubRecord {
+
+ private float saturation = 0;
+ private float brightness = 0;
+ private float contrast = 0;
+ private boolean valid = true;
+
+ public CNAM() {
+ super();
+ valid = false;
+ }
+
+ @Override
+ SubRecord getNew(String type) {
+ return new CNAM();
+ }
+
+ @Override
+ void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
+ super.parseData(in, srcMod);
+
+ saturation = in.extractFloat();
+ brightness = in.extractFloat();
+ contrast = in.extractFloat();
+
+ if (SPGlobal.logMods) {
+ logMod(srcMod, "", "CNAM record: ");
+ logMod(srcMod, "", " " + "Saturation: " + saturation + ", Brightness: " + brightness + ", Contrast: " + contrast);
+ }
+
+ valid = true;
+ }
+
+ @Override
+ void export(ModExporter out) throws IOException {
+ super.export(out);
+ if (isValid()) {
+ out.write(saturation);
+ out.write(brightness);
+ out.write(contrast);
+ }
+ }
+
+ @Override
+ boolean isValid() {
+ return valid;
+ }
+
+ @Override
+ int getContentLength(ModExporter out) {
+ if (isValid()) {
+ return 12;
+ } else {
+ return 0;
+ }
+ }
+
+ @Override
+ ArrayList getTypes() {
+ return Record.getTypeList("CNAM");
+ }
+ }
+
+ static final class TNAM extends SubRecord {
+
+ private float red = 0;
+ private float green = 0;
+ private float blue = 0;
+ private float alpha = 0;
+ private boolean valid = true;
+
+ public TNAM() {
+ super();
+ valid = false;
+ }
+
+ @Override
+ SubRecord getNew(String type) {
+ return new TNAM();
+ }
+
+ @Override
+ void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
+ super.parseData(in, srcMod);
+
+ alpha = in.extractFloat();
+ red = in.extractFloat();
+ green = in.extractFloat();
+ blue = in.extractFloat();
+
+ if (SPGlobal.logMods) {
+ logMod(srcMod, "", "TNAM record: RWX Format");
+ logMod(srcMod, "", " " + "Red: " + red + ", Green: " + green);
+ logMod(srcMod, "", " " + "Blue: " + blue + ", Alpha: " + alpha);
+ }
+
+ valid = true;
+ }
+
+ @Override
+ void export(ModExporter out) throws IOException {
+ super.export(out);
+ if (isValid()) {
+ out.write(alpha);
+ out.write(red);
+ out.write(green);
+ out.write(blue);
+ }
+ }
+
+ @Override
+ boolean isValid() {
+ return valid;
+ }
+
+ @Override
+ int getContentLength(ModExporter out) {
+ if (isValid()) {
+ return 16;
+ } else {
+ return 0;
+ }
+ }
+
+ @Override
+ ArrayList getTypes() {
+ return Record.getTypeList("TNAM");
+ }
+ }
+
+ static final class DNAM extends SubRecord {
+
+ float DOFstrength = 0;
+ float DOFdistance = 0;
+ float DOFrange = 0;
+ byte[] unknown;
+ boolean valid = false;
+
+ public DNAM() {
+ super();
+ }
+
+ @Override
+ void export(ModExporter out) throws IOException {
+ super.export(out);
+ if (isValid()) {
+ out.write(DOFstrength);
+ out.write(DOFdistance);
+ out.write(DOFrange);
+ if (unknown != null) {
+ out.write(unknown, 4);
+ }
+ }
+ }
+
+ @Override
+ void parseData(LImport in, Mod srcMod) throws BadRecord, DataFormatException, BadParameter {
+ super.parseData(in, srcMod);
+ DOFstrength = in.extractFloat();
+ DOFdistance = in.extractFloat();
+ DOFrange = in.extractFloat();
+ if (in.available() >= 4) {
+ unknown = in.extract(4);
+ }
+ valid = true;
+ }
+
+ @Override
+ SubRecord getNew(String type) {
+ return new DNAM();
+ }
+
+ @Override
+ boolean isValid() {
+ return valid;
+ }
+
+ @Override
+ int getContentLength(ModExporter out) {
+ if (isValid()) {
+ if (unknown != null) {
+ return 16;
+ } else {
+ return 12;
+ }
+ } else {
+ return 0;
+ }
+ }
+
+ @Override
+ ArrayList