diff --git a/CMakeLists.txt b/CMakeLists.txt index 100e809..6a1c513 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -18,6 +18,8 @@ set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /MTd") set(VCPKG_C_FLAGS_DEBUG "/D_ITERATOR_DEBUG_LEVEL=0") set(VCPKG_CXX_FLAGS_DEBUG "/D_ITERATOR_DEBUG_LEVEL=0") +add_definitions(-w) + include_directories(${INCLUDES}) link_libraries(${JNI_LIBRARIES}) add_library(total_computers_dll SHARED ${SOURCE_FILES}) diff --git a/build.gradle b/build.gradle index 79da039..09bc19f 100644 --- a/build.gradle +++ b/build.gradle @@ -2,10 +2,13 @@ plugins { id 'java' id 'maven-publish' + id 'signing' } group "com.jnngl" -version '0.9.2b3' +archivesBaseName = "totalcomputers" +version '0.9.2b5' + compileJava { options.encoding = "UTF-8" @@ -28,7 +31,7 @@ repositories { dependencies { compileOnly 'org.spigotmc:spigot-api:1.18.2-R0.1-SNAPSHOT' - compileOnly 'io.netty:netty-all:4.1.76.Final' + compileOnly 'io.netty:netty-all:4.1.77.Final' implementation 'org.eclipse.jetty:jetty-server:11.0.9' implementation 'org.eclipse.jetty:jetty-util:11.0.9' implementation 'org.eclipse.jetty.aggregate:jetty-all-server:8.2.0.v20160908' @@ -56,6 +59,15 @@ dependencies { compileOnly 'com.google.guava:guava:31.1-jre' } +java { + withJavadocJar() + withSourcesJar() +} + +artifacts { + archives javadocJar, sourcesJar +} + jar { duplicatesStrategy = DuplicatesStrategy.EXCLUDE from sourceSets.main.output @@ -71,19 +83,54 @@ jar { publishing { repositories { maven { - name = "GitHubPackages" - url = uri("https://maven.pkg.github.com/JNNGL/TotalComputers") + url = "https://s01.oss.sonatype.org/content/repositories/releases/" credentials { - username = 'JNNGL' - password = project.properties['TCMP_TOKEN'] + username = project.properties['ossrhUsername'] + password = project.properties['ossrhPassword']+'#' } } } + publications { - gpr(MavenPublication) { - from(components.java) - groupId 'com.jnngl' - artifactId 'totalcomputers' + mavenJava(MavenPublication) { + groupId = 'com.jnngl' + artifactId = 'totalcomputers' + version = '0.9.2b5' + from components.java + + pom { + name = 'Total Computers' + description = 'Computers in vanilla Minecraft | TotalOS SDK' + url = 'https://jnngl.com/totalcomputers' + + scm { + connection = 'scm:git:https://github.com/JNNGL/TotalComputers.git' + developerConnection = 'scm:git:https://github.com/JNNGL/TotalComputers.git' + url = 'https://github.com/JNNGL/TotalComputers' + } + + licenses { + license { + name = 'The GNU General Public License, Version 3' + url = 'https://raw.githubusercontent.com/JNNGL/TotalComputers/main/LICENSE' + } + } + + developers { + developer { + id = 'jnngl' + name = 'JNNGL' + email = 'jnngles@gmail.com' + } + } + } } } +} + +signing { + sign configurations.archives +} +tasks.withType(Sign) { + onlyIf { project.properties['tcmp_sign'] == 'true' } } \ No newline at end of file diff --git a/include/j_env.h b/include/j_env.h index bde8662..0cb49d5 100644 --- a/include/j_env.h +++ b/include/j_env.h @@ -20,6 +20,7 @@ #define J_ENV_H #include +#include namespace tc { diff --git a/include/utils.h b/include/utils.h index 8b6a835..8f56a43 100644 --- a/include/utils.h +++ b/include/utils.h @@ -22,6 +22,7 @@ #include #include #include +#include #include "object.h" diff --git a/javadoc/allclasses-index.html b/javadoc/allclasses-index.html deleted file mode 100644 index f1d8e82..0000000 --- a/javadoc/allclasses-index.html +++ /dev/null @@ -1,272 +0,0 @@ - - - - - -All Classes - - - - - - - - - - - - - - - -
- -
-
-
-

All Classes

-
-
-
-
-
-
Class
-
Description
- -
-
Some methods from AABB created by NathanWolf
-
- -
-
Stores the information about user
-
- -
-
Button element
-
- -
-
Represents color of button
-
- -
 
- -
-
Describes config file
-
- -
-
Describes config
-
- -
-
Desktop
-
- -
-
Selectable list of elements
-
- -
-
Common interface for events
-
- -
-
Text Field Component
-
- -
-
Virtual File System for TotalOS
-
- - - -
-
Displays warning or error on screen
-
- -
-
Type of message
-
- -
-
Keyboard overlay
-
- -
-
Simple interface
-
- -
-
Keys on keyboard
-
- -
-
Localization interface.
-
- -
-
English localization
-
- -
-
Russian localization
-
- -
-
Login screen
-
- -
-
Convert Color to map color
-
- -
-
Abstraction for overlays
-
- -
-
Class for encrypting passwords
-
- -
-
Element of radio box system
-
- -
-
Chain of the radio boxes
-
- -
-
Simple interface
-
- -
-
Alternative for Rectangle2D
-
- -
-
Alternative for RoundRectangle2D
-
- -
-
Final stage of setup
-
- -
-
Localization stage of setup
-
- -
-
User create stage of setup
-
- -
-
Splash screen
-
- -
-
Abstraction for computers states
-
- -
-
Switching between states
-
- -
-
Text UI Element
-
- -
-
Base of TotalComputers plugin.
-
- -
-
Information about input
-
- -
-
Type of interaction with the computer
-
- -
-
Information about monitor frame with map
-
- -
-
Information about part of the computer
-
- -
-
Describes physical data of computer
-
- -
-
Describes axis of surface normal
-
- -
-
Describes direction of surface normal; UP = UP; DOWN = DOWN; RIGHT = EAST; LEFT = WEST; FORWARD = SOUTH; BACKWARD = NORTH;
-
- -
-
Main class of TotalOS Operating System
-
- -
-
Describes state of the computer
-
- -
-
Simple map renderer.
-
- -
-
Simple class for testing outside the minecraft
-
- -
-
Common functions
-
-
-
-
-
-
-
- - diff --git a/javadoc/allpackages-index.html b/javadoc/allpackages-index.html deleted file mode 100644 index ea302d2..0000000 --- a/javadoc/allpackages-index.html +++ /dev/null @@ -1,80 +0,0 @@ - - - - - -All Packages - - - - - - - - - - - - - - - - - - diff --git a/javadoc/com/jnngl/totalcomputers/AABB.html b/javadoc/com/jnngl/totalcomputers/AABB.html deleted file mode 100644 index 172e48c..0000000 --- a/javadoc/com/jnngl/totalcomputers/AABB.html +++ /dev/null @@ -1,270 +0,0 @@ - - - - - -AABB - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class AABB

-
-
java.lang.Object -
com.jnngl.totalcomputers.AABB
-
-
-
-
public class AABB -extends Object
-
Some methods from AABB created by NathanWolf
-
-
Author:
-
NathanWolf
-
-
-
-
    - -
  • -
    -

    Constructor Summary

    -
    Constructors
    -
    -
    Constructor
    -
    Description
    -
    AABB​(org.bukkit.util.Vector center, - double dMinX, - double dMaxX, - double dMinY, - double dMaxY, - double dMinZ, - double dMaxZ)
    -
    -
    Constructor
    -
    -
    AABB​(org.bukkit.util.Vector min, - org.bukkit.util.Vector max)
    -
    -
    Constructor
    -
    -
    -
    -
  • - -
  • -
    -

    Method Summary

    -
    -
    -
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    -
    protected org.bukkit.util.Vector
    -
    getIntersection​(double fDst1, - double fDst2, - org.bukkit.util.Vector P1, - org.bukkit.util.Vector P2, - int side)
    - -
    org.bukkit.util.Vector
    -
    getIntersection​(org.bukkit.util.Vector p1, - org.bukkit.util.Vector p2)
    -
     
    -
    protected boolean
    -
    inBox​(org.bukkit.util.Vector hit, - int axis)
    - -
    -
    -
    -
    -

    Methods inherited from class java.lang.Object

    -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    -
    -
  • -
-
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      AABB

      -
      public AABB(org.bukkit.util.Vector min, - org.bukkit.util.Vector max)
      -
      Constructor
      -
      -
      Parameters:
      -
      min - Minimum position
      -
      max - Maximum position
      -
      -
      -
    • -
    • -
      -

      AABB

      -
      public AABB(org.bukkit.util.Vector center, - double dMinX, - double dMaxX, - double dMinY, - double dMaxY, - double dMinZ, - double dMaxZ)
      -
      Constructor
      -
      -
      Parameters:
      -
      center - Center of the AABB
      -
      dMinX - X offset
      -
      dMaxX - X offset
      -
      dMinY - Y offset
      -
      dMaxY - Y offset
      -
      dMinZ - Z offset
      -
      dMaxZ - Z offset
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      inBox

      -
      protected boolean inBox(org.bukkit.util.Vector hit, - int axis)
      - -
      -
      Parameters:
      -
      hit - Idk
      -
      axis - Idk
      -
      Returns:
      -
      Idk
      -
      -
      -
    • -
    • -
      -

      getIntersection

      -
      protected org.bukkit.util.Vector getIntersection(double fDst1, - double fDst2, - org.bukkit.util.Vector P1, - org.bukkit.util.Vector P2, - int side)
      - -
      -
      Parameters:
      -
      fDst1 - Idk
      -
      fDst2 - Idk
      -
      P1 - Idk
      -
      P2 - Idk
      -
      side - Idk
      -
      Returns:
      -
      Intersection
      -
      -
      -
    • -
    • -
      -

      getIntersection

      -
      public org.bukkit.util.Vector getIntersection(org.bukkit.util.Vector p1, - org.bukkit.util.Vector p2)
      -
      -
      Parameters:
      -
      p1 - Point 1
      -
      p2 - Point 2
      -
      Returns:
      -
      Exact position of line intersection with AABB
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/ConfigManager.ConfigPath.html b/javadoc/com/jnngl/totalcomputers/ConfigManager.ConfigPath.html deleted file mode 100644 index d1e3b97..0000000 --- a/javadoc/com/jnngl/totalcomputers/ConfigManager.ConfigPath.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - -ConfigManager.ConfigPath - - - - - - - - - - - - - - - -
- -
-
- -
- -

Record Class ConfigManager.ConfigPath

-
-
java.lang.Object -
java.lang.Record -
com.jnngl.totalcomputers.ConfigManager.ConfigPath
-
-
-
-
-
Enclosing class:
-
ConfigManager
-
-
-
public static record ConfigManager.ConfigPath(String configName, String resourcePath, String outputPath) -extends Record
-
Describes config file
-
-
-
    - -
  • -
    -

    Constructor Summary

    -
    Constructors
    -
    -
    Constructor
    -
    Description
    -
    ConfigPath​(String configName, - String resourcePath, - String outputPath)
    -
    -
    Creates an instance of a ConfigPath record class.
    -
    -
    -
    -
  • - -
  • -
    -

    Method Summary

    -
    -
    -
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    - - -
    -
    Returns the value of the configName record component.
    -
    -
    boolean
    -
    equals​(Object o)
    -
    -
    Indicates whether some other object is "equal to" this one.
    -
    - - -
    -
    Getter for configName field
    -
    - - -
    -
    Getter for outputPath field
    -
    - - -
    -
    Getter for resourcePath field
    -
    -
    int
    - -
    -
    Returns a hash code value for this object.
    -
    - - -
    -
    Returns the value of the outputPath record component.
    -
    - - -
    -
    Returns the value of the resourcePath record component.
    -
    - - -
    -
    Returns a string representation of this record class.
    -
    -
    -
    -
    -
    -

    Methods inherited from class java.lang.Object

    -clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    -
    -
  • -
-
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      ConfigPath

      -
      public ConfigPath(String configName, - String resourcePath, - String outputPath)
      -
      Creates an instance of a ConfigPath record class.
      -
      -
      Parameters:
      -
      configName - the value for the configName record component
      -
      resourcePath - the value for the resourcePath record component
      -
      outputPath - the value for the outputPath record component
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getName

      -
      public String getName()
      -
      Getter for configName field
      -
      -
      Returns:
      -
      configName
      -
      -
      -
    • -
    • -
      -

      getResourcePath

      -
      public String getResourcePath()
      -
      Getter for resourcePath field
      -
      -
      Returns:
      -
      resourcePath
      -
      -
      -
    • -
    • -
      -

      getOutputPath

      -
      public String getOutputPath()
      -
      Getter for outputPath field
      -
      -
      Returns:
      -
      outputPath
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public final String toString()
      -
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      -
      -
      Specified by:
      -
      toString in class Record
      -
      Returns:
      -
      a string representation of this object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public final int hashCode()
      -
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      -
      -
      Specified by:
      -
      hashCode in class Record
      -
      Returns:
      -
      a hash code value for this object
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public final boolean equals(Object o)
      -
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      -
      -
      Specified by:
      -
      equals in class Record
      -
      Parameters:
      -
      o - the object with which to compare
      -
      Returns:
      -
      true if this object is the same as the o argument; false otherwise.
      -
      -
      -
    • -
    • -
      -

      configName

      -
      public String configName()
      -
      Returns the value of the configName record component.
      -
      -
      Returns:
      -
      the value of the configName record component
      -
      -
      -
    • -
    • -
      -

      resourcePath

      -
      public String resourcePath()
      -
      Returns the value of the resourcePath record component.
      -
      -
      Returns:
      -
      the value of the resourcePath record component
      -
      -
      -
    • -
    • -
      -

      outputPath

      -
      public String outputPath()
      -
      Returns the value of the outputPath record component.
      -
      -
      Returns:
      -
      the value of the outputPath record component
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/ConfigManager.Configuration.html b/javadoc/com/jnngl/totalcomputers/ConfigManager.Configuration.html deleted file mode 100644 index 9eefd06..0000000 --- a/javadoc/com/jnngl/totalcomputers/ConfigManager.Configuration.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - -ConfigManager.Configuration - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ConfigManager.Configuration

-
-
java.lang.Object -
com.jnngl.totalcomputers.ConfigManager.Configuration
-
-
-
-
Enclosing class:
-
ConfigManager
-
-
-
public static class ConfigManager.Configuration -extends Object
-
Describes config
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      Configuration

      -
      public Configuration(File configFile, - org.bukkit.configuration.file.FileConfiguration config)
      -
      Constructor
      -
      -
      Parameters:
      -
      configFile - Config file
      -
      config - Bukkit FileConfiguration
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getConfig

      -
      public org.bukkit.configuration.file.FileConfiguration getConfig()
      -
      Getter
      -
      -
      Returns:
      -
      config
      -
      -
      -
    • -
    • -
      -

      getFile

      -
      public File getFile()
      -
      Getter
      -
      -
      Returns:
      -
      configFile
      -
      -
      -
    • -
    • -
      -

      reloadConfig

      -
      public boolean reloadConfig()
      -
      Reloads config
      -
      -
      Returns:
      -
      Success or not
      -
      -
      -
    • -
    • -
      -

      saveConfig

      -
      public boolean saveConfig()
      -
      Saves config
      -
      -
      Returns:
      -
      Success or not
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/ConfigManager.html b/javadoc/com/jnngl/totalcomputers/ConfigManager.html deleted file mode 100644 index 2e1c3ad..0000000 --- a/javadoc/com/jnngl/totalcomputers/ConfigManager.html +++ /dev/null @@ -1,338 +0,0 @@ - - - - - -ConfigManager - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ConfigManager

-
-
java.lang.Object -
com.jnngl.totalcomputers.ConfigManager
-
-
-
-
public class ConfigManager -extends Object
-
-
Author:
-
Foodyling
-
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      ConfigManager

      -
      public ConfigManager(org.bukkit.plugin.Plugin pluginInstance)
      -
      Create a new instance of a ConfigManager for a specific plugin
      -
      -
      Parameters:
      -
      pluginInstance - Plugin that calls the ConfigManager
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      loadConfigFiles

      -
      public void loadConfigFiles(ConfigManager.ConfigPath... configPaths)
      -
      Load all configuration files
      -
      -
      Parameters:
      -
      configPaths - Collection of configuration files to load
      -
      -
      -
    • -
    • -
      -

      saveConfig

      -
      public boolean saveConfig(String configName, - boolean logError)
      -
      -
      Parameters:
      -
      logError - Log error or not
      -
      configName - Configuration name to save
      -
      Returns:
      -
      Whether configuration saved successfully
      -
      -
      -
    • -
    • -
      -

      saveConfig

      -
      public boolean saveConfig(String configName)
      -
      Saves specific config
      -
      -
      Parameters:
      -
      configName - Name of the config
      -
      Returns:
      -
      Whether configuration saved successfully
      -
      -
      -
    • -
    • -
      -

      saveAllConfigs

      -
      public void saveAllConfigs(boolean logError)
      -
      -
      Parameters:
      -
      logError - Log error or not - Saves all configuration files
      -
      -
      -
    • -
    • -
      -

      reloadConfig

      -
      public boolean reloadConfig(String configName)
      -
      -
      Parameters:
      -
      configName - Config Name
      -
      Returns:
      -
      Whether configuration was reloaded successfully
      -
      -
      -
    • -
    • -
      -

      reloadAllConfigs

      -
      public boolean reloadAllConfigs()
      -
      Reloads all registered configuration manager
      -
      -
      Returns:
      -
      Success
      -
      -
      -
    • -
    • -
      -

      unloadConfig

      -
      public void unloadConfig(String configName)
      -
      -
      Parameters:
      -
      configName - Config to unload
      -
      -
      -
    • -
    • -
      -

      unloadAllConfigs

      -
      public void unloadAllConfigs()
      -
      Unloads all configuration files in memory
      -
      -
    • -
    • -
      -

      getConfig

      -
      public ConfigManager.Configuration getConfig(String configName)
      -
      -
      Parameters:
      -
      configName - Configuration name
      -
      Returns:
      -
      Configuration interface, returns null if not found
      -
      -
      -
    • -
    • -
      -

      getFileConfig

      -
      public org.bukkit.configuration.file.FileConfiguration getFileConfig(String configName)
      -
      -
      Parameters:
      -
      configName - Configuration name
      -
      Returns:
      -
      FileConfiguration, returns null if not found
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/MapColor.html b/javadoc/com/jnngl/totalcomputers/MapColor.html deleted file mode 100644 index 7f788e3..0000000 --- a/javadoc/com/jnngl/totalcomputers/MapColor.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - -MapColor - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class MapColor

-
-
java.lang.Object -
com.jnngl.totalcomputers.MapColor
-
-
-
-
public class MapColor -extends Object
-
Convert Color to map color
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      MapColor

      -
      public MapColor()
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      matchColor

      -
      public static byte matchColor(Color color)
      -
      Deprecated function from bukkit
      -
      -
      Parameters:
      -
      color - Color
      -
      Returns:
      -
      Nearest color that can be used when drawing map
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/TotalComputers.InputInfo.InteractType.html b/javadoc/com/jnngl/totalcomputers/TotalComputers.InputInfo.InteractType.html deleted file mode 100644 index d1b0ba4..0000000 --- a/javadoc/com/jnngl/totalcomputers/TotalComputers.InputInfo.InteractType.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - -TotalComputers.InputInfo.InteractType - - - - - - - - - - - - - - - -
- -
-
- -
- -

Enum Class TotalComputers.InputInfo.InteractType

-
-
java.lang.Object -
java.lang.Enum<TotalComputers.InputInfo.InteractType> -
com.jnngl.totalcomputers.TotalComputers.InputInfo.InteractType
-
-
-
-
-
All Implemented Interfaces:
-
Serializable, Comparable<TotalComputers.InputInfo.InteractType>, Constable
-
-
-
Enclosing class:
-
TotalComputers.InputInfo
-
-
-
public static enum TotalComputers.InputInfo.InteractType -extends Enum<TotalComputers.InputInfo.InteractType>
-
Type of interaction with the computer
-
-
- -
-
-
    - -
  • -
    -

    Enum Constant Details

    - -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      values

      -
      public static TotalComputers.InputInfo.InteractType[] values()
      -
      Returns an array containing the constants of this enum class, in -the order they are declared.
      -
      -
      Returns:
      -
      an array containing the constants of this enum class, in the order they are declared
      -
      -
      -
    • -
    • -
      -

      valueOf

      -
      public static TotalComputers.InputInfo.InteractType valueOf(String name)
      -
      Returns the enum constant of this class with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this class. (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:
      -
      IllegalArgumentException - if this enum class has no constant with the specified name
      -
      NullPointerException - if the argument is null
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/TotalComputers.InputInfo.html b/javadoc/com/jnngl/totalcomputers/TotalComputers.InputInfo.html deleted file mode 100644 index 8db1537..0000000 --- a/javadoc/com/jnngl/totalcomputers/TotalComputers.InputInfo.html +++ /dev/null @@ -1,332 +0,0 @@ - - - - - -TotalComputers.InputInfo - - - - - - - - - - - - - - - -
- -
-
- -
- -

Record Class TotalComputers.InputInfo

-
-
java.lang.Object -
java.lang.Record -
com.jnngl.totalcomputers.TotalComputers.InputInfo
-
-
-
-
-
Enclosing class:
-
TotalComputers
-
-
-
public static record TotalComputers.InputInfo(TotalComputers.MonitorPieceIndex index, int x, int y, TotalComputers.InputInfo.InteractType interactType, org.bukkit.entity.Player player) -extends Record
-
Information about input
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      InputInfo

      -
      public InputInfo(TotalComputers.MonitorPieceIndex index, - int x, - int y, - TotalComputers.InputInfo.InteractType interactType, - org.bukkit.entity.Player player)
      -
      Creates an instance of a InputInfo record class.
      -
      -
      Parameters:
      -
      index - the value for the index record component
      -
      x - the value for the x record component
      -
      y - the value for the y record component
      -
      interactType - the value for the interactType record component
      -
      player - the value for the player record component
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      toString

      -
      public final String toString()
      -
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      -
      -
      Specified by:
      -
      toString in class Record
      -
      Returns:
      -
      a string representation of this object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public final int hashCode()
      -
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      -
      -
      Specified by:
      -
      hashCode in class Record
      -
      Returns:
      -
      a hash code value for this object
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public final boolean equals(Object o)
      -
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared with Objects::equals(Object,Object); primitive components are compared with '=='.
      -
      -
      Specified by:
      -
      equals in class Record
      -
      Parameters:
      -
      o - the object with which to compare
      -
      Returns:
      -
      true if this object is the same as the o argument; false otherwise.
      -
      -
      -
    • -
    • -
      -

      index

      - -
      Returns the value of the index record component.
      -
      -
      Returns:
      -
      the value of the index record component
      -
      -
      -
    • -
    • -
      -

      x

      -
      public int x()
      -
      Returns the value of the x record component.
      -
      -
      Returns:
      -
      the value of the x record component
      -
      -
      -
    • -
    • -
      -

      y

      -
      public int y()
      -
      Returns the value of the y record component.
      -
      -
      Returns:
      -
      the value of the y record component
      -
      -
      -
    • -
    • -
      -

      interactType

      - -
      Returns the value of the interactType record component.
      -
      -
      Returns:
      -
      the value of the interactType record component
      -
      -
      -
    • -
    • -
      -

      player

      -
      public org.bukkit.entity.Player player()
      -
      Returns the value of the player record component.
      -
      -
      Returns:
      -
      the value of the player record component
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/TotalComputers.MonitorPiece.html b/javadoc/com/jnngl/totalcomputers/TotalComputers.MonitorPiece.html deleted file mode 100644 index f9f5513..0000000 --- a/javadoc/com/jnngl/totalcomputers/TotalComputers.MonitorPiece.html +++ /dev/null @@ -1,258 +0,0 @@ - - - - - -TotalComputers.MonitorPiece - - - - - - - - - - - - - - - -
- -
-
- -
- -

Record Class TotalComputers.MonitorPiece

-
-
java.lang.Object -
java.lang.Record -
com.jnngl.totalcomputers.TotalComputers.MonitorPiece
-
-
-
-
-
Enclosing class:
-
TotalComputers
-
-
-
public static record TotalComputers.MonitorPiece(org.bukkit.map.MapView mapView, org.bukkit.entity.ItemFrame frame) -extends Record
-
Information about monitor frame with map
-
-
-
    - -
  • -
    -

    Constructor Summary

    -
    Constructors
    -
    -
    Constructor
    -
    Description
    -
    MonitorPiece​(org.bukkit.map.MapView mapView, - org.bukkit.entity.ItemFrame frame)
    -
    -
    Creates an instance of a MonitorPiece record class.
    -
    -
    -
    -
  • - -
  • -
    -

    Method Summary

    -
    -
    -
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    -
    boolean
    -
    equals​(Object o)
    -
    -
    Indicates whether some other object is "equal to" this one.
    -
    -
    org.bukkit.entity.ItemFrame
    - -
    -
    Returns the value of the frame record component.
    -
    -
    int
    - -
    -
    Returns a hash code value for this object.
    -
    -
    org.bukkit.map.MapView
    - -
    -
    Returns the value of the mapView record component.
    -
    - - -
    -
    Returns a string representation of this record class.
    -
    -
    -
    -
    -
    -

    Methods inherited from class java.lang.Object

    -clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    -
    -
  • -
-
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      MonitorPiece

      -
      public MonitorPiece(org.bukkit.map.MapView mapView, - org.bukkit.entity.ItemFrame frame)
      -
      Creates an instance of a MonitorPiece record class.
      -
      -
      Parameters:
      -
      mapView - the value for the mapView record component
      -
      frame - the value for the frame record component
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      toString

      -
      public final String toString()
      -
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      -
      -
      Specified by:
      -
      toString in class Record
      -
      Returns:
      -
      a string representation of this object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public final int hashCode()
      -
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      -
      -
      Specified by:
      -
      hashCode in class Record
      -
      Returns:
      -
      a hash code value for this object
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public final boolean equals(Object o)
      -
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      -
      -
      Specified by:
      -
      equals in class Record
      -
      Parameters:
      -
      o - the object with which to compare
      -
      Returns:
      -
      true if this object is the same as the o argument; false otherwise.
      -
      -
      -
    • -
    • -
      -

      mapView

      -
      public org.bukkit.map.MapView mapView()
      -
      Returns the value of the mapView record component.
      -
      -
      Returns:
      -
      the value of the mapView record component
      -
      -
      -
    • -
    • -
      -

      frame

      -
      public org.bukkit.entity.ItemFrame frame()
      -
      Returns the value of the frame record component.
      -
      -
      Returns:
      -
      the value of the frame record component
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/TotalComputers.MonitorPieceIndex.html b/javadoc/com/jnngl/totalcomputers/TotalComputers.MonitorPieceIndex.html deleted file mode 100644 index e25d229..0000000 --- a/javadoc/com/jnngl/totalcomputers/TotalComputers.MonitorPieceIndex.html +++ /dev/null @@ -1,258 +0,0 @@ - - - - - -TotalComputers.MonitorPieceIndex - - - - - - - - - - - - - - - -
- -
-
- -
- -

Record Class TotalComputers.MonitorPieceIndex

-
-
java.lang.Object -
java.lang.Record -
com.jnngl.totalcomputers.TotalComputers.MonitorPieceIndex
-
-
-
-
-
Enclosing class:
-
TotalComputers
-
-
-
public static record TotalComputers.MonitorPieceIndex(String name, int index) -extends Record
-
Information about part of the computer
-
-
-
    - -
  • -
    -

    Constructor Summary

    -
    Constructors
    -
    -
    Constructor
    -
    Description
    -
    MonitorPieceIndex​(String name, - int index)
    -
    -
    Creates an instance of a MonitorPieceIndex record class.
    -
    -
    -
    -
  • - -
  • -
    -

    Method Summary

    -
    -
    -
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    -
    boolean
    -
    equals​(Object o)
    -
    -
    Indicates whether some other object is "equal to" this one.
    -
    -
    int
    - -
    -
    Returns a hash code value for this object.
    -
    -
    int
    - -
    -
    Returns the value of the index record component.
    -
    - - -
    -
    Returns the value of the name record component.
    -
    - - -
    -
    Returns a string representation of this record class.
    -
    -
    -
    -
    -
    -

    Methods inherited from class java.lang.Object

    -clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    -
    -
  • -
-
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      MonitorPieceIndex

      -
      public MonitorPieceIndex(String name, - int index)
      -
      Creates an instance of a MonitorPieceIndex record class.
      -
      -
      Parameters:
      -
      name - the value for the name record component
      -
      index - the value for the index record component
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      toString

      -
      public final String toString()
      -
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      -
      -
      Specified by:
      -
      toString in class Record
      -
      Returns:
      -
      a string representation of this object
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public final int hashCode()
      -
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      -
      -
      Specified by:
      -
      hashCode in class Record
      -
      Returns:
      -
      a hash code value for this object
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public final boolean equals(Object o)
      -
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared with Objects::equals(Object,Object); primitive components are compared with '=='.
      -
      -
      Specified by:
      -
      equals in class Record
      -
      Parameters:
      -
      o - the object with which to compare
      -
      Returns:
      -
      true if this object is the same as the o argument; false otherwise.
      -
      -
      -
    • -
    • -
      -

      name

      -
      public String name()
      -
      Returns the value of the name record component.
      -
      -
      Returns:
      -
      the value of the name record component
      -
      -
      -
    • -
    • -
      -

      index

      -
      public int index()
      -
      Returns the value of the index record component.
      -
      -
      Returns:
      -
      the value of the index record component
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/TotalComputers.SelectionArea.Axis.html b/javadoc/com/jnngl/totalcomputers/TotalComputers.SelectionArea.Axis.html deleted file mode 100644 index c8b9631..0000000 --- a/javadoc/com/jnngl/totalcomputers/TotalComputers.SelectionArea.Axis.html +++ /dev/null @@ -1,243 +0,0 @@ - - - - - -TotalComputers.SelectionArea.Axis - - - - - - - - - - - - - - - -
- -
-
- -
- -

Enum Class TotalComputers.SelectionArea.Axis

-
-
java.lang.Object -
java.lang.Enum<TotalComputers.SelectionArea.Axis> -
com.jnngl.totalcomputers.TotalComputers.SelectionArea.Axis
-
-
-
-
-
All Implemented Interfaces:
-
Serializable, Comparable<TotalComputers.SelectionArea.Axis>, Constable
-
-
-
Enclosing class:
-
TotalComputers.SelectionArea
-
-
-
public static enum TotalComputers.SelectionArea.Axis -extends Enum<TotalComputers.SelectionArea.Axis>
-
Describes axis of surface normal
-
-
- -
-
-
    - -
  • -
    -

    Enum Constant Details

    - -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      values

      -
      public static TotalComputers.SelectionArea.Axis[] values()
      -
      Returns an array containing the constants of this enum class, in -the order they are declared.
      -
      -
      Returns:
      -
      an array containing the constants of this enum class, in the order they are declared
      -
      -
      -
    • -
    • -
      -

      valueOf

      -
      public static TotalComputers.SelectionArea.Axis valueOf(String name)
      -
      Returns the enum constant of this class with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this class. (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:
      -
      IllegalArgumentException - if this enum class has no constant with the specified name
      -
      NullPointerException - if the argument is null
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/TotalComputers.SelectionArea.Direction.html b/javadoc/com/jnngl/totalcomputers/TotalComputers.SelectionArea.Direction.html deleted file mode 100644 index e8b4d13..0000000 --- a/javadoc/com/jnngl/totalcomputers/TotalComputers.SelectionArea.Direction.html +++ /dev/null @@ -1,276 +0,0 @@ - - - - - -TotalComputers.SelectionArea.Direction - - - - - - - - - - - - - - - -
- -
-
- -
- -

Enum Class TotalComputers.SelectionArea.Direction

-
-
java.lang.Object -
java.lang.Enum<TotalComputers.SelectionArea.Direction> -
com.jnngl.totalcomputers.TotalComputers.SelectionArea.Direction
-
-
-
-
-
All Implemented Interfaces:
-
Serializable, Comparable<TotalComputers.SelectionArea.Direction>, Constable
-
-
-
Enclosing class:
-
TotalComputers.SelectionArea
-
-
-
public static enum TotalComputers.SelectionArea.Direction -extends Enum<TotalComputers.SelectionArea.Direction>
-
Describes direction of surface normal; UP = UP; DOWN = DOWN; RIGHT = EAST; LEFT = WEST; FORWARD = SOUTH; BACKWARD = NORTH;
-
-
- -
-
- -
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/TotalComputers.SelectionArea.html b/javadoc/com/jnngl/totalcomputers/TotalComputers.SelectionArea.html deleted file mode 100644 index ee476d3..0000000 --- a/javadoc/com/jnngl/totalcomputers/TotalComputers.SelectionArea.html +++ /dev/null @@ -1,375 +0,0 @@ - - - - - -TotalComputers.SelectionArea - - - - - - - - - - - - - - - -
- -
-
- -
- -

Record Class TotalComputers.SelectionArea

-
-
java.lang.Object -
java.lang.Record -
com.jnngl.totalcomputers.TotalComputers.SelectionArea
-
-
-
-
-
Enclosing class:
-
TotalComputers
-
-
-
public static record TotalComputers.SelectionArea(org.bukkit.Location firstPos, org.bukkit.Location secondPos, TotalComputers.SelectionArea.Axis axis, TotalComputers.SelectionArea.Direction direction, int width, int height, int area) -extends Record
-
Describes physical data of computer
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      SelectionArea

      -
      public SelectionArea(org.bukkit.Location firstPos, - org.bukkit.Location secondPos, - TotalComputers.SelectionArea.Axis axis, - TotalComputers.SelectionArea.Direction direction, - int width, - int height, - int area)
      -
      Creates an instance of a SelectionArea record class.
      -
      -
      Parameters:
      -
      firstPos - the value for the firstPos record component
      -
      secondPos - the value for the secondPos record component
      -
      axis - the value for the axis record component
      -
      direction - the value for the direction record component
      -
      width - the value for the width record component
      -
      height - the value for the height record component
      -
      area - the value for the area record component
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      equals

      -
      public boolean equals(Object o)
      -
      Default equals generated by IntelliJ IDEA
      -
      -
      Specified by:
      -
      equals in class Record
      -
      Parameters:
      -
      o - Object to compare
      -
      Returns:
      -
      Equals or not
      -
      -
      -
    • -
    • -
      -

      hashCode

      -
      public int hashCode()
      -
      Default hashCode generated by IntelliJ IDEA
      -
      -
      Specified by:
      -
      hashCode in class Record
      -
      Returns:
      -
      Hash code
      -
      -
      -
    • -
    • -
      -

      toString

      -
      public final String toString()
      -
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      -
      -
      Specified by:
      -
      toString in class Record
      -
      Returns:
      -
      a string representation of this object
      -
      -
      -
    • -
    • -
      -

      firstPos

      -
      public org.bukkit.Location firstPos()
      -
      Returns the value of the firstPos record component.
      -
      -
      Returns:
      -
      the value of the firstPos record component
      -
      -
      -
    • -
    • -
      -

      secondPos

      -
      public org.bukkit.Location secondPos()
      -
      Returns the value of the secondPos record component.
      -
      -
      Returns:
      -
      the value of the secondPos record component
      -
      -
      -
    • -
    • -
      -

      axis

      - -
      Returns the value of the axis record component.
      -
      -
      Returns:
      -
      the value of the axis record component
      -
      -
      -
    • -
    • -
      -

      direction

      - -
      Returns the value of the direction record component.
      -
      -
      Returns:
      -
      the value of the direction record component
      -
      -
      -
    • -
    • -
      -

      width

      -
      public int width()
      -
      Returns the value of the width record component.
      -
      -
      Returns:
      -
      the value of the width record component
      -
      -
      -
    • -
    • -
      -

      height

      -
      public int height()
      -
      Returns the value of the height record component.
      -
      -
      Returns:
      -
      the value of the height record component
      -
      -
      -
    • -
    • -
      -

      area

      -
      public int area()
      -
      Returns the value of the area record component.
      -
      -
      Returns:
      -
      the value of the area record component
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/TotalComputers.html b/javadoc/com/jnngl/totalcomputers/TotalComputers.html deleted file mode 100644 index f001850..0000000 --- a/javadoc/com/jnngl/totalcomputers/TotalComputers.html +++ /dev/null @@ -1,415 +0,0 @@ - - - - - -TotalComputers - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class TotalComputers

-
-
java.lang.Object -
org.bukkit.plugin.PluginBase -
org.bukkit.plugin.java.JavaPlugin -
com.jnngl.totalcomputers.TotalComputers
-
-
-
-
-
-
All Implemented Interfaces:
-
org.bukkit.command.CommandExecutor, org.bukkit.command.TabCompleter, org.bukkit.command.TabExecutor, org.bukkit.event.Listener, org.bukkit.plugin.Plugin
-
-
-
public class TotalComputers -extends org.bukkit.plugin.java.JavaPlugin -implements org.bukkit.event.Listener
-
Base of TotalComputers plugin. (Excuse me for a tons of grammar mistakes :D)
-
-
Author:
-
JNNGL
-
-
-
-
    - -
  • -
    -

    Nested Class Summary

    -
    Nested Classes
    -
    -
    Modifier and Type
    -
    Class
    -
    Description
    -
    static class 
    - -
    -
    Information about input
    -
    -
    static class 
    - -
    -
    Information about monitor frame with map
    -
    -
    static class 
    - -
    -
    Information about part of the computer
    -
    -
    static class 
    - -
    -
    Describes physical data of computer
    -
    -
    -
    -
  • - -
  • -
    -

    Field Summary

    -
    Fields
    -
    -
    Modifier and Type
    -
    Field
    -
    Description
    - - -
    -
    Unhandled touch inputs
    -
    -
    -
    -
  • - -
  • -
    -

    Constructor Summary

    -
    Constructors
    -
    -
    Constructor
    -
    Description
    - -
     
    -
    -
    -
  • - -
  • -
    -

    Method Summary

    -
    -
    -
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    -
    void
    -
    mapInteract​(org.bukkit.event.player.PlayerInteractEvent event)
    -
    -
    Protection and input handling
    -
    -
    boolean
    -
    onCommand​(org.bukkit.command.CommandSender sender, - org.bukkit.command.Command command, - String label, - String[] args)
    -
    -
    Processing of command.
    -
    -
    void
    - -
    -
    Clean up on plugin disable
    -
    -
    void
    - -
    -
    Initializes logger, config manager, computers etc.
    -
    -
    void
    -
    onHit​(org.bukkit.event.entity.EntityDamageByEntityEvent event)
    -
    -
    Protection and input handling
    -
    -
    void
    -
    onInteract​(org.bukkit.event.player.PlayerInteractEntityEvent event)
    -
    -
    Protection and input handling
    -
    - -
    onTabComplete​(org.bukkit.command.CommandSender sender, - org.bukkit.command.Command command, - String alias, - String[] args)
    -
    -
    Tab autocompletion of command.
    -
    -
    void
    -
    playerLeave​(org.bukkit.event.player.PlayerQuitEvent event)
    -
    -
    Clean up when player quits the server
    -
    -
    void
    -
    selectionEvent​(org.bukkit.event.player.PlayerInteractEvent event)
    -
    -
    Processes selection with diamond hoe.
    -
    -
    -
    -
    -
    -

    Methods inherited from class org.bukkit.plugin.java.JavaPlugin

    -getClassLoader, getCommand, getConfig, getDataFolder, getDefaultWorldGenerator, getDescription, getFile, getLogger, getPlugin, getPluginLoader, getProvidingPlugin, getResource, getServer, getTextResource, isEnabled, isNaggable, onLoad, reloadConfig, saveConfig, saveDefaultConfig, saveResource, setEnabled, setNaggable, toString
    -
    -

    Methods inherited from class org.bukkit.plugin.PluginBase

    -equals, getName, hashCode
    -
    -

    Methods inherited from class java.lang.Object

    -clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    -
    -
  • -
-
-
-
    - -
  • -
    -

    Field Details

    - -
    -
  • - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      TotalComputers

      -
      public TotalComputers()
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      onEnable

      -
      public void onEnable()
      -
      Initializes logger, config manager, computers etc.
      -
      -
      Specified by:
      -
      onEnable in interface org.bukkit.plugin.Plugin
      -
      Overrides:
      -
      onEnable in class org.bukkit.plugin.java.JavaPlugin
      -
      -
      -
    • -
    • -
      -

      onCommand

      -
      public boolean onCommand(org.bukkit.command.CommandSender sender, - org.bukkit.command.Command command, - String label, - String[] args)
      -
      Processing of command. Permission: totalcomputers.command.totalcomputers
      -
      -
      Specified by:
      -
      onCommand in interface org.bukkit.command.CommandExecutor
      -
      Overrides:
      -
      onCommand in class org.bukkit.plugin.java.JavaPlugin
      -
      Parameters:
      -
      sender - Command executor
      -
      command - Command
      -
      label - Command label
      -
      args - Command Arguments
      -
      Returns:
      -
      Always true
      -
      -
      -
    • -
    • -
      -

      onTabComplete

      -
      public List<String> onTabComplete(org.bukkit.command.CommandSender sender, - org.bukkit.command.Command command, - String alias, - String[] args)
      -
      Tab autocompletion of command. Permission: totalcomputers.command.totalcomputers
      -
      -
      Specified by:
      -
      onTabComplete in interface org.bukkit.command.TabCompleter
      -
      Overrides:
      -
      onTabComplete in class org.bukkit.plugin.java.JavaPlugin
      -
      Parameters:
      -
      sender - Command sender
      -
      command - Command
      -
      alias - Alias
      -
      args - Command Arguments
      -
      Returns:
      -
      List of autocompletes
      -
      -
      -
    • -
    • -
      -

      selectionEvent

      -
      public void selectionEvent(org.bukkit.event.player.PlayerInteractEvent event)
      -
      Processes selection with diamond hoe. Permission: totalcomputers.selection
      -
      -
      Parameters:
      -
      event - Event (PlayerInteractEvent)
      -
      -
      -
    • -
    • -
      -

      playerLeave

      -
      public void playerLeave(org.bukkit.event.player.PlayerQuitEvent event)
      -
      Clean up when player quits the server
      -
      -
      Parameters:
      -
      event - Event (PlayerQuitEvent)
      -
      -
      -
    • -
    • -
      -

      onHit

      -
      public void onHit(org.bukkit.event.entity.EntityDamageByEntityEvent event)
      -
      Protection and input handling
      -
      -
      Parameters:
      -
      event - Event (EntityDamageByEntityEvent)
      -
      -
      -
    • -
    • -
      -

      onInteract

      -
      public void onInteract(org.bukkit.event.player.PlayerInteractEntityEvent event)
      -
      Protection and input handling
      -
      -
      Parameters:
      -
      event - Event (PlayerInteractEntityEvent)
      -
      -
      -
    • -
    • -
      -

      mapInteract

      -
      public void mapInteract(org.bukkit.event.player.PlayerInteractEvent event)
      -
      Protection and input handling
      -
      -
      Parameters:
      -
      event - Event (PlayerInteractEvent)
      -
      -
      -
    • -
    • -
      -

      onDisable

      -
      public void onDisable()
      -
      Clean up on plugin disable
      -
      -
      Specified by:
      -
      onDisable in interface org.bukkit.plugin.Plugin
      -
      Overrides:
      -
      onDisable in class org.bukkit.plugin.java.JavaPlugin
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/class-use/AABB.html b/javadoc/com/jnngl/totalcomputers/class-use/AABB.html deleted file mode 100644 index af0f730..0000000 --- a/javadoc/com/jnngl/totalcomputers/class-use/AABB.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.AABB - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.AABB

-
-No usage of com.jnngl.totalcomputers.AABB
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/class-use/ConfigManager.ConfigPath.html b/javadoc/com/jnngl/totalcomputers/class-use/ConfigManager.ConfigPath.html deleted file mode 100644 index da625d4..0000000 --- a/javadoc/com/jnngl/totalcomputers/class-use/ConfigManager.ConfigPath.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - -Uses of Record Class com.jnngl.totalcomputers.ConfigManager.ConfigPath - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Record Class
com.jnngl.totalcomputers.ConfigManager.ConfigPath

-
-
Packages that use ConfigManager.ConfigPath
-
-
Package
-
Description
- -
 
-
-
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/class-use/ConfigManager.Configuration.html b/javadoc/com/jnngl/totalcomputers/class-use/ConfigManager.Configuration.html deleted file mode 100644 index e831074..0000000 --- a/javadoc/com/jnngl/totalcomputers/class-use/ConfigManager.Configuration.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.ConfigManager.Configuration - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.ConfigManager.Configuration

-
-
Packages that use ConfigManager.Configuration
-
-
Package
-
Description
- -
 
-
-
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/class-use/ConfigManager.html b/javadoc/com/jnngl/totalcomputers/class-use/ConfigManager.html deleted file mode 100644 index 69b2e96..0000000 --- a/javadoc/com/jnngl/totalcomputers/class-use/ConfigManager.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.ConfigManager - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.ConfigManager

-
-No usage of com.jnngl.totalcomputers.ConfigManager
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/class-use/MapColor.html b/javadoc/com/jnngl/totalcomputers/class-use/MapColor.html deleted file mode 100644 index c10bc0d..0000000 --- a/javadoc/com/jnngl/totalcomputers/class-use/MapColor.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.MapColor - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.MapColor

-
-No usage of com.jnngl.totalcomputers.MapColor
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/class-use/TotalComputers.InputInfo.InteractType.html b/javadoc/com/jnngl/totalcomputers/class-use/TotalComputers.InputInfo.InteractType.html deleted file mode 100644 index ff949ee..0000000 --- a/javadoc/com/jnngl/totalcomputers/class-use/TotalComputers.InputInfo.InteractType.html +++ /dev/null @@ -1,292 +0,0 @@ - - - - - -Uses of Enum Class com.jnngl.totalcomputers.TotalComputers.InputInfo.InteractType - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Enum Class
com.jnngl.totalcomputers.TotalComputers.InputInfo.InteractType

-
- - -
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/class-use/TotalComputers.InputInfo.html b/javadoc/com/jnngl/totalcomputers/class-use/TotalComputers.InputInfo.html deleted file mode 100644 index d188609..0000000 --- a/javadoc/com/jnngl/totalcomputers/class-use/TotalComputers.InputInfo.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - -Uses of Record Class com.jnngl.totalcomputers.TotalComputers.InputInfo - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Record Class
com.jnngl.totalcomputers.TotalComputers.InputInfo

-
-
Packages that use TotalComputers.InputInfo
-
-
Package
-
Description
- -
 
-
-
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/class-use/TotalComputers.MonitorPiece.html b/javadoc/com/jnngl/totalcomputers/class-use/TotalComputers.MonitorPiece.html deleted file mode 100644 index 66e7d2b..0000000 --- a/javadoc/com/jnngl/totalcomputers/class-use/TotalComputers.MonitorPiece.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - -Uses of Record Class com.jnngl.totalcomputers.TotalComputers.MonitorPiece - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Record Class
com.jnngl.totalcomputers.TotalComputers.MonitorPiece

-
-No usage of com.jnngl.totalcomputers.TotalComputers.MonitorPiece
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/class-use/TotalComputers.MonitorPieceIndex.html b/javadoc/com/jnngl/totalcomputers/class-use/TotalComputers.MonitorPieceIndex.html deleted file mode 100644 index 07ad112..0000000 --- a/javadoc/com/jnngl/totalcomputers/class-use/TotalComputers.MonitorPieceIndex.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - -Uses of Record Class com.jnngl.totalcomputers.TotalComputers.MonitorPieceIndex - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Record Class
com.jnngl.totalcomputers.TotalComputers.MonitorPieceIndex

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/class-use/TotalComputers.SelectionArea.Axis.html b/javadoc/com/jnngl/totalcomputers/class-use/TotalComputers.SelectionArea.Axis.html deleted file mode 100644 index d606068..0000000 --- a/javadoc/com/jnngl/totalcomputers/class-use/TotalComputers.SelectionArea.Axis.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - -Uses of Enum Class com.jnngl.totalcomputers.TotalComputers.SelectionArea.Axis - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Enum Class
com.jnngl.totalcomputers.TotalComputers.SelectionArea.Axis

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/class-use/TotalComputers.SelectionArea.Direction.html b/javadoc/com/jnngl/totalcomputers/class-use/TotalComputers.SelectionArea.Direction.html deleted file mode 100644 index 30de341..0000000 --- a/javadoc/com/jnngl/totalcomputers/class-use/TotalComputers.SelectionArea.Direction.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - -Uses of Enum Class com.jnngl.totalcomputers.TotalComputers.SelectionArea.Direction - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Enum Class
com.jnngl.totalcomputers.TotalComputers.SelectionArea.Direction

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/class-use/TotalComputers.SelectionArea.html b/javadoc/com/jnngl/totalcomputers/class-use/TotalComputers.SelectionArea.html deleted file mode 100644 index fc34d34..0000000 --- a/javadoc/com/jnngl/totalcomputers/class-use/TotalComputers.SelectionArea.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Record Class com.jnngl.totalcomputers.TotalComputers.SelectionArea - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Record Class
com.jnngl.totalcomputers.TotalComputers.SelectionArea

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/class-use/TotalComputers.html b/javadoc/com/jnngl/totalcomputers/class-use/TotalComputers.html deleted file mode 100644 index 777f8ca..0000000 --- a/javadoc/com/jnngl/totalcomputers/class-use/TotalComputers.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.TotalComputers - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.TotalComputers

-
-
Packages that use TotalComputers
-
-
Package
-
Description
- -
 
-
-
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/package-summary.html b/javadoc/com/jnngl/totalcomputers/package-summary.html deleted file mode 100644 index 02b70e1..0000000 --- a/javadoc/com/jnngl/totalcomputers/package-summary.html +++ /dev/null @@ -1,131 +0,0 @@ - - - - - -com.jnngl.totalcomputers - - - - - - - - - - - - - - - -
- -
-
-
-

Package com.jnngl.totalcomputers

-
-
-
package com.jnngl.totalcomputers
-
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/package-tree.html b/javadoc/com/jnngl/totalcomputers/package-tree.html deleted file mode 100644 index cf9b2d7..0000000 --- a/javadoc/com/jnngl/totalcomputers/package-tree.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -com.jnngl.totalcomputers Class Hierarchy - - - - - - - - - - - - - - - -
- -
-
-
-

Hierarchy For Package com.jnngl.totalcomputers

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
-
-

Enum Class Hierarchy

- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/package-use.html b/javadoc/com/jnngl/totalcomputers/package-use.html deleted file mode 100644 index 9a49060..0000000 --- a/javadoc/com/jnngl/totalcomputers/package-use.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - -Uses of Package com.jnngl.totalcomputers - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Package
com.jnngl.totalcomputers

-
-
Packages that use com.jnngl.totalcomputers
- -
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/Account.html b/javadoc/com/jnngl/totalcomputers/system/Account.html deleted file mode 100644 index fe8f86b..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/Account.html +++ /dev/null @@ -1,201 +0,0 @@ - - - - - -Account - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class Account

-
-
java.lang.Object -
com.jnngl.totalcomputers.system.Account
-
-
-
-
public class Account -extends Object
-
Stores the information about user
-
-
- -
-
-
    - -
  • -
    -

    Field Details

    -
      -
    • -
      -

      name

      -
      public final String name
      -
      Account name
      -
      -
    • -
    • -
      -

      passwordHash

      -
      public final String passwordHash
      -
      Encrypted password
      -
      -
    • -
    • -
      -

      usePassword

      -
      public final boolean usePassword
      -
      Whether password is set
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      Account

      -
      public Account(String name, - String passwordHash, - boolean usePassword)
      -
      Constructor
      -
      -
      Parameters:
      -
      name - Name of the computer account
      -
      passwordHash - Encrypted password
      -
      usePassword - Whether password is required to log in or not
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/Event.html b/javadoc/com/jnngl/totalcomputers/system/Event.html deleted file mode 100644 index 36bb42e..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/Event.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - -Event - - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface Event

-
-
-
-
public interface Event
-
Common interface for events
-
-
-
    - -
  • -
    -

    Method Summary

    -
    -
    -
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    -
    void
    - -
    -
    Some action.
    -
    -
    -
    -
    -
    -
  • -
-
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      action

      -
      void action()
      -
      Some action.
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/FileSystem.html b/javadoc/com/jnngl/totalcomputers/system/FileSystem.html deleted file mode 100644 index 5ca08c1..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/FileSystem.html +++ /dev/null @@ -1,449 +0,0 @@ - - - - - -FileSystem - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class FileSystem

-
-
java.lang.Object -
com.jnngl.totalcomputers.system.FileSystem
-
-
-
-
public class FileSystem -extends Object
-
Virtual File System for TotalOS
-
-
- -
-
-
    - -
  • -
    -

    Field Details

    -
      -
    • -
      -

      rootfs

      -
      public final File rootfs
      -
      /
      -
      -
    • -
    • -
      -

      sys

      -
      public final File sys
      -
      /sys
      -
      -
    • -
    • -
      -

      taskbar

      -
      public final File taskbar
      -
      /sys/taskbar
      -
      -
    • -
    • -
      -

      name

      -
      public final File name
      -
      /sys/name
      -
      -
    • -
    • -
      -

      locale

      -
      public final File locale
      -
      /sys/locale
      -
      -
    • -
    • -
      -

      account

      -
      public final File account
      -
      /sys/account
      -
      -
    • -
    • -
      -

      usr

      -
      public final File usr
      -
      /usr
      -
      -
    • -
    • -
      -

      Desktop

      -
      public final File Desktop
      -
      /usr/Desktop
      -
      -
    • -
    • -
      -

      firstRun

      -
      public final boolean firstRun
      -
      Whether it is a first launch or not
      -
      -
    • -
    • -
      -

      images

      -
      public final Map<String,​BufferedImage> images
      -
      Image resources
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      FileSystem

      -
      public FileSystem(String name)
      -
      Constructor
      -
      -
      Parameters:
      -
      name - Name of the computer
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      setConfigured

      -
      public void setConfigured()
      -
      Writes init.flag file
      -
      -
    • -
    • -
      -

      writeLocalization

      -
      public void writeLocalization(Localization locale)
      -
      Saves the localization info
      -
      -
      Parameters:
      -
      locale - Localization
      -
      -
      -
    • -
    • -
      -

      readLocalization

      -
      public Localization readLocalization()
      -
      Loads the localization info
      -
      -
      Returns:
      -
      Localization
      -
      -
      -
    • -
    • -
      -

      writeAccount

      -
      public void writeAccount(Account account)
      -
      Saves the account info
      -
      -
      Parameters:
      -
      account - Account
      -
      -
      -
    • -
    • -
      -

      readAccount

      -
      public Account readAccount()
      -
      Loads the account info
      -
      -
      Returns:
      -
      Account
      -
      -
      -
    • -
    • -
      -

      loadResources

      -
      public void loadResources()
      -
      Loads all resources
      -
      -
    • -
    • -
      -

      addResourceImage

      -
      public boolean addResourceImage(String name, - BufferedImage image)
      -
      Puts the resource into the map
      -
      -
      Parameters:
      -
      name - Name of the resource
      -
      image - Data
      -
      Returns:
      -
      Whether the resource was successfully added or not
      -
      -
      -
    • -
    • -
      -

      getResourceImage

      -
      public BufferedImage getResourceImage(String key)
      -
      Returns the resource. -

      - Null will be returned if there is no resource with that name -

      -
      -
      Parameters:
      -
      key - Key of the resource
      -
      Returns:
      -
      The resource
      -
      -
      -
    • -
    • -
      -

      loadImage

      -
      public BufferedImage loadImage(String path)
      -
      Loads image
      -
      -
      Parameters:
      -
      path - Path of the file
      -
      Returns:
      -
      BufferedImage
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/Localization.English.html b/javadoc/com/jnngl/totalcomputers/system/Localization.English.html deleted file mode 100644 index c3c590a..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/Localization.English.html +++ /dev/null @@ -1,476 +0,0 @@ - - - - - -Localization.English - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class Localization.English

-
-
java.lang.Object -
com.jnngl.totalcomputers.system.Localization.English
-
-
-
-
All Implemented Interfaces:
-
Localization
-
-
-
Enclosing interface:
-
Localization
-
-
-
public static class Localization.English -extends Object -implements Localization
-
English localization
-
-
- -
-
- -
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/Localization.Russian.html b/javadoc/com/jnngl/totalcomputers/system/Localization.Russian.html deleted file mode 100644 index 418163d..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/Localization.Russian.html +++ /dev/null @@ -1,476 +0,0 @@ - - - - - -Localization.Russian - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class Localization.Russian

-
-
java.lang.Object -
com.jnngl.totalcomputers.system.Localization.Russian
-
-
-
-
All Implemented Interfaces:
-
Localization
-
-
-
Enclosing interface:
-
Localization
-
-
-
public static class Localization.Russian -extends Object -implements Localization
-
Russian localization
-
-
- -
-
- -
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/Localization.html b/javadoc/com/jnngl/totalcomputers/system/Localization.html deleted file mode 100644 index 14baa5c..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/Localization.html +++ /dev/null @@ -1,402 +0,0 @@ - - - - - -Localization - - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface Localization

-
-
-
-
All Known Implementing Classes:
-
Localization.English, Localization.Russian
-
-
-
public interface Localization
-
Localization interface.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      computerName

      -
      String computerName()
      -
      Computer name
      -
      -
      Returns:
      -
      Localization
      -
      -
      -
    • -
    • -
      -

      createAComputerAccount

      -
      String createAComputerAccount()
      -
      Create a Computer account
      -
      -
      Returns:
      -
      Localization
      -
      -
      -
    • -
    • -
      -

      password

      -
      String password()
      -
      Password
      -
      -
      Returns:
      -
      Localization
      -
      -
      -
    • -
    • -
      -

      requirePassword

      -
      String requirePassword()
      -
      Require password
      -
      -
      Returns:
      -
      Localization
      -
      -
      -
    • -
    • -
      -

      doNotRequirePassword

      -
      String doNotRequirePassword()
      -
      Do not require password
      -
      -
      Returns:
      -
      Localization
      -
      -
      -
    • -
    • -
      -

      next

      -
      String next()
      -
      Next
      -
      -
      Returns:
      -
      Localization
      -
      -
      -
    • -
    • -
      -

      back

      -
      String back()
      -
      Back
      -
      -
      Returns:
      -
      Localization
      -
      -
      -
    • -
    • -
      -

      computerNameCannotBeEmpty

      -
      String computerNameCannotBeEmpty()
      -
      Computer name cannot be empty
      -
      -
      Returns:
      -
      Localization
      -
      -
      -
    • -
    • -
      -

      passwordFieldIsEmpty

      -
      String passwordFieldIsEmpty()
      -
      Password field is empty
      -
      -
      Returns:
      -
      Localization
      -
      -
      -
    • -
    • -
      -

      administratorRightsAreRequiredToContinue

      -
      String administratorRightsAreRequiredToContinue()
      -
      Administrator rights are required to continue
      -
      -
      Returns:
      -
      Localization
      -
      -
      -
    • -
    • -
      -

      youDoNotHaveAdministratorRights

      -
      String youDoNotHaveAdministratorRights()
      -
      You do not have administrator rights
      -
      -
      Returns:
      -
      Localization
      -
      -
      -
    • -
    • -
      -

      setupComplete

      -
      String setupComplete()
      -
      Setup complete
      -
      -
      Returns:
      -
      Localization
      -
      -
      -
    • -
    • -
      -

      restartRequired

      -
      String restartRequired()
      -
      Restart required
      -
      -
      Returns:
      -
      Localization
      -
      -
      -
    • -
    • -
      -

      restartNow

      -
      String restartNow()
      -
      Restart now
      -
      -
      Returns:
      -
      Localization
      -
      -
      -
    • -
    • -
      -

      signIn

      -
      String signIn()
      -
      Sign In
      -
      -
      Returns:
      -
      Localization
      -
      -
      -
    • -
    • -
      -

      wrongPassword

      -
      String wrongPassword()
      -
      Wrong password
      -
      -
      Returns:
      -
      Localization
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/TotalOS.ComputerState.html b/javadoc/com/jnngl/totalcomputers/system/TotalOS.ComputerState.html deleted file mode 100644 index 27ec7e3..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/TotalOS.ComputerState.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - -TotalOS.ComputerState - - - - - - - - - - - - - - - -
- -
-
- -
- -

Enum Class TotalOS.ComputerState

-
-
java.lang.Object -
java.lang.Enum<TotalOS.ComputerState> -
com.jnngl.totalcomputers.system.TotalOS.ComputerState
-
-
-
-
-
All Implemented Interfaces:
-
Serializable, Comparable<TotalOS.ComputerState>, Constable
-
-
-
Enclosing class:
-
TotalOS
-
-
-
public static enum TotalOS.ComputerState -extends Enum<TotalOS.ComputerState>
-
Describes state of the computer
-
-
- -
-
-
    - -
  • -
    -

    Enum Constant Details

    - -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      values

      -
      public static TotalOS.ComputerState[] values()
      -
      Returns an array containing the constants of this enum class, in -the order they are declared.
      -
      -
      Returns:
      -
      an array containing the constants of this enum class, in the order they are declared
      -
      -
      -
    • -
    • -
      -

      valueOf

      -
      public static TotalOS.ComputerState valueOf(String name)
      -
      Returns the enum constant of this class with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this class. (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:
      -
      IllegalArgumentException - if this enum class has no constant with the specified name
      -
      NullPointerException - if the argument is null
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/TotalOS.Renderer.html b/javadoc/com/jnngl/totalcomputers/system/TotalOS.Renderer.html deleted file mode 100644 index dfdc2a7..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/TotalOS.Renderer.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - -TotalOS.Renderer - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class TotalOS.Renderer

-
-
java.lang.Object -
org.bukkit.map.MapRenderer -
com.jnngl.totalcomputers.system.TotalOS.Renderer
-
-
-
-
-
Enclosing class:
-
TotalOS
-
-
-
public static class TotalOS.Renderer -extends org.bukkit.map.MapRenderer
-
Simple map renderer. -

- Draws image to screen and handles input. -

-
-
-
    - -
  • -
    -

    Constructor Summary

    -
    Constructors
    -
    -
    Constructor
    -
    Description
    -
    Renderer​(String name, - int id, - TotalComputers plugin, - TotalOS os, - TotalComputers.SelectionArea area)
    -
    -
    Constructor
    -
    -
    -
    -
  • - -
  • -
    -

    Method Summary

    -
    -
    -
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    -
    void
    -
    render​(org.bukkit.map.MapView map, - org.bukkit.map.MapCanvas canvas, - org.bukkit.entity.Player player)
    -
    -
    Custom implementation of MapRenderer.render(MapView, MapCanvas, Player) function.
    -
    -
    -
    -
    -
    -

    Methods inherited from class org.bukkit.map.MapRenderer

    -initialize, isContextual
    -
    -

    Methods inherited from class java.lang.Object

    -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    -
    -
  • -
-
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      Renderer

      -
      public Renderer(String name, - int id, - TotalComputers plugin, - TotalOS os, - TotalComputers.SelectionArea area)
      -
      Constructor
      -
      -
      Parameters:
      -
      name - Name of the computer
      -
      id - Index of monitor piece
      -
      plugin - Plugin instance
      -
      os - Operating System instance
      -
      area - Physical data of the computer
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      render

      -
      public void render(org.bukkit.map.MapView map, - org.bukkit.map.MapCanvas canvas, - org.bukkit.entity.Player player)
      -
      Custom implementation of MapRenderer.render(MapView, MapCanvas, Player) function.
      -
      -
      Specified by:
      -
      render in class org.bukkit.map.MapRenderer
      -
      Parameters:
      -
      map - Destination map
      -
      canvas - Map canvas
      -
      player - Idk
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/TotalOS.Test.html b/javadoc/com/jnngl/totalcomputers/system/TotalOS.Test.html deleted file mode 100644 index 408fd79..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/TotalOS.Test.html +++ /dev/null @@ -1,411 +0,0 @@ - - - - - -TotalOS.Test - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class TotalOS.Test

-
-
java.lang.Object -
java.awt.Component -
java.awt.Container -
javax.swing.JComponent -
javax.swing.JPanel -
com.jnngl.totalcomputers.system.TotalOS.Test
-
-
-
-
-
-
-
-
All Implemented Interfaces:
-
KeyListener, MouseListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible
-
-
-
Enclosing class:
-
TotalOS
-
-
-
public static class TotalOS.Test -extends JPanel -implements MouseListener, KeyListener
-
Simple class for testing outside the minecraft
-
-
See Also:
-
Serialized Form
-
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      Test

      -
      public Test(int width, - int height, - JFrame jf)
      -
      Constructor
      -
      -
      Parameters:
      -
      width - Width
      -
      height - Height
      -
      jf - JFrame instance
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      main

      -
      public static void main(String[] args)
      -
      Start point
      -
      -
      Parameters:
      -
      args - Console arguments
      -
      -
      -
    • -
    • -
      -

      paint

      -
      public void paint(Graphics g)
      -
      Custom implementation of paint function
      -
      -
      Overrides:
      -
      paint in class JComponent
      -
      Parameters:
      -
      g - Graphics2D instance
      -
      -
      -
    • -
    • -
      -

      mouseClicked

      -
      public void mouseClicked(MouseEvent e)
      -
      Mouse input
      -
      -
      Specified by:
      -
      mouseClicked in interface MouseListener
      -
      Parameters:
      -
      e - MouseEvent
      -
      -
      -
    • -
    • -
      -

      mousePressed

      -
      public void mousePressed(MouseEvent e)
      -
      Not used
      -
      -
      Specified by:
      -
      mousePressed in interface MouseListener
      -
      Parameters:
      -
      e - MouseEvent
      -
      -
      -
    • -
    • -
      -

      mouseReleased

      -
      public void mouseReleased(MouseEvent e)
      -
      Not used
      -
      -
      Specified by:
      -
      mouseReleased in interface MouseListener
      -
      Parameters:
      -
      e - MouseEvent
      -
      -
      -
    • -
    • -
      -

      mouseEntered

      -
      public void mouseEntered(MouseEvent e)
      -
      Not used
      -
      -
      Specified by:
      -
      mouseEntered in interface MouseListener
      -
      Parameters:
      -
      e - MouseEvent
      -
      -
      -
    • -
    • -
      -

      mouseExited

      -
      public void mouseExited(MouseEvent e)
      -
      Not used
      -
      -
      Specified by:
      -
      mouseExited in interface MouseListener
      -
      Parameters:
      -
      e - MouseEvent
      -
      -
      -
    • -
    • -
      -

      keyTyped

      -
      public void keyTyped(KeyEvent e)
      -
      Not used
      -
      -
      Specified by:
      -
      keyTyped in interface KeyListener
      -
      Parameters:
      -
      e - KeyEvent
      -
      -
      -
    • -
    • -
      -

      keyPressed

      -
      public void keyPressed(KeyEvent e)
      -
      Exits from the app when Escape key is pressed.
      -
      -
      Specified by:
      -
      keyPressed in interface KeyListener
      -
      Parameters:
      -
      e - KeyEvent
      -
      -
      -
    • -
    • -
      -

      keyReleased

      -
      public void keyReleased(KeyEvent e)
      -
      Not used
      -
      -
      Specified by:
      -
      keyReleased in interface KeyListener
      -
      Parameters:
      -
      e - KeyEvent
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/TotalOS.html b/javadoc/com/jnngl/totalcomputers/system/TotalOS.html deleted file mode 100644 index 342d57c..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/TotalOS.html +++ /dev/null @@ -1,456 +0,0 @@ - - - - - -TotalOS - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class TotalOS

-
-
java.lang.Object -
com.jnngl.totalcomputers.system.TotalOS
-
-
-
-
public class TotalOS -extends Object
-
Main class of TotalOS Operating System
-
-
- -
-
-
    - -
  • -
    -

    Field Details

    -
      -
    • -
      -

      image

      -
      public final BufferedImage image
      -
      Screen
      -
      -
    • -
    • -
      -

      screenWidth

      -
      public final int screenWidth
      -
      Screen width
      -
      -
    • -
    • -
      -

      screenHeight

      -
      public final int screenHeight
      -
      Screen height
      -
      -
    • -
    • -
      -

      name

      -
      public final String name
      -
      Computer name
      -
      -
    • -
    • -
      -

      fs

      -
      public FileSystem fs
      -
      File system
      -
      -
    • -
    • -
      -

      firstRun

      -
      public boolean firstRun
      -
      Whether it is a first run or not
      -
      -
    • -
    • -
      -

      baseFont

      -
      public Font baseFont
      -
      Base Font
      -
      -
    • -
    • -
      -

      keyboard

      -
      public Keyboard keyboard
      -
      Keyboard overlay instance
      -
      -
    • -
    • -
      -

      information

      -
      public Information information
      -
      Information overlay instance
      -
      -
    • -
    • -
      -

      localization

      -
      public Localization localization
      -
      Localization
      -
      -
    • -
    • -
      -

      account

      -
      public Account account
      -
      Account
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      TotalOS

      -
      public TotalOS(int widthPix, - int heightPix, - String name)
      -
      Constructor
      -
      -
      Parameters:
      -
      widthPix - Width of monitor in pixels
      -
      heightPix - Height of monitor in pixels
      -
      name - Name of the computer
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      renderFrame

      -
      public void renderFrame()
      -
      Renders frame into buffered image
      -
      -
    • -
    • -
      -

      getColorAt

      -
      public Color getColorAt(int x, - int y)
      -
      Returns color at specific pixel
      -
      -
      Parameters:
      -
      x - X coordinate of the pixel
      -
      y - Y coordinate of the pixel
      -
      Returns:
      -
      color
      -
      -
      -
    • -
    • -
      -

      processTouch

      -
      public void processTouch(int x, - int y, - TotalComputers.InputInfo.InteractType type, - boolean adminRights)
      -
      Handles input.
      -
      -
      Parameters:
      -
      x - X coordinate of the touch position
      -
      y - Y coordinate of the touch position
      -
      type - See TotalComputers.InputInfo.InteractType
      -
      adminRights - Whether the player have administration rights or not
      -
      -
      -
    • -
    • -
      -

      restart

      -
      public void restart()
      -
      Restarts the computer
      -
      -
    • -
    • -
      -

      turnOff

      -
      public void turnOff()
      -
      Turns off the computer
      -
      -
    • -
    • -
      -

      turnOn

      -
      public void turnOn()
      -
      Turns on the computer
      -
      -
    • -
    • -
      -

      requestAdminRights

      -
      public boolean requestAdminRights()
      -
      Requests administrator rights
      -
      -
      Returns:
      -
      Whether the player have administration rights or not
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/Utils.html b/javadoc/com/jnngl/totalcomputers/system/Utils.html deleted file mode 100644 index f7e5b53..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/Utils.html +++ /dev/null @@ -1,172 +0,0 @@ - - - - - -Utils - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class Utils

-
-
java.lang.Object -
com.jnngl.totalcomputers.system.Utils
-
-
-
-
public class Utils -extends Object
-
Common functions
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      Utils

      -
      public Utils()
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getFontMetrics

      -
      public static FontMetrics getFontMetrics(Font f)
      -
      Creates font metrics
      -
      -
      Parameters:
      -
      f - Font
      -
      Returns:
      -
      FontMetrics of a font
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/class-use/Account.html b/javadoc/com/jnngl/totalcomputers/system/class-use/Account.html deleted file mode 100644 index 65c9c1d..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/class-use/Account.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.system.Account - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.system.Account

-
-
Packages that use Account
-
-
Package
-
Description
- -
 
-
-
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/class-use/Event.html b/javadoc/com/jnngl/totalcomputers/system/class-use/Event.html deleted file mode 100644 index 7ccd748..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/class-use/Event.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - -Uses of Interface com.jnngl.totalcomputers.system.Event - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
com.jnngl.totalcomputers.system.Event

-
-
Packages that use Event
- -
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/class-use/FileSystem.html b/javadoc/com/jnngl/totalcomputers/system/class-use/FileSystem.html deleted file mode 100644 index 2b7c755..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/class-use/FileSystem.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.system.FileSystem - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.system.FileSystem

-
-
Packages that use FileSystem
-
-
Package
-
Description
- -
 
-
-
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/class-use/Localization.English.html b/javadoc/com/jnngl/totalcomputers/system/class-use/Localization.English.html deleted file mode 100644 index 66c29b6..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/class-use/Localization.English.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.system.Localization.English - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.system.Localization.English

-
-No usage of com.jnngl.totalcomputers.system.Localization.English
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/class-use/Localization.Russian.html b/javadoc/com/jnngl/totalcomputers/system/class-use/Localization.Russian.html deleted file mode 100644 index c85a899..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/class-use/Localization.Russian.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.system.Localization.Russian - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.system.Localization.Russian

-
-No usage of com.jnngl.totalcomputers.system.Localization.Russian
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/class-use/Localization.html b/javadoc/com/jnngl/totalcomputers/system/class-use/Localization.html deleted file mode 100644 index 47eca21..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/class-use/Localization.html +++ /dev/null @@ -1,126 +0,0 @@ - - - - - -Uses of Interface com.jnngl.totalcomputers.system.Localization - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
com.jnngl.totalcomputers.system.Localization

-
-
Packages that use Localization
-
-
Package
-
Description
- -
 
-
-
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/class-use/TotalOS.ComputerState.html b/javadoc/com/jnngl/totalcomputers/system/class-use/TotalOS.ComputerState.html deleted file mode 100644 index 0fa2ad0..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/class-use/TotalOS.ComputerState.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Uses of Enum Class com.jnngl.totalcomputers.system.TotalOS.ComputerState - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Enum Class
com.jnngl.totalcomputers.system.TotalOS.ComputerState

-
-
Packages that use TotalOS.ComputerState
-
-
Package
-
Description
- -
 
-
-
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/class-use/TotalOS.Renderer.html b/javadoc/com/jnngl/totalcomputers/system/class-use/TotalOS.Renderer.html deleted file mode 100644 index 5837f87..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/class-use/TotalOS.Renderer.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.system.TotalOS.Renderer - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.system.TotalOS.Renderer

-
-No usage of com.jnngl.totalcomputers.system.TotalOS.Renderer
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/class-use/TotalOS.Test.html b/javadoc/com/jnngl/totalcomputers/system/class-use/TotalOS.Test.html deleted file mode 100644 index 8688697..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/class-use/TotalOS.Test.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.system.TotalOS.Test - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.system.TotalOS.Test

-
-No usage of com.jnngl.totalcomputers.system.TotalOS.Test
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/class-use/TotalOS.html b/javadoc/com/jnngl/totalcomputers/system/class-use/TotalOS.html deleted file mode 100644 index 9330b67..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/class-use/TotalOS.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.system.TotalOS - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.system.TotalOS

-
-
Packages that use TotalOS
- -
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/class-use/Utils.html b/javadoc/com/jnngl/totalcomputers/system/class-use/Utils.html deleted file mode 100644 index 3a0fcb5..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/class-use/Utils.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.system.Utils - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.system.Utils

-
-No usage of com.jnngl.totalcomputers.system.Utils
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/overlays/Information.Type.html b/javadoc/com/jnngl/totalcomputers/system/overlays/Information.Type.html deleted file mode 100644 index 8f2707d..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/overlays/Information.Type.html +++ /dev/null @@ -1,232 +0,0 @@ - - - - - -Information.Type - - - - - - - - - - - - - - - -
- -
-
- -
- -

Enum Class Information.Type

-
-
java.lang.Object -
java.lang.Enum<Information.Type> -
com.jnngl.totalcomputers.system.overlays.Information.Type
-
-
-
-
-
All Implemented Interfaces:
-
Serializable, Comparable<Information.Type>, Constable
-
-
-
Enclosing class:
-
Information
-
-
-
public static enum Information.Type -extends Enum<Information.Type>
-
Type of message
-
-
- -
-
-
    - -
  • -
    -

    Enum Constant Details

    - -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      values

      -
      public static Information.Type[] values()
      -
      Returns an array containing the constants of this enum class, in -the order they are declared.
      -
      -
      Returns:
      -
      an array containing the constants of this enum class, in the order they are declared
      -
      -
      -
    • -
    • -
      -

      valueOf

      -
      public static Information.Type valueOf(String name)
      -
      Returns the enum constant of this class with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this class. (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:
      -
      IllegalArgumentException - if this enum class has no constant with the specified name
      -
      NullPointerException - if the argument is null
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/overlays/Information.html b/javadoc/com/jnngl/totalcomputers/system/overlays/Information.html deleted file mode 100644 index ed47b9b..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/overlays/Information.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - -Information - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class Information

-
-
java.lang.Object -
com.jnngl.totalcomputers.system.overlays.Overlay -
com.jnngl.totalcomputers.system.overlays.Information
-
-
-
-
-
public class Information -extends Overlay
-
Displays warning or error on screen
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      Information

      -
      public Information(TotalOS os)
      -
      Constructor
      -
      -
      Parameters:
      -
      os - TotalOS instance
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    - -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/overlays/Keyboard.KeyboardListener.html b/javadoc/com/jnngl/totalcomputers/system/overlays/Keyboard.KeyboardListener.html deleted file mode 100644 index c7bc55e..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/overlays/Keyboard.KeyboardListener.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - -Keyboard.KeyboardListener - - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface Keyboard.KeyboardListener

-
-
-
-
Enclosing class:
-
Keyboard
-
-
-
public static interface Keyboard.KeyboardListener
-
Simple interface
-
-
-
    - -
  • -
    -

    Method Summary

    -
    -
    -
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    - -
    keyTyped​(String text, - Keyboard.Keys key, - Keyboard keyboard)
    -
    -
    Called when key typed
    -
    -
    -
    -
    -
    -
  • -
-
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      keyTyped

      -
      String keyTyped(String text, - Keyboard.Keys key, - Keyboard keyboard)
      -
      Called when key typed
      -
      -
      Parameters:
      -
      text - Pressed key character
      -
      key - Pressed key
      -
      keyboard - this
      -
      Returns:
      -
      Text that will be displayed
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/overlays/Keyboard.Keys.html b/javadoc/com/jnngl/totalcomputers/system/overlays/Keyboard.Keys.html deleted file mode 100644 index 80cd956..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/overlays/Keyboard.Keys.html +++ /dev/null @@ -1,1111 +0,0 @@ - - - - - -Keyboard.Keys - - - - - - - - - - - - - - - -
- -
-
- -
- -

Enum Class Keyboard.Keys

-
-
java.lang.Object -
java.lang.Enum<Keyboard.Keys> -
com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
-
-
-
All Implemented Interfaces:
-
Serializable, Comparable<Keyboard.Keys>, Constable
-
-
-
Enclosing class:
-
Keyboard
-
-
-
public static enum Keyboard.Keys -extends Enum<Keyboard.Keys>
-
Keys on keyboard
-
-
- -
-
-
    - -
  • -
    -

    Enum Constant Details

    -
      -
    • -
      -

      TILDE

      -
      public static final Keyboard.Keys TILDE
      -
      Tilde key
      -
      -
    • -
    • -
      -

      BACKTICK

      -
      public static final Keyboard.Keys BACKTICK
      -
      Backtick key
      -
      -
    • -
    • -
      -

      ONE

      -
      public static final Keyboard.Keys ONE
      -
      One key
      -
      -
    • -
    • -
      -

      EXCLAMATION_MARK

      -
      public static final Keyboard.Keys EXCLAMATION_MARK
      -
      Exclamation mark key
      -
      -
    • -
    • -
      -

      TWO

      -
      public static final Keyboard.Keys TWO
      -
      Two key
      -
      -
    • -
    • -
      -

      AT_SIGN

      -
      public static final Keyboard.Keys AT_SIGN
      -
      At sign key
      -
      -
    • -
    • -
      -

      THREE

      -
      public static final Keyboard.Keys THREE
      -
      Three key
      -
      -
    • -
    • -
      -

      NUMBER_SIGN

      -
      public static final Keyboard.Keys NUMBER_SIGN
      -
      Number sign key
      -
      -
    • -
    • -
      -

      FOUR

      -
      public static final Keyboard.Keys FOUR
      -
      Four key
      -
      -
    • -
    • -
      -

      DOLLAR_SIGN

      -
      public static final Keyboard.Keys DOLLAR_SIGN
      -
      Dollar sign key
      -
      -
    • -
    • -
      -

      FIVE

      -
      public static final Keyboard.Keys FIVE
      -
      Five key
      -
      -
    • -
    • -
      -

      PERCENT_SIGN

      -
      public static final Keyboard.Keys PERCENT_SIGN
      -
      Percent sign key
      -
      -
    • -
    • -
      -

      SIX

      -
      public static final Keyboard.Keys SIX
      -
      Six key
      -
      -
    • -
    • -
      -

      CARET

      -
      public static final Keyboard.Keys CARET
      -
      Caret key
      -
      -
    • -
    • -
      -

      SEVEN

      -
      public static final Keyboard.Keys SEVEN
      -
      Seven key
      -
      -
    • -
    • -
      -

      AMPERSAND

      -
      public static final Keyboard.Keys AMPERSAND
      -
      Ampersand key
      -
      -
    • -
    • -
      -

      EIGHT

      -
      public static final Keyboard.Keys EIGHT
      -
      Eight key
      -
      -
    • -
    • -
      -

      ASTERISK

      -
      public static final Keyboard.Keys ASTERISK
      -
      Asterisk key
      -
      -
    • -
    • -
      -

      NINE

      -
      public static final Keyboard.Keys NINE
      -
      Nine key
      -
      -
    • -
    • -
      -

      LEFT_PARENTHESIS

      -
      public static final Keyboard.Keys LEFT_PARENTHESIS
      -
      Left parenthesis key
      -
      -
    • -
    • -
      -

      ZERO

      -
      public static final Keyboard.Keys ZERO
      -
      Zero key
      -
      -
    • -
    • -
      -

      RIGHT_PARENTHESIS

      -
      public static final Keyboard.Keys RIGHT_PARENTHESIS
      -
      Right parenthesis key
      -
      -
    • -
    • -
      -

      MINUS_SIGN

      -
      public static final Keyboard.Keys MINUS_SIGN
      -
      Minus sign key
      -
      -
    • -
    • -
      -

      UNDERSCORE

      -
      public static final Keyboard.Keys UNDERSCORE
      -
      Underscore key
      -
      -
    • -
    • -
      -

      PLUS_SIGN

      -
      public static final Keyboard.Keys PLUS_SIGN
      -
      Plus sign key
      -
      -
    • -
    • -
      -

      EQUALS_SIGN

      -
      public static final Keyboard.Keys EQUALS_SIGN
      -
      Equals sign key
      -
      -
    • -
    • -
      -

      Q

      -
      public static final Keyboard.Keys Q
      -
      Q key
      -
      -
    • -
    • -
      -

      W

      -
      public static final Keyboard.Keys W
      -
      W key
      -
      -
    • -
    • -
      -

      E

      -
      public static final Keyboard.Keys E
      -
      E key
      -
      -
    • -
    • -
      -

      R

      -
      public static final Keyboard.Keys R
      -
      R key
      -
      -
    • -
    • -
      -

      T

      -
      public static final Keyboard.Keys T
      -
      T key
      -
      -
    • -
    • -
      -

      Y

      -
      public static final Keyboard.Keys Y
      -
      Y key
      -
      -
    • -
    • -
      -

      U

      -
      public static final Keyboard.Keys U
      -
      U key
      -
      -
    • -
    • -
      -

      I

      -
      public static final Keyboard.Keys I
      -
      I key
      -
      -
    • -
    • -
      -

      O

      -
      public static final Keyboard.Keys O
      -
      O key
      -
      -
    • -
    • -
      -

      P

      -
      public static final Keyboard.Keys P
      -
      P key
      -
      -
    • -
    • -
      -

      LEFT_BRACKET

      -
      public static final Keyboard.Keys LEFT_BRACKET
      -
      Left bracket key
      -
      -
    • -
    • -
      -

      LEFT_BRACE

      -
      public static final Keyboard.Keys LEFT_BRACE
      -
      Left brace key
      -
      -
    • -
    • -
      -

      RIGHT_BRACKET

      -
      public static final Keyboard.Keys RIGHT_BRACKET
      -
      Right bracket key
      -
      -
    • -
    • -
      -

      RIGHT_BRACE

      -
      public static final Keyboard.Keys RIGHT_BRACE
      -
      Right brace key
      -
      -
    • -
    • -
      -

      BACKSLASH

      -
      public static final Keyboard.Keys BACKSLASH
      -
      Backslash key
      -
      -
    • -
    • -
      -

      VERTICAL_LINE

      -
      public static final Keyboard.Keys VERTICAL_LINE
      -
      Vertical line key
      -
      -
    • -
    • -
      -

      OK

      -
      public static final Keyboard.Keys OK
      -
      OK key
      -
      -
    • -
    • -
      -

      A

      -
      public static final Keyboard.Keys A
      -
      A key
      -
      -
    • -
    • -
      -

      S

      -
      public static final Keyboard.Keys S
      -
      S key
      -
      -
    • -
    • -
      -

      D

      -
      public static final Keyboard.Keys D
      -
      D key
      -
      -
    • -
    • -
      -

      F

      -
      public static final Keyboard.Keys F
      -
      F key
      -
      -
    • -
    • -
      -

      G

      -
      public static final Keyboard.Keys G
      -
      G key
      -
      -
    • -
    • -
      -

      H

      -
      public static final Keyboard.Keys H
      -
      H key
      -
      -
    • -
    • -
      -

      J

      -
      public static final Keyboard.Keys J
      -
      J key
      -
      -
    • -
    • -
      -

      K

      -
      public static final Keyboard.Keys K
      -
      K key
      -
      -
    • -
    • -
      -

      L

      -
      public static final Keyboard.Keys L
      -
      L key
      -
      -
    • -
    • -
      -

      SEMICOLON

      -
      public static final Keyboard.Keys SEMICOLON
      -
      Semicolon key
      -
      -
    • -
    • -
      -

      COLON

      -
      public static final Keyboard.Keys COLON
      -
      Colon key
      -
      -
    • -
    • -
      -

      APOSTROPHE

      -
      public static final Keyboard.Keys APOSTROPHE
      -
      Apostrophe key
      -
      -
    • -
    • -
      -

      QUOTATION_MARK

      -
      public static final Keyboard.Keys QUOTATION_MARK
      -
      Quotation mark key
      -
      -
    • -
    • -
      -

      Z

      -
      public static final Keyboard.Keys Z
      -
      Z key
      -
      -
    • -
    • -
      -

      X

      -
      public static final Keyboard.Keys X
      -
      X key
      -
      -
    • -
    • -
      -

      C

      -
      public static final Keyboard.Keys C
      -
      C key
      -
      -
    • -
    • -
      -

      V

      -
      public static final Keyboard.Keys V
      -
      V key
      -
      -
    • -
    • -
      -

      B

      -
      public static final Keyboard.Keys B
      -
      B key
      -
      -
    • -
    • -
      -

      N

      -
      public static final Keyboard.Keys N
      -
      N key
      -
      -
    • -
    • -
      -

      M

      -
      public static final Keyboard.Keys M
      -
      M key
      -
      -
    • -
    • -
      -

      COMMA

      -
      public static final Keyboard.Keys COMMA
      -
      Comma key
      -
      -
    • -
    • -
      -

      LESS_THAN_SIGN

      -
      public static final Keyboard.Keys LESS_THAN_SIGN
      -
      Less than sign key
      -
      -
    • -
    • -
      -

      PERIOD

      -
      public static final Keyboard.Keys PERIOD
      -
      Period key
      -
      -
    • -
    • -
      -

      GREATER_THAN_SIGN

      -
      public static final Keyboard.Keys GREATER_THAN_SIGN
      -
      Greater than sign key
      -
      -
    • -
    • -
      -

      SLASH

      -
      public static final Keyboard.Keys SLASH
      -
      Slash key
      -
      -
    • -
    • -
      -

      QUESTION_MARK

      -
      public static final Keyboard.Keys QUESTION_MARK
      -
      Question mark key
      -
      -
    • -
    • -
      -

      ENTER

      -
      public static final Keyboard.Keys ENTER
      -
      Enter key
      -
      -
    • -
    • -
      -

      SHIFT

      -
      public static final Keyboard.Keys SHIFT
      -
      Shift key
      -
      -
    • -
    • -
      -

      CONTROL

      -
      public static final Keyboard.Keys CONTROL
      -
      CTRL key
      -
      -
    • -
    • -
      -

      FUNCTION

      -
      public static final Keyboard.Keys FUNCTION
      -
      FN key
      -
      -
    • -
    • -
      -

      HOME

      -
      public static final Keyboard.Keys HOME
      -
      Home key
      -
      -
    • -
    • -
      -

      ALT

      -
      public static final Keyboard.Keys ALT
      -
      ALT key
      -
      -
    • -
    • -
      -

      SPACE

      -
      public static final Keyboard.Keys SPACE
      -
      Space key
      -
      -
    • -
    • -
      -

      BACKSPACE

      -
      public static final Keyboard.Keys BACKSPACE
      -
      Backspace key
      -
      -
    • -
    • -
      -

      TAB

      -
      public static final Keyboard.Keys TAB
      -
      Tab key
      -
      -
    • -
    • -
      -

      LANG

      -
      public static final Keyboard.Keys LANG
      -
      Lang key
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Field Details

    -
      -
    • -
      -

      text

      -
      public final String text
      -
      Key character
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      values

      -
      public static Keyboard.Keys[] values()
      -
      Returns an array containing the constants of this enum class, in -the order they are declared.
      -
      -
      Returns:
      -
      an array containing the constants of this enum class, in the order they are declared
      -
      -
      -
    • -
    • -
      -

      valueOf

      -
      public static Keyboard.Keys valueOf(String name)
      -
      Returns the enum constant of this class with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this class. (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:
      -
      IllegalArgumentException - if this enum class has no constant with the specified name
      -
      NullPointerException - if the argument is null
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/overlays/Keyboard.html b/javadoc/com/jnngl/totalcomputers/system/overlays/Keyboard.html deleted file mode 100644 index 473e233..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/overlays/Keyboard.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - -Keyboard - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class Keyboard

-
-
java.lang.Object -
com.jnngl.totalcomputers.system.overlays.Overlay -
com.jnngl.totalcomputers.system.overlays.Keyboard
-
-
-
-
-
public class Keyboard -extends Overlay
-
Keyboard overlay
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      Keyboard

      -
      public Keyboard(TotalOS os)
      -
      Constructor
      -
      -
      Parameters:
      -
      os - TotalOS instance
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      render

      -
      public void render(Graphics2D g)
      -
      Renders keyboard overlay
      -
      -
      Specified by:
      -
      render in class Overlay
      -
      Parameters:
      -
      g - Graphics2D instance
      -
      -
      -
    • -
    • -
      -

      shiftPressed

      -
      public void shiftPressed()
      -
      Call it when shift is pressed
      -
      -
    • -
    • -
      -

      processInput

      -
      public void processInput(int x, - int y, - TotalComputers.InputInfo.InteractType type)
      -
      Handles input
      -
      -
      Specified by:
      -
      processInput in class Overlay
      -
      Parameters:
      -
      x - X coordinate of the touch
      -
      y - Y coordinate of the touch
      -
      type - See TotalComputers.InputInfo.InteractType
      -
      -
      -
    • -
    • -
      -

      isControlTaken

      -
      public boolean isControlTaken()
      -
      Implementation
      -
      -
      Specified by:
      -
      isControlTaken in class Overlay
      -
      Returns:
      -
      See Overlay.isControlTaken()
      -
      -
      -
    • -
    • -
      -

      invokeKeyboard

      -
      public void invokeKeyboard(Keyboard.KeyboardListener listener, - String displayableText)
      -
      Shows keyboard
      -
      -
      Parameters:
      -
      listener - Key pressed event
      -
      displayableText - Initial text
      -
      -
      -
    • -
    • -
      -

      closeKeyboard

      -
      public void closeKeyboard()
      -
      Hides keyboard
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/overlays/Overlay.html b/javadoc/com/jnngl/totalcomputers/system/overlays/Overlay.html deleted file mode 100644 index 6aa977e..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/overlays/Overlay.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - -Overlay - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class Overlay

-
-
java.lang.Object -
com.jnngl.totalcomputers.system.overlays.Overlay
-
-
-
-
Direct Known Subclasses:
-
Information, Keyboard
-
-
-
public abstract class Overlay -extends Object
-
Abstraction for overlays
-
-
- -
-
-
    - -
  • -
    -

    Field Details

    -
      -
    • -
      -

      os

      -
      protected final TotalOS os
      -
      TotalOS instance
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      Overlay

      -
      public Overlay(TotalOS os)
      -
      Constructor
      -
      -
      Parameters:
      -
      os - TotalOS instance
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      render

      -
      public abstract void render(Graphics2D g)
      -
      Abstraction for render
      -
      -
      Parameters:
      -
      g - Graphics2D instance
      -
      -
      -
    • -
    • -
      -

      processInput

      -
      public abstract void processInput(int x, - int y, - TotalComputers.InputInfo.InteractType type)
      -
      Abstraction for input handling
      -
      -
      Parameters:
      -
      x - X coordinate of the touch
      -
      y - Y coordinate of the touch
      -
      type - See TotalComputers.InputInfo.InteractType
      -
      -
      -
    • -
    • -
      -

      isControlTaken

      -
      public abstract boolean isControlTaken()
      -
      -
      Returns:
      -
      Whether control is taken by overlay
      -
      -
      -
    • -
    • -
      -

      ndcX

      -
      public int ndcX(float x)
      - -
      -
      Parameters:
      -
      x - NDC X
      -
      Returns:
      -
      x
      -
      -
      -
    • -
    • -
      -

      ndcY

      -
      public int ndcY(float y)
      - -
      -
      Parameters:
      -
      y - NDC Y
      -
      Returns:
      -
      y
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/overlays/class-use/Information.Type.html b/javadoc/com/jnngl/totalcomputers/system/overlays/class-use/Information.Type.html deleted file mode 100644 index 3bb5077..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/overlays/class-use/Information.Type.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - -Uses of Enum Class com.jnngl.totalcomputers.system.overlays.Information.Type - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Enum Class
com.jnngl.totalcomputers.system.overlays.Information.Type

-
-
Packages that use Information.Type
-
-
Package
-
Description
- -
 
-
-
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/overlays/class-use/Information.html b/javadoc/com/jnngl/totalcomputers/system/overlays/class-use/Information.html deleted file mode 100644 index 5e0128d..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/overlays/class-use/Information.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.system.overlays.Information - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.system.overlays.Information

-
-
Packages that use Information
-
-
Package
-
Description
- -
 
-
-
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/overlays/class-use/Keyboard.KeyboardListener.html b/javadoc/com/jnngl/totalcomputers/system/overlays/class-use/Keyboard.KeyboardListener.html deleted file mode 100644 index 04dfd36..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/overlays/class-use/Keyboard.KeyboardListener.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - -Uses of Interface com.jnngl.totalcomputers.system.overlays.Keyboard.KeyboardListener - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
com.jnngl.totalcomputers.system.overlays.Keyboard.KeyboardListener

-
-
Packages that use Keyboard.KeyboardListener
- -
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/overlays/class-use/Keyboard.Keys.html b/javadoc/com/jnngl/totalcomputers/system/overlays/class-use/Keyboard.Keys.html deleted file mode 100644 index 5fdb895..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/overlays/class-use/Keyboard.Keys.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - -Uses of Enum Class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Enum Class
com.jnngl.totalcomputers.system.overlays.Keyboard.Keys

-
-
Packages that use Keyboard.Keys
-
-
Package
-
Description
- -
 
-
-
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/overlays/class-use/Keyboard.html b/javadoc/com/jnngl/totalcomputers/system/overlays/class-use/Keyboard.html deleted file mode 100644 index 0d05e80..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/overlays/class-use/Keyboard.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.system.overlays.Keyboard - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.system.overlays.Keyboard

-
-
Packages that use Keyboard
- -
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/overlays/class-use/Overlay.html b/javadoc/com/jnngl/totalcomputers/system/overlays/class-use/Overlay.html deleted file mode 100644 index be84c06..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/overlays/class-use/Overlay.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.system.overlays.Overlay - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.system.overlays.Overlay

-
-
Packages that use Overlay
-
-
Package
-
Description
- -
 
-
-
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/overlays/package-summary.html b/javadoc/com/jnngl/totalcomputers/system/overlays/package-summary.html deleted file mode 100644 index 0f95700..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/overlays/package-summary.html +++ /dev/null @@ -1,112 +0,0 @@ - - - - - -com.jnngl.totalcomputers.system.overlays - - - - - - - - - - - - - - - -
- -
-
-
-

Package com.jnngl.totalcomputers.system.overlays

-
-
-
package com.jnngl.totalcomputers.system.overlays
-
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/overlays/package-tree.html b/javadoc/com/jnngl/totalcomputers/system/overlays/package-tree.html deleted file mode 100644 index d036f91..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/overlays/package-tree.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - -com.jnngl.totalcomputers.system.overlays Class Hierarchy - - - - - - - - - - - - - - - -
- -
-
-
-

Hierarchy For Package com.jnngl.totalcomputers.system.overlays

-Package Hierarchies: - -
-
-

Class Hierarchy

-
    -
  • java.lang.Object -
      -
    • com.jnngl.totalcomputers.system.overlays.Overlay -
        -
      • com.jnngl.totalcomputers.system.overlays.Information
      • -
      • com.jnngl.totalcomputers.system.overlays.Keyboard
      • -
      -
    • -
    -
  • -
-
-
-

Interface Hierarchy

- -
-
-

Enum Class Hierarchy

- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/overlays/package-use.html b/javadoc/com/jnngl/totalcomputers/system/overlays/package-use.html deleted file mode 100644 index a4362b0..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/overlays/package-use.html +++ /dev/null @@ -1,139 +0,0 @@ - - - - - -Uses of Package com.jnngl.totalcomputers.system.overlays - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Package
com.jnngl.totalcomputers.system.overlays

-
- - -
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/package-summary.html b/javadoc/com/jnngl/totalcomputers/system/package-summary.html deleted file mode 100644 index a39426d..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/package-summary.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - -com.jnngl.totalcomputers.system - - - - - - - - - - - - - - - -
- -
-
-
-

Package com.jnngl.totalcomputers.system

-
-
-
package com.jnngl.totalcomputers.system
-
-
    -
  • -
    Interface Summary
    -
    -
    Interface
    -
    Description
    - -
    -
    Common interface for events
    -
    - -
    -
    Localization interface.
    -
    -
    -
  • -
  • -
    Class Summary
    -
    -
    Class
    -
    Description
    - -
    -
    Stores the information about user
    -
    - -
    -
    Virtual File System for TotalOS
    -
    - -
    -
    English localization
    -
    - -
    -
    Russian localization
    -
    - -
    -
    Main class of TotalOS Operating System
    -
    - -
    -
    Simple map renderer.
    -
    - -
    -
    Simple class for testing outside the minecraft
    -
    - -
    -
    Common functions
    -
    -
    -
  • -
  • -
    Enum Class Summary
    -
    -
    Enum Class
    -
    Description
    - -
    -
    Describes state of the computer
    -
    -
    -
  • -
-
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/package-tree.html b/javadoc/com/jnngl/totalcomputers/system/package-tree.html deleted file mode 100644 index c8ec2b3..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/package-tree.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - -com.jnngl.totalcomputers.system Class Hierarchy - - - - - - - - - - - - - - - -
- -
-
-
-

Hierarchy For Package com.jnngl.totalcomputers.system

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
-
-

Interface Hierarchy

-
    -
  • com.jnngl.totalcomputers.system.Event
  • -
  • com.jnngl.totalcomputers.system.Localization
  • -
-
-
-

Enum Class Hierarchy

- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/package-use.html b/javadoc/com/jnngl/totalcomputers/system/package-use.html deleted file mode 100644 index 39814ac..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/package-use.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - -Uses of Package com.jnngl.totalcomputers.system - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Package
com.jnngl.totalcomputers.system

-
- - -
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/security/Password.html b/javadoc/com/jnngl/totalcomputers/system/security/Password.html deleted file mode 100644 index f88f6ce..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/security/Password.html +++ /dev/null @@ -1,196 +0,0 @@ - - - - - -Password - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class Password

-
-
java.lang.Object -
com.jnngl.totalcomputers.system.security.Password
-
-
-
-
public class Password -extends Object
-
Class for encrypting passwords
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      Password

      -
      public Password()
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      hash

      -
      public static String hash(String password, - byte[] _salt)
      -
      Encrypts password with PBKDF2WithHmacSHA512
      -
      -
      Parameters:
      -
      password - Password
      -
      _salt - Salt. May be null
      -
      Returns:
      -
      Encrypted Password
      -
      -
      -
    • -
    • -
      -

      equals

      -
      public static boolean equals(String hash, - String password)
      -
      Encrypts password and compares it to hash
      -
      -
      Parameters:
      -
      hash - hash
      -
      password - password
      -
      Returns:
      -
      Whether password is correct or not
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/security/class-use/Password.html b/javadoc/com/jnngl/totalcomputers/system/security/class-use/Password.html deleted file mode 100644 index a6b902d..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/security/class-use/Password.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.system.security.Password - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.system.security.Password

-
-No usage of com.jnngl.totalcomputers.system.security.Password
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/security/package-summary.html b/javadoc/com/jnngl/totalcomputers/system/security/package-summary.html deleted file mode 100644 index 5208548..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/security/package-summary.html +++ /dev/null @@ -1,78 +0,0 @@ - - - - - -com.jnngl.totalcomputers.system.security - - - - - - - - - - - - - - - -
- -
-
-
-

Package com.jnngl.totalcomputers.system.security

-
-
-
package com.jnngl.totalcomputers.system.security
-
-
    -
  • -
    Class Summary
    -
    -
    Class
    -
    Description
    - -
    -
    Class for encrypting passwords
    -
    -
    -
  • -
-
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/security/package-tree.html b/javadoc/com/jnngl/totalcomputers/system/security/package-tree.html deleted file mode 100644 index 0b482df..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/security/package-tree.html +++ /dev/null @@ -1,75 +0,0 @@ - - - - - -com.jnngl.totalcomputers.system.security Class Hierarchy - - - - - - - - - - - - - - - -
- -
-
-
-

Hierarchy For Package com.jnngl.totalcomputers.system.security

-Package Hierarchies: - -
-
-

Class Hierarchy

-
    -
  • java.lang.Object -
      -
    • com.jnngl.totalcomputers.system.security.Password
    • -
    -
  • -
-
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/security/package-use.html b/javadoc/com/jnngl/totalcomputers/system/security/package-use.html deleted file mode 100644 index d7a1cee..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/security/package-use.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - -Uses of Package com.jnngl.totalcomputers.system.security - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Package
com.jnngl.totalcomputers.system.security

-
-No usage of com.jnngl.totalcomputers.system.security
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/states/DesktopState.html b/javadoc/com/jnngl/totalcomputers/system/states/DesktopState.html deleted file mode 100644 index e532db8..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/states/DesktopState.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - - -DesktopState - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class DesktopState

-
-
java.lang.Object -
com.jnngl.totalcomputers.system.states.State -
com.jnngl.totalcomputers.system.states.Desktop
-
-
-
-
-
public class DesktopState -extends State
-
Desktop
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      DesktopState

      -
      public DesktopState(StateManager stateManager, - TotalOS os)
      -
      Constructor
      -
      -
      Parameters:
      -
      stateManager - StateManager instance
      -
      os - TotalOS instance
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    - -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/states/LoginScreen.html b/javadoc/com/jnngl/totalcomputers/system/states/LoginScreen.html deleted file mode 100644 index d78957e..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/states/LoginScreen.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - - -LoginScreen - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class LoginScreen

-
-
java.lang.Object -
com.jnngl.totalcomputers.system.states.State -
com.jnngl.totalcomputers.system.states.LoginScreen
-
-
-
-
-
public class LoginScreen -extends State
-
Login screen
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      LoginScreen

      -
      public LoginScreen(StateManager stateManager, - TotalOS os)
      -
      Constructor
      -
      -
      Parameters:
      -
      stateManager - StateManager instance
      -
      os - TotalOS instance
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    - -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/states/SplashScreen.html b/javadoc/com/jnngl/totalcomputers/system/states/SplashScreen.html deleted file mode 100644 index 11973d5..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/states/SplashScreen.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - - -SplashScreen - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SplashScreen

-
-
java.lang.Object -
com.jnngl.totalcomputers.system.states.State -
com.jnngl.totalcomputers.system.states.SplashScreen
-
-
-
-
-
public class SplashScreen -extends State
-
Splash screen
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      SplashScreen

      -
      public SplashScreen(StateManager stateManager, - TotalOS os)
      -
      Constructor
      -
      -
      Parameters:
      -
      stateManager - StateManager instance
      -
      os - TotalOS instance
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    - -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/states/State.html b/javadoc/com/jnngl/totalcomputers/system/states/State.html deleted file mode 100644 index 468cf54..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/states/State.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - -State - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class State

-
-
java.lang.Object -
com.jnngl.totalcomputers.system.states.State
-
-
-
-
Direct Known Subclasses:
-
DesktopState, LoginScreen, SetupFinishedState, SetupLocalizationState, SetupUserCreationState, SplashScreen
-
-
-
public abstract class State -extends Object
-
Abstraction for computers states
-
-
-
    - -
  • -
    -

    Field Summary

    -
    Fields
    -
    -
    Modifier and Type
    -
    Field
    -
    Description
    -
    protected TotalOS
    - -
    -
    TotalOS instance
    -
    -
    protected StateManager
    - -
    -
    StateManager instance
    -
    -
    -
    -
  • - -
  • -
    -

    Constructor Summary

    -
    Constructors
    -
    -
    Constructor
    -
    Description
    -
    State​(StateManager stateManager, - TotalOS os)
    -
    -
    Constructor
    -
    -
    -
    -
  • - -
  • -
    -

    Method Summary

    -
    -
    -
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    -
    int
    -
    ndcX​(float x)
    -
    -
    Converts X from NDC coordinate system to AWT coordinate system
    -
    -
    int
    -
    ndcY​(float y)
    -
    -
    Converts Y from NDC coordinate system to AWT coordinate system
    -
    -
    abstract void
    - -
    -
    Abstraction of input handling function
    -
    -
    abstract void
    - -
    -
    Abstraction of render function
    -
    -
    abstract void
    - -
    -
    Abstraction of update function
    -
    -
    -
    -
    -
    -

    Methods inherited from class java.lang.Object

    -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    -
    -
  • -
-
-
-
    - -
  • -
    -

    Field Details

    -
      -
    • -
      -

      stateManager

      -
      protected final StateManager stateManager
      -
      StateManager instance
      -
      -
    • -
    • -
      -

      os

      -
      protected final TotalOS os
      -
      TotalOS instance
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      State

      -
      public State(StateManager stateManager, - TotalOS os)
      -
      Constructor
      -
      -
      Parameters:
      -
      stateManager - StateManager instance
      -
      os - TotalOS instance
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      ndcX

      -
      public int ndcX(float x)
      -
      Converts X from NDC coordinate system to AWT coordinate system
      -
      -
      Parameters:
      -
      x - NDC X
      -
      Returns:
      -
      x
      -
      -
      -
    • -
    • -
      -

      ndcY

      -
      public int ndcY(float y)
      -
      Converts Y from NDC coordinate system to AWT coordinate system
      -
      -
      Parameters:
      -
      y - NDC Y
      -
      Returns:
      -
      y
      -
      -
      -
    • -
    • -
      -

      update

      -
      public abstract void update()
      -
      Abstraction of update function
      -
      -
    • -
    • -
      -

      render

      -
      public abstract void render(Graphics2D g)
      -
      Abstraction of render function
      -
      -
      Parameters:
      -
      g - Graphics2D instance
      -
      -
      -
    • -
    • -
      -

      processInput

      -
      public abstract void processInput(int x, - int y, - TotalComputers.InputInfo.InteractType type)
      -
      Abstraction of input handling function
      -
      -
      Parameters:
      -
      x - X coordinate of the touch
      -
      y - Y coordinate of the touch
      -
      type - See TotalComputers.InputInfo.InteractType
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/states/StateManager.html b/javadoc/com/jnngl/totalcomputers/system/states/StateManager.html deleted file mode 100644 index d354dde..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/states/StateManager.html +++ /dev/null @@ -1,239 +0,0 @@ - - - - - -StateManager - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class StateManager

-
-
java.lang.Object -
com.jnngl.totalcomputers.system.states.StateManager
-
-
-
-
public class StateManager -extends Object
-
Switching between states
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      StateManager

      -
      public StateManager()
      -
      Constructor. Do nothing
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      setState

      -
      public void setState(State state)
      -
      Sets state
      -
      -
      Parameters:
      -
      state - New state
      -
      -
      -
    • -
    • -
      -

      getState

      -
      public State getState()
      -
      Returns current state
      -
      -
      Returns:
      -
      State
      -
      -
      -
    • -
    • -
      -

      update

      -
      public void update()
      -
      Update state if state is present
      -
      -
    • -
    • -
      -

      render

      -
      public void render(Graphics2D g)
      -
      Render state if state is present
      -
      -
      Parameters:
      -
      g - Graphics2D g
      -
      -
      -
    • -
    • -
      -

      processInput

      -
      public void processInput(int x, - int y, - TotalComputers.InputInfo.InteractType type)
      -
      Process input if state is present
      -
      -
      Parameters:
      -
      x - X coordinate of touch
      -
      y - Y coordinate of touch
      -
      type - See TotalComputers.InputInfo.InteractType
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/states/class-use/DesktopState.html b/javadoc/com/jnngl/totalcomputers/system/states/class-use/DesktopState.html deleted file mode 100644 index 600641f..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/states/class-use/DesktopState.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.system.states.Desktop - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.system.states.Desktop

-
-No usage of com.jnngl.totalcomputers.system.states.Desktop
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/states/class-use/LoginScreen.html b/javadoc/com/jnngl/totalcomputers/system/states/class-use/LoginScreen.html deleted file mode 100644 index 6a143ce..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/states/class-use/LoginScreen.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.system.states.LoginScreen - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.system.states.LoginScreen

-
-No usage of com.jnngl.totalcomputers.system.states.LoginScreen
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/states/class-use/SplashScreen.html b/javadoc/com/jnngl/totalcomputers/system/states/class-use/SplashScreen.html deleted file mode 100644 index 6c5b3ce..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/states/class-use/SplashScreen.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.system.states.SplashScreen - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.system.states.SplashScreen

-
-No usage of com.jnngl.totalcomputers.system.states.SplashScreen
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/states/class-use/State.html b/javadoc/com/jnngl/totalcomputers/system/states/class-use/State.html deleted file mode 100644 index 4a93c65..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/states/class-use/State.html +++ /dev/null @@ -1,148 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.system.states.State - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.system.states.State

-
-
Packages that use State
- -
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/states/class-use/StateManager.html b/javadoc/com/jnngl/totalcomputers/system/states/class-use/StateManager.html deleted file mode 100644 index 368cb42..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/states/class-use/StateManager.html +++ /dev/null @@ -1,149 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.system.states.StateManager - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.system.states.StateManager

-
-
Packages that use StateManager
- -
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/states/package-summary.html b/javadoc/com/jnngl/totalcomputers/system/states/package-summary.html deleted file mode 100644 index 161cefd..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/states/package-summary.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -com.jnngl.totalcomputers.system.states - - - - - - - - - - - - - - - -
- -
-
-
-

Package com.jnngl.totalcomputers.system.states

-
-
-
package com.jnngl.totalcomputers.system.states
-
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/states/package-tree.html b/javadoc/com/jnngl/totalcomputers/system/states/package-tree.html deleted file mode 100644 index 2756c90..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/states/package-tree.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - -com.jnngl.totalcomputers.system.states Class Hierarchy - - - - - - - - - - - - - - - -
- -
-
-
-

Hierarchy For Package com.jnngl.totalcomputers.system.states

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/states/package-use.html b/javadoc/com/jnngl/totalcomputers/system/states/package-use.html deleted file mode 100644 index 97470f3..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/states/package-use.html +++ /dev/null @@ -1,108 +0,0 @@ - - - - - -Uses of Package com.jnngl.totalcomputers.system.states - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Package
com.jnngl.totalcomputers.system.states

-
- - -
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/states/setup/SetupFinishedState.html b/javadoc/com/jnngl/totalcomputers/system/states/setup/SetupFinishedState.html deleted file mode 100644 index e2eb658..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/states/setup/SetupFinishedState.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - - -SetupFinishedState - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SetupFinishedState

-
-
java.lang.Object -
com.jnngl.totalcomputers.system.states.State -
com.jnngl.totalcomputers.system.states.setup.SetupFinishedState
-
-
-
-
-
public class SetupFinishedState -extends State
-
Final stage of setup
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      SetupFinishedState

      -
      public SetupFinishedState(StateManager stateManager, - TotalOS os)
      -
      Constructor
      -
      -
      Parameters:
      -
      stateManager - StateManager instance
      -
      os - TotalOS instance
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    - -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/states/setup/SetupLocalizationState.html b/javadoc/com/jnngl/totalcomputers/system/states/setup/SetupLocalizationState.html deleted file mode 100644 index 7fb6679..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/states/setup/SetupLocalizationState.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - - -SetupLocalizationState - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SetupLocalizationState

-
-
java.lang.Object -
com.jnngl.totalcomputers.system.states.State -
com.jnngl.totalcomputers.system.states.setup.SetupLocalizationState
-
-
-
-
-
public class SetupLocalizationState -extends State
-
Localization stage of setup
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      SetupLocalizationState

      -
      public SetupLocalizationState(StateManager stateManager, - TotalOS os)
      -
      Constructor
      -
      -
      Parameters:
      -
      stateManager - StateManager instance
      -
      os - TotalOS instance
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    - -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/states/setup/SetupUserCreationState.html b/javadoc/com/jnngl/totalcomputers/system/states/setup/SetupUserCreationState.html deleted file mode 100644 index 93835b0..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/states/setup/SetupUserCreationState.html +++ /dev/null @@ -1,236 +0,0 @@ - - - - - -SetupUserCreationState - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class SetupUserCreationState

-
-
java.lang.Object -
com.jnngl.totalcomputers.system.states.State -
com.jnngl.totalcomputers.system.states.setup.SetupUserCreationState
-
-
-
-
-
public class SetupUserCreationState -extends State
-
User create stage of setup
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      SetupUserCreationState

      -
      public SetupUserCreationState(StateManager stateManager, - TotalOS os)
      -
      Constructor
      -
      -
      Parameters:
      -
      stateManager - StateManager instance
      -
      os - TotalOS instance
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    - -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/states/setup/class-use/SetupFinishedState.html b/javadoc/com/jnngl/totalcomputers/system/states/setup/class-use/SetupFinishedState.html deleted file mode 100644 index 8688281..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/states/setup/class-use/SetupFinishedState.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.system.states.setup.SetupFinishedState - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.system.states.setup.SetupFinishedState

-
-No usage of com.jnngl.totalcomputers.system.states.setup.SetupFinishedState
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/states/setup/class-use/SetupLocalizationState.html b/javadoc/com/jnngl/totalcomputers/system/states/setup/class-use/SetupLocalizationState.html deleted file mode 100644 index 125f698..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/states/setup/class-use/SetupLocalizationState.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.system.states.setup.SetupLocalizationState - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.system.states.setup.SetupLocalizationState

-
-No usage of com.jnngl.totalcomputers.system.states.setup.SetupLocalizationState
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/states/setup/class-use/SetupUserCreationState.html b/javadoc/com/jnngl/totalcomputers/system/states/setup/class-use/SetupUserCreationState.html deleted file mode 100644 index c296eea..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/states/setup/class-use/SetupUserCreationState.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.system.states.setup.SetupUserCreationState - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.system.states.setup.SetupUserCreationState

-
-No usage of com.jnngl.totalcomputers.system.states.setup.SetupUserCreationState
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/states/setup/package-summary.html b/javadoc/com/jnngl/totalcomputers/system/states/setup/package-summary.html deleted file mode 100644 index 6798266..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/states/setup/package-summary.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - -com.jnngl.totalcomputers.system.states.setup - - - - - - - - - - - - - - - -
- -
-
-
-

Package com.jnngl.totalcomputers.system.states.setup

-
-
-
package com.jnngl.totalcomputers.system.states.setup
-
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/states/setup/package-tree.html b/javadoc/com/jnngl/totalcomputers/system/states/setup/package-tree.html deleted file mode 100644 index f3fffc1..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/states/setup/package-tree.html +++ /dev/null @@ -1,81 +0,0 @@ - - - - - -com.jnngl.totalcomputers.system.states.setup Class Hierarchy - - - - - - - - - - - - - - - -
- -
-
-
-

Hierarchy For Package com.jnngl.totalcomputers.system.states.setup

-Package Hierarchies: - -
-
-

Class Hierarchy

- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/states/setup/package-use.html b/javadoc/com/jnngl/totalcomputers/system/states/setup/package-use.html deleted file mode 100644 index e859e54..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/states/setup/package-use.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - -Uses of Package com.jnngl.totalcomputers.system.states.setup - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Package
com.jnngl.totalcomputers.system.states.setup

-
-No usage of com.jnngl.totalcomputers.system.states.setup
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/ui/Button.ButtonColor.html b/javadoc/com/jnngl/totalcomputers/system/ui/Button.ButtonColor.html deleted file mode 100644 index 5524a77..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/ui/Button.ButtonColor.html +++ /dev/null @@ -1,276 +0,0 @@ - - - - - -Button.ButtonColor - - - - - - - - - - - - - - - -
- -
-
- -
- -

Enum Class Button.ButtonColor

-
-
java.lang.Object -
java.lang.Enum<Button.ButtonColor> -
com.jnngl.totalcomputers.system.ui.Button.ButtonColor
-
-
-
-
-
All Implemented Interfaces:
-
Serializable, Comparable<Button.ButtonColor>, Constable
-
-
-
Enclosing class:
-
Button
-
-
-
public static enum Button.ButtonColor -extends Enum<Button.ButtonColor>
-
Represents color of button
-
-
- -
-
-
    - -
  • -
    -

    Enum Constant Details

    - -
    -
  • - -
  • -
    -

    Field Details

    -
      -
    • -
      -

      brighter

      -
      public final Color brighter
      -
      Brighter color
      -
      -
    • -
    • -
      -

      darker

      -
      public final Color darker
      -
      Brighter color
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      values

      -
      public static Button.ButtonColor[] values()
      -
      Returns an array containing the constants of this enum class, in -the order they are declared.
      -
      -
      Returns:
      -
      an array containing the constants of this enum class, in the order they are declared
      -
      -
      -
    • -
    • -
      -

      valueOf

      -
      public static Button.ButtonColor valueOf(String name)
      -
      Returns the enum constant of this class with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this class. (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:
      -
      IllegalArgumentException - if this enum class has no constant with the specified name
      -
      NullPointerException - if the argument is null
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/ui/Button.html b/javadoc/com/jnngl/totalcomputers/system/ui/Button.html deleted file mode 100644 index f03bee4..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/ui/Button.html +++ /dev/null @@ -1,506 +0,0 @@ - - - - - -Button - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class Button

-
-
java.lang.Object -
com.jnngl.totalcomputers.system.ui.Button
-
-
-
-
public class Button -extends Object
-
Button element
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      Button

      -
      public Button(Button.ButtonColor color, - int x, - int y, - int width, - int height, - Font font, - String text)
      -
      Constructor
      -
      -
      Parameters:
      -
      color - Color
      -
      x - X coordinate
      -
      y - Y coordinate
      -
      width - Width
      -
      height - Height
      -
      font - Font
      -
      text - Text
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getColor

      -
      public Button.ButtonColor getColor()
      -
      Getter
      -
      -
      Returns:
      -
      this.color
      -
      -
      -
    • -
    • -
      -

      getX

      -
      public int getX()
      -
      Getter
      -
      -
      Returns:
      -
      this.x
      -
      -
      -
    • -
    • -
      -

      setX

      -
      public void setX(int x)
      -
      Setter
      -
      -
      Parameters:
      -
      x - New X
      -
      -
      -
    • -
    • -
      -

      getY

      -
      public int getY()
      -
      Getter
      -
      -
      Returns:
      -
      this.y
      -
      -
      -
    • -
    • -
      -

      setY

      -
      public void setY(int y)
      -
      Setter
      -
      -
      Parameters:
      -
      y - New Y
      -
      -
      -
    • -
    • -
      -

      getWidth

      -
      public int getWidth()
      -
      Getter
      -
      -
      Returns:
      -
      this.width
      -
      -
      -
    • -
    • -
      -

      setWidth

      -
      public void setWidth(int width)
      -
      Setter
      -
      -
      Parameters:
      -
      width - New width
      -
      -
      -
    • -
    • -
      -

      getHeight

      -
      public int getHeight()
      -
      Getter
      -
      -
      Returns:
      -
      this.height
      -
      -
      -
    • -
    • -
      -

      setHeight

      -
      public void setHeight(int height)
      -
      Setter
      -
      -
      Parameters:
      -
      height - New height
      -
      -
      -
    • -
    • -
      -

      getFont

      -
      public Font getFont()
      -
      Getter
      -
      -
      Returns:
      -
      this.font
      -
      -
      -
    • -
    • -
      -

      isLocked

      -
      public boolean isLocked()
      -
      Getter
      -
      -
      Returns:
      -
      this.isLocked
      -
      -
      -
    • -
    • -
      -

      setLocked

      -
      public void setLocked(boolean locked)
      -
      Setter
      -
      -
      Parameters:
      -
      locked - Locked or not
      -
      -
      -
    • -
    • -
      -

      getText

      -
      public String getText()
      -
      Getter
      -
      -
      Returns:
      -
      this.text
      -
      -
      -
    • -
    • -
      -

      setText

      -
      public void setText(String text)
      -
      Setter
      -
      -
      Parameters:
      -
      text - New text
      -
      -
      -
    • -
    • -
      -

      registerClickEvent

      -
      public void registerClickEvent(Event e)
      -
      Registers new event on click
      -
      -
      Parameters:
      -
      e - Event
      -
      -
      -
    • -
    • -
      -

      removeEvent

      -
      public void removeEvent(Event e)
      -
      Removes event
      -
      -
      Parameters:
      -
      e - Event
      -
      -
      -
    • -
    • -
      -

      removeEvent

      -
      public void removeEvent(int index)
      -
      Removes event at specific index
      -
      -
      Parameters:
      -
      index - Index
      -
      -
      -
    • -
    • -
      -

      render

      -
      public void render(Graphics2D g)
      -
      Renders button
      -
      -
      Parameters:
      -
      g - Graphics2D instance
      -
      -
      -
    • -
    • -
      -

      processInput

      -
      public void processInput(int x, - int y, - TotalComputers.InputInfo.InteractType type)
      -
      Handles input
      -
      -
      Parameters:
      -
      x - X coordinate of the touch
      -
      y - Y coordinate of the touch
      -
      type - See TotalComputers.InputInfo.InteractType
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/ui/ElementList.html b/javadoc/com/jnngl/totalcomputers/system/ui/ElementList.html deleted file mode 100644 index 43cdcd1..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/ui/ElementList.html +++ /dev/null @@ -1,518 +0,0 @@ - - - - - -ElementList - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ElementList

-
-
java.lang.Object -
com.jnngl.totalcomputers.system.ui.ElementList
-
-
-
-
public class ElementList -extends Object
-
Selectable list of elements
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      ElementList

      -
      public ElementList(int x, - int y, - int width, - int height, - Font font, - String... entryList)
      -
      Constructor
      -
      -
      Parameters:
      -
      x - X coordinate
      -
      y - Y coordinate
      -
      width - Width
      -
      height - Height
      -
      font - Font
      -
      entryList - Initial entries
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      addEntry

      -
      public void addEntry(String entry)
      -
      Adds new entry
      -
      -
      Parameters:
      -
      entry - Entry
      -
      -
      -
    • -
    • -
      -

      removeEntry

      -
      public void removeEntry(String entry)
      -
      Removes entry
      -
      -
      Parameters:
      -
      entry - Entry
      -
      -
      -
    • -
    • -
      -

      removeEntry

      -
      public void removeEntry(int idx)
      -
      Removes entry at specific index
      -
      -
      Parameters:
      -
      idx - Index
      -
      -
      -
    • -
    • -
      -

      getSelectedIndex

      -
      public int getSelectedIndex()
      -
      Getter
      -
      -
      Returns:
      -
      Selected index
      -
      -
      -
    • -
    • -
      -

      getSelectedElement

      -
      public String getSelectedElement()
      -
      Getter
      -
      -
      Returns:
      -
      Selected element
      -
      -
      -
    • -
    • -
      -

      registerItemSelectEvent

      -
      public void registerItemSelectEvent(Event e)
      -
      Registers new event on item selection
      -
      -
      Parameters:
      -
      e - Event
      -
      -
      -
    • -
    • -
      -

      removeEvent

      -
      public void removeEvent(Event e)
      -
      Removes event
      -
      -
      Parameters:
      -
      e - Event
      -
      -
      -
    • -
    • -
      -

      removeEvent

      -
      public void removeEvent(int index)
      -
      Removes event at specific index
      -
      -
      Parameters:
      -
      index - Index
      -
      -
      -
    • -
    • -
      -

      setLocked

      -
      public void setLocked(boolean locked)
      -
      Setter
      -
      -
      Parameters:
      -
      locked - Locked or not
      -
      -
      -
    • -
    • -
      -

      isLocked

      -
      public boolean isLocked()
      -
      Getter
      -
      -
      Returns:
      -
      this.isLocked
      -
      -
      -
    • -
    • -
      -

      render

      -
      public void render(Graphics2D g)
      -
      Renders element list
      -
      -
      Parameters:
      -
      g - Graphics2D instance
      -
      -
      -
    • -
    • -
      -

      setMaxOffset

      -
      public void setMaxOffset(int maxOffset)
      -
      Setter
      -
      -
      Parameters:
      -
      maxOffset - Maximum times user can scroll list down
      -
      -
      -
    • -
    • -
      -

      processInput

      -
      public void processInput(int x, - int y, - TotalComputers.InputInfo.InteractType type)
      -
      Handles input
      -
      -
      Parameters:
      -
      x - X coordinate of the touch
      -
      y - Y coordinate of the touch
      -
      type - See TotalComputers.InputInfo.InteractType
      -
      -
      -
    • -
    • -
      -

      getX

      -
      public int getX()
      -
      Getter
      -
      -
      Returns:
      -
      this.x
      -
      -
      -
    • -
    • -
      -

      setX

      -
      public void setX(int x)
      -
      Setter
      -
      -
      Parameters:
      -
      x - New X
      -
      -
      -
    • -
    • -
      -

      getY

      -
      public int getY()
      -
      Getter
      -
      -
      Returns:
      -
      this.y
      -
      -
      -
    • -
    • -
      -

      setY

      -
      public void setY(int y)
      -
      Setter
      -
      -
      Parameters:
      -
      y - New Y
      -
      -
      -
    • -
    • -
      -

      getWidth

      -
      public int getWidth()
      -
      Getter
      -
      -
      Returns:
      -
      this.width
      -
      -
      -
    • -
    • -
      -

      setWidth

      -
      public void setWidth(int width)
      -
      Setter
      -
      -
      Parameters:
      -
      width - New width
      -
      -
      -
    • -
    • -
      -

      getHeight

      -
      public int getHeight()
      -
      Getter
      -
      -
      Returns:
      -
      this.height
      -
      -
      -
    • -
    • -
      -

      setHeight

      -
      public void setHeight(int height)
      -
      Setter
      -
      -
      Parameters:
      -
      height - New height
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/ui/Field.html b/javadoc/com/jnngl/totalcomputers/system/ui/Field.html deleted file mode 100644 index 51c829f..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/ui/Field.html +++ /dev/null @@ -1,489 +0,0 @@ - - - - - -Field - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class Field

-
-
java.lang.Object -
com.jnngl.totalcomputers.system.ui.Field
-
-
-
-
public class Field -extends Object
-
Text Field Component
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      Field

      -
      public Field(int x, - int y, - int width, - int height, - Font font, - String text, - String description, - Keyboard keyboard)
      -
      Constructor
      -
      -
      Parameters:
      -
      x - X coordinate
      -
      y - Y coordinate
      -
      width - Text field width
      -
      height - Text field height
      -
      font - Font
      -
      text - Initial text
      -
      description - Description. Will be displayed when text is not entered.
      -
      keyboard - Keyboard instance. Do not create new instance under any circumstances! It is located at TotalOS.keyboard
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      render

      -
      public void render(Graphics2D g)
      -
      Renders Text field
      -
      -
      Parameters:
      -
      g - Graphics2D instance
      -
      -
      -
    • -
    • -
      -

      processInput

      -
      public void processInput(int x, - int y, - TotalComputers.InputInfo.InteractType type)
      -
      Handles input
      -
      -
      Parameters:
      -
      x - X coordinate of the touch
      -
      y - Y coordinate of the touch
      -
      type - See TotalComputers.InputInfo.InteractType
      -
      -
      -
    • -
    • -
      -

      setKeyTypedEvent

      -
      public void setKeyTypedEvent(Keyboard.KeyboardListener listener)
      -
      Sets custom event on key typed
      -
      -
      Parameters:
      -
      listener - Event
      -
      -
      -
    • -
    • -
      -

      isLocked

      -
      public boolean isLocked()
      -
      Getter
      -
      -
      Returns:
      -
      this.isLocked
      -
      -
      -
    • -
    • -
      -

      setLocked

      -
      public void setLocked(boolean locked)
      -
      Setter
      -
      -
      Parameters:
      -
      locked - Locked or not
      -
      -
      -
    • -
    • -
      -

      getX

      -
      public int getX()
      -
      Getter
      -
      -
      Returns:
      -
      this.x
      -
      -
      -
    • -
    • -
      -

      getFont

      -
      public Font getFont()
      -
      Getter
      -
      -
      Returns:
      -
      this.font
      -
      -
      -
    • -
    • -
      -

      setX

      -
      public void setX(int x)
      -
      Setter
      -
      -
      Parameters:
      -
      x - New X
      -
      -
      -
    • -
    • -
      -

      getY

      -
      public int getY()
      -
      Getter
      -
      -
      Returns:
      -
      this.y
      -
      -
      -
    • -
    • -
      -

      setY

      -
      public void setY(int y)
      -
      Setter
      -
      -
      Parameters:
      -
      y - New Y
      -
      -
      -
    • -
    • -
      -

      getWidth

      -
      public int getWidth()
      -
      Getter
      -
      -
      Returns:
      -
      this.width
      -
      -
      -
    • -
    • -
      -

      setWidth

      -
      public void setWidth(int width)
      -
      Setter. Also updates position and bounds of text and description
      -
      -
      Parameters:
      -
      width - New width
      -
      -
      -
    • -
    • -
      -

      getHeight

      -
      public int getHeight()
      -
      Getter
      -
      -
      Returns:
      -
      this.height
      -
      -
      -
    • -
    • -
      -

      setHeight

      -
      public void setHeight(int height)
      -
      Setter. Also updates position and bounds of text and description
      -
      -
      Parameters:
      -
      height - New height
      -
      -
      -
    • -
    • -
      -

      getText

      -
      public String getText()
      -
      Getter
      -
      -
      Returns:
      -
      this.text.getText()
      -
      -
      -
    • -
    • -
      -

      setText

      -
      public void setText(String text)
      -
      Setter. Text.setText(String) is called
      -
      -
      Parameters:
      -
      text - New text
      -
      -
      -
    • -
    • -
      -

      getDescription

      -
      public String getDescription()
      -
      Getter
      -
      -
      Returns:
      -
      this.description.getText()
      -
      -
      -
    • -
    • -
      -

      setDescription

      -
      public void setDescription(String description)
      -
      Setter. Text.setText(String) is called
      -
      -
      Parameters:
      -
      description - New description
      -
      -
      -
    • -
    • -
      -

      isEmpty

      -
      public boolean isEmpty()
      -
      -
      Returns:
      -
      Whether field is empty or not
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/ui/Image.html b/javadoc/com/jnngl/totalcomputers/system/ui/Image.html deleted file mode 100644 index 6fe2040..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/ui/Image.html +++ /dev/null @@ -1,370 +0,0 @@ - - - - - -Image - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class Image

-
-
java.lang.Object -
com.jnngl.totalcomputers.system.ui.Image
-
-
-
-
public class Image -extends Object
- -
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      Image

      -
      public Image(int x, - int y, - int width, - int height, - BufferedImage image)
      -
      Constructor
      -
      -
      Parameters:
      -
      x - X coordinate
      -
      y - Y coordinate
      -
      width - Width
      -
      height - Height
      -
      image - Image
      -
      -
      -
    • -
    • -
      -

      Image

      -
      public Image(int x, - int y, - BufferedImage image)
      -
      Constructor
      -
      -
      Parameters:
      -
      x - X coordinate
      -
      y - Y coordinate
      -
      image - Image
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      render

      -
      public void render(Graphics2D g)
      -
      Renders image at point [x;y]
      -
      -
      Parameters:
      -
      g - Graphics2D instanec
      -
      -
      -
    • -
    • -
      -

      getX

      -
      public int getX()
      -
      Getter
      -
      -
      Returns:
      -
      this.x
      -
      -
      -
    • -
    • -
      -

      setX

      -
      public void setX(int x)
      -
      Setter
      -
      -
      Parameters:
      -
      x - New X
      -
      -
      -
    • -
    • -
      -

      getY

      -
      public int getY()
      -
      Getter
      -
      -
      Returns:
      -
      this.y
      -
      -
      -
    • -
    • -
      -

      setY

      -
      public void setY(int y)
      -
      Setter
      -
      -
      Parameters:
      -
      y - New Y
      -
      -
      -
    • -
    • -
      -

      getWidth

      -
      public int getWidth()
      -
      Getter
      -
      -
      Returns:
      -
      this.width
      -
      -
      -
    • -
    • -
      -

      setWidth

      -
      public void setWidth(int width)
      -
      Setter
      -
      -
      Parameters:
      -
      width - New width
      -
      -
      -
    • -
    • -
      -

      getHeight

      -
      public int getHeight()
      -
      Getter
      -
      -
      Returns:
      -
      this.height
      -
      -
      -
    • -
    • -
      -

      setHeight

      -
      public void setHeight(int height)
      -
      Setter
      -
      -
      Parameters:
      -
      height - New height
      -
      -
      -
    • -
    • -
      -

      getImage

      -
      public BufferedImage getImage()
      -
      Getter
      -
      -
      Returns:
      -
      this.image
      -
      -
      -
    • -
    • -
      -

      setImage

      -
      public void setImage(BufferedImage image)
      -
      Setter
      -
      -
      Parameters:
      -
      image - New image
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/ui/RadioBox.html b/javadoc/com/jnngl/totalcomputers/system/ui/RadioBox.html deleted file mode 100644 index 6462c1b..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/ui/RadioBox.html +++ /dev/null @@ -1,399 +0,0 @@ - - - - - -RadioBox - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class RadioBox

-
-
java.lang.Object -
com.jnngl.totalcomputers.system.ui.RadioBox
-
-
-
-
public class RadioBox -extends Object
-
Element of radio box system
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      RadioBox

      -
      public RadioBox(String label, - int x, - int y, - Font font, - TotalOS os)
      -
      Constructor
      -
      -
      Parameters:
      -
      label - Label. Will be displayed at the right from radio box
      -
      x - X coordinate
      -
      y - Y coordinate
      -
      font - Font
      -
      os - TotalOS instance
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      render

      -
      protected void render(Graphics2D g)
      -
      Renders the radio box
      -
      -
      Parameters:
      -
      g - Grapgics2D instnance
      -
      -
      -
    • -
    • -
      -

      getLabel

      -
      public String getLabel()
      -
      Getter
      -
      -
      Returns:
      -
      this.label
      -
      -
      -
    • -
    • -
      -

      setLabel

      -
      public void setLabel(String label)
      -
      Setter
      -
      -
      Parameters:
      -
      label - New label
      -
      -
      -
    • -
    • -
      -

      isSelected

      -
      public boolean isSelected()
      -
      Getter
      -
      -
      Returns:
      -
      this.selected
      -
      -
      -
    • -
    • -
      -

      setSelected

      -
      protected void setSelected(boolean selected)
      -
      Setter
      -
      -
      Parameters:
      -
      selected - Selected or not
      -
      -
      -
    • -
    • -
      -

      getFont

      -
      public Font getFont()
      -
      Getter
      -
      -
      Returns:
      -
      this.font
      -
      -
      -
    • -
    • -
      -

      isLocked

      -
      public boolean isLocked()
      -
      Getter
      -
      -
      Returns:
      -
      this.locked
      -
      -
      -
    • -
    • -
      -

      setLocked

      -
      public void setLocked(boolean locked)
      -
      Setter
      -
      -
      Parameters:
      -
      locked - Locked or not
      -
      -
      -
    • -
    • -
      -

      getX

      -
      public int getX()
      -
      Getter
      -
      -
      Returns:
      -
      this.x
      -
      -
      -
    • -
    • -
      -

      setX

      -
      public void setX(int x)
      -
      Setter
      -
      -
      Parameters:
      -
      x - New X
      -
      -
      -
    • -
    • -
      -

      getY

      -
      public int getY()
      -
      Getter
      -
      -
      Returns:
      -
      this.y
      -
      -
      -
    • -
    • -
      -

      setY

      -
      public void setY(int y)
      -
      Setter
      -
      -
      Parameters:
      -
      y - New Y
      -
      -
      -
    • -
    • -
      -

      getSize

      -
      public int getSize()
      -
      Getter
      -
      -
      Returns:
      -
      this.size
      -
      -
      -
    • -
    • -
      -

      inside

      -
      protected boolean inside(int x, - int y)
      -
      -
      Parameters:
      -
      x - X coordinate of the point
      -
      y - Y coordinate of the point
      -
      Returns:
      -
      Whether the point is inside radio box or not
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/ui/RadioBoxSystem.RadioBoxSelectEvent.html b/javadoc/com/jnngl/totalcomputers/system/ui/RadioBoxSystem.RadioBoxSelectEvent.html deleted file mode 100644 index 7d802ff..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/ui/RadioBoxSystem.RadioBoxSelectEvent.html +++ /dev/null @@ -1,143 +0,0 @@ - - - - - -RadioBoxSystem.RadioBoxSelectEvent - - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface RadioBoxSystem.RadioBoxSelectEvent

-
-
-
-
Enclosing class:
-
RadioBoxSystem
-
-
-
public static interface RadioBoxSystem.RadioBoxSelectEvent
-
Simple interface
-
-
-
    - -
  • -
    -

    Method Summary

    -
    -
    -
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    -
    void
    -
    radioBoxSelected​(int index, - RadioBox box)
    -
    -
    Called when the radio box selected
    -
    -
    -
    -
    -
    -
  • -
-
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      radioBoxSelected

      -
      void radioBoxSelected(int index, - RadioBox box)
      -
      Called when the radio box selected
      -
      -
      Parameters:
      -
      index - Radio box index
      -
      box - Radio box
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/ui/RadioBoxSystem.html b/javadoc/com/jnngl/totalcomputers/system/ui/RadioBoxSystem.html deleted file mode 100644 index 9ad76d1..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/ui/RadioBoxSystem.html +++ /dev/null @@ -1,285 +0,0 @@ - - - - - -RadioBoxSystem - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class RadioBoxSystem

-
-
java.lang.Object -
com.jnngl.totalcomputers.system.ui.RadioBoxSystem
-
-
-
-
public class RadioBoxSystem -extends Object
-
Chain of the radio boxes
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      RadioBoxSystem

      -
      public RadioBoxSystem(int selected, - RadioBox... boxes)
      -
      Constructor
      -
      -
      Parameters:
      -
      selected - selected radio box
      -
      boxes - Radio boxes
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      setListener

      -
      public void setListener(RadioBoxSystem.RadioBoxSelectEvent event)
      -
      Sets the event on radio box selected
      -
      -
      Parameters:
      -
      event - Event
      -
      -
      -
    • -
    • -
      -

      render

      -
      public void render(Graphics2D g)
      -
      Renders all the radio boxes
      -
      -
      Parameters:
      -
      g - Graphics2D instance
      -
      -
      -
    • -
    • -
      -

      processInput

      -
      public void processInput(int x, - int y, - TotalComputers.InputInfo.InteractType type)
      -
      Handles input
      -
      -
      Parameters:
      -
      x - X coordinate
      -
      y - Y coordinate
      -
      type - See TotalComputers.InputInfo.InteractType
      -
      -
      -
    • -
    • -
      -

      getSelectedIndex

      -
      public int getSelectedIndex()
      -
      Getter
      -
      -
      Returns:
      -
      Index of the selected element
      -
      -
      -
    • -
    • -
      -

      getSelected

      -
      public RadioBox getSelected()
      -
      Getter
      -
      -
      Returns:
      -
      The selected element
      -
      -
      -
    • -
    • -
      -

      getAt

      -
      public RadioBox getAt(int index)
      -
      Getter
      -
      -
      Parameters:
      -
      index - Index
      -
      Returns:
      -
      Element at specific index
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/ui/Rectangle.html b/javadoc/com/jnngl/totalcomputers/system/ui/Rectangle.html deleted file mode 100644 index e6298e2..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/ui/Rectangle.html +++ /dev/null @@ -1,365 +0,0 @@ - - - - - -Rectangle - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class Rectangle

-
-
java.lang.Object -
com.jnngl.totalcomputers.system.ui.Rectangle
-
-
-
-
public class Rectangle -extends Object
-
Alternative for Rectangle2D
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      Rectangle

      -
      public Rectangle(Color color, - int x, - int y, - int width, - int height)
      -
      Constructor
      -
      -
      Parameters:
      -
      color - Color
      -
      x - X coordinate
      -
      y - Y coordinate
      -
      width - Width
      -
      height - Height
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      render

      -
      public void render(Graphics2D g)
      -
      Renders rectangle
      -
      -
      Parameters:
      -
      g - Graphics2D instance
      -
      -
      -
    • -
    • -
      -

      renderBorder

      -
      public void renderBorder(Graphics2D g)
      -
      Render the border of rectangle
      -
      -
      Parameters:
      -
      g - Graphics2D instance
      -
      -
      -
    • -
    • -
      -

      getX

      -
      public int getX()
      -
      Getter
      -
      -
      Returns:
      -
      this.x
      -
      -
      -
    • -
    • -
      -

      setX

      -
      public void setX(int x)
      -
      Setter
      -
      -
      Parameters:
      -
      x - New X
      -
      -
      -
    • -
    • -
      -

      getY

      -
      public int getY()
      -
      Getter
      -
      -
      Returns:
      -
      this.y
      -
      -
      -
    • -
    • -
      -

      setY

      -
      public void setY(int y)
      -
      Setter
      -
      -
      Parameters:
      -
      y - New Y
      -
      -
      -
    • -
    • -
      -

      getWidth

      -
      public int getWidth()
      -
      Getter
      -
      -
      Returns:
      -
      this.width
      -
      -
      -
    • -
    • -
      -

      setWidth

      -
      public void setWidth(int width)
      -
      Setter
      -
      -
      Parameters:
      -
      width - New width
      -
      -
      -
    • -
    • -
      -

      getHeight

      -
      public int getHeight()
      -
      Getter
      -
      -
      Returns:
      -
      this.height
      -
      -
      -
    • -
    • -
      -

      setHeight

      -
      public void setHeight(int height)
      -
      Setter
      -
      -
      Parameters:
      -
      height - New height
      -
      -
      -
    • -
    • -
      -

      getColor

      -
      public Color getColor()
      -
      Getter
      -
      -
      Returns:
      -
      this.color
      -
      -
      -
    • -
    • -
      -

      setColor

      -
      public void setColor(Color color)
      -
      Setter
      -
      -
      Parameters:
      -
      color - New color
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/ui/RoundRectangle.html b/javadoc/com/jnngl/totalcomputers/system/ui/RoundRectangle.html deleted file mode 100644 index 7f1adfc..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/ui/RoundRectangle.html +++ /dev/null @@ -1,400 +0,0 @@ - - - - - -RoundRectangle - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class RoundRectangle

-
-
java.lang.Object -
com.jnngl.totalcomputers.system.ui.RoundRectangle
-
-
-
-
public class RoundRectangle -extends Object
-
Alternative for RoundRectangle2D
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      RoundRectangle

      -
      public RoundRectangle(Color color, - int x, - int y, - int width, - int height, - int arc)
      -
      Constructor
      -
      -
      Parameters:
      -
      color - Color
      -
      x - X coordinate
      -
      y - Y coordinate
      -
      width - Width
      -
      height - Height
      -
      arc - Arc size
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      render

      -
      public void render(Graphics2D g)
      -
      Renders round rectangle
      -
      -
      Parameters:
      -
      g - Graphics2D instance
      -
      -
      -
    • -
    • -
      -

      renderBorder

      -
      public void renderBorder(Graphics2D g)
      -
      Render the border of round rectangle
      -
      -
      Parameters:
      -
      g - Graphics2D instance
      -
      -
      -
    • -
    • -
      -

      getX

      -
      public int getX()
      -
      Getter
      -
      -
      Returns:
      -
      this.x
      -
      -
      -
    • -
    • -
      -

      setX

      -
      public void setX(int x)
      -
      Setter
      -
      -
      Parameters:
      -
      x - New X
      -
      -
      -
    • -
    • -
      -

      getY

      -
      public int getY()
      -
      Getter
      -
      -
      Returns:
      -
      this.y
      -
      -
      -
    • -
    • -
      -

      setY

      -
      public void setY(int y)
      -
      Setter
      -
      -
      Parameters:
      -
      y - New Y
      -
      -
      -
    • -
    • -
      -

      getWidth

      -
      public int getWidth()
      -
      Getter
      -
      -
      Returns:
      -
      this.width
      -
      -
      -
    • -
    • -
      -

      setWidth

      -
      public void setWidth(int width)
      -
      Setter
      -
      -
      Parameters:
      -
      width - New width
      -
      -
      -
    • -
    • -
      -

      getHeight

      -
      public int getHeight()
      -
      Getter
      -
      -
      Returns:
      -
      this.height
      -
      -
      -
    • -
    • -
      -

      setHeight

      -
      public void setHeight(int height)
      -
      Setter
      -
      -
      Parameters:
      -
      height - New height
      -
      -
      -
    • -
    • -
      -

      getArc

      -
      public int getArc()
      -
      Getter
      -
      -
      Returns:
      -
      this.arc
      -
      -
      -
    • -
    • -
      -

      setArc

      -
      public void setArc(int arc)
      -
      Setter
      -
      -
      Parameters:
      -
      arc - New arc size
      -
      -
      -
    • -
    • -
      -

      getColor

      -
      public Color getColor()
      -
      Getter
      -
      -
      Returns:
      -
      this.color
      -
      -
      -
    • -
    • -
      -

      setColor

      -
      public void setColor(Color color)
      -
      Setter
      -
      -
      Parameters:
      -
      color - New color
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/ui/Text.html b/javadoc/com/jnngl/totalcomputers/system/ui/Text.html deleted file mode 100644 index 5089a12..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/ui/Text.html +++ /dev/null @@ -1,446 +0,0 @@ - - - - - -Text - - - - - - - - - - - - - - - -
- -
-
- -
- -

Class Text

-
-
java.lang.Object -
com.jnngl.totalcomputers.system.ui.Text
-
-
-
-
public class Text -extends Object
-
Text UI Element
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      Text

      -
      public Text(int x, - int y, - int width, - int height, - Font font, - Color color, - String text)
      -
      Constructor
      -
      -
      Parameters:
      -
      x - X coordinate
      -
      y - Y coordinate
      -
      width - Maximum width
      -
      height - Maximum height
      -
      font - Font
      -
      color - Color
      -
      text - Text
      -
      -
      -
    • -
    • -
      -

      Text

      -
      public Text(int x, - int y, - Font font, - Color color, - String text)
      -
      Constructor
      -
      -
      Parameters:
      -
      x - X coordinate
      -
      y - Y coordinate
      -
      font - Font
      -
      color - Color
      -
      text - Text
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      render

      -
      public void render(Graphics2D g)
      -
      Renders the text
      -
      -
      Parameters:
      -
      g - Graphics2D instance
      -
      -
      -
    • -
    • -
      -

      getX

      -
      public int getX()
      -
      Getter
      -
      -
      Returns:
      -
      this.x
      -
      -
      -
    • -
    • -
      -

      setX

      -
      public void setX(int x)
      -
      Setter
      -
      -
      Parameters:
      -
      x - New X
      -
      -
      -
    • -
    • -
      -

      getY

      -
      public int getY()
      -
      Getter
      -
      -
      Returns:
      -
      this.y
      -
      -
      -
    • -
    • -
      -

      setY

      -
      public void setY(int y)
      -
      Setter
      -
      -
      Parameters:
      -
      y - New Y
      -
      -
      -
    • -
    • -
      -

      getWidth

      -
      public int getWidth()
      -
      Getter
      -
      -
      Returns:
      -
      this.width
      -
      -
      -
    • -
    • -
      -

      setWidth

      -
      public void setWidth(int width)
      -
      Setter
      -
      -
      Parameters:
      -
      width - New width
      -
      -
      -
    • -
    • -
      -

      getHeight

      -
      public int getHeight()
      -
      Getter
      -
      -
      Returns:
      -
      this.height
      -
      -
      -
    • -
    • -
      -

      setHeight

      -
      public void setHeight(int height)
      -
      Setter
      -
      -
      Parameters:
      -
      height - New height
      -
      -
      -
    • -
    • -
      -

      getFont

      -
      public Font getFont()
      -
      Getter
      -
      -
      Returns:
      -
      this.font
      -
      -
      -
    • -
    • -
      -

      setFont

      -
      public void setFont(Font font)
      -
      Setter
      -
      -
      Parameters:
      -
      font - New font
      -
      -
      -
    • -
    • -
      -

      getColor

      -
      public Color getColor()
      -
      Getter
      -
      -
      Returns:
      -
      this.color
      -
      -
      -
    • -
    • -
      -

      setColor

      -
      public void setColor(Color color)
      -
      Setter
      -
      -
      Parameters:
      -
      color - New color
      -
      -
      -
    • -
    • -
      -

      getText

      -
      public String getText()
      -
      Getter
      -
      -
      Returns:
      -
      this.text
      -
      -
      -
    • -
    • -
      -

      setText

      -
      public void setText(String text)
      -
      Setter
      -
      -
      Parameters:
      -
      text - New text
      -
      -
      -
    • -
    -
    -
  • -
-
- -
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/ui/class-use/Button.ButtonColor.html b/javadoc/com/jnngl/totalcomputers/system/ui/class-use/Button.ButtonColor.html deleted file mode 100644 index cfbbfdd..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/ui/class-use/Button.ButtonColor.html +++ /dev/null @@ -1,116 +0,0 @@ - - - - - -Uses of Enum Class com.jnngl.totalcomputers.system.ui.Button.ButtonColor - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Enum Class
com.jnngl.totalcomputers.system.ui.Button.ButtonColor

-
-
Packages that use Button.ButtonColor
-
-
Package
-
Description
- -
 
-
-
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/ui/class-use/Button.html b/javadoc/com/jnngl/totalcomputers/system/ui/class-use/Button.html deleted file mode 100644 index c5bc674..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/ui/class-use/Button.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.system.ui.Button - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.system.ui.Button

-
-No usage of com.jnngl.totalcomputers.system.ui.Button
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/ui/class-use/ElementList.html b/javadoc/com/jnngl/totalcomputers/system/ui/class-use/ElementList.html deleted file mode 100644 index ec41d4b..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/ui/class-use/ElementList.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.system.ui.ElementList - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.system.ui.ElementList

-
-No usage of com.jnngl.totalcomputers.system.ui.ElementList
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/ui/class-use/Field.html b/javadoc/com/jnngl/totalcomputers/system/ui/class-use/Field.html deleted file mode 100644 index bad4fb1..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/ui/class-use/Field.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.system.ui.Field - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.system.ui.Field

-
-No usage of com.jnngl.totalcomputers.system.ui.Field
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/ui/class-use/Image.html b/javadoc/com/jnngl/totalcomputers/system/ui/class-use/Image.html deleted file mode 100644 index ad0c27e..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/ui/class-use/Image.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.system.ui.Image - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.system.ui.Image

-
-No usage of com.jnngl.totalcomputers.system.ui.Image
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/ui/class-use/RadioBox.html b/javadoc/com/jnngl/totalcomputers/system/ui/class-use/RadioBox.html deleted file mode 100644 index da54863..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/ui/class-use/RadioBox.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.system.ui.RadioBox - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.system.ui.RadioBox

-
-
Packages that use RadioBox
-
-
Package
-
Description
- -
 
-
-
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/ui/class-use/RadioBoxSystem.RadioBoxSelectEvent.html b/javadoc/com/jnngl/totalcomputers/system/ui/class-use/RadioBoxSystem.RadioBoxSelectEvent.html deleted file mode 100644 index 1280922..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/ui/class-use/RadioBoxSystem.RadioBoxSelectEvent.html +++ /dev/null @@ -1,88 +0,0 @@ - - - - - -Uses of Interface com.jnngl.totalcomputers.system.ui.RadioBoxSystem.RadioBoxSelectEvent - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
com.jnngl.totalcomputers.system.ui.RadioBoxSystem.RadioBoxSelectEvent

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/ui/class-use/RadioBoxSystem.html b/javadoc/com/jnngl/totalcomputers/system/ui/class-use/RadioBoxSystem.html deleted file mode 100644 index 1ae0e05..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/ui/class-use/RadioBoxSystem.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.system.ui.RadioBoxSystem - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.system.ui.RadioBoxSystem

-
-No usage of com.jnngl.totalcomputers.system.ui.RadioBoxSystem
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/ui/class-use/Rectangle.html b/javadoc/com/jnngl/totalcomputers/system/ui/class-use/Rectangle.html deleted file mode 100644 index 61963b9..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/ui/class-use/Rectangle.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.system.ui.Rectangle - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.system.ui.Rectangle

-
-No usage of com.jnngl.totalcomputers.system.ui.Rectangle
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/ui/class-use/RoundRectangle.html b/javadoc/com/jnngl/totalcomputers/system/ui/class-use/RoundRectangle.html deleted file mode 100644 index d3387eb..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/ui/class-use/RoundRectangle.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.system.ui.RoundRectangle - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.system.ui.RoundRectangle

-
-No usage of com.jnngl.totalcomputers.system.ui.RoundRectangle
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/ui/class-use/Text.html b/javadoc/com/jnngl/totalcomputers/system/ui/class-use/Text.html deleted file mode 100644 index bfde195..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/ui/class-use/Text.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - -Uses of Class com.jnngl.totalcomputers.system.ui.Text - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
com.jnngl.totalcomputers.system.ui.Text

-
-No usage of com.jnngl.totalcomputers.system.ui.Text
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/ui/package-summary.html b/javadoc/com/jnngl/totalcomputers/system/ui/package-summary.html deleted file mode 100644 index 57d59bc..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/ui/package-summary.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - -com.jnngl.totalcomputers.system.ui - - - - - - - - - - - - - - - -
- -
-
-
-

Package com.jnngl.totalcomputers.system.ui

-
-
-
package com.jnngl.totalcomputers.system.ui
-
- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/ui/package-tree.html b/javadoc/com/jnngl/totalcomputers/system/ui/package-tree.html deleted file mode 100644 index 56c3ed3..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/ui/package-tree.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - -com.jnngl.totalcomputers.system.ui Class Hierarchy - - - - - - - - - - - - - - - -
- -
-
-
-

Hierarchy For Package com.jnngl.totalcomputers.system.ui

-Package Hierarchies: - -
-
-

Class Hierarchy

-
    -
  • java.lang.Object -
      -
    • com.jnngl.totalcomputers.system.ui.Button
    • -
    • com.jnngl.totalcomputers.system.ui.ElementList
    • -
    • com.jnngl.totalcomputers.system.ui.Field
    • -
    • com.jnngl.totalcomputers.system.ui.Image
    • -
    • com.jnngl.totalcomputers.system.ui.RadioBox
    • -
    • com.jnngl.totalcomputers.system.ui.RadioBoxSystem
    • -
    • com.jnngl.totalcomputers.system.ui.Rectangle
    • -
    • com.jnngl.totalcomputers.system.ui.RoundRectangle
    • -
    • com.jnngl.totalcomputers.system.ui.Text
    • -
    -
  • -
-
-
-

Interface Hierarchy

- -
-
-

Enum Class Hierarchy

- -
-
-
-
- - diff --git a/javadoc/com/jnngl/totalcomputers/system/ui/package-use.html b/javadoc/com/jnngl/totalcomputers/system/ui/package-use.html deleted file mode 100644 index 99860ab..0000000 --- a/javadoc/com/jnngl/totalcomputers/system/ui/package-use.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - -Uses of Package com.jnngl.totalcomputers.system.ui - - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Package
com.jnngl.totalcomputers.system.ui

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
-
-
- - diff --git a/javadoc/element-list b/javadoc/element-list deleted file mode 100644 index 4047104..0000000 --- a/javadoc/element-list +++ /dev/null @@ -1,7 +0,0 @@ -com.jnngl.totalcomputers -com.jnngl.totalcomputers.system -com.jnngl.totalcomputers.system.overlays -com.jnngl.totalcomputers.system.security -com.jnngl.totalcomputers.system.states -com.jnngl.totalcomputers.system.states.setup -com.jnngl.totalcomputers.system.ui diff --git a/javadoc/help-doc.html b/javadoc/help-doc.html deleted file mode 100644 index 2473ea1..0000000 --- a/javadoc/help-doc.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - -API Help - - - - - - - - - - - - - - - -
- -
-
-
-

How This API Document Is Organized

-
This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.
-
-
-

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. These pages may contain six categories:

-
    -
  • Interfaces
  • -
  • Classes
  • -
  • Enum Classes
  • -
  • Exceptions
  • -
  • Errors
  • -
  • Annotation Interfaces
  • -
-
-
-

Class or 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 or Interface Declaration
  • -
  • Class or Interface Description
  • -
-
-
    -
  • Nested Class Summary
  • -
  • Field Summary
  • -
  • Property Summary
  • -
  • Constructor Summary
  • -
  • Method Summary
  • -
-
-
    -
  • Field Details
  • -
  • Property Details
  • -
  • Constructor Details
  • -
  • Method Details
  • -
-

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 Interface

-

Each annotation interface has its own separate page with the following sections:

-
    -
  • Annotation Interface Declaration
  • -
  • Annotation Interface Description
  • -
  • Required Element Summary
  • -
  • Optional Element Summary
  • -
  • Element Details
  • -
-
-
-

Enum Class

-

Each enum class has its own separate page with the following sections:

-
    -
  • Enum Declaration
  • -
  • Enum Description
  • -
  • Enum Constant Summary
  • -
  • Enum Constant Details
  • -
-
-
-

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. Classes are organized by inheritance structure starting with java.lang.Object. 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 on "Tree" displays the hierarchy for only that package.
  • -
-
-
-

Index

-

The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields, as well as lists of all packages and all classes.

-
-
-

Serialized Form

-

Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to those who implement rather than use 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.

-
-
-

Search

-

You can search for definitions of modules, packages, types, fields, methods, system properties and other terms defined in the API, using some or all of the name, optionally using "camel-case" abbreviations. For example:

-
    -
  • j.l.obj will match "java.lang.Object"
  • -
  • InpStr will match "java.io.InputStream"
  • -
  • HM.cK will match "java.util.HashMap.containsKey(Object)"
  • -
-

Refer to the Javadoc Search Specification for a full description of search features.

-
-
-This help file applies to API documentation generated by the standard doclet.
-
-
- - diff --git a/javadoc/index-files/index-1.html b/javadoc/index-files/index-1.html deleted file mode 100644 index 45f89fc..0000000 --- a/javadoc/index-files/index-1.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - - -A-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form -

A

-
-
A - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
A key
-
-
AABB - Class in com.jnngl.totalcomputers
-
-
Some methods from AABB created by NathanWolf
-
-
AABB(Vector, double, double, double, double, double, double) - Constructor for class com.jnngl.totalcomputers.AABB
-
-
Constructor
-
-
AABB(Vector, Vector) - Constructor for class com.jnngl.totalcomputers.AABB
-
-
Constructor
-
-
account - Variable in class com.jnngl.totalcomputers.system.FileSystem
-
-
/sys/account
-
-
account - Variable in class com.jnngl.totalcomputers.system.TotalOS
-
-
Account
-
-
Account - Class in com.jnngl.totalcomputers.system
-
-
Stores the information about user
-
-
Account(String, String, boolean) - Constructor for class com.jnngl.totalcomputers.system.Account
-
-
Constructor
-
-
action() - Method in interface com.jnngl.totalcomputers.system.Event
-
-
Some action.
-
-
addEntry(String) - Method in class com.jnngl.totalcomputers.system.ui.ElementList
-
-
Adds new entry
-
-
addResourceImage(String, BufferedImage) - Method in class com.jnngl.totalcomputers.system.FileSystem
-
-
Puts the resource into the map
-
-
administratorRightsAreRequiredToContinue() - Method in interface com.jnngl.totalcomputers.system.Localization
-
-
Administrator rights are required to continue
-
-
administratorRightsAreRequiredToContinue() - Method in class com.jnngl.totalcomputers.system.Localization.English
-
 
-
administratorRightsAreRequiredToContinue() - Method in class com.jnngl.totalcomputers.system.Localization.Russian
-
 
-
ALT - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
ALT key
-
-
AMPERSAND - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Ampersand key
-
-
APOSTROPHE - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Apostrophe key
-
-
area() - Method in record class com.jnngl.totalcomputers.TotalComputers.SelectionArea
-
-
Returns the value of the area record component.
-
-
ASTERISK - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Asterisk key
-
-
AT_SIGN - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
At sign key
-
-
axis() - Method in record class com.jnngl.totalcomputers.TotalComputers.SelectionArea
-
-
Returns the value of the axis record component.
-
-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form
-
-
- - diff --git a/javadoc/index-files/index-10.html b/javadoc/index-files/index-10.html deleted file mode 100644 index e5d88c7..0000000 --- a/javadoc/index-files/index-10.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - -J-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form -

J

-
-
J - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
J key
-
-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form
-
-
- - diff --git a/javadoc/index-files/index-11.html b/javadoc/index-files/index-11.html deleted file mode 100644 index 5f1d3df..0000000 --- a/javadoc/index-files/index-11.html +++ /dev/null @@ -1,105 +0,0 @@ - - - - - -K-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form -

K

-
-
K - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
K key
-
-
keyboard - Variable in class com.jnngl.totalcomputers.system.TotalOS
-
-
Keyboard overlay instance
-
-
Keyboard - Class in com.jnngl.totalcomputers.system.overlays
-
-
Keyboard overlay
-
-
Keyboard(TotalOS) - Constructor for class com.jnngl.totalcomputers.system.overlays.Keyboard
-
-
Constructor
-
-
Keyboard.KeyboardListener - Interface in com.jnngl.totalcomputers.system.overlays
-
-
Simple interface
-
-
Keyboard.Keys - Enum Class in com.jnngl.totalcomputers.system.overlays
-
-
Keys on keyboard
-
-
keyPressed(KeyEvent) - Method in class com.jnngl.totalcomputers.system.TotalOS.Test
-
-
Exits from the app when Escape key is pressed.
-
-
keyReleased(KeyEvent) - Method in class com.jnngl.totalcomputers.system.TotalOS.Test
-
-
Not used
-
-
keyTyped(KeyEvent) - Method in class com.jnngl.totalcomputers.system.TotalOS.Test
-
-
Not used
-
-
keyTyped(String, Keyboard.Keys, Keyboard) - Method in interface com.jnngl.totalcomputers.system.overlays.Keyboard.KeyboardListener
-
-
Called when key typed
-
-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form
-
-
- - diff --git a/javadoc/index-files/index-12.html b/javadoc/index-files/index-12.html deleted file mode 100644 index b182008..0000000 --- a/javadoc/index-files/index-12.html +++ /dev/null @@ -1,137 +0,0 @@ - - - - - -L-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form -

L

-
-
L - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
L key
-
-
LANG - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Lang key
-
-
LEFT - Enum constant in enum class com.jnngl.totalcomputers.TotalComputers.SelectionArea.Direction
-
-
Left direction
-
-
LEFT_BRACE - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Left brace key
-
-
LEFT_BRACKET - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Left bracket key
-
-
LEFT_CLICK - Enum constant in enum class com.jnngl.totalcomputers.TotalComputers.InputInfo.InteractType
-
-
Left click action
-
-
LEFT_PARENTHESIS - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Left parenthesis key
-
-
LESS_THAN_SIGN - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Less than sign key
-
-
loadConfigFiles(ConfigManager.ConfigPath...) - Method in class com.jnngl.totalcomputers.ConfigManager
-
-
Load all configuration files
-
-
loadImage(String) - Method in class com.jnngl.totalcomputers.system.FileSystem
-
-
Loads image
-
-
loadResources() - Method in class com.jnngl.totalcomputers.system.FileSystem
-
-
Loads all resources
-
-
locale - Variable in class com.jnngl.totalcomputers.system.FileSystem
-
-
/sys/locale
-
-
localization - Variable in class com.jnngl.totalcomputers.system.TotalOS
-
-
Localization
-
-
Localization - Interface in com.jnngl.totalcomputers.system
-
-
Localization interface.
-
-
Localization.English - Class in com.jnngl.totalcomputers.system
-
-
English localization
-
-
Localization.Russian - Class in com.jnngl.totalcomputers.system
-
-
Russian localization
-
-
LoginScreen - Class in com.jnngl.totalcomputers.system.states
-
-
Login screen
-
-
LoginScreen(StateManager, TotalOS) - Constructor for class com.jnngl.totalcomputers.system.states.LoginScreen
-
-
Constructor
-
-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form
-
-
- - diff --git a/javadoc/index-files/index-13.html b/javadoc/index-files/index-13.html deleted file mode 100644 index 0eff254..0000000 --- a/javadoc/index-files/index-13.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - -M-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form -

M

-
-
M - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
M key
-
-
main(String[]) - Static method in class com.jnngl.totalcomputers.system.TotalOS.Test
-
-
Start point
-
-
MapColor - Class in com.jnngl.totalcomputers
-
-
Convert Color to map color
-
-
MapColor() - Constructor for class com.jnngl.totalcomputers.MapColor
-
 
-
mapInteract(PlayerInteractEvent) - Method in class com.jnngl.totalcomputers.TotalComputers
-
-
Protection and input handling
-
-
mapView() - Method in record class com.jnngl.totalcomputers.TotalComputers.MonitorPiece
-
-
Returns the value of the mapView record component.
-
-
matchColor(Color) - Static method in class com.jnngl.totalcomputers.MapColor
-
-
Deprecated function from bukkit
-
-
MINUS_SIGN - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Minus sign key
-
-
MonitorPiece(MapView, ItemFrame) - Constructor for record class com.jnngl.totalcomputers.TotalComputers.MonitorPiece
-
-
Creates an instance of a MonitorPiece record class.
-
-
MonitorPieceIndex(String, int) - Constructor for record class com.jnngl.totalcomputers.TotalComputers.MonitorPieceIndex
-
-
Creates an instance of a MonitorPieceIndex record class.
-
-
mouseClicked(MouseEvent) - Method in class com.jnngl.totalcomputers.system.TotalOS.Test
-
-
Mouse input
-
-
mouseEntered(MouseEvent) - Method in class com.jnngl.totalcomputers.system.TotalOS.Test
-
-
Not used
-
-
mouseExited(MouseEvent) - Method in class com.jnngl.totalcomputers.system.TotalOS.Test
-
-
Not used
-
-
mousePressed(MouseEvent) - Method in class com.jnngl.totalcomputers.system.TotalOS.Test
-
-
Not used
-
-
mouseReleased(MouseEvent) - Method in class com.jnngl.totalcomputers.system.TotalOS.Test
-
-
Not used
-
-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form
-
-
- - diff --git a/javadoc/index-files/index-14.html b/javadoc/index-files/index-14.html deleted file mode 100644 index 9a816c0..0000000 --- a/javadoc/index-files/index-14.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - -N-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form -

N

-
-
N - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
N key
-
-
name - Variable in class com.jnngl.totalcomputers.system.Account
-
-
Account name
-
-
name - Variable in class com.jnngl.totalcomputers.system.FileSystem
-
-
/sys/name
-
-
name - Variable in class com.jnngl.totalcomputers.system.TotalOS
-
-
Computer name
-
-
name() - Method in record class com.jnngl.totalcomputers.TotalComputers.MonitorPieceIndex
-
-
Returns the value of the name record component.
-
-
ndcX(float) - Method in class com.jnngl.totalcomputers.system.overlays.Overlay
-
- -
-
ndcX(float) - Method in class com.jnngl.totalcomputers.system.states.State
-
-
Converts X from NDC coordinate system to AWT coordinate system
-
-
ndcY(float) - Method in class com.jnngl.totalcomputers.system.overlays.Overlay
-
- -
-
ndcY(float) - Method in class com.jnngl.totalcomputers.system.states.State
-
-
Converts Y from NDC coordinate system to AWT coordinate system
-
-
next() - Method in class com.jnngl.totalcomputers.system.Localization.English
-
 
-
next() - Method in interface com.jnngl.totalcomputers.system.Localization
-
-
Next
-
-
next() - Method in class com.jnngl.totalcomputers.system.Localization.Russian
-
 
-
NINE - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Nine key
-
-
NUMBER_SIGN - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Number sign key
-
-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form
-
-
- - diff --git a/javadoc/index-files/index-15.html b/javadoc/index-files/index-15.html deleted file mode 100644 index aa8e8fd..0000000 --- a/javadoc/index-files/index-15.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - -O-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form -

O

-
-
O - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
O key
-
-
OFF - Enum constant in enum class com.jnngl.totalcomputers.system.TotalOS.ComputerState
-
-
Means that computer is off
-
-
OK - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
OK key
-
-
onCommand(CommandSender, Command, String, String[]) - Method in class com.jnngl.totalcomputers.TotalComputers
-
-
Processing of command.
-
-
onDisable() - Method in class com.jnngl.totalcomputers.TotalComputers
-
-
Clean up on plugin disable
-
-
ONE - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
One key
-
-
onEnable() - Method in class com.jnngl.totalcomputers.TotalComputers
-
-
Initializes logger, config manager, computers etc.
-
-
onHit(EntityDamageByEntityEvent) - Method in class com.jnngl.totalcomputers.TotalComputers
-
-
Protection and input handling
-
-
onInteract(PlayerInteractEntityEvent) - Method in class com.jnngl.totalcomputers.TotalComputers
-
-
Protection and input handling
-
-
onTabComplete(CommandSender, Command, String, String[]) - Method in class com.jnngl.totalcomputers.TotalComputers
-
-
Tab autocompletion of command.
-
-
os - Variable in class com.jnngl.totalcomputers.system.overlays.Overlay
-
-
TotalOS instance
-
-
os - Variable in class com.jnngl.totalcomputers.system.states.State
-
-
TotalOS instance
-
-
outputPath() - Method in record class com.jnngl.totalcomputers.ConfigManager.ConfigPath
-
-
Returns the value of the outputPath record component.
-
-
Overlay - Class in com.jnngl.totalcomputers.system.overlays
-
-
Abstraction for overlays
-
-
Overlay(TotalOS) - Constructor for class com.jnngl.totalcomputers.system.overlays.Overlay
-
-
Constructor
-
-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form
-
-
- - diff --git a/javadoc/index-files/index-16.html b/javadoc/index-files/index-16.html deleted file mode 100644 index 9f4fe45..0000000 --- a/javadoc/index-files/index-16.html +++ /dev/null @@ -1,183 +0,0 @@ - - - - - -P-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form -

P

-
-
P - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
P key
-
-
paint(Graphics) - Method in class com.jnngl.totalcomputers.system.TotalOS.Test
-
-
Custom implementation of paint function
-
-
password() - Method in class com.jnngl.totalcomputers.system.Localization.English
-
 
-
password() - Method in interface com.jnngl.totalcomputers.system.Localization
-
-
Password
-
-
password() - Method in class com.jnngl.totalcomputers.system.Localization.Russian
-
 
-
Password - Class in com.jnngl.totalcomputers.system.security
-
-
Class for encrypting passwords
-
-
Password() - Constructor for class com.jnngl.totalcomputers.system.security.Password
-
 
-
passwordFieldIsEmpty() - Method in class com.jnngl.totalcomputers.system.Localization.English
-
 
-
passwordFieldIsEmpty() - Method in interface com.jnngl.totalcomputers.system.Localization
-
-
Password field is empty
-
-
passwordFieldIsEmpty() - Method in class com.jnngl.totalcomputers.system.Localization.Russian
-
 
-
passwordHash - Variable in class com.jnngl.totalcomputers.system.Account
-
-
Encrypted password
-
-
PERCENT_SIGN - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Percent sign key
-
-
PERIOD - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Period key
-
-
player() - Method in record class com.jnngl.totalcomputers.TotalComputers.InputInfo
-
-
Returns the value of the player record component.
-
-
playerLeave(PlayerQuitEvent) - Method in class com.jnngl.totalcomputers.TotalComputers
-
-
Clean up when player quits the server
-
-
PLUS_SIGN - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Plus sign key
-
-
processInput(int, int, TotalComputers.InputInfo.InteractType) - Method in class com.jnngl.totalcomputers.system.overlays.Information
-
-
Handles input
-
-
processInput(int, int, TotalComputers.InputInfo.InteractType) - Method in class com.jnngl.totalcomputers.system.overlays.Keyboard
-
-
Handles input
-
-
processInput(int, int, TotalComputers.InputInfo.InteractType) - Method in class com.jnngl.totalcomputers.system.overlays.Overlay
-
-
Abstraction for input handling
-
-
processInput(int, int, TotalComputers.InputInfo.InteractType) - Method in class com.jnngl.totalcomputers.system.states.DesktopState
-
-
Input
-
-
processInput(int, int, TotalComputers.InputInfo.InteractType) - Method in class com.jnngl.totalcomputers.system.states.LoginScreen
-
-
Input
-
-
processInput(int, int, TotalComputers.InputInfo.InteractType) - Method in class com.jnngl.totalcomputers.system.states.setup.SetupFinishedState
-
-
Input
-
-
processInput(int, int, TotalComputers.InputInfo.InteractType) - Method in class com.jnngl.totalcomputers.system.states.setup.SetupLocalizationState
-
-
Input
-
-
processInput(int, int, TotalComputers.InputInfo.InteractType) - Method in class com.jnngl.totalcomputers.system.states.setup.SetupUserCreationState
-
-
Input
-
-
processInput(int, int, TotalComputers.InputInfo.InteractType) - Method in class com.jnngl.totalcomputers.system.states.SplashScreen
-
-
Input
-
-
processInput(int, int, TotalComputers.InputInfo.InteractType) - Method in class com.jnngl.totalcomputers.system.states.State
-
-
Abstraction of input handling function
-
-
processInput(int, int, TotalComputers.InputInfo.InteractType) - Method in class com.jnngl.totalcomputers.system.states.StateManager
-
-
Process input if state is present
-
-
processInput(int, int, TotalComputers.InputInfo.InteractType) - Method in class com.jnngl.totalcomputers.system.ui.Button
-
-
Handles input
-
-
processInput(int, int, TotalComputers.InputInfo.InteractType) - Method in class com.jnngl.totalcomputers.system.ui.ElementList
-
-
Handles input
-
-
processInput(int, int, TotalComputers.InputInfo.InteractType) - Method in class com.jnngl.totalcomputers.system.ui.Field
-
-
Handles input
-
-
processInput(int, int, TotalComputers.InputInfo.InteractType) - Method in class com.jnngl.totalcomputers.system.ui.RadioBoxSystem
-
-
Handles input
-
-
processTouch(int, int, TotalComputers.InputInfo.InteractType, boolean) - Method in class com.jnngl.totalcomputers.system.TotalOS
-
-
Handles input.
-
-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form
-
-
- - diff --git a/javadoc/index-files/index-17.html b/javadoc/index-files/index-17.html deleted file mode 100644 index c10a784..0000000 --- a/javadoc/index-files/index-17.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - -Q-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form -

Q

-
-
Q - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Q key
-
-
QUESTION_MARK - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Question mark key
-
-
QUOTATION_MARK - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Quotation mark key
-
-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form
-
-
- - diff --git a/javadoc/index-files/index-18.html b/javadoc/index-files/index-18.html deleted file mode 100644 index 7b79f48..0000000 --- a/javadoc/index-files/index-18.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - -R-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form -

R

-
-
R - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
R key
-
-
RadioBox - Class in com.jnngl.totalcomputers.system.ui
-
-
Element of radio box system
-
-
RadioBox(String, int, int, Font, TotalOS) - Constructor for class com.jnngl.totalcomputers.system.ui.RadioBox
-
-
Constructor
-
-
radioBoxSelected(int, RadioBox) - Method in interface com.jnngl.totalcomputers.system.ui.RadioBoxSystem.RadioBoxSelectEvent
-
-
Called when the radio box selected
-
-
RadioBoxSystem - Class in com.jnngl.totalcomputers.system.ui
-
-
Chain of the radio boxes
-
-
RadioBoxSystem(int, RadioBox...) - Constructor for class com.jnngl.totalcomputers.system.ui.RadioBoxSystem
-
-
Constructor
-
-
RadioBoxSystem.RadioBoxSelectEvent - Interface in com.jnngl.totalcomputers.system.ui
-
-
Simple interface
-
-
readAccount() - Method in class com.jnngl.totalcomputers.system.FileSystem
-
-
Loads the account info
-
-
readLocalization() - Method in class com.jnngl.totalcomputers.system.FileSystem
-
-
Loads the localization info
-
-
Rectangle - Class in com.jnngl.totalcomputers.system.ui
-
-
Alternative for Rectangle2D
-
-
Rectangle(Color, int, int, int, int) - Constructor for class com.jnngl.totalcomputers.system.ui.Rectangle
-
-
Constructor
-
-
registerClickEvent(Event) - Method in class com.jnngl.totalcomputers.system.ui.Button
-
-
Registers new event on click
-
-
registerItemSelectEvent(Event) - Method in class com.jnngl.totalcomputers.system.ui.ElementList
-
-
Registers new event on item selection
-
-
reloadAllConfigs() - Method in class com.jnngl.totalcomputers.ConfigManager
-
-
Reloads all registered configuration manager
-
-
reloadConfig() - Method in class com.jnngl.totalcomputers.ConfigManager.Configuration
-
-
Reloads config
-
-
reloadConfig(String) - Method in class com.jnngl.totalcomputers.ConfigManager
-
 
-
removeEntry(int) - Method in class com.jnngl.totalcomputers.system.ui.ElementList
-
-
Removes entry at specific index
-
-
removeEntry(String) - Method in class com.jnngl.totalcomputers.system.ui.ElementList
-
-
Removes entry
-
-
removeEvent(int) - Method in class com.jnngl.totalcomputers.system.ui.Button
-
-
Removes event at specific index
-
-
removeEvent(int) - Method in class com.jnngl.totalcomputers.system.ui.ElementList
-
-
Removes event at specific index
-
-
removeEvent(Event) - Method in class com.jnngl.totalcomputers.system.ui.Button
-
-
Removes event
-
-
removeEvent(Event) - Method in class com.jnngl.totalcomputers.system.ui.ElementList
-
-
Removes event
-
-
render(Graphics2D) - Method in class com.jnngl.totalcomputers.system.overlays.Information
-
-
Renders message
-
-
render(Graphics2D) - Method in class com.jnngl.totalcomputers.system.overlays.Keyboard
-
-
Renders keyboard overlay
-
-
render(Graphics2D) - Method in class com.jnngl.totalcomputers.system.overlays.Overlay
-
-
Abstraction for render
-
-
render(Graphics2D) - Method in class com.jnngl.totalcomputers.system.states.DesktopState
-
-
Render
-
-
render(Graphics2D) - Method in class com.jnngl.totalcomputers.system.states.LoginScreen
-
-
Render
-
-
render(Graphics2D) - Method in class com.jnngl.totalcomputers.system.states.setup.SetupFinishedState
-
-
Render
-
-
render(Graphics2D) - Method in class com.jnngl.totalcomputers.system.states.setup.SetupLocalizationState
-
-
Render
-
-
render(Graphics2D) - Method in class com.jnngl.totalcomputers.system.states.setup.SetupUserCreationState
-
-
Render
-
-
render(Graphics2D) - Method in class com.jnngl.totalcomputers.system.states.SplashScreen
-
-
Render
-
-
render(Graphics2D) - Method in class com.jnngl.totalcomputers.system.states.State
-
-
Abstraction of render function
-
-
render(Graphics2D) - Method in class com.jnngl.totalcomputers.system.states.StateManager
-
-
Render state if state is present
-
-
render(Graphics2D) - Method in class com.jnngl.totalcomputers.system.ui.Button
-
-
Renders button
-
-
render(Graphics2D) - Method in class com.jnngl.totalcomputers.system.ui.ElementList
-
-
Renders element list
-
-
render(Graphics2D) - Method in class com.jnngl.totalcomputers.system.ui.Field
-
-
Renders Text field
-
-
render(Graphics2D) - Method in class com.jnngl.totalcomputers.system.ui.Image
-
-
Renders image at point [x;y]
-
-
render(Graphics2D) - Method in class com.jnngl.totalcomputers.system.ui.RadioBox
-
-
Renders the radio box
-
-
render(Graphics2D) - Method in class com.jnngl.totalcomputers.system.ui.RadioBoxSystem
-
-
Renders all the radio boxes
-
-
render(Graphics2D) - Method in class com.jnngl.totalcomputers.system.ui.Rectangle
-
-
Renders rectangle
-
-
render(Graphics2D) - Method in class com.jnngl.totalcomputers.system.ui.RoundRectangle
-
-
Renders round rectangle
-
-
render(Graphics2D) - Method in class com.jnngl.totalcomputers.system.ui.Text
-
-
Renders the text
-
-
render(MapView, MapCanvas, Player) - Method in class com.jnngl.totalcomputers.system.TotalOS.Renderer
-
-
Custom implementation of MapRenderer.render(MapView, MapCanvas, Player) function.
-
-
renderBorder(Graphics2D) - Method in class com.jnngl.totalcomputers.system.ui.Rectangle
-
-
Render the border of rectangle
-
-
renderBorder(Graphics2D) - Method in class com.jnngl.totalcomputers.system.ui.RoundRectangle
-
-
Render the border of round rectangle
-
-
Renderer(String, int, TotalComputers, TotalOS, TotalComputers.SelectionArea) - Constructor for class com.jnngl.totalcomputers.system.TotalOS.Renderer
-
-
Constructor
-
-
renderFrame() - Method in class com.jnngl.totalcomputers.system.TotalOS
-
-
Renders frame into buffered image
-
-
requestAdminRights() - Method in class com.jnngl.totalcomputers.system.TotalOS
-
-
Requests administrator rights
-
-
requirePassword() - Method in class com.jnngl.totalcomputers.system.Localization.English
-
 
-
requirePassword() - Method in interface com.jnngl.totalcomputers.system.Localization
-
-
Require password
-
-
requirePassword() - Method in class com.jnngl.totalcomputers.system.Localization.Russian
-
 
-
resourcePath() - Method in record class com.jnngl.totalcomputers.ConfigManager.ConfigPath
-
-
Returns the value of the resourcePath record component.
-
-
restart() - Method in class com.jnngl.totalcomputers.system.TotalOS
-
-
Restarts the computer
-
-
restartNow() - Method in class com.jnngl.totalcomputers.system.Localization.English
-
 
-
restartNow() - Method in interface com.jnngl.totalcomputers.system.Localization
-
-
Restart now
-
-
restartNow() - Method in class com.jnngl.totalcomputers.system.Localization.Russian
-
 
-
restartRequired() - Method in class com.jnngl.totalcomputers.system.Localization.English
-
 
-
restartRequired() - Method in interface com.jnngl.totalcomputers.system.Localization
-
-
Restart required
-
-
restartRequired() - Method in class com.jnngl.totalcomputers.system.Localization.Russian
-
 
-
RIGHT - Enum constant in enum class com.jnngl.totalcomputers.TotalComputers.SelectionArea.Direction
-
-
Right direction
-
-
RIGHT_BRACE - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Right brace key
-
-
RIGHT_BRACKET - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Right bracket key
-
-
RIGHT_CLICK - Enum constant in enum class com.jnngl.totalcomputers.TotalComputers.InputInfo.InteractType
-
-
Right click action
-
-
RIGHT_PARENTHESIS - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Right parenthesis key
-
-
rootfs - Variable in class com.jnngl.totalcomputers.system.FileSystem
-
-
/
-
-
RoundRectangle - Class in com.jnngl.totalcomputers.system.ui
-
-
Alternative for RoundRectangle2D
-
-
RoundRectangle(Color, int, int, int, int, int) - Constructor for class com.jnngl.totalcomputers.system.ui.RoundRectangle
-
-
Constructor
-
-
RUNNING - Enum constant in enum class com.jnngl.totalcomputers.system.TotalOS.ComputerState
-
-
Means that computer is on
-
-
Russian() - Constructor for class com.jnngl.totalcomputers.system.Localization.Russian
-
 
-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form
-
-
- - diff --git a/javadoc/index-files/index-19.html b/javadoc/index-files/index-19.html deleted file mode 100644 index 810cf08..0000000 --- a/javadoc/index-files/index-19.html +++ /dev/null @@ -1,405 +0,0 @@ - - - - - -S-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form -

S

-
-
S - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
S key
-
-
saveAllConfigs(boolean) - Method in class com.jnngl.totalcomputers.ConfigManager
-
 
-
saveConfig() - Method in class com.jnngl.totalcomputers.ConfigManager.Configuration
-
-
Saves config
-
-
saveConfig(String) - Method in class com.jnngl.totalcomputers.ConfigManager
-
-
Saves specific config
-
-
saveConfig(String, boolean) - Method in class com.jnngl.totalcomputers.ConfigManager
-
 
-
screenHeight - Variable in class com.jnngl.totalcomputers.system.TotalOS
-
-
Screen height
-
-
screenWidth - Variable in class com.jnngl.totalcomputers.system.TotalOS
-
-
Screen width
-
-
secondPos() - Method in record class com.jnngl.totalcomputers.TotalComputers.SelectionArea
-
-
Returns the value of the secondPos record component.
-
-
SelectionArea(Location, Location, TotalComputers.SelectionArea.Axis, TotalComputers.SelectionArea.Direction, int, int, int) - Constructor for record class com.jnngl.totalcomputers.TotalComputers.SelectionArea
-
-
Creates an instance of a SelectionArea record class.
-
-
selectionEvent(PlayerInteractEvent) - Method in class com.jnngl.totalcomputers.TotalComputers
-
-
Processes selection with diamond hoe.
-
-
SEMICOLON - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Semicolon key
-
-
setArc(int) - Method in class com.jnngl.totalcomputers.system.ui.RoundRectangle
-
-
Setter
-
-
setColor(Color) - Method in class com.jnngl.totalcomputers.system.ui.Rectangle
-
-
Setter
-
-
setColor(Color) - Method in class com.jnngl.totalcomputers.system.ui.RoundRectangle
-
-
Setter
-
-
setColor(Color) - Method in class com.jnngl.totalcomputers.system.ui.Text
-
-
Setter
-
-
setConfigured() - Method in class com.jnngl.totalcomputers.system.FileSystem
-
-
Writes init.flag file
-
-
setDescription(String) - Method in class com.jnngl.totalcomputers.system.ui.Field
-
-
Setter.
-
-
setFont(Font) - Method in class com.jnngl.totalcomputers.system.ui.Text
-
-
Setter
-
-
setHeight(int) - Method in class com.jnngl.totalcomputers.system.ui.Button
-
-
Setter
-
-
setHeight(int) - Method in class com.jnngl.totalcomputers.system.ui.ElementList
-
-
Setter
-
-
setHeight(int) - Method in class com.jnngl.totalcomputers.system.ui.Field
-
-
Setter.
-
-
setHeight(int) - Method in class com.jnngl.totalcomputers.system.ui.Image
-
-
Setter
-
-
setHeight(int) - Method in class com.jnngl.totalcomputers.system.ui.Rectangle
-
-
Setter
-
-
setHeight(int) - Method in class com.jnngl.totalcomputers.system.ui.RoundRectangle
-
-
Setter
-
-
setHeight(int) - Method in class com.jnngl.totalcomputers.system.ui.Text
-
-
Setter
-
-
setImage(BufferedImage) - Method in class com.jnngl.totalcomputers.system.ui.Image
-
-
Setter
-
-
setKeyTypedEvent(Keyboard.KeyboardListener) - Method in class com.jnngl.totalcomputers.system.ui.Field
-
-
Sets custom event on key typed
-
-
setLabel(String) - Method in class com.jnngl.totalcomputers.system.ui.RadioBox
-
-
Setter
-
-
setListener(RadioBoxSystem.RadioBoxSelectEvent) - Method in class com.jnngl.totalcomputers.system.ui.RadioBoxSystem
-
-
Sets the event on radio box selected
-
-
setLocked(boolean) - Method in class com.jnngl.totalcomputers.system.ui.Button
-
-
Setter
-
-
setLocked(boolean) - Method in class com.jnngl.totalcomputers.system.ui.ElementList
-
-
Setter
-
-
setLocked(boolean) - Method in class com.jnngl.totalcomputers.system.ui.Field
-
-
Setter
-
-
setLocked(boolean) - Method in class com.jnngl.totalcomputers.system.ui.RadioBox
-
-
Setter
-
-
setMaxOffset(int) - Method in class com.jnngl.totalcomputers.system.ui.ElementList
-
-
Setter
-
-
setSelected(boolean) - Method in class com.jnngl.totalcomputers.system.ui.RadioBox
-
-
Setter
-
-
setState(State) - Method in class com.jnngl.totalcomputers.system.states.StateManager
-
-
Sets state
-
-
setText(String) - Method in class com.jnngl.totalcomputers.system.ui.Button
-
-
Setter
-
-
setText(String) - Method in class com.jnngl.totalcomputers.system.ui.Field
-
-
Setter.
-
-
setText(String) - Method in class com.jnngl.totalcomputers.system.ui.Text
-
-
Setter
-
-
setupComplete() - Method in class com.jnngl.totalcomputers.system.Localization.English
-
 
-
setupComplete() - Method in class com.jnngl.totalcomputers.system.Localization.Russian
-
 
-
setupComplete() - Method in interface com.jnngl.totalcomputers.system.Localization
-
-
Setup complete
-
-
SetupFinishedState - Class in com.jnngl.totalcomputers.system.states.setup
-
-
Final stage of setup
-
-
SetupFinishedState(StateManager, TotalOS) - Constructor for class com.jnngl.totalcomputers.system.states.setup.SetupFinishedState
-
-
Constructor
-
-
SetupLocalizationState - Class in com.jnngl.totalcomputers.system.states.setup
-
-
Localization stage of setup
-
-
SetupLocalizationState(StateManager, TotalOS) - Constructor for class com.jnngl.totalcomputers.system.states.setup.SetupLocalizationState
-
-
Constructor
-
-
SetupUserCreationState - Class in com.jnngl.totalcomputers.system.states.setup
-
-
User create stage of setup
-
-
SetupUserCreationState(StateManager, TotalOS) - Constructor for class com.jnngl.totalcomputers.system.states.setup.SetupUserCreationState
-
-
Constructor
-
-
setWidth(int) - Method in class com.jnngl.totalcomputers.system.ui.Button
-
-
Setter
-
-
setWidth(int) - Method in class com.jnngl.totalcomputers.system.ui.ElementList
-
-
Setter
-
-
setWidth(int) - Method in class com.jnngl.totalcomputers.system.ui.Field
-
-
Setter.
-
-
setWidth(int) - Method in class com.jnngl.totalcomputers.system.ui.Image
-
-
Setter
-
-
setWidth(int) - Method in class com.jnngl.totalcomputers.system.ui.Rectangle
-
-
Setter
-
-
setWidth(int) - Method in class com.jnngl.totalcomputers.system.ui.RoundRectangle
-
-
Setter
-
-
setWidth(int) - Method in class com.jnngl.totalcomputers.system.ui.Text
-
-
Setter
-
-
setX(int) - Method in class com.jnngl.totalcomputers.system.ui.Button
-
-
Setter
-
-
setX(int) - Method in class com.jnngl.totalcomputers.system.ui.ElementList
-
-
Setter
-
-
setX(int) - Method in class com.jnngl.totalcomputers.system.ui.Field
-
-
Setter
-
-
setX(int) - Method in class com.jnngl.totalcomputers.system.ui.Image
-
-
Setter
-
-
setX(int) - Method in class com.jnngl.totalcomputers.system.ui.RadioBox
-
-
Setter
-
-
setX(int) - Method in class com.jnngl.totalcomputers.system.ui.Rectangle
-
-
Setter
-
-
setX(int) - Method in class com.jnngl.totalcomputers.system.ui.RoundRectangle
-
-
Setter
-
-
setX(int) - Method in class com.jnngl.totalcomputers.system.ui.Text
-
-
Setter
-
-
setY(int) - Method in class com.jnngl.totalcomputers.system.ui.Button
-
-
Setter
-
-
setY(int) - Method in class com.jnngl.totalcomputers.system.ui.ElementList
-
-
Setter
-
-
setY(int) - Method in class com.jnngl.totalcomputers.system.ui.Field
-
-
Setter
-
-
setY(int) - Method in class com.jnngl.totalcomputers.system.ui.Image
-
-
Setter
-
-
setY(int) - Method in class com.jnngl.totalcomputers.system.ui.RadioBox
-
-
Setter
-
-
setY(int) - Method in class com.jnngl.totalcomputers.system.ui.Rectangle
-
-
Setter
-
-
setY(int) - Method in class com.jnngl.totalcomputers.system.ui.RoundRectangle
-
-
Setter
-
-
setY(int) - Method in class com.jnngl.totalcomputers.system.ui.Text
-
-
Setter
-
-
SEVEN - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Seven key
-
-
SHIFT - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Shift key
-
-
shiftPressed() - Method in class com.jnngl.totalcomputers.system.overlays.Keyboard
-
-
Call it when shift is pressed
-
-
signIn() - Method in class com.jnngl.totalcomputers.system.Localization.English
-
 
-
signIn() - Method in class com.jnngl.totalcomputers.system.Localization.Russian
-
 
-
signIn() - Method in interface com.jnngl.totalcomputers.system.Localization
-
-
Sign In
-
-
SIX - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Six key
-
-
SLASH - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Slash key
-
-
SPACE - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Space key
-
-
SplashScreen - Class in com.jnngl.totalcomputers.system.states
-
-
Splash screen
-
-
SplashScreen(StateManager, TotalOS) - Constructor for class com.jnngl.totalcomputers.system.states.SplashScreen
-
-
Constructor
-
-
State - Class in com.jnngl.totalcomputers.system.states
-
-
Abstraction for computers states
-
-
State(StateManager, TotalOS) - Constructor for class com.jnngl.totalcomputers.system.states.State
-
-
Constructor
-
-
stateManager - Variable in class com.jnngl.totalcomputers.system.states.State
-
-
StateManager instance
-
-
StateManager - Class in com.jnngl.totalcomputers.system.states
-
-
Switching between states
-
-
StateManager() - Constructor for class com.jnngl.totalcomputers.system.states.StateManager
-
-
Constructor.
-
-
sys - Variable in class com.jnngl.totalcomputers.system.FileSystem
-
-
/sys
-
-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form
-
-
- - diff --git a/javadoc/index-files/index-2.html b/javadoc/index-files/index-2.html deleted file mode 100644 index 200d529..0000000 --- a/javadoc/index-files/index-2.html +++ /dev/null @@ -1,117 +0,0 @@ - - - - - -B-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form -

B

-
-
B - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
B key
-
-
back() - Method in interface com.jnngl.totalcomputers.system.Localization
-
-
Back
-
-
back() - Method in class com.jnngl.totalcomputers.system.Localization.English
-
 
-
back() - Method in class com.jnngl.totalcomputers.system.Localization.Russian
-
 
-
BACKSLASH - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Backslash key
-
-
BACKSPACE - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Backspace key
-
-
BACKTICK - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Backtick key
-
-
BACKWARD - Enum constant in enum class com.jnngl.totalcomputers.TotalComputers.SelectionArea.Direction
-
-
Backward direction
-
-
baseFont - Variable in class com.jnngl.totalcomputers.system.TotalOS
-
-
Base Font
-
-
BLUE - Enum constant in enum class com.jnngl.totalcomputers.system.ui.Button.ButtonColor
-
-
Blue button color
-
-
brighter - Variable in enum class com.jnngl.totalcomputers.system.ui.Button.ButtonColor
-
-
Brighter color
-
-
Button - Class in com.jnngl.totalcomputers.system.ui
-
-
Button element
-
-
Button(Button.ButtonColor, int, int, int, int, Font, String) - Constructor for class com.jnngl.totalcomputers.system.ui.Button
-
-
Constructor
-
-
Button.ButtonColor - Enum Class in com.jnngl.totalcomputers.system.ui
-
-
Represents color of button
-
-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form
-
-
- - diff --git a/javadoc/index-files/index-20.html b/javadoc/index-files/index-20.html deleted file mode 100644 index 02f7780..0000000 --- a/javadoc/index-files/index-20.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - -T-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form -

T

-
-
T - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
T key
-
-
TAB - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Tab key
-
-
taskbar - Variable in class com.jnngl.totalcomputers.system.FileSystem
-
-
/sys/taskbar
-
-
Test(int, int, JFrame) - Constructor for class com.jnngl.totalcomputers.system.TotalOS.Test
-
-
Constructor
-
-
text - Variable in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Key character
-
-
Text - Class in com.jnngl.totalcomputers.system.ui
-
-
Text UI Element
-
-
Text(int, int, int, int, Font, Color, String) - Constructor for class com.jnngl.totalcomputers.system.ui.Text
-
-
Constructor
-
-
Text(int, int, Font, Color, String) - Constructor for class com.jnngl.totalcomputers.system.ui.Text
-
-
Constructor
-
-
THREE - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Three key
-
-
TILDE - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Tilde key
-
-
toString() - Method in record class com.jnngl.totalcomputers.ConfigManager.ConfigPath
-
-
Returns a string representation of this record class.
-
-
toString() - Method in record class com.jnngl.totalcomputers.TotalComputers.InputInfo
-
-
Returns a string representation of this record class.
-
-
toString() - Method in record class com.jnngl.totalcomputers.TotalComputers.MonitorPiece
-
-
Returns a string representation of this record class.
-
-
toString() - Method in record class com.jnngl.totalcomputers.TotalComputers.MonitorPieceIndex
-
-
Returns a string representation of this record class.
-
-
toString() - Method in record class com.jnngl.totalcomputers.TotalComputers.SelectionArea
-
-
Returns a string representation of this record class.
-
-
TotalComputers - Class in com.jnngl.totalcomputers
-
-
Base of TotalComputers plugin.
-
-
TotalComputers() - Constructor for class com.jnngl.totalcomputers.TotalComputers
-
 
-
TotalComputers.InputInfo - Record Class in com.jnngl.totalcomputers
-
-
Information about input
-
-
TotalComputers.InputInfo.InteractType - Enum Class in com.jnngl.totalcomputers
-
-
Type of interaction with the computer
-
-
TotalComputers.MonitorPiece - Record Class in com.jnngl.totalcomputers
-
-
Information about monitor frame with map
-
-
TotalComputers.MonitorPieceIndex - Record Class in com.jnngl.totalcomputers
-
-
Information about part of the computer
-
-
TotalComputers.SelectionArea - Record Class in com.jnngl.totalcomputers
-
-
Describes physical data of computer
-
-
TotalComputers.SelectionArea.Axis - Enum Class in com.jnngl.totalcomputers
-
-
Describes axis of surface normal
-
-
TotalComputers.SelectionArea.Direction - Enum Class in com.jnngl.totalcomputers
-
-
Describes direction of surface normal; UP = UP; DOWN = DOWN; RIGHT = EAST; LEFT = WEST; FORWARD = SOUTH; BACKWARD = NORTH;
-
-
TotalOS - Class in com.jnngl.totalcomputers.system
-
-
Main class of TotalOS Operating System
-
-
TotalOS(int, int, String) - Constructor for class com.jnngl.totalcomputers.system.TotalOS
-
-
Constructor
-
-
TotalOS.ComputerState - Enum Class in com.jnngl.totalcomputers.system
-
-
Describes state of the computer
-
-
TotalOS.Renderer - Class in com.jnngl.totalcomputers.system
-
-
Simple map renderer.
-
-
TotalOS.Test - Class in com.jnngl.totalcomputers.system
-
-
Simple class for testing outside the minecraft
-
-
turnOff() - Method in class com.jnngl.totalcomputers.system.TotalOS
-
-
Turns off the computer
-
-
turnOn() - Method in class com.jnngl.totalcomputers.system.TotalOS
-
-
Turns on the computer
-
-
TWO - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Two key
-
-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form
-
-
- - diff --git a/javadoc/index-files/index-21.html b/javadoc/index-files/index-21.html deleted file mode 100644 index d18d1ee..0000000 --- a/javadoc/index-files/index-21.html +++ /dev/null @@ -1,133 +0,0 @@ - - - - - -U-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form -

U

-
-
U - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
U key
-
-
UNDERSCORE - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Underscore key
-
-
unhandledInputs - Variable in class com.jnngl.totalcomputers.TotalComputers
-
-
Unhandled touch inputs
-
-
unloadAllConfigs() - Method in class com.jnngl.totalcomputers.ConfigManager
-
-
Unloads all configuration files in memory
-
-
unloadConfig(String) - Method in class com.jnngl.totalcomputers.ConfigManager
-
 
-
UP - Enum constant in enum class com.jnngl.totalcomputers.TotalComputers.SelectionArea.Direction
-
-
Up direction
-
-
update() - Method in class com.jnngl.totalcomputers.system.states.DesktopState
-
-
Update
-
-
update() - Method in class com.jnngl.totalcomputers.system.states.LoginScreen
-
-
Update
-
-
update() - Method in class com.jnngl.totalcomputers.system.states.setup.SetupFinishedState
-
-
Update
-
-
update() - Method in class com.jnngl.totalcomputers.system.states.setup.SetupLocalizationState
-
-
Update
-
-
update() - Method in class com.jnngl.totalcomputers.system.states.setup.SetupUserCreationState
-
-
Update
-
-
update() - Method in class com.jnngl.totalcomputers.system.states.SplashScreen
-
-
Update
-
-
update() - Method in class com.jnngl.totalcomputers.system.states.State
-
-
Abstraction of update function
-
-
update() - Method in class com.jnngl.totalcomputers.system.states.StateManager
-
-
Update state if state is present
-
-
usePassword - Variable in class com.jnngl.totalcomputers.system.Account
-
-
Whether password is set
-
-
usr - Variable in class com.jnngl.totalcomputers.system.FileSystem
-
-
/usr
-
-
Utils - Class in com.jnngl.totalcomputers.system
-
-
Common functions
-
-
Utils() - Constructor for class com.jnngl.totalcomputers.system.Utils
-
 
-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form
-
-
- - diff --git a/javadoc/index-files/index-22.html b/javadoc/index-files/index-22.html deleted file mode 100644 index 89358ea..0000000 --- a/javadoc/index-files/index-22.html +++ /dev/null @@ -1,136 +0,0 @@ - - - - - -V-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form -

V

-
-
V - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
V key
-
-
valueOf(String) - Static method in enum class com.jnngl.totalcomputers.system.overlays.Information.Type
-
-
Returns the enum constant of this class with the specified name.
-
-
valueOf(String) - Static method in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Returns the enum constant of this class with the specified name.
-
-
valueOf(String) - Static method in enum class com.jnngl.totalcomputers.system.TotalOS.ComputerState
-
-
Returns the enum constant of this class with the specified name.
-
-
valueOf(String) - Static method in enum class com.jnngl.totalcomputers.system.ui.Button.ButtonColor
-
-
Returns the enum constant of this class with the specified name.
-
-
valueOf(String) - Static method in enum class com.jnngl.totalcomputers.TotalComputers.InputInfo.InteractType
-
-
Returns the enum constant of this class with the specified name.
-
-
valueOf(String) - Static method in enum class com.jnngl.totalcomputers.TotalComputers.SelectionArea.Axis
-
-
Returns the enum constant of this class with the specified name.
-
-
valueOf(String) - Static method in enum class com.jnngl.totalcomputers.TotalComputers.SelectionArea.Direction
-
-
Returns the enum constant of this class with the specified name.
-
-
values() - Static method in enum class com.jnngl.totalcomputers.system.overlays.Information.Type
-
-
Returns an array containing the constants of this enum class, in -the order they are declared.
-
-
values() - Static method in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Returns an array containing the constants of this enum class, in -the order they are declared.
-
-
values() - Static method in enum class com.jnngl.totalcomputers.system.TotalOS.ComputerState
-
-
Returns an array containing the constants of this enum class, in -the order they are declared.
-
-
values() - Static method in enum class com.jnngl.totalcomputers.system.ui.Button.ButtonColor
-
-
Returns an array containing the constants of this enum class, in -the order they are declared.
-
-
values() - Static method in enum class com.jnngl.totalcomputers.TotalComputers.InputInfo.InteractType
-
-
Returns an array containing the constants of this enum class, in -the order they are declared.
-
-
values() - Static method in enum class com.jnngl.totalcomputers.TotalComputers.SelectionArea.Axis
-
-
Returns an array containing the constants of this enum class, in -the order they are declared.
-
-
values() - Static method in enum class com.jnngl.totalcomputers.TotalComputers.SelectionArea.Direction
-
-
Returns an array containing the constants of this enum class, in -the order they are declared.
-
-
VERTICAL_LINE - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Vertical line key
-
-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form
-
-
- - diff --git a/javadoc/index-files/index-23.html b/javadoc/index-files/index-23.html deleted file mode 100644 index 995e5c8..0000000 --- a/javadoc/index-files/index-23.html +++ /dev/null @@ -1,97 +0,0 @@ - - - - - -W-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form -

W

-
-
W - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
W key
-
-
WARNING - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Information.Type
-
-
Warning
-
-
WHITE - Enum constant in enum class com.jnngl.totalcomputers.system.ui.Button.ButtonColor
-
-
White button color
-
-
width() - Method in record class com.jnngl.totalcomputers.TotalComputers.SelectionArea
-
-
Returns the value of the width record component.
-
-
writeAccount(Account) - Method in class com.jnngl.totalcomputers.system.FileSystem
-
-
Saves the account info
-
-
writeLocalization(Localization) - Method in class com.jnngl.totalcomputers.system.FileSystem
-
-
Saves the localization info
-
-
wrongPassword() - Method in class com.jnngl.totalcomputers.system.Localization.English
-
 
-
wrongPassword() - Method in class com.jnngl.totalcomputers.system.Localization.Russian
-
 
-
wrongPassword() - Method in interface com.jnngl.totalcomputers.system.Localization
-
-
Wrong password
-
-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form
-
-
- - diff --git a/javadoc/index-files/index-24.html b/javadoc/index-files/index-24.html deleted file mode 100644 index 97cc3ef..0000000 --- a/javadoc/index-files/index-24.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - -X-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form -

X

-
-
x() - Method in record class com.jnngl.totalcomputers.TotalComputers.InputInfo
-
-
Returns the value of the x record component.
-
-
X - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
X key
-
-
X - Enum constant in enum class com.jnngl.totalcomputers.TotalComputers.SelectionArea.Axis
-
-
X axis
-
-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form
-
-
- - diff --git a/javadoc/index-files/index-25.html b/javadoc/index-files/index-25.html deleted file mode 100644 index d2c67c0..0000000 --- a/javadoc/index-files/index-25.html +++ /dev/null @@ -1,85 +0,0 @@ - - - - - -Y-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form -

Y

-
-
y() - Method in record class com.jnngl.totalcomputers.TotalComputers.InputInfo
-
-
Returns the value of the y record component.
-
-
Y - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Y key
-
-
Y - Enum constant in enum class com.jnngl.totalcomputers.TotalComputers.SelectionArea.Axis
-
-
Y axis
-
-
youDoNotHaveAdministratorRights() - Method in class com.jnngl.totalcomputers.system.Localization.English
-
 
-
youDoNotHaveAdministratorRights() - Method in class com.jnngl.totalcomputers.system.Localization.Russian
-
 
-
youDoNotHaveAdministratorRights() - Method in interface com.jnngl.totalcomputers.system.Localization
-
-
You do not have administrator rights
-
-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form
-
-
- - diff --git a/javadoc/index-files/index-26.html b/javadoc/index-files/index-26.html deleted file mode 100644 index 2414b84..0000000 --- a/javadoc/index-files/index-26.html +++ /dev/null @@ -1,77 +0,0 @@ - - - - - -Z-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form -

Z

-
-
Z - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Z key
-
-
Z - Enum constant in enum class com.jnngl.totalcomputers.TotalComputers.SelectionArea.Axis
-
-
Z axis
-
-
ZERO - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Zero key
-
-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form
-
-
- - diff --git a/javadoc/index-files/index-3.html b/javadoc/index-files/index-3.html deleted file mode 100644 index 95e09ae..0000000 --- a/javadoc/index-files/index-3.html +++ /dev/null @@ -1,157 +0,0 @@ - - - - - -C-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form -

C

-
-
C - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
C key
-
-
CARET - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Caret key
-
-
close() - Method in class com.jnngl.totalcomputers.system.overlays.Information
-
-
Closes message
-
-
closeKeyboard() - Method in class com.jnngl.totalcomputers.system.overlays.Keyboard
-
-
Hides keyboard
-
-
COLON - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Colon key
-
-
com.jnngl.totalcomputers - package com.jnngl.totalcomputers
-
 
-
com.jnngl.totalcomputers.system - package com.jnngl.totalcomputers.system
-
 
-
com.jnngl.totalcomputers.system.overlays - package com.jnngl.totalcomputers.system.overlays
-
 
-
com.jnngl.totalcomputers.system.security - package com.jnngl.totalcomputers.system.security
-
 
-
com.jnngl.totalcomputers.system.states - package com.jnngl.totalcomputers.system.states
-
 
-
com.jnngl.totalcomputers.system.states.setup - package com.jnngl.totalcomputers.system.states.setup
-
 
-
com.jnngl.totalcomputers.system.ui - package com.jnngl.totalcomputers.system.ui
-
 
-
COMMA - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Comma key
-
-
computerName() - Method in interface com.jnngl.totalcomputers.system.Localization
-
-
Computer name
-
-
computerName() - Method in class com.jnngl.totalcomputers.system.Localization.English
-
 
-
computerName() - Method in class com.jnngl.totalcomputers.system.Localization.Russian
-
 
-
computerNameCannotBeEmpty() - Method in interface com.jnngl.totalcomputers.system.Localization
-
-
Computer name cannot be empty
-
-
computerNameCannotBeEmpty() - Method in class com.jnngl.totalcomputers.system.Localization.English
-
 
-
computerNameCannotBeEmpty() - Method in class com.jnngl.totalcomputers.system.Localization.Russian
-
 
-
ConfigManager - Class in com.jnngl.totalcomputers
-
 
-
ConfigManager(Plugin) - Constructor for class com.jnngl.totalcomputers.ConfigManager
-
-
Create a new instance of a ConfigManager for a specific plugin
-
-
ConfigManager.ConfigPath - Record Class in com.jnngl.totalcomputers
-
-
Describes config file
-
-
ConfigManager.Configuration - Class in com.jnngl.totalcomputers
-
-
Describes config
-
-
configName() - Method in record class com.jnngl.totalcomputers.ConfigManager.ConfigPath
-
-
Returns the value of the configName record component.
-
-
ConfigPath(String, String, String) - Constructor for record class com.jnngl.totalcomputers.ConfigManager.ConfigPath
-
-
Creates an instance of a ConfigPath record class.
-
-
Configuration(File, FileConfiguration) - Constructor for class com.jnngl.totalcomputers.ConfigManager.Configuration
-
-
Constructor
-
-
CONTROL - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
CTRL key
-
-
createAComputerAccount() - Method in interface com.jnngl.totalcomputers.system.Localization
-
-
Create a Computer account
-
-
createAComputerAccount() - Method in class com.jnngl.totalcomputers.system.Localization.English
-
 
-
createAComputerAccount() - Method in class com.jnngl.totalcomputers.system.Localization.Russian
-
 
-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form
-
-
- - diff --git a/javadoc/index-files/index-4.html b/javadoc/index-files/index-4.html deleted file mode 100644 index 0aca226..0000000 --- a/javadoc/index-files/index-4.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - -D-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form -

D

-
-
D - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
D key
-
-
darker - Variable in enum class com.jnngl.totalcomputers.system.ui.Button.ButtonColor
-
-
Brighter color
-
-
Desktop - Variable in class com.jnngl.totalcomputers.system.FileSystem
-
-
/usr/Desktop
-
-
DesktopState - Class in com.jnngl.totalcomputers.system.states
-
-
Desktop
-
-
DesktopState(StateManager, TotalOS) - Constructor for class com.jnngl.totalcomputers.system.states.DesktopState
-
-
Constructor
-
-
direction() - Method in record class com.jnngl.totalcomputers.TotalComputers.SelectionArea
-
-
Returns the value of the direction record component.
-
-
displayMessage(Information.Type, String, Event) - Method in class com.jnngl.totalcomputers.system.overlays.Information
-
-
Shows message on screen
-
-
DOLLAR_SIGN - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Dollar sign key
-
-
doNotRequirePassword() - Method in interface com.jnngl.totalcomputers.system.Localization
-
-
Do not require password
-
-
doNotRequirePassword() - Method in class com.jnngl.totalcomputers.system.Localization.English
-
 
-
doNotRequirePassword() - Method in class com.jnngl.totalcomputers.system.Localization.Russian
-
 
-
DOWN - Enum constant in enum class com.jnngl.totalcomputers.TotalComputers.SelectionArea.Direction
-
-
Down direction
-
-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form
-
-
- - diff --git a/javadoc/index-files/index-5.html b/javadoc/index-files/index-5.html deleted file mode 100644 index e6a900b..0000000 --- a/javadoc/index-files/index-5.html +++ /dev/null @@ -1,127 +0,0 @@ - - - - - -E-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form -

E

-
-
E - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
E key
-
-
EIGHT - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Eight key
-
-
ElementList - Class in com.jnngl.totalcomputers.system.ui
-
-
Selectable list of elements
-
-
ElementList(int, int, int, int, Font, String...) - Constructor for class com.jnngl.totalcomputers.system.ui.ElementList
-
-
Constructor
-
-
English() - Constructor for class com.jnngl.totalcomputers.system.Localization.English
-
 
-
ENTER - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Enter key
-
-
equals(Object) - Method in record class com.jnngl.totalcomputers.ConfigManager.ConfigPath
-
-
Indicates whether some other object is "equal to" this one.
-
-
equals(Object) - Method in record class com.jnngl.totalcomputers.TotalComputers.InputInfo
-
-
Indicates whether some other object is "equal to" this one.
-
-
equals(Object) - Method in record class com.jnngl.totalcomputers.TotalComputers.MonitorPiece
-
-
Indicates whether some other object is "equal to" this one.
-
-
equals(Object) - Method in record class com.jnngl.totalcomputers.TotalComputers.MonitorPieceIndex
-
-
Indicates whether some other object is "equal to" this one.
-
-
equals(Object) - Method in record class com.jnngl.totalcomputers.TotalComputers.SelectionArea
-
-
Default equals generated by IntelliJ IDEA
-
-
equals(String, String) - Static method in class com.jnngl.totalcomputers.system.security.Password
-
-
Encrypts password and compares it to hash
-
-
EQUALS_SIGN - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Equals sign key
-
-
ERROR - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Information.Type
-
-
Error
-
-
Event - Interface in com.jnngl.totalcomputers.system
-
-
Common interface for events
-
-
EXCLAMATION_MARK - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Exclamation mark key
-
-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form
-
-
- - diff --git a/javadoc/index-files/index-6.html b/javadoc/index-files/index-6.html deleted file mode 100644 index 14c00e9..0000000 --- a/javadoc/index-files/index-6.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - - -F-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form -

F

-
-
F - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
F key
-
-
Field - Class in com.jnngl.totalcomputers.system.ui
-
-
Text Field Component
-
-
Field(int, int, int, int, Font, String, String, Keyboard) - Constructor for class com.jnngl.totalcomputers.system.ui.Field
-
-
Constructor
-
-
FileSystem - Class in com.jnngl.totalcomputers.system
-
-
Virtual File System for TotalOS
-
-
FileSystem(String) - Constructor for class com.jnngl.totalcomputers.system.FileSystem
-
-
Constructor
-
-
firstPos() - Method in record class com.jnngl.totalcomputers.TotalComputers.SelectionArea
-
-
Returns the value of the firstPos record component.
-
-
firstRun - Variable in class com.jnngl.totalcomputers.system.FileSystem
-
-
Whether it is a first launch or not
-
-
firstRun - Variable in class com.jnngl.totalcomputers.system.TotalOS
-
-
Whether it is a first run or not
-
-
FIVE - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Five key
-
-
FORWARD - Enum constant in enum class com.jnngl.totalcomputers.TotalComputers.SelectionArea.Direction
-
-
Forward direction
-
-
FOUR - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Four key
-
-
frame() - Method in record class com.jnngl.totalcomputers.TotalComputers.MonitorPiece
-
-
Returns the value of the frame record component.
-
-
fs - Variable in class com.jnngl.totalcomputers.system.TotalOS
-
-
File system
-
-
FUNCTION - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
FN key
-
-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form
-
-
- - diff --git a/javadoc/index-files/index-7.html b/javadoc/index-files/index-7.html deleted file mode 100644 index 3e37090..0000000 --- a/javadoc/index-files/index-7.html +++ /dev/null @@ -1,323 +0,0 @@ - - - - - -G-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form -

G

-
-
G - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
G key
-
-
getArc() - Method in class com.jnngl.totalcomputers.system.ui.RoundRectangle
-
-
Getter
-
-
getAt(int) - Method in class com.jnngl.totalcomputers.system.ui.RadioBoxSystem
-
-
Getter
-
-
getColor() - Method in class com.jnngl.totalcomputers.system.ui.Button
-
-
Getter
-
-
getColor() - Method in class com.jnngl.totalcomputers.system.ui.Rectangle
-
-
Getter
-
-
getColor() - Method in class com.jnngl.totalcomputers.system.ui.RoundRectangle
-
-
Getter
-
-
getColor() - Method in class com.jnngl.totalcomputers.system.ui.Text
-
-
Getter
-
-
getColorAt(int, int) - Method in class com.jnngl.totalcomputers.system.TotalOS
-
-
Returns color at specific pixel
-
-
getConfig() - Method in class com.jnngl.totalcomputers.ConfigManager.Configuration
-
-
Getter
-
-
getConfig(String) - Method in class com.jnngl.totalcomputers.ConfigManager
-
 
-
getDescription() - Method in class com.jnngl.totalcomputers.system.ui.Field
-
-
Getter
-
-
getFile() - Method in class com.jnngl.totalcomputers.ConfigManager.Configuration
-
-
Getter
-
-
getFileConfig(String) - Method in class com.jnngl.totalcomputers.ConfigManager
-
 
-
getFont() - Method in class com.jnngl.totalcomputers.system.ui.Button
-
-
Getter
-
-
getFont() - Method in class com.jnngl.totalcomputers.system.ui.Field
-
-
Getter
-
-
getFont() - Method in class com.jnngl.totalcomputers.system.ui.RadioBox
-
-
Getter
-
-
getFont() - Method in class com.jnngl.totalcomputers.system.ui.Text
-
-
Getter
-
-
getFontMetrics(Font) - Static method in class com.jnngl.totalcomputers.system.Utils
-
-
Creates font metrics
-
-
getHeight() - Method in class com.jnngl.totalcomputers.system.ui.Button
-
-
Getter
-
-
getHeight() - Method in class com.jnngl.totalcomputers.system.ui.ElementList
-
-
Getter
-
-
getHeight() - Method in class com.jnngl.totalcomputers.system.ui.Field
-
-
Getter
-
-
getHeight() - Method in class com.jnngl.totalcomputers.system.ui.Image
-
-
Getter
-
-
getHeight() - Method in class com.jnngl.totalcomputers.system.ui.Rectangle
-
-
Getter
-
-
getHeight() - Method in class com.jnngl.totalcomputers.system.ui.RoundRectangle
-
-
Getter
-
-
getHeight() - Method in class com.jnngl.totalcomputers.system.ui.Text
-
-
Getter
-
-
getImage() - Method in class com.jnngl.totalcomputers.system.ui.Image
-
-
Getter
-
-
getIntersection(double, double, Vector, Vector, int) - Method in class com.jnngl.totalcomputers.AABB
-
- -
-
getIntersection(Vector, Vector) - Method in class com.jnngl.totalcomputers.AABB
-
 
-
getLabel() - Method in class com.jnngl.totalcomputers.system.ui.RadioBox
-
-
Getter
-
-
getName() - Method in record class com.jnngl.totalcomputers.ConfigManager.ConfigPath
-
-
Getter for configName field
-
-
getOutputPath() - Method in record class com.jnngl.totalcomputers.ConfigManager.ConfigPath
-
-
Getter for outputPath field
-
-
getResourceImage(String) - Method in class com.jnngl.totalcomputers.system.FileSystem
-
-
Returns the resource.
-
-
getResourcePath() - Method in record class com.jnngl.totalcomputers.ConfigManager.ConfigPath
-
-
Getter for resourcePath field
-
-
getSelected() - Method in class com.jnngl.totalcomputers.system.ui.RadioBoxSystem
-
-
Getter
-
-
getSelectedElement() - Method in class com.jnngl.totalcomputers.system.ui.ElementList
-
-
Getter
-
-
getSelectedIndex() - Method in class com.jnngl.totalcomputers.system.ui.ElementList
-
-
Getter
-
-
getSelectedIndex() - Method in class com.jnngl.totalcomputers.system.ui.RadioBoxSystem
-
-
Getter
-
-
getSize() - Method in class com.jnngl.totalcomputers.system.ui.RadioBox
-
-
Getter
-
-
getState() - Method in class com.jnngl.totalcomputers.system.states.StateManager
-
-
Returns current state
-
-
getText() - Method in class com.jnngl.totalcomputers.system.ui.Button
-
-
Getter
-
-
getText() - Method in class com.jnngl.totalcomputers.system.ui.Field
-
-
Getter
-
-
getText() - Method in class com.jnngl.totalcomputers.system.ui.Text
-
-
Getter
-
-
getWidth() - Method in class com.jnngl.totalcomputers.system.ui.Button
-
-
Getter
-
-
getWidth() - Method in class com.jnngl.totalcomputers.system.ui.ElementList
-
-
Getter
-
-
getWidth() - Method in class com.jnngl.totalcomputers.system.ui.Field
-
-
Getter
-
-
getWidth() - Method in class com.jnngl.totalcomputers.system.ui.Image
-
-
Getter
-
-
getWidth() - Method in class com.jnngl.totalcomputers.system.ui.Rectangle
-
-
Getter
-
-
getWidth() - Method in class com.jnngl.totalcomputers.system.ui.RoundRectangle
-
-
Getter
-
-
getWidth() - Method in class com.jnngl.totalcomputers.system.ui.Text
-
-
Getter
-
-
getX() - Method in class com.jnngl.totalcomputers.system.ui.Button
-
-
Getter
-
-
getX() - Method in class com.jnngl.totalcomputers.system.ui.ElementList
-
-
Getter
-
-
getX() - Method in class com.jnngl.totalcomputers.system.ui.Field
-
-
Getter
-
-
getX() - Method in class com.jnngl.totalcomputers.system.ui.Image
-
-
Getter
-
-
getX() - Method in class com.jnngl.totalcomputers.system.ui.RadioBox
-
-
Getter
-
-
getX() - Method in class com.jnngl.totalcomputers.system.ui.Rectangle
-
-
Getter
-
-
getX() - Method in class com.jnngl.totalcomputers.system.ui.RoundRectangle
-
-
Getter
-
-
getX() - Method in class com.jnngl.totalcomputers.system.ui.Text
-
-
Getter
-
-
getY() - Method in class com.jnngl.totalcomputers.system.ui.Button
-
-
Getter
-
-
getY() - Method in class com.jnngl.totalcomputers.system.ui.ElementList
-
-
Getter
-
-
getY() - Method in class com.jnngl.totalcomputers.system.ui.Field
-
-
Getter
-
-
getY() - Method in class com.jnngl.totalcomputers.system.ui.Image
-
-
Getter
-
-
getY() - Method in class com.jnngl.totalcomputers.system.ui.RadioBox
-
-
Getter
-
-
getY() - Method in class com.jnngl.totalcomputers.system.ui.Rectangle
-
-
Getter
-
-
getY() - Method in class com.jnngl.totalcomputers.system.ui.RoundRectangle
-
-
Getter
-
-
getY() - Method in class com.jnngl.totalcomputers.system.ui.Text
-
-
Getter
-
-
GREATER_THAN_SIGN - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Greater than sign key
-
-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form
-
-
- - diff --git a/javadoc/index-files/index-8.html b/javadoc/index-files/index-8.html deleted file mode 100644 index 20ce490..0000000 --- a/javadoc/index-files/index-8.html +++ /dev/null @@ -1,101 +0,0 @@ - - - - - -H-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form -

H

-
-
H - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
H key
-
-
hash(String, byte[]) - Static method in class com.jnngl.totalcomputers.system.security.Password
-
-
Encrypts password with PBKDF2WithHmacSHA512
-
-
hashCode() - Method in record class com.jnngl.totalcomputers.ConfigManager.ConfigPath
-
-
Returns a hash code value for this object.
-
-
hashCode() - Method in record class com.jnngl.totalcomputers.TotalComputers.InputInfo
-
-
Returns a hash code value for this object.
-
-
hashCode() - Method in record class com.jnngl.totalcomputers.TotalComputers.MonitorPiece
-
-
Returns a hash code value for this object.
-
-
hashCode() - Method in record class com.jnngl.totalcomputers.TotalComputers.MonitorPieceIndex
-
-
Returns a hash code value for this object.
-
-
hashCode() - Method in record class com.jnngl.totalcomputers.TotalComputers.SelectionArea
-
-
Default hashCode generated by IntelliJ IDEA
-
-
height() - Method in record class com.jnngl.totalcomputers.TotalComputers.SelectionArea
-
-
Returns the value of the height record component.
-
-
HOME - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
Home key
-
-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form
-
-
- - diff --git a/javadoc/index-files/index-9.html b/javadoc/index-files/index-9.html deleted file mode 100644 index f62982b..0000000 --- a/javadoc/index-files/index-9.html +++ /dev/null @@ -1,163 +0,0 @@ - - - - - -I-Index - - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form -

I

-
-
I - Enum constant in enum class com.jnngl.totalcomputers.system.overlays.Keyboard.Keys
-
-
I key
-
-
image - Variable in class com.jnngl.totalcomputers.system.TotalOS
-
-
Screen
-
-
Image - Class in com.jnngl.totalcomputers.system.ui
-
- -
-
Image(int, int, int, int, BufferedImage) - Constructor for class com.jnngl.totalcomputers.system.ui.Image
-
-
Constructor
-
-
Image(int, int, BufferedImage) - Constructor for class com.jnngl.totalcomputers.system.ui.Image
-
-
Constructor
-
-
images - Variable in class com.jnngl.totalcomputers.system.FileSystem
-
-
Image resources
-
-
inBox(Vector, int) - Method in class com.jnngl.totalcomputers.AABB
-
- -
-
index() - Method in record class com.jnngl.totalcomputers.TotalComputers.InputInfo
-
-
Returns the value of the index record component.
-
-
index() - Method in record class com.jnngl.totalcomputers.TotalComputers.MonitorPieceIndex
-
-
Returns the value of the index record component.
-
-
information - Variable in class com.jnngl.totalcomputers.system.TotalOS
-
-
Information overlay instance
-
-
Information - Class in com.jnngl.totalcomputers.system.overlays
-
-
Displays warning or error on screen
-
-
Information(TotalOS) - Constructor for class com.jnngl.totalcomputers.system.overlays.Information
-
-
Constructor
-
-
Information.Type - Enum Class in com.jnngl.totalcomputers.system.overlays
-
-
Type of message
-
-
InputInfo(TotalComputers.MonitorPieceIndex, int, int, TotalComputers.InputInfo.InteractType, Player) - Constructor for record class com.jnngl.totalcomputers.TotalComputers.InputInfo
-
-
Creates an instance of a InputInfo record class.
-
-
inside(int, int) - Method in class com.jnngl.totalcomputers.system.ui.RadioBox
-
 
-
interactType() - Method in record class com.jnngl.totalcomputers.TotalComputers.InputInfo
-
-
Returns the value of the interactType record component.
-
-
invokeKeyboard(Keyboard.KeyboardListener, String) - Method in class com.jnngl.totalcomputers.system.overlays.Keyboard
-
-
Shows keyboard
-
-
isControlTaken() - Method in class com.jnngl.totalcomputers.system.overlays.Information
-
-
Implementation
-
-
isControlTaken() - Method in class com.jnngl.totalcomputers.system.overlays.Keyboard
-
-
Implementation
-
-
isControlTaken() - Method in class com.jnngl.totalcomputers.system.overlays.Overlay
-
 
-
isEmpty() - Method in class com.jnngl.totalcomputers.system.ui.Field
-
 
-
isLocked() - Method in class com.jnngl.totalcomputers.system.ui.Button
-
-
Getter
-
-
isLocked() - Method in class com.jnngl.totalcomputers.system.ui.ElementList
-
-
Getter
-
-
isLocked() - Method in class com.jnngl.totalcomputers.system.ui.Field
-
-
Getter
-
-
isLocked() - Method in class com.jnngl.totalcomputers.system.ui.RadioBox
-
-
Getter
-
-
isSelected() - Method in class com.jnngl.totalcomputers.system.ui.RadioBox
-
-
Getter
-
-
-A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes|All Packages|Serialized Form
-
-
- - diff --git a/javadoc/index.html b/javadoc/index.html deleted file mode 100644 index 2030462..0000000 --- a/javadoc/index.html +++ /dev/null @@ -1,79 +0,0 @@ - - - - - -Overview - - - - - - - - - - - - - - - - - - diff --git a/javadoc/jquery-ui.overrides.css b/javadoc/jquery-ui.overrides.css deleted file mode 100644 index 1abff95..0000000 --- a/javadoc/jquery-ui.overrides.css +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved. - * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - */ - -.ui-state-active, -.ui-widget-content .ui-state-active, -.ui-widget-header .ui-state-active, -a.ui-button:active, -.ui-button:active, -.ui-button.ui-state-active:hover { - /* Overrides the color of selection used in jQuery UI */ - background: #F8981D; -} diff --git a/javadoc/member-search-index.js b/javadoc/member-search-index.js deleted file mode 100644 index 86dde91..0000000 --- a/javadoc/member-search-index.js +++ /dev/null @@ -1 +0,0 @@ -memberSearchIndex = [{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"A"},{"p":"com.jnngl.totalcomputers","c":"AABB","l":"AABB(Vector, double, double, double, double, double, double)","u":"%3Cinit%3E(org.bukkit.util.Vector,double,double,double,double,double,double)"},{"p":"com.jnngl.totalcomputers","c":"AABB","l":"AABB(Vector, Vector)","u":"%3Cinit%3E(org.bukkit.util.Vector,org.bukkit.util.Vector)"},{"p":"com.jnngl.totalcomputers.system","c":"FileSystem","l":"account"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS","l":"account"},{"p":"com.jnngl.totalcomputers.system","c":"Account","l":"Account(String, String, boolean)","u":"%3Cinit%3E(java.lang.String,java.lang.String,boolean)"},{"p":"com.jnngl.totalcomputers.system","c":"Event","l":"action()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"ElementList","l":"addEntry(String)","u":"addEntry(java.lang.String)"},{"p":"com.jnngl.totalcomputers.system","c":"FileSystem","l":"addResourceImage(String, BufferedImage)","u":"addResourceImage(java.lang.String,java.awt.image.BufferedImage)"},{"p":"com.jnngl.totalcomputers.system","c":"Localization","l":"administratorRightsAreRequiredToContinue()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.English","l":"administratorRightsAreRequiredToContinue()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.Russian","l":"administratorRightsAreRequiredToContinue()"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"ALT"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"AMPERSAND"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"APOSTROPHE"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.SelectionArea","l":"area()"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"ASTERISK"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"AT_SIGN"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.SelectionArea","l":"axis()"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"B"},{"p":"com.jnngl.totalcomputers.system","c":"Localization","l":"back()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.English","l":"back()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.Russian","l":"back()"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"BACKSLASH"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"BACKSPACE"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"BACKTICK"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.SelectionArea.Direction","l":"BACKWARD"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS","l":"baseFont"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Button.ButtonColor","l":"BLUE"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Button.ButtonColor","l":"brighter"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Button","l":"Button(Button.ButtonColor, int, int, int, int, Font, String)","u":"%3Cinit%3E(com.jnngl.totalcomputers.system.ui.Button.ButtonColor,int,int,int,int,java.awt.Font,java.lang.String)"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"C"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"CARET"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Information","l":"close()"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard","l":"closeKeyboard()"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"COLON"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"COMMA"},{"p":"com.jnngl.totalcomputers.system","c":"Localization","l":"computerName()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.English","l":"computerName()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.Russian","l":"computerName()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization","l":"computerNameCannotBeEmpty()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.English","l":"computerNameCannotBeEmpty()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.Russian","l":"computerNameCannotBeEmpty()"},{"p":"com.jnngl.totalcomputers","c":"ConfigManager","l":"ConfigManager(Plugin)","u":"%3Cinit%3E(org.bukkit.plugin.Plugin)"},{"p":"com.jnngl.totalcomputers","c":"ConfigManager.ConfigPath","l":"configName()"},{"p":"com.jnngl.totalcomputers","c":"ConfigManager.ConfigPath","l":"ConfigPath(String, String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String)"},{"p":"com.jnngl.totalcomputers","c":"ConfigManager.Configuration","l":"Configuration(File, FileConfiguration)","u":"%3Cinit%3E(java.io.File,org.bukkit.configuration.file.FileConfiguration)"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"CONTROL"},{"p":"com.jnngl.totalcomputers.system","c":"Localization","l":"createAComputerAccount()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.English","l":"createAComputerAccount()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.Russian","l":"createAComputerAccount()"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"D"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Button.ButtonColor","l":"darker"},{"p":"com.jnngl.totalcomputers.system","c":"FileSystem","l":"Desktop"},{"p":"com.jnngl.totalcomputers.system.states","c":"DesktopState","l":"DesktopState(StateManager, TotalOS)","u":"%3Cinit%3E(com.jnngl.totalcomputers.system.states.StateManager,com.jnngl.totalcomputers.system.TotalOS)"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.SelectionArea","l":"direction()"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Information","l":"displayMessage(Information.Type, String, Event)","u":"displayMessage(com.jnngl.totalcomputers.system.overlays.Information.Type,java.lang.String,com.jnngl.totalcomputers.system.Event)"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"DOLLAR_SIGN"},{"p":"com.jnngl.totalcomputers.system","c":"Localization","l":"doNotRequirePassword()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.English","l":"doNotRequirePassword()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.Russian","l":"doNotRequirePassword()"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.SelectionArea.Direction","l":"DOWN"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"E"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"EIGHT"},{"p":"com.jnngl.totalcomputers.system.ui","c":"ElementList","l":"ElementList(int, int, int, int, Font, String...)","u":"%3Cinit%3E(int,int,int,int,java.awt.Font,java.lang.String...)"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.English","l":"English()","u":"%3Cinit%3E()"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"ENTER"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"EQUALS_SIGN"},{"p":"com.jnngl.totalcomputers","c":"ConfigManager.ConfigPath","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.InputInfo","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.MonitorPiece","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.MonitorPieceIndex","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.SelectionArea","l":"equals(Object)","u":"equals(java.lang.Object)"},{"p":"com.jnngl.totalcomputers.system.security","c":"Password","l":"equals(String, String)","u":"equals(java.lang.String,java.lang.String)"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Information.Type","l":"ERROR"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"EXCLAMATION_MARK"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"F"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Field","l":"Field(int, int, int, int, Font, String, String, Keyboard)","u":"%3Cinit%3E(int,int,int,int,java.awt.Font,java.lang.String,java.lang.String,com.jnngl.totalcomputers.system.overlays.Keyboard)"},{"p":"com.jnngl.totalcomputers.system","c":"FileSystem","l":"FileSystem(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.SelectionArea","l":"firstPos()"},{"p":"com.jnngl.totalcomputers.system","c":"FileSystem","l":"firstRun"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS","l":"firstRun"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"FIVE"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.SelectionArea.Direction","l":"FORWARD"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"FOUR"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.MonitorPiece","l":"frame()"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS","l":"fs"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"FUNCTION"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"G"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RoundRectangle","l":"getArc()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RadioBoxSystem","l":"getAt(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Button","l":"getColor()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Rectangle","l":"getColor()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RoundRectangle","l":"getColor()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Text","l":"getColor()"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS","l":"getColorAt(int, int)","u":"getColorAt(int,int)"},{"p":"com.jnngl.totalcomputers","c":"ConfigManager.Configuration","l":"getConfig()"},{"p":"com.jnngl.totalcomputers","c":"ConfigManager","l":"getConfig(String)","u":"getConfig(java.lang.String)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Field","l":"getDescription()"},{"p":"com.jnngl.totalcomputers","c":"ConfigManager.Configuration","l":"getFile()"},{"p":"com.jnngl.totalcomputers","c":"ConfigManager","l":"getFileConfig(String)","u":"getFileConfig(java.lang.String)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Button","l":"getFont()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Field","l":"getFont()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RadioBox","l":"getFont()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Text","l":"getFont()"},{"p":"com.jnngl.totalcomputers.system","c":"Utils","l":"getFontMetrics(Font)","u":"getFontMetrics(java.awt.Font)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Button","l":"getHeight()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"ElementList","l":"getHeight()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Field","l":"getHeight()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Image","l":"getHeight()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Rectangle","l":"getHeight()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RoundRectangle","l":"getHeight()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Text","l":"getHeight()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Image","l":"getImage()"},{"p":"com.jnngl.totalcomputers","c":"AABB","l":"getIntersection(double, double, Vector, Vector, int)","u":"getIntersection(double,double,org.bukkit.util.Vector,org.bukkit.util.Vector,int)"},{"p":"com.jnngl.totalcomputers","c":"AABB","l":"getIntersection(Vector, Vector)","u":"getIntersection(org.bukkit.util.Vector,org.bukkit.util.Vector)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RadioBox","l":"getLabel()"},{"p":"com.jnngl.totalcomputers","c":"ConfigManager.ConfigPath","l":"getName()"},{"p":"com.jnngl.totalcomputers","c":"ConfigManager.ConfigPath","l":"getOutputPath()"},{"p":"com.jnngl.totalcomputers.system","c":"FileSystem","l":"getResourceImage(String)","u":"getResourceImage(java.lang.String)"},{"p":"com.jnngl.totalcomputers","c":"ConfigManager.ConfigPath","l":"getResourcePath()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RadioBoxSystem","l":"getSelected()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"ElementList","l":"getSelectedElement()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"ElementList","l":"getSelectedIndex()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RadioBoxSystem","l":"getSelectedIndex()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RadioBox","l":"getSize()"},{"p":"com.jnngl.totalcomputers.system.states","c":"StateManager","l":"getState()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Button","l":"getText()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Field","l":"getText()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Text","l":"getText()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Button","l":"getWidth()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"ElementList","l":"getWidth()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Field","l":"getWidth()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Image","l":"getWidth()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Rectangle","l":"getWidth()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RoundRectangle","l":"getWidth()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Text","l":"getWidth()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Button","l":"getX()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"ElementList","l":"getX()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Field","l":"getX()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Image","l":"getX()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RadioBox","l":"getX()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Rectangle","l":"getX()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RoundRectangle","l":"getX()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Text","l":"getX()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Button","l":"getY()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"ElementList","l":"getY()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Field","l":"getY()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Image","l":"getY()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RadioBox","l":"getY()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Rectangle","l":"getY()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RoundRectangle","l":"getY()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Text","l":"getY()"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"GREATER_THAN_SIGN"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"H"},{"p":"com.jnngl.totalcomputers.system.security","c":"Password","l":"hash(String, byte[])","u":"hash(java.lang.String,byte[])"},{"p":"com.jnngl.totalcomputers","c":"ConfigManager.ConfigPath","l":"hashCode()"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.InputInfo","l":"hashCode()"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.MonitorPiece","l":"hashCode()"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.MonitorPieceIndex","l":"hashCode()"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.SelectionArea","l":"hashCode()"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.SelectionArea","l":"height()"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"HOME"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"I"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS","l":"image"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Image","l":"Image(int, int, BufferedImage)","u":"%3Cinit%3E(int,int,java.awt.image.BufferedImage)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Image","l":"Image(int, int, int, int, BufferedImage)","u":"%3Cinit%3E(int,int,int,int,java.awt.image.BufferedImage)"},{"p":"com.jnngl.totalcomputers.system","c":"FileSystem","l":"images"},{"p":"com.jnngl.totalcomputers","c":"AABB","l":"inBox(Vector, int)","u":"inBox(org.bukkit.util.Vector,int)"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.InputInfo","l":"index()"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.MonitorPieceIndex","l":"index()"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS","l":"information"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Information","l":"Information(TotalOS)","u":"%3Cinit%3E(com.jnngl.totalcomputers.system.TotalOS)"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.InputInfo","l":"InputInfo(TotalComputers.MonitorPieceIndex, int, int, TotalComputers.InputInfo.InteractType, Player)","u":"%3Cinit%3E(com.jnngl.totalcomputers.TotalComputers.MonitorPieceIndex,int,int,com.jnngl.totalcomputers.TotalComputers.InputInfo.InteractType,org.bukkit.entity.Player)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RadioBox","l":"inside(int, int)","u":"inside(int,int)"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.InputInfo","l":"interactType()"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard","l":"invokeKeyboard(Keyboard.KeyboardListener, String)","u":"invokeKeyboard(com.jnngl.totalcomputers.system.overlays.Keyboard.KeyboardListener,java.lang.String)"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Information","l":"isControlTaken()"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard","l":"isControlTaken()"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Overlay","l":"isControlTaken()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Field","l":"isEmpty()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Button","l":"isLocked()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"ElementList","l":"isLocked()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Field","l":"isLocked()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RadioBox","l":"isLocked()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RadioBox","l":"isSelected()"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"J"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"K"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS","l":"keyboard"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard","l":"Keyboard(TotalOS)","u":"%3Cinit%3E(com.jnngl.totalcomputers.system.TotalOS)"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS.Test","l":"keyPressed(KeyEvent)","u":"keyPressed(java.awt.event.KeyEvent)"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS.Test","l":"keyReleased(KeyEvent)","u":"keyReleased(java.awt.event.KeyEvent)"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS.Test","l":"keyTyped(KeyEvent)","u":"keyTyped(java.awt.event.KeyEvent)"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.KeyboardListener","l":"keyTyped(String, Keyboard.Keys, Keyboard)","u":"keyTyped(java.lang.String,com.jnngl.totalcomputers.system.overlays.Keyboard.Keys,com.jnngl.totalcomputers.system.overlays.Keyboard)"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"L"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"LANG"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.SelectionArea.Direction","l":"LEFT"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"LEFT_BRACE"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"LEFT_BRACKET"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.InputInfo.InteractType","l":"LEFT_CLICK"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"LEFT_PARENTHESIS"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"LESS_THAN_SIGN"},{"p":"com.jnngl.totalcomputers","c":"ConfigManager","l":"loadConfigFiles(ConfigManager.ConfigPath...)","u":"loadConfigFiles(com.jnngl.totalcomputers.ConfigManager.ConfigPath...)"},{"p":"com.jnngl.totalcomputers.system","c":"FileSystem","l":"loadImage(String)","u":"loadImage(java.lang.String)"},{"p":"com.jnngl.totalcomputers.system","c":"FileSystem","l":"loadResources()"},{"p":"com.jnngl.totalcomputers.system","c":"FileSystem","l":"locale"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS","l":"localization"},{"p":"com.jnngl.totalcomputers.system.states","c":"LoginScreen","l":"LoginScreen(StateManager, TotalOS)","u":"%3Cinit%3E(com.jnngl.totalcomputers.system.states.StateManager,com.jnngl.totalcomputers.system.TotalOS)"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"M"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS.Test","l":"main(String[])","u":"main(java.lang.String[])"},{"p":"com.jnngl.totalcomputers","c":"MapColor","l":"MapColor()","u":"%3Cinit%3E()"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers","l":"mapInteract(PlayerInteractEvent)","u":"mapInteract(org.bukkit.event.player.PlayerInteractEvent)"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.MonitorPiece","l":"mapView()"},{"p":"com.jnngl.totalcomputers","c":"MapColor","l":"matchColor(Color)","u":"matchColor(java.awt.Color)"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"MINUS_SIGN"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.MonitorPiece","l":"MonitorPiece(MapView, ItemFrame)","u":"%3Cinit%3E(org.bukkit.map.MapView,org.bukkit.entity.ItemFrame)"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.MonitorPieceIndex","l":"MonitorPieceIndex(String, int)","u":"%3Cinit%3E(java.lang.String,int)"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS.Test","l":"mouseClicked(MouseEvent)","u":"mouseClicked(java.awt.event.MouseEvent)"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS.Test","l":"mouseEntered(MouseEvent)","u":"mouseEntered(java.awt.event.MouseEvent)"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS.Test","l":"mouseExited(MouseEvent)","u":"mouseExited(java.awt.event.MouseEvent)"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS.Test","l":"mousePressed(MouseEvent)","u":"mousePressed(java.awt.event.MouseEvent)"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS.Test","l":"mouseReleased(MouseEvent)","u":"mouseReleased(java.awt.event.MouseEvent)"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"N"},{"p":"com.jnngl.totalcomputers.system","c":"Account","l":"name"},{"p":"com.jnngl.totalcomputers.system","c":"FileSystem","l":"name"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS","l":"name"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.MonitorPieceIndex","l":"name()"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Overlay","l":"ndcX(float)"},{"p":"com.jnngl.totalcomputers.system.states","c":"State","l":"ndcX(float)"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Overlay","l":"ndcY(float)"},{"p":"com.jnngl.totalcomputers.system.states","c":"State","l":"ndcY(float)"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.English","l":"next()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization","l":"next()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.Russian","l":"next()"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"NINE"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"NUMBER_SIGN"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"O"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS.ComputerState","l":"OFF"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"OK"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers","l":"onCommand(CommandSender, Command, String, String[])","u":"onCommand(org.bukkit.command.CommandSender,org.bukkit.command.Command,java.lang.String,java.lang.String[])"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers","l":"onDisable()"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"ONE"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers","l":"onEnable()"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers","l":"onHit(EntityDamageByEntityEvent)","u":"onHit(org.bukkit.event.entity.EntityDamageByEntityEvent)"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers","l":"onInteract(PlayerInteractEntityEvent)","u":"onInteract(org.bukkit.event.player.PlayerInteractEntityEvent)"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers","l":"onTabComplete(CommandSender, Command, String, String[])","u":"onTabComplete(org.bukkit.command.CommandSender,org.bukkit.command.Command,java.lang.String,java.lang.String[])"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Overlay","l":"os"},{"p":"com.jnngl.totalcomputers.system.states","c":"State","l":"os"},{"p":"com.jnngl.totalcomputers","c":"ConfigManager.ConfigPath","l":"outputPath()"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Overlay","l":"Overlay(TotalOS)","u":"%3Cinit%3E(com.jnngl.totalcomputers.system.TotalOS)"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"P"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS.Test","l":"paint(Graphics)","u":"paint(java.awt.Graphics)"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.English","l":"password()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization","l":"password()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.Russian","l":"password()"},{"p":"com.jnngl.totalcomputers.system.security","c":"Password","l":"Password()","u":"%3Cinit%3E()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.English","l":"passwordFieldIsEmpty()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization","l":"passwordFieldIsEmpty()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.Russian","l":"passwordFieldIsEmpty()"},{"p":"com.jnngl.totalcomputers.system","c":"Account","l":"passwordHash"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"PERCENT_SIGN"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"PERIOD"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.InputInfo","l":"player()"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers","l":"playerLeave(PlayerQuitEvent)","u":"playerLeave(org.bukkit.event.player.PlayerQuitEvent)"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"PLUS_SIGN"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Information","l":"processInput(int, int, TotalComputers.InputInfo.InteractType)","u":"processInput(int,int,com.jnngl.totalcomputers.TotalComputers.InputInfo.InteractType)"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard","l":"processInput(int, int, TotalComputers.InputInfo.InteractType)","u":"processInput(int,int,com.jnngl.totalcomputers.TotalComputers.InputInfo.InteractType)"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Overlay","l":"processInput(int, int, TotalComputers.InputInfo.InteractType)","u":"processInput(int,int,com.jnngl.totalcomputers.TotalComputers.InputInfo.InteractType)"},{"p":"com.jnngl.totalcomputers.system.states","c":"DesktopState","l":"processInput(int, int, TotalComputers.InputInfo.InteractType)","u":"processInput(int,int,com.jnngl.totalcomputers.TotalComputers.InputInfo.InteractType)"},{"p":"com.jnngl.totalcomputers.system.states","c":"LoginScreen","l":"processInput(int, int, TotalComputers.InputInfo.InteractType)","u":"processInput(int,int,com.jnngl.totalcomputers.TotalComputers.InputInfo.InteractType)"},{"p":"com.jnngl.totalcomputers.system.states.setup","c":"SetupFinishedState","l":"processInput(int, int, TotalComputers.InputInfo.InteractType)","u":"processInput(int,int,com.jnngl.totalcomputers.TotalComputers.InputInfo.InteractType)"},{"p":"com.jnngl.totalcomputers.system.states.setup","c":"SetupLocalizationState","l":"processInput(int, int, TotalComputers.InputInfo.InteractType)","u":"processInput(int,int,com.jnngl.totalcomputers.TotalComputers.InputInfo.InteractType)"},{"p":"com.jnngl.totalcomputers.system.states.setup","c":"SetupUserCreationState","l":"processInput(int, int, TotalComputers.InputInfo.InteractType)","u":"processInput(int,int,com.jnngl.totalcomputers.TotalComputers.InputInfo.InteractType)"},{"p":"com.jnngl.totalcomputers.system.states","c":"SplashScreen","l":"processInput(int, int, TotalComputers.InputInfo.InteractType)","u":"processInput(int,int,com.jnngl.totalcomputers.TotalComputers.InputInfo.InteractType)"},{"p":"com.jnngl.totalcomputers.system.states","c":"State","l":"processInput(int, int, TotalComputers.InputInfo.InteractType)","u":"processInput(int,int,com.jnngl.totalcomputers.TotalComputers.InputInfo.InteractType)"},{"p":"com.jnngl.totalcomputers.system.states","c":"StateManager","l":"processInput(int, int, TotalComputers.InputInfo.InteractType)","u":"processInput(int,int,com.jnngl.totalcomputers.TotalComputers.InputInfo.InteractType)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Button","l":"processInput(int, int, TotalComputers.InputInfo.InteractType)","u":"processInput(int,int,com.jnngl.totalcomputers.TotalComputers.InputInfo.InteractType)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"ElementList","l":"processInput(int, int, TotalComputers.InputInfo.InteractType)","u":"processInput(int,int,com.jnngl.totalcomputers.TotalComputers.InputInfo.InteractType)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Field","l":"processInput(int, int, TotalComputers.InputInfo.InteractType)","u":"processInput(int,int,com.jnngl.totalcomputers.TotalComputers.InputInfo.InteractType)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RadioBoxSystem","l":"processInput(int, int, TotalComputers.InputInfo.InteractType)","u":"processInput(int,int,com.jnngl.totalcomputers.TotalComputers.InputInfo.InteractType)"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS","l":"processTouch(int, int, TotalComputers.InputInfo.InteractType, boolean)","u":"processTouch(int,int,com.jnngl.totalcomputers.TotalComputers.InputInfo.InteractType,boolean)"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"Q"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"QUESTION_MARK"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"QUOTATION_MARK"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"R"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RadioBox","l":"RadioBox(String, int, int, Font, TotalOS)","u":"%3Cinit%3E(java.lang.String,int,int,java.awt.Font,com.jnngl.totalcomputers.system.TotalOS)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RadioBoxSystem.RadioBoxSelectEvent","l":"radioBoxSelected(int, RadioBox)","u":"radioBoxSelected(int,com.jnngl.totalcomputers.system.ui.RadioBox)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RadioBoxSystem","l":"RadioBoxSystem(int, RadioBox...)","u":"%3Cinit%3E(int,com.jnngl.totalcomputers.system.ui.RadioBox...)"},{"p":"com.jnngl.totalcomputers.system","c":"FileSystem","l":"readAccount()"},{"p":"com.jnngl.totalcomputers.system","c":"FileSystem","l":"readLocalization()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Rectangle","l":"Rectangle(Color, int, int, int, int)","u":"%3Cinit%3E(java.awt.Color,int,int,int,int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Button","l":"registerClickEvent(Event)","u":"registerClickEvent(com.jnngl.totalcomputers.system.Event)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"ElementList","l":"registerItemSelectEvent(Event)","u":"registerItemSelectEvent(com.jnngl.totalcomputers.system.Event)"},{"p":"com.jnngl.totalcomputers","c":"ConfigManager","l":"reloadAllConfigs()"},{"p":"com.jnngl.totalcomputers","c":"ConfigManager.Configuration","l":"reloadConfig()"},{"p":"com.jnngl.totalcomputers","c":"ConfigManager","l":"reloadConfig(String)","u":"reloadConfig(java.lang.String)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"ElementList","l":"removeEntry(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"ElementList","l":"removeEntry(String)","u":"removeEntry(java.lang.String)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Button","l":"removeEvent(Event)","u":"removeEvent(com.jnngl.totalcomputers.system.Event)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"ElementList","l":"removeEvent(Event)","u":"removeEvent(com.jnngl.totalcomputers.system.Event)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Button","l":"removeEvent(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"ElementList","l":"removeEvent(int)"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Information","l":"render(Graphics2D)","u":"render(java.awt.Graphics2D)"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard","l":"render(Graphics2D)","u":"render(java.awt.Graphics2D)"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Overlay","l":"render(Graphics2D)","u":"render(java.awt.Graphics2D)"},{"p":"com.jnngl.totalcomputers.system.states","c":"DesktopState","l":"render(Graphics2D)","u":"render(java.awt.Graphics2D)"},{"p":"com.jnngl.totalcomputers.system.states","c":"LoginScreen","l":"render(Graphics2D)","u":"render(java.awt.Graphics2D)"},{"p":"com.jnngl.totalcomputers.system.states.setup","c":"SetupFinishedState","l":"render(Graphics2D)","u":"render(java.awt.Graphics2D)"},{"p":"com.jnngl.totalcomputers.system.states.setup","c":"SetupLocalizationState","l":"render(Graphics2D)","u":"render(java.awt.Graphics2D)"},{"p":"com.jnngl.totalcomputers.system.states.setup","c":"SetupUserCreationState","l":"render(Graphics2D)","u":"render(java.awt.Graphics2D)"},{"p":"com.jnngl.totalcomputers.system.states","c":"SplashScreen","l":"render(Graphics2D)","u":"render(java.awt.Graphics2D)"},{"p":"com.jnngl.totalcomputers.system.states","c":"State","l":"render(Graphics2D)","u":"render(java.awt.Graphics2D)"},{"p":"com.jnngl.totalcomputers.system.states","c":"StateManager","l":"render(Graphics2D)","u":"render(java.awt.Graphics2D)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Button","l":"render(Graphics2D)","u":"render(java.awt.Graphics2D)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"ElementList","l":"render(Graphics2D)","u":"render(java.awt.Graphics2D)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Field","l":"render(Graphics2D)","u":"render(java.awt.Graphics2D)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Image","l":"render(Graphics2D)","u":"render(java.awt.Graphics2D)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RadioBox","l":"render(Graphics2D)","u":"render(java.awt.Graphics2D)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RadioBoxSystem","l":"render(Graphics2D)","u":"render(java.awt.Graphics2D)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Rectangle","l":"render(Graphics2D)","u":"render(java.awt.Graphics2D)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RoundRectangle","l":"render(Graphics2D)","u":"render(java.awt.Graphics2D)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Text","l":"render(Graphics2D)","u":"render(java.awt.Graphics2D)"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS.Renderer","l":"render(MapView, MapCanvas, Player)","u":"render(org.bukkit.map.MapView,org.bukkit.map.MapCanvas,org.bukkit.entity.Player)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Rectangle","l":"renderBorder(Graphics2D)","u":"renderBorder(java.awt.Graphics2D)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RoundRectangle","l":"renderBorder(Graphics2D)","u":"renderBorder(java.awt.Graphics2D)"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS.Renderer","l":"Renderer(String, int, TotalComputers, TotalOS, TotalComputers.SelectionArea)","u":"%3Cinit%3E(java.lang.String,int,com.jnngl.totalcomputers.TotalComputers,com.jnngl.totalcomputers.system.TotalOS,com.jnngl.totalcomputers.TotalComputers.SelectionArea)"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS","l":"renderFrame()"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS","l":"requestAdminRights()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.English","l":"requirePassword()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization","l":"requirePassword()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.Russian","l":"requirePassword()"},{"p":"com.jnngl.totalcomputers","c":"ConfigManager.ConfigPath","l":"resourcePath()"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS","l":"restart()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.English","l":"restartNow()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization","l":"restartNow()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.Russian","l":"restartNow()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.English","l":"restartRequired()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization","l":"restartRequired()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.Russian","l":"restartRequired()"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.SelectionArea.Direction","l":"RIGHT"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"RIGHT_BRACE"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"RIGHT_BRACKET"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.InputInfo.InteractType","l":"RIGHT_CLICK"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"RIGHT_PARENTHESIS"},{"p":"com.jnngl.totalcomputers.system","c":"FileSystem","l":"rootfs"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RoundRectangle","l":"RoundRectangle(Color, int, int, int, int, int)","u":"%3Cinit%3E(java.awt.Color,int,int,int,int,int)"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS.ComputerState","l":"RUNNING"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.Russian","l":"Russian()","u":"%3Cinit%3E()"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"S"},{"p":"com.jnngl.totalcomputers","c":"ConfigManager","l":"saveAllConfigs(boolean)"},{"p":"com.jnngl.totalcomputers","c":"ConfigManager.Configuration","l":"saveConfig()"},{"p":"com.jnngl.totalcomputers","c":"ConfigManager","l":"saveConfig(String)","u":"saveConfig(java.lang.String)"},{"p":"com.jnngl.totalcomputers","c":"ConfigManager","l":"saveConfig(String, boolean)","u":"saveConfig(java.lang.String,boolean)"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS","l":"screenHeight"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS","l":"screenWidth"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.SelectionArea","l":"secondPos()"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.SelectionArea","l":"SelectionArea(Location, Location, TotalComputers.SelectionArea.Axis, TotalComputers.SelectionArea.Direction, int, int, int)","u":"%3Cinit%3E(org.bukkit.Location,org.bukkit.Location,com.jnngl.totalcomputers.TotalComputers.SelectionArea.Axis,com.jnngl.totalcomputers.TotalComputers.SelectionArea.Direction,int,int,int)"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers","l":"selectionEvent(PlayerInteractEvent)","u":"selectionEvent(org.bukkit.event.player.PlayerInteractEvent)"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"SEMICOLON"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RoundRectangle","l":"setArc(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Rectangle","l":"setColor(Color)","u":"setColor(java.awt.Color)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RoundRectangle","l":"setColor(Color)","u":"setColor(java.awt.Color)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Text","l":"setColor(Color)","u":"setColor(java.awt.Color)"},{"p":"com.jnngl.totalcomputers.system","c":"FileSystem","l":"setConfigured()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Field","l":"setDescription(String)","u":"setDescription(java.lang.String)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Text","l":"setFont(Font)","u":"setFont(java.awt.Font)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Button","l":"setHeight(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"ElementList","l":"setHeight(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Field","l":"setHeight(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Image","l":"setHeight(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Rectangle","l":"setHeight(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RoundRectangle","l":"setHeight(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Text","l":"setHeight(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Image","l":"setImage(BufferedImage)","u":"setImage(java.awt.image.BufferedImage)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Field","l":"setKeyTypedEvent(Keyboard.KeyboardListener)","u":"setKeyTypedEvent(com.jnngl.totalcomputers.system.overlays.Keyboard.KeyboardListener)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RadioBox","l":"setLabel(String)","u":"setLabel(java.lang.String)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RadioBoxSystem","l":"setListener(RadioBoxSystem.RadioBoxSelectEvent)","u":"setListener(com.jnngl.totalcomputers.system.ui.RadioBoxSystem.RadioBoxSelectEvent)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Button","l":"setLocked(boolean)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"ElementList","l":"setLocked(boolean)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Field","l":"setLocked(boolean)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RadioBox","l":"setLocked(boolean)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"ElementList","l":"setMaxOffset(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RadioBox","l":"setSelected(boolean)"},{"p":"com.jnngl.totalcomputers.system.states","c":"StateManager","l":"setState(State)","u":"setState(com.jnngl.totalcomputers.system.states.State)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Button","l":"setText(String)","u":"setText(java.lang.String)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Field","l":"setText(String)","u":"setText(java.lang.String)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Text","l":"setText(String)","u":"setText(java.lang.String)"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.English","l":"setupComplete()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.Russian","l":"setupComplete()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization","l":"setupComplete()"},{"p":"com.jnngl.totalcomputers.system.states.setup","c":"SetupFinishedState","l":"SetupFinishedState(StateManager, TotalOS)","u":"%3Cinit%3E(com.jnngl.totalcomputers.system.states.StateManager,com.jnngl.totalcomputers.system.TotalOS)"},{"p":"com.jnngl.totalcomputers.system.states.setup","c":"SetupLocalizationState","l":"SetupLocalizationState(StateManager, TotalOS)","u":"%3Cinit%3E(com.jnngl.totalcomputers.system.states.StateManager,com.jnngl.totalcomputers.system.TotalOS)"},{"p":"com.jnngl.totalcomputers.system.states.setup","c":"SetupUserCreationState","l":"SetupUserCreationState(StateManager, TotalOS)","u":"%3Cinit%3E(com.jnngl.totalcomputers.system.states.StateManager,com.jnngl.totalcomputers.system.TotalOS)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Button","l":"setWidth(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"ElementList","l":"setWidth(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Field","l":"setWidth(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Image","l":"setWidth(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Rectangle","l":"setWidth(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RoundRectangle","l":"setWidth(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Text","l":"setWidth(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Button","l":"setX(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"ElementList","l":"setX(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Field","l":"setX(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Image","l":"setX(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RadioBox","l":"setX(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Rectangle","l":"setX(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RoundRectangle","l":"setX(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Text","l":"setX(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Button","l":"setY(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"ElementList","l":"setY(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Field","l":"setY(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Image","l":"setY(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RadioBox","l":"setY(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Rectangle","l":"setY(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"RoundRectangle","l":"setY(int)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Text","l":"setY(int)"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"SEVEN"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"SHIFT"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard","l":"shiftPressed()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.English","l":"signIn()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.Russian","l":"signIn()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization","l":"signIn()"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"SIX"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"SLASH"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"SPACE"},{"p":"com.jnngl.totalcomputers.system.states","c":"SplashScreen","l":"SplashScreen(StateManager, TotalOS)","u":"%3Cinit%3E(com.jnngl.totalcomputers.system.states.StateManager,com.jnngl.totalcomputers.system.TotalOS)"},{"p":"com.jnngl.totalcomputers.system.states","c":"State","l":"State(StateManager, TotalOS)","u":"%3Cinit%3E(com.jnngl.totalcomputers.system.states.StateManager,com.jnngl.totalcomputers.system.TotalOS)"},{"p":"com.jnngl.totalcomputers.system.states","c":"State","l":"stateManager"},{"p":"com.jnngl.totalcomputers.system.states","c":"StateManager","l":"StateManager()","u":"%3Cinit%3E()"},{"p":"com.jnngl.totalcomputers.system","c":"FileSystem","l":"sys"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"T"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"TAB"},{"p":"com.jnngl.totalcomputers.system","c":"FileSystem","l":"taskbar"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS.Test","l":"Test(int, int, JFrame)","u":"%3Cinit%3E(int,int,javax.swing.JFrame)"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"text"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Text","l":"Text(int, int, Font, Color, String)","u":"%3Cinit%3E(int,int,java.awt.Font,java.awt.Color,java.lang.String)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Text","l":"Text(int, int, int, int, Font, Color, String)","u":"%3Cinit%3E(int,int,int,int,java.awt.Font,java.awt.Color,java.lang.String)"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"THREE"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"TILDE"},{"p":"com.jnngl.totalcomputers","c":"ConfigManager.ConfigPath","l":"toString()"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.InputInfo","l":"toString()"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.MonitorPiece","l":"toString()"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.MonitorPieceIndex","l":"toString()"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.SelectionArea","l":"toString()"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers","l":"TotalComputers()","u":"%3Cinit%3E()"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS","l":"TotalOS(int, int, String)","u":"%3Cinit%3E(int,int,java.lang.String)"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS","l":"turnOff()"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS","l":"turnOn()"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"TWO"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"U"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"UNDERSCORE"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers","l":"unhandledInputs"},{"p":"com.jnngl.totalcomputers","c":"ConfigManager","l":"unloadAllConfigs()"},{"p":"com.jnngl.totalcomputers","c":"ConfigManager","l":"unloadConfig(String)","u":"unloadConfig(java.lang.String)"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.SelectionArea.Direction","l":"UP"},{"p":"com.jnngl.totalcomputers.system.states","c":"DesktopState","l":"update()"},{"p":"com.jnngl.totalcomputers.system.states","c":"LoginScreen","l":"update()"},{"p":"com.jnngl.totalcomputers.system.states.setup","c":"SetupFinishedState","l":"update()"},{"p":"com.jnngl.totalcomputers.system.states.setup","c":"SetupLocalizationState","l":"update()"},{"p":"com.jnngl.totalcomputers.system.states.setup","c":"SetupUserCreationState","l":"update()"},{"p":"com.jnngl.totalcomputers.system.states","c":"SplashScreen","l":"update()"},{"p":"com.jnngl.totalcomputers.system.states","c":"State","l":"update()"},{"p":"com.jnngl.totalcomputers.system.states","c":"StateManager","l":"update()"},{"p":"com.jnngl.totalcomputers.system","c":"Account","l":"usePassword"},{"p":"com.jnngl.totalcomputers.system","c":"FileSystem","l":"usr"},{"p":"com.jnngl.totalcomputers.system","c":"Utils","l":"Utils()","u":"%3Cinit%3E()"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"V"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Information.Type","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS.ComputerState","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Button.ButtonColor","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.InputInfo.InteractType","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.SelectionArea.Axis","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.SelectionArea.Direction","l":"valueOf(String)","u":"valueOf(java.lang.String)"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Information.Type","l":"values()"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"values()"},{"p":"com.jnngl.totalcomputers.system","c":"TotalOS.ComputerState","l":"values()"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Button.ButtonColor","l":"values()"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.InputInfo.InteractType","l":"values()"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.SelectionArea.Axis","l":"values()"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.SelectionArea.Direction","l":"values()"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"VERTICAL_LINE"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"W"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Information.Type","l":"WARNING"},{"p":"com.jnngl.totalcomputers.system.ui","c":"Button.ButtonColor","l":"WHITE"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.SelectionArea","l":"width()"},{"p":"com.jnngl.totalcomputers.system","c":"FileSystem","l":"writeAccount(Account)","u":"writeAccount(com.jnngl.totalcomputers.system.Account)"},{"p":"com.jnngl.totalcomputers.system","c":"FileSystem","l":"writeLocalization(Localization)","u":"writeLocalization(com.jnngl.totalcomputers.system.Localization)"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.English","l":"wrongPassword()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.Russian","l":"wrongPassword()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization","l":"wrongPassword()"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"X"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.SelectionArea.Axis","l":"X"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.InputInfo","l":"x()"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"Y"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.SelectionArea.Axis","l":"Y"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.InputInfo","l":"y()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.English","l":"youDoNotHaveAdministratorRights()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization.Russian","l":"youDoNotHaveAdministratorRights()"},{"p":"com.jnngl.totalcomputers.system","c":"Localization","l":"youDoNotHaveAdministratorRights()"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"Z"},{"p":"com.jnngl.totalcomputers","c":"TotalComputers.SelectionArea.Axis","l":"Z"},{"p":"com.jnngl.totalcomputers.system.overlays","c":"Keyboard.Keys","l":"ZERO"}];updateSearchResults(); \ No newline at end of file diff --git a/javadoc/module-search-index.js b/javadoc/module-search-index.js deleted file mode 100644 index 0d59754..0000000 --- a/javadoc/module-search-index.js +++ /dev/null @@ -1 +0,0 @@ -moduleSearchIndex = [];updateSearchResults(); \ No newline at end of file diff --git a/javadoc/overview-summary.html b/javadoc/overview-summary.html deleted file mode 100644 index a6566d8..0000000 --- a/javadoc/overview-summary.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - - -Generated Documentation (Untitled) - - - - - - - - - - - -
- -

index.html

-
- - diff --git a/javadoc/overview-tree.html b/javadoc/overview-tree.html deleted file mode 100644 index 33ce52e..0000000 --- a/javadoc/overview-tree.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - -Class Hierarchy - - - - - - - - - - - - - - - -
- -
-
- -
-

Class Hierarchy

- -
-
-

Interface Hierarchy

- -
-
-

Enum Class Hierarchy

- -
-
-
-
- - diff --git a/javadoc/package-search-index.js b/javadoc/package-search-index.js deleted file mode 100644 index 6a82ac4..0000000 --- a/javadoc/package-search-index.js +++ /dev/null @@ -1 +0,0 @@ -packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"l":"com.jnngl.totalcomputers"},{"l":"com.jnngl.totalcomputers.system"},{"l":"com.jnngl.totalcomputers.system.overlays"},{"l":"com.jnngl.totalcomputers.system.security"},{"l":"com.jnngl.totalcomputers.system.states"},{"l":"com.jnngl.totalcomputers.system.states.setup"},{"l":"com.jnngl.totalcomputers.system.ui"}];updateSearchResults(); \ No newline at end of file diff --git a/javadoc/resources/glass.png b/javadoc/resources/glass.png deleted file mode 100644 index a7f591f..0000000 Binary files a/javadoc/resources/glass.png and /dev/null differ diff --git a/javadoc/resources/x.png b/javadoc/resources/x.png deleted file mode 100644 index 30548a7..0000000 Binary files a/javadoc/resources/x.png and /dev/null differ diff --git a/javadoc/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png b/javadoc/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png deleted file mode 100644 index 34abd18..0000000 Binary files a/javadoc/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png and /dev/null differ diff --git a/javadoc/script-dir/images/ui-bg_glass_65_dadada_1x400.png b/javadoc/script-dir/images/ui-bg_glass_65_dadada_1x400.png deleted file mode 100644 index f058a93..0000000 Binary files a/javadoc/script-dir/images/ui-bg_glass_65_dadada_1x400.png and /dev/null differ diff --git a/javadoc/script-dir/images/ui-bg_glass_75_dadada_1x400.png b/javadoc/script-dir/images/ui-bg_glass_75_dadada_1x400.png deleted file mode 100644 index 2ce04c1..0000000 Binary files a/javadoc/script-dir/images/ui-bg_glass_75_dadada_1x400.png and /dev/null differ diff --git a/javadoc/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png b/javadoc/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png deleted file mode 100644 index a90afb8..0000000 Binary files a/javadoc/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png and /dev/null differ diff --git a/javadoc/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png b/javadoc/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png deleted file mode 100644 index dbe091f..0000000 Binary files a/javadoc/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png and /dev/null differ diff --git a/javadoc/script-dir/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/javadoc/script-dir/images/ui-bg_highlight-soft_75_cccccc_1x100.png deleted file mode 100644 index 5dc3593..0000000 Binary files a/javadoc/script-dir/images/ui-bg_highlight-soft_75_cccccc_1x100.png and /dev/null differ diff --git a/javadoc/script-dir/images/ui-icons_222222_256x240.png b/javadoc/script-dir/images/ui-icons_222222_256x240.png deleted file mode 100644 index e723e17..0000000 Binary files a/javadoc/script-dir/images/ui-icons_222222_256x240.png and /dev/null differ diff --git a/javadoc/script-dir/images/ui-icons_2e83ff_256x240.png b/javadoc/script-dir/images/ui-icons_2e83ff_256x240.png deleted file mode 100644 index 1f5f497..0000000 Binary files a/javadoc/script-dir/images/ui-icons_2e83ff_256x240.png and /dev/null differ diff --git a/javadoc/script-dir/images/ui-icons_454545_256x240.png b/javadoc/script-dir/images/ui-icons_454545_256x240.png deleted file mode 100644 index 618f5b0..0000000 Binary files a/javadoc/script-dir/images/ui-icons_454545_256x240.png and /dev/null differ diff --git a/javadoc/script-dir/images/ui-icons_888888_256x240.png b/javadoc/script-dir/images/ui-icons_888888_256x240.png deleted file mode 100644 index ee5e33f..0000000 Binary files a/javadoc/script-dir/images/ui-icons_888888_256x240.png and /dev/null differ diff --git a/javadoc/script-dir/images/ui-icons_cd0a0a_256x240.png b/javadoc/script-dir/images/ui-icons_cd0a0a_256x240.png deleted file mode 100644 index 7e8ebc1..0000000 Binary files a/javadoc/script-dir/images/ui-icons_cd0a0a_256x240.png and /dev/null differ diff --git a/javadoc/script-dir/jquery-3.5.1.min.js b/javadoc/script-dir/jquery-3.5.1.min.js deleted file mode 100644 index b061403..0000000 --- a/javadoc/script-dir/jquery-3.5.1.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0a;a++)for(s in o[a])n=o[a][s],o[a].hasOwnProperty(s)&&void 0!==n&&(e[s]=t.isPlainObject(n)?t.isPlainObject(e[s])?t.widget.extend({},e[s],n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,s){var n=s.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,r=i.call(arguments,1),l=this;return a?this.length||"instance"!==o?this.each(function(){var i,s=t.data(this,n);return"instance"===o?(l=s,!1):s?t.isFunction(s[o])&&"_"!==o.charAt(0)?(i=s[o].apply(s,r),i!==s&&void 0!==i?(l=i&&i.jquery?l.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+o+"'")}):l=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(o||{}),e._init&&e._init()):t.data(this,n,new s(o,this))})),l}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
",options:{classes:{},disabled:!1,create:null},_createWidget:function(i,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=e++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),i),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var l=s.match(/^([\w:-]*)\s*(.*)$/),h=l[1]+o.eventNamespace,c=l[2];c?n.on(h,c,r):i.on(h,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,l=/top|center|bottom/,h=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("
"),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.widthi?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};h>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),l.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,l=n-r,h=r+e.collisionWidth-a-n;e.collisionWidth>a?l>0&&0>=h?(i=t.left+l+e.collisionWidth-a-n,t.left+=l-i):t.left=h>0&&0>=l?n:l>h?n+a-e.collisionWidth:n:l>0?t.left+=l:h>0?t.left-=h:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,l=n-r,h=r+e.collisionHeight-a-n;e.collisionHeight>a?l>0&&0>=h?(i=t.top+l+e.collisionHeight-a-n,t.top+=l-i):t.top=h>0&&0>=l?n:l>h?n+a-e.collisionHeight:n:l>0?t.top+=l:h>0?t.top-=h:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,l=n.isWindow?n.scrollLeft:n.offset.left,h=t.left-e.collisionPosition.marginLeft,c=h-l,u=h+e.collisionWidth-r-l,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-l,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,l=n.isWindow?n.scrollTop:n.offset.top,h=t.top-e.collisionPosition.marginTop,c=h-l,u=h+e.collisionHeight-r-l,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,g=-2*e.offset[1];0>c?(s=t.top+p+f+g+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+g)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+g-l,(i>0||u>a(i))&&(t.top+=p+f+g))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.ui.safeActiveElement=function(t){var e;try{e=t.activeElement}catch(i){e=t.body}return e||(e=t.body),e.nodeName||(e=t.body),e},t.widget("ui.menu",{version:"1.12.1",defaultElement:"
    ",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault()},"click .ui-menu-item":function(e){var i=t(e.target),s=t(t.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&s.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(e){if(!this.previousFilter){var i=t(e.target).closest(".ui-menu-item"),s=t(e.currentTarget);i[0]===s[0]&&(this._removeClass(s.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,s))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.find(this.options.items).eq(0);e||this.focus(t,i)},blur:function(e){this._delay(function(){var i=!t.contains(this.element[0],t.ui.safeActiveElement(this.document[0]));i&&this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled"),i=e.children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),i.children().each(function(){var e=t(this);e.data("ui-menu-submenu-caret")&&e.remove()})},_keydown:function(e){var i,s,n,o,a=!0;switch(e.keyCode){case t.ui.keyCode.PAGE_UP:this.previousPage(e);break;case t.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case t.ui.keyCode.HOME:this._move("first","first",e);break;case t.ui.keyCode.END:this._move("last","last",e);break;case t.ui.keyCode.UP:this.previous(e);break;case t.ui.keyCode.DOWN:this.next(e);break;case t.ui.keyCode.LEFT:this.collapse(e);break;case t.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case t.ui.keyCode.ENTER:case t.ui.keyCode.SPACE:this._activate(e);break;case t.ui.keyCode.ESCAPE:this.collapse(e);break;default:a=!1,s=this.previousFilter||"",o=!1,n=e.keyCode>=96&&105>=e.keyCode?""+(e.keyCode-96):String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),n===s?o=!0:n=s+n,i=this._filterMenuItems(n),i=o&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i,i.length||(n=String.fromCharCode(e.keyCode),i=this._filterMenuItems(n)),i.length?(this.focus(e,i),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}a&&e.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var e,i,s,n,o,a=this,r=this.options.icons.submenu,l=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),s=l.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=t(this),i=e.prev(),s=t("").data("ui-menu-submenu-caret",!0);a._addClass(s,"ui-menu-icon","ui-icon "+r),i.attr("aria-haspopup","true").prepend(s),e.attr("aria-labelledby",i.attr("id"))}),this._addClass(s,"ui-menu","ui-widget ui-widget-content ui-front"),e=l.add(this.element),i=e.find(this.options.items),i.not(".ui-menu-item").each(function(){var e=t(this);a._isDivider(e)&&a._addClass(e,"ui-menu-divider","ui-widget-content")}),n=i.not(".ui-menu-item, .ui-menu-divider"),o=n.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(n,"ui-menu-item")._addClass(o,"ui-menu-item-wrapper"),i.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!t.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){if("icons"===t){var i=this.element.find(".ui-menu-icon");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)}this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t+""),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i,s,n;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),s=this.active.children(".ui-menu-item-wrapper"),this._addClass(s,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),n=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(n,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=e.children(".ui-menu"),i.length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(e){var i,s,n,o,a,r;this._hasScroll()&&(i=parseFloat(t.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(t.css(this.activeMenu[0],"paddingTop"))||0,n=e.offset().top-this.activeMenu.offset().top-i-s,o=this.activeMenu.scrollTop(),a=this.activeMenu.height(),r=e.outerHeight(),0>n?this.activeMenu.scrollTop(o+n):n+r>a&&this.activeMenu.scrollTop(o+n-a+r))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(e){var i=t.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var s=i?this.element:t(e&&e.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(e),this._removeClass(s.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=s},this.delay)},_close:function(t){t||(t=this.active?this.active.parent():this.element),t.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(e){return!t(e.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,e,i){var s;this.active&&(s="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[e]()),this.focus(i,s)},nextPage:function(e){var i,s,n;return this.active?(this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=t(this),0>i.offset().top-s-n}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())),void 0):(this.next(e),void 0)},previousPage:function(e){var i,s,n;return this.active?(this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=t(this),i.offset().top-s+n>0}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items).first())),void 0):(this.next(e),void 0)},_hasScroll:function(){return this.element.outerHeight()",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var e,i,s,n=this.element[0].nodeName.toLowerCase(),o="textarea"===n,a="input"===n;this.isMultiLine=o||!a&&this._isContentEditable(this.element),this.valueMethod=this.element[o||a?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(n){if(this.element.prop("readOnly"))return e=!0,s=!0,i=!0,void 0;e=!1,s=!1,i=!1;var o=t.ui.keyCode;switch(n.keyCode){case o.PAGE_UP:e=!0,this._move("previousPage",n);break;case o.PAGE_DOWN:e=!0,this._move("nextPage",n);break;case o.UP:e=!0,this._keyEvent("previous",n);break;case o.DOWN:e=!0,this._keyEvent("next",n);break;case o.ENTER:this.menu.active&&(e=!0,n.preventDefault(),this.menu.select(n));break;case o.TAB:this.menu.active&&this.menu.select(n);break;case o.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(n),n.preventDefault());break;default:i=!0,this._searchTimeout(n)}},keypress:function(s){if(e)return e=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&s.preventDefault(),void 0;if(!i){var n=t.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:this._move("previousPage",s);break;case n.PAGE_DOWN:this._move("nextPage",s);break;case n.UP:this._keyEvent("previous",s);break;case n.DOWN:this._keyEvent("next",s)}}},input:function(t){return s?(s=!1,t.preventDefault(),void 0):(this._searchTimeout(t),void 0)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){return this.cancelBlur?(delete this.cancelBlur,void 0):(clearTimeout(this.searching),this.close(t),this._change(t),void 0)}}),this._initSource(),this.menu=t("
      ").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(e){e.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,this.element[0]!==t.ui.safeActiveElement(this.document[0])&&this.element.trigger("focus")})},menufocus:function(e,i){var s,n;return this.isNewMenu&&(this.isNewMenu=!1,e.originalEvent&&/^mouse/.test(e.originalEvent.type))?(this.menu.blur(),this.document.one("mousemove",function(){t(e.target).trigger(e.originalEvent)}),void 0):(n=i.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",e,{item:n})&&e.originalEvent&&/^key/.test(e.originalEvent.type)&&this._value(n.value),s=i.item.attr("aria-label")||n.value,s&&t.trim(s).length&&(this.liveRegion.children().hide(),t("
      ").text(s).appendTo(this.liveRegion)),void 0)},menuselect:function(e,i){var s=i.item.data("ui-autocomplete-item"),n=this.previous;this.element[0]!==t.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=n,this._delay(function(){this.previous=n,this.selectedItem=s})),!1!==this._trigger("select",e,{item:s})&&this._value(s.value),this.term=this._value(),this.close(e),this.selectedItem=s}}),this.liveRegion=t("
      ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(e){var i=this.menu.element[0];return e.target===this.element[0]||e.target===i||t.contains(i,e.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var e=this.options.appendTo;return e&&(e=e.jquery||e.nodeType?t(e):this.document.find(e).eq(0)),e&&e[0]||(e=this.element.closest(".ui-front, dialog")),e.length||(e=this.document[0].body),e},_initSource:function(){var e,i,s=this;t.isArray(this.options.source)?(e=this.options.source,this.source=function(i,s){s(t.ui.autocomplete.filter(e,i.term))}):"string"==typeof this.options.source?(i=this.options.source,this.source=function(e,n){s.xhr&&s.xhr.abort(),s.xhr=t.ajax({url:i,data:e,dataType:"json",success:function(t){n(t)},error:function(){n([])}})}):this.source=this.options.source},_searchTimeout:function(t){clearTimeout(this.searching),this.searching=this._delay(function(){var e=this.term===this._value(),i=this.menu.element.is(":visible"),s=t.altKey||t.ctrlKey||t.metaKey||t.shiftKey;(!e||e&&!i&&!s)&&(this.selectedItem=null,this.search(null,t))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(t("
      ").text(i.label)).appendTo(e)},_move:function(t,e){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),this.menu.blur(),void 0):(this.menu[t](e),void 0):(this.search(null,e),void 0)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),t.extend(t.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(e,i){var s=RegExp(t.ui.autocomplete.escapeRegex(i),"i");return t.grep(e,function(t){return s.test(t.label||t.value||t)})}}),t.widget("ui.autocomplete",t.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(t>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var i;this._superApply(arguments),this.options.disabled||this.cancelSearch||(i=e&&e.length?this.options.messages.results(e.length):this.options.messages.noResults,this.liveRegion.children().hide(),t("
      ").text(i).appendTo(this.liveRegion))}}),t.ui.autocomplete}); \ No newline at end of file diff --git a/javadoc/script-dir/jquery-ui.structure.min.css b/javadoc/script-dir/jquery-ui.structure.min.css deleted file mode 100644 index e880892..0000000 --- a/javadoc/script-dir/jquery-ui.structure.min.css +++ /dev/null @@ -1,5 +0,0 @@ -/*! jQuery UI - v1.12.1 - 2018-12-06 -* http://jqueryui.com -* Copyright jQuery Foundation and other contributors; Licensed MIT */ - -.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0} \ No newline at end of file diff --git a/javadoc/script.js b/javadoc/script.js deleted file mode 100644 index 0765364..0000000 --- a/javadoc/script.js +++ /dev/null @@ -1,132 +0,0 @@ -/* - * Copyright (c) 2013, 2020, Oracle and/or its affiliates. All rights reserved. - * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - */ - -var moduleSearchIndex; -var packageSearchIndex; -var typeSearchIndex; -var memberSearchIndex; -var tagSearchIndex; -function loadScripts(doc, tag) { - createElem(doc, tag, 'search.js'); - - createElem(doc, tag, 'module-search-index.js'); - createElem(doc, tag, 'package-search-index.js'); - createElem(doc, tag, 'type-search-index.js'); - createElem(doc, tag, 'member-search-index.js'); - createElem(doc, tag, 'tag-search-index.js'); -} - -function createElem(doc, tag, path) { - var script = doc.createElement(tag); - var scriptElement = doc.getElementsByTagName(tag)[0]; - script.src = pathtoroot + path; - scriptElement.parentNode.insertBefore(script, scriptElement); -} - -function show(tableId, selected, columns) { - if (tableId !== selected) { - document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') - .forEach(function(elem) { - elem.style.display = 'none'; - }); - } - document.querySelectorAll('div.' + selected) - .forEach(function(elem, index) { - elem.style.display = ''; - var isEvenRow = index % (columns * 2) < columns; - elem.classList.remove(isEvenRow ? oddRowColor : evenRowColor); - elem.classList.add(isEvenRow ? evenRowColor : oddRowColor); - }); - updateTabs(tableId, selected); -} - -function updateTabs(tableId, selected) { - document.querySelector('div#' + tableId +' .summary-table') - .setAttribute('aria-labelledby', selected); - document.querySelectorAll('button[id^="' + tableId + '"]') - .forEach(function(tab, index) { - if (selected === tab.id || (tableId === selected && index === 0)) { - tab.className = activeTableTab; - tab.setAttribute('aria-selected', true); - tab.setAttribute('tabindex',0); - } else { - tab.className = tableTab; - tab.setAttribute('aria-selected', false); - tab.setAttribute('tabindex',-1); - } - }); -} - -function switchTab(e) { - var selected = document.querySelector('[aria-selected=true]'); - if (selected) { - if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { - // left or up arrow key pressed: move focus to previous tab - selected.previousSibling.click(); - selected.previousSibling.focus(); - e.preventDefault(); - } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { - // right or down arrow key pressed: move focus to next tab - selected.nextSibling.click(); - selected.nextSibling.focus(); - e.preventDefault(); - } - } -} - -var updateSearchResults = function() {}; - -function indexFilesLoaded() { - return moduleSearchIndex - && packageSearchIndex - && typeSearchIndex - && memberSearchIndex - && tagSearchIndex; -} - -// Workaround for scroll position not being included in browser history (8249133) -document.addEventListener("DOMContentLoaded", function(e) { - var contentDiv = document.querySelector("div.flex-content"); - window.addEventListener("popstate", function(e) { - if (e.state !== null) { - contentDiv.scrollTop = e.state; - } - }); - window.addEventListener("hashchange", function(e) { - history.replaceState(contentDiv.scrollTop, document.title); - }); - contentDiv.addEventListener("scroll", function(e) { - var timeoutID; - if (!timeoutID) { - timeoutID = setTimeout(function() { - history.replaceState(contentDiv.scrollTop, document.title); - timeoutID = null; - }, 100); - } - }); - if (!location.hash) { - history.replaceState(contentDiv.scrollTop, document.title); - } -}); diff --git a/javadoc/search.js b/javadoc/search.js deleted file mode 100644 index cd5080c..0000000 --- a/javadoc/search.js +++ /dev/null @@ -1,354 +0,0 @@ -/* - * Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved. - * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - */ - -var noResult = {l: "No results found"}; -var loading = {l: "Loading search index..."}; -var catModules = "Modules"; -var catPackages = "Packages"; -var catTypes = "Classes and Interfaces"; -var catMembers = "Members"; -var catSearchTags = "Search Tags"; -var highlight = "$&"; -var searchPattern = ""; -var fallbackPattern = ""; -var RANKING_THRESHOLD = 2; -var NO_MATCH = 0xffff; -var MIN_RESULTS = 3; -var MAX_RESULTS = 500; -var UNNAMED = ""; -function escapeHtml(str) { - return str.replace(//g, ">"); -} -function getHighlightedText(item, matcher, fallbackMatcher) { - var escapedItem = escapeHtml(item); - var highlighted = escapedItem.replace(matcher, highlight); - if (highlighted === escapedItem) { - highlighted = escapedItem.replace(fallbackMatcher, highlight) - } - return highlighted; -} -function getURLPrefix(ui) { - var urlPrefix=""; - var slash = "/"; - if (ui.item.category === catModules) { - return ui.item.l + slash; - } else if (ui.item.category === catPackages && ui.item.m) { - return ui.item.m + slash; - } else if (ui.item.category === catTypes || ui.item.category === catMembers) { - if (ui.item.m) { - urlPrefix = ui.item.m + slash; - } else { - $.each(packageSearchIndex, function(index, item) { - if (item.m && ui.item.p === item.l) { - urlPrefix = item.m + slash; - } - }); - } - } - return urlPrefix; -} -function createSearchPattern(term) { - var pattern = ""; - var isWordToken = false; - term.replace(/,\s*/g, ", ").trim().split(/\s+/).forEach(function(w, index) { - if (index > 0) { - // whitespace between identifiers is significant - pattern += (isWordToken && /^\w/.test(w)) ? "\\s+" : "\\s*"; - } - var tokens = w.split(/(?=[A-Z,.()<>[\/])/); - for (var i = 0; i < tokens.length; i++) { - var s = tokens[i]; - if (s === "") { - continue; - } - pattern += $.ui.autocomplete.escapeRegex(s); - isWordToken = /\w$/.test(s); - if (isWordToken) { - pattern += "([a-z0-9_$<>\\[\\]]*?)"; - } - } - }); - return pattern; -} -function createMatcher(pattern, flags) { - var isCamelCase = /[A-Z]/.test(pattern); - return new RegExp(pattern, flags + (isCamelCase ? "" : "i")); -} -var watermark = 'Search'; -$(function() { - var search = $("#search"); - var reset = $("#reset"); - search.val(''); - search.prop("disabled", false); - reset.prop("disabled", false); - search.val(watermark).addClass('watermark'); - search.blur(function() { - if ($(this).val().length === 0) { - $(this).val(watermark).addClass('watermark'); - } - }); - search.on('click keydown paste', function() { - if ($(this).val() === watermark) { - $(this).val('').removeClass('watermark'); - } - }); - reset.click(function() { - search.val('').focus(); - }); - search.focus()[0].setSelectionRange(0, 0); -}); -$.widget("custom.catcomplete", $.ui.autocomplete, { - _create: function() { - this._super(); - this.widget().menu("option", "items", "> :not(.ui-autocomplete-category)"); - }, - _renderMenu: function(ul, items) { - var rMenu = this; - var currentCategory = ""; - rMenu.menu.bindings = $(); - $.each(items, function(index, item) { - var li; - if (item.category && item.category !== currentCategory) { - ul.append("
    • " + item.category + "
    • "); - currentCategory = item.category; - } - li = rMenu._renderItemData(ul, item); - if (item.category) { - li.attr("aria-label", item.category + " : " + item.l); - li.attr("class", "result-item"); - } else { - li.attr("aria-label", item.l); - li.attr("class", "result-item"); - } - }); - }, - _renderItem: function(ul, item) { - var label = ""; - var matcher = createMatcher(escapeHtml(searchPattern), "g"); - var fallbackMatcher = new RegExp(fallbackPattern, "gi") - if (item.category === catModules) { - label = getHighlightedText(item.l, matcher, fallbackMatcher); - } else if (item.category === catPackages) { - label = getHighlightedText(item.l, matcher, fallbackMatcher); - } else if (item.category === catTypes) { - label = (item.p && item.p !== UNNAMED) - ? getHighlightedText(item.p + "." + item.l, matcher, fallbackMatcher) - : getHighlightedText(item.l, matcher, fallbackMatcher); - } else if (item.category === catMembers) { - label = (item.p && item.p !== UNNAMED) - ? getHighlightedText(item.p + "." + item.c + "." + item.l, matcher, fallbackMatcher) - : getHighlightedText(item.c + "." + item.l, matcher, fallbackMatcher); - } else if (item.category === catSearchTags) { - label = getHighlightedText(item.l, matcher, fallbackMatcher); - } else { - label = item.l; - } - var li = $("
    • ").appendTo(ul); - var div = $("
      ").appendTo(li); - if (item.category === catSearchTags && item.h) { - if (item.d) { - div.html(label + " (" + item.h + ")
      " - + item.d + "
      "); - } else { - div.html(label + " (" + item.h + ")"); - } - } else { - if (item.m) { - div.html(item.m + "/" + label); - } else { - div.html(label); - } - } - return li; - } -}); -function rankMatch(match, category) { - if (!match) { - return NO_MATCH; - } - var index = match.index; - var input = match.input; - var leftBoundaryMatch = 2; - var periferalMatch = 0; - // make sure match is anchored on a left word boundary - if (index === 0 || /\W/.test(input[index - 1]) || "_" === input[index]) { - leftBoundaryMatch = 0; - } else if ("_" === input[index - 1] || (input[index] === input[index].toUpperCase() && !/^[A-Z0-9_$]+$/.test(input))) { - leftBoundaryMatch = 1; - } - var matchEnd = index + match[0].length; - var leftParen = input.indexOf("("); - var endOfName = leftParen > -1 ? leftParen : input.length; - // exclude peripheral matches - if (category !== catModules && category !== catSearchTags) { - var delim = category === catPackages ? "/" : "."; - if (leftParen > -1 && leftParen < index) { - periferalMatch += 2; - } else if (input.lastIndexOf(delim, endOfName) >= matchEnd) { - periferalMatch += 2; - } - } - var delta = match[0].length === endOfName ? 0 : 1; // rank full match higher than partial match - for (var i = 1; i < match.length; i++) { - // lower ranking if parts of the name are missing - if (match[i]) - delta += match[i].length; - } - if (category === catTypes) { - // lower ranking if a type name contains unmatched camel-case parts - if (/[A-Z]/.test(input.substring(matchEnd))) - delta += 5; - if (/[A-Z]/.test(input.substring(0, index))) - delta += 5; - } - return leftBoundaryMatch + periferalMatch + (delta / 200); - -} -function doSearch(request, response) { - var result = []; - searchPattern = createSearchPattern(request.term); - fallbackPattern = createSearchPattern(request.term.toLowerCase()); - if (searchPattern === "") { - return this.close(); - } - var camelCaseMatcher = createMatcher(searchPattern, ""); - var fallbackMatcher = new RegExp(fallbackPattern, "i"); - - function searchIndexWithMatcher(indexArray, matcher, category, nameFunc) { - if (indexArray) { - var newResults = []; - $.each(indexArray, function (i, item) { - item.category = category; - var ranking = rankMatch(matcher.exec(nameFunc(item)), category); - if (ranking < RANKING_THRESHOLD) { - newResults.push({ranking: ranking, item: item}); - } - return newResults.length <= MAX_RESULTS; - }); - return newResults.sort(function(e1, e2) { - return e1.ranking - e2.ranking; - }).map(function(e) { - return e.item; - }); - } - return []; - } - function searchIndex(indexArray, category, nameFunc) { - var primaryResults = searchIndexWithMatcher(indexArray, camelCaseMatcher, category, nameFunc); - result = result.concat(primaryResults); - if (primaryResults.length <= MIN_RESULTS && camelCaseMatcher.flags.indexOf("i") === -1) { - var secondaryResults = searchIndexWithMatcher(indexArray, fallbackMatcher, category, nameFunc); - result = result.concat(secondaryResults.filter(function (item) { - return primaryResults.indexOf(item) === -1; - })); - } - } - - searchIndex(moduleSearchIndex, catModules, function(item) { return item.l; }); - searchIndex(packageSearchIndex, catPackages, function(item) { - return (item.m && request.term.indexOf("/") > -1) - ? (item.m + "/" + item.l) : item.l; - }); - searchIndex(typeSearchIndex, catTypes, function(item) { - return request.term.indexOf(".") > -1 ? item.p + "." + item.l : item.l; - }); - searchIndex(memberSearchIndex, catMembers, function(item) { - return request.term.indexOf(".") > -1 - ? item.p + "." + item.c + "." + item.l : item.l; - }); - searchIndex(tagSearchIndex, catSearchTags, function(item) { return item.l; }); - - if (!indexFilesLoaded()) { - updateSearchResults = function() { - doSearch(request, response); - } - result.unshift(loading); - } else { - updateSearchResults = function() {}; - } - response(result); -} -$(function() { - $("#search").catcomplete({ - minLength: 1, - delay: 300, - source: doSearch, - response: function(event, ui) { - if (!ui.content.length) { - ui.content.push(noResult); - } else { - $("#search").empty(); - } - }, - autoFocus: true, - focus: function(event, ui) { - return false; - }, - position: { - collision: "flip" - }, - select: function(event, ui) { - if (ui.item.category) { - var url = getURLPrefix(ui); - if (ui.item.category === catModules) { - url += "module-summary.html"; - } else if (ui.item.category === catPackages) { - if (ui.item.u) { - url = ui.item.u; - } else { - url += ui.item.l.replace(/\./g, '/') + "/package-summary.html"; - } - } else if (ui.item.category === catTypes) { - if (ui.item.u) { - url = ui.item.u; - } else if (ui.item.p === UNNAMED) { - url += ui.item.l + ".html"; - } else { - url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.l + ".html"; - } - } else if (ui.item.category === catMembers) { - if (ui.item.p === UNNAMED) { - url += ui.item.c + ".html" + "#"; - } else { - url += ui.item.p.replace(/\./g, '/') + "/" + ui.item.c + ".html" + "#"; - } - if (ui.item.u) { - url += ui.item.u; - } else { - url += ui.item.l; - } - } else if (ui.item.category === catSearchTags) { - url += ui.item.u; - } - if (top !== window) { - parent.classFrame.location = pathtoroot + url; - } else { - window.location.href = pathtoroot + url; - } - $("#search").focus(); - } - } - }); -}); diff --git a/javadoc/serialized-form.html b/javadoc/serialized-form.html deleted file mode 100644 index d7a0191..0000000 --- a/javadoc/serialized-form.html +++ /dev/null @@ -1,94 +0,0 @@ - - - - - -Serialized Form - - - - - - - - - - - - - - - -
      - -
      -
      -
      -

      Serialized Form

      -
      - -
      -
      -
      - - diff --git a/javadoc/stylesheet.css b/javadoc/stylesheet.css deleted file mode 100644 index 932e56c..0000000 --- a/javadoc/stylesheet.css +++ /dev/null @@ -1,827 +0,0 @@ -/* - * Javadoc style sheet - */ - -@import url('resources/fonts/dejavu.css'); - -/* - * Styles for individual HTML elements. - * - * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular - * HTML element throughout the page. - */ - -body { - background-color:#ffffff; - color:#353833; - font-family:'DejaVu Sans', Arial, Helvetica, sans-serif; - font-size:14px; - margin:0; - padding:0; - height:100%; - width:100%; -} -iframe { - margin:0; - padding:0; - height:100%; - width:100%; - overflow-y:scroll; - border:none; -} -a:link, a:visited { - text-decoration:none; - color:#4A6782; -} -a[href]:hover, a[href]:focus { - text-decoration:none; - color:#bb7a2a; -} -a[name] { - color:#353833; -} -pre { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; -} -h1 { - font-size:20px; -} -h2 { - font-size:18px; -} -h3 { - font-size:16px; -} -h4 { - font-size:13px; -} -h5 { - font-size:12px; -} -h6 { - font-size:11px; -} -ul { - list-style-type:disc; -} -code, tt { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - padding-top:4px; - margin-top:8px; - line-height:1.4em; -} -dt code { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - padding-top:4px; -} -.summary-table dt code { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - vertical-align:top; - padding-top:4px; -} -sup { - font-size:8px; -} -button { - font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; - font-size: 14px; -} -/* - * Styles for HTML generated by javadoc. - * - * These are style classes that are used by the standard doclet to generate HTML documentation. - */ - -/* - * Styles for document title and copyright. - */ -.clear { - clear:both; - height:0; - overflow:hidden; -} -.about-language { - float:right; - padding:0 21px 8px 8px; - font-size:11px; - margin-top:-9px; - height:2.9em; -} -.legal-copy { - margin-left:.5em; -} -.tab { - background-color:#0066FF; - color:#ffffff; - padding:8px; - width:5em; - font-weight:bold; -} -/* - * Styles for navigation bar. - */ -@media screen { - .flex-box { - position:fixed; - display:flex; - flex-direction:column; - height: 100%; - width: 100%; - } - .flex-header { - flex: 0 0 auto; - } - .flex-content { - flex: 1 1 auto; - overflow-y: auto; - } -} -.top-nav { - background-color:#4D7A97; - color:#FFFFFF; - float:left; - padding:0; - width:100%; - clear:right; - min-height:2.8em; - padding-top:10px; - overflow:hidden; - font-size:12px; -} -.sub-nav { - background-color:#dee3e9; - float:left; - width:100%; - overflow:hidden; - font-size:12px; -} -.sub-nav div { - clear:left; - float:left; - padding:0 0 5px 6px; - text-transform:uppercase; -} -.sub-nav .nav-list { - padding-top:5px; -} -ul.nav-list { - display:block; - margin:0 25px 0 0; - padding:0; -} -ul.sub-nav-list { - float:left; - margin:0 25px 0 0; - padding:0; -} -ul.nav-list li { - list-style:none; - float:left; - padding: 5px 6px; - text-transform:uppercase; -} -.sub-nav .nav-list-search { - float:right; - margin:0 0 0 0; - padding:5px 6px; - clear:none; -} -.nav-list-search label { - position:relative; - right:-16px; -} -ul.sub-nav-list li { - list-style:none; - float:left; - padding-top:10px; -} -.top-nav a:link, .top-nav a:active, .top-nav a:visited { - color:#FFFFFF; - text-decoration:none; - text-transform:uppercase; -} -.top-nav a:hover { - text-decoration:none; - color:#bb7a2a; - text-transform:uppercase; -} -.nav-bar-cell1-rev { - background-color:#F8981D; - color:#253441; - margin: auto 5px; -} -.skip-nav { - position:absolute; - top:auto; - left:-9999px; - overflow:hidden; -} -/* - * Hide navigation links and search box in print layout - */ -@media print { - ul.nav-list, div.sub-nav { - display:none; - } -} -/* - * Styles for page header and footer. - */ -.title { - color:#2c4557; - margin:10px 0; -} -.sub-title { - margin:5px 0 0 0; -} -.header ul { - margin:0 0 15px 0; - padding:0; -} -.header ul li, .footer ul li { - list-style:none; - font-size:13px; -} -/* - * Styles for headings. - */ -body.class-declaration-page .summary h2, -body.class-declaration-page .details h2, -body.class-use-page h2, -body.module-declaration-page .block-list h2 { - font-style: italic; - padding:0; - margin:15px 0; -} -body.class-declaration-page .summary h3, -body.class-declaration-page .details h3, -body.class-declaration-page .summary .inherited-list h2 { - background-color:#dee3e9; - border:1px solid #d0d9e0; - margin:0 0 6px -8px; - padding:7px 5px; -} -/* - * Styles for page layout containers. - */ -main { - clear:both; - padding:10px 20px; - position:relative; -} -dl.notes > dt { - font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; - font-size:12px; - font-weight:bold; - margin:10px 0 0 0; - color:#4E4E4E; -} -dl.notes > dd { - margin:5px 0 10px 0; - font-size:14px; - font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; -} -dl.name-value > dt { - margin-left:1px; - font-size:1.1em; - display:inline; - font-weight:bold; -} -dl.name-value > dd { - margin:0 0 0 1px; - font-size:1.1em; - display:inline; -} -/* - * Styles for lists. - */ -li.circle { - list-style:circle; -} -ul.horizontal li { - display:inline; - font-size:0.9em; -} -div.inheritance { - margin:0; - padding:0; -} -div.inheritance div.inheritance { - margin-left:2em; -} -ul.block-list, -ul.details-list, -ul.member-list, -ul.summary-list { - margin:10px 0 10px 0; - padding:0; -} -ul.block-list > li, -ul.details-list > li, -ul.member-list > li, -ul.summary-list > li { - list-style:none; - margin-bottom:15px; - line-height:1.4; -} -.summary-table dl, .summary-table dl dt, .summary-table dl dd { - margin-top:0; - margin-bottom:1px; -} -/* - * Styles for tables. - */ -.summary-table { - width:100%; - border-spacing:0; - border-left:1px solid #EEE; - border-right:1px solid #EEE; - border-bottom:1px solid #EEE; -} -.summary-table { - padding:0; -} -.caption { - position:relative; - text-align:left; - background-repeat:no-repeat; - color:#253441; - font-weight:bold; - clear:none; - overflow:hidden; - padding:0px; - padding-top:10px; - padding-left:1px; - margin:0px; - white-space:pre; -} -.caption a:link, .caption a:visited { - color:#1f389c; -} -.caption a:hover, -.caption a:active { - color:#FFFFFF; -} -.caption span { - white-space:nowrap; - padding-top:5px; - padding-left:12px; - padding-right:12px; - padding-bottom:7px; - display:inline-block; - float:left; - background-color:#F8981D; - border: none; - height:16px; -} - -div.table-tabs > button { - border: none; - cursor: pointer; - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 3px; -} -div.table-tabs > button.active-table-tab { - background: #F8981D; - color: #253441; -} -div.table-tabs > button.table-tab { - background: #4D7A97; - color: #FFFFFF; -} -.two-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(15%, auto); -} -.three-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, auto); -} -.four-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(10%, max-content) minmax(10%, max-content) minmax(10%, auto); -} -@media screen and (max-width: 600px) { - .two-column-summary { - display: grid; - grid-template-columns: 1fr; - } -} -@media screen and (max-width: 800px) { - .three-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(25%, auto); - } - .three-column-summary .col-last { - grid-column-end: span 2; - } -} -@media screen and (max-width: 1000px) { - .four-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(15%, auto); - } -} -.summary-table > div { - text-align:left; - padding: 8px 3px 3px 7px; -} -.col-first, .col-second, .col-last, .col-constructor-name, .col-deprecated-item-name { - vertical-align:top; - padding-right:0; - padding-top:8px; - padding-bottom:3px; -} -.table-header { - background:#dee3e9; - font-weight: bold; -} -.col-first, .col-first { - font-size:13px; -} -.col-second, .col-second, .col-last, .col-constructor-name, .col-deprecated-item-name, .col-last { - font-size:13px; -} -.col-first, .col-second, .col-constructor-name { - vertical-align:top; - overflow: auto; -} -.col-last { - white-space:normal; -} -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-constructor-name a:link, .col-constructor-name a:visited, -.col-deprecated-item-name a:link, .col-deprecated-item-name a:visited, -.constant-values-container a:link, .constant-values-container a:visited, -.all-classes-container a:link, .all-classes-container a:visited, -.all-packages-container a:link, .all-packages-container a:visited { - font-weight:bold; -} -.table-sub-heading-color { - background-color:#EEEEFF; -} -.even-row-color, .even-row-color .table-header { - background-color:#FFFFFF; -} -.odd-row-color, .odd-row-color .table-header { - background-color:#EEEEEF; -} -/* - * Styles for contents. - */ -.deprecated-content { - margin:0; - padding:10px 0; -} -div.block { - font-size:14px; - font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; -} -.col-last div { - padding-top:0; -} -.col-last a { - padding-bottom:3px; -} -.module-signature, -.package-signature, -.type-signature, -.member-signature { - font-family:'DejaVu Sans Mono', monospace; - font-size:14px; - margin:14px 0; - white-space: pre-wrap; -} -.module-signature, -.package-signature, -.type-signature { - margin-top: 0; -} -.member-signature .type-parameters-long, -.member-signature .parameters, -.member-signature .exceptions { - display: inline-block; - vertical-align: top; - white-space: pre; -} -.member-signature .type-parameters { - white-space: normal; -} -/* - * Styles for formatting effect. - */ -.source-line-no { - color:green; - padding:0 30px 0 0; -} -h1.hidden { - visibility:hidden; - overflow:hidden; - font-size:10px; -} -.block { - display:block; - margin:0 10px 5px 0; - color:#474747; -} -.deprecated-label, .descfrm-type-label, .implementation-label, .member-name-label, .member-name-link, -.module-label-in-package, .module-label-in-type, .override-specify-label, .package-label-in-type, -.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link { - font-weight:bold; -} -.deprecation-comment, .help-footnote, .interface-name { - font-style:italic; -} -.deprecation-block { - font-size:14px; - font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif; - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -div.block div.deprecation-comment, div.block div.block span.emphasized-phrase, -div.block div.block span.interface-name { - font-style:normal; -} -/* - * Styles specific to HTML5 elements. - */ -main, nav, header, footer, section { - display:block; -} -/* - * Styles for javadoc search. - */ -.ui-autocomplete-category { - font-weight:bold; - font-size:15px; - padding:7px 0 7px 3px; - background-color:#4D7A97; - color:#FFFFFF; -} -.result-item { - font-size:13px; -} -.ui-autocomplete { - max-height:85%; - max-width:65%; - overflow-y:scroll; - overflow-x:scroll; - white-space:nowrap; - box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); -} -ul.ui-autocomplete { - position:fixed; - z-index:999999; -} -ul.ui-autocomplete li { - float:left; - clear:both; - width:100%; -} -.result-highlight { - font-weight:bold; -} -#search { - background-image:url('resources/glass.png'); - background-size:13px; - background-repeat:no-repeat; - background-position:2px 3px; - padding-left:20px; - position:relative; - right:-18px; - width:400px; -} -#reset { - background-color: rgb(255,255,255); - background-image:url('resources/x.png'); - background-position:center; - background-repeat:no-repeat; - background-size:12px; - border:0 none; - width:16px; - height:16px; - position:relative; - left:-4px; - top:-4px; - font-size:0px; -} -.watermark { - color:#545454; -} -.search-tag-desc-result { - font-style:italic; - font-size:11px; -} -.search-tag-holder-result { - font-style:italic; - font-size:12px; -} -.search-tag-result:target { - background-color:yellow; -} -.module-graph span { - display:none; - position:absolute; -} -.module-graph:hover span { - display:block; - margin: -100px 0 0 100px; - z-index: 1; -} -.inherited-list { - margin: 10px 0 10px 0; -} -section.description { - line-height: 1.4; -} -.summary section[class$="-summary"], .details section[class$="-details"], -.class-uses .detail, .serialized-class-details { - padding: 0px 20px 5px 10px; - border: 1px solid #ededed; - background-color: #f8f8f8; -} -.inherited-list, section[class$="-details"] .detail { - padding:0 0 5px 8px; - background-color:#ffffff; - border:none; -} -.vertical-separator { - padding: 0 5px; -} -ul.help-section-list { - margin: 0; -} -/* - * Indicator icon for external links. - */ -main a[href*="://"]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); - background-size:100% 100%; - width:7px; - height:7px; - margin-left:2px; - margin-bottom:4px; -} -main a[href*="://"]:hover::after, -main a[href*="://"]:focus::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); -} - -/* - * Styles for user-provided tables. - * - * borderless: - * No borders, vertical margins, styled caption. - * This style is provided for use with existing doc comments. - * In general, borderless tables should not be used for layout purposes. - * - * plain: - * Plain borders around table and cells, vertical margins, styled caption. - * Best for small tables or for complex tables for tables with cells that span - * rows and columns, when the "striped" style does not work well. - * - * striped: - * Borders around the table and vertical borders between cells, striped rows, - * vertical margins, styled caption. - * Best for tables that have a header row, and a body containing a series of simple rows. - */ - -table.borderless, -table.plain, -table.striped { - margin-top: 10px; - margin-bottom: 10px; -} -table.borderless > caption, -table.plain > caption, -table.striped > caption { - font-weight: bold; - font-size: smaller; -} -table.borderless th, table.borderless td, -table.plain th, table.plain td, -table.striped th, table.striped td { - padding: 2px 5px; -} -table.borderless, -table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, -table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { - border: none; -} -table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { - background-color: transparent; -} -table.plain { - border-collapse: collapse; - border: 1px solid black; -} -table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { - background-color: transparent; -} -table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, -table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { - border: 1px solid black; -} -table.striped { - border-collapse: collapse; - border: 1px solid black; -} -table.striped > thead { - background-color: #E3E3E3; -} -table.striped > thead > tr > th, table.striped > thead > tr > td { - border: 1px solid black; -} -table.striped > tbody > tr:nth-child(even) { - background-color: #EEE -} -table.striped > tbody > tr:nth-child(odd) { - background-color: #FFF -} -table.striped > tbody > tr > th, table.striped > tbody > tr > td { - border-left: 1px solid black; - border-right: 1px solid black; -} -table.striped > tbody > tr > th { - font-weight: normal; -} -/** - * Tweak font sizes and paddings for small screens. - */ -@media screen and (max-width: 1050px) { - #search { - width: 300px; - } -} -@media screen and (max-width: 800px) { - #search { - width: 200px; - } - .top-nav, - .bottom-nav { - font-size: 11px; - padding-top: 6px; - } - .sub-nav { - font-size: 11px; - } - .about-language { - padding-right: 16px; - } - ul.nav-list li, - .sub-nav .nav-list-search { - padding: 6px; - } - ul.sub-nav-list li { - padding-top: 5px; - } - main { - padding: 10px; - } - .summary section[class$="-summary"], .details section[class$="-details"], - .class-uses .detail, .serialized-class-details { - padding: 0 8px 5px 8px; - } - body { - -webkit-text-size-adjust: none; - } -} -@media screen and (max-width: 500px) { - #search { - width: 150px; - } - .top-nav, - .bottom-nav { - font-size: 10px; - } - .sub-nav { - font-size: 10px; - } - .about-language { - font-size: 10px; - padding-right: 12px; - } -} diff --git a/javadoc/tag-search-index.js b/javadoc/tag-search-index.js deleted file mode 100644 index f38b3cb..0000000 --- a/javadoc/tag-search-index.js +++ /dev/null @@ -1 +0,0 @@ -tagSearchIndex = [{"l":"Serialized Form","h":"","u":"serialized-form.html"}];updateSearchResults(); \ No newline at end of file diff --git a/javadoc/type-search-index.js b/javadoc/type-search-index.js deleted file mode 100644 index c856e1d..0000000 --- a/javadoc/type-search-index.js +++ /dev/null @@ -1 +0,0 @@ -typeSearchIndex = [{"p":"com.jnngl.totalcomputers","l":"AABB"},{"p":"com.jnngl.totalcomputers.system","l":"Account"},{"l":"All Classes","u":"allclasses-index.html"},{"p":"com.jnngl.totalcomputers","l":"TotalComputers.SelectionArea.Axis"},{"p":"com.jnngl.totalcomputers.system.ui","l":"Button"},{"p":"com.jnngl.totalcomputers.system.ui","l":"Button.ButtonColor"},{"p":"com.jnngl.totalcomputers.system","l":"TotalOS.ComputerState"},{"p":"com.jnngl.totalcomputers","l":"ConfigManager"},{"p":"com.jnngl.totalcomputers","l":"ConfigManager.ConfigPath"},{"p":"com.jnngl.totalcomputers","l":"ConfigManager.Configuration"},{"p":"com.jnngl.totalcomputers.system.states","l":"DesktopState"},{"p":"com.jnngl.totalcomputers","l":"TotalComputers.SelectionArea.Direction"},{"p":"com.jnngl.totalcomputers.system.ui","l":"ElementList"},{"p":"com.jnngl.totalcomputers.system","l":"Localization.English"},{"p":"com.jnngl.totalcomputers.system","l":"Event"},{"p":"com.jnngl.totalcomputers.system.ui","l":"Field"},{"p":"com.jnngl.totalcomputers.system","l":"FileSystem"},{"p":"com.jnngl.totalcomputers.system.ui","l":"Image"},{"p":"com.jnngl.totalcomputers.system.overlays","l":"Information"},{"p":"com.jnngl.totalcomputers","l":"TotalComputers.InputInfo"},{"p":"com.jnngl.totalcomputers","l":"TotalComputers.InputInfo.InteractType"},{"p":"com.jnngl.totalcomputers.system.overlays","l":"Keyboard"},{"p":"com.jnngl.totalcomputers.system.overlays","l":"Keyboard.KeyboardListener"},{"p":"com.jnngl.totalcomputers.system.overlays","l":"Keyboard.Keys"},{"p":"com.jnngl.totalcomputers.system","l":"Localization"},{"p":"com.jnngl.totalcomputers.system.states","l":"LoginScreen"},{"p":"com.jnngl.totalcomputers","l":"MapColor"},{"p":"com.jnngl.totalcomputers","l":"TotalComputers.MonitorPiece"},{"p":"com.jnngl.totalcomputers","l":"TotalComputers.MonitorPieceIndex"},{"p":"com.jnngl.totalcomputers.system.overlays","l":"Overlay"},{"p":"com.jnngl.totalcomputers.system.security","l":"Password"},{"p":"com.jnngl.totalcomputers.system.ui","l":"RadioBox"},{"p":"com.jnngl.totalcomputers.system.ui","l":"RadioBoxSystem.RadioBoxSelectEvent"},{"p":"com.jnngl.totalcomputers.system.ui","l":"RadioBoxSystem"},{"p":"com.jnngl.totalcomputers.system.ui","l":"Rectangle"},{"p":"com.jnngl.totalcomputers.system","l":"TotalOS.Renderer"},{"p":"com.jnngl.totalcomputers.system.ui","l":"RoundRectangle"},{"p":"com.jnngl.totalcomputers.system","l":"Localization.Russian"},{"p":"com.jnngl.totalcomputers","l":"TotalComputers.SelectionArea"},{"p":"com.jnngl.totalcomputers.system.states.setup","l":"SetupFinishedState"},{"p":"com.jnngl.totalcomputers.system.states.setup","l":"SetupLocalizationState"},{"p":"com.jnngl.totalcomputers.system.states.setup","l":"SetupUserCreationState"},{"p":"com.jnngl.totalcomputers.system.states","l":"SplashScreen"},{"p":"com.jnngl.totalcomputers.system.states","l":"State"},{"p":"com.jnngl.totalcomputers.system.states","l":"StateManager"},{"p":"com.jnngl.totalcomputers.system","l":"TotalOS.Test"},{"p":"com.jnngl.totalcomputers.system.ui","l":"Text"},{"p":"com.jnngl.totalcomputers","l":"TotalComputers"},{"p":"com.jnngl.totalcomputers.system","l":"TotalOS"},{"p":"com.jnngl.totalcomputers.system.overlays","l":"Information.Type"},{"p":"com.jnngl.totalcomputers.system","l":"Utils"}];updateSearchResults(); \ No newline at end of file diff --git a/src/main/java/com/jnngl/OpenGLApplication.java b/src/main/java/com/jnngl/OpenGLApplication.java index 28fe7ac..04b8d03 100644 --- a/src/main/java/com/jnngl/OpenGLApplication.java +++ b/src/main/java/com/jnngl/OpenGLApplication.java @@ -27,18 +27,33 @@ import java.awt.*; +/** + * Example OpenGL Application + */ public class OpenGLApplication extends GLWindow { + /** + * Entry point + * @param args + */ public static void main(String[] args) { ApplicationHandler.open(OpenGLApplication.class, args[0]); } + /** + * Constructor + * @param os Operating System + * @param path Absolute path to application folder + */ public OpenGLApplication(TotalOS os, String path) { super(os, "OpenGL", os.screenWidth/3*2, os.screenHeight/3*2, path); } private int vao, program; + /** + * Render framebuffer using OpenGL + */ @Override protected void renderGL() { glClearColor(1, 0, 0, 1); @@ -48,11 +63,17 @@ protected void renderGL() { glDrawArrays(GL_TRIANGLES, 0, 3); } + /** + * Update + */ @Override protected void updateGL() { renderCanvas(); } + /** + * Initialization + */ @Override protected void onStart() { float[] vertices = { @@ -110,14 +131,28 @@ void main() glDeleteShader(fragmentShader); } + /** + * Called when app closes + * @return true, this application always closes + */ @Override protected boolean onClose() { return true; } + /** + * Render overlay + * @param unused Graphics2D instance + */ @Override public void render(Graphics2D unused) {} + /** + * Input + * @param x x + * @param y y + * @param type See {@link TotalComputers.InputInfo.InteractType} + */ @Override public void processInput(int x, int y, TotalComputers.InputInfo.InteractType type) { diff --git a/src/main/java/com/jnngl/packet/PacketListener.java b/src/main/java/com/jnngl/packet/PacketListener.java index 644a39e..de3984a 100644 --- a/src/main/java/com/jnngl/packet/PacketListener.java +++ b/src/main/java/com/jnngl/packet/PacketListener.java @@ -3,6 +3,7 @@ import io.netty.channel.*; import org.bukkit.entity.Player; +import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; @@ -61,10 +62,9 @@ private static Channel getPlayerChannel(Object entityPlayer) { } catch (Throwable e) { networkManager = playerConnection.getClass().getField("a").get(playerConnection); } - try { - return (Channel) networkManager.getClass().getField("channel").get(networkManager); - } catch (Throwable e) { - return (Channel) networkManager.getClass().getField("m").get(networkManager); + for(Field field : networkManager.getClass().getFields()) { + if(field.get(networkManager) instanceof Channel) + return (Channel)field.get(networkManager); } } catch (Throwable e) { System.err.println(" -> "+e.getMessage()); diff --git a/src/main/java/com/jnngl/totalcomputers/TotalComputers.java b/src/main/java/com/jnngl/totalcomputers/TotalComputers.java index 9fe1b63..f6dd64d 100644 --- a/src/main/java/com/jnngl/totalcomputers/TotalComputers.java +++ b/src/main/java/com/jnngl/totalcomputers/TotalComputers.java @@ -113,6 +113,12 @@ public MotionCapabilities getCapabilities() { return new MotionCapabilities(true, false, true, true, true, true); } + /** + * Motion capture realization + * @param desc See {@link MotionCaptureDesc} + * @param os Operating System + * @return + */ @Override public boolean startCapture(MotionCaptureDesc desc, TotalOS os) { if(!executors.containsKey(os)) { @@ -283,6 +289,11 @@ public boolean write(Object packet) { return true; } + /** + * Realization. See {@link MotionCapture#stopCapture(TotalOS)} + * @param os Operating System + * @return Whether motion capture was stopped + */ @Override public boolean stopCapture(TotalOS os) { if(!executors.containsKey(os)) return false; @@ -295,6 +306,10 @@ public boolean stopCapture(TotalOS os) { return false; } + /** + * Realization. See {@link MotionCapture#forceStopCapture(TotalOS)} + * @param os Operating System + */ @Override public void forceStopCapture(TotalOS os) { if(!targets.containsKey(os)) return; @@ -320,11 +335,20 @@ public void forceStopCapture(TotalOS os) { targets.remove(os); } + /** + * Checks if someone is using motion capture feature for given OS + * @param os Operating System + * @return boolean + */ @Override public boolean isCapturing(TotalOS os) { return targets.containsKey(os); } + /** + * Event Handler + * @param e event + */ @EventHandler public void drop(PlayerDropItemEvent e) { if(drop.contains(e.getPlayer())) { @@ -340,6 +364,10 @@ public void drop(PlayerDropItemEvent e) { } } + /** + * Event Handler + * @param e event + */ @EventHandler public void dismount(EntityDismountEvent e) { if(!(e.getEntity() instanceof Player player)) return; diff --git a/src/main/java/com/jnngl/totalcomputers/system/FileSystem.java b/src/main/java/com/jnngl/totalcomputers/system/FileSystem.java index 2ace3f9..626df2d 100644 --- a/src/main/java/com/jnngl/totalcomputers/system/FileSystem.java +++ b/src/main/java/com/jnngl/totalcomputers/system/FileSystem.java @@ -79,21 +79,26 @@ public FileSystem(String name) { rootfs.mkdirs(); try { - String libName = null; - String os_name = System.getProperty("os.name").toLowerCase(); - if(os_name.startsWith("windows")) libName = "total_computers.dll"; - else if(os_name.startsWith("linux")) libName = "libtotal_computers.so"; - URL url = FileSystem.class.getResource("/" + libName); - File tmpDir = Files.createTempDirectory("libs").toFile(); - File nativeLibTmpFile = new File(tmpDir, libName); - try (InputStream in = url.openStream()) { - Files.copy(in, nativeLibTmpFile.toPath()); + try { + String libName = null; + String os_name = System.getProperty("os.name").toLowerCase(); + if (os_name.startsWith("windows")) libName = "total_computers.dll"; + else if (os_name.startsWith("linux")) libName = "libtotal_computers.so"; + URL url = FileSystem.class.getResource("/" + libName); + File tmpDir = Files.createTempDirectory("libs").toFile(); + File nativeLibTmpFile = new File(tmpDir, libName); + try (InputStream in = url.openStream()) { + Files.copy(in, nativeLibTmpFile.toPath()); + } + System.load(nativeLibTmpFile.getAbsolutePath()); + nativeLibTmpFile.deleteOnExit(); + tmpDir.deleteOnExit(); + } catch (Exception e) { + System.loadLibrary("total_computers"); } - System.load(nativeLibTmpFile.getAbsolutePath()); - nativeLibTmpFile.deleteOnExit(); - tmpDir.deleteOnExit(); - } catch (Exception e) { - System.loadLibrary("total_computers"); + } catch(Throwable t) { + System.err.println("Unable to load natives. Some features may not work."); + t.printStackTrace(); } images = new HashMap<>(); diff --git a/src/main/java/com/jnngl/totalcomputers/system/SharedStorage.java b/src/main/java/com/jnngl/totalcomputers/system/SharedStorage.java index 1dd2618..7d8812d 100644 --- a/src/main/java/com/jnngl/totalcomputers/system/SharedStorage.java +++ b/src/main/java/com/jnngl/totalcomputers/system/SharedStorage.java @@ -3,11 +3,20 @@ import java.util.HashMap; import java.util.Map; +/** + * Stores data shared between different operating systems/applications/application instances + */ @RequiresAPI(apiLevel = 2) public class SharedStorage { private final Map> storage = new HashMap<>(); + /** + * Stores data + * @param cls Any class + * @param name Any name + * @param data Data + */ public void put(Class cls, String name, Object data) { Map localStorage = storage.getOrDefault(cls.getName(), null); if(localStorage == null) { @@ -19,6 +28,11 @@ public void put(Class cls, String name, Object data) { } } + /** + * @param cls class + * @param name Key name + * @return null if not found + */ public Object get(Class cls, String name) { Map localStorage = storage.getOrDefault(cls.getName(), null); if(localStorage == null) return null; diff --git a/src/main/java/com/jnngl/totalcomputers/system/TotalOS.java b/src/main/java/com/jnngl/totalcomputers/system/TotalOS.java index e0f7f15..29e6f40 100644 --- a/src/main/java/com/jnngl/totalcomputers/system/TotalOS.java +++ b/src/main/java/com/jnngl/totalcomputers/system/TotalOS.java @@ -143,8 +143,6 @@ public enum ComputerState { private final List threads; public int x, y; - private int currentIdx = 0; - public void runInSystemThread(Runnable action) { threads.add(action); } @@ -166,6 +164,10 @@ public TotalOS(int widthPix, int heightPix, String name) { stateManager = new StateManager(); } + /** + * Whether operating system supports motion capture + * @return boolean + */ @RequiresAPI(apiLevel = 3) public boolean supportsMotionCapture() { return motionCapture != null; @@ -173,10 +175,10 @@ public boolean supportsMotionCapture() { /** * Renders frame into buffered image + * @return BufferedImage */ public BufferedImage renderFrame() { current = this; - int idx = currentIdx; List finished = new ArrayList<>(); for (Runnable thread : threads) { thread.run(); @@ -196,14 +198,6 @@ public BufferedImage renderFrame() { if (information != null) information.render(imageGraphics); current = null; imageGraphics.dispose(); - if(!(stateManager.getState() instanceof BSoD)) { - final long limit = (long) (Runtime.getRuntime().totalMemory() * 0.15f); - if (Runtime.getRuntime().freeMemory() < limit) { - invokeBSoD("Not enough RAM", new Throwable(new Error(Runtime.getRuntime().freeMemory() + " < " + limit)), - Cause.PURPOSEFUL); - System.gc(); - } - } return image; } @@ -293,11 +287,23 @@ public void turnOn() { active.add(this); } + /** + * Terminates OS and displays BSoD + * @param title Title + * @param error Error or exception + * @param cause See {@link Cause} + */ @RequiresAPI(apiLevel = 6) public void invokeBSoD(String title, Throwable error, Cause cause) { stateManager.setState(new BSoD(stateManager, this, title, error, cause)); } + /** + * Terminates OS and displays BSoD + * @param title Title + * @param error Error or exception + * @param code See {@link Cause} + */ @RequiresAPI(apiLevel = 5) public void invokeBSoD(String title, Throwable error, int code) { invokeBSoD(title, error, Cause.fromCode(code)); diff --git a/src/main/java/com/jnngl/totalcomputers/system/Utils.java b/src/main/java/com/jnngl/totalcomputers/system/Utils.java index 53ad38c..0b8f0e6 100644 --- a/src/main/java/com/jnngl/totalcomputers/system/Utils.java +++ b/src/main/java/com/jnngl/totalcomputers/system/Utils.java @@ -97,6 +97,12 @@ private static C3 findClosestPaletteColor(C3 c, C3[] palette) { } private static C3[] palette = null; + + /** + * Dithers image using Floyd-Steinberg method + * @param img Source image + * @return Dithered image + */ public static BufferedImage floydSteinbergDithering(BufferedImage img) { if(palette == null) { palette = new C3[MapColor.colors.length]; diff --git a/src/main/java/com/jnngl/totalcomputers/system/Web.java b/src/main/java/com/jnngl/totalcomputers/system/Web.java index b779151..5e508df 100644 --- a/src/main/java/com/jnngl/totalcomputers/system/Web.java +++ b/src/main/java/com/jnngl/totalcomputers/system/Web.java @@ -28,6 +28,11 @@ public class Web { + /** + * Reads raw data from URL + * @param url + * @return Raw data + */ public static String readFromURL(String url) { try { Scanner scanner = new Scanner(new URL(url).openStream()); @@ -42,6 +47,11 @@ public static String readFromURL(String url) { } } + /** + * Reads image from URL + * @param url URL + * @return Image + */ public static BufferedImage readImageFromURL(String url) { try { return ImageIO.read(new URL(url)); @@ -51,6 +61,14 @@ public static BufferedImage readImageFromURL(String url) { } } + /** + * Downloads file from URL + * @param url URL + * @param dst Destination file + * @param mbDone Called on every downloaded kilobyte + * @return Whether file was successfully downloaded + * @throws IOException I/O error + */ public static boolean downloadFileFromURL(String url, String dst, Event... mbDone) throws IOException { try { BufferedInputStream in = new BufferedInputStream(new URL(url).openStream()); @@ -63,6 +81,7 @@ public static boolean downloadFileFromURL(String url, String dst, Event... mbDon } } catch (IOException e) { System.err.println("Failed to download file."); + throw e; } return true; } diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index 820ee39..bee797a 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -1,5 +1,5 @@ name: TotalComputers -version: 0.9.2b3 +version: 0.9.2b5 author: JNNGL main: com.jnngl.totalcomputers.TotalComputers