Map GuiSettingsVideo and related classes (#113)

* Map GuiSettingsVideo and related classes

* Change isSlider/isBoolean to slider/toggle

Still very confusing without documentation, both of the values are just booleans. They indicate whether or not the option is a numeric slider value option or a boolean value option.
This commit is contained in:
Max Gurela 2016-10-15 02:17:18 -07:00 committed by Adrian Siekierka
parent 2b3044a857
commit fbd787247c
24 changed files with 212 additions and 44 deletions

View File

@ -52,6 +52,10 @@ CLASS none/bgn net/minecraft/client/gui/Gui
ARG 0 result
ARG 1 callbackId
METHOD b init ()V
METHOD b handleTouchEvent (III)V
ARG 0 touchX
ARG 1 touchY
ARG 2 touchMode
METHOD b init0 (Lnone/bdr;II)V
ARG 0 game
ARG 1 width

View File

@ -32,5 +32,9 @@ CLASS none/bhf net/minecraft/client/gui/GuiContainer
METHOD b drawForeground (II)V
ARG 0 mouseX
ARG 1 mouseY
METHOD b handleTouchEvent (III)V
ARG 0 touchX
ARG 1 touchY
ARG 2 touchMode
METHOD e update ()V
METHOD m onClosed ()V

View File

@ -9,6 +9,7 @@ CLASS none/bem net/minecraft/client/gui/hud/HudChat
METHOD a clampWidth (F)I
ARG 0 width
METHOD a (Lnone/fa;)V
METHOD b reset ()V
METHOD b clampHeight (F)I
ARG 0 height
METHOD e isChatFocused ()Z

View File

@ -65,6 +65,10 @@ CLASS none/bho net/minecraft/client/gui/ingame/GuiCreativeInventory
METHOD b drawForeground (II)V
ARG 0 mouseX
ARG 1 mouseY
METHOD b handleTouchEvent (III)V
ARG 0 touchX
ARG 1 touchY
ARG 2 touchMode
METHOD b setSelectedTab (Lnone/ads;)V
ARG 0 tab
METHOD e update ()V

View File

@ -15,4 +15,8 @@ CLASS none/biy net/minecraft/client/gui/menu/GuiLevelSelect
METHOD a handleButtonPressed (Lnone/bel;)V
ARG 0 button
METHOD b init ()V
METHOD b handleTouchEvent (III)V
ARG 0 touchX
ARG 1 touchY
ARG 2 touchMode
METHOD k handleMouseEvent ()V

View File

@ -21,6 +21,10 @@ CLASS none/bid net/minecraft/client/gui/menu/GuiMultiplayer
ARG 1 callbackId
METHOD b init ()V
METHOD b setIndex (I)V
METHOD b handleTouchEvent (III)V
ARG 0 touchX
ARG 1 touchY
ARG 2 touchMode
METHOD e update ()V
METHOD k handleMouseEvent ()V
METHOD m onClosed ()V

View File

@ -64,6 +64,10 @@ CLASS none/bfx net/minecraft/client/gui/menu/GuiNewLevelCustomize
METHOD b formatValue (IF)Ljava/lang/String;
ARG 0 id
ARG 1 value
METHOD b handleTouchEvent (III)V
ARG 0 touchX
ARG 1 touchY
ARG 2 touchMode
METHOD b setPopupUiVisible (Z)V
ARG 0 value
METHOD f resetPager ()V

View File

@ -39,6 +39,10 @@ CLASS none/bfl net/minecraft/client/gui/menu/GuiRealms
ARG 0 result
ARG 1 callbackId
METHOD b init ()V
METHOD b handleTouchEvent (III)V
ARG 0 touchX
ARG 1 touchY
ARG 2 touchMode
METHOD b drawTexturedRect (IIIIII)V
ARG 0 x
ARG 1 y

View File

@ -21,4 +21,8 @@ CLASS none/bhd net/minecraft/client/gui/menu/GuiSettingsControls
METHOD a handleButtonPressed (Lnone/bel;)V
ARG 0 button
METHOD b init ()V
METHOD b handleTouchEvent (III)V
ARG 0 touchX
ARG 1 touchY
ARG 2 touchMode
METHOD k handleMouseEvent ()V

View File

@ -13,4 +13,8 @@ CLASS none/bik net/minecraft/client/gui/menu/GuiSettingsResourcePacks
METHOD a handleButtonPressed (Lnone/bel;)V
ARG 0 button
METHOD b init ()V
METHOD b handleTouchEvent (III)V
ARG 0 touchX
ARG 1 touchY
ARG 2 touchMode
METHOD k handleMouseEvent ()V

View File

@ -2,6 +2,8 @@ CLASS none/bgv net/minecraft/client/gui/menu/GuiSettingsVideo
FIELD a title Ljava/lang/String;
FIELD f parent Lnone/bgn;
FIELD g settings Lnone/bdt;
FIELD h widgetList Lnone/bex;
FIELD i MENU_OPTIONS [Lnone/bdt$a;
METHOD <init> (Lnone/bgn;Lnone/bdt;)V
ARG 0 parent
ARG 1 settings
@ -16,4 +18,8 @@ CLASS none/bgv net/minecraft/client/gui/menu/GuiSettingsVideo
METHOD a handleButtonPressed (Lnone/bel;)V
ARG 0 button
METHOD b init ()V
METHOD b handleTouchEvent (III)V
ARG 0 touchX
ARG 1 touchY
ARG 2 touchMode
METHOD k handleMouseEvent ()V

View File

@ -20,5 +20,10 @@ CLASS none/bie net/minecraft/client/gui/menu/ListEntryLocalScanProgress
ARG 5 mouseX
ARG 6 mouseY
ARG 7 mouseOver
METHOD b (IIIIII)V
METHOD b handleTouchEvent (IIIIII)V
ARG 0 index
ARG 1 touchX
ARG 2 touchY
ARG 3 touchMode
ARG 4 relTouchX
ARG 5 relTouchY

View File

@ -27,5 +27,10 @@ CLASS none/bif net/minecraft/client/gui/menu/ListEntryLocalServer
ARG 5 mouseX
ARG 6 mouseY
ARG 7 mouseOver
METHOD b (IIIIII)V
METHOD b handleTouchEvent (IIIIII)V
ARG 0 index
ARG 1 touchX
ARG 2 touchY
ARG 3 touchMode
ARG 4 relTouchX
ARG 5 relTouchY

View File

@ -27,5 +27,10 @@ CLASS none/big net/minecraft/client/gui/menu/ListEntryRemoteServer
ARG 6 mouseY
ARG 7 mouseOver
METHOD a drawIcon (IILnone/kp;)V
METHOD b (IIIIII)V
METHOD b handleTouchEvent (IIIIII)V
ARG 0 index
ARG 1 touchX
ARG 2 touchY
ARG 3 touchMode
ARG 4 relTouchX
ARG 5 relTouchY

View File

@ -38,6 +38,11 @@ CLASS none/biz net/minecraft/client/gui/menu/WidgetLevelEntry
ARG 5 mouseX
ARG 6 mouseY
ARG 7 mouseOver
METHOD b (IIIIII)V
METHOD b handleTouchEvent (IIIIII)V
ARG 0 index
ARG 1 touchX
ARG 2 touchY
ARG 3 touchMode
ARG 4 relTouchX
ARG 5 relTouchY
METHOD f loadIconTexture ()V

View File

@ -20,8 +20,13 @@ CLASS none/bex net/minecraft/client/gui/menu/WidgetListMulti
ARG 5 mouseX
ARG 6 mouseY
ARG 7 mouseOver
METHOD b (IIIIII)V
METHOD b handleTouchEvent (IIIIII)V
ARG 0 index
ARG 1 touchX
ARG 2 touchY
ARG 3 touchMode
ARG 4 relTouchX
ARG 5 relTouchY
METHOD a isSelected (I)Z
ARG 0 index
METHOD a (III)V
@ -44,3 +49,7 @@ CLASS none/bex net/minecraft/client/gui/menu/WidgetListMulti
ARG 0 mouseX
ARG 1 mouseY
ARG 2 mouseButton
METHOD c handleTouchEvent (III)Z
ARG 0 touchX
ARG 1 touchY
ARG 2 touchMode

View File

@ -0,0 +1,56 @@
CLASS none/bez net/minecraft/client/gui/menu/WidgetListVideoSettings
CLASS none/bez$a OptionWidgetPair
FIELD a game Lnone/bdr;
FIELD b leftWidget Lnone/bel;
FIELD c rightWidget Lnone/bel;
METHOD <init> (Lnone/bel;Lnone/bel;)V
ARG 0 leftWidget
ARG 1 rightWidget
METHOD a drawEntry (III)V
ARG 0 index
ARG 1 x
ARG 2 y
METHOD a handleMouseClick (IIIIII)Z
ARG 0 index
ARG 1 mouseX
ARG 2 mouseY
ARG 3 mouseButton
ARG 4 relMouseX
ARG 5 relMouseY
METHOD a drawEntry (IIIIIIIZ)V
ARG 0 index
ARG 1 x
ARG 2 y
ARG 3 width
ARG 4 height
ARG 5 mouseX
ARG 6 mouseY
ARG 7 mouseOver
METHOD b handleTouchEvent (IIIIII)V
ARG 0 index
ARG 1 touchX
ARG 2 touchY
ARG 3 touchMode
ARG 4 relTouchX
ARG 5 relTouchY
FIELD u widgets Ljava/util/List;
METHOD <init> (Lnone/bdr;IIIII[Lnone/bdt$a;)V
ARG 0 game
ARG 1 width
ARG 2 height
ARG 3 y1
ARG 4 y2
ARG 5 entryHeight
ARG 6 optionWidgets
METHOD a createButton (Lnone/bdr;IILnone/bdt$a;)Lnone/bel;
ARG 0 game
ARG 1 x
ARG 2 y
ARG 3 option
METHOD b getEntryCount ()I
METHOD b get (I)Lnone/bex$a;
ARG 0 index
METHOD c getEntryWidth ()I
METHOD c get (I)Lnone/bez$a;
ARG 0 index
METHOD d getScrollbarPosition ()I

View File

@ -90,8 +90,13 @@ CLASS none/bfa net/minecraft/client/gui/menu/WidgetPagedMultiList
ARG 3 mouseY
ARG 4 mouseOver
METHOD b getRightDrawable ()Lnone/beh;
METHOD b (IIIIII)V
METHOD b handleTouchEvent (IIIIII)V
ARG 0 index
ARG 1 touchX
ARG 2 touchY
ARG 3 touchMode
ARG 4 relTouchX
ARG 5 relTouchY
CLASS none/bfa$e Label
METHOD <init> (ILjava/lang/String;Z)V
ARG 1 label

View File

@ -0,0 +1,9 @@
CLASS none/bey net/minecraft/client/gui/widget/WidgetOptionButton
FIELD o option Lnone/bdt$a;
METHOD <init> (IIILnone/bdt$a;Ljava/lang/String;)V
ARG 0 id
ARG 1 x
ARG 2 y
ARG 3 option
ARG 4 text
METHOD c getOption ()Lnone/bdt$a;

View File

@ -1,4 +1,5 @@
CLASS none/bfd
CLASS none/bfd net/minecraft/client/gui/widget/WidgetOptionSlider
FIELD o dragging Z
FIELD p value F
FIELD q option Lnone/bdt$a;
FIELD r minValue F

View File

@ -13,9 +13,14 @@ CLASS none/bdt net/minecraft/client/settings/GameSettings
FIELD K SHOW_SUBTITLES Lnone/bdt$a;
FIELD L REALMS_NOTIFICATIONS Lnone/bdt$a;
FIELD M AUTO_JUMP Lnone/bdt$a;
FIELD N slider Z
FIELD O toggle Z
FIELD P key Ljava/lang/String;
FIELD Q sliderStep F
FIELD R sliderMin F
FIELD S sliderMax F
FIELD a INVERT_MOUSE Lnone/bdt$a;
FIELD b SENSETIVITY Lnone/bdt$a;
FIELD b SENSITIVITY Lnone/bdt$a;
FIELD c FOV Lnone/bdt$a;
FIELD d GAMMA Lnone/bdt$a;
FIELD e SATURATION Lnone/bdt$a;
@ -40,7 +45,36 @@ CLASS none/bdt net/minecraft/client/settings/GameSettings
FIELD x VBO Lnone/bdt$a;
FIELD y TOUCHSCREEN Lnone/bdt$a;
FIELD z CHAT_SCALE Lnone/bdt$a;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;ZZ)V
ARG 0 key
ARG 1 slider
ARG 2 toggle
METHOD <init> (Ljava/lang/String;ILjava/lang/String;ZZFFF)V
ARG 0 key
ARG 1 slider
ARG 2 toggle
ARG 3 sliderMin
ARG 4 sliderMax
ARG 5 sliderStep
METHOD a isSlider ()Z
METHOD a setMaximum (F)V
ARG 0 value
METHOD a getOption (I)Lnone/bdt$a;
ARG 0 id
METHOD b isToggle ()Z
METHOD c getId ()I
METHOD c calculatePercentage (F)F
ARG 0 value
METHOD d getTranslationKey ()Ljava/lang/String;
METHOD d calculateValue (F)F
ARG 0 value
METHOD e getMinimum ()F
METHOD e clampValue (F)F
ARG 0 value
METHOD f getMaximum ()F
METHOD f roundToStep (F)F
ARG 0 value
METHOD values values ()[Lnone/bdt$a;
FIELD A touchscreen Z
FIELD B mainHand Lnone/so;
FIELD C overrideWidth I
@ -107,7 +141,7 @@ CLASS none/bdt net/minecraft/client/settings/GameSettings
FIELD av debugGraphEnabled Z
FIELD aw lastServer Ljava/lang/String;
FIELD az fov F
FIELD b mouseSensetivity F
FIELD b mouseSensitivity F
FIELD c invertYMouse Z
FIELD d viewDistance I
FIELD e bobView Z
@ -132,6 +166,9 @@ CLASS none/bdt net/minecraft/client/settings/GameSettings
FIELD x hideServerAddress Z
FIELD y advancedItemTooltips Z
FIELD z pauseOnLostFocus Z
METHOD <init> (Lnone/bdr;Ljava/io/File;)V
ARG 0 game
ARG 1 optionsFile
METHOD a load ()V
METHOD a parseFloat (Ljava/lang/String;)F
ARG 0 s
@ -142,8 +179,12 @@ CLASS none/bdt net/minecraft/client/settings/GameSettings
ARG 1 enabled
METHOD a get (Lnone/bdt$a;)F
ARG 0 option
METHOD a (Lnone/bdt$a;I)V
METHOD a updateOption (Lnone/bdt$a;F)V
ARG 0 option
ARG 1 value
METHOD a updateOption (Lnone/bdt$a;I)V
ARG 0 option
ARG 1 value
METHOD a getSoundVolume (Lnone/nm;)F
ARG 0 category
METHOD a setSoundVolume (Lnone/nm;F)V

View File

@ -20,8 +20,13 @@ CLASS none/bhc net/minecraft/sortme/KeyBindingGui
ARG 5 mouseX
ARG 6 mouseY
ARG 7 mouseOver
METHOD b (IIIIII)V
METHOD b handleTouchEvent (IIIIII)V
ARG 0 index
ARG 1 touchX
ARG 2 touchY
ARG 3 touchMode
ARG 4 relTouchX
ARG 5 relTouchY
CLASS none/bhc$b
METHOD a drawEntry (III)V
ARG 0 index
@ -43,8 +48,13 @@ CLASS none/bhc net/minecraft/sortme/KeyBindingGui
ARG 5 mouseX
ARG 6 mouseY
ARG 7 mouseOver
METHOD b (IIIIII)V
METHOD b handleTouchEvent (IIIIII)V
ARG 0 index
ARG 1 touchX
ARG 2 touchY
ARG 3 touchMode
ARG 4 relTouchX
ARG 5 relTouchY
FIELD u gui Lnone/bhd;
FIELD v game Lnone/bdr;
METHOD <init> (Lnone/bhd;Lnone/bdr;)V

View File

@ -1,31 +0,0 @@
CLASS none/bez
CLASS none/bez$a
METHOD a drawEntry (III)V
ARG 0 index
ARG 1 x
ARG 2 y
METHOD a handleMouseClick (IIIIII)Z
ARG 0 index
ARG 1 mouseX
ARG 2 mouseY
ARG 3 mouseButton
ARG 4 relMouseX
ARG 5 relMouseY
METHOD a drawEntry (IIIIIIIZ)V
ARG 0 index
ARG 1 x
ARG 2 y
ARG 3 width
ARG 4 height
ARG 5 mouseX
ARG 6 mouseY
ARG 7 mouseOver
METHOD b (IIIIII)V
ARG 0 index
METHOD b getEntryCount ()I
METHOD b get (I)Lnone/bex$a;
ARG 0 index
METHOD c getEntryWidth ()I
METHOD c get (I)Lnone/bez$a;
ARG 0 index
METHOD d getScrollbarPosition ()I

View File

@ -23,5 +23,10 @@ CLASS none/bil
ARG 5 mouseX
ARG 6 mouseY
ARG 7 mouseOver
METHOD b (IIIIII)V
METHOD b handleTouchEvent (IIIIII)V
ARG 0 index
ARG 1 touchX
ARG 2 touchY
ARG 3 touchMode
ARG 4 relTouchX
ARG 5 relTouchY