cleanup options classes, map more of KeyBinding, Sprite, MonitorTracker (#377)

This commit is contained in:
Adrian Siekierka 2019-01-05 11:03:46 +01:00 committed by GitHub
parent 8b85ab76c2
commit 67ec22954b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 62 additions and 17 deletions

View File

@ -1,4 +1,4 @@
CLASS cpm net/minecraft/client/settings/GameOptions
CLASS cpm net/minecraft/client/options/GameOptions
CLASS cpm$a Option
FIELD A CHAT_HEIGHT_UNFOCUSED Lcpm$a;
FIELD B MIPMAP_LEVELS Lcpm$a;

View File

@ -1,4 +1,4 @@
CLASS cph net/minecraft/client/hotbar/CreativeHotbarStorage
CLASS cph net/minecraft/client/options/HotbarStorage
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD b file Ljava/io/File;
FIELD c dataFixer Lcom/mojang/datafixers/DataFixer;

View File

@ -1,4 +1,4 @@
CLASS ddn net/minecraft/client/hotbar/HotbarEntry
CLASS ddn net/minecraft/client/options/HotbarStorageEntry
FIELD a delegate Lfh;
METHOD a toListTag ()Lhy;
METHOD a fromListTag (Lhy;)V

View File

@ -0,0 +1,31 @@
CLASS cpi net/minecraft/client/options/KeyBinding
FIELD a keysById Ljava/util/Map;
FIELD b keysByCode Ljava/util/Map;
FIELD c keyCategories Ljava/util/Set;
FIELD d categoryOrderMap Ljava/util/Map;
FIELD e id Ljava/lang/String;
FIELD f defaultKeyCode Lcnw$a;
FIELD g category Ljava/lang/String;
FIELD h keyCode Lcnw$a;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 1 id
ARG 2 keyCode
ARG 3 category
METHOD <init> (Ljava/lang/String;Lcnw$b;ILjava/lang/String;)V
ARG 1 id
ARG 2 type
ARG 3 code
ARG 4 category
METHOD a matchesMouse (I)Z
ARG 1 code
METHOD a matchesKey (II)Z
ARG 1 keyCode
ARG 2 scanCode
METHOD b setKeyCode (Lcnw$a;)V
METHOD b equals (Lcpi;)Z
METHOD e getCategory ()Ljava/lang/String;
METHOD g getId ()Ljava/lang/String;
METHOD h getDefaultKeyCode ()Lcnw$a;
METHOD i isNotBound ()Z
METHOD k isDefault ()Z
METHOD l getName ()Ljava/lang/String;

View File

@ -1,4 +1,4 @@
CLASS dbl net/minecraft/client/settings/ServerEntry
CLASS dbl net/minecraft/client/options/ServerEntry
CLASS dbl$a ResourcePackState
FIELD a ENABLED Ldbl$a;
FIELD b DISABLED Ldbl$a;

View File

@ -1,4 +1,4 @@
CLASS dbm net/minecraft/client/settings/ServerList
CLASS dbm net/minecraft/client/options/ServerList
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD b client Lcpk;
FIELD c serverEntries Ljava/util/List;

View File

@ -1,12 +0,0 @@
CLASS cpi net/minecraft/client/settings/KeyBinding
FIELD f defaultKeyCode Lcnw$a;
FIELD h keyCode Lcnw$a;
METHOD a matches (I)Z
METHOD a matches (II)Z
ARG 1 keyCode
METHOD b setKeyCode (Lcnw$a;)V
METHOD b equals (Lcpi;)Z
METHOD h getDefaultKeyCode ()Lcnw$a;
METHOD i isUnbound ()Z
METHOD k isDefault ()Z
METHOD l getName ()Ljava/lang/String;

View File

@ -14,10 +14,22 @@ CLASS dno net/minecraft/client/texture/Sprite
FIELD o uMax F
FIELD p vMin F
FIELD q vMax F
FIELD r blendedPixelCache [I
FIELD s srgbLinearMap [F
METHOD a interpolateFrames ()V
METHOD a getU (D)F
METHOD a lerp (DII)I
ARG 1 multiplier
ARG 3 first
ARG 4 second
METHOD a getXFromU (F)F
METHOD a generateMipmaps (I)V
METHOD a blendPixelsComponent (IIIII)I
ARG 0 colorTopLeft
ARG 1 colorTopRight
ARG 2 colorBottomLeft
ARG 3 colorBottomRight
ARG 4 componentShift
METHOD a init (IIIIZ)V
ARG 1 width
ARG 2 height
@ -29,7 +41,15 @@ CLASS dno net/minecraft/client/texture/Sprite
METHOD b getV (D)F
METHOD b getYFromV (F)F
METHOD b generateMipmapsInternal (I)V
ARG 1 mipLevels
METHOD b blendPixels (IIIIZ)I
ARG 0 colorTopLeft
ARG 1 colorTopRight
ARG 2 colorBottomLeft
ARG 3 colorBottomRight
ARG 4 hasTransparency
METHOD c destroy ()V
METHOD c srgbToLinear (I)F
METHOD g getWidth ()I
METHOD h getHeight ()I
METHOD i getMinU ()F
@ -39,3 +59,4 @@ CLASS dno net/minecraft/client/texture/Sprite
METHOD m getId ()Lqc;
METHOD n tick ()V
METHOD p isAnimated ()Z
METHOD toString ()Ljava/lang/String;

View File

@ -4,6 +4,10 @@ CLASS cod net/minecraft/client/util/MonitorTracker
FIELD c windowToMonitorMap Ljava/util/Map;
FIELD d monitorFactory Lcoa;
METHOD a stop ()V
METHOD a clamp (III)I
ARG 0 value
ARG 1 min
ARG 2 max
METHOD a getMonitor (J)Lcnz;
ARG 1 pointer
METHOD a handleMonitorEvent (JI)V

View File

@ -20,6 +20,7 @@ CLASS cog net/minecraft/client/util/Window
ARG 2 description
METHOD a setWindowIcon (Ljava/io/InputStream;Ljava/io/InputStream;)V
ARG 1 icon16
ARG 2 icon32
METHOD a setPhase (Ljava/lang/String;)V
ARG 1 phase
METHOD b getFramerateLimit ()I