From 538f4d06c6fef3b37f218440c2033cc69614e9a1 Mon Sep 17 00:00:00 2001 From: Graham Date: Mon, 15 Mar 2021 19:51:26 +0000 Subject: [PATCH] Refactor (mostly) font-related code Signed-off-by: Graham --- share/deob/map/client.yaml | 1258 ++++++++++++++++++------------------ 1 file changed, 629 insertions(+), 629 deletions(-) diff --git a/share/deob/map/client.yaml b/share/deob/map/client.yaml index 82fd5aee..9ff8f507 100644 --- a/share/deob/map/client.yaml +++ b/share/deob/map/client.yaml @@ -456,8 +456,8 @@ fields: owner: "AnimBase" name: "anIntArray12" client!af.v Lclient!cc;: - owner: "Static1" - name: "aClass26_1" + owner: "Component" + name: "models" client!af.x [Z: owner: "AnimBase" name: "aBooleanArray1" @@ -927,8 +927,8 @@ fields: owner: "TextureOp25" name: "anInt378" client!bl.cb Lclient!cc;: - owner: "Static1" - name: "aClass26_4" + owner: "Component" + name: "fonts" client!bl.db Lclient!cc;: owner: "Static1" name: "aClass26_5" @@ -1711,7 +1711,7 @@ fields: name: "size" client!dh.Y I: owner: "GlFont" - name: "anInt1023" + name: "powerOfTwoSize" client!dh.Z I: owner: "GlFont" name: "textureId" @@ -2109,8 +2109,8 @@ fields: owner: "Static2" name: "anInt1267" client!ei.F [I: - owner: "Static2" - name: "anIntArray97" + owner: "Light" + name: "NOISE" client!ei.I Ljava/lang/Object;: owner: "HardReferenceNode" name: "referent" @@ -2221,7 +2221,7 @@ fields: name: "anInt1334" client!em.D F: owner: "Light" - name: "aFloat33" + name: "alpha" client!em.G I: owner: "Light" name: "x" @@ -2284,10 +2284,10 @@ fields: name: "quadraticAttenuation" client!em.v I: owner: "Light" - name: "anInt1329" + name: "alphaMin" client!em.x I: owner: "Light" - name: "anInt1331" + name: "alphaMax" client!em.y I: owner: "Light" name: "anInt1332" @@ -2431,7 +2431,7 @@ fields: name: "combatLevel" client!f.Sc I: owner: "Static2" - name: "anInt1599" + name: "chatEffectsDisabled" client!f.Tc Lclient!qk;: owner: "Player" name: "appearance" @@ -3100,73 +3100,73 @@ fields: name: "anInt2101" client!gl.A [I: owner: "Font" - name: "anIntArray247" + name: "spriteXOffsets" client!gl.B I: owner: "Font" - name: "anInt2820" + name: "lineHeight" client!gl.C [B: owner: "Font" - name: "aByteArray22" + name: "kerning" client!gl.D [Lclient!ma;: owner: "Font" name: "nameIcons" client!gl.E Ljava/lang/StringBuffer;: - owner: "Static3" - name: "aStringBuffer3" + owner: "Font" + name: "buffer" client!gl.F [I: owner: "Font" - name: "anIntArray248" + name: "nameIconHeights" client!gl.G [I: owner: "Font" - name: "anIntArray249" + name: "spriteYOffsets" client!gl.H [I: owner: "Font" - name: "anIntArray250" + name: "glyphWidths" client!gl.I [I: owner: "Font" - name: "anIntArray251" + name: "spriteInnerWidths" client!gl.J I: - owner: "Static3" - name: "anInt2821" + owner: "Font" + name: "alpha" client!gl.L I: - owner: "Static3" - name: "anInt2822" + owner: "Font" + name: "alphaOverride" client!gl.M I: - owner: "Static3" - name: "anInt2823" + owner: "Font" + name: "colorOverride" client!gl.N I: - owner: "Static3" - name: "anInt2824" + owner: "Font" + name: "shadowColorOverride" client!gl.O I: - owner: "Static3" - name: "anInt2825" + owner: "Font" + name: "color" client!gl.P I: - owner: "Static3" - name: "anInt2826" + owner: "Font" + name: "shadowColor" client!gl.Q I: - owner: "Static3" - name: "anInt2827" + owner: "Font" + name: "extraSpaceWidth" client!gl.R I: owner: "Font" - name: "anInt2828" + name: "paragraphBottomPadding" client!gl.S I: - owner: "Static3" - name: "anInt2829" + owner: "Font" + name: "strikethroughColor" client!gl.T I: - owner: "Static3" - name: "anInt2830" + owner: "Font" + name: "underlineColor" client!gl.U I: - owner: "Static3" - name: "anInt2831" + owner: "Font" + name: "spaceWidth" client!gl.V [Ljava/lang/String;: - owner: "Static3" - name: "aStringArray20" + owner: "Font" + name: "lines" client!gl.y I: owner: "Font" - name: "anInt2819" + name: "paragraphTopPadding" client!gl.z [I: owner: "Font" - name: "anIntArray246" + name: "spriteInnerHeights" client!gm.a [I: owner: "Static3" name: "anIntArray170" @@ -3522,8 +3522,8 @@ fields: owner: "LocalisedText" name: "IGNORELISTDUPE" client!hn.l I: - owner: "Static3" - name: "anInt5405" + owner: "Player" + name: "inTutorialIsland" client!hn.m [Ljava/lang/String;: owner: "TimeUtils" name: "DAYS" @@ -4723,7 +4723,7 @@ fields: name: "aByteBuffer8" client!ke.K [[B: owner: "SoftwareFont" - name: "aByteArrayArray18" + name: "pixels" client!kf.A I: owner: "Bzip2DState" name: "strmAvailOut" @@ -5292,8 +5292,8 @@ fields: owner: "Static4" name: "anInt3131" client!li.c [I: - owner: "Static4" - name: "anIntArray301" + owner: "OverheadChat" + name: "COLORS" client!li.d I: owner: "SpotAnimType" name: "anInt3132" @@ -6804,8 +6804,8 @@ fields: owner: "TextureOp33" name: "anInt3634" client!no.Y I: - owner: "Static5" - name: "anInt3635" + owner: "OverheadChat" + name: "size" client!no.Z I: owner: "Static5" name: "anInt3636" @@ -6888,29 +6888,29 @@ fields: owner: "GlSprite" name: "powerOfTwoHeight" client!ob.a [I: - owner: "Static5" - name: "anIntArray562" + owner: "OverheadChat" + name: "effects" client!ob.c I: owner: "Static5" name: "anInt5195" client!ob.d [I: - owner: "Static5" + owner: "OverheadChat" name: "anIntArray563" client!ob.e [I: - owner: "Static5" - name: "anIntArray564" + owner: "OverheadChat" + name: "colors" client!ob.f Lclient!dj;: owner: "ParamTypeList" name: "types" client!ob.g [I: - owner: "Static5" + owner: "OverheadChat" name: "anIntArray565" client!ob.h [I: - owner: "Static5" + owner: "OverheadChat" name: "anIntArray566" client!ob.i [I: - owner: "Static5" - name: "anIntArray567" + owner: "OverheadChat" + name: "loops" client!ob.k I: owner: "GameShell" name: "logicTimePointer" @@ -6918,11 +6918,11 @@ fields: owner: "FrameBuffer" name: "image" client!ob.n I: - owner: "Static5" - name: "anInt5199" + owner: "OverheadChat" + name: "CAPACITY" client!ob.o [Ljava/lang/String;: - owner: "Static5" - name: "aStringArray34" + owner: "OverheadChat" + name: "messages" client!ob.p [I: owner: "FrameBuffer" name: "pixels" @@ -6933,7 +6933,7 @@ fields: owner: "FrameBuffer" name: "width" client!ob.u [I: - owner: "Static5" + owner: "OverheadChat" name: "anIntArray569" client!ob.v D: owner: "Static5" @@ -7777,10 +7777,10 @@ fields: name: "anInt4020" client!qc.L Ljava/lang/String;: owner: "PathingEntity" - name: "aString234" + name: "chatMessage" client!qc.M I: owner: "PathingEntity" - name: "anInt3981" + name: "chatColor" client!qc.Mb I: owner: "PathingEntity" name: "anInt4022" @@ -7789,7 +7789,7 @@ fields: name: "size" client!qc.Nb I: owner: "PathingEntity" - name: "anInt4023" + name: "chatLoops" client!qc.O I: owner: "Static5" name: "originX" @@ -7894,7 +7894,7 @@ fields: name: "anInt4042" client!qc.ib I: owner: "PathingEntity" - name: "anInt3998" + name: "chatEffect" client!qc.ic I: owner: "PathingEntity" name: "anInt4043" @@ -8685,8 +8685,8 @@ fields: owner: "Loc" name: "seqType" client!ri.V Lclient!cc;: - owner: "Static6" - name: "aClass26_48" + owner: "Component" + name: "sprites" client!ri.W I: owner: "Loc" name: "anInt4594" @@ -10180,7 +10180,7 @@ fields: name: "name" client!ua.m I: owner: "NpcType" - name: "anInt5238" + name: "prayerIcon" client!ua.n I: owner: "NpcType" name: "anInt5239" @@ -12023,13 +12023,13 @@ methods: 21: "i" 30: "player" client!ab.a (IIIFIIZB)[I: - owner: "Static8" - name: "method12" + owner: "Light" + name: "createNoise" arguments: 3: "arg0" locals: - 2: "local2" - 16: "local16" + 2: "noise" + 16: "op" client!ab.a (IIII)I: owner: "Static8" name: "method9" @@ -15722,7 +15722,7 @@ methods: 31: "created" 49: "npc" 77: "z" - 89: "local89" + 89: "angle" 102: "x" 116: "extended" 139: "clearMovementQueue" @@ -16002,82 +16002,82 @@ methods: owner: "GlFont" name: "" arguments: - 0: "arg0" - 1: "arg1" - 2: "arg2" - 3: "arg3" - 4: "arg4" - 5: "arg5" + 0: "bytes" + 1: "xOffsets" + 2: "yOffsets" + 3: "innerWidths" + 4: "innerHeights" + 5: "pixels" locals: {} client!dh.a (IIIIIIIZ)V: owner: "GlFont" - name: "method2264" + name: "renderGlyphTransparent" arguments: - 0: "arg0" - 1: "arg1" - 2: "arg2" - 3: "arg3" - 4: "arg4" - 5: "arg5" - 6: "arg6" + 0: "glyph" + 1: "x" + 2: "y" + 3: "width" + 4: "height" + 5: "color" + 6: "alpha" locals: 2: "gl" client!dh.a (IIIIIIZ)V: owner: "GlFont" - name: "method2253" + name: "renderGlyph" arguments: - 0: "arg0" - 1: "arg1" - 2: "arg2" - 3: "arg3" - 4: "arg4" - 5: "arg5" + 0: "glyph" + 1: "x" + 2: "y" + 3: "width" + 4: "height" + 5: "color" locals: 4: "gl" - 32: "local32" - 39: "local39" - 51: "local51" - 63: "local63" - 68: "local68" - 98: "local98" - 107: "local107" - 118: "local118" - 129: "local129" + 32: "s0" + 39: "t0" + 51: "s1" + 63: "t1" + 68: "mask" + 98: "maskX0" + 107: "maskY0" + 118: "maskX1" + 129: "maskY1" 226: "gl" client!dh.a ([[B)V: owner: "GlFont" - name: "method868" + name: "createTexture" arguments: - 0: "arg0" + 0: "pixels" locals: - 9: "local9" - 57: "local57" - 66: "local66" - 68: "local68" - 77: "local77" - 83: "local83" - 92: "local92" - 94: "local94" - 99: "local99" - 104: "local104" - 108: "local108" - 110: "local110" - 115: "local115" - 126: "local126" - 153: "local153" + 9: "i" + 57: "glyphSize" + 66: "dest" + 68: "i" + 77: "s" + 83: "t" + 92: "destIndex" + 94: "srcIndex" + 99: "height" + 104: "width" + 108: "src" + 110: "y" + 115: "x" + 126: "destIndex2" + 153: "buffer" 155: "gl" - 162: "local162" + 162: "temp" client!dh.b ()V: owner: "GlFont" - name: "method869" + name: "createLists" arguments: {} locals: 9: "gl" - 11: "local11" - 21: "local21" - 28: "local28" - 40: "local40" - 52: "local52" + 11: "i" + 21: "s0" + 28: "t0" + 40: "s1" + 52: "t1" client!dh.finalize ()V: owner: "GlFont" name: "finalize" @@ -17086,13 +17086,13 @@ methods: owner: "Light" name: "method1076" arguments: - 0: "arg0" - 2: "arg1" + 2: "loop" + 0: "disableFlicker" locals: - 22: "local22" + 22: "t" 25: "local25" - 56: "local56" - 120: "local120" + 56: "alpha" + 120: "alphaFraction" client!em.b (I)V: owner: "Light" name: "method1075" @@ -17614,7 +17614,7 @@ methods: 11: "name" client!f.d (I)Z: owner: "Player" - name: "method3310" + name: "isVisible" arguments: {} locals: {} client!f.e (I)I: @@ -19430,12 +19430,12 @@ methods: 3: "maxLen" locals: {} client!fm.a (B)V: - owner: "Static15" - name: "method1480" + owner: "Player" + name: "setInTutorialIsland" arguments: {} locals: - 13: "local13" - 20: "local20" + 13: "x" + 20: "z" client!fm.a (II)[B: owner: "Cache" name: "read" @@ -21234,333 +21234,333 @@ methods: owner: "Font" name: "" arguments: - 0: "arg0" + 0: "bytes" locals: {} client!gl. ([B[I[I[I[I)V: owner: "Font" name: "" arguments: - 0: "arg0" - 1: "arg1" - 2: "arg2" - 3: "arg3" - 4: "arg4" + 0: "bytes" + 1: "xOffsets" + 2: "yOffsets" + 3: "innerWidths" + 4: "innerHeights" locals: - 21: "local21" - 23: "local23" - 25: "local25" + 21: "minY0" + 23: "maxY1" + 25: "i" client!gl.a (C)I: owner: "Font" - name: "method2277" + name: "getGlyphWidth" arguments: - 0: "arg0" + 0: "c" locals: {} client!gl.a (II)V: owner: "Font" - name: "method2258" + name: "setColors" arguments: - 0: "arg0" - 1: "arg1" + 0: "color" + 1: "shadowColor" locals: {} client!gl.a (III)V: owner: "Font" - name: "method2276" + name: "setColors" arguments: - 0: "arg0" - 1: "arg1" - 2: "arg2" + 0: "color" + 1: "shadowColor" + 2: "alpha" locals: {} client!gl.a (IIIIIIIZ)V: owner: "Font" - name: "method2264" + name: "renderGlyphTransparent" arguments: - 0: "arg0" - 1: "arg1" - 2: "arg2" - 3: "arg3" - 4: "arg4" - 5: "arg5" - 6: "arg6" + 0: "glyph" + 1: "x" + 2: "y" + 3: "width" + 4: "height" + 5: "color" + 6: "alpha" locals: {} client!gl.a (IIIIIIZ)V: owner: "Font" - name: "method2253" + name: "renderGlyph" arguments: - 0: "arg0" - 1: "arg1" - 2: "arg2" - 3: "arg3" - 4: "arg4" - 5: "arg5" + 0: "glyph" + 1: "x" + 2: "y" + 3: "width" + 4: "height" + 5: "color" locals: {} client!gl.a (Ljava/lang/String;)I: owner: "Font" - name: "method2252" + name: "getStringWidth" arguments: - 0: "arg0" + 0: "s" locals: - 5: "local5" - 7: "local7" - 9: "local9" - 12: "local12" - 14: "local14" - 21: "local21" - 41: "local41" - 109: "local109" - 121: "local121" - 132: "local132" + 5: "tagIndex" + 7: "prev" + 9: "width" + 12: "len" + 14: "i" + 21: "c" + 41: "tag" + 109: "id" + 121: "ex" + 132: "current" client!gl.a (Ljava/lang/String;I)V: owner: "Font" - name: "method2257" + name: "justify" arguments: - 0: "arg0" - 1: "arg1" + 0: "s" + 1: "maxWidth" locals: - 1: "local1" - 3: "local3" - 6: "local6" - 8: "local8" - 15: "local15" + 1: "spaces" + 3: "tag" + 6: "len" + 8: "i" + 15: "c" client!gl.a (Ljava/lang/String;II)V: owner: "Font" - name: "method2254" + name: "render" arguments: - 0: "arg0" - 1: "arg1" - 2: "arg2" + 0: "s" + 1: "x" + 2: "y" locals: - 6: "local6" - 8: "local8" - 11: "local11" - 13: "local13" - 20: "local20" - 40: "local40" - 108: "local108" - 113: "local113" - 124: "local124" - 156: "local156" - 171: "local171" - 192: "local192" - 197: "local197" - 318: "local318" + 6: "tagIndex" + 8: "prev" + 11: "len" + 13: "i" + 20: "c" + 40: "tag" + 108: "id" + 113: "sprite" + 124: "height" + 156: "ex" + 171: "current" + 192: "innerWidth" + 197: "innerHeight" + 318: "width" client!gl.a (Ljava/lang/String;IIII)V: owner: "Font" - name: "method2259" + name: "renderLeft" arguments: - 0: "arg0" - 1: "arg1" - 2: "arg2" - 3: "arg3" - 4: "arg4" + 0: "s" + 1: "x" + 2: "y" + 3: "color" + 4: "shadowColor" locals: {} client!gl.a (Ljava/lang/String;IIIII)V: owner: "Font" - name: "method2256" + name: "renderWave2" arguments: - 0: "arg0" - 1: "arg1" - 2: "arg2" - 3: "arg3" - 5: "arg4" + 0: "s" + 1: "x" + 2: "y" + 3: "color" + 5: "t" locals: - 9: "local9" - 12: "local12" - 15: "local15" - 17: "local17" + 9: "len" + 12: "xOffs" + 15: "yOffs" + 17: "i" client!gl.a (Ljava/lang/String;IIIIII)V: owner: "Font" - name: "method2266" + name: "renderShake" arguments: - 0: "arg0" - 1: "arg1" - 2: "arg2" - 3: "arg3" - 5: "arg4" - 6: "arg5" + 0: "s" + 1: "x" + 2: "y" + 3: "color" + 5: "t" + 6: "loops" locals: - 13: "local13" - 22: "local22" - 25: "local25" - 27: "local27" + 13: "scale" + 22: "len" + 25: "yOffs" + 27: "i" client!gl.a (Ljava/lang/String;IIIIIIIII)I: owner: "Font" - name: "method2255" + name: "renderParagraph" arguments: - 0: "arg0" - 1: "arg1" - 2: "arg2" - 3: "arg3" - 4: "arg4" - 5: "arg5" - 6: "arg6" - 7: "arg7" - 8: "arg8" - 9: "arg9" + 0: "s" + 1: "x" + 2: "y" + 3: "maxWidth" + 4: "height" + 5: "color" + 6: "shadowColor" + 7: "horizontalAlignment" + 8: "verticalAlignment" + 9: "lineHeight" locals: {} client!gl.a (Ljava/lang/String;IIIIIIIIII)I: owner: "Font" - name: "method2260" + name: "renderParagraphAlpha" arguments: - 0: "arg0" - 1: "arg1" - 2: "arg2" - 3: "arg3" - 4: "arg4" - 5: "arg5" - 6: "arg6" - 8: "arg7" - 9: "arg8" - 10: "arg9" - locals: - 20: "local20" - 42: "local42" - 57: "local57" - 118: "local118" - 135: "local135" + 0: "s" + 1: "x" + 2: "y" + 3: "maxWidth" + 4: "height" + 5: "color" + 6: "shadowColor" + 8: "horizontalAlignment" + 9: "verticalAlignment" + 10: "lineHeight" + locals: + 20: "maxWidths" + 42: "lineCount" + 57: "y0" + 118: "extraLineHeight" + 135: "i" client!gl.a (Ljava/lang/String;IIIIIIIILjava/util/Random;I[I)I: owner: "Font" name: "method2269" arguments: - 0: "arg0" - 1: "arg1" - 2: "arg2" - 3: "arg3" - 4: "arg4" - 5: "arg5" - 6: "arg6" - 7: "arg7" - 8: "arg8" - 9: "arg9" - 10: "arg10" - 11: "arg11" - locals: - 20: "local20" - 23: "local23" - 25: "local25" - 27: "local27" - 44: "local44" - 49: "local49" - 51: "local51" + 0: "s" + 1: "x" + 2: "y" + 3: "width" + 4: "height" + 5: "color" + 6: "shadowColor" + 7: "horizontalAlignment" + 8: "verticalAlignment" + 9: "random" + 10: "seed" + 11: "bounds" + locals: + 20: "len" + 23: "xOffs" + 25: "extraWidth" + 27: "i" + 44: "x0" + 49: "y0" + 51: "width0" client!gl.a (Ljava/lang/String;IIIILjava/util/Random;I)I: owner: "Font" name: "method2263" arguments: - 0: "arg0" - 1: "arg1" - 2: "arg2" - 5: "arg3" - 6: "arg4" + 0: "s" + 1: "x" + 2: "y" + 5: "random" + 6: "seed" locals: - 20: "local20" - 23: "local23" - 25: "local25" - 27: "local27" + 20: "len" + 23: "xOffs" + 25: "extraWidth" + 27: "i" client!gl.a (Ljava/lang/String;II[I[I)V: owner: "Font" - name: "method2268" + name: "renderOffset" arguments: - 0: "arg0" - 1: "arg1" - 2: "arg2" - 3: "arg3" - 4: "arg4" + 0: "s" + 1: "x" + 2: "y" + 3: "xOffs" + 4: "yOffs" locals: - 6: "local6" - 8: "local8" - 10: "local10" - 13: "local13" - 15: "local15" - 22: "local22" - 42: "local42" - 110: "local110" - 119: "local119" - 129: "local129" - 134: "local134" - 145: "local145" - 185: "local185" - 200: "local200" - 221: "local221" - 226: "local226" - 232: "local232" - 241: "local241" - 382: "local382" + 6: "tagIndex" + 8: "prev" + 10: "offIndex" + 13: "len" + 15: "i" + 22: "c" + 42: "tag" + 110: "xOff" + 119: "yOff" + 129: "id" + 134: "sprite" + 145: "height" + 185: "ex" + 200: "current" + 221: "innerWidth" + 226: "innerHeight" + 232: "xOff" + 241: "yOff" + 382: "width" client!gl.a (Ljava/lang/String;[I[Ljava/lang/String;)I: owner: "Font" - name: "method2279" + name: "splitParagraph" arguments: - 0: "arg0" - 1: "arg1" - 2: "arg2" - locals: - 11: "local11" - 13: "local13" - 15: "local15" - 17: "local17" - 19: "local19" - 21: "local21" - 23: "local23" - 25: "local25" - 28: "local28" - 30: "local30" - 37: "local37" - 57: "local57" - 337: "local337" - 349: "local349" + 0: "s" + 2: "lines" + 1: "maxWidths" + locals: + 11: "width" + 13: "lineIndex" + 15: "breakIndex" + 17: "breakWidth" + 19: "breakSkip" + 21: "tagIndex" + 23: "prev" + 25: "line" + 28: "len" + 30: "i" + 37: "c" + 57: "tag" + 337: "id" + 349: "ex" client!gl.a ([B)V: owner: "Font" - name: "method2251" + name: "decode" arguments: - 0: "arg0" + 0: "bytes" locals: - 9: "local9" - 35: "local35" - 37: "local37" - 55: "local55" - 58: "local58" - 60: "local60" - 76: "local76" - 93: "local93" - 95: "local95" - 107: "local107" - 109: "local109" - 136: "local136" - 138: "local138" - 150: "local150" - 152: "local152" - 182: "local182" - 194: "local194" + 9: "i" + 35: "off" + 37: "i" + 55: "glyphHeights" + 58: "glyphYOffsets" + 60: "i" + 76: "i" + 93: "leftKerning" + 95: "i" + 107: "value" + 109: "j" + 136: "rightKerning" + 138: "i" + 150: "value" + 152: "j" + 182: "i" + 194: "j" client!gl.a ([Lclient!ma;[I)V: owner: "Font" name: "setNameIcons" arguments: 0: "nameIcons" - 1: "arg1" + 1: "heights" locals: {} client!gl.a ([[B[[B[I[I[III)I: - owner: "Static17" - name: "method2270" - arguments: - 0: "arg0" - 1: "arg1" - 2: "arg2" - 3: "arg3" - 4: "arg4" - 5: "arg5" - 6: "arg6" - locals: - 3: "local3" - 9: "local9" - 13: "local13" - 19: "local19" - 21: "local21" - 28: "local28" - 37: "local37" - 50: "local50" - 54: "local54" - 58: "local58" - 62: "local62" - 64: "local64" - 77: "local77" + owner: "Font" + name: "calculateKerning" + arguments: + 0: "leftKerning" + 1: "rightKerning" + 2: "glyphYOffsets" + 3: "glyphWidths" + 4: "glyphHeights" + 5: "firstGlyph" + 6: "secondGlyph" + locals: + 3: "firstY0" + 9: "firstY1" + 13: "secondY0" + 19: "secondY1" + 21: "maxY0" + 28: "minY1" + 37: "kerning" + 50: "right" + 54: "left" + 58: "rightOff" + 62: "leftOff" + 64: "y" + 77: "value" client!gl.b (Ljava/lang/String;)Ljava/lang/String;: owner: "StringUtils" name: "escape" @@ -21576,70 +21576,70 @@ methods: 38: "c" client!gl.b (Ljava/lang/String;I)I: owner: "Font" - name: "method2261" + name: "getParagraphWidth" arguments: - 0: "arg0" - 1: "arg1" + 0: "s" + 1: "maxWidth" locals: - 10: "local10" - 12: "local12" - 14: "local14" - 23: "local23" + 10: "lineCount" + 12: "paragraphWidth" + 14: "i" + 23: "width" client!gl.b (Ljava/lang/String;II)I: owner: "Font" - name: "method2273" + name: "getParagraphHeight" arguments: - 0: "arg0" + 0: "s" locals: - 4: "local4" - 15: "local15" - 21: "local21" + 4: "lineHeight" + 15: "lineCount" + 21: "height" client!gl.b (Ljava/lang/String;IIII)V: owner: "Font" - name: "method2271" + name: "renderCenter" arguments: - 0: "arg0" - 1: "arg1" - 2: "arg2" - 3: "arg3" - 4: "arg4" + 0: "s" + 1: "x" + 2: "y" + 3: "color" + 4: "shadowColor" locals: {} client!gl.b (Ljava/lang/String;IIIII)V: owner: "Font" - name: "method2262" + name: "renderWave" arguments: - 0: "arg0" - 1: "arg1" - 2: "arg2" - 3: "arg3" - 5: "arg4" + 0: "s" + 1: "x" + 2: "y" + 3: "color" + 5: "t" locals: - 9: "local9" - 12: "local12" - 14: "local14" + 9: "len" + 12: "yOffs" + 14: "i" client!gl.c (Ljava/lang/String;)V: owner: "Font" - name: "method2278" + name: "parseTag" arguments: - 0: "arg0" + 0: "tag" locals: - 125: "local125" + 125: "ex" client!gl.c (Ljava/lang/String;I)I: owner: "Font" - name: "method2274" + name: "getParagraphLineCount" arguments: - 0: "arg0" - 1: "arg1" + 0: "s" + 1: "width" locals: {} client!gl.c (Ljava/lang/String;IIII)V: owner: "Font" - name: "method2275" + name: "renderRight" arguments: - 0: "arg0" - 1: "arg1" - 2: "arg2" - 3: "arg3" - 4: "arg4" + 0: "s" + 1: "x" + 2: "y" + 3: "color" + 4: "shadowColor" locals: {} client!gn.a (B[IIII)V: owner: "Static18" @@ -22297,20 +22297,20 @@ methods: 4: "arg4" 5: "arg5" locals: - 17: "local17" - 31: "local31" - 70: "local70" - 93: "local93" + 17: "i" + 31: "entity" + 70: "type" + 93: "type" 129: "local129" - 170: "local170" - 172: "local172" - 180: "local180" + 170: "arrows" + 172: "j" + 180: "arrow" 214: "local214" 260: "local260" - 263: "local263" - 349: "local349" - 351: "local351" - 363: "local363" + 263: "player" + 349: "arrows" + 351: "j" + 363: "arrow" 525: "local525" 529: "local529" 536: "local536" @@ -22325,21 +22325,21 @@ methods: 729: "local729" 732: "local732" 742: "local742" - 854: "local854" + 854: "i" 861: "local861" 865: "local865" 869: "local869" 873: "local873" 875: "local875" - 881: "local881" - 968: "local968" - 985: "local985" - 1064: "local1064" - 1119: "local1119" - 1179: "local1179" + 881: "j" + 968: "message" + 985: "color" + 1064: "loop" + 1119: "loop" + 1179: "loop" 1320: "local1320" 1408: "local1408" - 1415: "local1415" + 1415: "loop" client!hi.a (BLclient!wf;IIIIII)V: owner: "Static18" name: "method1742" @@ -23709,8 +23709,8 @@ methods: locals: 18: "s" client!in.a (ZI)V: - owner: "Static20" - name: "method1942" + owner: "Component" + name: "clean" arguments: {} locals: {} client!io.a (BII)I: @@ -23938,8 +23938,8 @@ methods: 113: "local113" 118: "local118" client!jb.a (I)V: - owner: "Static20" - name: "method1974" + owner: "Component" + name: "removeSoft" arguments: {} locals: {} client!jb.a (ILclient!oj;)V: @@ -24148,7 +24148,7 @@ methods: locals: 26: "local26" 43: "local43" - 62: "local62" + 62: "font" client!je.a (ZI)V: owner: "Static21" name: "method2009" @@ -24214,36 +24214,36 @@ methods: 462: "message" 481: "username" 485: "encodedUsername" - 487: "local487" + 487: "ignore" 489: "i" 542: "username" 578: "username" 584: "encodedUsername" - 586: "local586" + 586: "ignore" 588: "i" 621: "local621" 647: "username" 667: "username" 671: "encodedUsername" - 673: "local673" + 673: "ignore" 675: "i" 715: "username" - 717: "local717" + 717: "ignore" 721: "encodedUsername" 723: "i" 767: "username" 773: "encodedUsername" - 775: "local775" + 775: "ignore" 777: "i" 818: "username" 837: "username" 851: "username" - 853: "local853" + 853: "ignore" 859: "encodedUsername" 861: "i" 898: "local898" 912: "username" - 914: "local914" + 914: "ignore" 918: "encodedUsername" 920: "i" 967: "events" @@ -24606,13 +24606,13 @@ methods: 1: "arg0" locals: {} client!ji.a (CLjava/lang/StringBuffer;IZ)Ljava/lang/StringBuffer;: - owner: "Static21" - name: "method2024" + owner: "StringUtils" + name: "clearBuffer" arguments: - 1: "arg0" + 1: "buffer" locals: - 14: "local14" - 19: "local19" + 14: "len" + 19: "i" client!ji.a (IIB)V: owner: "DelayedStateChange" name: "method2021" @@ -25843,126 +25843,126 @@ methods: owner: "SoftwareFont" name: "" arguments: - 0: "arg0" + 0: "bytes" locals: {} client!ke. ([B[I[I[I[I[[B)V: owner: "SoftwareFont" name: "" arguments: - 0: "arg0" - 1: "arg1" - 2: "arg2" - 3: "arg3" - 4: "arg4" - 5: "arg5" + 0: "bytes" + 1: "xOffsets" + 2: "yOffsets" + 3: "innerWidths" + 4: "innerHeights" + 5: "pixels" locals: {} client!ke.a (IIIIIIIZ)V: owner: "SoftwareFont" - name: "method2264" + name: "renderGlyphTransparent" arguments: - 0: "arg0" - 1: "arg1" - 2: "arg2" - 3: "arg3" - 4: "arg4" - 5: "arg5" - 6: "arg6" - locals: - 5: "local5" - 9: "local9" - 11: "local11" - 13: "local13" - 20: "local20" - 58: "local58" - 91: "local91" + 0: "glyph" + 1: "x" + 2: "y" + 3: "width" + 4: "height" + 5: "color" + 6: "alpha" + locals: + 5: "destIndex" + 9: "destStride" + 11: "srcStride" + 13: "srcIndex" + 20: "dy" + 58: "dx" + 91: "dx" client!ke.a (IIIIIIZ)V: owner: "SoftwareFont" - name: "method2253" + name: "renderGlyph" arguments: - 0: "arg0" - 1: "arg1" - 2: "arg2" - 3: "arg3" - 4: "arg4" - 5: "arg5" - locals: - 5: "local5" - 9: "local9" - 11: "local11" - 13: "local13" - 20: "local20" - 58: "local58" - 91: "local91" + 0: "glyph" + 1: "x" + 2: "y" + 3: "width" + 4: "height" + 5: "color" + locals: + 5: "destIndex" + 9: "destStride" + 11: "srcStride" + 13: "srcIndex" + 20: "dy" + 58: "dx" + 91: "dx" client!ke.a ([I[BIIIIIII)V: - owner: "Static22" - name: "method2282" + owner: "SoftwareFont" + name: "blit" arguments: - 0: "arg0" - 1: "arg1" - 2: "arg2" - 3: "arg3" - 4: "arg4" - 5: "arg5" - 6: "arg6" - 7: "arg7" - 8: "arg8" + 0: "dest" + 1: "src" + 2: "color" + 3: "srcIndex" + 4: "destIndex" + 5: "width" + 6: "height" + 7: "destStride" + 8: "srcStride" locals: - 4: "local4" - 12: "local12" - 16: "local16" - 21: "local21" - 26: "local26" - 33: "local33" - 38: "local38" - 45: "local45" - 50: "local50" - 70: "local70" + 4: "roundedWidth" + 12: "y" + 16: "x" + 21: "srcIndex2" + 26: "destIndex2" + 33: "srcIndex3" + 38: "destIndex3" + 45: "srcIndex4" + 50: "destIndex4" + 70: "x" client!ke.a ([I[BIIIIIIII)V: - owner: "Static22" - name: "method2280" + owner: "SoftwareFont" + name: "blitTransparent" arguments: - 0: "arg0" - 1: "arg1" - 2: "arg2" - 3: "arg3" - 4: "arg4" - 5: "arg5" - 6: "arg6" - 7: "arg7" - 8: "arg8" - 9: "arg9" + 0: "dest" + 1: "src" + 2: "color" + 3: "srcIndex" + 4: "destIndex" + 5: "width" + 6: "height" + 7: "destStride" + 8: "srcStride" + 9: "alpha" locals: - 24: "local24" - 29: "local29" - 40: "local40" + 24: "y" + 29: "x" + 40: "backgroundColor" client!ke.a ([I[BIIIIIIIII[I[I)V: - owner: "Static22" - name: "method2281" + owner: "SoftwareFont" + name: "blitMasked" arguments: - 0: "arg0" - 1: "arg1" - 2: "arg2" - 3: "arg3" - 4: "arg4" - 5: "arg5" - 6: "arg6" - 7: "arg7" - 8: "arg8" - 9: "arg9" - 10: "arg10" - 11: "arg11" - 12: "arg12" - locals: - 3: "local3" - 7: "local7" - 9: "local9" - 18: "local18" - 22: "local22" - 24: "local24" - 31: "local31" - 56: "local56" - 86: "local86" - 99: "local99" + 0: "dest" + 1: "src" + 2: "x" + 3: "y" + 4: "width" + 5: "height" + 6: "color" + 7: "srcIndex" + 8: "destIndex" + 9: "destStride" + 10: "srcStride" + 11: "maskXs" + 12: "maskWidths" + locals: + 3: "clipSpaceX" + 7: "clipSpaceY" + 9: "y0" + 18: "maskX" + 22: "maskWidth" + 24: "clippedWidth" + 31: "dx" + 56: "dx" + 86: "stride" + 99: "x0" client!kf.a (BII)I: owner: "Static22" name: "method2286" @@ -29316,10 +29316,10 @@ methods: 371: "local371" 382: "local382" client!mf.a (IILjava/lang/String;)I: - owner: "Static24" - name: "method2703" + owner: "StringUtils" + name: "parseHexString" arguments: - 2: "arg0" + 2: "s" locals: {} client!mf.a (Lclient!qc;I)V: owner: "Static24" @@ -32531,9 +32531,9 @@ methods: 106: "type" 151: "direction" 161: "extended" - 201: "secondDirection" + 201: "direction" 215: "firstDirection" - 227: "local227" + 227: "secondDirection" 237: "extended" client!o.b (III)Lclient!co;: owner: "SceneGraph" @@ -33082,8 +33082,8 @@ methods: owner: "LightingManager" name: "method3111" arguments: - 0: "arg0" - 1: "arg1" + 0: "loop" + 1: "disableFlicker" locals: 1: "i" client!od.a (Lclient!em;)V: @@ -33936,7 +33936,7 @@ methods: locals: {} client!p.d (I)Z: owner: "Npc" - name: "method3310" + name: "isVisible" arguments: {} locals: {} client!p.finalize ()V: @@ -35982,7 +35982,7 @@ methods: 15: "basId" client!qc.d (I)Z: owner: "PathingEntity" - name: "method3310" + name: "isVisible" arguments: {} locals: {} client!qc.e (I)I: @@ -36239,7 +36239,7 @@ methods: 1662: "local1662" 1747: "local1747" 1782: "local1782" - 1944: "local1944" + 1944: "font" 1957: "local1957" 1964: "local1964" 2008: "local2008" @@ -36279,7 +36279,7 @@ methods: 2977: "local2977" 3115: "local3115" 3125: "local3125" - 3183: "local3183" + 3183: "font" 3195: "local3195" 3197: "local3197" 3203: "local3203" @@ -36512,9 +36512,9 @@ methods: 126: "local126" 128: "local128" 135: "local135" - 232: "local232" + 232: "chatFlags" 236: "staffModelLevel" - 244: "local244" + 244: "quickChat" 248: "len" 251: "off" 264: "encodedUsername" @@ -37488,8 +37488,8 @@ methods: arguments: {} locals: {} client!rg.f (B)V: - owner: "Static31" - name: "method3688" + owner: "Component" + name: "clear" arguments: {} locals: {} client!rh. ()V: @@ -42971,7 +42971,7 @@ methods: 18: "id" 27: "created" 65: "player" - 75: "local75" + 75: "angle" 88: "x" 97: "clearMovementQueue" 102: "extended" @@ -43374,8 +43374,8 @@ methods: arguments: {} locals: {} client!ul.g (I)V: - owner: "Static35" - name: "method4363" + owner: "Light" + name: "init" arguments: {} locals: {} client!um.a (Z)V: @@ -44551,7 +44551,7 @@ methods: locals: {} client!vn.a ()V: owner: "SoftwareSprite" - name: "method2164" + name: "flipVertical" arguments: {} locals: 2: "local2" @@ -44837,7 +44837,7 @@ methods: 35: "prevColor" client!vn.b ()V: owner: "SoftwareSprite" - name: "method2169" + name: "flipHorizontal" arguments: {} locals: 2: "local2" @@ -45058,39 +45058,39 @@ methods: locals: {} client!vn.e (I)V: owner: "SoftwareSprite" - name: "method2168" + name: "addShadow" arguments: - 0: "arg0" + 0: "shadowColor" locals: - 4: "local4" - 11: "local11" - 16: "local16" + 4: "y" + 11: "off" + 16: "x" client!vn.f (I)V: owner: "SoftwareSprite" - name: "method2174" + name: "addOutline" arguments: - 0: "arg0" + 0: "outlineColor" locals: - 6: "local6" - 8: "local8" - 10: "local10" - 16: "local16" - 25: "local25" + 6: "pixels" + 8: "off" + 10: "y" + 16: "x" + 25: "color" client!vn.g (I)V: owner: "SoftwareSprite" name: "method2177" arguments: 0: "arg0" locals: - 12: "local12" - 21: "local21" - 42: "local42" - 51: "local51" - 77: "local77" - 84: "local84" - 89: "local89" - 91: "local91" - 97: "local97" + 12: "xOffsetDelta" + 21: "widthDelta" + 42: "yOffsetDelta" + 51: "heightDelta" + 77: "newWidth" + 84: "newHeight" + 89: "pixels" + 91: "y" + 97: "x" client!w. (Lclient!he;)V: owner: "ObjStackNode" name: "" @@ -45386,11 +45386,11 @@ methods: owner: "Static37" name: "method4716" arguments: - 1: "arg0" + 1: "s" 2: "arg1" locals: - 17: "local17" - 32: "local32" + 17: "width" + 32: "lineCount" 169: "graphics" 177: "ex" client!wd.a (ILjava/lang/String;ILjava/lang/String;)I: @@ -45587,9 +45587,9 @@ methods: arguments: 1: "arg0" locals: - 27: "local27" - 39: "local39" - 50: "local50" + 27: "id" + 39: "sprite" + 50: "newSprite" client!wf.a (BII)V: owner: "Static37" name: "method4736" @@ -45599,12 +45599,12 @@ methods: locals: {} client!wf.a (B[Lclient!ma;)Lclient!gl;: owner: "Component" - name: "method4734" + name: "getFont" arguments: 1: "nameIcons" locals: - 28: "local28" - 42: "local42" + 28: "font" + 42: "newFont" client!wf.a (I)Lclient!eh;: owner: "Component" name: "method4726" @@ -45644,7 +45644,7 @@ methods: 29: "local29" client!wf.a (Lclient!eg;Lclient!qk;IBIIZ)Lclient!vg;: owner: "Component" - name: "method4723" + name: "getModel" arguments: 0: "arg0" 1: "arg1" @@ -45655,17 +45655,17 @@ methods: locals: 14: "local14" 17: "local17" - 61: "local61" + 61: "model" 68: "local68" - 120: "local120" - 149: "local149" + 120: "model" + 149: "model" 166: "local166" - 176: "local176" - 204: "local204" + 176: "model" + 204: "model" 227: "local227" 230: "local230" 235: "local235" - 246: "local246" + 246: "model" client!wf.a (Lclient!fd;I)V: owner: "Component" name: "decodeIf1" @@ -45707,10 +45707,10 @@ methods: 0: "arg0" locals: 12: "local12" - 66: "local66" - 72: "local72" - 86: "local86" - 156: "local156" + 66: "key" + 72: "sprite" + 86: "newSprite" + 156: "newSprite2" client!wf.b (BI)Lclient!sa;: owner: "SkyBoxSphereTypeList" name: "get" @@ -46337,13 +46337,13 @@ methods: locals: 6: "groundDecor" client!wn.e (B)V: - owner: "Static38" - name: "method4825" + owner: "OverheadChat" + name: "loop" arguments: {} locals: - 7: "local7" - 19: "local19" - 29: "local29" - 57: "local57" - 64: "local64" - 68: "local68" + 7: "i" + 19: "id" + 29: "player" + 57: "i" + 64: "id" + 68: "npc"