--- /home/hans/code/fdroid/data/tmp/de.fgerbig.spacepeng_1581.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_de.fgerbig.spacepeng_1581.apk ├── zipinfo {} │ @@ -1,54 +1,54 @@ │ -Zip file size: 4400792 bytes, number of entries: 52 │ +Zip file size: 4400064 bytes, number of entries: 52 │ -rw---- 2.0 fat 4098 bl defN 15-Apr-13 08:20 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 4219 bl defN 15-Apr-13 08:20 META-INF/6D729C5B.SF │ -rw---- 2.0 fat 1332 bl defN 15-Apr-13 08:20 META-INF/6D729C5B.RSA │ -rw---- 2.0 fat 41 bl defN 15-Apr-13 07:32 META-INF/buildserverid │ -rw---- 2.0 fat 41 bl defN 15-Apr-13 07:32 META-INF/fdroidserverid │ --rw---- 2.0 fat 2144 bX defN 15-Apr-13 07:32 AndroidManifest.xml │ --rw---- 2.0 fat 35147 bl defN 15-Apr-13 07:32 assets/COPYING │ --rw---- 2.0 fat 49238 bl defN 15-Apr-13 07:32 assets/font/large.fnt │ --rw---- 1.0 fat 153305 b- stor 15-Apr-13 07:31 assets/font/large.png │ --rw---- 2.0 fat 25020 bl defN 15-Apr-13 07:32 assets/font/medium.fnt │ --rw---- 1.0 fat 25751 b- stor 15-Apr-13 07:31 assets/font/medium.png │ --rw---- 2.0 fat 23798 bl defN 15-Apr-13 07:32 assets/font/small.fnt │ --rw---- 1.0 fat 34488 b- stor 15-Apr-13 07:31 assets/font/small.png │ --rw---- 2.0 fat 1983 bl defN 15-Apr-13 07:32 assets/image/page0.pack │ --rw---- 1.0 fat 559717 b- stor 15-Apr-13 07:31 assets/image/page0.png │ --rw---- 1.0 fat 1421003 b- stor 15-Apr-13 07:31 assets/music/game.ogg │ --rw---- 1.0 fat 621228 b- stor 15-Apr-13 07:31 assets/music/menu.ogg │ --rw---- 2.0 fat 11527 bl defN 15-Apr-13 07:32 assets/skin/default.fnt │ --rw---- 1.0 fat 26179 b- stor 15-Apr-13 07:31 assets/skin/default.png │ --rw---- 2.0 fat 2924 bl defN 15-Apr-13 07:32 assets/skin/uiskin.atlas │ --rw---- 2.0 fat 3148 bl defN 15-Apr-13 07:32 assets/skin/uiskin.json │ --rw---- 1.0 fat 37542 b- stor 15-Apr-13 07:31 assets/skin/uiskin.png │ --rw---- 1.0 fat 26958 b- stor 15-Apr-13 07:31 assets/sound/alienbossexplosion.ogg │ --rw---- 1.0 fat 5420 b- stor 15-Apr-13 07:31 assets/sound/alienbosshit.ogg │ --rw---- 1.0 fat 9336 b- stor 15-Apr-13 07:31 assets/sound/alienexplosion.ogg │ --rw---- 1.0 fat 7094 b- stor 15-Apr-13 07:31 assets/sound/alienexplosion_.ogg │ --rw---- 1.0 fat 7989 b- stor 15-Apr-13 07:31 assets/sound/alienshot.ogg │ --rw---- 1.0 fat 11989 b- stor 15-Apr-13 07:31 assets/sound/boing.ogg │ --rw---- 1.0 fat 4625 b- stor 15-Apr-13 07:31 assets/sound/click.ogg │ --rw---- 1.0 fat 38993 b- stor 15-Apr-13 07:31 assets/sound/playerexplosion.ogg │ --rw---- 1.0 fat 8337 b- stor 15-Apr-13 07:31 assets/sound/playershot.ogg │ --rw---- 1.0 fat 75001 b- stor 15-Apr-13 07:31 assets/splash.jpg │ --rw---- 1.0 fat 6553 b- stor 15-Apr-13 07:31 res/drawable-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 3570 b- stor 15-Apr-13 07:31 res/drawable-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 9993 b- stor 15-Apr-13 07:31 res/drawable-xhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 18278 b- stor 15-Apr-13 07:31 res/drawable-xxhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 1352 b- stor 15-Apr-13 07:31 resources.arsc │ --rw---- 2.0 fat 2112788 bl defN 15-Apr-13 07:32 classes.dex │ --rw---- 2.0 fat 770 bl defN 15-Apr-13 07:32 com/badlogic/gdx/graphics/g3d/particles/particles.fragment.glsl │ --rw---- 2.0 fat 2730 bl defN 15-Apr-13 07:32 com/badlogic/gdx/graphics/g3d/particles/particles.vertex.glsl │ --rw---- 2.0 fat 5163 bl defN 15-Apr-13 07:32 com/badlogic/gdx/graphics/g3d/shaders/default.fragment.glsl │ --rw---- 2.0 fat 8948 bl defN 15-Apr-13 07:32 com/badlogic/gdx/graphics/g3d/shaders/default.vertex.glsl │ --rw---- 2.0 fat 870 bl defN 15-Apr-13 07:32 com/badlogic/gdx/graphics/g3d/shaders/depth.fragment.glsl │ --rw---- 2.0 fat 2923 bl defN 15-Apr-13 07:32 com/badlogic/gdx/graphics/g3d/shaders/depth.vertex.glsl │ --rw---- 2.0 fat 21743 bl defN 15-Apr-13 07:32 com/badlogic/gdx/utils/arial-15.fnt │ --rw---- 2.0 fat 21814 bl defN 15-Apr-13 07:32 com/badlogic/gdx/utils/arial-15.png │ --rw---- 2.0 fat 12144 bl defN 15-Apr-13 07:32 com/badlogic/gdx/utils/JsonReader.rl │ --rw---- 2.0 fat 17333 bl defN 15-Apr-13 07:32 com/badlogic/gdx/utils/XmlReader.rl │ --rw---- 2.0 fat 22448 bl defN 15-Apr-13 07:32 com/badlogic/gdx.gwt.xml │ --rw---- 2.0 fat 226512 bl defN 15-Apr-13 07:31 lib/armeabi-v7a/libgdx.so │ --rw---- 2.0 fat 255176 bl defN 15-Apr-13 07:31 lib/armeabi/libgdx.so │ --rw---- 2.0 fat 247580 bl defN 15-Apr-13 07:31 lib/x86/libgdx.so │ -52 files, 6238303 bytes uncompressed, 4393316 bytes compressed: 29.6% │ +-rw---- 2.0 fat 49238 bX defN 08-Jan-01 00:00 assets/font/large.fnt │ +-rw---- 1.0 fat 153305 b- stor 08-Jan-01 00:00 assets/font/large.png │ +-rw---- 2.0 fat 25020 bl defN 08-Jan-01 00:00 assets/font/medium.fnt │ +-rw---- 1.0 fat 25751 b- stor 08-Jan-01 00:00 assets/font/medium.png │ +-rw---- 2.0 fat 23798 bl defN 08-Jan-01 00:00 assets/font/small.fnt │ +-rw---- 1.0 fat 34488 b- stor 08-Jan-01 00:00 assets/font/small.png │ +-rw---- 2.0 fat 1983 bl defN 08-Jan-01 00:00 assets/image/page0.pack │ +-rw---- 1.0 fat 559717 b- stor 08-Jan-01 00:00 assets/image/page0.png │ +-rw---- 1.0 fat 1421003 b- stor 08-Jan-01 00:00 assets/music/game.ogg │ +-rw---- 1.0 fat 621228 b- stor 08-Jan-01 00:00 assets/music/menu.ogg │ +-rw---- 2.0 fat 11527 bl defN 08-Jan-01 00:00 assets/skin/default.fnt │ +-rw---- 1.0 fat 26179 b- stor 08-Jan-01 00:00 assets/skin/default.png │ +-rw---- 2.0 fat 2924 bl defN 08-Jan-01 00:00 assets/skin/uiskin.atlas │ +-rw---- 2.0 fat 3148 bl defN 08-Jan-01 00:00 assets/skin/uiskin.json │ +-rw---- 1.0 fat 37542 b- stor 08-Jan-01 00:00 assets/skin/uiskin.png │ +-rw---- 1.0 fat 26958 b- stor 08-Jan-01 00:00 assets/sound/alienbossexplosion.ogg │ +-rw---- 1.0 fat 5420 b- stor 08-Jan-01 00:00 assets/sound/alienbosshit.ogg │ +-rw---- 1.0 fat 9336 b- stor 08-Jan-01 00:00 assets/sound/alienexplosion.ogg │ +-rw---- 1.0 fat 7094 b- stor 08-Jan-01 00:00 assets/sound/alienexplosion_.ogg │ +-rw---- 1.0 fat 7989 b- stor 08-Jan-01 00:00 assets/sound/alienshot.ogg │ +-rw---- 1.0 fat 11989 b- stor 08-Jan-01 00:00 assets/sound/boing.ogg │ +-rw---- 1.0 fat 4625 b- stor 08-Jan-01 00:00 assets/sound/click.ogg │ +-rw---- 1.0 fat 38993 b- stor 08-Jan-01 00:00 assets/sound/playerexplosion.ogg │ +-rw---- 1.0 fat 8337 b- stor 08-Jan-01 00:00 assets/sound/playershot.ogg │ +-rw---- 2.0 fat 35147 bl defN 08-Jan-01 00:00 assets/COPYING │ +-rw---- 1.0 fat 75001 b- stor 08-Jan-01 00:00 assets/splash.jpg │ +-rw---- 2.0 fat 1964 bl defN 08-Jan-01 00:00 AndroidManifest.xml │ +-rw---- 1.0 fat 1276 b- stor 08-Jan-01 00:00 resources.arsc │ +-rw---- 1.0 fat 6553 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 3570 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 9993 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 18278 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_launcher.png │ +-rw---- 2.0 fat 2112012 bl defN 08-Jan-01 00:00 classes.dex │ +-rw---- 2.0 fat 770 bl defN 08-Jan-01 00:00 com/badlogic/gdx/graphics/g3d/particles/particles.fragment.glsl │ +-rw---- 2.0 fat 2730 bl defN 08-Jan-01 00:00 com/badlogic/gdx/graphics/g3d/particles/particles.vertex.glsl │ +-rw---- 2.0 fat 5163 bl defN 08-Jan-01 00:00 com/badlogic/gdx/graphics/g3d/shaders/default.fragment.glsl │ +-rw---- 2.0 fat 8948 bl defN 08-Jan-01 00:00 com/badlogic/gdx/graphics/g3d/shaders/default.vertex.glsl │ +-rw---- 2.0 fat 870 bl defN 08-Jan-01 00:00 com/badlogic/gdx/graphics/g3d/shaders/depth.fragment.glsl │ +-rw---- 2.0 fat 2923 bl defN 08-Jan-01 00:00 com/badlogic/gdx/graphics/g3d/shaders/depth.vertex.glsl │ +-rw---- 2.0 fat 21743 bl defN 08-Jan-01 00:00 com/badlogic/gdx/utils/arial-15.fnt │ +-rw---- 2.0 fat 21814 bl defN 08-Jan-01 00:00 com/badlogic/gdx/utils/arial-15.png │ +-rw---- 2.0 fat 12144 bl defN 08-Jan-01 00:00 com/badlogic/gdx/utils/JsonReader.rl │ +-rw---- 2.0 fat 17333 bl defN 08-Jan-01 00:00 com/badlogic/gdx/utils/XmlReader.rl │ +-rw---- 2.0 fat 22448 bl defN 08-Jan-01 00:00 com/badlogic/gdx.gwt.xml │ +-rw---- 2.0 fat 255176 bl defN 08-Jan-01 00:00 lib/armeabi/libgdx.so │ +-rw---- 2.0 fat 226512 bl defN 08-Jan-01 00:00 lib/armeabi-v7a/libgdx.so │ +-rw---- 2.0 fat 247580 bl defN 08-Jan-01 00:00 lib/x86/libgdx.so │ +52 files, 6237271 bytes uncompressed, 4392746 bytes compressed: 29.6% ├── AndroidManifest.xml │ @@ -1,9 +1,9 @@ │ │ - ├── smali/aurelienribon/tweenengine/Timeline$1.smali │ @@ -49,21 +49,19 @@ │ invoke-virtual {p1}, Laurelienribon/tweenengine/Timeline;->reset()V │ │ return-void │ .end method │ │ .method public bridge synthetic onPool(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 51 │ check-cast p1, Laurelienribon/tweenengine/Timeline; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Laurelienribon/tweenengine/Timeline$1;->onPool(Laurelienribon/tweenengine/Timeline;)V │ │ return-void │ .end method │ │ .method public onUnPool(Laurelienribon/tweenengine/Timeline;)V │ .locals 0 │ @@ -74,18 +72,16 @@ │ invoke-virtual {p1}, Laurelienribon/tweenengine/Timeline;->reset()V │ │ return-void │ .end method │ │ .method public bridge synthetic onUnPool(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 51 │ check-cast p1, Laurelienribon/tweenengine/Timeline; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Laurelienribon/tweenengine/Timeline$1;->onUnPool(Laurelienribon/tweenengine/Timeline;)V │ │ return-void │ .end method ├── smali/aurelienribon/tweenengine/Timeline$2.smali │ @@ -22,19 +22,19 @@ │ } │ .end annotation │ │ │ # direct methods │ .method constructor (ILaurelienribon/tweenengine/Pool$Callback;)V │ .locals 0 │ - .param p1, "x0" # I │ + .param p1, "initCapacity" # I │ │ .prologue │ .line 56 │ - .local p2, "x1":Laurelienribon/tweenengine/Pool$Callback;, "Laurelienribon/tweenengine/Pool$Callback;" │ + .local p2, "callback":Laurelienribon/tweenengine/Pool$Callback;, "Laurelienribon/tweenengine/Pool$Callback;" │ invoke-direct {p0, p1, p2}, Laurelienribon/tweenengine/Pool;->(ILaurelienribon/tweenengine/Pool$Callback;)V │ │ return-void │ .end method │ │ │ # virtual methods ├── smali/aurelienribon/tweenengine/Tween$1.smali │ @@ -49,21 +49,19 @@ │ invoke-virtual {p1}, Laurelienribon/tweenengine/Tween;->reset()V │ │ return-void │ .end method │ │ .method public bridge synthetic onPool(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 120 │ check-cast p1, Laurelienribon/tweenengine/Tween; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Laurelienribon/tweenengine/Tween$1;->onPool(Laurelienribon/tweenengine/Tween;)V │ │ return-void │ .end method │ │ .method public onUnPool(Laurelienribon/tweenengine/Tween;)V │ .locals 0 │ @@ -74,18 +72,16 @@ │ invoke-virtual {p1}, Laurelienribon/tweenengine/Tween;->reset()V │ │ return-void │ .end method │ │ .method public bridge synthetic onUnPool(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 120 │ check-cast p1, Laurelienribon/tweenengine/Tween; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Laurelienribon/tweenengine/Tween$1;->onUnPool(Laurelienribon/tweenengine/Tween;)V │ │ return-void │ .end method ├── smali/aurelienribon/tweenengine/Tween$2.smali │ @@ -22,19 +22,19 @@ │ } │ .end annotation │ │ │ # direct methods │ .method constructor (ILaurelienribon/tweenengine/Pool$Callback;)V │ .locals 0 │ - .param p1, "x0" # I │ + .param p1, "initCapacity" # I │ │ .prologue │ .line 125 │ - .local p2, "x1":Laurelienribon/tweenengine/Pool$Callback;, "Laurelienribon/tweenengine/Pool$Callback;" │ + .local p2, "callback":Laurelienribon/tweenengine/Pool$Callback;, "Laurelienribon/tweenengine/Pool$Callback;" │ invoke-direct {p0, p1, p2}, Laurelienribon/tweenengine/Pool;->(ILaurelienribon/tweenengine/Pool$Callback;)V │ │ return-void │ .end method │ │ │ # virtual methods ├── smali/aurelienribon/tweenengine/Timeline.smali │ @@ -2,15 +2,14 @@ │ .super Laurelienribon/tweenengine/BaseTween; │ .source "Timeline.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Laurelienribon/tweenengine/Timeline$3;, │ Laurelienribon/tweenengine/Timeline$Modes; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "Laurelienribon/tweenengine/BaseTween", ├── smali/aurelienribon/tweenengine/Tween.smali │ @@ -639,33 +639,15 @@ │ │ sget v2, Laurelienribon/tweenengine/Tween;->combinedAttrsLimit:I │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ - const-string v2, " " │ - │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v1 │ - │ - const-string v2, "attributes in a tween. You can raise this limit with " │ - │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v1 │ - │ - const-string v2, "Tween.setCombinedAttributesLimit(), which should be called once " │ - │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v1 │ - │ - const-string v2, "in application initialization code." │ + const-string v2, " attributes in a tween. You can raise this limit with Tween.setCombinedAttributesLimit(), which should be called once in application initialization code." │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -697,33 +679,15 @@ │ │ sget v2, Laurelienribon/tweenengine/Tween;->waypointsLimit:I │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ - const-string v2, " " │ - │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v1 │ - │ - const-string v2, "waypoints to a tween. You can raise this limit with " │ - │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v1 │ - │ - const-string v2, "Tween.setWaypointsLimit(), which should be called once in " │ - │ - invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v1 │ - │ - const-string v2, "application initialization code." │ + const-string v2, " waypoints to a tween. You can raise this limit with Tween.setWaypointsLimit(), which should be called once in application initialization code." │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; ├── smali/aurelienribon/tweenengine/equations/Circ$3.smali │ @@ -24,69 +24,69 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public final compute(F)F │ - .locals 5 │ + .locals 4 │ .param p1, "t" # F │ │ .prologue │ const/high16 v1, 0x40000000 # 2.0f │ │ - const/high16 v4, 0x3f800000 # 1.0f │ + const/high16 v3, 0x3f800000 # 1.0f │ │ .line 38 │ mul-float/2addr p1, v1 │ │ - cmpg-float v0, p1, v4 │ + cmpg-float v0, p1, v3 │ │ if-gez v0, :cond_0 │ │ const/high16 v0, -0x41000000 # -0.5f │ │ mul-float v1, p1, p1 │ │ - sub-float v1, v4, v1 │ + sub-float v1, v3, v1 │ │ - float-to-double v2, v1 │ + float-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-float v1, v2 │ + double-to-float v1, v1 │ │ - sub-float/2addr v1, v4 │ + sub-float/2addr v1, v3 │ │ mul-float/2addr v0, v1 │ │ .line 39 │ :goto_0 │ return v0 │ │ :cond_0 │ const/high16 v0, 0x3f000000 # 0.5f │ │ sub-float/2addr p1, v1 │ │ mul-float v1, p1, p1 │ │ - sub-float v1, v4, v1 │ + sub-float v1, v3, v1 │ │ - float-to-double v2, v1 │ + float-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-float v1, v2 │ + double-to-float v1, v1 │ │ - add-float/2addr v1, v4 │ + add-float/2addr v1, v3 │ │ mul-float/2addr v0, v1 │ │ goto :goto_0 │ .end method │ │ .method public toString()Ljava/lang/String; ├── smali/aurelienribon/tweenengine/equations/Elastic$1.smali │ @@ -24,19 +24,19 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public final compute(F)F │ - .locals 9 │ + .locals 8 │ .param p1, "t" # F │ │ .prologue │ - const v8, 0x40c90fdb │ + const v7, 0x40c90fdb │ │ const/4 v3, 0x0 │ │ const/high16 v4, 0x3f800000 # 1.0f │ │ .line 16 │ iget v0, p0, Laurelienribon/tweenengine/equations/Elastic$1;->param_a:F │ @@ -88,35 +88,35 @@ │ const/high16 v3, 0x40800000 # 4.0f │ │ div-float v2, v1, v3 │ │ .line 22 │ .local v2, "s":F │ :goto_1 │ - const-wide/high16 v6, 0x4000000000000000L # 2.0 │ + const-wide/high16 v5, 0x4000000000000000L # 2.0 │ │ const/high16 v3, 0x41200000 # 10.0f │ │ sub-float/2addr p1, v4 │ │ mul-float/2addr v3, p1 │ │ - float-to-double v4, v3 │ + float-to-double v3, v3 │ │ - invoke-static {v6, v7, v4, v5}, Ljava/lang/Math;->pow(DD)D │ + invoke-static {v5, v6, v3, v4}, Ljava/lang/Math;->pow(DD)D │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - double-to-float v3, v4 │ + double-to-float v3, v3 │ │ mul-float/2addr v3, v0 │ │ sub-float v4, p1, v2 │ │ - mul-float/2addr v4, v8 │ + mul-float/2addr v4, v7 │ │ div-float/2addr v4, v1 │ │ float-to-double v4, v4 │ │ invoke-static {v4, v5}, Ljava/lang/Math;->sin(D)D │ │ @@ -129,25 +129,25 @@ │ neg-float v3, v3 │ │ goto :goto_0 │ │ .line 21 │ .end local v2 # "s":F │ :cond_4 │ - div-float v3, v1, v8 │ + div-float v3, v1, v7 │ │ div-float v5, v4, v0 │ │ - float-to-double v6, v5 │ + float-to-double v5, v5 │ │ - invoke-static {v6, v7}, Ljava/lang/Math;->asin(D)D │ + invoke-static {v5, v6}, Ljava/lang/Math;->asin(D)D │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - double-to-float v5, v6 │ + double-to-float v5, v5 │ │ mul-float v2, v3, v5 │ │ .restart local v2 # "s":F │ goto :goto_1 │ .end method ├── smali/aurelienribon/tweenengine/equations/Elastic$2.smali │ @@ -24,19 +24,19 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public final compute(F)F │ - .locals 11 │ + .locals 10 │ .param p1, "t" # F │ │ .prologue │ - const v10, 0x40c90fdb │ + const v9, 0x40c90fdb │ │ const/4 v3, 0x0 │ │ const/high16 v4, 0x3f800000 # 1.0f │ │ .line 34 │ iget v0, p0, Laurelienribon/tweenengine/equations/Elastic$2;->param_a:F │ @@ -88,64 +88,64 @@ │ const/high16 v3, 0x40800000 # 4.0f │ │ div-float v2, v1, v3 │ │ .line 40 │ .local v2, "s":F │ :goto_1 │ - const-wide/high16 v6, 0x4000000000000000L # 2.0 │ + const-wide/high16 v5, 0x4000000000000000L # 2.0 │ │ const/high16 v3, -0x3ee00000 # -10.0f │ │ mul-float/2addr v3, p1 │ │ - float-to-double v8, v3 │ + float-to-double v7, v3 │ │ - invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;->pow(DD)D │ + invoke-static {v5, v6, v7, v8}, Ljava/lang/Math;->pow(DD)D │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - double-to-float v3, v6 │ + double-to-float v3, v5 │ │ mul-float/2addr v3, v0 │ │ sub-float v5, p1, v2 │ │ - mul-float/2addr v5, v10 │ + mul-float/2addr v5, v9 │ │ div-float/2addr v5, v1 │ │ - float-to-double v6, v5 │ + float-to-double v5, v5 │ │ - invoke-static {v6, v7}, Ljava/lang/Math;->sin(D)D │ + invoke-static {v5, v6}, Ljava/lang/Math;->sin(D)D │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - double-to-float v5, v6 │ + double-to-float v5, v5 │ │ mul-float/2addr v3, v5 │ │ add-float/2addr v3, v4 │ │ goto :goto_0 │ │ .line 39 │ .end local v2 # "s":F │ :cond_4 │ - div-float v3, v1, v10 │ + div-float v3, v1, v9 │ │ div-float v5, v4, v0 │ │ - float-to-double v6, v5 │ + float-to-double v5, v5 │ │ - invoke-static {v6, v7}, Ljava/lang/Math;->asin(D)D │ + invoke-static {v5, v6}, Ljava/lang/Math;->asin(D)D │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - double-to-float v5, v6 │ + double-to-float v5, v5 │ │ mul-float v2, v3, v5 │ │ .restart local v2 # "s":F │ goto :goto_1 │ .end method ├── smali/aurelienribon/tweenengine/equations/Elastic$3.smali │ @@ -24,25 +24,25 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public final compute(F)F │ - .locals 12 │ + .locals 10 │ .param p1, "t" # F │ │ .prologue │ const/high16 v6, 0x40000000 # 2.0f │ │ const/4 v3, 0x0 │ │ - const-wide/high16 v10, 0x4000000000000000L # 2.0 │ + const-wide/high16 v8, 0x4000000000000000L # 2.0 │ │ - const v8, 0x40c90fdb │ + const v7, 0x40c90fdb │ │ const/high16 v4, 0x3f800000 # 1.0f │ │ .line 52 │ iget v0, p0, Laurelienribon/tweenengine/equations/Elastic$3;->param_a:F │ │ .line 53 │ @@ -108,93 +108,93 @@ │ │ sub-float/2addr p1, v4 │ │ mul-float v4, v5, p1 │ │ float-to-double v4, v4 │ │ - invoke-static {v10, v11, v4, v5}, Ljava/lang/Math;->pow(DD)D │ + invoke-static {v8, v9, v4, v5}, Ljava/lang/Math;->pow(DD)D │ │ move-result-wide v4 │ │ double-to-float v4, v4 │ │ mul-float/2addr v4, v0 │ │ sub-float v5, p1, v2 │ │ - mul-float/2addr v5, v8 │ + mul-float/2addr v5, v7 │ │ div-float/2addr v5, v1 │ │ - float-to-double v6, v5 │ + float-to-double v5, v5 │ │ - invoke-static {v6, v7}, Ljava/lang/Math;->sin(D)D │ + invoke-static {v5, v6}, Ljava/lang/Math;->sin(D)D │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - double-to-float v5, v6 │ + double-to-float v5, v5 │ │ mul-float/2addr v4, v5 │ │ mul-float/2addr v3, v4 │ │ goto :goto_0 │ │ .line 57 │ .end local v2 # "s":F │ :cond_4 │ - div-float v3, v1, v8 │ + div-float v3, v1, v7 │ │ div-float v5, v4, v0 │ │ - float-to-double v6, v5 │ + float-to-double v5, v5 │ │ - invoke-static {v6, v7}, Ljava/lang/Math;->asin(D)D │ + invoke-static {v5, v6}, Ljava/lang/Math;->asin(D)D │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - double-to-float v5, v6 │ + double-to-float v5, v5 │ │ mul-float v2, v3, v5 │ │ .restart local v2 # "s":F │ goto :goto_1 │ │ .line 59 │ :cond_5 │ const/high16 v3, -0x3ee00000 # -10.0f │ │ sub-float/2addr p1, v4 │ │ mul-float/2addr v3, p1 │ │ - float-to-double v6, v3 │ + float-to-double v5, v3 │ │ - invoke-static {v10, v11, v6, v7}, Ljava/lang/Math;->pow(DD)D │ + invoke-static {v8, v9, v5, v6}, Ljava/lang/Math;->pow(DD)D │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - double-to-float v3, v6 │ + double-to-float v3, v5 │ │ mul-float/2addr v3, v0 │ │ sub-float v5, p1, v2 │ │ - mul-float/2addr v5, v8 │ + mul-float/2addr v5, v7 │ │ div-float/2addr v5, v1 │ │ - float-to-double v6, v5 │ + float-to-double v5, v5 │ │ - invoke-static {v6, v7}, Ljava/lang/Math;->sin(D)D │ + invoke-static {v5, v6}, Ljava/lang/Math;->sin(D)D │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - double-to-float v5, v6 │ + double-to-float v5, v5 │ │ mul-float/2addr v3, v5 │ │ const/high16 v5, 0x3f000000 # 0.5f │ │ mul-float/2addr v3, v5 ├── smali/aurelienribon/tweenengine/equations/Expo$2.smali │ @@ -24,42 +24,42 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public final compute(F)F │ - .locals 6 │ + .locals 5 │ .param p1, "t" # F │ │ .prologue │ const/high16 v0, 0x3f800000 # 1.0f │ │ .line 26 │ cmpl-float v1, p1, v0 │ │ if-nez v1, :cond_0 │ │ :goto_0 │ return v0 │ │ :cond_0 │ - const-wide/high16 v2, 0x4000000000000000L # 2.0 │ + const-wide/high16 v1, 0x4000000000000000L # 2.0 │ │ - const/high16 v1, -0x3ee00000 # -10.0f │ + const/high16 v3, -0x3ee00000 # -10.0f │ │ - mul-float/2addr v1, p1 │ + mul-float/2addr v3, p1 │ │ - float-to-double v4, v1 │ + float-to-double v3, v3 │ │ - invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D │ + invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;->pow(DD)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-float v1, v2 │ + double-to-float v1, v1 │ │ neg-float v1, v1 │ │ add-float/2addr v0, v1 │ │ goto :goto_0 │ .end method ├── smali/aurelienribon/tweenengine/equations/Expo$3.smali │ @@ -30,19 +30,19 @@ │ .method public final compute(F)F │ .locals 7 │ .param p1, "t" # F │ │ .prologue │ const/high16 v6, 0x40000000 # 2.0f │ │ - const/high16 v3, 0x3f000000 # 0.5f │ + const/high16 v5, 0x3f000000 # 0.5f │ │ const/4 v0, 0x0 │ │ - const-wide/high16 v4, 0x4000000000000000L # 2.0 │ + const-wide/high16 v3, 0x4000000000000000L # 2.0 │ │ const/high16 v1, 0x3f800000 # 1.0f │ │ .line 38 │ cmpl-float v2, p1, v0 │ │ if-nez v2, :cond_0 │ @@ -73,45 +73,45 @@ │ │ sub-float v1, p1, v1 │ │ mul-float/2addr v0, v1 │ │ float-to-double v0, v0 │ │ - invoke-static {v4, v5, v0, v1}, Ljava/lang/Math;->pow(DD)D │ + invoke-static {v3, v4, v0, v1}, Ljava/lang/Math;->pow(DD)D │ │ move-result-wide v0 │ │ double-to-float v0, v0 │ │ - mul-float/2addr v0, v3 │ + mul-float/2addr v0, v5 │ │ goto :goto_0 │ │ .line 41 │ :cond_2 │ const/high16 v0, -0x3ee00000 # -10.0f │ │ sub-float/2addr p1, v1 │ │ mul-float/2addr v0, p1 │ │ float-to-double v0, v0 │ │ - invoke-static {v4, v5, v0, v1}, Ljava/lang/Math;->pow(DD)D │ + invoke-static {v3, v4, v0, v1}, Ljava/lang/Math;->pow(DD)D │ │ move-result-wide v0 │ │ double-to-float v0, v0 │ │ neg-float v0, v0 │ │ add-float/2addr v0, v6 │ │ - mul-float/2addr v0, v3 │ + mul-float/2addr v0, v5 │ │ goto :goto_0 │ .end method │ │ .method public toString()Ljava/lang/String; │ .locals 1 ├── smali/aurelienribon/tweenengine/equations/Sine$3.smali │ @@ -24,32 +24,32 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public final compute(F)F │ - .locals 4 │ + .locals 3 │ .param p1, "t" # F │ │ .prologue │ .line 40 │ const/high16 v0, -0x41000000 # -0.5f │ │ const v1, 0x40490fdb # (float)Math.PI │ │ mul-float/2addr v1, p1 │ │ - float-to-double v2, v1 │ + float-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->cos(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->cos(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-float v1, v2 │ + double-to-float v1, v1 │ │ const/high16 v2, 0x3f800000 # 1.0f │ │ sub-float/2addr v1, v2 │ │ mul-float/2addr v0, v1 ├── smali/aurelienribon/tweenengine/paths/Linear.smali │ @@ -29,21 +29,21 @@ │ .line 11 │ add-int/lit8 v1, p3, -0x1 │ │ int-to-float v1, v1 │ │ mul-float/2addr v1, p1 │ │ - float-to-double v2, v1 │ + float-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->floor(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->floor(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-int v0, v2 │ + double-to-int v0, v1 │ │ .line 12 │ .local v0, "segment":I │ const/4 v1, 0x0 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I ├── smali/aurelienribon/tweenengine/primitives/MutableInteger.smali │ @@ -84,23 +84,19 @@ │ const/4 v0, 0x1 │ │ return v0 │ .end method │ │ .method public bridge synthetic getValues(Ljava/lang/Object;I[F)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # I │ - .param p3, "x2" # [F │ │ .prologue │ .line 8 │ check-cast p1, Laurelienribon/tweenengine/primitives/MutableInteger; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2, p3}, Laurelienribon/tweenengine/primitives/MutableInteger;->getValues(Laurelienribon/tweenengine/primitives/MutableInteger;I[F)I │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -156,20 +152,16 @@ │ │ .line 33 │ return-void │ .end method │ │ .method public bridge synthetic setValues(Ljava/lang/Object;I[F)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # I │ - .param p3, "x2" # [F │ │ .prologue │ .line 8 │ check-cast p1, Laurelienribon/tweenengine/primitives/MutableInteger; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2, p3}, Laurelienribon/tweenengine/primitives/MutableInteger;->setValues(Laurelienribon/tweenengine/primitives/MutableInteger;I[F)V │ │ return-void │ .end method ├── smali/aurelienribon/tweenengine/primitives/MutableFloat.smali │ @@ -80,23 +80,19 @@ │ const/4 v0, 0x1 │ │ return v0 │ .end method │ │ .method public bridge synthetic getValues(Ljava/lang/Object;I[F)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # I │ - .param p3, "x2" # [F │ │ .prologue │ .line 8 │ check-cast p1, Laurelienribon/tweenengine/primitives/MutableFloat; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2, p3}, Laurelienribon/tweenengine/primitives/MutableFloat;->getValues(Laurelienribon/tweenengine/primitives/MutableFloat;I[F)I │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -152,20 +148,16 @@ │ │ .line 33 │ return-void │ .end method │ │ .method public bridge synthetic setValues(Ljava/lang/Object;I[F)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # I │ - .param p3, "x2" # [F │ │ .prologue │ .line 8 │ check-cast p1, Laurelienribon/tweenengine/primitives/MutableFloat; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2, p3}, Laurelienribon/tweenengine/primitives/MutableFloat;->setValues(Laurelienribon/tweenengine/primitives/MutableFloat;I[F)V │ │ return-void │ .end method ├── smali/com/artemis/EntityManager.smali │ @@ -234,15 +234,15 @@ │ │ .line 131 │ :cond_0 │ return v0 │ .end method │ │ .method protected createEntityInstance()Lcom/artemis/Entity; │ - .locals 6 │ + .locals 5 │ │ .prologue │ .line 55 │ iget-object v1, p0, Lcom/artemis/EntityManager;->recyclingEntityFactory:Lcom/artemis/EntityManager$RecyclingEntityFactory; │ │ invoke-virtual {v1}, Lcom/artemis/EntityManager$RecyclingEntityFactory;->obtain()Lcom/artemis/Entity; │ │ @@ -257,21 +257,21 @@ │ move-result v2 │ │ const/4 v3, 0x0 │ │ invoke-virtual {v1, v2, v3}, Lcom/artemis/utils/IntBag;->set(II)V │ │ .line 57 │ - iget-wide v2, p0, Lcom/artemis/EntityManager;->created:J │ + iget-wide v1, p0, Lcom/artemis/EntityManager;->created:J │ │ - const-wide/16 v4, 0x1 │ + const-wide/16 v3, 0x1 │ │ - add-long/2addr v2, v4 │ + add-long/2addr v1, v3 │ │ - iput-wide v2, p0, Lcom/artemis/EntityManager;->created:J │ + iput-wide v1, p0, Lcom/artemis/EntityManager;->created:J │ │ .line 60 │ iget-object v1, p0, Lcom/artemis/EntityManager;->entities:Lcom/artemis/utils/Bag; │ │ invoke-virtual {v0}, Lcom/artemis/Entity;->getId()I │ │ move-result v2 ├── smali/com/artemis/utils/FastMath.smali │ @@ -165,15 +165,15 @@ │ │ sub-double/2addr v0, v2 │ │ goto :goto_0 │ .end method │ │ .method public static final cos(D)D │ - .locals 4 │ + .locals 3 │ .param p0, "x" # D │ │ .prologue │ const-wide v0, 0x3ff921fb54442d18L # 1.5707963267948966 │ │ .line 32 │ cmpl-double v2, p0, v0 ├── smali/com/artemis/utils/Utils.smali │ @@ -562,21 +562,21 @@ │ │ add-float v17, v17, v9 │ │ move/from16 v0, v17 │ │ float-to-double v0, v0 │ │ - move-wide/from16 v18, v0 │ + move-wide/from16 v17, v0 │ │ - invoke-static/range {v18 .. v19}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static/range {v17 .. v18}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v18 │ + move-result-wide v17 │ │ - move-wide/from16 v0, v18 │ + move-wide/from16 v0, v17 │ │ double-to-float v0, v0 │ │ move/from16 v17, v0 │ │ mul-float v11, v16, v17 │ │ @@ -604,21 +604,21 @@ │ │ .line 46 │ .local v6, "A_32":F │ const/high16 v16, 0x40000000 # 2.0f │ │ float-to-double v0, v9 │ │ - move-wide/from16 v18, v0 │ + move-wide/from16 v17, v0 │ │ - invoke-static/range {v18 .. v19}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static/range {v17 .. v18}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v18 │ + move-result-wide v17 │ │ - move-wide/from16 v0, v18 │ + move-wide/from16 v0, v17 │ │ double-to-float v0, v0 │ │ move/from16 v17, v0 │ │ mul-float v10, v16, v17 ├── smali/com/badlogic/gdx/InputProcessorQueue.smali │ @@ -86,31 +86,31 @@ │ iput-object p1, p0, Lcom/badlogic/gdx/InputProcessorQueue;->processor:Lcom/badlogic/gdx/InputProcessor; │ │ .line 44 │ return-void │ .end method │ │ .method private queueTime()V │ - .locals 6 │ + .locals 5 │ │ .prologue │ .line 97 │ invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;->nanoTime()J │ │ move-result-wide v0 │ │ .line 98 │ .local v0, "time":J │ iget-object v2, p0, Lcom/badlogic/gdx/InputProcessorQueue;->queue:Lcom/badlogic/gdx/utils/IntArray; │ │ const/16 v3, 0x20 │ │ - shr-long v4, v0, v3 │ + shr-long v3, v0, v3 │ │ - long-to-int v3, v4 │ + long-to-int v3, v3 │ │ invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/IntArray;->add(I)V │ │ .line 99 │ iget-object v2, p0, Lcom/badlogic/gdx/InputProcessorQueue;->queue:Lcom/badlogic/gdx/utils/IntArray; │ │ long-to-int v3, v0 ├── smali/com/badlogic/gdx/assets/AssetManager.smali │ @@ -4480,45 +4480,45 @@ │ │ monitor-exit p0 │ │ throw v1 │ .end method │ │ .method public update(I)Z │ - .locals 8 │ + .locals 7 │ .param p1, "millis" # I │ │ .prologue │ .line 366 │ invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;->millis()J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - int-to-long v6, p1 │ + int-to-long v5, p1 │ │ - add-long v2, v4, v6 │ + add-long v1, v3, v5 │ │ .line 368 │ - .local v2, "endTime":J │ + .local v1, "endTime":J │ :goto_0 │ invoke-virtual {p0}, Lcom/badlogic/gdx/assets/AssetManager;->update()Z │ │ move-result v0 │ │ .line 369 │ .local v0, "done":Z │ if-nez v0, :cond_0 │ │ invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;->millis()J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - cmp-long v1, v4, v2 │ + cmp-long v3, v3, v1 │ │ - if-lez v1, :cond_1 │ + if-lez v3, :cond_1 │ │ :cond_0 │ return v0 │ │ .line 370 │ :cond_1 │ invoke-static {}, Lcom/badlogic/gdx/utils/async/ThreadUtils;->yield()V ├── smali/com/badlogic/gdx/backends/android/AndroidFileHandle.smali │ @@ -338,30 +338,30 @@ │ │ .line 208 │ invoke-virtual {v0}, Landroid/content/res/AssetFileDescriptor;->getLength()J │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ .line 211 │ if-eqz v0, :cond_0 │ │ .line 213 │ :try_start_1 │ invoke-virtual {v0}, Landroid/content/res/AssetFileDescriptor;->close()V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ .line 220 │ .end local v0 # "fileDescriptor":Landroid/content/res/AssetFileDescriptor; │ :cond_0 │ :goto_0 │ - return-wide v2 │ + return-wide v1 │ │ .line 209 │ .restart local v0 # "fileDescriptor":Landroid/content/res/AssetFileDescriptor; │ :catch_0 │ move-exception v1 │ │ .line 211 │ @@ -375,15 +375,15 @@ │ │ .line 220 │ .end local v0 # "fileDescriptor":Landroid/content/res/AssetFileDescriptor; │ :cond_1 │ :goto_1 │ invoke-super {p0}, Lcom/badlogic/gdx/files/FileHandle;->length()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ goto :goto_0 │ │ .line 211 │ .restart local v0 # "fileDescriptor":Landroid/content/res/AssetFileDescriptor; │ :catchall_0 │ move-exception v1 │ @@ -399,15 +399,15 @@ │ .line 215 │ :cond_2 │ :goto_2 │ throw v1 │ │ .line 214 │ :catch_1 │ - move-exception v1 │ + move-exception v3 │ │ goto :goto_0 │ │ :catch_2 │ move-exception v1 │ │ goto :goto_1 ├── smali/com/badlogic/gdx/backends/android/AndroidGraphics.smali │ @@ -1639,668 +1639,580 @@ │ invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 499 │ return-void │ .end method │ │ .method public onDrawFrame(Ljavax/microedition/khronos/opengles/GL10;)V │ - .locals 18 │ + .locals 15 │ .param p1, "gl" # Ljavax/microedition/khronos/opengles/GL10; │ │ .prologue │ .line 358 │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v12 │ + move-result-wide v9 │ │ .line 359 │ - .local v12, "time":J │ - move-object/from16 v0, p0 │ + .local v9, "time":J │ + iget-wide v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->lastFrameTime:J │ │ - iget-wide v14, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->lastFrameTime:J │ + sub-long v11, v9, v11 │ │ - sub-long v14, v12, v14 │ + long-to-float v11, v11 │ │ - long-to-float v11, v14 │ + const v12, 0x4e6e6b28 # 1.0E9f │ │ - const v14, 0x4e6e6b28 # 1.0E9f │ + div-float/2addr v11, v12 │ │ - div-float/2addr v11, v14 │ - │ - move-object/from16 v0, p0 │ - │ - iput v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->deltaTime:F │ + iput v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->deltaTime:F │ │ .line 360 │ - move-object/from16 v0, p0 │ - │ - iput-wide v12, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->lastFrameTime:J │ + iput-wide v9, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->lastFrameTime:J │ │ .line 363 │ - move-object/from16 v0, p0 │ - │ - iget-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->resume:Z │ + iget-boolean v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->resume:Z │ │ if-nez v11, :cond_3 │ │ .line 364 │ - move-object/from16 v0, p0 │ + iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->mean:Lcom/badlogic/gdx/math/WindowedMean; │ │ - iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->mean:Lcom/badlogic/gdx/math/WindowedMean; │ + iget v12, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->deltaTime:F │ │ - move-object/from16 v0, p0 │ - │ - iget v14, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->deltaTime:F │ - │ - invoke-virtual {v11, v14}, Lcom/badlogic/gdx/math/WindowedMean;->addValue(F)V │ + invoke-virtual {v11, v12}, Lcom/badlogic/gdx/math/WindowedMean;->addValue(F)V │ │ .line 369 │ :goto_0 │ - const/4 v9, 0x0 │ + const/4 v7, 0x0 │ │ .line 370 │ - .local v9, "lrunning":Z │ - const/4 v7, 0x0 │ + .local v7, "lrunning":Z │ + const/4 v5, 0x0 │ │ .line 371 │ - .local v7, "lpause":Z │ - const/4 v4, 0x0 │ + .local v5, "lpause":Z │ + const/4 v2, 0x0 │ │ .line 372 │ - .local v4, "ldestroy":Z │ - const/4 v8, 0x0 │ + .local v2, "ldestroy":Z │ + const/4 v6, 0x0 │ │ .line 374 │ - .local v8, "lresume":Z │ - move-object/from16 v0, p0 │ - │ - iget-object v14, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->synch:Ljava/lang/Object; │ + .local v6, "lresume":Z │ + iget-object v12, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->synch:Ljava/lang/Object; │ │ - monitor-enter v14 │ + monitor-enter v12 │ │ .line 375 │ :try_start_0 │ - move-object/from16 v0, p0 │ - │ - iget-boolean v9, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->running:Z │ + iget-boolean v7, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->running:Z │ │ .line 376 │ - move-object/from16 v0, p0 │ - │ - iget-boolean v7, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->pause:Z │ + iget-boolean v5, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->pause:Z │ │ .line 377 │ - move-object/from16 v0, p0 │ - │ - iget-boolean v4, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->destroy:Z │ + iget-boolean v2, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->destroy:Z │ │ .line 378 │ - move-object/from16 v0, p0 │ - │ - iget-boolean v8, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->resume:Z │ + iget-boolean v6, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->resume:Z │ │ .line 380 │ - move-object/from16 v0, p0 │ - │ - iget-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->resume:Z │ + iget-boolean v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->resume:Z │ │ if-eqz v11, :cond_0 │ │ .line 381 │ const/4 v11, 0x0 │ │ - move-object/from16 v0, p0 │ - │ - iput-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->resume:Z │ + iput-boolean v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->resume:Z │ │ .line 384 │ :cond_0 │ - move-object/from16 v0, p0 │ - │ - iget-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->pause:Z │ + iget-boolean v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->pause:Z │ │ if-eqz v11, :cond_1 │ │ .line 385 │ const/4 v11, 0x0 │ │ - move-object/from16 v0, p0 │ - │ - iput-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->pause:Z │ + iput-boolean v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->pause:Z │ │ .line 386 │ - move-object/from16 v0, p0 │ - │ - iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->synch:Ljava/lang/Object; │ + iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->synch:Ljava/lang/Object; │ │ invoke-virtual {v11}, Ljava/lang/Object;->notifyAll()V │ │ .line 389 │ :cond_1 │ - move-object/from16 v0, p0 │ - │ - iget-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->destroy:Z │ + iget-boolean v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->destroy:Z │ │ if-eqz v11, :cond_2 │ │ .line 390 │ const/4 v11, 0x0 │ │ - move-object/from16 v0, p0 │ - │ - iput-boolean v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->destroy:Z │ + iput-boolean v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->destroy:Z │ │ .line 391 │ - move-object/from16 v0, p0 │ - │ - iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->synch:Ljava/lang/Object; │ + iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->synch:Ljava/lang/Object; │ │ invoke-virtual {v11}, Ljava/lang/Object;->notifyAll()V │ │ .line 393 │ :cond_2 │ - monitor-exit v14 │ + monitor-exit v12 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_1 │ │ .line 395 │ - if-eqz v8, :cond_5 │ + if-eqz v6, :cond_5 │ │ .line 396 │ - move-object/from16 v0, p0 │ - │ - iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ + iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ │ invoke-interface {v11}, Lcom/badlogic/gdx/backends/android/AndroidApplicationBase;->getLifecycleListeners()Lcom/badlogic/gdx/utils/Array; │ │ - move-result-object v6 │ + move-result-object v4 │ │ .line 397 │ - .local v6, "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ - monitor-enter v6 │ + .local v4, "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + monitor-enter v4 │ │ .line 398 │ :try_start_1 │ - invoke-virtual {v6}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - .local v3, "i$":Ljava/util/Iterator; │ + .local v1, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v11 │ │ if-eqz v11, :cond_4 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - check-cast v5, Lcom/badlogic/gdx/LifecycleListener; │ + check-cast v3, Lcom/badlogic/gdx/LifecycleListener; │ │ .line 399 │ - .local v5, "listener":Lcom/badlogic/gdx/LifecycleListener; │ - invoke-interface {v5}, Lcom/badlogic/gdx/LifecycleListener;->resume()V │ + .local v3, "listener":Lcom/badlogic/gdx/LifecycleListener; │ + invoke-interface {v3}, Lcom/badlogic/gdx/LifecycleListener;->resume()V │ │ goto :goto_1 │ │ .line 401 │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v5 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ + .end local v1 # "i$":Ljava/util/Iterator; │ + .end local v3 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ :catchall_0 │ move-exception v11 │ │ - monitor-exit v6 │ + monitor-exit v4 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ throw v11 │ │ .line 366 │ - .end local v4 # "ldestroy":Z │ - .end local v6 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ - .end local v7 # "lpause":Z │ - .end local v8 # "lresume":Z │ - .end local v9 # "lrunning":Z │ + .end local v2 # "ldestroy":Z │ + .end local v4 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + .end local v5 # "lpause":Z │ + .end local v6 # "lresume":Z │ + .end local v7 # "lrunning":Z │ :cond_3 │ const/4 v11, 0x0 │ │ - move-object/from16 v0, p0 │ - │ - iput v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->deltaTime:F │ + iput v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->deltaTime:F │ │ goto :goto_0 │ │ .line 393 │ - .restart local v4 # "ldestroy":Z │ - .restart local v7 # "lpause":Z │ - .restart local v8 # "lresume":Z │ - .restart local v9 # "lrunning":Z │ + .restart local v2 # "ldestroy":Z │ + .restart local v5 # "lpause":Z │ + .restart local v6 # "lresume":Z │ + .restart local v7 # "lrunning":Z │ :catchall_1 │ move-exception v11 │ │ :try_start_2 │ - monitor-exit v14 │ + monitor-exit v12 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_1 │ │ throw v11 │ │ .line 401 │ - .restart local v3 # "i$":Ljava/util/Iterator; │ - .restart local v6 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + .restart local v1 # "i$":Ljava/util/Iterator; │ + .restart local v4 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ :cond_4 │ :try_start_3 │ - monitor-exit v6 │ + monitor-exit v4 │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ .line 402 │ - move-object/from16 v0, p0 │ - │ - iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ + iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ │ invoke-interface {v11}, Lcom/badlogic/gdx/backends/android/AndroidApplicationBase;->getApplicationListener()Lcom/badlogic/gdx/ApplicationListener; │ │ move-result-object v11 │ │ invoke-interface {v11}, Lcom/badlogic/gdx/ApplicationListener;->resume()V │ │ .line 403 │ sget-object v11, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ │ - const-string v14, "AndroidGraphics" │ + const-string v12, "AndroidGraphics" │ │ - const-string v15, "resumed" │ + const-string v13, "resumed" │ │ - invoke-interface {v11, v14, v15}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-interface {v11, v12, v13}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 406 │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v6 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + .end local v1 # "i$":Ljava/util/Iterator; │ + .end local v4 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ :cond_5 │ - if-eqz v9, :cond_7 │ + if-eqz v7, :cond_7 │ │ .line 407 │ - move-object/from16 v0, p0 │ - │ - iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ + iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ │ invoke-interface {v11}, Lcom/badlogic/gdx/backends/android/AndroidApplicationBase;->getRunnables()Lcom/badlogic/gdx/utils/Array; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - monitor-enter v14 │ + monitor-enter v12 │ │ .line 408 │ :try_start_4 │ - move-object/from16 v0, p0 │ - │ - iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ + iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ │ invoke-interface {v11}, Lcom/badlogic/gdx/backends/android/AndroidApplicationBase;->getExecutedRunnables()Lcom/badlogic/gdx/utils/Array; │ │ move-result-object v11 │ │ invoke-virtual {v11}, Lcom/badlogic/gdx/utils/Array;->clear()V │ │ .line 409 │ - move-object/from16 v0, p0 │ - │ - iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ + iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ │ invoke-interface {v11}, Lcom/badlogic/gdx/backends/android/AndroidApplicationBase;->getExecutedRunnables()Lcom/badlogic/gdx/utils/Array; │ │ move-result-object v11 │ │ - move-object/from16 v0, p0 │ - │ - iget-object v15, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ + iget-object v13, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ │ - invoke-interface {v15}, Lcom/badlogic/gdx/backends/android/AndroidApplicationBase;->getRunnables()Lcom/badlogic/gdx/utils/Array; │ + invoke-interface {v13}, Lcom/badlogic/gdx/backends/android/AndroidApplicationBase;->getRunnables()Lcom/badlogic/gdx/utils/Array; │ │ - move-result-object v15 │ + move-result-object v13 │ │ - invoke-virtual {v11, v15}, Lcom/badlogic/gdx/utils/Array;->addAll(Lcom/badlogic/gdx/utils/Array;)V │ + invoke-virtual {v11, v13}, Lcom/badlogic/gdx/utils/Array;->addAll(Lcom/badlogic/gdx/utils/Array;)V │ │ .line 410 │ - move-object/from16 v0, p0 │ - │ - iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ + iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ │ invoke-interface {v11}, Lcom/badlogic/gdx/backends/android/AndroidApplicationBase;->getRunnables()Lcom/badlogic/gdx/utils/Array; │ │ move-result-object v11 │ │ invoke-virtual {v11}, Lcom/badlogic/gdx/utils/Array;->clear()V │ │ .line 411 │ - monitor-exit v14 │ + monitor-exit v12 │ :try_end_4 │ .catchall {:try_start_4 .. :try_end_4} :catchall_2 │ │ .line 413 │ - const/4 v2, 0x0 │ + const/4 v0, 0x0 │ │ - .local v2, "i":I │ + .local v0, "i":I │ :goto_2 │ - move-object/from16 v0, p0 │ - │ - iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ + iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ │ invoke-interface {v11}, Lcom/badlogic/gdx/backends/android/AndroidApplicationBase;->getExecutedRunnables()Lcom/badlogic/gdx/utils/Array; │ │ move-result-object v11 │ │ iget v11, v11, Lcom/badlogic/gdx/utils/Array;->size:I │ │ - if-ge v2, v11, :cond_6 │ + if-ge v0, v11, :cond_6 │ │ .line 415 │ :try_start_5 │ - move-object/from16 v0, p0 │ - │ - iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ + iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ │ invoke-interface {v11}, Lcom/badlogic/gdx/backends/android/AndroidApplicationBase;->getExecutedRunnables()Lcom/badlogic/gdx/utils/Array; │ │ move-result-object v11 │ │ - invoke-virtual {v11, v2}, Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; │ + invoke-virtual {v11, v0}, Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; │ │ move-result-object v11 │ │ check-cast v11, Ljava/lang/Runnable; │ │ invoke-interface {v11}, Ljava/lang/Runnable;->run()V │ :try_end_5 │ .catch Ljava/lang/Throwable; {:try_start_5 .. :try_end_5} :catch_0 │ │ .line 413 │ :goto_3 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v0, v0, 0x1 │ │ goto :goto_2 │ │ .line 411 │ - .end local v2 # "i":I │ + .end local v0 # "i":I │ :catchall_2 │ move-exception v11 │ │ :try_start_6 │ - monitor-exit v14 │ + monitor-exit v12 │ :try_end_6 │ .catchall {:try_start_6 .. :try_end_6} :catchall_2 │ │ throw v11 │ │ .line 416 │ - .restart local v2 # "i":I │ + .restart local v0 # "i":I │ :catch_0 │ - move-exception v10 │ + move-exception v8 │ │ .line 417 │ - .local v10, "t":Ljava/lang/Throwable; │ - invoke-virtual {v10}, Ljava/lang/Throwable;->printStackTrace()V │ + .local v8, "t":Ljava/lang/Throwable; │ + invoke-virtual {v8}, Ljava/lang/Throwable;->printStackTrace()V │ │ goto :goto_3 │ │ .line 420 │ - .end local v10 # "t":Ljava/lang/Throwable; │ + .end local v8 # "t":Ljava/lang/Throwable; │ :cond_6 │ - move-object/from16 v0, p0 │ - │ - iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ + iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ │ invoke-interface {v11}, Lcom/badlogic/gdx/backends/android/AndroidApplicationBase;->getInput()Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ move-result-object v11 │ │ invoke-virtual {v11}, Lcom/badlogic/gdx/backends/android/AndroidInput;->processEvents()V │ │ .line 421 │ - move-object/from16 v0, p0 │ - │ - iget-wide v14, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frameId:J │ + iget-wide v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frameId:J │ │ - const-wide/16 v16, 0x1 │ + const-wide/16 v13, 0x1 │ │ - add-long v14, v14, v16 │ + add-long/2addr v11, v13 │ │ - move-object/from16 v0, p0 │ - │ - iput-wide v14, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frameId:J │ + iput-wide v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frameId:J │ │ .line 422 │ - move-object/from16 v0, p0 │ - │ - iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ + iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ │ invoke-interface {v11}, Lcom/badlogic/gdx/backends/android/AndroidApplicationBase;->getApplicationListener()Lcom/badlogic/gdx/ApplicationListener; │ │ move-result-object v11 │ │ invoke-interface {v11}, Lcom/badlogic/gdx/ApplicationListener;->render()V │ │ .line 425 │ - .end local v2 # "i":I │ + .end local v0 # "i":I │ :cond_7 │ - if-eqz v7, :cond_9 │ + if-eqz v5, :cond_9 │ │ .line 426 │ - move-object/from16 v0, p0 │ - │ - iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ + iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ │ invoke-interface {v11}, Lcom/badlogic/gdx/backends/android/AndroidApplicationBase;->getLifecycleListeners()Lcom/badlogic/gdx/utils/Array; │ │ - move-result-object v6 │ + move-result-object v4 │ │ .line 427 │ - .restart local v6 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ - monitor-enter v6 │ + .restart local v4 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + monitor-enter v4 │ │ .line 428 │ :try_start_7 │ - invoke-virtual {v6}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - .restart local v3 # "i$":Ljava/util/Iterator; │ + .restart local v1 # "i$":Ljava/util/Iterator; │ :goto_4 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v11 │ │ if-eqz v11, :cond_8 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - check-cast v5, Lcom/badlogic/gdx/LifecycleListener; │ + check-cast v3, Lcom/badlogic/gdx/LifecycleListener; │ │ .line 429 │ - .restart local v5 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ - invoke-interface {v5}, Lcom/badlogic/gdx/LifecycleListener;->pause()V │ + .restart local v3 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ + invoke-interface {v3}, Lcom/badlogic/gdx/LifecycleListener;->pause()V │ │ goto :goto_4 │ │ .line 431 │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v5 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ + .end local v1 # "i$":Ljava/util/Iterator; │ + .end local v3 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ :catchall_3 │ move-exception v11 │ │ - monitor-exit v6 │ + monitor-exit v4 │ :try_end_7 │ .catchall {:try_start_7 .. :try_end_7} :catchall_3 │ │ throw v11 │ │ - .restart local v3 # "i$":Ljava/util/Iterator; │ + .restart local v1 # "i$":Ljava/util/Iterator; │ :cond_8 │ :try_start_8 │ - monitor-exit v6 │ + monitor-exit v4 │ :try_end_8 │ .catchall {:try_start_8 .. :try_end_8} :catchall_3 │ │ .line 432 │ - move-object/from16 v0, p0 │ - │ - iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ + iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ │ invoke-interface {v11}, Lcom/badlogic/gdx/backends/android/AndroidApplicationBase;->getApplicationListener()Lcom/badlogic/gdx/ApplicationListener; │ │ move-result-object v11 │ │ invoke-interface {v11}, Lcom/badlogic/gdx/ApplicationListener;->pause()V │ │ .line 433 │ sget-object v11, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ │ - const-string v14, "AndroidGraphics" │ + const-string v12, "AndroidGraphics" │ │ - const-string v15, "paused" │ + const-string v13, "paused" │ │ - invoke-interface {v11, v14, v15}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-interface {v11, v12, v13}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 436 │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v6 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + .end local v1 # "i$":Ljava/util/Iterator; │ + .end local v4 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ :cond_9 │ - if-eqz v4, :cond_b │ + if-eqz v2, :cond_b │ │ .line 437 │ - move-object/from16 v0, p0 │ - │ - iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ + iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ │ invoke-interface {v11}, Lcom/badlogic/gdx/backends/android/AndroidApplicationBase;->getLifecycleListeners()Lcom/badlogic/gdx/utils/Array; │ │ - move-result-object v6 │ + move-result-object v4 │ │ .line 438 │ - .restart local v6 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ - monitor-enter v6 │ + .restart local v4 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + monitor-enter v4 │ │ .line 439 │ :try_start_9 │ - invoke-virtual {v6}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - .restart local v3 # "i$":Ljava/util/Iterator; │ + .restart local v1 # "i$":Ljava/util/Iterator; │ :goto_5 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v11 │ │ if-eqz v11, :cond_a │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - check-cast v5, Lcom/badlogic/gdx/LifecycleListener; │ + check-cast v3, Lcom/badlogic/gdx/LifecycleListener; │ │ .line 440 │ - .restart local v5 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ - invoke-interface {v5}, Lcom/badlogic/gdx/LifecycleListener;->dispose()V │ + .restart local v3 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ + invoke-interface {v3}, Lcom/badlogic/gdx/LifecycleListener;->dispose()V │ │ goto :goto_5 │ │ .line 442 │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v5 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ + .end local v1 # "i$":Ljava/util/Iterator; │ + .end local v3 # "listener":Lcom/badlogic/gdx/LifecycleListener; │ :catchall_4 │ move-exception v11 │ │ - monitor-exit v6 │ + monitor-exit v4 │ :try_end_9 │ .catchall {:try_start_9 .. :try_end_9} :catchall_4 │ │ throw v11 │ │ - .restart local v3 # "i$":Ljava/util/Iterator; │ + .restart local v1 # "i$":Ljava/util/Iterator; │ :cond_a │ :try_start_a │ - monitor-exit v6 │ + monitor-exit v4 │ :try_end_a │ .catchall {:try_start_a .. :try_end_a} :catchall_4 │ │ .line 443 │ - move-object/from16 v0, p0 │ - │ - iget-object v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ + iget-object v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ │ invoke-interface {v11}, Lcom/badlogic/gdx/backends/android/AndroidApplicationBase;->getApplicationListener()Lcom/badlogic/gdx/ApplicationListener; │ │ move-result-object v11 │ │ invoke-interface {v11}, Lcom/badlogic/gdx/ApplicationListener;->dispose()V │ │ .line 444 │ sget-object v11, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ │ - const-string v14, "AndroidGraphics" │ + const-string v12, "AndroidGraphics" │ │ - const-string v15, "destroyed" │ + const-string v13, "destroyed" │ │ - invoke-interface {v11, v14, v15}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-interface {v11, v12, v13}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 447 │ - .end local v3 # "i$":Ljava/util/Iterator; │ - .end local v6 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + .end local v1 # "i$":Ljava/util/Iterator; │ + .end local v4 # "listeners":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ :cond_b │ - move-object/from16 v0, p0 │ - │ - iget-wide v14, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frameStart:J │ + iget-wide v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frameStart:J │ │ - sub-long v14, v12, v14 │ + sub-long v11, v9, v11 │ │ - const-wide/32 v16, 0x3b9aca00 │ + const-wide/32 v13, 0x3b9aca00 │ │ - cmp-long v11, v14, v16 │ + cmp-long v11, v11, v13 │ │ if-lez v11, :cond_c │ │ .line 448 │ - move-object/from16 v0, p0 │ - │ - iget v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frames:I │ - │ - move-object/from16 v0, p0 │ + iget v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frames:I │ │ - iput v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->fps:I │ + iput v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->fps:I │ │ .line 449 │ const/4 v11, 0x0 │ │ - move-object/from16 v0, p0 │ - │ - iput v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frames:I │ + iput v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frames:I │ │ .line 450 │ - move-object/from16 v0, p0 │ - │ - iput-wide v12, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frameStart:J │ + iput-wide v9, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frameStart:J │ │ .line 452 │ :cond_c │ - move-object/from16 v0, p0 │ - │ - iget v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frames:I │ + iget v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frames:I │ │ add-int/lit8 v11, v11, 0x1 │ │ - move-object/from16 v0, p0 │ - │ - iput v11, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frames:I │ + iput v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frames:I │ │ .line 453 │ return-void │ .end method │ │ .method public onPauseGLSurfaceView()V │ .locals 1 │ @@ -2464,20 +2376,20 @@ │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ throw v0 │ .end method │ │ .method public onSurfaceCreated(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V │ - .locals 5 │ + .locals 4 │ .param p1, "gl" # Ljavax/microedition/khronos/opengles/GL10; │ .param p2, "config" # Ljavax/microedition/khronos/egl/EGLConfig; │ │ .prologue │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ .line 252 │ invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;->getEGL()Ljavax/microedition/khronos/egl/EGL; │ │ move-result-object v1 │ │ check-cast v1, Ljavax/microedition/khronos/egl/EGL10; │ @@ -2559,31 +2471,31 @@ │ invoke-direct {v1, v2}, Lcom/badlogic/gdx/math/WindowedMean;->(I)V │ │ iput-object v1, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->mean:Lcom/badlogic/gdx/math/WindowedMean; │ │ .line 269 │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - iput-wide v2, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->lastFrameTime:J │ + iput-wide v1, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->lastFrameTime:J │ │ .line 271 │ iget v1, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->width:I │ │ iget v2, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->height:I │ │ - invoke-interface {p1, v4, v4, v1, v2}, Ljavax/microedition/khronos/opengles/GL10;->glViewport(IIII)V │ + invoke-interface {p1, v3, v3, v1, v2}, Ljavax/microedition/khronos/opengles/GL10;->glViewport(IIII)V │ │ .line 272 │ return-void │ .end method │ │ .method pause()V │ - .locals 6 │ + .locals 5 │ │ .prologue │ .line 315 │ iget-object v2, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->synch:Ljava/lang/Object; │ │ monitor-enter v2 │ │ @@ -2619,17 +2531,17 @@ │ │ if-eqz v1, :cond_2 │ │ .line 327 │ :try_start_1 │ iget-object v1, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->synch:Ljava/lang/Object; │ │ - const-wide/16 v4, 0xfa0 │ + const-wide/16 v3, 0xfa0 │ │ - invoke-virtual {v1, v4, v5}, Ljava/lang/Object;->wait(J)V │ + invoke-virtual {v1, v3, v4}, Ljava/lang/Object;->wait(J)V │ │ .line 328 │ iget-boolean v1, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->pause:Z │ │ if-eqz v1, :cond_1 │ │ .line 331 ├── smali/com/badlogic/gdx/backends/android/AndroidInput.smali │ @@ -1876,498 +1876,498 @@ │ invoke-virtual {p0, p1, p2}, Lcom/badlogic/gdx/backends/android/AndroidInput;->postTap(II)V │ │ .line 433 │ return-void │ .end method │ │ .method public onKey(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ - .locals 12 │ + .locals 11 │ .param p1, "v" # Landroid/view/View; │ .param p2, "keyCode" # I │ .param p3, "e" # Landroid/view/KeyEvent; │ │ .prologue │ .line 458 │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - .local v5, "i":I │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keyListeners:Ljava/util/ArrayList; │ + .local v4, "i":I │ + iget-object v8, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keyListeners:Ljava/util/ArrayList; │ │ - invoke-virtual {v7}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v8}, Ljava/util/ArrayList;->size()I │ │ - move-result v6 │ + move-result v5 │ │ - .local v6, "n":I │ + .local v5, "n":I │ :goto_0 │ - if-ge v5, v6, :cond_1 │ + if-ge v4, v5, :cond_1 │ │ .line 459 │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keyListeners:Ljava/util/ArrayList; │ + iget-object v8, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keyListeners:Ljava/util/ArrayList; │ │ - invoke-virtual {v7, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v8, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - check-cast v7, Landroid/view/View$OnKeyListener; │ + check-cast v8, Landroid/view/View$OnKeyListener; │ │ - invoke-interface {v7, p1, p2, p3}, Landroid/view/View$OnKeyListener;->onKey(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ + invoke-interface {v8, p1, p2, p3}, Landroid/view/View$OnKeyListener;->onKey(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ - move-result v7 │ + move-result v8 │ │ - if-eqz v7, :cond_0 │ + if-eqz v8, :cond_0 │ │ - const/4 v7, 0x1 │ + const/4 v8, 0x1 │ │ .line 541 │ :goto_1 │ - return v7 │ + return v8 │ │ .line 458 │ :cond_0 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 461 │ :cond_1 │ monitor-enter p0 │ │ .line 462 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ .line 464 │ - .local v4, "event":Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; │ + .local v3, "event":Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; │ :try_start_0 │ invoke-virtual {p3}, Landroid/view/KeyEvent;->getKeyCode()I │ │ - move-result v7 │ + move-result v8 │ │ - if-nez v7, :cond_3 │ + if-nez v8, :cond_3 │ │ invoke-virtual {p3}, Landroid/view/KeyEvent;->getAction()I │ │ - move-result v7 │ + move-result v8 │ │ - const/4 v10, 0x2 │ + const/4 v9, 0x2 │ │ - if-ne v7, v10, :cond_3 │ + if-ne v8, v9, :cond_3 │ │ .line 465 │ invoke-virtual {p3}, Landroid/view/KeyEvent;->getCharacters()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 466 │ - .local v3, "chars":Ljava/lang/String; │ - const/4 v5, 0x0 │ + .local v2, "chars":Ljava/lang/String; │ + const/4 v4, 0x0 │ │ :goto_2 │ - invoke-virtual {v3}, Ljava/lang/String;->length()I │ + invoke-virtual {v2}, Ljava/lang/String;->length()I │ │ - move-result v7 │ + move-result v8 │ │ - if-ge v5, v7, :cond_2 │ + if-ge v4, v8, :cond_2 │ │ .line 467 │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; │ + iget-object v8, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; │ │ - invoke-virtual {v7}, Lcom/badlogic/gdx/utils/Pool;->obtain()Ljava/lang/Object; │ + invoke-virtual {v8}, Lcom/badlogic/gdx/utils/Pool;->obtain()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - move-object v0, v7 │ + move-object v0, v8 │ │ check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; │ │ - move-object v4, v0 │ + move-object v3, v0 │ │ .line 468 │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v10 │ + move-result-wide v8 │ │ - iput-wide v10, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->timeStamp:J │ + iput-wide v8, v3, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->timeStamp:J │ │ .line 469 │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ - iput v7, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->keyCode:I │ + iput v8, v3, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->keyCode:I │ │ .line 470 │ - invoke-virtual {v3, v5}, Ljava/lang/String;->charAt(I)C │ + invoke-virtual {v2, v4}, Ljava/lang/String;->charAt(I)C │ │ - move-result v7 │ + move-result v8 │ │ - iput-char v7, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->keyChar:C │ + iput-char v8, v3, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->keyChar:C │ │ .line 471 │ - const/4 v7, 0x2 │ + const/4 v8, 0x2 │ │ - iput v7, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->type:I │ + iput v8, v3, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->type:I │ │ .line 472 │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keyEvents:Ljava/util/ArrayList; │ + iget-object v8, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keyEvents:Ljava/util/ArrayList; │ │ - invoke-virtual {v7, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v8, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 466 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_2 │ │ .line 474 │ :cond_2 │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ monitor-exit p0 │ │ goto :goto_1 │ │ .line 535 │ - .end local v3 # "chars":Ljava/lang/String; │ + .end local v2 # "chars":Ljava/lang/String; │ :catchall_0 │ - move-exception v7 │ + move-exception v8 │ │ monitor-exit p0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - throw v7 │ + throw v8 │ │ .line 477 │ :cond_3 │ :try_start_1 │ invoke-virtual {p3}, Landroid/view/KeyEvent;->getUnicodeChar()I │ │ - move-result v7 │ + move-result v8 │ │ - int-to-char v2, v7 │ + int-to-char v1, v8 │ │ .line 479 │ - .local v2, "character":C │ - const/16 v7, 0x43 │ + .local v1, "character":C │ + const/16 v8, 0x43 │ │ - if-ne p2, v7, :cond_4 │ + if-ne p2, v8, :cond_4 │ │ - const/16 v2, 0x8 │ + const/16 v1, 0x8 │ │ .line 481 │ :cond_4 │ invoke-virtual {p3}, Landroid/view/KeyEvent;->getAction()I │ │ - move-result v7 │ + move-result v8 │ │ - packed-switch v7, :pswitch_data_0 │ + packed-switch v8, :pswitch_data_0 │ │ .line 534 │ :cond_5 │ :goto_3 │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->app:Lcom/badlogic/gdx/Application; │ + iget-object v8, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->app:Lcom/badlogic/gdx/Application; │ │ - invoke-interface {v7}, Lcom/badlogic/gdx/Application;->getGraphics()Lcom/badlogic/gdx/Graphics; │ + invoke-interface {v8}, Lcom/badlogic/gdx/Application;->getGraphics()Lcom/badlogic/gdx/Graphics; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - invoke-interface {v7}, Lcom/badlogic/gdx/Graphics;->requestRendering()V │ + invoke-interface {v8}, Lcom/badlogic/gdx/Graphics;->requestRendering()V │ │ .line 535 │ monitor-exit p0 │ │ .line 538 │ - const/16 v7, 0xff │ + const/16 v8, 0xff │ │ - if-ne p2, v7, :cond_9 │ + if-ne p2, v8, :cond_9 │ │ - const/4 v7, 0x1 │ + const/4 v8, 0x1 │ │ goto :goto_1 │ │ .line 483 │ :pswitch_0 │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; │ + iget-object v8, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; │ │ - invoke-virtual {v7}, Lcom/badlogic/gdx/utils/Pool;->obtain()Ljava/lang/Object; │ + invoke-virtual {v8}, Lcom/badlogic/gdx/utils/Pool;->obtain()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - move-object v0, v7 │ + move-object v0, v8 │ │ check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; │ │ - move-object v4, v0 │ + move-object v3, v0 │ │ .line 484 │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v10 │ + move-result-wide v8 │ │ - iput-wide v10, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->timeStamp:J │ + iput-wide v8, v3, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->timeStamp:J │ │ .line 485 │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ - iput-char v7, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->keyChar:C │ + iput-char v8, v3, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->keyChar:C │ │ .line 486 │ invoke-virtual {p3}, Landroid/view/KeyEvent;->getKeyCode()I │ │ - move-result v7 │ + move-result v8 │ │ - iput v7, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->keyCode:I │ + iput v8, v3, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->keyCode:I │ │ .line 487 │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ - iput v7, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->type:I │ + iput v8, v3, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->type:I │ │ .line 490 │ - const/4 v7, 0x4 │ + const/4 v8, 0x4 │ │ - if-ne p2, v7, :cond_6 │ + if-ne p2, v8, :cond_6 │ │ invoke-virtual {p3}, Landroid/view/KeyEvent;->isAltPressed()Z │ │ - move-result v7 │ + move-result v8 │ │ - if-eqz v7, :cond_6 │ + if-eqz v8, :cond_6 │ │ .line 491 │ const/16 p2, 0xff │ │ .line 492 │ - iput p2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->keyCode:I │ + iput p2, v3, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->keyCode:I │ │ .line 495 │ :cond_6 │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keyEvents:Ljava/util/ArrayList; │ + iget-object v8, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keyEvents:Ljava/util/ArrayList; │ │ - invoke-virtual {v7, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v8, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 496 │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keys:[Z │ + iget-object v8, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keys:[Z │ │ - iget v10, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->keyCode:I │ + iget v9, v3, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->keyCode:I │ │ - aget-boolean v7, v7, v10 │ + aget-boolean v8, v8, v9 │ │ - if-nez v7, :cond_5 │ + if-nez v8, :cond_5 │ │ .line 497 │ - iget v7, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keyCount:I │ + iget v8, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keyCount:I │ │ - add-int/lit8 v7, v7, 0x1 │ + add-int/lit8 v8, v8, 0x1 │ │ - iput v7, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keyCount:I │ + iput v8, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keyCount:I │ │ .line 498 │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keys:[Z │ + iget-object v8, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keys:[Z │ │ - iget v10, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->keyCode:I │ + iget v9, v3, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->keyCode:I │ │ - const/4 v11, 0x1 │ + const/4 v10, 0x1 │ │ - aput-boolean v11, v7, v10 │ + aput-boolean v10, v8, v9 │ │ goto :goto_3 │ │ .line 502 │ :pswitch_1 │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v8 │ + move-result-wide v6 │ │ .line 503 │ - .local v8, "timeStamp":J │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; │ + .local v6, "timeStamp":J │ + iget-object v8, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; │ │ - invoke-virtual {v7}, Lcom/badlogic/gdx/utils/Pool;->obtain()Ljava/lang/Object; │ + invoke-virtual {v8}, Lcom/badlogic/gdx/utils/Pool;->obtain()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - move-object v0, v7 │ + move-object v0, v8 │ │ check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; │ │ - move-object v4, v0 │ + move-object v3, v0 │ │ .line 504 │ - iput-wide v8, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->timeStamp:J │ + iput-wide v6, v3, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->timeStamp:J │ │ .line 505 │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ - iput-char v7, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->keyChar:C │ + iput-char v8, v3, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->keyChar:C │ │ .line 506 │ invoke-virtual {p3}, Landroid/view/KeyEvent;->getKeyCode()I │ │ - move-result v7 │ + move-result v8 │ │ - iput v7, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->keyCode:I │ + iput v8, v3, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->keyCode:I │ │ .line 507 │ - const/4 v7, 0x1 │ + const/4 v8, 0x1 │ │ - iput v7, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->type:I │ + iput v8, v3, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->type:I │ │ .line 509 │ - const/4 v7, 0x4 │ + const/4 v8, 0x4 │ │ - if-ne p2, v7, :cond_7 │ + if-ne p2, v8, :cond_7 │ │ invoke-virtual {p3}, Landroid/view/KeyEvent;->isAltPressed()Z │ │ - move-result v7 │ + move-result v8 │ │ - if-eqz v7, :cond_7 │ + if-eqz v8, :cond_7 │ │ .line 510 │ const/16 p2, 0xff │ │ .line 511 │ - iput p2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->keyCode:I │ + iput p2, v3, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->keyCode:I │ │ .line 513 │ :cond_7 │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keyEvents:Ljava/util/ArrayList; │ + iget-object v8, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keyEvents:Ljava/util/ArrayList; │ │ - invoke-virtual {v7, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v8, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 515 │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; │ + iget-object v8, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->usedKeyEvents:Lcom/badlogic/gdx/utils/Pool; │ │ - invoke-virtual {v7}, Lcom/badlogic/gdx/utils/Pool;->obtain()Ljava/lang/Object; │ + invoke-virtual {v8}, Lcom/badlogic/gdx/utils/Pool;->obtain()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - move-object v0, v7 │ + move-object v0, v8 │ │ check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent; │ │ - move-object v4, v0 │ + move-object v3, v0 │ │ .line 516 │ - iput-wide v8, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->timeStamp:J │ + iput-wide v6, v3, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->timeStamp:J │ │ .line 517 │ - iput-char v2, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->keyChar:C │ + iput-char v1, v3, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->keyChar:C │ │ .line 518 │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ - iput v7, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->keyCode:I │ + iput v8, v3, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->keyCode:I │ │ .line 519 │ - const/4 v7, 0x2 │ + const/4 v8, 0x2 │ │ - iput v7, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->type:I │ + iput v8, v3, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->type:I │ │ .line 520 │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keyEvents:Ljava/util/ArrayList; │ + iget-object v8, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keyEvents:Ljava/util/ArrayList; │ │ - invoke-virtual {v7, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v8, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 522 │ - const/16 v7, 0xff │ + const/16 v8, 0xff │ │ - if-ne p2, v7, :cond_8 │ + if-ne p2, v8, :cond_8 │ │ .line 523 │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keys:[Z │ + iget-object v8, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keys:[Z │ │ - const/16 v10, 0xff │ + const/16 v9, 0xff │ │ - aget-boolean v7, v7, v10 │ + aget-boolean v8, v8, v9 │ │ - if-eqz v7, :cond_5 │ + if-eqz v8, :cond_5 │ │ .line 524 │ - iget v7, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keyCount:I │ + iget v8, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keyCount:I │ │ - add-int/lit8 v7, v7, -0x1 │ + add-int/lit8 v8, v8, -0x1 │ │ - iput v7, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keyCount:I │ + iput v8, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keyCount:I │ │ .line 525 │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keys:[Z │ + iget-object v8, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keys:[Z │ │ - const/16 v10, 0xff │ + const/16 v9, 0xff │ │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ - aput-boolean v11, v7, v10 │ + aput-boolean v10, v8, v9 │ │ goto/16 :goto_3 │ │ .line 528 │ :cond_8 │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keys:[Z │ + iget-object v8, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keys:[Z │ │ invoke-virtual {p3}, Landroid/view/KeyEvent;->getKeyCode()I │ │ - move-result v10 │ + move-result v9 │ │ - aget-boolean v7, v7, v10 │ + aget-boolean v8, v8, v9 │ │ - if-eqz v7, :cond_5 │ + if-eqz v8, :cond_5 │ │ .line 529 │ - iget v7, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keyCount:I │ + iget v8, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keyCount:I │ │ - add-int/lit8 v7, v7, -0x1 │ + add-int/lit8 v8, v8, -0x1 │ │ - iput v7, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keyCount:I │ + iput v8, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keyCount:I │ │ .line 530 │ - iget-object v7, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keys:[Z │ + iget-object v8, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->keys:[Z │ │ invoke-virtual {p3}, Landroid/view/KeyEvent;->getKeyCode()I │ │ - move-result v10 │ + move-result v9 │ │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ - aput-boolean v11, v7, v10 │ + aput-boolean v10, v8, v9 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto/16 :goto_3 │ │ .line 539 │ - .end local v8 # "timeStamp":J │ + .end local v6 # "timeStamp":J │ :cond_9 │ - iget-boolean v7, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->catchBack:Z │ + iget-boolean v8, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->catchBack:Z │ │ - if-eqz v7, :cond_a │ + if-eqz v8, :cond_a │ │ - const/4 v7, 0x4 │ + const/4 v8, 0x4 │ │ - if-ne p2, v7, :cond_a │ + if-ne p2, v8, :cond_a │ │ - const/4 v7, 0x1 │ + const/4 v8, 0x1 │ │ goto/16 :goto_1 │ │ .line 540 │ :cond_a │ - iget-boolean v7, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->catchMenu:Z │ + iget-boolean v8, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->catchMenu:Z │ │ - if-eqz v7, :cond_b │ + if-eqz v8, :cond_b │ │ - const/16 v7, 0x52 │ + const/16 v8, 0x52 │ │ - if-ne p2, v7, :cond_b │ + if-ne p2, v8, :cond_b │ │ - const/4 v7, 0x1 │ + const/4 v8, 0x1 │ │ goto/16 :goto_1 │ │ .line 541 │ :cond_b │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ goto/16 :goto_1 │ │ .line 481 │ nop │ │ :pswitch_data_0 │ @@ -2482,15 +2482,15 @@ │ :catch_0 │ move-exception v0 │ │ goto :goto_0 │ .end method │ │ .method protected postTap(II)V │ - .locals 4 │ + .locals 3 │ .param p1, "x" # I │ .param p2, "y" # I │ │ .prologue │ .line 436 │ monitor-enter p0 │ │ @@ -2504,17 +2504,17 @@ │ │ check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; │ │ .line 438 │ .local v0, "event":Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - iput-wide v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;->timeStamp:J │ + iput-wide v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;->timeStamp:J │ │ .line 439 │ const/4 v1, 0x0 │ │ iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;->pointer:I │ │ .line 440 │ @@ -2543,17 +2543,17 @@ │ .end local v0 # "event":Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; │ check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; │ │ .line 446 │ .restart local v0 # "event":Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - iput-wide v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;->timeStamp:J │ + iput-wide v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;->timeStamp:J │ │ .line 447 │ const/4 v1, 0x0 │ │ iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;->pointer:I │ │ .line 448 │ @@ -3388,24 +3388,24 @@ │ invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 699 │ return-void │ .end method │ │ .method public vibrate(I)V │ - .locals 4 │ + .locals 3 │ .param p1, "milliseconds" # I │ │ .prologue │ .line 578 │ iget-object v0, p0, Lcom/badlogic/gdx/backends/android/AndroidInput;->vibrator:Landroid/os/Vibrator; │ │ - int-to-long v2, p1 │ + int-to-long v1, p1 │ │ - invoke-virtual {v0, v2, v3}, Landroid/os/Vibrator;->vibrate(J)V │ + invoke-virtual {v0, v1, v2}, Landroid/os/Vibrator;->vibrate(J)V │ │ .line 579 │ return-void │ .end method │ │ .method public vibrate([JI)V │ .locals 1 ├── smali/com/badlogic/gdx/backends/android/AndroidMouseHandler.smali │ @@ -179,193 +179,191 @@ │ .line 89 │ return-void │ .end method │ │ │ # virtual methods │ .method public onGenericMotion(Landroid/view/MotionEvent;Lcom/badlogic/gdx/backends/android/AndroidInput;)Z │ - .locals 19 │ + .locals 18 │ .param p1, "event" # Landroid/view/MotionEvent; │ .param p2, "input" # Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ .prologue │ .line 36 │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getSource()I │ │ - move-result v2 │ + move-result v1 │ │ - and-int/lit8 v2, v2, 0x2 │ + and-int/lit8 v1, v1, 0x2 │ │ - if-nez v2, :cond_0 │ + if-nez v1, :cond_0 │ │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 63 │ :goto_0 │ - return v2 │ + return v1 │ │ .line 38 │ :cond_0 │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getAction()I │ │ - move-result v2 │ + move-result v1 │ │ - and-int/lit16 v0, v2, 0xff │ + and-int/lit16 v0, v1, 0xff │ │ - move/from16 v18, v0 │ + move/from16 v17, v0 │ │ .line 40 │ - .local v18, "action":I │ - const/4 v5, 0x0 │ + .local v17, "action":I │ + const/4 v4, 0x0 │ │ - .local v5, "x":I │ - const/4 v6, 0x0 │ + .local v4, "x":I │ + const/4 v5, 0x0 │ │ .line 41 │ - .local v6, "y":I │ - const/4 v15, 0x0 │ + .local v5, "y":I │ + const/4 v14, 0x0 │ │ .line 43 │ - .local v15, "scrollAmount":I │ + .local v14, "scrollAmount":I │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ .line 44 │ - .local v8, "timeStamp":J │ + .local v7, "timeStamp":J │ monitor-enter p2 │ │ .line 45 │ - packed-switch v18, :pswitch_data_0 │ + packed-switch v17, :pswitch_data_0 │ │ .line 61 │ :cond_1 │ :goto_1 │ :try_start_0 │ monitor-exit p2 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 62 │ - sget-object v2, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ + sget-object v1, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ │ - invoke-interface {v2}, Lcom/badlogic/gdx/Application;->getGraphics()Lcom/badlogic/gdx/Graphics; │ + invoke-interface {v1}, Lcom/badlogic/gdx/Application;->getGraphics()Lcom/badlogic/gdx/Graphics; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;->requestRendering()V │ + invoke-interface {v1}, Lcom/badlogic/gdx/Graphics;->requestRendering()V │ │ .line 63 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ goto :goto_0 │ │ .line 47 │ :pswitch_0 │ :try_start_1 │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getX()F │ │ - move-result v2 │ + move-result v1 │ │ - float-to-int v5, v2 │ + float-to-int v4, v1 │ │ .line 48 │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getY()F │ │ - move-result v2 │ + move-result v1 │ │ - float-to-int v6, v2 │ + float-to-int v5, v1 │ │ .line 49 │ move-object/from16 v0, p0 │ │ - iget v2, v0, Lcom/badlogic/gdx/backends/android/AndroidMouseHandler;->deltaX:I │ + iget v1, v0, Lcom/badlogic/gdx/backends/android/AndroidMouseHandler;->deltaX:I │ │ - if-ne v5, v2, :cond_2 │ + if-ne v4, v1, :cond_2 │ │ move-object/from16 v0, p0 │ │ - iget v2, v0, Lcom/badlogic/gdx/backends/android/AndroidMouseHandler;->deltaY:I │ + iget v1, v0, Lcom/badlogic/gdx/backends/android/AndroidMouseHandler;->deltaY:I │ │ - if-eq v6, v2, :cond_1 │ + if-eq v5, v1, :cond_1 │ │ .line 50 │ :cond_2 │ - const/4 v4, 0x4 │ + const/4 v3, 0x4 │ │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ - move-object/from16 v2, p0 │ + move-object/from16 v1, p0 │ │ - move-object/from16 v3, p2 │ + move-object/from16 v2, p2 │ │ - invoke-direct/range {v2 .. v9}, Lcom/badlogic/gdx/backends/android/AndroidMouseHandler;->postTouchEvent(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIJ)V │ + invoke-direct/range {v1 .. v8}, Lcom/badlogic/gdx/backends/android/AndroidMouseHandler;->postTouchEvent(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIJ)V │ │ .line 51 │ move-object/from16 v0, p0 │ │ - iput v5, v0, Lcom/badlogic/gdx/backends/android/AndroidMouseHandler;->deltaX:I │ + iput v4, v0, Lcom/badlogic/gdx/backends/android/AndroidMouseHandler;->deltaX:I │ │ .line 52 │ move-object/from16 v0, p0 │ │ - iput v6, v0, Lcom/badlogic/gdx/backends/android/AndroidMouseHandler;->deltaY:I │ + iput v5, v0, Lcom/badlogic/gdx/backends/android/AndroidMouseHandler;->deltaY:I │ │ goto :goto_1 │ │ .line 61 │ :catchall_0 │ - move-exception v2 │ + move-exception v1 │ │ monitor-exit p2 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - throw v2 │ + throw v1 │ │ .line 57 │ :pswitch_1 │ - const/16 v2, 0x9 │ + const/16 v1, 0x9 │ │ :try_start_2 │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v2}, Landroid/view/MotionEvent;->getAxisValue(I)F │ + invoke-virtual {v0, v1}, Landroid/view/MotionEvent;->getAxisValue(I)F │ │ - move-result v2 │ + move-result v1 │ │ - invoke-static {v2}, Ljava/lang/Math;->signum(F)F │ + invoke-static {v1}, Ljava/lang/Math;->signum(F)F │ │ - move-result v2 │ + move-result v1 │ │ - neg-float v2, v2 │ + neg-float v1, v1 │ │ - float-to-int v15, v2 │ + float-to-int v14, v1 │ │ .line 58 │ - const/4 v12, 0x3 │ + const/4 v11, 0x3 │ │ - const/4 v13, 0x0 │ + const/4 v12, 0x0 │ │ - const/4 v14, 0x0 │ + const/4 v13, 0x0 │ │ - move-object/from16 v10, p0 │ + move-object/from16 v9, p0 │ │ - move-object/from16 v11, p2 │ + move-object/from16 v10, p2 │ │ - move-wide/from16 v16, v8 │ + move-wide v15, v7 │ │ - invoke-direct/range {v10 .. v17}, Lcom/badlogic/gdx/backends/android/AndroidMouseHandler;->postTouchEvent(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIJ)V │ + invoke-direct/range {v9 .. v16}, Lcom/badlogic/gdx/backends/android/AndroidMouseHandler;->postTouchEvent(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIJ)V │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ goto :goto_1 │ │ .line 45 │ - nop │ - │ :pswitch_data_0 │ .packed-switch 0x7 │ :pswitch_0 │ :pswitch_1 │ .end packed-switch │ .end method ├── smali/com/badlogic/gdx/backends/android/AndroidMultiTouchHandler.smali │ @@ -164,15 +164,15 @@ │ │ move-result-object v0 │ │ goto :goto_0 │ .end method │ │ .method private postTouchEvent(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIIJ)V │ - .locals 3 │ + .locals 2 │ .param p1, "input" # Lcom/badlogic/gdx/backends/android/AndroidInput; │ .param p2, "type" # I │ .param p3, "x" # I │ .param p4, "y" # I │ .param p5, "pointer" # I │ .param p6, "button" # I │ .param p7, "timeStamp" # J │ @@ -284,375 +284,379 @@ │ .param p1, "event" # Landroid/view/MotionEvent; │ .param p2, "input" # Lcom/badlogic/gdx/backends/android/AndroidInput; │ │ .prologue │ .line 32 │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getAction()I │ │ - move-result v3 │ + move-result v2 │ + │ + and-int/lit16 v0, v2, 0xff │ │ - and-int/lit16 v2, v3, 0xff │ + move/from16 v20, v0 │ │ .line 33 │ - .local v2, "action":I │ + .local v20, "action":I │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getAction()I │ │ - move-result v3 │ + move-result v2 │ │ - const v4, 0xff00 │ + const v3, 0xff00 │ │ - and-int/2addr v3, v4 │ + and-int/2addr v2, v3 │ │ - shr-int/lit8 v24, v3, 0x8 │ + shr-int/lit8 v24, v2, 0x8 │ │ .line 34 │ .local v24, "pointerIndex":I │ move-object/from16 v0, p1 │ │ move/from16 v1, v24 │ │ invoke-virtual {v0, v1}, Landroid/view/MotionEvent;->getPointerId(I)I │ │ move-result v23 │ │ .line 36 │ .local v23, "pointerId":I │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ - .local v6, "x":I │ - const/4 v7, 0x0 │ + .local v5, "x":I │ + const/4 v6, 0x0 │ │ .line 37 │ - .local v7, "y":I │ - const/4 v8, 0x0 │ + .local v6, "y":I │ + const/4 v7, 0x0 │ │ .line 38 │ - .local v8, "realPointerIndex":I │ - const/4 v9, 0x0 │ + .local v7, "realPointerIndex":I │ + const/4 v8, 0x0 │ │ .line 40 │ - .local v9, "button":I │ + .local v8, "button":I │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v10 │ + move-result-wide v9 │ │ .line 41 │ - .local v10, "timeStamp":J │ + .local v9, "timeStamp":J │ monitor-enter p2 │ │ .line 42 │ - packed-switch v2, :pswitch_data_0 │ + packed-switch v20, :pswitch_data_0 │ │ .line 102 │ :cond_0 │ :goto_0 │ :try_start_0 │ monitor-exit p2 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 103 │ - sget-object v3, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ + sget-object v2, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ │ - invoke-interface {v3}, Lcom/badlogic/gdx/Application;->getGraphics()Lcom/badlogic/gdx/Graphics; │ + invoke-interface {v2}, Lcom/badlogic/gdx/Application;->getGraphics()Lcom/badlogic/gdx/Graphics; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Lcom/badlogic/gdx/Graphics;->requestRendering()V │ + invoke-interface {v2}, Lcom/badlogic/gdx/Graphics;->requestRendering()V │ │ .line 104 │ return-void │ │ .line 45 │ :pswitch_0 │ :try_start_1 │ invoke-virtual/range {p2 .. p2}, Lcom/badlogic/gdx/backends/android/AndroidInput;->getFreePointerIndex()I │ │ - move-result v8 │ + move-result v7 │ │ .line 46 │ - const/16 v3, 0x14 │ + const/16 v2, 0x14 │ │ - if-ge v8, v3, :cond_0 │ + if-ge v7, v2, :cond_0 │ │ .line 47 │ move-object/from16 v0, p2 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->realId:[I │ + iget-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->realId:[I │ │ - aput v23, v3, v8 │ + aput v23, v2, v7 │ │ .line 48 │ move-object/from16 v0, p1 │ │ move/from16 v1, v24 │ │ invoke-virtual {v0, v1}, Landroid/view/MotionEvent;->getX(I)F │ │ - move-result v3 │ + move-result v2 │ │ - float-to-int v6, v3 │ + float-to-int v5, v2 │ │ .line 49 │ move-object/from16 v0, p1 │ │ move/from16 v1, v24 │ │ invoke-virtual {v0, v1}, Landroid/view/MotionEvent;->getY(I)F │ │ - move-result v3 │ + move-result v2 │ │ - float-to-int v7, v3 │ + float-to-int v6, v2 │ │ .line 50 │ - sget v3, Landroid/os/Build$VERSION;->SDK_INT:I │ + sget v2, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v4, 0xe │ + const/16 v3, 0xe │ │ - if-lt v3, v4, :cond_1 │ + if-lt v2, v3, :cond_1 │ │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getButtonState()I │ │ - move-result v3 │ + move-result v2 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v3}, Lcom/badlogic/gdx/backends/android/AndroidMultiTouchHandler;->toGdxButton(I)I │ + invoke-direct {v0, v2}, Lcom/badlogic/gdx/backends/android/AndroidMultiTouchHandler;->toGdxButton(I)I │ │ - move-result v9 │ + move-result v8 │ │ .line 51 │ :cond_1 │ - const/4 v3, -0x1 │ + const/4 v2, -0x1 │ │ - if-eq v9, v3, :cond_2 │ + if-eq v8, v2, :cond_2 │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - move-object/from16 v3, p0 │ + move-object/from16 v2, p0 │ │ - move-object/from16 v4, p2 │ + move-object/from16 v3, p2 │ │ - invoke-direct/range {v3 .. v11}, Lcom/badlogic/gdx/backends/android/AndroidMultiTouchHandler;->postTouchEvent(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIIJ)V │ + invoke-direct/range {v2 .. v10}, Lcom/badlogic/gdx/backends/android/AndroidMultiTouchHandler;->postTouchEvent(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIIJ)V │ │ .line 52 │ :cond_2 │ move-object/from16 v0, p2 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->touchX:[I │ + iget-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->touchX:[I │ │ - aput v6, v3, v8 │ + aput v5, v2, v7 │ │ .line 53 │ move-object/from16 v0, p2 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->touchY:[I │ + iget-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->touchY:[I │ │ - aput v7, v3, v8 │ + aput v6, v2, v7 │ │ .line 54 │ move-object/from16 v0, p2 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->deltaX:[I │ + iget-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->deltaX:[I │ │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - aput v4, v3, v8 │ + aput v3, v2, v7 │ │ .line 55 │ move-object/from16 v0, p2 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->deltaY:[I │ + iget-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->deltaY:[I │ │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - aput v4, v3, v8 │ + aput v3, v2, v7 │ │ .line 56 │ move-object/from16 v0, p2 │ │ - iget-object v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->touched:[Z │ + iget-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->touched:[Z │ │ - const/4 v3, -0x1 │ + const/4 v2, -0x1 │ │ - if-eq v9, v3, :cond_3 │ + if-eq v8, v2, :cond_3 │ │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ :goto_1 │ - aput-boolean v3, v4, v8 │ + aput-boolean v2, v3, v7 │ │ .line 57 │ move-object/from16 v0, p2 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->button:[I │ + iget-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->button:[I │ │ - aput v9, v3, v8 │ + aput v8, v2, v7 │ │ goto :goto_0 │ │ .line 102 │ :catchall_0 │ - move-exception v3 │ + move-exception v2 │ │ monitor-exit p2 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - throw v3 │ + throw v2 │ │ .line 56 │ :cond_3 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ goto :goto_1 │ │ .line 64 │ :pswitch_1 │ :try_start_2 │ move-object/from16 v0, p2 │ │ move/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidInput;->lookUpPointerIndex(I)I │ │ - move-result v8 │ + move-result v7 │ │ .line 65 │ - const/4 v3, -0x1 │ + const/4 v2, -0x1 │ │ - if-eq v8, v3, :cond_0 │ + if-eq v7, v2, :cond_0 │ │ .line 66 │ - const/16 v3, 0x14 │ + const/16 v2, 0x14 │ │ - if-ge v8, v3, :cond_0 │ + if-ge v7, v2, :cond_0 │ │ .line 67 │ move-object/from16 v0, p2 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->realId:[I │ + iget-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->realId:[I │ │ - const/4 v4, -0x1 │ + const/4 v3, -0x1 │ │ - aput v4, v3, v8 │ + aput v3, v2, v7 │ │ .line 68 │ move-object/from16 v0, p1 │ │ move/from16 v1, v24 │ │ invoke-virtual {v0, v1}, Landroid/view/MotionEvent;->getX(I)F │ │ - move-result v3 │ + move-result v2 │ │ - float-to-int v6, v3 │ + float-to-int v5, v2 │ │ .line 69 │ move-object/from16 v0, p1 │ │ move/from16 v1, v24 │ │ invoke-virtual {v0, v1}, Landroid/view/MotionEvent;->getY(I)F │ │ - move-result v3 │ + move-result v2 │ │ - float-to-int v7, v3 │ + float-to-int v6, v2 │ │ .line 70 │ move-object/from16 v0, p2 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->button:[I │ + iget-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->button:[I │ │ - aget v9, v3, v8 │ + aget v8, v2, v7 │ │ .line 71 │ - const/4 v3, -0x1 │ + const/4 v2, -0x1 │ │ - if-eq v9, v3, :cond_4 │ + if-eq v8, v2, :cond_4 │ │ - const/4 v5, 0x1 │ + const/4 v4, 0x1 │ │ - move-object/from16 v3, p0 │ + move-object/from16 v2, p0 │ │ - move-object/from16 v4, p2 │ + move-object/from16 v3, p2 │ │ - invoke-direct/range {v3 .. v11}, Lcom/badlogic/gdx/backends/android/AndroidMultiTouchHandler;->postTouchEvent(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIIJ)V │ + invoke-direct/range {v2 .. v10}, Lcom/badlogic/gdx/backends/android/AndroidMultiTouchHandler;->postTouchEvent(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIIJ)V │ │ .line 72 │ :cond_4 │ move-object/from16 v0, p2 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->touchX:[I │ + iget-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->touchX:[I │ │ - aput v6, v3, v8 │ + aput v5, v2, v7 │ │ .line 73 │ move-object/from16 v0, p2 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->touchY:[I │ + iget-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->touchY:[I │ │ - aput v7, v3, v8 │ + aput v6, v2, v7 │ │ .line 74 │ move-object/from16 v0, p2 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->deltaX:[I │ + iget-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->deltaX:[I │ │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - aput v4, v3, v8 │ + aput v3, v2, v7 │ │ .line 75 │ move-object/from16 v0, p2 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->deltaY:[I │ + iget-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->deltaY:[I │ │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - aput v4, v3, v8 │ + aput v3, v2, v7 │ │ .line 76 │ move-object/from16 v0, p2 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->touched:[Z │ + iget-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->touched:[Z │ │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - aput-boolean v4, v3, v8 │ + aput-boolean v3, v2, v7 │ │ .line 77 │ move-object/from16 v0, p2 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->button:[I │ + iget-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->button:[I │ │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - aput v4, v3, v8 │ + aput v3, v2, v7 │ │ goto/16 :goto_0 │ │ .line 81 │ :pswitch_2 │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getPointerCount()I │ │ move-result v22 │ │ .line 82 │ .local v22, "pointerCount":I │ - const/4 v12, 0x0 │ + const/16 v21, 0x0 │ │ - .local v12, "i":I │ + .local v21, "i":I │ :goto_2 │ - move/from16 v0, v22 │ + move/from16 v0, v21 │ + │ + move/from16 v1, v22 │ │ - if-ge v12, v0, :cond_0 │ + if-ge v0, v1, :cond_0 │ │ .line 83 │ - move/from16 v24, v12 │ + move/from16 v24, v21 │ │ .line 84 │ move-object/from16 v0, p1 │ │ move/from16 v1, v24 │ │ invoke-virtual {v0, v1}, Landroid/view/MotionEvent;->getPointerId(I)I │ @@ -662,150 +666,148 @@ │ .line 85 │ move-object/from16 v0, p1 │ │ move/from16 v1, v24 │ │ invoke-virtual {v0, v1}, Landroid/view/MotionEvent;->getX(I)F │ │ - move-result v3 │ + move-result v2 │ │ - float-to-int v6, v3 │ + float-to-int v5, v2 │ │ .line 86 │ move-object/from16 v0, p1 │ │ move/from16 v1, v24 │ │ invoke-virtual {v0, v1}, Landroid/view/MotionEvent;->getY(I)F │ │ - move-result v3 │ + move-result v2 │ │ - float-to-int v7, v3 │ + float-to-int v6, v2 │ │ .line 87 │ move-object/from16 v0, p2 │ │ move/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/backends/android/AndroidInput;->lookUpPointerIndex(I)I │ │ - move-result v8 │ + move-result v7 │ │ .line 88 │ - const/4 v3, -0x1 │ + const/4 v2, -0x1 │ │ - if-ne v8, v3, :cond_5 │ + if-ne v7, v2, :cond_5 │ │ .line 82 │ :goto_3 │ - add-int/lit8 v12, v12, 0x1 │ + add-int/lit8 v21, v21, 0x1 │ │ goto :goto_2 │ │ .line 89 │ :cond_5 │ - const/16 v3, 0x14 │ + const/16 v2, 0x14 │ │ - if-ge v8, v3, :cond_0 │ + if-ge v7, v2, :cond_0 │ │ .line 90 │ move-object/from16 v0, p2 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->button:[I │ + iget-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->button:[I │ │ - aget v9, v3, v8 │ + aget v8, v2, v7 │ │ .line 91 │ - const/4 v3, -0x1 │ + const/4 v2, -0x1 │ │ - if-eq v9, v3, :cond_6 │ + if-eq v8, v2, :cond_6 │ │ .line 92 │ - const/4 v5, 0x2 │ + const/4 v4, 0x2 │ │ - move-object/from16 v3, p0 │ + move-object/from16 v2, p0 │ │ - move-object/from16 v4, p2 │ + move-object/from16 v3, p2 │ │ - invoke-direct/range {v3 .. v11}, Lcom/badlogic/gdx/backends/android/AndroidMultiTouchHandler;->postTouchEvent(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIIJ)V │ + invoke-direct/range {v2 .. v10}, Lcom/badlogic/gdx/backends/android/AndroidMultiTouchHandler;->postTouchEvent(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIIJ)V │ │ .line 95 │ :goto_4 │ move-object/from16 v0, p2 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->deltaX:[I │ + iget-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->deltaX:[I │ │ move-object/from16 v0, p2 │ │ - iget-object v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->touchX:[I │ + iget-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->touchX:[I │ │ - aget v4, v4, v8 │ + aget v3, v3, v7 │ │ - sub-int v4, v6, v4 │ + sub-int v3, v5, v3 │ │ - aput v4, v3, v8 │ + aput v3, v2, v7 │ │ .line 96 │ move-object/from16 v0, p2 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->deltaY:[I │ + iget-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->deltaY:[I │ │ move-object/from16 v0, p2 │ │ - iget-object v4, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->touchY:[I │ + iget-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->touchY:[I │ │ - aget v4, v4, v8 │ + aget v3, v3, v7 │ │ - sub-int v4, v7, v4 │ + sub-int v3, v6, v3 │ │ - aput v4, v3, v8 │ + aput v3, v2, v7 │ │ .line 97 │ move-object/from16 v0, p2 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->touchX:[I │ + iget-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->touchX:[I │ │ - aput v6, v3, v8 │ + aput v5, v2, v7 │ │ .line 98 │ move-object/from16 v0, p2 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->touchY:[I │ + iget-object v2, v0, Lcom/badlogic/gdx/backends/android/AndroidInput;->touchY:[I │ │ - aput v7, v3, v8 │ + aput v6, v2, v7 │ │ goto :goto_3 │ │ .line 94 │ :cond_6 │ - const/4 v15, 0x4 │ + const/4 v13, 0x4 │ │ - const/16 v19, 0x0 │ + const/16 v17, 0x0 │ │ - move-object/from16 v13, p0 │ + move-object/from16 v11, p0 │ │ - move-object/from16 v14, p2 │ + move-object/from16 v12, p2 │ │ - move/from16 v16, v6 │ + move v14, v5 │ │ - move/from16 v17, v7 │ + move v15, v6 │ │ - move/from16 v18, v8 │ + move/from16 v16, v7 │ │ - move-wide/from16 v20, v10 │ + move-wide/from16 v18, v9 │ │ - invoke-direct/range {v13 .. v21}, Lcom/badlogic/gdx/backends/android/AndroidMultiTouchHandler;->postTouchEvent(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIIJ)V │ + invoke-direct/range {v11 .. v19}, Lcom/badlogic/gdx/backends/android/AndroidMultiTouchHandler;->postTouchEvent(Lcom/badlogic/gdx/backends/android/AndroidInput;IIIIIJ)V │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ goto :goto_4 │ │ .line 42 │ - nop │ - │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_0 │ :pswitch_1 │ :pswitch_2 │ :pswitch_1 │ :pswitch_1 ├── smali/com/badlogic/gdx/backends/android/AndroidPreferences.smali │ @@ -227,24 +227,24 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getLong(Ljava/lang/String;)J │ - .locals 4 │ + .locals 3 │ .param p1, "key" # Ljava/lang/String; │ │ .prologue │ .line 95 │ iget-object v0, p0, Lcom/badlogic/gdx/backends/android/AndroidPreferences;->sharedPrefs:Landroid/content/SharedPreferences; │ │ - const-wide/16 v2, 0x0 │ + const-wide/16 v1, 0x0 │ │ - invoke-interface {v0, p1, v2, v3}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface {v0, p1, v1, v2}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ move-result-wide v0 │ │ return-wide v0 │ .end method │ │ .method public getLong(Ljava/lang/String;J)J │ @@ -293,15 +293,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public put(Ljava/util/Map;)Lcom/badlogic/gdx/Preferences; │ - .locals 6 │ + .locals 5 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/util/Map", │ "<", │ "Ljava/lang/String;", │ "*>;)", │ @@ -414,17 +414,17 @@ │ │ move-result-object v3 │ │ check-cast v3, Ljava/lang/Long; │ │ invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - invoke-virtual {p0, v2, v4, v5}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;->putLong(Ljava/lang/String;J)Lcom/badlogic/gdx/Preferences; │ + invoke-virtual {p0, v2, v3, v4}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;->putLong(Ljava/lang/String;J)Lcom/badlogic/gdx/Preferences; │ │ .line 77 │ :cond_3 │ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v2 │ │ @@ -533,15 +533,15 @@ │ invoke-interface {v0, p1, p2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ .line 46 │ return-object p0 │ .end method │ │ .method public putLong(Ljava/lang/String;J)Lcom/badlogic/gdx/Preferences; │ - .locals 2 │ + .locals 1 │ .param p1, "key" # Ljava/lang/String; │ .param p2, "val" # J │ │ .prologue │ .line 51 │ invoke-direct {p0}, Lcom/badlogic/gdx/backends/android/AndroidPreferences;->edit()V ├── smali/com/badlogic/gdx/backends/android/AndroidSound.smali │ @@ -259,15 +259,15 @@ │ invoke-virtual {v0}, Landroid/media/SoundPool;->autoPause()V │ │ .line 70 │ return-void │ .end method │ │ .method public pause(J)V │ - .locals 3 │ + .locals 2 │ .param p1, "soundId" # J │ │ .prologue │ .line 74 │ iget-object v0, p0, Lcom/badlogic/gdx/backends/android/AndroidSound;->soundPool:Landroid/media/SoundPool; │ │ long-to-int v1, p1 │ @@ -467,15 +467,15 @@ │ invoke-virtual {v0}, Landroid/media/SoundPool;->autoResume()V │ │ .line 80 │ return-void │ .end method │ │ .method public resume(J)V │ - .locals 3 │ + .locals 2 │ .param p1, "soundId" # J │ │ .prologue │ .line 84 │ iget-object v0, p0, Lcom/badlogic/gdx/backends/android/AndroidSound;->soundPool:Landroid/media/SoundPool; │ │ long-to-int v1, p1 │ @@ -574,15 +574,15 @@ │ │ mul-float/2addr v0, v2 │ │ goto :goto_0 │ .end method │ │ .method public setPitch(JF)V │ - .locals 3 │ + .locals 2 │ .param p1, "soundId" # J │ .param p3, "pitch" # F │ │ .prologue │ .line 89 │ iget-object v0, p0, Lcom/badlogic/gdx/backends/android/AndroidSound;->soundPool:Landroid/media/SoundPool; │ │ @@ -591,15 +591,15 @@ │ invoke-virtual {v0, v1, p3}, Landroid/media/SoundPool;->setRate(IF)V │ │ .line 90 │ return-void │ .end method │ │ .method public setPriority(JI)V │ - .locals 3 │ + .locals 2 │ .param p1, "soundId" # J │ .param p3, "priority" # I │ │ .prologue │ .line 167 │ iget-object v0, p0, Lcom/badlogic/gdx/backends/android/AndroidSound;->soundPool:Landroid/media/SoundPool; │ │ @@ -608,15 +608,15 @@ │ invoke-virtual {v0, v1, p3}, Landroid/media/SoundPool;->setPriority(II)V │ │ .line 168 │ return-void │ .end method │ │ .method public setVolume(JF)V │ - .locals 3 │ + .locals 2 │ .param p1, "soundId" # J │ .param p3, "volume" # F │ │ .prologue │ .line 94 │ iget-object v0, p0, Lcom/badlogic/gdx/backends/android/AndroidSound;->soundPool:Landroid/media/SoundPool; │ │ @@ -662,15 +662,15 @@ │ │ .line 60 │ :cond_0 │ return-void │ .end method │ │ .method public stop(J)V │ - .locals 3 │ + .locals 2 │ .param p1, "soundId" # J │ │ .prologue │ .line 64 │ iget-object v0, p0, Lcom/badlogic/gdx/backends/android/AndroidSound;->soundPool:Landroid/media/SoundPool; │ │ long-to-int v1, p1 ├── smali/com/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20$1.smali │ @@ -30,80 +30,76 @@ │ │ invoke-direct {p0, p2, p3}, Landroid/view/inputmethod/BaseInputConnection;->(Landroid/view/View;Z)V │ │ return-void │ .end method │ │ .method private sendDownUpKeyEventForBackwardCompatibility(I)V │ - .locals 19 │ + .locals 15 │ .param p1, "code" # I │ .annotation build Landroid/annotation/TargetApi; │ value = 0x10 │ .end annotation │ │ .prologue │ .line 95 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v4 │ + move-result-wide v1 │ │ .line 96 │ - .local v4, "eventTime":J │ - new-instance v3, Landroid/view/KeyEvent; │ + .local v1, "eventTime":J │ + new-instance v0, Landroid/view/KeyEvent; │ │ - const/4 v8, 0x0 │ + const/4 v5, 0x0 │ │ - const/4 v10, 0x0 │ + const/4 v7, 0x0 │ │ - const/4 v11, 0x0 │ + const/4 v8, 0x0 │ │ - const/4 v12, -0x1 │ + const/4 v9, -0x1 │ │ - const/4 v13, 0x0 │ + const/4 v10, 0x0 │ │ - const/4 v14, 0x6 │ + const/4 v11, 0x6 │ │ - move-wide v6, v4 │ + move-wide v3, v1 │ │ - move/from16 v9, p1 │ + move/from16 v6, p1 │ │ - invoke-direct/range {v3 .. v14}, Landroid/view/KeyEvent;->(JJIIIIIII)V │ + invoke-direct/range {v0 .. v11}, Landroid/view/KeyEvent;->(JJIIIIIII)V │ │ - move-object/from16 v0, p0 │ - │ - invoke-super {v0, v3}, Landroid/view/inputmethod/BaseInputConnection;->sendKeyEvent(Landroid/view/KeyEvent;)Z │ + invoke-super {p0, v0}, Landroid/view/inputmethod/BaseInputConnection;->sendKeyEvent(Landroid/view/KeyEvent;)Z │ │ .line 98 │ - new-instance v7, Landroid/view/KeyEvent; │ + new-instance v3, Landroid/view/KeyEvent; │ │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v8 │ - │ - const/4 v12, 0x1 │ + move-result-wide v4 │ │ - const/4 v14, 0x0 │ + const/4 v8, 0x1 │ │ - const/4 v15, 0x0 │ + const/4 v10, 0x0 │ │ - const/16 v16, -0x1 │ + const/4 v11, 0x0 │ │ - const/16 v17, 0x0 │ + const/4 v12, -0x1 │ │ - const/16 v18, 0x6 │ + const/4 v13, 0x0 │ │ - move-wide v10, v4 │ + const/4 v14, 0x6 │ │ - move/from16 v13, p1 │ + move-wide v6, v1 │ │ - invoke-direct/range {v7 .. v18}, Landroid/view/KeyEvent;->(JJIIIIIII)V │ + move/from16 v9, p1 │ │ - move-object/from16 v0, p0 │ + invoke-direct/range {v3 .. v14}, Landroid/view/KeyEvent;->(JJIIIIIII)V │ │ - invoke-super {v0, v7}, Landroid/view/inputmethod/BaseInputConnection;->sendKeyEvent(Landroid/view/KeyEvent;)Z │ + invoke-super {p0, v3}, Landroid/view/inputmethod/BaseInputConnection;->sendKeyEvent(Landroid/view/KeyEvent;)Z │ │ .line 100 │ return-void │ .end method │ │ │ # virtual methods ├── smali/com/badlogic/gdx/backends/android/surfaceview/GLSurfaceView20API18$1.smali │ @@ -30,80 +30,76 @@ │ │ invoke-direct {p0, p2, p3}, Landroid/view/inputmethod/BaseInputConnection;->(Landroid/view/View;Z)V │ │ return-void │ .end method │ │ .method private sendDownUpKeyEventForBackwardCompatibility(I)V │ - .locals 19 │ + .locals 15 │ .param p1, "code" # I │ .annotation build Landroid/annotation/TargetApi; │ value = 0x10 │ .end annotation │ │ .prologue │ .line 96 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v4 │ + move-result-wide v1 │ │ .line 97 │ - .local v4, "eventTime":J │ - new-instance v3, Landroid/view/KeyEvent; │ + .local v1, "eventTime":J │ + new-instance v0, Landroid/view/KeyEvent; │ │ - const/4 v8, 0x0 │ + const/4 v5, 0x0 │ │ - const/4 v10, 0x0 │ + const/4 v7, 0x0 │ │ - const/4 v11, 0x0 │ + const/4 v8, 0x0 │ │ - const/4 v12, -0x1 │ + const/4 v9, -0x1 │ │ - const/4 v13, 0x0 │ + const/4 v10, 0x0 │ │ - const/4 v14, 0x6 │ + const/4 v11, 0x6 │ │ - move-wide v6, v4 │ + move-wide v3, v1 │ │ - move/from16 v9, p1 │ + move/from16 v6, p1 │ │ - invoke-direct/range {v3 .. v14}, Landroid/view/KeyEvent;->(JJIIIIIII)V │ + invoke-direct/range {v0 .. v11}, Landroid/view/KeyEvent;->(JJIIIIIII)V │ │ - move-object/from16 v0, p0 │ - │ - invoke-super {v0, v3}, Landroid/view/inputmethod/BaseInputConnection;->sendKeyEvent(Landroid/view/KeyEvent;)Z │ + invoke-super {p0, v0}, Landroid/view/inputmethod/BaseInputConnection;->sendKeyEvent(Landroid/view/KeyEvent;)Z │ │ .line 99 │ - new-instance v7, Landroid/view/KeyEvent; │ + new-instance v3, Landroid/view/KeyEvent; │ │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v8 │ - │ - const/4 v12, 0x1 │ + move-result-wide v4 │ │ - const/4 v14, 0x0 │ + const/4 v8, 0x1 │ │ - const/4 v15, 0x0 │ + const/4 v10, 0x0 │ │ - const/16 v16, -0x1 │ + const/4 v11, 0x0 │ │ - const/16 v17, 0x0 │ + const/4 v12, -0x1 │ │ - const/16 v18, 0x6 │ + const/4 v13, 0x0 │ │ - move-wide v10, v4 │ + const/4 v14, 0x6 │ │ - move/from16 v13, p1 │ + move-wide v6, v1 │ │ - invoke-direct/range {v7 .. v18}, Landroid/view/KeyEvent;->(JJIIIIIII)V │ + move/from16 v9, p1 │ │ - move-object/from16 v0, p0 │ + invoke-direct/range {v3 .. v14}, Landroid/view/KeyEvent;->(JJIIIIIII)V │ │ - invoke-super {v0, v7}, Landroid/view/inputmethod/BaseInputConnection;->sendKeyEvent(Landroid/view/KeyEvent;)Z │ + invoke-super {p0, v3}, Landroid/view/inputmethod/BaseInputConnection;->sendKeyEvent(Landroid/view/KeyEvent;)Z │ │ .line 101 │ return-void │ .end method │ │ │ # virtual methods ├── smali/com/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread.smali │ @@ -1983,15 +1983,15 @@ │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ throw v0 │ .end method │ │ .method public run()V │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 1283 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ @@ -1999,17 +1999,17 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {p0}, Lcom/badlogic/gdx/backends/android/surfaceview/GLSurfaceViewAPI18$GLThread;->getId()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 ├── smali/com/badlogic/gdx/files/FileHandle.smali │ @@ -381,23 +381,23 @@ │ .end local v1 # "i":I │ .end local v2 # "n":I │ :cond_2 │ return-void │ .end method │ │ .method private estimateLength()I │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 233 │ invoke-virtual {p0}, Lcom/badlogic/gdx/files/FileHandle;->length()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - long-to-int v0, v2 │ + long-to-int v0, v1 │ │ .line 234 │ .local v0, "length":I │ if-eqz v0, :cond_0 │ │ .end local v0 # "length":I │ :goto_0 │ @@ -1301,15 +1301,15 @@ │ │ move-result-wide v0 │ │ return-wide v0 │ .end method │ │ .method public length()J │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 604 │ iget-object v1, p0, Lcom/badlogic/gdx/files/FileHandle;->type:Lcom/badlogic/gdx/Files$FileType; │ │ sget-object v2, Lcom/badlogic/gdx/Files$FileType;->Classpath:Lcom/badlogic/gdx/Files$FileType; │ │ @@ -1341,34 +1341,34 @@ │ invoke-virtual {v0}, Ljava/io/InputStream;->available()I │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result v1 │ │ - int-to-long v2, v1 │ + int-to-long v1, v1 │ │ .line 610 │ invoke-static {v0}, Lcom/badlogic/gdx/utils/StreamUtils;->closeQuietly(Ljava/io/Closeable;)V │ │ .line 614 │ .end local v0 # "input":Ljava/io/InputStream; │ :goto_0 │ - return-wide v2 │ + return-wide v1 │ │ .line 608 │ .restart local v0 # "input":Ljava/io/InputStream; │ :catch_0 │ move-exception v1 │ │ .line 610 │ invoke-static {v0}, Lcom/badlogic/gdx/utils/StreamUtils;->closeQuietly(Ljava/io/Closeable;)V │ │ .line 612 │ - const-wide/16 v2, 0x0 │ + const-wide/16 v1, 0x0 │ │ goto :goto_0 │ │ .line 610 │ :catchall_0 │ move-exception v1 │ │ @@ -1381,15 +1381,15 @@ │ :cond_1 │ invoke-virtual {p0}, Lcom/badlogic/gdx/files/FileHandle;->file()Ljava/io/File; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/io/File;->length()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ goto :goto_0 │ .end method │ │ .method public list()[Lcom/badlogic/gdx/files/FileHandle; │ .locals 7 ├── smali/com/badlogic/gdx/graphics/VertexAttributes.smali │ @@ -306,68 +306,68 @@ │ │ aget-object v0, v0, p1 │ │ return-object v0 │ .end method │ │ .method public getMask()J │ - .locals 8 │ + .locals 7 │ │ .prologue │ .line 146 │ - iget-wide v4, p0, Lcom/badlogic/gdx/graphics/VertexAttributes;->mask:J │ + iget-wide v3, p0, Lcom/badlogic/gdx/graphics/VertexAttributes;->mask:J │ │ - const-wide/16 v6, -0x1 │ + const-wide/16 v5, -0x1 │ │ - cmp-long v1, v4, v6 │ + cmp-long v3, v3, v5 │ │ - if-nez v1, :cond_1 │ + if-nez v3, :cond_1 │ │ .line 147 │ - const-wide/16 v2, 0x0 │ + const-wide/16 v1, 0x0 │ │ .line 148 │ - .local v2, "result":J │ + .local v1, "result":J │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ - iget-object v1, p0, Lcom/badlogic/gdx/graphics/VertexAttributes;->attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; │ + iget-object v3, p0, Lcom/badlogic/gdx/graphics/VertexAttributes;->attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ - array-length v1, v1 │ + array-length v3, v3 │ │ - if-ge v0, v1, :cond_0 │ + if-ge v0, v3, :cond_0 │ │ .line 149 │ - iget-object v1, p0, Lcom/badlogic/gdx/graphics/VertexAttributes;->attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; │ + iget-object v3, p0, Lcom/badlogic/gdx/graphics/VertexAttributes;->attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ - aget-object v1, v1, v0 │ + aget-object v3, v3, v0 │ │ - iget v1, v1, Lcom/badlogic/gdx/graphics/VertexAttribute;->usage:I │ + iget v3, v3, Lcom/badlogic/gdx/graphics/VertexAttribute;->usage:I │ │ - int-to-long v4, v1 │ + int-to-long v3, v3 │ │ - or-long/2addr v2, v4 │ + or-long/2addr v1, v3 │ │ .line 148 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 151 │ :cond_0 │ - iput-wide v2, p0, Lcom/badlogic/gdx/graphics/VertexAttributes;->mask:J │ + iput-wide v1, p0, Lcom/badlogic/gdx/graphics/VertexAttributes;->mask:J │ │ .line 153 │ .end local v0 # "i":I │ - .end local v2 # "result":J │ + .end local v1 # "result":J │ :cond_1 │ - iget-wide v4, p0, Lcom/badlogic/gdx/graphics/VertexAttributes;->mask:J │ + iget-wide v3, p0, Lcom/badlogic/gdx/graphics/VertexAttributes;->mask:J │ │ - return-wide v4 │ + return-wide v3 │ .end method │ │ .method public getOffset(I)I │ .locals 2 │ .param p1, "usage" # I │ │ .prologue ├── smali/com/badlogic/gdx/graphics/g2d/Gdx2DPixmap.smali │ @@ -254,48 +254,48 @@ │ │ throw v3 │ │ .line 82 │ :cond_1 │ iget-object v3, p0, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->nativeData:[J │ │ - aget-wide v4, v3, v5 │ + aget-wide v3, v3, v5 │ │ - iput-wide v4, p0, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->basePtr:J │ + iput-wide v3, p0, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->basePtr:J │ │ .line 83 │ iget-object v3, p0, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->nativeData:[J │ │ const/4 v4, 0x1 │ │ - aget-wide v4, v3, v4 │ + aget-wide v3, v3, v4 │ │ - long-to-int v3, v4 │ + long-to-int v3, v3 │ │ iput v3, p0, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->width:I │ │ .line 84 │ iget-object v3, p0, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->nativeData:[J │ │ const/4 v4, 0x2 │ │ - aget-wide v4, v3, v4 │ + aget-wide v3, v3, v4 │ │ - long-to-int v3, v4 │ + long-to-int v3, v3 │ │ iput v3, p0, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->height:I │ │ .line 85 │ iget-object v3, p0, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->nativeData:[J │ │ const/4 v4, 0x3 │ │ - aget-wide v4, v3, v4 │ + aget-wide v3, v3, v4 │ │ - long-to-int v3, v4 │ + long-to-int v3, v3 │ │ iput v3, p0, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->format:I │ │ .line 87 │ if-eqz p2, :cond_2 │ │ iget v3, p0, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->format:I │ @@ -525,17 +525,17 @@ │ │ invoke-virtual/range {v0 .. v7}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->drawPixmap(Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;IIIIII)V │ │ .line 114 │ invoke-virtual {p0}, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->dispose()V │ │ .line 115 │ - iget-wide v2, v0, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->basePtr:J │ + iget-wide v1, v0, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->basePtr:J │ │ - iput-wide v2, p0, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->basePtr:J │ + iput-wide v1, p0, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->basePtr:J │ │ .line 116 │ iget v1, v0, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->format:I │ │ iput v1, p0, Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->format:I │ │ .line 117 ├── smali/com/badlogic/gdx/graphics/g3d/Attribute.smali │ @@ -56,43 +56,43 @@ │ iput v0, p0, Lcom/badlogic/gdx/graphics/g3d/Attribute;->typeBit:I │ │ .line 63 │ return-void │ .end method │ │ .method public static final getAttributeAlias(J)Ljava/lang/String; │ - .locals 8 │ + .locals 7 │ .param p0, "type" # J │ │ .prologue │ - const-wide/16 v6, 0x0 │ + const-wide/16 v5, 0x0 │ │ .line 38 │ const/4 v0, -0x1 │ │ .line 39 │ .local v0, "idx":I │ :cond_0 │ - cmp-long v1, p0, v6 │ + cmp-long v1, p0, v5 │ │ if-eqz v1, :cond_1 │ │ add-int/lit8 v0, v0, 0x1 │ │ const/16 v1, 0x3f │ │ if-ge v0, v1, :cond_1 │ │ - shr-long v2, p0, v0 │ + shr-long v1, p0, v0 │ │ - const-wide/16 v4, 0x1 │ + const-wide/16 v3, 0x1 │ │ - and-long/2addr v2, v4 │ + and-long/2addr v1, v3 │ │ - cmp-long v1, v2, v6 │ + cmp-long v1, v1, v5 │ │ if-eqz v1, :cond_0 │ │ .line 41 │ :cond_1 │ if-ltz v0, :cond_2 │ │ @@ -116,15 +116,15 @@ │ :cond_2 │ const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public static final getAttributeType(Ljava/lang/String;)J │ - .locals 4 │ + .locals 3 │ .param p0, "alias" # Ljava/lang/String; │ │ .prologue │ .line 31 │ const/4 v0, 0x0 │ │ .local v0, "i":I │ @@ -146,31 +146,31 @@ │ │ invoke-virtual {v1, p0}, Ljava/lang/String;->compareTo(Ljava/lang/String;)I │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ - const-wide/16 v2, 0x1 │ + const-wide/16 v1, 0x1 │ │ - shl-long/2addr v2, v0 │ + shl-long/2addr v1, v0 │ │ .line 33 │ :goto_1 │ - return-wide v2 │ + return-wide v1 │ │ .line 31 │ :cond_0 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 33 │ :cond_1 │ - const-wide/16 v2, 0x0 │ + const-wide/16 v1, 0x0 │ │ goto :goto_1 │ .end method │ │ .method protected static final register(Ljava/lang/String;)J │ .locals 5 │ .param p0, "alias" # Ljava/lang/String; ├── smali/com/badlogic/gdx/graphics/g3d/Attributes.smali │ @@ -60,15 +60,15 @@ │ │ iput-boolean v0, p0, Lcom/badlogic/gdx/graphics/g3d/Attributes;->sorted:Z │ │ return-void │ .end method │ │ .method private final disable(J)V │ - .locals 5 │ + .locals 4 │ .param p1, "mask" # J │ │ .prologue │ .line 81 │ iget-wide v0, p0, Lcom/badlogic/gdx/graphics/g3d/Attributes;->mask:J │ │ const-wide/16 v2, -0x1 │ @@ -80,15 +80,15 @@ │ iput-wide v0, p0, Lcom/badlogic/gdx/graphics/g3d/Attributes;->mask:J │ │ .line 82 │ return-void │ .end method │ │ .method private final enable(J)V │ - .locals 3 │ + .locals 2 │ .param p1, "mask" # J │ │ .prologue │ .line 77 │ iget-wide v0, p0, Lcom/badlogic/gdx/graphics/g3d/Attributes;->mask:J │ │ or-long/2addr v0, p1 │ @@ -207,15 +207,15 @@ │ :cond_3 │ move v0, v1 │ │ goto :goto_1 │ .end method │ │ .method public final get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; │ - .locals 5 │ + .locals 3 │ .param p1, "type" # J │ │ .prologue │ .line 46 │ invoke-virtual {p0, p1, p2}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->has(J)Z │ │ move-result v1 │ @@ -237,17 +237,17 @@ │ │ invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/badlogic/gdx/graphics/g3d/Attribute; │ │ - iget-wide v2, v1, Lcom/badlogic/gdx/graphics/g3d/Attribute;->type:J │ + iget-wide v1, v1, Lcom/badlogic/gdx/graphics/g3d/Attribute;->type:J │ │ - cmp-long v1, v2, p1 │ + cmp-long v1, v1, p1 │ │ if-nez v1, :cond_0 │ │ iget-object v1, p0, Lcom/badlogic/gdx/graphics/g3d/Attributes;->attributes:Lcom/badlogic/gdx/utils/Array; │ │ invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; │ │ @@ -272,15 +272,15 @@ │ :cond_1 │ const/4 v1, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public final get(Ljava/lang/Class;J)Lcom/badlogic/gdx/graphics/g3d/Attribute; │ - .locals 2 │ + .locals 1 │ .param p2, "type" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/lang/Class", │ @@ -295,15 +295,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public final get(Lcom/badlogic/gdx/utils/Array;J)Lcom/badlogic/gdx/utils/Array; │ - .locals 6 │ + .locals 5 │ .param p2, "type" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Lcom/badlogic/gdx/utils/Array", │ "<", │ "Lcom/badlogic/gdx/graphics/g3d/Attribute;", │ @@ -333,21 +333,21 @@ │ │ invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/badlogic/gdx/graphics/g3d/Attribute; │ │ - iget-wide v2, v1, Lcom/badlogic/gdx/graphics/g3d/Attribute;->type:J │ + iget-wide v1, v1, Lcom/badlogic/gdx/graphics/g3d/Attribute;->type:J │ │ - and-long/2addr v2, p2 │ + and-long/2addr v1, p2 │ │ - const-wide/16 v4, 0x0 │ + const-wide/16 v3, 0x0 │ │ - cmp-long v1, v2, v4 │ + cmp-long v1, v1, v3 │ │ if-eqz v1, :cond_0 │ │ iget-object v1, p0, Lcom/badlogic/gdx/graphics/g3d/Attributes;->attributes:Lcom/badlogic/gdx/utils/Array; │ │ invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; │ │ @@ -373,15 +373,15 @@ │ .line 40 │ iget-wide v0, p0, Lcom/badlogic/gdx/graphics/g3d/Attributes;->mask:J │ │ return-wide v0 │ .end method │ │ .method public final has(J)Z │ - .locals 3 │ + .locals 2 │ .param p1, "type" # J │ │ .prologue │ .line 149 │ const-wide/16 v0, 0x0 │ │ cmp-long v0, p1, v0 │ @@ -404,15 +404,15 @@ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public hashCode()I │ - .locals 10 │ + .locals 11 │ │ .prologue │ .line 194 │ invoke-virtual {p0}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->sort()V │ │ .line 195 │ iget-object v4, p0, Lcom/badlogic/gdx/graphics/g3d/Attributes;->attributes:Lcom/badlogic/gdx/utils/Array; │ @@ -436,60 +436,60 @@ │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ if-ge v0, v2, :cond_0 │ │ .line 199 │ - int-to-long v6, v3 │ + int-to-long v5, v3 │ │ - iget-wide v8, p0, Lcom/badlogic/gdx/graphics/g3d/Attributes;->mask:J │ + iget-wide v7, p0, Lcom/badlogic/gdx/graphics/g3d/Attributes;->mask:J │ │ iget-object v4, p0, Lcom/badlogic/gdx/graphics/g3d/Attributes;->attributes:Lcom/badlogic/gdx/utils/Array; │ │ invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Lcom/badlogic/gdx/graphics/g3d/Attribute; │ │ invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g3d/Attribute;->hashCode()I │ │ move-result v4 │ │ - int-to-long v4, v4 │ + int-to-long v9, v4 │ │ - mul-long/2addr v4, v8 │ + mul-long/2addr v7, v9 │ │ - mul-int/lit8 v8, v1, 0x7 │ + mul-int/lit8 v4, v1, 0x7 │ │ const v9, 0xffff │ │ - and-int v1, v8, v9 │ + and-int v1, v4, v9 │ │ - int-to-long v8, v1 │ + int-to-long v9, v1 │ │ - mul-long/2addr v4, v8 │ + mul-long/2addr v7, v9 │ │ - add-long/2addr v4, v6 │ + add-long v4, v5, v7 │ │ long-to-int v3, v4 │ │ .line 198 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 200 │ :cond_0 │ return v3 │ .end method │ │ .method protected indexOf(J)I │ - .locals 5 │ + .locals 3 │ .param p1, "type" # J │ │ .prologue │ .line 154 │ invoke-virtual {p0, p1, p2}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->has(J)Z │ │ move-result v1 │ @@ -511,17 +511,17 @@ │ │ invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/badlogic/gdx/graphics/g3d/Attribute; │ │ - iget-wide v2, v1, Lcom/badlogic/gdx/graphics/g3d/Attribute;->type:J │ + iget-wide v1, v1, Lcom/badlogic/gdx/graphics/g3d/Attribute;->type:J │ │ - cmp-long v1, v2, p1 │ + cmp-long v1, v1, p1 │ │ if-nez v1, :cond_0 │ │ .line 156 │ .end local v0 # "i":I │ :goto_1 │ return v0 │ @@ -561,69 +561,69 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public final remove(J)V │ - .locals 7 │ + .locals 5 │ .param p1, "mask" # J │ │ .prologue │ .line 135 │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ - iget-object v1, p0, Lcom/badlogic/gdx/graphics/g3d/Attributes;->attributes:Lcom/badlogic/gdx/utils/Array; │ + iget-object v3, p0, Lcom/badlogic/gdx/graphics/g3d/Attributes;->attributes:Lcom/badlogic/gdx/utils/Array; │ │ - iget v1, v1, Lcom/badlogic/gdx/utils/Array;->size:I │ + iget v3, v3, Lcom/badlogic/gdx/utils/Array;->size:I │ │ - if-ge v0, v1, :cond_1 │ + if-ge v0, v3, :cond_1 │ │ .line 136 │ - iget-object v1, p0, Lcom/badlogic/gdx/graphics/g3d/Attributes;->attributes:Lcom/badlogic/gdx/utils/Array; │ + iget-object v3, p0, Lcom/badlogic/gdx/graphics/g3d/Attributes;->attributes:Lcom/badlogic/gdx/utils/Array; │ │ - invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; │ + invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - check-cast v1, Lcom/badlogic/gdx/graphics/g3d/Attribute; │ + check-cast v3, Lcom/badlogic/gdx/graphics/g3d/Attribute; │ │ - iget-wide v2, v1, Lcom/badlogic/gdx/graphics/g3d/Attribute;->type:J │ + iget-wide v1, v3, Lcom/badlogic/gdx/graphics/g3d/Attribute;->type:J │ │ .line 137 │ - .local v2, "type":J │ - and-long v4, p1, v2 │ + .local v1, "type":J │ + and-long v3, p1, v1 │ │ - cmp-long v1, v4, v2 │ + cmp-long v3, v3, v1 │ │ - if-nez v1, :cond_0 │ + if-nez v3, :cond_0 │ │ .line 138 │ - iget-object v1, p0, Lcom/badlogic/gdx/graphics/g3d/Attributes;->attributes:Lcom/badlogic/gdx/utils/Array; │ + iget-object v3, p0, Lcom/badlogic/gdx/graphics/g3d/Attributes;->attributes:Lcom/badlogic/gdx/utils/Array; │ │ - invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;->removeIndex(I)Ljava/lang/Object; │ + invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;->removeIndex(I)Ljava/lang/Object; │ │ .line 139 │ - invoke-direct {p0, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->disable(J)V │ + invoke-direct {p0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->disable(J)V │ │ .line 140 │ - const/4 v1, 0x0 │ + const/4 v3, 0x0 │ │ - iput-boolean v1, p0, Lcom/badlogic/gdx/graphics/g3d/Attributes;->sorted:Z │ + iput-boolean v3, p0, Lcom/badlogic/gdx/graphics/g3d/Attributes;->sorted:Z │ │ .line 135 │ :cond_0 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 143 │ - .end local v2 # "type":J │ + .end local v1 # "type":J │ :cond_1 │ return-void │ .end method │ │ .method public final same(Lcom/badlogic/gdx/graphics/g3d/Attributes;)Z │ .locals 1 │ .param p1, "other" # Lcom/badlogic/gdx/graphics/g3d/Attributes; │ @@ -636,15 +636,15 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public final same(Lcom/badlogic/gdx/graphics/g3d/Attributes;Z)Z │ - .locals 10 │ + .locals 7 │ .param p1, "other" # Lcom/badlogic/gdx/graphics/g3d/Attributes; │ .param p2, "compareValues" # Z │ │ .prologue │ const/4 v4, 0x0 │ │ const/4 v3, 0x1 │ @@ -658,19 +658,19 @@ │ :goto_0 │ return v1 │ │ .line 165 │ :cond_0 │ if-eqz p1, :cond_1 │ │ - iget-wide v6, p0, Lcom/badlogic/gdx/graphics/g3d/Attributes;->mask:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/graphics/g3d/Attributes;->mask:J │ │ - iget-wide v8, p1, Lcom/badlogic/gdx/graphics/g3d/Attributes;->mask:J │ + iget-wide v5, p1, Lcom/badlogic/gdx/graphics/g3d/Attributes;->mask:J │ │ - cmp-long v1, v6, v8 │ + cmp-long v1, v1, v5 │ │ if-eqz v1, :cond_2 │ │ :cond_1 │ move v1, v4 │ │ goto :goto_0 │ @@ -738,33 +738,33 @@ │ move v1, v3 │ │ .line 171 │ goto :goto_0 │ .end method │ │ .method public final set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ - .locals 4 │ + .locals 3 │ .param p1, "attribute" # Lcom/badlogic/gdx/graphics/g3d/Attribute; │ │ .prologue │ .line 86 │ - iget-wide v2, p1, Lcom/badlogic/gdx/graphics/g3d/Attribute;->type:J │ + iget-wide v1, p1, Lcom/badlogic/gdx/graphics/g3d/Attribute;->type:J │ │ - invoke-virtual {p0, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->indexOf(J)I │ + invoke-virtual {p0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->indexOf(J)I │ │ move-result v0 │ │ .line 87 │ .local v0, "idx":I │ if-gez v0, :cond_0 │ │ .line 88 │ - iget-wide v2, p1, Lcom/badlogic/gdx/graphics/g3d/Attribute;->type:J │ + iget-wide v1, p1, Lcom/badlogic/gdx/graphics/g3d/Attribute;->type:J │ │ - invoke-direct {p0, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->enable(J)V │ + invoke-direct {p0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->enable(J)V │ │ .line 89 │ iget-object v1, p0, Lcom/badlogic/gdx/graphics/g3d/Attributes;->attributes:Lcom/badlogic/gdx/utils/Array; │ │ invoke-virtual {v1, p1}, Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V │ │ .line 90 ├── smali/com/badlogic/gdx/graphics/g3d/Model.smali │ @@ -228,480 +228,478 @@ │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/graphics/g3d/Model;->load(Lcom/badlogic/gdx/graphics/g3d/model/data/ModelData;Lcom/badlogic/gdx/graphics/g3d/utils/TextureProvider;)V │ │ .line 103 │ return-void │ .end method │ │ .method private convertMaterial(Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;Lcom/badlogic/gdx/graphics/g3d/utils/TextureProvider;)Lcom/badlogic/gdx/graphics/g3d/Material; │ - .locals 16 │ + .locals 15 │ .param p1, "mtl" # Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial; │ .param p2, "textureProvider" # Lcom/badlogic/gdx/graphics/g3d/utils/TextureProvider; │ │ .prologue │ .line 271 │ - new-instance v11, Lcom/badlogic/gdx/graphics/g3d/Material; │ + new-instance v10, Lcom/badlogic/gdx/graphics/g3d/Material; │ │ - invoke-direct {v11}, Lcom/badlogic/gdx/graphics/g3d/Material;->()V │ + invoke-direct {v10}, Lcom/badlogic/gdx/graphics/g3d/Material;->()V │ │ .line 272 │ - .local v11, "result":Lcom/badlogic/gdx/graphics/g3d/Material; │ + .local v10, "result":Lcom/badlogic/gdx/graphics/g3d/Material; │ move-object/from16 v0, p1 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->id:Ljava/lang/String; │ + iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->id:Ljava/lang/String; │ │ - iput-object v3, v11, Lcom/badlogic/gdx/graphics/g3d/Material;->id:Ljava/lang/String; │ + iput-object v1, v10, Lcom/badlogic/gdx/graphics/g3d/Material;->id:Ljava/lang/String; │ │ .line 273 │ move-object/from16 v0, p1 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->ambient:Lcom/badlogic/gdx/graphics/Color; │ + iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->ambient:Lcom/badlogic/gdx/graphics/Color; │ │ - if-eqz v3, :cond_0 │ + if-eqz v1, :cond_0 │ │ - new-instance v3, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ + new-instance v1, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ │ - sget-wide v4, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Ambient:J │ + sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Ambient:J │ │ move-object/from16 v0, p1 │ │ - iget-object v15, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->ambient:Lcom/badlogic/gdx/graphics/Color; │ + iget-object v14, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->ambient:Lcom/badlogic/gdx/graphics/Color; │ │ - invoke-direct {v3, v4, v5, v15}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JLcom/badlogic/gdx/graphics/Color;)V │ + invoke-direct {v1, v2, v3, v14}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JLcom/badlogic/gdx/graphics/Color;)V │ │ - invoke-virtual {v11, v3}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ + invoke-virtual {v10, v1}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ │ .line 274 │ :cond_0 │ move-object/from16 v0, p1 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->diffuse:Lcom/badlogic/gdx/graphics/Color; │ + iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->diffuse:Lcom/badlogic/gdx/graphics/Color; │ │ - if-eqz v3, :cond_1 │ + if-eqz v1, :cond_1 │ │ - new-instance v3, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ + new-instance v1, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ │ - sget-wide v4, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Diffuse:J │ + sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Diffuse:J │ │ move-object/from16 v0, p1 │ │ - iget-object v15, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->diffuse:Lcom/badlogic/gdx/graphics/Color; │ + iget-object v14, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->diffuse:Lcom/badlogic/gdx/graphics/Color; │ │ - invoke-direct {v3, v4, v5, v15}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JLcom/badlogic/gdx/graphics/Color;)V │ + invoke-direct {v1, v2, v3, v14}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JLcom/badlogic/gdx/graphics/Color;)V │ │ - invoke-virtual {v11, v3}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ + invoke-virtual {v10, v1}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ │ .line 275 │ :cond_1 │ move-object/from16 v0, p1 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->specular:Lcom/badlogic/gdx/graphics/Color; │ + iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->specular:Lcom/badlogic/gdx/graphics/Color; │ │ - if-eqz v3, :cond_2 │ + if-eqz v1, :cond_2 │ │ - new-instance v3, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ + new-instance v1, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ │ - sget-wide v4, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Specular:J │ + sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Specular:J │ │ move-object/from16 v0, p1 │ │ - iget-object v15, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->specular:Lcom/badlogic/gdx/graphics/Color; │ + iget-object v14, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->specular:Lcom/badlogic/gdx/graphics/Color; │ │ - invoke-direct {v3, v4, v5, v15}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JLcom/badlogic/gdx/graphics/Color;)V │ + invoke-direct {v1, v2, v3, v14}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JLcom/badlogic/gdx/graphics/Color;)V │ │ - invoke-virtual {v11, v3}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ + invoke-virtual {v10, v1}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ │ .line 276 │ :cond_2 │ move-object/from16 v0, p1 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->emissive:Lcom/badlogic/gdx/graphics/Color; │ + iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->emissive:Lcom/badlogic/gdx/graphics/Color; │ │ - if-eqz v3, :cond_3 │ + if-eqz v1, :cond_3 │ │ - new-instance v3, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ + new-instance v1, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ │ - sget-wide v4, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Emissive:J │ + sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Emissive:J │ │ move-object/from16 v0, p1 │ │ - iget-object v15, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->emissive:Lcom/badlogic/gdx/graphics/Color; │ + iget-object v14, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->emissive:Lcom/badlogic/gdx/graphics/Color; │ │ - invoke-direct {v3, v4, v5, v15}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JLcom/badlogic/gdx/graphics/Color;)V │ + invoke-direct {v1, v2, v3, v14}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JLcom/badlogic/gdx/graphics/Color;)V │ │ - invoke-virtual {v11, v3}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ + invoke-virtual {v10, v1}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ │ .line 277 │ :cond_3 │ move-object/from16 v0, p1 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->reflection:Lcom/badlogic/gdx/graphics/Color; │ + iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->reflection:Lcom/badlogic/gdx/graphics/Color; │ │ - if-eqz v3, :cond_4 │ + if-eqz v1, :cond_4 │ │ - new-instance v3, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ + new-instance v1, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ │ - sget-wide v4, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Reflection:J │ + sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Reflection:J │ │ move-object/from16 v0, p1 │ │ - iget-object v15, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->reflection:Lcom/badlogic/gdx/graphics/Color; │ + iget-object v14, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->reflection:Lcom/badlogic/gdx/graphics/Color; │ │ - invoke-direct {v3, v4, v5, v15}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JLcom/badlogic/gdx/graphics/Color;)V │ + invoke-direct {v1, v2, v3, v14}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JLcom/badlogic/gdx/graphics/Color;)V │ │ - invoke-virtual {v11, v3}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ + invoke-virtual {v10, v1}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ │ .line 278 │ :cond_4 │ move-object/from16 v0, p1 │ │ - iget v3, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->shininess:F │ + iget v1, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->shininess:F │ │ - const/4 v4, 0x0 │ + const/4 v2, 0x0 │ │ - cmpl-float v3, v3, v4 │ + cmpl-float v1, v1, v2 │ │ - if-lez v3, :cond_5 │ + if-lez v1, :cond_5 │ │ - new-instance v3, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute; │ + new-instance v1, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute; │ │ - sget-wide v4, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->Shininess:J │ + sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->Shininess:J │ │ move-object/from16 v0, p1 │ │ - iget v15, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->shininess:F │ + iget v14, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->shininess:F │ │ - invoke-direct {v3, v4, v5, v15}, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->(JF)V │ + invoke-direct {v1, v2, v3, v14}, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->(JF)V │ │ - invoke-virtual {v11, v3}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ + invoke-virtual {v10, v1}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ │ .line 279 │ :cond_5 │ move-object/from16 v0, p1 │ │ - iget v3, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->opacity:F │ + iget v1, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->opacity:F │ │ - const/high16 v4, 0x3f800000 # 1.0f │ + const/high16 v2, 0x3f800000 # 1.0f │ │ - cmpl-float v3, v3, v4 │ + cmpl-float v1, v1, v2 │ │ - if-eqz v3, :cond_6 │ + if-eqz v1, :cond_6 │ │ - new-instance v3, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute; │ + new-instance v1, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute; │ │ - const/16 v4, 0x302 │ + const/16 v2, 0x302 │ │ - const/16 v5, 0x303 │ + const/16 v3, 0x303 │ │ move-object/from16 v0, p1 │ │ - iget v15, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->opacity:F │ + iget v14, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->opacity:F │ │ - invoke-direct {v3, v4, v5, v15}, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute;->(IIF)V │ + invoke-direct {v1, v2, v3, v14}, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute;->(IIF)V │ │ - invoke-virtual {v11, v3}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ + invoke-virtual {v10, v1}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ │ .line 281 │ :cond_6 │ - new-instance v14, Lcom/badlogic/gdx/utils/ObjectMap; │ + new-instance v13, Lcom/badlogic/gdx/utils/ObjectMap; │ │ - invoke-direct {v14}, Lcom/badlogic/gdx/utils/ObjectMap;->()V │ + invoke-direct {v13}, Lcom/badlogic/gdx/utils/ObjectMap;->()V │ │ .line 284 │ - .local v14, "textures":Lcom/badlogic/gdx/utils/ObjectMap;, "Lcom/badlogic/gdx/utils/ObjectMap;" │ + .local v13, "textures":Lcom/badlogic/gdx/utils/ObjectMap;, "Lcom/badlogic/gdx/utils/ObjectMap;" │ move-object/from16 v0, p1 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->textures:Lcom/badlogic/gdx/utils/Array; │ + iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->textures:Lcom/badlogic/gdx/utils/Array; │ │ - if-eqz v3, :cond_c │ + if-eqz v1, :cond_c │ │ .line 285 │ move-object/from16 v0, p1 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->textures:Lcom/badlogic/gdx/utils/Array; │ + iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->textures:Lcom/badlogic/gdx/utils/Array; │ │ - invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v9 │ │ - .local v2, "i$":Ljava/util/Iterator; │ + .local v9, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v1 │ │ - if-eqz v3, :cond_c │ + if-eqz v1, :cond_c │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - check-cast v12, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture; │ + check-cast v11, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture; │ │ .line 287 │ - .local v12, "tex":Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture; │ - iget-object v3, v12, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture;->fileName:Ljava/lang/String; │ + .local v11, "tex":Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture; │ + iget-object v1, v11, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture;->fileName:Ljava/lang/String; │ │ - invoke-virtual {v14, v3}, Lcom/badlogic/gdx/utils/ObjectMap;->containsKey(Ljava/lang/Object;)Z │ + invoke-virtual {v13, v1}, Lcom/badlogic/gdx/utils/ObjectMap;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v3 │ + move-result v1 │ │ - if-eqz v3, :cond_7 │ + if-eqz v1, :cond_7 │ │ .line 288 │ - iget-object v3, v12, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture;->fileName:Ljava/lang/String; │ + iget-object v1, v11, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture;->fileName:Ljava/lang/String; │ │ - invoke-virtual {v14, v3}, Lcom/badlogic/gdx/utils/ObjectMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v13, v1}, Lcom/badlogic/gdx/utils/ObjectMap;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - check-cast v13, Lcom/badlogic/gdx/graphics/Texture; │ + check-cast v12, Lcom/badlogic/gdx/graphics/Texture; │ │ .line 295 │ - .local v13, "texture":Lcom/badlogic/gdx/graphics/Texture; │ + .local v12, "texture":Lcom/badlogic/gdx/graphics/Texture; │ :goto_1 │ - new-instance v6, Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor; │ + new-instance v4, Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor; │ │ - invoke-direct {v6, v13}, Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;->(Lcom/badlogic/gdx/graphics/GLTexture;)V │ + invoke-direct {v4, v12}, Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;->(Lcom/badlogic/gdx/graphics/GLTexture;)V │ │ .line 296 │ - .local v6, "descriptor":Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor; │ - invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/Texture;->getMinFilter()Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ + .local v4, "descriptor":Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor; │ + invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/Texture;->getMinFilter()Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - iput-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;->minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ + iput-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;->minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ │ .line 297 │ - invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/Texture;->getMagFilter()Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ + invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/Texture;->getMagFilter()Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - iput-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;->magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ + iput-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;->magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; │ │ .line 298 │ - invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/Texture;->getUWrap()Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ + invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/Texture;->getUWrap()Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - iput-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;->uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ + iput-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;->uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ │ .line 299 │ - invoke-virtual {v13}, Lcom/badlogic/gdx/graphics/Texture;->getVWrap()Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ + invoke-virtual {v12}, Lcom/badlogic/gdx/graphics/Texture;->getVWrap()Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - iput-object v3, v6, Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;->vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ + iput-object v1, v4, Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;->vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; │ │ .line 301 │ - iget-object v3, v12, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture;->uvTranslation:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v1, v11, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture;->uvTranslation:Lcom/badlogic/gdx/math/Vector2; │ │ - if-nez v3, :cond_8 │ + if-nez v1, :cond_8 │ │ - const/4 v7, 0x0 │ + const/4 v5, 0x0 │ │ .line 302 │ - .local v7, "offsetU":F │ + .local v5, "offsetU":F │ :goto_2 │ - iget-object v3, v12, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture;->uvTranslation:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v1, v11, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture;->uvTranslation:Lcom/badlogic/gdx/math/Vector2; │ │ - if-nez v3, :cond_9 │ + if-nez v1, :cond_9 │ │ - const/4 v8, 0x0 │ + const/4 v6, 0x0 │ │ .line 303 │ - .local v8, "offsetV":F │ + .local v6, "offsetV":F │ :goto_3 │ - iget-object v3, v12, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture;->uvScaling:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v1, v11, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture;->uvScaling:Lcom/badlogic/gdx/math/Vector2; │ │ - if-nez v3, :cond_a │ + if-nez v1, :cond_a │ │ - const/high16 v9, 0x3f800000 # 1.0f │ + const/high16 v7, 0x3f800000 # 1.0f │ │ .line 304 │ - .local v9, "scaleU":F │ + .local v7, "scaleU":F │ :goto_4 │ - iget-object v3, v12, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture;->uvScaling:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v1, v11, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture;->uvScaling:Lcom/badlogic/gdx/math/Vector2; │ │ - if-nez v3, :cond_b │ + if-nez v1, :cond_b │ │ - const/high16 v10, 0x3f800000 # 1.0f │ + const/high16 v8, 0x3f800000 # 1.0f │ │ .line 306 │ - .local v10, "scaleV":F │ + .local v8, "scaleV":F │ :goto_5 │ - iget v3, v12, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture;->usage:I │ + iget v1, v11, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture;->usage:I │ │ - packed-switch v3, :pswitch_data_0 │ + packed-switch v1, :pswitch_data_0 │ │ :pswitch_0 │ goto :goto_0 │ │ .line 308 │ :pswitch_1 │ - new-instance v3, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ + new-instance v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ - sget-wide v4, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Diffuse:J │ + sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Diffuse:J │ │ - invoke-direct/range {v3 .. v10}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;FFFF)V │ + invoke-direct/range {v1 .. v8}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;FFFF)V │ │ - invoke-virtual {v11, v3}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ + invoke-virtual {v10, v1}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ │ goto :goto_0 │ │ .line 290 │ - .end local v6 # "descriptor":Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor; │ - .end local v7 # "offsetU":F │ - .end local v8 # "offsetV":F │ - .end local v9 # "scaleU":F │ - .end local v10 # "scaleV":F │ - .end local v13 # "texture":Lcom/badlogic/gdx/graphics/Texture; │ + .end local v4 # "descriptor":Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor; │ + .end local v5 # "offsetU":F │ + .end local v6 # "offsetV":F │ + .end local v7 # "scaleU":F │ + .end local v8 # "scaleV":F │ + .end local v12 # "texture":Lcom/badlogic/gdx/graphics/Texture; │ :cond_7 │ - iget-object v3, v12, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture;->fileName:Ljava/lang/String; │ + iget-object v1, v11, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture;->fileName:Ljava/lang/String; │ │ move-object/from16 v0, p2 │ │ - invoke-interface {v0, v3}, Lcom/badlogic/gdx/graphics/g3d/utils/TextureProvider;->load(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Texture; │ + invoke-interface {v0, v1}, Lcom/badlogic/gdx/graphics/g3d/utils/TextureProvider;->load(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/Texture; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 291 │ - .restart local v13 # "texture":Lcom/badlogic/gdx/graphics/Texture; │ - iget-object v3, v12, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture;->fileName:Ljava/lang/String; │ + .restart local v12 # "texture":Lcom/badlogic/gdx/graphics/Texture; │ + iget-object v1, v11, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture;->fileName:Ljava/lang/String; │ │ - invoke-virtual {v14, v3, v13}, Lcom/badlogic/gdx/utils/ObjectMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v13, v1, v12}, Lcom/badlogic/gdx/utils/ObjectMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 292 │ - move-object/from16 v0, p0 │ - │ - iget-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/Model;->disposables:Lcom/badlogic/gdx/utils/Array; │ + iget-object v1, p0, Lcom/badlogic/gdx/graphics/g3d/Model;->disposables:Lcom/badlogic/gdx/utils/Array; │ │ - invoke-virtual {v3, v13}, Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V │ + invoke-virtual {v1, v12}, Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V │ │ goto :goto_1 │ │ .line 301 │ - .restart local v6 # "descriptor":Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor; │ + .restart local v4 # "descriptor":Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor; │ :cond_8 │ - iget-object v3, v12, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture;->uvTranslation:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v1, v11, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture;->uvTranslation:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v7, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v5, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ goto :goto_2 │ │ .line 302 │ - .restart local v7 # "offsetU":F │ + .restart local v5 # "offsetU":F │ :cond_9 │ - iget-object v3, v12, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture;->uvTranslation:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v1, v11, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture;->uvTranslation:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v8, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v6, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ goto :goto_3 │ │ .line 303 │ - .restart local v8 # "offsetV":F │ + .restart local v6 # "offsetV":F │ :cond_a │ - iget-object v3, v12, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture;->uvScaling:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v1, v11, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture;->uvScaling:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v9, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v7, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ goto :goto_4 │ │ .line 304 │ - .restart local v9 # "scaleU":F │ + .restart local v7 # "scaleU":F │ :cond_b │ - iget-object v3, v12, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture;->uvScaling:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v1, v11, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture;->uvScaling:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v10, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v8, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ goto :goto_5 │ │ .line 311 │ - .restart local v10 # "scaleV":F │ + .restart local v8 # "scaleV":F │ :pswitch_2 │ - new-instance v3, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ + new-instance v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ - sget-wide v4, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Specular:J │ + sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Specular:J │ │ - invoke-direct/range {v3 .. v10}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;FFFF)V │ + invoke-direct/range {v1 .. v8}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;FFFF)V │ │ - invoke-virtual {v11, v3}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ + invoke-virtual {v10, v1}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ │ goto/16 :goto_0 │ │ .line 314 │ :pswitch_3 │ - new-instance v3, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ + new-instance v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ - sget-wide v4, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Bump:J │ + sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Bump:J │ │ - invoke-direct/range {v3 .. v10}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;FFFF)V │ + invoke-direct/range {v1 .. v8}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;FFFF)V │ │ - invoke-virtual {v11, v3}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ + invoke-virtual {v10, v1}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ │ goto/16 :goto_0 │ │ .line 317 │ :pswitch_4 │ - new-instance v3, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ + new-instance v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ - sget-wide v4, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Normal:J │ + sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Normal:J │ │ - invoke-direct/range {v3 .. v10}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;FFFF)V │ + invoke-direct/range {v1 .. v8}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;FFFF)V │ │ - invoke-virtual {v11, v3}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ + invoke-virtual {v10, v1}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ │ goto/16 :goto_0 │ │ .line 320 │ :pswitch_5 │ - new-instance v3, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ + new-instance v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ - sget-wide v4, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Ambient:J │ + sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Ambient:J │ │ - invoke-direct/range {v3 .. v10}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;FFFF)V │ + invoke-direct/range {v1 .. v8}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;FFFF)V │ │ - invoke-virtual {v11, v3}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ + invoke-virtual {v10, v1}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ │ goto/16 :goto_0 │ │ .line 323 │ :pswitch_6 │ - new-instance v3, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ + new-instance v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ - sget-wide v4, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Emissive:J │ + sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Emissive:J │ │ - invoke-direct/range {v3 .. v10}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;FFFF)V │ + invoke-direct/range {v1 .. v8}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;FFFF)V │ │ - invoke-virtual {v11, v3}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ + invoke-virtual {v10, v1}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ │ goto/16 :goto_0 │ │ .line 326 │ :pswitch_7 │ - new-instance v3, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ + new-instance v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ - sget-wide v4, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Reflection:J │ + sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Reflection:J │ │ - invoke-direct/range {v3 .. v10}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;FFFF)V │ + invoke-direct/range {v1 .. v8}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;FFFF)V │ │ - invoke-virtual {v11, v3}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ + invoke-virtual {v10, v1}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ │ goto/16 :goto_0 │ │ .line 332 │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v6 # "descriptor":Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor; │ - .end local v7 # "offsetU":F │ - .end local v8 # "offsetV":F │ - .end local v9 # "scaleU":F │ - .end local v10 # "scaleV":F │ - .end local v12 # "tex":Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture; │ - .end local v13 # "texture":Lcom/badlogic/gdx/graphics/Texture; │ + .end local v4 # "descriptor":Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor; │ + .end local v5 # "offsetU":F │ + .end local v6 # "offsetV":F │ + .end local v7 # "scaleU":F │ + .end local v8 # "scaleV":F │ + .end local v9 # "i$":Ljava/util/Iterator; │ + .end local v11 # "tex":Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture; │ + .end local v12 # "texture":Lcom/badlogic/gdx/graphics/Texture; │ :cond_c │ - return-object v11 │ + return-object v10 │ │ .line 306 │ nop │ │ :pswitch_data_0 │ .packed-switch 0x2 │ :pswitch_1 ├── smali/com/badlogic/gdx/graphics/g3d/attributes/ColorAttribute.smali │ @@ -136,15 +136,15 @@ │ │ sput-wide v0, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Mask:J │ │ return-void │ .end method │ │ .method public constructor (J)V │ - .locals 3 │ + .locals 2 │ .param p1, "type" # J │ │ .prologue │ .line 80 │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/graphics/g3d/Attribute;->(J)V │ │ .line 77 │ @@ -229,173 +229,173 @@ │ invoke-direct {p0, v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JLcom/badlogic/gdx/graphics/Color;)V │ │ .line 96 │ return-void │ .end method │ │ .method public static final createAmbient(FFFF)Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ - .locals 8 │ + .locals 7 │ .param p0, "r" # F │ .param p1, "g" # F │ .param p2, "b" # F │ .param p3, "a" # F │ │ .prologue │ .line 50 │ - new-instance v1, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ + new-instance v0, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ │ - sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Ambient:J │ + sget-wide v1, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Ambient:J │ │ - move v4, p0 │ + move v3, p0 │ │ - move v5, p1 │ + move v4, p1 │ │ - move v6, p2 │ + move v5, p2 │ │ - move v7, p3 │ + move v6, p3 │ │ - invoke-direct/range {v1 .. v7}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JFFFF)V │ + invoke-direct/range {v0 .. v6}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JFFFF)V │ │ - return-object v1 │ + return-object v0 │ .end method │ │ .method public static final createAmbient(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ - .locals 4 │ + .locals 3 │ .param p0, "color" # Lcom/badlogic/gdx/graphics/Color; │ │ .prologue │ .line 46 │ new-instance v0, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ │ - sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Ambient:J │ + sget-wide v1, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Ambient:J │ │ - invoke-direct {v0, v2, v3, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JLcom/badlogic/gdx/graphics/Color;)V │ + invoke-direct {v0, v1, v2, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JLcom/badlogic/gdx/graphics/Color;)V │ │ return-object v0 │ .end method │ │ .method public static final createDiffuse(FFFF)Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ - .locals 8 │ + .locals 7 │ .param p0, "r" # F │ .param p1, "g" # F │ .param p2, "b" # F │ .param p3, "a" # F │ │ .prologue │ .line 58 │ - new-instance v1, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ + new-instance v0, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ │ - sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Diffuse:J │ + sget-wide v1, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Diffuse:J │ │ - move v4, p0 │ + move v3, p0 │ │ - move v5, p1 │ + move v4, p1 │ │ - move v6, p2 │ + move v5, p2 │ │ - move v7, p3 │ + move v6, p3 │ │ - invoke-direct/range {v1 .. v7}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JFFFF)V │ + invoke-direct/range {v0 .. v6}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JFFFF)V │ │ - return-object v1 │ + return-object v0 │ .end method │ │ .method public static final createDiffuse(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ - .locals 4 │ + .locals 3 │ .param p0, "color" # Lcom/badlogic/gdx/graphics/Color; │ │ .prologue │ .line 54 │ new-instance v0, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ │ - sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Diffuse:J │ + sget-wide v1, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Diffuse:J │ │ - invoke-direct {v0, v2, v3, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JLcom/badlogic/gdx/graphics/Color;)V │ + invoke-direct {v0, v1, v2, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JLcom/badlogic/gdx/graphics/Color;)V │ │ return-object v0 │ .end method │ │ .method public static final createReflection(FFFF)Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ - .locals 8 │ + .locals 7 │ .param p0, "r" # F │ .param p1, "g" # F │ .param p2, "b" # F │ .param p3, "a" # F │ │ .prologue │ .line 74 │ - new-instance v1, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ + new-instance v0, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ │ - sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Reflection:J │ + sget-wide v1, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Reflection:J │ │ - move v4, p0 │ + move v3, p0 │ │ - move v5, p1 │ + move v4, p1 │ │ - move v6, p2 │ + move v5, p2 │ │ - move v7, p3 │ + move v6, p3 │ │ - invoke-direct/range {v1 .. v7}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JFFFF)V │ + invoke-direct/range {v0 .. v6}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JFFFF)V │ │ - return-object v1 │ + return-object v0 │ .end method │ │ .method public static final createReflection(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ - .locals 4 │ + .locals 3 │ .param p0, "color" # Lcom/badlogic/gdx/graphics/Color; │ │ .prologue │ .line 70 │ new-instance v0, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ │ - sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Reflection:J │ + sget-wide v1, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Reflection:J │ │ - invoke-direct {v0, v2, v3, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JLcom/badlogic/gdx/graphics/Color;)V │ + invoke-direct {v0, v1, v2, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JLcom/badlogic/gdx/graphics/Color;)V │ │ return-object v0 │ .end method │ │ .method public static final createSpecular(FFFF)Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ - .locals 8 │ + .locals 7 │ .param p0, "r" # F │ .param p1, "g" # F │ .param p2, "b" # F │ .param p3, "a" # F │ │ .prologue │ .line 66 │ - new-instance v1, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ + new-instance v0, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ │ - sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Specular:J │ + sget-wide v1, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Specular:J │ │ - move v4, p0 │ + move v3, p0 │ │ - move v5, p1 │ + move v4, p1 │ │ - move v6, p2 │ + move v5, p2 │ │ - move v7, p3 │ + move v6, p3 │ │ - invoke-direct/range {v1 .. v7}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JFFFF)V │ + invoke-direct/range {v0 .. v6}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JFFFF)V │ │ - return-object v1 │ + return-object v0 │ .end method │ │ .method public static final createSpecular(Lcom/badlogic/gdx/graphics/Color;)Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ - .locals 4 │ + .locals 3 │ .param p0, "color" # Lcom/badlogic/gdx/graphics/Color; │ │ .prologue │ .line 62 │ new-instance v0, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ │ - sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Specular:J │ + sget-wide v1, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Specular:J │ │ - invoke-direct {v0, v2, v3, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JLcom/badlogic/gdx/graphics/Color;)V │ + invoke-direct {v0, v1, v2, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JLcom/badlogic/gdx/graphics/Color;)V │ │ return-object v0 │ .end method │ │ .method public static final is(J)Z │ .locals 4 │ .param p0, "mask" # J ├── smali/com/badlogic/gdx/graphics/g3d/attributes/CubemapAttribute.smali │ @@ -43,15 +43,15 @@ │ │ sput-wide v0, Lcom/badlogic/gdx/graphics/g3d/attributes/CubemapAttribute;->Mask:J │ │ return-void │ .end method │ │ .method public constructor (J)V │ - .locals 3 │ + .locals 2 │ .param p1, "type" # J │ │ .prologue │ .line 42 │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/graphics/g3d/Attribute;->(J)V │ │ .line 43 ├── smali/com/badlogic/gdx/graphics/g3d/attributes/DepthTestAttribute.smali │ @@ -83,35 +83,35 @@ │ invoke-direct {p0, p1, p2, p3, v0}, Lcom/badlogic/gdx/graphics/g3d/attributes/DepthTestAttribute;->(IFFZ)V │ │ .line 61 │ return-void │ .end method │ │ .method public constructor (IFFZ)V │ - .locals 8 │ + .locals 7 │ .param p1, "depthFunc" # I │ .param p2, "depthRangeNear" # F │ .param p3, "depthRangeFar" # F │ .param p4, "depthMask" # Z │ │ .prologue │ .line 64 │ - sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/DepthTestAttribute;->Type:J │ + sget-wide v1, Lcom/badlogic/gdx/graphics/g3d/attributes/DepthTestAttribute;->Type:J │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move v4, p1 │ + move v3, p1 │ │ - move v5, p2 │ + move v4, p2 │ │ - move v6, p3 │ + move v5, p3 │ │ - move v7, p4 │ + move v6, p4 │ │ - invoke-direct/range {v1 .. v7}, Lcom/badlogic/gdx/graphics/g3d/attributes/DepthTestAttribute;->(JIFFZ)V │ + invoke-direct/range {v0 .. v6}, Lcom/badlogic/gdx/graphics/g3d/attributes/DepthTestAttribute;->(JIFFZ)V │ │ .line 65 │ return-void │ .end method │ │ .method public constructor (IZ)V │ .locals 2 │ @@ -127,15 +127,15 @@ │ invoke-direct {p0, p1, v0, v1, p2}, Lcom/badlogic/gdx/graphics/g3d/attributes/DepthTestAttribute;->(IFFZ)V │ │ .line 57 │ return-void │ .end method │ │ .method public constructor (JIFFZ)V │ - .locals 3 │ + .locals 2 │ .param p1, "type" # J │ .param p3, "depthFunc" # I │ .param p4, "depthRangeNear" # F │ .param p5, "depthRangeFar" # F │ .param p6, "depthMask" # Z │ │ .prologue │ @@ -171,32 +171,32 @@ │ iput-boolean p6, p0, Lcom/badlogic/gdx/graphics/g3d/attributes/DepthTestAttribute;->depthMask:Z │ │ .line 74 │ return-void │ .end method │ │ .method public constructor (Lcom/badlogic/gdx/graphics/g3d/attributes/DepthTestAttribute;)V │ - .locals 8 │ + .locals 7 │ .param p1, "rhs" # Lcom/badlogic/gdx/graphics/g3d/attributes/DepthTestAttribute; │ │ .prologue │ .line 77 │ - iget-wide v2, p1, Lcom/badlogic/gdx/graphics/g3d/attributes/DepthTestAttribute;->type:J │ + iget-wide v1, p1, Lcom/badlogic/gdx/graphics/g3d/attributes/DepthTestAttribute;->type:J │ │ - iget v4, p1, Lcom/badlogic/gdx/graphics/g3d/attributes/DepthTestAttribute;->depthFunc:I │ + iget v3, p1, Lcom/badlogic/gdx/graphics/g3d/attributes/DepthTestAttribute;->depthFunc:I │ │ - iget v5, p1, Lcom/badlogic/gdx/graphics/g3d/attributes/DepthTestAttribute;->depthRangeNear:F │ + iget v4, p1, Lcom/badlogic/gdx/graphics/g3d/attributes/DepthTestAttribute;->depthRangeNear:F │ │ - iget v6, p1, Lcom/badlogic/gdx/graphics/g3d/attributes/DepthTestAttribute;->depthRangeFar:F │ + iget v5, p1, Lcom/badlogic/gdx/graphics/g3d/attributes/DepthTestAttribute;->depthRangeFar:F │ │ - iget-boolean v7, p1, Lcom/badlogic/gdx/graphics/g3d/attributes/DepthTestAttribute;->depthMask:Z │ + iget-boolean v6, p1, Lcom/badlogic/gdx/graphics/g3d/attributes/DepthTestAttribute;->depthMask:Z │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - invoke-direct/range {v1 .. v7}, Lcom/badlogic/gdx/graphics/g3d/attributes/DepthTestAttribute;->(JIFFZ)V │ + invoke-direct/range {v0 .. v6}, Lcom/badlogic/gdx/graphics/g3d/attributes/DepthTestAttribute;->(JIFFZ)V │ │ .line 78 │ return-void │ .end method │ │ .method public constructor (Z)V │ .locals 1 ├── smali/com/badlogic/gdx/graphics/g3d/attributes/FloatAttribute.smali │ @@ -40,27 +40,27 @@ │ │ sput-wide v0, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->AlphaTest:J │ │ return-void │ .end method │ │ .method public constructor (J)V │ - .locals 1 │ + .locals 0 │ .param p1, "type" # J │ │ .prologue │ .line 41 │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/graphics/g3d/Attribute;->(J)V │ │ .line 42 │ return-void │ .end method │ │ .method public constructor (JF)V │ - .locals 1 │ + .locals 0 │ .param p1, "type" # J │ .param p3, "value" # F │ │ .prologue │ .line 45 │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/graphics/g3d/Attribute;->(J)V │ │ @@ -68,57 +68,57 @@ │ iput p3, p0, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->value:F │ │ .line 47 │ return-void │ .end method │ │ .method public static createAlphaTest(F)Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute; │ - .locals 4 │ + .locals 3 │ .param p0, "value" # F │ │ .prologue │ .line 35 │ new-instance v0, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute; │ │ - sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->AlphaTest:J │ + sget-wide v1, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->AlphaTest:J │ │ - invoke-direct {v0, v2, v3, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->(JF)V │ + invoke-direct {v0, v1, v2, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->(JF)V │ │ return-object v0 │ .end method │ │ .method public static createShininess(F)Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute; │ - .locals 4 │ + .locals 3 │ .param p0, "value" # F │ │ .prologue │ .line 28 │ new-instance v0, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute; │ │ - sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->Shininess:J │ + sget-wide v1, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->Shininess:J │ │ - invoke-direct {v0, v2, v3, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->(JF)V │ + invoke-direct {v0, v1, v2, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->(JF)V │ │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public copy()Lcom/badlogic/gdx/graphics/g3d/Attribute; │ .locals 4 │ │ .prologue │ .line 51 │ new-instance v0, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute; │ │ - iget-wide v2, p0, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->type:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->type:J │ │ - iget v1, p0, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->value:F │ + iget v3, p0, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->value:F │ │ - invoke-direct {v0, v2, v3, v1}, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->(JF)V │ + invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->(JF)V │ │ return-object v0 │ .end method │ │ .method public hashCode()I │ .locals 3 ├── smali/com/badlogic/gdx/graphics/g3d/attributes/IntAttribute.smali │ @@ -27,27 +27,27 @@ │ │ sput-wide v0, Lcom/badlogic/gdx/graphics/g3d/attributes/IntAttribute;->CullFace:J │ │ return-void │ .end method │ │ .method public constructor (J)V │ - .locals 1 │ + .locals 0 │ .param p1, "type" # J │ │ .prologue │ .line 32 │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/graphics/g3d/Attribute;->(J)V │ │ .line 33 │ return-void │ .end method │ │ .method public constructor (JI)V │ - .locals 1 │ + .locals 0 │ .param p1, "type" # J │ .param p3, "value" # I │ │ .prologue │ .line 36 │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/graphics/g3d/Attribute;->(J)V │ │ @@ -55,42 +55,42 @@ │ iput p3, p0, Lcom/badlogic/gdx/graphics/g3d/attributes/IntAttribute;->value:I │ │ .line 38 │ return-void │ .end method │ │ .method public static createCullFace(I)Lcom/badlogic/gdx/graphics/g3d/attributes/IntAttribute; │ - .locals 4 │ + .locals 3 │ .param p0, "value" # I │ │ .prologue │ .line 26 │ new-instance v0, Lcom/badlogic/gdx/graphics/g3d/attributes/IntAttribute; │ │ - sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/IntAttribute;->CullFace:J │ + sget-wide v1, Lcom/badlogic/gdx/graphics/g3d/attributes/IntAttribute;->CullFace:J │ │ - invoke-direct {v0, v2, v3, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/IntAttribute;->(JI)V │ + invoke-direct {v0, v1, v2, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/IntAttribute;->(JI)V │ │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public copy()Lcom/badlogic/gdx/graphics/g3d/Attribute; │ .locals 4 │ │ .prologue │ .line 42 │ new-instance v0, Lcom/badlogic/gdx/graphics/g3d/attributes/IntAttribute; │ │ - iget-wide v2, p0, Lcom/badlogic/gdx/graphics/g3d/attributes/IntAttribute;->type:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/graphics/g3d/attributes/IntAttribute;->type:J │ │ - iget v1, p0, Lcom/badlogic/gdx/graphics/g3d/attributes/IntAttribute;->value:I │ + iget v3, p0, Lcom/badlogic/gdx/graphics/g3d/attributes/IntAttribute;->value:I │ │ - invoke-direct {v0, v2, v3, v1}, Lcom/badlogic/gdx/graphics/g3d/attributes/IntAttribute;->(JI)V │ + invoke-direct {v0, v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/attributes/IntAttribute;->(JI)V │ │ return-object v0 │ .end method │ │ .method public hashCode()I │ .locals 3 ├── smali/com/badlogic/gdx/graphics/g3d/attributes/TextureAttribute.smali │ @@ -155,15 +155,15 @@ │ │ sput-wide v0, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Mask:J │ │ return-void │ .end method │ │ .method public constructor (J)V │ - .locals 3 │ + .locals 2 │ .param p1, "type" # J │ │ .prologue │ const/high16 v1, 0x3f800000 # 1.0f │ │ const/4 v0, 0x0 │ │ @@ -229,15 +229,15 @@ │ iput-object p3, v0, Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;->texture:Lcom/badlogic/gdx/graphics/GLTexture; │ │ .line 144 │ return-void │ .end method │ │ .method public constructor (JLcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ - .locals 1 │ + .locals 0 │ .param p1, "type" # J │ .param p3, "region" # Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ .prologue │ .line 147 │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(J)V │ │ @@ -272,15 +272,15 @@ │ invoke-virtual {v0, p3}, Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;->set(Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;)V │ │ .line 124 │ return-void │ .end method │ │ .method public constructor (JLcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;FFFF)V │ - .locals 11 │ + .locals 9 │ .param p1, "type" # J │ .param p4, "offsetU" # F │ .param p5, "offsetV" # F │ .param p6, "scaleU" # F │ .param p7, "scaleV" # F │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -291,38 +291,38 @@ │ ";FFFF)V" │ } │ .end annotation │ │ .prologue │ .line 138 │ .local p3, "textureDescription":Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;, "Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;" │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move-wide v2, p1 │ + move-wide v1, p1 │ │ - move-object v4, p3 │ + move-object v3, p3 │ │ - move v5, p4 │ + move v4, p4 │ │ - move/from16 v6, p5 │ + move v5, p5 │ │ - move/from16 v7, p6 │ + move v6, p6 │ │ - move/from16 v8, p7 │ + move/from16 v7, p7 │ │ - invoke-direct/range {v1 .. v9}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;FFFFI)V │ + invoke-direct/range {v0 .. v8}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;FFFFI)V │ │ .line 139 │ return-void │ .end method │ │ .method public constructor (JLcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;FFFFI)V │ - .locals 1 │ + .locals 0 │ .param p1, "type" # J │ .param p4, "offsetU" # F │ .param p5, "offsetV" # F │ .param p6, "scaleU" # F │ .param p7, "scaleV" # F │ .param p8, "uvIndex" # I │ .annotation system Ldalvik/annotation/Signature; │ @@ -356,247 +356,247 @@ │ iput p8, p0, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->uvIndex:I │ │ .line 134 │ return-void │ .end method │ │ .method public constructor (Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;)V │ - .locals 10 │ + .locals 9 │ .param p1, "copyFrom" # Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ .prologue │ .line 152 │ - iget-wide v2, p1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->type:J │ + iget-wide v1, p1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->type:J │ │ - iget-object v4, p1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->textureDescription:Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor; │ + iget-object v3, p1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->textureDescription:Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor; │ │ - iget v5, p1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->offsetU:F │ + iget v4, p1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->offsetU:F │ │ - iget v6, p1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->offsetV:F │ + iget v5, p1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->offsetV:F │ │ - iget v7, p1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->scaleU:F │ + iget v6, p1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->scaleU:F │ │ - iget v8, p1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->scaleV:F │ + iget v7, p1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->scaleV:F │ │ - iget v9, p1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->uvIndex:I │ + iget v8, p1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->uvIndex:I │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - invoke-direct/range {v1 .. v9}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;FFFFI)V │ + invoke-direct/range {v0 .. v8}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;FFFFI)V │ │ .line 154 │ return-void │ .end method │ │ .method public static createAmbient(Lcom/badlogic/gdx/graphics/Texture;)Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ - .locals 4 │ + .locals 3 │ .param p0, "texture" # Lcom/badlogic/gdx/graphics/Texture; │ │ .prologue │ .line 82 │ new-instance v0, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ - sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Ambient:J │ + sget-wide v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Ambient:J │ │ - invoke-direct {v0, v2, v3, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/Texture;)V │ + invoke-direct {v0, v1, v2, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/Texture;)V │ │ return-object v0 │ .end method │ │ .method public static createAmbient(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ - .locals 4 │ + .locals 3 │ .param p0, "region" # Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ .prologue │ .line 86 │ new-instance v0, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ - sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Ambient:J │ + sget-wide v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Ambient:J │ │ - invoke-direct {v0, v2, v3, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ + invoke-direct {v0, v1, v2, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ return-object v0 │ .end method │ │ .method public static createBump(Lcom/badlogic/gdx/graphics/Texture;)Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ - .locals 4 │ + .locals 3 │ .param p0, "texture" # Lcom/badlogic/gdx/graphics/Texture; │ │ .prologue │ .line 74 │ new-instance v0, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ - sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Bump:J │ + sget-wide v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Bump:J │ │ - invoke-direct {v0, v2, v3, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/Texture;)V │ + invoke-direct {v0, v1, v2, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/Texture;)V │ │ return-object v0 │ .end method │ │ .method public static createBump(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ - .locals 4 │ + .locals 3 │ .param p0, "region" # Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ .prologue │ .line 78 │ new-instance v0, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ - sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Bump:J │ + sget-wide v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Bump:J │ │ - invoke-direct {v0, v2, v3, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ + invoke-direct {v0, v1, v2, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ return-object v0 │ .end method │ │ .method public static createDiffuse(Lcom/badlogic/gdx/graphics/Texture;)Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ - .locals 4 │ + .locals 3 │ .param p0, "texture" # Lcom/badlogic/gdx/graphics/Texture; │ │ .prologue │ .line 50 │ new-instance v0, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ - sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Diffuse:J │ + sget-wide v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Diffuse:J │ │ - invoke-direct {v0, v2, v3, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/Texture;)V │ + invoke-direct {v0, v1, v2, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/Texture;)V │ │ return-object v0 │ .end method │ │ .method public static createDiffuse(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ - .locals 4 │ + .locals 3 │ .param p0, "region" # Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ .prologue │ .line 54 │ new-instance v0, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ - sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Diffuse:J │ + sget-wide v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Diffuse:J │ │ - invoke-direct {v0, v2, v3, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ + invoke-direct {v0, v1, v2, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ return-object v0 │ .end method │ │ .method public static createEmissive(Lcom/badlogic/gdx/graphics/Texture;)Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ - .locals 4 │ + .locals 3 │ .param p0, "texture" # Lcom/badlogic/gdx/graphics/Texture; │ │ .prologue │ .line 90 │ new-instance v0, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ - sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Emissive:J │ + sget-wide v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Emissive:J │ │ - invoke-direct {v0, v2, v3, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/Texture;)V │ + invoke-direct {v0, v1, v2, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/Texture;)V │ │ return-object v0 │ .end method │ │ .method public static createEmissive(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ - .locals 4 │ + .locals 3 │ .param p0, "region" # Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ .prologue │ .line 94 │ new-instance v0, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ - sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Emissive:J │ + sget-wide v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Emissive:J │ │ - invoke-direct {v0, v2, v3, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ + invoke-direct {v0, v1, v2, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ return-object v0 │ .end method │ │ .method public static createNormal(Lcom/badlogic/gdx/graphics/Texture;)Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ - .locals 4 │ + .locals 3 │ .param p0, "texture" # Lcom/badlogic/gdx/graphics/Texture; │ │ .prologue │ .line 66 │ new-instance v0, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ - sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Normal:J │ + sget-wide v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Normal:J │ │ - invoke-direct {v0, v2, v3, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/Texture;)V │ + invoke-direct {v0, v1, v2, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/Texture;)V │ │ return-object v0 │ .end method │ │ .method public static createNormal(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ - .locals 4 │ + .locals 3 │ .param p0, "region" # Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ .prologue │ .line 70 │ new-instance v0, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ - sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Normal:J │ + sget-wide v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Normal:J │ │ - invoke-direct {v0, v2, v3, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ + invoke-direct {v0, v1, v2, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ return-object v0 │ .end method │ │ .method public static createReflection(Lcom/badlogic/gdx/graphics/Texture;)Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ - .locals 4 │ + .locals 3 │ .param p0, "texture" # Lcom/badlogic/gdx/graphics/Texture; │ │ .prologue │ .line 98 │ new-instance v0, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ - sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Reflection:J │ + sget-wide v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Reflection:J │ │ - invoke-direct {v0, v2, v3, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/Texture;)V │ + invoke-direct {v0, v1, v2, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/Texture;)V │ │ return-object v0 │ .end method │ │ .method public static createReflection(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ - .locals 4 │ + .locals 3 │ .param p0, "region" # Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ .prologue │ .line 102 │ new-instance v0, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ - sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Reflection:J │ + sget-wide v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Reflection:J │ │ - invoke-direct {v0, v2, v3, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ + invoke-direct {v0, v1, v2, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ return-object v0 │ .end method │ │ .method public static createSpecular(Lcom/badlogic/gdx/graphics/Texture;)Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ - .locals 4 │ + .locals 3 │ .param p0, "texture" # Lcom/badlogic/gdx/graphics/Texture; │ │ .prologue │ .line 58 │ new-instance v0, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ - sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Specular:J │ + sget-wide v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Specular:J │ │ - invoke-direct {v0, v2, v3, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/Texture;)V │ + invoke-direct {v0, v1, v2, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/Texture;)V │ │ return-object v0 │ .end method │ │ .method public static createSpecular(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ - .locals 4 │ + .locals 3 │ .param p0, "region" # Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ .prologue │ .line 62 │ new-instance v0, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ - sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Specular:J │ + sget-wide v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Specular:J │ │ - invoke-direct {v0, v2, v3, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ + invoke-direct {v0, v1, v2, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ return-object v0 │ .end method │ │ .method public static final is(J)Z │ .locals 4 │ .param p0, "mask" # J ├── smali/com/badlogic/gdx/graphics/g3d/particles/ParticleShader.smali │ @@ -1073,17 +1073,17 @@ │ .locals 4 │ .param p1, "renderable" # Lcom/badlogic/gdx/graphics/g3d/Renderable; │ │ .prologue │ .line 256 │ iget-object v0, p1, Lcom/badlogic/gdx/graphics/g3d/Renderable;->material:Lcom/badlogic/gdx/graphics/g3d/Material; │ │ - sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute;->Type:J │ + sget-wide v1, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute;->Type:J │ │ - invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/Material;->has(J)Z │ + invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/Material;->has(J)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ .line 257 │ iget-object v0, p0, Lcom/badlogic/gdx/graphics/g3d/particles/ParticleShader;->context:Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext; ├── smali/com/badlogic/gdx/graphics/g3d/particles/batches/BillboardParticleBatch.smali │ @@ -4073,15 +4073,15 @@ │ │ .line 239 │ :cond_0 │ return-void │ .end method │ │ .method public setTexture(Lcom/badlogic/gdx/graphics/Texture;)V │ - .locals 8 │ + .locals 7 │ .param p1, "texture" # Lcom/badlogic/gdx/graphics/Texture; │ │ .prologue │ .line 260 │ iget-object v4, p0, Lcom/badlogic/gdx/graphics/g3d/particles/batches/BillboardParticleBatch;->renderablePool:Lcom/badlogic/gdx/graphics/g3d/particles/batches/BillboardParticleBatch$RenderablePool; │ │ iget-object v5, p0, Lcom/badlogic/gdx/graphics/g3d/particles/batches/BillboardParticleBatch;->renderables:Lcom/badlogic/gdx/utils/Array; │ @@ -4116,17 +4116,17 @@ │ │ check-cast v3, Lcom/badlogic/gdx/graphics/g3d/Renderable; │ │ .line 264 │ .local v3, "renderable":Lcom/badlogic/gdx/graphics/g3d/Renderable; │ iget-object v4, v3, Lcom/badlogic/gdx/graphics/g3d/Renderable;->material:Lcom/badlogic/gdx/graphics/g3d/Material; │ │ - sget-wide v6, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Diffuse:J │ + sget-wide v5, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Diffuse:J │ │ - invoke-virtual {v4, v6, v7}, Lcom/badlogic/gdx/graphics/g3d/Material;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; │ + invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/graphics/g3d/Material;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; │ │ move-result-object v0 │ │ check-cast v0, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ .line 265 │ .local v0, "attribute":Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; ├── smali/com/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer.smali │ @@ -260,400 +260,400 @@ │ .local p1, "batch":Lcom/badlogic/gdx/graphics/g3d/particles/batches/ParticleBatch;, "Lcom/badlogic/gdx/graphics/g3d/particles/batches/ParticleBatch<*>;" │ instance-of v0, p1, Lcom/badlogic/gdx/graphics/g3d/particles/batches/ModelInstanceParticleBatch; │ │ return v0 │ .end method │ │ .method public update()V │ - .locals 21 │ + .locals 20 │ │ .prologue │ .line 44 │ - const/16 v17, 0x0 │ + const/16 v16, 0x0 │ │ - .local v17, "i":I │ - const/16 v19, 0x0 │ + .local v16, "i":I │ + const/16 v18, 0x0 │ │ - .local v19, "positionOffset":I │ + .local v18, "positionOffset":I │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->controller:Lcom/badlogic/gdx/graphics/g3d/particles/ParticleController; │ + iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->controller:Lcom/badlogic/gdx/graphics/g3d/particles/ParticleController; │ │ - iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/particles/ParticleController;->particles:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray; │ + iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/particles/ParticleController;->particles:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray; │ │ - iget v14, v2, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray;->size:I │ + iget v13, v1, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray;->size:I │ │ .line 45 │ - .local v14, "c":I │ + .local v13, "c":I │ :goto_0 │ - move/from16 v0, v17 │ + move/from16 v0, v16 │ │ - if-ge v0, v14, :cond_3 │ + if-ge v0, v13, :cond_3 │ │ .line 47 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ + iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ │ - check-cast v2, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ + check-cast v1, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ │ - iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->modelInstanceChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$ObjectChannel; │ + iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->modelInstanceChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$ObjectChannel; │ │ - iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$ObjectChannel;->data:[Ljava/lang/Object; │ + iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$ObjectChannel;->data:[Ljava/lang/Object; │ │ - check-cast v2, [Lcom/badlogic/gdx/graphics/g3d/ModelInstance; │ + check-cast v1, [Lcom/badlogic/gdx/graphics/g3d/ModelInstance; │ │ - aget-object v18, v2, v17 │ + aget-object v17, v1, v16 │ │ .line 48 │ - .local v18, "instance":Lcom/badlogic/gdx/graphics/g3d/ModelInstance; │ + .local v17, "instance":Lcom/badlogic/gdx/graphics/g3d/ModelInstance; │ move-object/from16 v0, p0 │ │ - iget-boolean v2, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->hasScale:Z │ + iget-boolean v1, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->hasScale:Z │ │ - if-eqz v2, :cond_2 │ + if-eqz v1, :cond_2 │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ + iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ │ - check-cast v2, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ + check-cast v1, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ │ - iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->scaleChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; │ + iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->scaleChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; │ │ - iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F │ + iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F │ │ - aget v10, v2, v17 │ + aget v9, v1, v16 │ │ .line 49 │ - .local v10, "scale":F │ + .local v9, "scale":F │ :goto_1 │ + const/4 v5, 0x0 │ + │ + .local v5, "qx":F │ const/4 v6, 0x0 │ │ - .local v6, "qx":F │ + .local v6, "qy":F │ const/4 v7, 0x0 │ │ - .local v7, "qy":F │ - const/4 v8, 0x0 │ - │ - .local v8, "qz":F │ - const/high16 v9, 0x3f800000 # 1.0f │ + .local v7, "qz":F │ + const/high16 v8, 0x3f800000 # 1.0f │ │ .line 50 │ - .local v9, "qw":F │ + .local v8, "qw":F │ move-object/from16 v0, p0 │ │ - iget-boolean v2, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->hasRotation:Z │ + iget-boolean v1, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->hasRotation:Z │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ .line 51 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ + iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ │ - check-cast v2, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ + check-cast v1, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ │ - iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->rotationChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; │ + iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->rotationChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; │ │ - iget v2, v2, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->strideSize:I │ + iget v1, v1, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->strideSize:I │ │ - mul-int v20, v17, v2 │ + mul-int v19, v16, v1 │ │ .line 52 │ - .local v20, "rotationOffset":I │ + .local v19, "rotationOffset":I │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ + iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ │ - check-cast v2, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ + check-cast v1, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ │ - iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->rotationChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; │ + iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->rotationChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; │ │ - iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F │ + iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F │ │ - add-int/lit8 v3, v20, 0x0 │ + add-int/lit8 v2, v19, 0x0 │ │ - aget v6, v2, v3 │ + aget v5, v1, v2 │ │ .line 53 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ + iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ │ - check-cast v2, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ + check-cast v1, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ │ - iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->rotationChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; │ + iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->rotationChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; │ │ - iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F │ + iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F │ │ - add-int/lit8 v3, v20, 0x1 │ + add-int/lit8 v2, v19, 0x1 │ │ - aget v7, v2, v3 │ + aget v6, v1, v2 │ │ .line 54 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ + iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ │ - check-cast v2, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ + check-cast v1, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ │ - iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->rotationChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; │ + iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->rotationChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; │ │ - iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F │ + iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F │ │ - add-int/lit8 v3, v20, 0x2 │ + add-int/lit8 v2, v19, 0x2 │ │ - aget v8, v2, v3 │ + aget v7, v1, v2 │ │ .line 55 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ + iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ │ - check-cast v2, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ + check-cast v1, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ │ - iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->rotationChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; │ + iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->rotationChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; │ │ - iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F │ + iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F │ │ - add-int/lit8 v3, v20, 0x3 │ + add-int/lit8 v2, v19, 0x3 │ │ - aget v9, v2, v3 │ + aget v8, v1, v2 │ │ .line 58 │ - .end local v20 # "rotationOffset":I │ + .end local v19 # "rotationOffset":I │ :cond_0 │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ + │ + iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/ModelInstance;->transform:Lcom/badlogic/gdx/math/Matrix4; │ + │ + move-object/from16 v0, p0 │ + │ + iget-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ + │ + check-cast v2, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ + │ + iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->positionChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; │ │ - iget-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/ModelInstance;->transform:Lcom/badlogic/gdx/math/Matrix4; │ + iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F │ + │ + add-int/lit8 v3, v18, 0x0 │ + │ + aget v2, v2, v3 │ │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ │ check-cast v3, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ │ iget-object v3, v3, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->positionChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; │ │ iget-object v3, v3, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F │ │ - add-int/lit8 v4, v19, 0x0 │ + add-int/lit8 v4, v18, 0x1 │ │ aget v3, v3, v4 │ │ move-object/from16 v0, p0 │ │ iget-object v4, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ │ check-cast v4, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ │ iget-object v4, v4, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->positionChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; │ │ iget-object v4, v4, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F │ │ - add-int/lit8 v5, v19, 0x1 │ - │ - aget v4, v4, v5 │ - │ - move-object/from16 v0, p0 │ - │ - iget-object v5, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ + add-int/lit8 v10, v18, 0x2 │ │ - check-cast v5, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ + aget v4, v4, v10 │ │ - iget-object v5, v5, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->positionChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; │ + move v10, v9 │ │ - iget-object v5, v5, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F │ + move v11, v9 │ │ - add-int/lit8 v11, v19, 0x2 │ - │ - aget v5, v5, v11 │ - │ - move v11, v10 │ - │ - move v12, v10 │ - │ - invoke-virtual/range {v2 .. v12}, Lcom/badlogic/gdx/math/Matrix4;->set(FFFFFFFFFF)Lcom/badlogic/gdx/math/Matrix4; │ + invoke-virtual/range {v1 .. v11}, Lcom/badlogic/gdx/math/Matrix4;->set(FFFFFFFFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ .line 63 │ move-object/from16 v0, p0 │ │ - iget-boolean v2, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->hasColor:Z │ + iget-boolean v1, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->hasColor:Z │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ .line 64 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ + iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ │ - check-cast v2, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ + check-cast v1, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ │ - iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->colorChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; │ + iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->colorChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; │ │ - iget v2, v2, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->strideSize:I │ + iget v1, v1, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->strideSize:I │ │ - mul-int v16, v17, v2 │ + mul-int v15, v16, v1 │ │ .line 65 │ - .local v16, "colorOffset":I │ - move-object/from16 v0, v18 │ + .local v15, "colorOffset":I │ + move-object/from16 v0, v17 │ │ - iget-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/ModelInstance;->materials:Lcom/badlogic/gdx/utils/Array; │ + iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/ModelInstance;->materials:Lcom/badlogic/gdx/utils/Array; │ │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; │ + invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/badlogic/gdx/graphics/g3d/Material; │ + check-cast v1, Lcom/badlogic/gdx/graphics/g3d/Material; │ │ - sget-wide v4, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Diffuse:J │ + sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Diffuse:J │ │ - invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/graphics/g3d/Material;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; │ + invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/Material;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - check-cast v15, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ + check-cast v14, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ │ .line 66 │ - .local v15, "colorAttribute":Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ - move-object/from16 v0, v18 │ + .local v14, "colorAttribute":Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ + move-object/from16 v0, v17 │ │ - iget-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/ModelInstance;->materials:Lcom/badlogic/gdx/utils/Array; │ + iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/ModelInstance;->materials:Lcom/badlogic/gdx/utils/Array; │ │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - invoke-virtual {v2, v3}, Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; │ + invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/badlogic/gdx/graphics/g3d/Material; │ + check-cast v1, Lcom/badlogic/gdx/graphics/g3d/Material; │ │ - sget-wide v4, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute;->Type:J │ + sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute;->Type:J │ │ - invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/graphics/g3d/Material;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; │ + invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/Material;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - check-cast v13, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute; │ + check-cast v12, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute; │ │ .line 67 │ - .local v13, "blendingAttribute":Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute; │ - iget-object v3, v15, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->color:Lcom/badlogic/gdx/graphics/Color; │ + .local v12, "blendingAttribute":Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute; │ + iget-object v2, v14, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->color:Lcom/badlogic/gdx/graphics/Color; │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ + iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ │ - check-cast v2, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ + check-cast v1, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ │ - iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->colorChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; │ + iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->colorChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; │ │ - iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F │ + iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F │ │ - add-int/lit8 v4, v16, 0x0 │ + add-int/lit8 v3, v15, 0x0 │ │ - aget v2, v2, v4 │ + aget v1, v1, v3 │ │ - iput v2, v3, Lcom/badlogic/gdx/graphics/Color;->r:F │ + iput v1, v2, Lcom/badlogic/gdx/graphics/Color;->r:F │ │ .line 68 │ - iget-object v3, v15, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->color:Lcom/badlogic/gdx/graphics/Color; │ + iget-object v2, v14, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->color:Lcom/badlogic/gdx/graphics/Color; │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ + iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ │ - check-cast v2, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ + check-cast v1, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ │ - iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->colorChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; │ + iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->colorChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; │ │ - iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F │ + iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F │ │ - add-int/lit8 v4, v16, 0x1 │ + add-int/lit8 v3, v15, 0x1 │ │ - aget v2, v2, v4 │ + aget v1, v1, v3 │ │ - iput v2, v3, Lcom/badlogic/gdx/graphics/Color;->g:F │ + iput v1, v2, Lcom/badlogic/gdx/graphics/Color;->g:F │ │ .line 69 │ - iget-object v3, v15, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->color:Lcom/badlogic/gdx/graphics/Color; │ + iget-object v2, v14, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->color:Lcom/badlogic/gdx/graphics/Color; │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ + iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ │ - check-cast v2, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ + check-cast v1, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ │ - iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->colorChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; │ + iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->colorChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; │ │ - iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F │ + iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F │ │ - add-int/lit8 v4, v16, 0x2 │ + add-int/lit8 v3, v15, 0x2 │ │ - aget v2, v2, v4 │ + aget v1, v1, v3 │ │ - iput v2, v3, Lcom/badlogic/gdx/graphics/Color;->b:F │ + iput v1, v2, Lcom/badlogic/gdx/graphics/Color;->b:F │ │ .line 70 │ - if-eqz v13, :cond_1 │ + if-eqz v12, :cond_1 │ │ .line 71 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ + iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ │ - check-cast v2, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ + check-cast v1, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ │ - iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->colorChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; │ + iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->colorChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; │ │ - iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F │ + iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F │ │ - add-int/lit8 v3, v16, 0x3 │ + add-int/lit8 v2, v15, 0x3 │ │ - aget v2, v2, v3 │ + aget v1, v1, v2 │ │ - iput v2, v13, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute;->opacity:F │ + iput v1, v12, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute;->opacity:F │ │ .line 46 │ - .end local v13 # "blendingAttribute":Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute; │ - .end local v15 # "colorAttribute":Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ - .end local v16 # "colorOffset":I │ + .end local v12 # "blendingAttribute":Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute; │ + .end local v14 # "colorAttribute":Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ + .end local v15 # "colorOffset":I │ :cond_1 │ - add-int/lit8 v17, v17, 0x1 │ + add-int/lit8 v16, v16, 0x1 │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ + iget-object v1, v0, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceRenderer;->renderData:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; │ │ - check-cast v2, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ + check-cast v1, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; │ │ - iget-object v2, v2, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->positionChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; │ + iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->positionChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; │ │ - iget v2, v2, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->strideSize:I │ + iget v1, v1, Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->strideSize:I │ │ - add-int v19, v19, v2 │ + add-int v18, v18, v1 │ │ goto/16 :goto_0 │ │ .line 48 │ - .end local v6 # "qx":F │ - .end local v7 # "qy":F │ - .end local v8 # "qz":F │ - .end local v9 # "qw":F │ - .end local v10 # "scale":F │ + .end local v5 # "qx":F │ + .end local v6 # "qy":F │ + .end local v7 # "qz":F │ + .end local v8 # "qw":F │ + .end local v9 # "scale":F │ :cond_2 │ - const/high16 v10, 0x3f800000 # 1.0f │ + const/high16 v9, 0x3f800000 # 1.0f │ │ goto/16 :goto_1 │ │ .line 74 │ - .end local v18 # "instance":Lcom/badlogic/gdx/graphics/g3d/ModelInstance; │ + .end local v17 # "instance":Lcom/badlogic/gdx/graphics/g3d/ModelInstance; │ :cond_3 │ invoke-super/range {p0 .. p0}, Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderer;->update()V │ │ .line 75 │ return-void │ .end method ├── smali/com/badlogic/gdx/graphics/g3d/particles/values/EllipseSpawnShapeValue.smali │ @@ -126,361 +126,361 @@ │ iput-object p1, p0, Lcom/badlogic/gdx/graphics/g3d/particles/values/EllipseSpawnShapeValue;->side:Lcom/badlogic/gdx/graphics/g3d/particles/values/PrimitiveSpawnShapeValue$SpawnSide; │ │ .line 74 │ return-void │ .end method │ │ .method public spawnAux(Lcom/badlogic/gdx/math/Vector3;F)V │ - .locals 17 │ + .locals 16 │ .param p1, "vector" # Lcom/badlogic/gdx/math/Vector3; │ .param p2, "percent" # F │ │ .prologue │ .line 23 │ move-object/from16 v0, p0 │ │ - iget v13, v0, Lcom/badlogic/gdx/graphics/g3d/particles/values/EllipseSpawnShapeValue;->spawnWidth:F │ + iget v12, v0, Lcom/badlogic/gdx/graphics/g3d/particles/values/EllipseSpawnShapeValue;->spawnWidth:F │ │ move-object/from16 v0, p0 │ │ - iget v14, v0, Lcom/badlogic/gdx/graphics/g3d/particles/values/EllipseSpawnShapeValue;->spawnWidthDiff:F │ + iget v13, v0, Lcom/badlogic/gdx/graphics/g3d/particles/values/EllipseSpawnShapeValue;->spawnWidthDiff:F │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lcom/badlogic/gdx/graphics/g3d/particles/values/EllipseSpawnShapeValue;->spawnWidthValue:Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue; │ + iget-object v14, v0, Lcom/badlogic/gdx/graphics/g3d/particles/values/EllipseSpawnShapeValue;->spawnWidthValue:Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue; │ │ move/from16 v0, p2 │ │ - invoke-virtual {v15, v0}, Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F │ + invoke-virtual {v14, v0}, Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F │ │ - move-result v15 │ + move-result v14 │ │ - mul-float/2addr v14, v15 │ + mul-float/2addr v13, v14 │ │ - add-float v11, v13, v14 │ + add-float v10, v12, v13 │ │ .line 24 │ - .local v11, "width":F │ + .local v10, "width":F │ move-object/from16 v0, p0 │ │ - iget v13, v0, Lcom/badlogic/gdx/graphics/g3d/particles/values/EllipseSpawnShapeValue;->spawnHeight:F │ + iget v12, v0, Lcom/badlogic/gdx/graphics/g3d/particles/values/EllipseSpawnShapeValue;->spawnHeight:F │ │ move-object/from16 v0, p0 │ │ - iget v14, v0, Lcom/badlogic/gdx/graphics/g3d/particles/values/EllipseSpawnShapeValue;->spawnHeightDiff:F │ + iget v13, v0, Lcom/badlogic/gdx/graphics/g3d/particles/values/EllipseSpawnShapeValue;->spawnHeightDiff:F │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lcom/badlogic/gdx/graphics/g3d/particles/values/EllipseSpawnShapeValue;->spawnHeightValue:Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue; │ + iget-object v14, v0, Lcom/badlogic/gdx/graphics/g3d/particles/values/EllipseSpawnShapeValue;->spawnHeightValue:Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue; │ │ move/from16 v0, p2 │ │ - invoke-virtual {v15, v0}, Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F │ + invoke-virtual {v14, v0}, Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F │ │ - move-result v15 │ + move-result v14 │ │ - mul-float/2addr v14, v15 │ + mul-float/2addr v13, v14 │ │ - add-float v3, v13, v14 │ + add-float v2, v12, v13 │ │ .line 25 │ - .local v3, "height":F │ + .local v2, "height":F │ move-object/from16 v0, p0 │ │ - iget v13, v0, Lcom/badlogic/gdx/graphics/g3d/particles/values/EllipseSpawnShapeValue;->spawnDepth:F │ + iget v12, v0, Lcom/badlogic/gdx/graphics/g3d/particles/values/EllipseSpawnShapeValue;->spawnDepth:F │ │ move-object/from16 v0, p0 │ │ - iget v14, v0, Lcom/badlogic/gdx/graphics/g3d/particles/values/EllipseSpawnShapeValue;->spawnDepthDiff:F │ + iget v13, v0, Lcom/badlogic/gdx/graphics/g3d/particles/values/EllipseSpawnShapeValue;->spawnDepthDiff:F │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lcom/badlogic/gdx/graphics/g3d/particles/values/EllipseSpawnShapeValue;->spawnDepthValue:Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue; │ + iget-object v14, v0, Lcom/badlogic/gdx/graphics/g3d/particles/values/EllipseSpawnShapeValue;->spawnDepthValue:Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue; │ │ move/from16 v0, p2 │ │ - invoke-virtual {v15, v0}, Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F │ + invoke-virtual {v14, v0}, Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F │ │ - move-result v15 │ + move-result v14 │ │ - mul-float/2addr v14, v15 │ + mul-float/2addr v13, v14 │ │ - add-float v2, v13, v14 │ + add-float v1, v12, v13 │ │ .line 29 │ - .local v2, "depth":F │ - const/4 v5, 0x0 │ + .local v1, "depth":F │ + const/4 v4, 0x0 │ │ - .local v5, "minT":F │ - const v4, 0x40c90fdb │ + .local v4, "minT":F │ + const v3, 0x40c90fdb │ │ .line 30 │ - .local v4, "maxT":F │ + .local v3, "maxT":F │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/badlogic/gdx/graphics/g3d/particles/values/EllipseSpawnShapeValue;->side:Lcom/badlogic/gdx/graphics/g3d/particles/values/PrimitiveSpawnShapeValue$SpawnSide; │ + iget-object v12, v0, Lcom/badlogic/gdx/graphics/g3d/particles/values/EllipseSpawnShapeValue;->side:Lcom/badlogic/gdx/graphics/g3d/particles/values/PrimitiveSpawnShapeValue$SpawnSide; │ │ - sget-object v14, Lcom/badlogic/gdx/graphics/g3d/particles/values/PrimitiveSpawnShapeValue$SpawnSide;->top:Lcom/badlogic/gdx/graphics/g3d/particles/values/PrimitiveSpawnShapeValue$SpawnSide; │ + sget-object v13, Lcom/badlogic/gdx/graphics/g3d/particles/values/PrimitiveSpawnShapeValue$SpawnSide;->top:Lcom/badlogic/gdx/graphics/g3d/particles/values/PrimitiveSpawnShapeValue$SpawnSide; │ │ - if-ne v13, v14, :cond_1 │ + if-ne v12, v13, :cond_1 │ │ .line 31 │ - const v4, 0x40490fdb # (float)Math.PI │ + const v3, 0x40490fdb # (float)Math.PI │ │ .line 36 │ :cond_0 │ :goto_0 │ - invoke-static {v5, v4}, Lcom/badlogic/gdx/math/MathUtils;->random(FF)F │ + invoke-static {v4, v3}, Lcom/badlogic/gdx/math/MathUtils;->random(FF)F │ │ - move-result v10 │ + move-result v9 │ │ .line 39 │ - .local v10, "t":F │ + .local v9, "t":F │ move-object/from16 v0, p0 │ │ - iget-boolean v13, v0, Lcom/badlogic/gdx/graphics/g3d/particles/values/EllipseSpawnShapeValue;->edges:Z │ + iget-boolean v12, v0, Lcom/badlogic/gdx/graphics/g3d/particles/values/EllipseSpawnShapeValue;->edges:Z │ │ - if-eqz v13, :cond_5 │ + if-eqz v12, :cond_5 │ │ .line 40 │ - const/4 v13, 0x0 │ + const/4 v12, 0x0 │ │ - cmpl-float v13, v11, v13 │ + cmpl-float v12, v10, v12 │ │ - if-nez v13, :cond_2 │ + if-nez v12, :cond_2 │ │ .line 41 │ - const/4 v13, 0x0 │ + const/4 v12, 0x0 │ │ - const/high16 v14, 0x40000000 # 2.0f │ + const/high16 v13, 0x40000000 # 2.0f │ │ - div-float v14, v3, v14 │ + div-float v13, v2, v13 │ │ - invoke-static {v10}, Lcom/badlogic/gdx/math/MathUtils;->sin(F)F │ + invoke-static {v9}, Lcom/badlogic/gdx/math/MathUtils;->sin(F)F │ │ - move-result v15 │ + move-result v14 │ │ - mul-float/2addr v14, v15 │ + mul-float/2addr v13, v14 │ │ - const/high16 v15, 0x40000000 # 2.0f │ + const/high16 v14, 0x40000000 # 2.0f │ │ - div-float v15, v2, v15 │ + div-float v14, v1, v14 │ │ - invoke-static {v10}, Lcom/badlogic/gdx/math/MathUtils;->cos(F)F │ + invoke-static {v9}, Lcom/badlogic/gdx/math/MathUtils;->cos(F)F │ │ - move-result v16 │ + move-result v15 │ │ - mul-float v15, v15, v16 │ + mul-float/2addr v14, v15 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v13, v14, v15}, Lcom/badlogic/gdx/math/Vector3;->set(FFF)Lcom/badlogic/gdx/math/Vector3; │ + invoke-virtual {v0, v12, v13, v14}, Lcom/badlogic/gdx/math/Vector3;->set(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ .line 66 │ :goto_1 │ return-void │ │ .line 33 │ - .end local v10 # "t":F │ + .end local v9 # "t":F │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/badlogic/gdx/graphics/g3d/particles/values/EllipseSpawnShapeValue;->side:Lcom/badlogic/gdx/graphics/g3d/particles/values/PrimitiveSpawnShapeValue$SpawnSide; │ + iget-object v12, v0, Lcom/badlogic/gdx/graphics/g3d/particles/values/EllipseSpawnShapeValue;->side:Lcom/badlogic/gdx/graphics/g3d/particles/values/PrimitiveSpawnShapeValue$SpawnSide; │ │ - sget-object v14, Lcom/badlogic/gdx/graphics/g3d/particles/values/PrimitiveSpawnShapeValue$SpawnSide;->bottom:Lcom/badlogic/gdx/graphics/g3d/particles/values/PrimitiveSpawnShapeValue$SpawnSide; │ + sget-object v13, Lcom/badlogic/gdx/graphics/g3d/particles/values/PrimitiveSpawnShapeValue$SpawnSide;->bottom:Lcom/badlogic/gdx/graphics/g3d/particles/values/PrimitiveSpawnShapeValue$SpawnSide; │ │ - if-ne v13, v14, :cond_0 │ + if-ne v12, v13, :cond_0 │ │ .line 34 │ - const v4, -0x3fb6f025 │ + const v3, -0x3fb6f025 │ │ goto :goto_0 │ │ .line 44 │ - .restart local v10 # "t":F │ + .restart local v9 # "t":F │ :cond_2 │ - const/4 v13, 0x0 │ + const/4 v12, 0x0 │ │ - cmpl-float v13, v3, v13 │ + cmpl-float v12, v2, v12 │ │ - if-nez v13, :cond_3 │ + if-nez v12, :cond_3 │ │ .line 45 │ - const/high16 v13, 0x40000000 # 2.0f │ + const/high16 v12, 0x40000000 # 2.0f │ │ - div-float v13, v11, v13 │ + div-float v12, v10, v12 │ │ - invoke-static {v10}, Lcom/badlogic/gdx/math/MathUtils;->cos(F)F │ + invoke-static {v9}, Lcom/badlogic/gdx/math/MathUtils;->cos(F)F │ │ - move-result v14 │ + move-result v13 │ │ - mul-float/2addr v13, v14 │ + mul-float/2addr v12, v13 │ │ - const/4 v14, 0x0 │ + const/4 v13, 0x0 │ │ - const/high16 v15, 0x40000000 # 2.0f │ + const/high16 v14, 0x40000000 # 2.0f │ │ - div-float v15, v2, v15 │ + div-float v14, v1, v14 │ │ - invoke-static {v10}, Lcom/badlogic/gdx/math/MathUtils;->sin(F)F │ + invoke-static {v9}, Lcom/badlogic/gdx/math/MathUtils;->sin(F)F │ │ - move-result v16 │ + move-result v15 │ │ - mul-float v15, v15, v16 │ + mul-float/2addr v14, v15 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v13, v14, v15}, Lcom/badlogic/gdx/math/Vector3;->set(FFF)Lcom/badlogic/gdx/math/Vector3; │ + invoke-virtual {v0, v12, v13, v14}, Lcom/badlogic/gdx/math/Vector3;->set(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ goto :goto_1 │ │ .line 48 │ :cond_3 │ - const/4 v13, 0x0 │ + const/4 v12, 0x0 │ │ - cmpl-float v13, v2, v13 │ + cmpl-float v12, v1, v12 │ │ - if-nez v13, :cond_4 │ + if-nez v12, :cond_4 │ │ .line 49 │ - const/high16 v13, 0x40000000 # 2.0f │ + const/high16 v12, 0x40000000 # 2.0f │ │ - div-float v13, v11, v13 │ + div-float v12, v10, v12 │ │ - invoke-static {v10}, Lcom/badlogic/gdx/math/MathUtils;->cos(F)F │ + invoke-static {v9}, Lcom/badlogic/gdx/math/MathUtils;->cos(F)F │ │ - move-result v14 │ + move-result v13 │ │ - mul-float/2addr v13, v14 │ + mul-float/2addr v12, v13 │ │ - const/high16 v14, 0x40000000 # 2.0f │ + const/high16 v13, 0x40000000 # 2.0f │ │ - div-float v14, v3, v14 │ + div-float v13, v2, v13 │ │ - invoke-static {v10}, Lcom/badlogic/gdx/math/MathUtils;->sin(F)F │ + invoke-static {v9}, Lcom/badlogic/gdx/math/MathUtils;->sin(F)F │ │ - move-result v15 │ + move-result v14 │ │ - mul-float/2addr v14, v15 │ + mul-float/2addr v13, v14 │ │ - const/4 v15, 0x0 │ + const/4 v14, 0x0 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v13, v14, v15}, Lcom/badlogic/gdx/math/Vector3;->set(FFF)Lcom/badlogic/gdx/math/Vector3; │ + invoke-virtual {v0, v12, v13, v14}, Lcom/badlogic/gdx/math/Vector3;->set(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ goto :goto_1 │ │ .line 53 │ :cond_4 │ - const/high16 v13, 0x40000000 # 2.0f │ + const/high16 v12, 0x40000000 # 2.0f │ │ - div-float v7, v11, v13 │ + div-float v6, v10, v12 │ │ .line 54 │ - .local v7, "radiusX":F │ - const/high16 v13, 0x40000000 # 2.0f │ + .local v6, "radiusX":F │ + const/high16 v12, 0x40000000 # 2.0f │ │ - div-float v8, v3, v13 │ + div-float v7, v2, v12 │ │ .line 55 │ - .local v8, "radiusY":F │ - const/high16 v13, 0x40000000 # 2.0f │ + .local v7, "radiusY":F │ + const/high16 v12, 0x40000000 # 2.0f │ │ - div-float v9, v2, v13 │ + div-float v8, v1, v12 │ │ .line 63 │ - .local v9, "radiusZ":F │ + .local v8, "radiusZ":F │ :goto_2 │ - const/high16 v13, -0x40800000 # -1.0f │ + const/high16 v12, -0x40800000 # -1.0f │ │ - const/high16 v14, 0x3f800000 # 1.0f │ + const/high16 v13, 0x3f800000 # 1.0f │ │ - invoke-static {v13, v14}, Lcom/badlogic/gdx/math/MathUtils;->random(FF)F │ + invoke-static {v12, v13}, Lcom/badlogic/gdx/math/MathUtils;->random(FF)F │ │ - move-result v12 │ + move-result v11 │ │ .line 64 │ - .local v12, "z":F │ - const/high16 v13, 0x3f800000 # 1.0f │ + .local v11, "z":F │ + const/high16 v12, 0x3f800000 # 1.0f │ │ - mul-float v14, v12, v12 │ + mul-float v13, v11, v11 │ │ - sub-float/2addr v13, v14 │ + sub-float/2addr v12, v13 │ │ - float-to-double v14, v13 │ + float-to-double v12, v12 │ │ - invoke-static {v14, v15}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v12, v13}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v14 │ + move-result-wide v12 │ │ - double-to-float v6, v14 │ + double-to-float v5, v12 │ │ .line 65 │ - .local v6, "r":F │ - mul-float v13, v7, v6 │ + .local v5, "r":F │ + mul-float v12, v6, v5 │ │ - invoke-static {v10}, Lcom/badlogic/gdx/math/MathUtils;->cos(F)F │ + invoke-static {v9}, Lcom/badlogic/gdx/math/MathUtils;->cos(F)F │ │ - move-result v14 │ + move-result v13 │ │ - mul-float/2addr v13, v14 │ + mul-float/2addr v12, v13 │ │ - mul-float v14, v8, v6 │ + mul-float v13, v7, v5 │ │ - invoke-static {v10}, Lcom/badlogic/gdx/math/MathUtils;->sin(F)F │ + invoke-static {v9}, Lcom/badlogic/gdx/math/MathUtils;->sin(F)F │ │ - move-result v15 │ + move-result v14 │ │ - mul-float/2addr v14, v15 │ + mul-float/2addr v13, v14 │ │ - mul-float v15, v9, v12 │ + mul-float v14, v8, v11 │ │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v13, v14, v15}, Lcom/badlogic/gdx/math/Vector3;->set(FFF)Lcom/badlogic/gdx/math/Vector3; │ + invoke-virtual {v0, v12, v13, v14}, Lcom/badlogic/gdx/math/Vector3;->set(FFF)Lcom/badlogic/gdx/math/Vector3; │ │ goto :goto_1 │ │ .line 58 │ - .end local v6 # "r":F │ - .end local v7 # "radiusX":F │ - .end local v8 # "radiusY":F │ - .end local v9 # "radiusZ":F │ - .end local v12 # "z":F │ + .end local v5 # "r":F │ + .end local v6 # "radiusX":F │ + .end local v7 # "radiusY":F │ + .end local v8 # "radiusZ":F │ + .end local v11 # "z":F │ :cond_5 │ - const/high16 v13, 0x40000000 # 2.0f │ + const/high16 v12, 0x40000000 # 2.0f │ │ - div-float v13, v11, v13 │ + div-float v12, v10, v12 │ │ - invoke-static {v13}, Lcom/badlogic/gdx/math/MathUtils;->random(F)F │ + invoke-static {v12}, Lcom/badlogic/gdx/math/MathUtils;->random(F)F │ │ - move-result v7 │ + move-result v6 │ │ .line 59 │ - .restart local v7 # "radiusX":F │ - const/high16 v13, 0x40000000 # 2.0f │ + .restart local v6 # "radiusX":F │ + const/high16 v12, 0x40000000 # 2.0f │ │ - div-float v13, v3, v13 │ + div-float v12, v2, v12 │ │ - invoke-static {v13}, Lcom/badlogic/gdx/math/MathUtils;->random(F)F │ + invoke-static {v12}, Lcom/badlogic/gdx/math/MathUtils;->random(F)F │ │ - move-result v8 │ + move-result v7 │ │ .line 60 │ - .restart local v8 # "radiusY":F │ - const/high16 v13, 0x40000000 # 2.0f │ + .restart local v7 # "radiusY":F │ + const/high16 v12, 0x40000000 # 2.0f │ │ - div-float v13, v2, v13 │ + div-float v12, v1, v12 │ │ - invoke-static {v13}, Lcom/badlogic/gdx/math/MathUtils;->random(F)F │ + invoke-static {v12}, Lcom/badlogic/gdx/math/MathUtils;->random(F)F │ │ - move-result v9 │ + move-result v8 │ │ - .restart local v9 # "radiusZ":F │ + .restart local v8 # "radiusZ":F │ goto :goto_2 │ .end method │ │ .method public write(Lcom/badlogic/gdx/utils/Json;)V │ .locals 2 │ .param p1, "json" # Lcom/badlogic/gdx/utils/Json; ├── smali/com/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Setters$13.smali │ @@ -24,29 +24,29 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public set(Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;ILcom/badlogic/gdx/graphics/g3d/Renderable;Lcom/badlogic/gdx/graphics/g3d/Attributes;)V │ - .locals 6 │ + .locals 5 │ .param p1, "shader" # Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader; │ .param p2, "inputID" # I │ .param p3, "renderable" # Lcom/badlogic/gdx/graphics/g3d/Renderable; │ .param p4, "combinedAttributes" # Lcom/badlogic/gdx/graphics/g3d/Attributes; │ │ .prologue │ .line 217 │ iget-object v1, p1, Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;->context:Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext; │ │ iget-object v2, v1, Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext;->textureBinder:Lcom/badlogic/gdx/graphics/g3d/utils/TextureBinder; │ │ - sget-wide v4, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Diffuse:J │ + sget-wide v3, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Diffuse:J │ │ - invoke-virtual {p4, v4, v5}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; │ + invoke-virtual {p4, v3, v4}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; │ │ move-result-object v1 │ │ check-cast v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ check-cast v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; ├── smali/com/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Setters$16.smali │ @@ -24,29 +24,29 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public set(Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;ILcom/badlogic/gdx/graphics/g3d/Renderable;Lcom/badlogic/gdx/graphics/g3d/Attributes;)V │ - .locals 6 │ + .locals 5 │ .param p1, "shader" # Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader; │ .param p2, "inputID" # I │ .param p3, "renderable" # Lcom/badlogic/gdx/graphics/g3d/Renderable; │ .param p4, "combinedAttributes" # Lcom/badlogic/gdx/graphics/g3d/Attributes; │ │ .prologue │ .line 238 │ iget-object v1, p1, Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;->context:Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext; │ │ iget-object v2, v1, Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext;->textureBinder:Lcom/badlogic/gdx/graphics/g3d/utils/TextureBinder; │ │ - sget-wide v4, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Specular:J │ + sget-wide v3, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Specular:J │ │ - invoke-virtual {p4, v4, v5}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; │ + invoke-virtual {p4, v3, v4}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; │ │ move-result-object v1 │ │ check-cast v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ check-cast v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; ├── smali/com/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Setters$19.smali │ @@ -24,29 +24,29 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public set(Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;ILcom/badlogic/gdx/graphics/g3d/Renderable;Lcom/badlogic/gdx/graphics/g3d/Attributes;)V │ - .locals 6 │ + .locals 5 │ .param p1, "shader" # Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader; │ .param p2, "inputID" # I │ .param p3, "renderable" # Lcom/badlogic/gdx/graphics/g3d/Renderable; │ .param p4, "combinedAttributes" # Lcom/badlogic/gdx/graphics/g3d/Attributes; │ │ .prologue │ .line 259 │ iget-object v1, p1, Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;->context:Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext; │ │ iget-object v2, v1, Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext;->textureBinder:Lcom/badlogic/gdx/graphics/g3d/utils/TextureBinder; │ │ - sget-wide v4, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Emissive:J │ + sget-wide v3, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Emissive:J │ │ - invoke-virtual {p4, v4, v5}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; │ + invoke-virtual {p4, v3, v4}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; │ │ move-result-object v1 │ │ check-cast v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ check-cast v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; ├── smali/com/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Setters$22.smali │ @@ -24,29 +24,29 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public set(Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;ILcom/badlogic/gdx/graphics/g3d/Renderable;Lcom/badlogic/gdx/graphics/g3d/Attributes;)V │ - .locals 6 │ + .locals 5 │ .param p1, "shader" # Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader; │ .param p2, "inputID" # I │ .param p3, "renderable" # Lcom/badlogic/gdx/graphics/g3d/Renderable; │ .param p4, "combinedAttributes" # Lcom/badlogic/gdx/graphics/g3d/Attributes; │ │ .prologue │ .line 280 │ iget-object v1, p1, Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;->context:Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext; │ │ iget-object v2, v1, Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext;->textureBinder:Lcom/badlogic/gdx/graphics/g3d/utils/TextureBinder; │ │ - sget-wide v4, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Reflection:J │ + sget-wide v3, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Reflection:J │ │ - invoke-virtual {p4, v4, v5}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; │ + invoke-virtual {p4, v3, v4}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; │ │ move-result-object v1 │ │ check-cast v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ check-cast v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; ├── smali/com/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Setters$24.smali │ @@ -24,29 +24,29 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public set(Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;ILcom/badlogic/gdx/graphics/g3d/Renderable;Lcom/badlogic/gdx/graphics/g3d/Attributes;)V │ - .locals 6 │ + .locals 5 │ .param p1, "shader" # Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader; │ .param p2, "inputID" # I │ .param p3, "renderable" # Lcom/badlogic/gdx/graphics/g3d/Renderable; │ .param p4, "combinedAttributes" # Lcom/badlogic/gdx/graphics/g3d/Attributes; │ │ .prologue │ .line 295 │ iget-object v1, p1, Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;->context:Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext; │ │ iget-object v2, v1, Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext;->textureBinder:Lcom/badlogic/gdx/graphics/g3d/utils/TextureBinder; │ │ - sget-wide v4, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Normal:J │ + sget-wide v3, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Normal:J │ │ - invoke-virtual {p4, v4, v5}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; │ + invoke-virtual {p4, v3, v4}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; │ │ move-result-object v1 │ │ check-cast v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ check-cast v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; ├── smali/com/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Setters$26.smali │ @@ -24,29 +24,29 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public set(Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;ILcom/badlogic/gdx/graphics/g3d/Renderable;Lcom/badlogic/gdx/graphics/g3d/Attributes;)V │ - .locals 6 │ + .locals 5 │ .param p1, "shader" # Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader; │ .param p2, "inputID" # I │ .param p3, "renderable" # Lcom/badlogic/gdx/graphics/g3d/Renderable; │ .param p4, "combinedAttributes" # Lcom/badlogic/gdx/graphics/g3d/Attributes; │ │ .prologue │ .line 310 │ iget-object v1, p1, Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;->context:Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext; │ │ iget-object v2, v1, Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext;->textureBinder:Lcom/badlogic/gdx/graphics/g3d/utils/TextureBinder; │ │ - sget-wide v4, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Ambient:J │ + sget-wide v3, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Ambient:J │ │ - invoke-virtual {p4, v4, v5}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; │ + invoke-virtual {p4, v3, v4}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; │ │ move-result-object v1 │ │ check-cast v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ check-cast v1, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; ├── smali/com/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Setters$ACubemap.smali │ @@ -144,28 +144,28 @@ │ iget-object v1, p3, Lcom/badlogic/gdx/graphics/g3d/Renderable;->worldTransform:Lcom/badlogic/gdx/math/Matrix4; │ │ sget-object v2, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Setters$ACubemap;->tmpV1:Lcom/badlogic/gdx/math/Vector3; │ │ invoke-virtual {v1, v2}, Lcom/badlogic/gdx/math/Matrix4;->getTranslation(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; │ │ .line 341 │ - sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->AmbientLight:J │ + sget-wide v1, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->AmbientLight:J │ │ - invoke-virtual {p4, v2, v3}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->has(J)Z │ + invoke-virtual {p4, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->has(J)Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ .line 342 │ iget-object v2, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Setters$ACubemap;->cacheAmbientCubemap:Lcom/badlogic/gdx/graphics/g3d/environment/AmbientCubemap; │ │ - sget-wide v4, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->AmbientLight:J │ + sget-wide v3, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->AmbientLight:J │ │ - invoke-virtual {p4, v4, v5}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; │ + invoke-virtual {p4, v3, v4}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; │ │ move-result-object v1 │ │ check-cast v1, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ │ iget-object v1, v1, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->color:Lcom/badlogic/gdx/graphics/Color; ├── smali/com/badlogic/gdx/graphics/g3d/shaders/DefaultShader.smali │ @@ -1269,20 +1269,20 @@ │ :cond_1 │ sget-object v0, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->tmpAttributes:Lcom/badlogic/gdx/graphics/g3d/Attributes; │ │ return-object v0 │ .end method │ │ .method public static createPrefix(Lcom/badlogic/gdx/graphics/g3d/Renderable;Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Config;)Ljava/lang/String; │ - .locals 14 │ + .locals 13 │ .param p0, "renderable" # Lcom/badlogic/gdx/graphics/g3d/Renderable; │ .param p1, "config" # Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Config; │ │ .prologue │ - const-wide/16 v12, 0x8 │ + const-wide/16 v11, 0x8 │ │ .line 591 │ invoke-static {p0}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->combineAttributes(Lcom/badlogic/gdx/graphics/g3d/Renderable;)Lcom/badlogic/gdx/graphics/g3d/Attributes; │ │ move-result-object v1 │ │ .line 592 │ @@ -1293,1047 +1293,1047 @@ │ .local v6, "prefix":Ljava/lang/String; │ invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->getMask()J │ │ move-result-wide v2 │ │ .line 594 │ .local v2, "attributesMask":J │ - iget-object v7, p0, Lcom/badlogic/gdx/graphics/g3d/Renderable;->mesh:Lcom/badlogic/gdx/graphics/Mesh; │ + iget-object v9, p0, Lcom/badlogic/gdx/graphics/g3d/Renderable;->mesh:Lcom/badlogic/gdx/graphics/Mesh; │ │ - invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Mesh;->getVertexAttributes()Lcom/badlogic/gdx/graphics/VertexAttributes; │ + invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Mesh;->getVertexAttributes()Lcom/badlogic/gdx/graphics/VertexAttributes; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/VertexAttributes;->getMask()J │ + invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/VertexAttributes;->getMask()J │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ .line 595 │ - .local v8, "vertexMask":J │ - const-wide/16 v10, 0x1 │ + .local v7, "vertexMask":J │ + const-wide/16 v9, 0x1 │ │ - invoke-static {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->and(JJ)Z │ + invoke-static {v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->and(JJ)Z │ │ - move-result v7 │ + move-result v9 │ │ - if-eqz v7, :cond_0 │ + if-eqz v9, :cond_0 │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define positionFlag\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 596 │ :cond_0 │ - const-wide/16 v10, 0x6 │ + const-wide/16 v9, 0x6 │ │ - invoke-static {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->or(JJ)Z │ + invoke-static {v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->or(JJ)Z │ │ - move-result v7 │ + move-result v9 │ │ - if-eqz v7, :cond_1 │ + if-eqz v9, :cond_1 │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define colorFlag\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 597 │ :cond_1 │ - const-wide/16 v10, 0x100 │ + const-wide/16 v9, 0x100 │ │ - invoke-static {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->and(JJ)Z │ + invoke-static {v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->and(JJ)Z │ │ - move-result v7 │ + move-result v9 │ │ - if-eqz v7, :cond_2 │ + if-eqz v9, :cond_2 │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define binormalFlag\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 598 │ :cond_2 │ - const-wide/16 v10, 0x80 │ + const-wide/16 v9, 0x80 │ │ - invoke-static {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->and(JJ)Z │ + invoke-static {v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->and(JJ)Z │ │ - move-result v7 │ + move-result v9 │ │ - if-eqz v7, :cond_3 │ + if-eqz v9, :cond_3 │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define tangentFlag\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 599 │ :cond_3 │ - invoke-static {v8, v9, v12, v13}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->and(JJ)Z │ + invoke-static {v7, v8, v11, v12}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->and(JJ)Z │ │ - move-result v7 │ + move-result v9 │ │ - if-eqz v7, :cond_4 │ + if-eqz v9, :cond_4 │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define normalFlag\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 600 │ :cond_4 │ - invoke-static {v8, v9, v12, v13}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->and(JJ)Z │ + invoke-static {v7, v8, v11, v12}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->and(JJ)Z │ │ - move-result v7 │ + move-result v9 │ │ - if-nez v7, :cond_5 │ + if-nez v9, :cond_5 │ │ - const-wide/16 v10, 0x180 │ + const-wide/16 v9, 0x180 │ │ - invoke-static {v8, v9, v10, v11}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->and(JJ)Z │ + invoke-static {v7, v8, v9, v10}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->and(JJ)Z │ │ - move-result v7 │ + move-result v9 │ │ - if-eqz v7, :cond_9 │ + if-eqz v9, :cond_9 │ │ .line 601 │ :cond_5 │ - iget-object v7, p0, Lcom/badlogic/gdx/graphics/g3d/Renderable;->environment:Lcom/badlogic/gdx/graphics/g3d/Environment; │ + iget-object v9, p0, Lcom/badlogic/gdx/graphics/g3d/Renderable;->environment:Lcom/badlogic/gdx/graphics/g3d/Environment; │ │ - if-eqz v7, :cond_9 │ + if-eqz v9, :cond_9 │ │ .line 602 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define lightingFlag\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 603 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define ambientCubemapFlag\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 604 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define numDirectionalLights " │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ iget v10, p1, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Config;->numDirectionalLights:I │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 605 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define numPointLights " │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ iget v10, p1, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Config;->numPointLights:I │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 606 │ - sget-wide v10, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Fog:J │ + sget-wide v9, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Fog:J │ │ - invoke-virtual {v1, v10, v11}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->has(J)Z │ + invoke-virtual {v1, v9, v10}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->has(J)Z │ │ - move-result v7 │ + move-result v9 │ │ - if-eqz v7, :cond_6 │ + if-eqz v9, :cond_6 │ │ .line 607 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define fogFlag\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 609 │ :cond_6 │ - iget-object v7, p0, Lcom/badlogic/gdx/graphics/g3d/Renderable;->environment:Lcom/badlogic/gdx/graphics/g3d/Environment; │ + iget-object v9, p0, Lcom/badlogic/gdx/graphics/g3d/Renderable;->environment:Lcom/badlogic/gdx/graphics/g3d/Environment; │ │ - iget-object v7, v7, Lcom/badlogic/gdx/graphics/g3d/Environment;->shadowMap:Lcom/badlogic/gdx/graphics/g3d/environment/ShadowMap; │ + iget-object v9, v9, Lcom/badlogic/gdx/graphics/g3d/Environment;->shadowMap:Lcom/badlogic/gdx/graphics/g3d/environment/ShadowMap; │ │ - if-eqz v7, :cond_7 │ + if-eqz v9, :cond_7 │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define shadowMapFlag\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 610 │ :cond_7 │ - sget-wide v10, Lcom/badlogic/gdx/graphics/g3d/attributes/CubemapAttribute;->EnvironmentMap:J │ + sget-wide v9, Lcom/badlogic/gdx/graphics/g3d/attributes/CubemapAttribute;->EnvironmentMap:J │ │ - invoke-virtual {v1, v10, v11}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->has(J)Z │ + invoke-virtual {v1, v9, v10}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->has(J)Z │ │ - move-result v7 │ + move-result v9 │ │ - if-nez v7, :cond_8 │ + if-nez v9, :cond_8 │ │ - sget-wide v10, Lcom/badlogic/gdx/graphics/g3d/attributes/CubemapAttribute;->EnvironmentMap:J │ + sget-wide v9, Lcom/badlogic/gdx/graphics/g3d/attributes/CubemapAttribute;->EnvironmentMap:J │ │ - invoke-virtual {v1, v10, v11}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->has(J)Z │ + invoke-virtual {v1, v9, v10}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->has(J)Z │ │ - move-result v7 │ + move-result v9 │ │ - if-eqz v7, :cond_9 │ + if-eqz v9, :cond_9 │ │ .line 611 │ :cond_8 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define environmentCubemapFlag\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 614 │ :cond_9 │ - iget-object v7, p0, Lcom/badlogic/gdx/graphics/g3d/Renderable;->mesh:Lcom/badlogic/gdx/graphics/Mesh; │ + iget-object v9, p0, Lcom/badlogic/gdx/graphics/g3d/Renderable;->mesh:Lcom/badlogic/gdx/graphics/Mesh; │ │ - invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Mesh;->getVertexAttributes()Lcom/badlogic/gdx/graphics/VertexAttributes; │ + invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Mesh;->getVertexAttributes()Lcom/badlogic/gdx/graphics/VertexAttributes; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/VertexAttributes;->size()I │ + invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/VertexAttributes;->size()I │ │ move-result v5 │ │ .line 615 │ .local v5, "n":I │ const/4 v4, 0x0 │ │ .local v4, "i":I │ :goto_0 │ if-ge v4, v5, :cond_c │ │ .line 616 │ - iget-object v7, p0, Lcom/badlogic/gdx/graphics/g3d/Renderable;->mesh:Lcom/badlogic/gdx/graphics/Mesh; │ + iget-object v9, p0, Lcom/badlogic/gdx/graphics/g3d/Renderable;->mesh:Lcom/badlogic/gdx/graphics/Mesh; │ │ - invoke-virtual {v7}, Lcom/badlogic/gdx/graphics/Mesh;->getVertexAttributes()Lcom/badlogic/gdx/graphics/VertexAttributes; │ + invoke-virtual {v9}, Lcom/badlogic/gdx/graphics/Mesh;->getVertexAttributes()Lcom/badlogic/gdx/graphics/VertexAttributes; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7, v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;->get(I)Lcom/badlogic/gdx/graphics/VertexAttribute; │ + invoke-virtual {v9, v4}, Lcom/badlogic/gdx/graphics/VertexAttributes;->get(I)Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ move-result-object v0 │ │ .line 617 │ .local v0, "attr":Lcom/badlogic/gdx/graphics/VertexAttribute; │ - iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;->usage:I │ + iget v9, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;->usage:I │ │ const/16 v10, 0x40 │ │ - if-ne v7, v10, :cond_b │ + if-ne v9, v10, :cond_b │ │ .line 618 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define boneWeight" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ iget v10, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;->unit:I │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "Flag\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 615 │ :cond_a │ :goto_1 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 619 │ :cond_b │ - iget v7, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;->usage:I │ + iget v9, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;->usage:I │ │ const/16 v10, 0x10 │ │ - if-ne v7, v10, :cond_a │ + if-ne v9, v10, :cond_a │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define texCoord" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ iget v10, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;->unit:I │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "Flag\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ goto :goto_1 │ │ .line 621 │ .end local v0 # "attr":Lcom/badlogic/gdx/graphics/VertexAttribute; │ :cond_c │ - sget-wide v10, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute;->Type:J │ + sget-wide v9, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute;->Type:J │ │ - and-long/2addr v10, v2 │ + and-long/2addr v9, v2 │ │ - sget-wide v12, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute;->Type:J │ + sget-wide v11, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute;->Type:J │ │ - cmp-long v7, v10, v12 │ + cmp-long v9, v9, v11 │ │ - if-nez v7, :cond_d │ + if-nez v9, :cond_d │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define blendedFlag\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 622 │ :cond_d │ - sget-wide v10, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Diffuse:J │ + sget-wide v9, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Diffuse:J │ │ - and-long/2addr v10, v2 │ + and-long/2addr v9, v2 │ │ - sget-wide v12, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Diffuse:J │ + sget-wide v11, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Diffuse:J │ │ - cmp-long v7, v10, v12 │ + cmp-long v9, v9, v11 │ │ - if-nez v7, :cond_e │ + if-nez v9, :cond_e │ │ .line 623 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define diffuseTextureFlag\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 624 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define diffuseTextureCoord texCoord0\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 626 │ :cond_e │ - sget-wide v10, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Specular:J │ + sget-wide v9, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Specular:J │ │ - and-long/2addr v10, v2 │ + and-long/2addr v9, v2 │ │ - sget-wide v12, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Specular:J │ + sget-wide v11, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Specular:J │ │ - cmp-long v7, v10, v12 │ + cmp-long v9, v9, v11 │ │ - if-nez v7, :cond_f │ + if-nez v9, :cond_f │ │ .line 627 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define specularTextureFlag\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 628 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define specularTextureCoord texCoord0\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 630 │ :cond_f │ - sget-wide v10, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Normal:J │ + sget-wide v9, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Normal:J │ │ - and-long/2addr v10, v2 │ + and-long/2addr v9, v2 │ │ - sget-wide v12, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Normal:J │ + sget-wide v11, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Normal:J │ │ - cmp-long v7, v10, v12 │ + cmp-long v9, v9, v11 │ │ - if-nez v7, :cond_10 │ + if-nez v9, :cond_10 │ │ .line 631 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define normalTextureFlag\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 632 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define normalTextureCoord texCoord0\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 634 │ :cond_10 │ - sget-wide v10, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Emissive:J │ + sget-wide v9, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Emissive:J │ │ - and-long/2addr v10, v2 │ + and-long/2addr v9, v2 │ │ - sget-wide v12, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Emissive:J │ + sget-wide v11, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Emissive:J │ │ - cmp-long v7, v10, v12 │ + cmp-long v9, v9, v11 │ │ - if-nez v7, :cond_11 │ + if-nez v9, :cond_11 │ │ .line 635 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define emissiveTextureFlag\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 636 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define emissiveTextureCoord texCoord0\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 638 │ :cond_11 │ - sget-wide v10, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Reflection:J │ + sget-wide v9, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Reflection:J │ │ - and-long/2addr v10, v2 │ + and-long/2addr v9, v2 │ │ - sget-wide v12, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Reflection:J │ + sget-wide v11, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Reflection:J │ │ - cmp-long v7, v10, v12 │ + cmp-long v9, v9, v11 │ │ - if-nez v7, :cond_12 │ + if-nez v9, :cond_12 │ │ .line 639 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define reflectionTextureFlag\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 640 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define reflectionTextureCoord texCoord0\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 642 │ :cond_12 │ - sget-wide v10, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Ambient:J │ + sget-wide v9, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Ambient:J │ │ - and-long/2addr v10, v2 │ + and-long/2addr v9, v2 │ │ - sget-wide v12, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Ambient:J │ + sget-wide v11, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Ambient:J │ │ - cmp-long v7, v10, v12 │ + cmp-long v9, v9, v11 │ │ - if-nez v7, :cond_13 │ + if-nez v9, :cond_13 │ │ .line 643 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define ambientTextureFlag\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 644 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define ambientTextureCoord texCoord0\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 646 │ :cond_13 │ - sget-wide v10, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Diffuse:J │ + sget-wide v9, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Diffuse:J │ │ - and-long/2addr v10, v2 │ + and-long/2addr v9, v2 │ │ - sget-wide v12, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Diffuse:J │ + sget-wide v11, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Diffuse:J │ │ - cmp-long v7, v10, v12 │ + cmp-long v9, v9, v11 │ │ - if-nez v7, :cond_14 │ + if-nez v9, :cond_14 │ │ .line 647 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define diffuseColorFlag\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 648 │ :cond_14 │ - sget-wide v10, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Specular:J │ + sget-wide v9, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Specular:J │ │ - and-long/2addr v10, v2 │ + and-long/2addr v9, v2 │ │ - sget-wide v12, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Specular:J │ + sget-wide v11, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Specular:J │ │ - cmp-long v7, v10, v12 │ + cmp-long v9, v9, v11 │ │ - if-nez v7, :cond_15 │ + if-nez v9, :cond_15 │ │ .line 649 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define specularColorFlag\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 650 │ :cond_15 │ - sget-wide v10, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Emissive:J │ + sget-wide v9, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Emissive:J │ │ - and-long/2addr v10, v2 │ + and-long/2addr v9, v2 │ │ - sget-wide v12, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Emissive:J │ + sget-wide v11, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Emissive:J │ │ - cmp-long v7, v10, v12 │ + cmp-long v9, v9, v11 │ │ - if-nez v7, :cond_16 │ + if-nez v9, :cond_16 │ │ .line 651 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define emissiveColorFlag\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 652 │ :cond_16 │ - sget-wide v10, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Reflection:J │ + sget-wide v9, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Reflection:J │ │ - and-long/2addr v10, v2 │ + and-long/2addr v9, v2 │ │ - sget-wide v12, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Reflection:J │ + sget-wide v11, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Reflection:J │ │ - cmp-long v7, v10, v12 │ + cmp-long v9, v9, v11 │ │ - if-nez v7, :cond_17 │ + if-nez v9, :cond_17 │ │ .line 653 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define reflectionColorFlag\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 654 │ :cond_17 │ - sget-wide v10, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->Shininess:J │ + sget-wide v9, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->Shininess:J │ │ - and-long/2addr v10, v2 │ + and-long/2addr v9, v2 │ │ - sget-wide v12, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->Shininess:J │ + sget-wide v11, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->Shininess:J │ │ - cmp-long v7, v10, v12 │ + cmp-long v9, v9, v11 │ │ - if-nez v7, :cond_18 │ + if-nez v9, :cond_18 │ │ .line 655 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define shininessFlag\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 656 │ :cond_18 │ - sget-wide v10, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->AlphaTest:J │ + sget-wide v9, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->AlphaTest:J │ │ - and-long/2addr v10, v2 │ + and-long/2addr v9, v2 │ │ - sget-wide v12, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->AlphaTest:J │ + sget-wide v11, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->AlphaTest:J │ │ - cmp-long v7, v10, v12 │ + cmp-long v9, v9, v11 │ │ - if-nez v7, :cond_19 │ + if-nez v9, :cond_19 │ │ .line 657 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define alphaTestFlag\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 658 │ :cond_19 │ - iget-object v7, p0, Lcom/badlogic/gdx/graphics/g3d/Renderable;->bones:[Lcom/badlogic/gdx/math/Matrix4; │ + iget-object v9, p0, Lcom/badlogic/gdx/graphics/g3d/Renderable;->bones:[Lcom/badlogic/gdx/math/Matrix4; │ │ - if-eqz v7, :cond_1a │ + if-eqz v9, :cond_1a │ │ - iget v7, p1, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Config;->numBones:I │ + iget v9, p1, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Config;->numBones:I │ │ - if-lez v7, :cond_1a │ + if-lez v9, :cond_1a │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "#define numBones " │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ iget v10, p1, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Config;->numBones:I │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ const-string v10, "\n" │ │ - invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ .line 659 │ :cond_1a │ return-object v6 │ .end method │ @@ -2918,28 +2918,28 @@ │ │ if-gtz v5, :cond_5 │ │ .line 793 │ .end local v1 # "i":I │ .end local v2 # "idx":I │ :cond_a │ - sget-wide v6, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Fog:J │ + sget-wide v5, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Fog:J │ │ - invoke-virtual {p2, v6, v7}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->has(J)Z │ + invoke-virtual {p2, v5, v6}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->has(J)Z │ │ move-result v5 │ │ if-eqz v5, :cond_b │ │ .line 794 │ iget v6, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->u_fogColor:I │ │ - sget-wide v8, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Fog:J │ + sget-wide v7, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Fog:J │ │ - invoke-virtual {p2, v8, v9}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; │ + invoke-virtual {p2, v7, v8}, Lcom/badlogic/gdx/graphics/g3d/Attributes;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; │ │ move-result-object v5 │ │ check-cast v5, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ │ iget-object v5, v5, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->color:Lcom/badlogic/gdx/graphics/Color; ├── smali/com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.smali │ @@ -876,132 +876,132 @@ │ invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;->clear()V │ │ .line 307 │ return-void │ .end method │ │ .method public static createAttributes(J)Lcom/badlogic/gdx/graphics/VertexAttributes; │ - .locals 14 │ + .locals 12 │ .param p0, "usage" # J │ │ .prologue │ - const-wide/16 v12, 0x2 │ + const-wide/16 v10, 0x2 │ │ - const-wide/16 v6, 0x1 │ + const-wide/16 v5, 0x1 │ │ - const/4 v10, 0x3 │ + const/4 v9, 0x3 │ │ - const/4 v9, 0x2 │ + const/4 v8, 0x2 │ │ - const/4 v8, 0x4 │ + const/4 v7, 0x4 │ │ .line 119 │ new-instance v1, Lcom/badlogic/gdx/utils/Array; │ │ invoke-direct {v1}, Lcom/badlogic/gdx/utils/Array;->()V │ │ .line 120 │ .local v1, "attrs":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ - and-long v4, p0, v6 │ + and-long v3, p0, v5 │ │ - cmp-long v3, v4, v6 │ + cmp-long v3, v3, v5 │ │ if-nez v3, :cond_0 │ │ .line 121 │ new-instance v3, Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ const/4 v4, 0x1 │ │ const-string v5, "a_position" │ │ - invoke-direct {v3, v4, v10, v5}, Lcom/badlogic/gdx/graphics/VertexAttribute;->(IILjava/lang/String;)V │ + invoke-direct {v3, v4, v9, v5}, Lcom/badlogic/gdx/graphics/VertexAttribute;->(IILjava/lang/String;)V │ │ invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V │ │ .line 122 │ :cond_0 │ - and-long v4, p0, v12 │ + and-long v3, p0, v10 │ │ - cmp-long v3, v4, v12 │ + cmp-long v3, v3, v10 │ │ if-nez v3, :cond_1 │ │ new-instance v3, Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ const-string v4, "a_color" │ │ - invoke-direct {v3, v9, v8, v4}, Lcom/badlogic/gdx/graphics/VertexAttribute;->(IILjava/lang/String;)V │ + invoke-direct {v3, v8, v7, v4}, Lcom/badlogic/gdx/graphics/VertexAttribute;->(IILjava/lang/String;)V │ │ invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V │ │ .line 123 │ :cond_1 │ - const-wide/16 v4, 0x4 │ + const-wide/16 v3, 0x4 │ │ - and-long/2addr v4, p0 │ + and-long/2addr v3, p0 │ │ - const-wide/16 v6, 0x4 │ + const-wide/16 v5, 0x4 │ │ - cmp-long v3, v4, v6 │ + cmp-long v3, v3, v5 │ │ if-nez v3, :cond_2 │ │ .line 124 │ new-instance v3, Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ const-string v4, "a_color" │ │ - invoke-direct {v3, v8, v8, v4}, Lcom/badlogic/gdx/graphics/VertexAttribute;->(IILjava/lang/String;)V │ + invoke-direct {v3, v7, v7, v4}, Lcom/badlogic/gdx/graphics/VertexAttribute;->(IILjava/lang/String;)V │ │ invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V │ │ .line 125 │ :cond_2 │ - const-wide/16 v4, 0x8 │ + const-wide/16 v3, 0x8 │ │ - and-long/2addr v4, p0 │ + and-long/2addr v3, p0 │ │ - const-wide/16 v6, 0x8 │ + const-wide/16 v5, 0x8 │ │ - cmp-long v3, v4, v6 │ + cmp-long v3, v3, v5 │ │ if-nez v3, :cond_3 │ │ .line 126 │ new-instance v3, Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ const/16 v4, 0x8 │ │ const-string v5, "a_normal" │ │ - invoke-direct {v3, v4, v10, v5}, Lcom/badlogic/gdx/graphics/VertexAttribute;->(IILjava/lang/String;)V │ + invoke-direct {v3, v4, v9, v5}, Lcom/badlogic/gdx/graphics/VertexAttribute;->(IILjava/lang/String;)V │ │ invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V │ │ .line 127 │ :cond_3 │ - const-wide/16 v4, 0x10 │ + const-wide/16 v3, 0x10 │ │ - and-long/2addr v4, p0 │ + and-long/2addr v3, p0 │ │ - const-wide/16 v6, 0x10 │ + const-wide/16 v5, 0x10 │ │ - cmp-long v3, v4, v6 │ + cmp-long v3, v3, v5 │ │ if-nez v3, :cond_4 │ │ .line 128 │ new-instance v3, Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ const/16 v4, 0x10 │ │ const-string v5, "a_texCoord0" │ │ - invoke-direct {v3, v4, v9, v5}, Lcom/badlogic/gdx/graphics/VertexAttribute;->(IILjava/lang/String;)V │ + invoke-direct {v3, v4, v8, v5}, Lcom/badlogic/gdx/graphics/VertexAttribute;->(IILjava/lang/String;)V │ │ invoke-virtual {v1, v3}, Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V │ │ .line 129 │ :cond_4 │ iget v3, v1, Lcom/badlogic/gdx/utils/Array;->size:I │ │ @@ -2009,15 +2009,15 @@ │ invoke-direct/range {p0 .. p0}, Lcom/badlogic/gdx/graphics/g3d/utils/MeshBuilder;->cleanup()V │ │ .line 1208 │ return-void │ .end method │ │ .method public begin(J)V │ - .locals 3 │ + .locals 2 │ .param p1, "attributes" # J │ │ .prologue │ .line 139 │ invoke-static {p1, p2}, Lcom/badlogic/gdx/graphics/g3d/utils/MeshBuilder;->createAttributes(J)Lcom/badlogic/gdx/graphics/VertexAttributes; │ │ move-result-object v0 ├── smali/com/badlogic/gdx/graphics/g3d/utils/ModelBuilder.smali │ @@ -539,25 +539,25 @@ │ .param p12, "attributes" # J │ │ .prologue │ .line 459 │ invoke-virtual {p0}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->begin()V │ │ .line 460 │ - const-string v2, "arrow" │ + const-string v1, "arrow" │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move/from16 v3, p10 │ + move/from16 v2, p10 │ │ - move-wide/from16 v4, p12 │ + move-wide/from16 v3, p12 │ │ - move-object/from16 v6, p11 │ + move-object/from16 v5, p11 │ │ - invoke-virtual/range {v1 .. v6}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->part(Ljava/lang/String;IJLcom/badlogic/gdx/graphics/g3d/Material;)Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder; │ + invoke-virtual/range {v0 .. v5}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->part(Ljava/lang/String;IJLcom/badlogic/gdx/graphics/g3d/Material;)Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder; │ │ move-result-object v0 │ │ move v1, p1 │ │ move v2, p2 │ │ @@ -582,107 +582,107 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public createArrow(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/graphics/g3d/Material;J)Lcom/badlogic/gdx/graphics/g3d/Model; │ - .locals 16 │ + .locals 15 │ .param p1, "from" # Lcom/badlogic/gdx/math/Vector3; │ .param p2, "to" # Lcom/badlogic/gdx/math/Vector3; │ .param p3, "material" # Lcom/badlogic/gdx/graphics/g3d/Material; │ .param p4, "attributes" # J │ │ .prologue │ .line 467 │ move-object/from16 v0, p1 │ │ - iget v3, v0, Lcom/badlogic/gdx/math/Vector3;->x:F │ + iget v2, v0, Lcom/badlogic/gdx/math/Vector3;->x:F │ │ move-object/from16 v0, p1 │ │ - iget v4, v0, Lcom/badlogic/gdx/math/Vector3;->y:F │ + iget v3, v0, Lcom/badlogic/gdx/math/Vector3;->y:F │ │ move-object/from16 v0, p1 │ │ - iget v5, v0, Lcom/badlogic/gdx/math/Vector3;->z:F │ + iget v4, v0, Lcom/badlogic/gdx/math/Vector3;->z:F │ │ move-object/from16 v0, p2 │ │ - iget v6, v0, Lcom/badlogic/gdx/math/Vector3;->x:F │ + iget v5, v0, Lcom/badlogic/gdx/math/Vector3;->x:F │ │ move-object/from16 v0, p2 │ │ - iget v7, v0, Lcom/badlogic/gdx/math/Vector3;->y:F │ + iget v6, v0, Lcom/badlogic/gdx/math/Vector3;->y:F │ │ move-object/from16 v0, p2 │ │ - iget v8, v0, Lcom/badlogic/gdx/math/Vector3;->z:F │ + iget v7, v0, Lcom/badlogic/gdx/math/Vector3;->z:F │ │ - const v9, 0x3dcccccd # 0.1f │ + const v8, 0x3dcccccd # 0.1f │ │ - const v10, 0x3dcccccd # 0.1f │ + const v9, 0x3dcccccd # 0.1f │ │ - const/4 v11, 0x5 │ + const/4 v10, 0x5 │ │ - const/4 v12, 0x4 │ + const/4 v11, 0x4 │ │ - move-object/from16 v2, p0 │ + move-object v1, p0 │ │ - move-object/from16 v13, p3 │ + move-object/from16 v12, p3 │ │ - move-wide/from16 v14, p4 │ + move-wide/from16 v13, p4 │ │ - invoke-virtual/range {v2 .. v15}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->createArrow(FFFFFFFFIILcom/badlogic/gdx/graphics/g3d/Material;J)Lcom/badlogic/gdx/graphics/g3d/Model; │ + invoke-virtual/range {v1 .. v14}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->createArrow(FFFFFFFFIILcom/badlogic/gdx/graphics/g3d/Material;J)Lcom/badlogic/gdx/graphics/g3d/Model; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - return-object v2 │ + return-object v1 │ .end method │ │ .method public createBox(FFFILcom/badlogic/gdx/graphics/g3d/Material;J)Lcom/badlogic/gdx/graphics/g3d/Model; │ - .locals 8 │ + .locals 6 │ .param p1, "width" # F │ .param p2, "height" # F │ .param p3, "depth" # F │ .param p4, "primitiveType" # I │ .param p5, "material" # Lcom/badlogic/gdx/graphics/g3d/Material; │ .param p6, "attributes" # J │ │ .prologue │ .line 198 │ invoke-virtual {p0}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->begin()V │ │ .line 199 │ - const-string v2, "box" │ + const-string v1, "box" │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move v3, p4 │ + move v2, p4 │ │ - move-wide v4, p6 │ + move-wide v3, p6 │ │ - move-object v6, p5 │ + move-object v5, p5 │ │ - invoke-virtual/range {v1 .. v6}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->part(Ljava/lang/String;IJLcom/badlogic/gdx/graphics/g3d/Material;)Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder; │ + invoke-virtual/range {v0 .. v5}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->part(Ljava/lang/String;IJLcom/badlogic/gdx/graphics/g3d/Material;)Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder; │ │ move-result-object v0 │ │ invoke-interface {v0, p1, p2, p3}, Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder;->box(FFF)V │ │ .line 200 │ invoke-virtual {p0}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->end()Lcom/badlogic/gdx/graphics/g3d/Model; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public createBox(FFFLcom/badlogic/gdx/graphics/g3d/Material;J)Lcom/badlogic/gdx/graphics/g3d/Model; │ - .locals 9 │ + .locals 8 │ .param p1, "width" # F │ .param p2, "height" # F │ .param p3, "depth" # F │ .param p4, "material" # Lcom/badlogic/gdx/graphics/g3d/Material; │ .param p5, "attributes" # J │ │ .prologue │ @@ -705,53 +705,53 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public createCapsule(FFIILcom/badlogic/gdx/graphics/g3d/Material;J)Lcom/badlogic/gdx/graphics/g3d/Model; │ - .locals 8 │ + .locals 6 │ .param p1, "radius" # F │ .param p2, "height" # F │ .param p3, "divisions" # I │ .param p4, "primitiveType" # I │ .param p5, "material" # Lcom/badlogic/gdx/graphics/g3d/Material; │ .param p6, "attributes" # J │ │ .prologue │ .line 355 │ invoke-virtual {p0}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->begin()V │ │ .line 356 │ - const-string v2, "capsule" │ + const-string v1, "capsule" │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move v3, p4 │ + move v2, p4 │ │ - move-wide v4, p6 │ + move-wide v3, p6 │ │ - move-object v6, p5 │ + move-object v5, p5 │ │ - invoke-virtual/range {v1 .. v6}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->part(Ljava/lang/String;IJLcom/badlogic/gdx/graphics/g3d/Material;)Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder; │ + invoke-virtual/range {v0 .. v5}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->part(Ljava/lang/String;IJLcom/badlogic/gdx/graphics/g3d/Material;)Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder; │ │ move-result-object v0 │ │ invoke-interface {v0, p1, p2, p3}, Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder;->capsule(FFI)V │ │ .line 357 │ invoke-virtual {p0}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->end()Lcom/badlogic/gdx/graphics/g3d/Model; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public createCapsule(FFILcom/badlogic/gdx/graphics/g3d/Material;J)Lcom/badlogic/gdx/graphics/g3d/Model; │ - .locals 9 │ + .locals 8 │ .param p1, "radius" # F │ .param p2, "height" # F │ .param p3, "divisions" # I │ .param p4, "material" # Lcom/badlogic/gdx/graphics/g3d/Material; │ .param p5, "attributes" # J │ │ .prologue │ @@ -774,46 +774,46 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public createCone(FFFIILcom/badlogic/gdx/graphics/g3d/Material;J)Lcom/badlogic/gdx/graphics/g3d/Model; │ - .locals 13 │ + .locals 11 │ .param p1, "width" # F │ .param p2, "height" # F │ .param p3, "depth" # F │ .param p4, "divisions" # I │ .param p5, "primitiveType" # I │ .param p6, "material" # Lcom/badlogic/gdx/graphics/g3d/Material; │ .param p7, "attributes" # J │ │ .prologue │ .line 278 │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - const/high16 v11, 0x43b40000 # 360.0f │ + const/high16 v10, 0x43b40000 # 360.0f │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move v2, p1 │ + move v1, p1 │ │ - move v3, p2 │ + move v2, p2 │ │ - move/from16 v4, p3 │ + move v3, p3 │ │ - move/from16 v5, p4 │ + move v4, p4 │ │ - move/from16 v6, p5 │ + move/from16 v5, p5 │ │ - move-object/from16 v7, p6 │ + move-object/from16 v6, p6 │ │ - move-wide/from16 v8, p7 │ + move-wide/from16 v7, p7 │ │ - invoke-virtual/range {v1 .. v11}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->createCone(FFFIILcom/badlogic/gdx/graphics/g3d/Material;JFF)Lcom/badlogic/gdx/graphics/g3d/Model; │ + invoke-virtual/range {v0 .. v10}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->createCone(FFFIILcom/badlogic/gdx/graphics/g3d/Material;JFF)Lcom/badlogic/gdx/graphics/g3d/Model; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public createCone(FFFIILcom/badlogic/gdx/graphics/g3d/Material;JFF)Lcom/badlogic/gdx/graphics/g3d/Model; │ @@ -829,25 +829,25 @@ │ .param p10, "angleTo" # F │ │ .prologue │ .line 296 │ invoke-virtual {p0}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->begin()V │ │ .line 297 │ - const-string v2, "cone" │ + const-string v1, "cone" │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move v3, p5 │ + move v2, p5 │ │ - move-wide v4, p7 │ + move-wide v3, p7 │ │ - move-object v6, p6 │ + move-object v5, p6 │ │ - invoke-virtual/range {v1 .. v6}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->part(Ljava/lang/String;IJLcom/badlogic/gdx/graphics/g3d/Material;)Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder; │ + invoke-virtual/range {v0 .. v5}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->part(Ljava/lang/String;IJLcom/badlogic/gdx/graphics/g3d/Material;)Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder; │ │ move-result-object v0 │ │ move v1, p1 │ │ move v2, p2 │ │ @@ -866,120 +866,120 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public createCone(FFFILcom/badlogic/gdx/graphics/g3d/Material;J)Lcom/badlogic/gdx/graphics/g3d/Model; │ - .locals 10 │ + .locals 9 │ .param p1, "width" # F │ .param p2, "height" # F │ .param p3, "depth" # F │ .param p4, "divisions" # I │ .param p5, "material" # Lcom/badlogic/gdx/graphics/g3d/Material; │ .param p6, "attributes" # J │ │ .prologue │ .line 269 │ - const/4 v6, 0x4 │ + const/4 v5, 0x4 │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move v2, p1 │ + move v1, p1 │ │ - move v3, p2 │ + move v2, p2 │ │ - move v4, p3 │ + move v3, p3 │ │ - move v5, p4 │ + move v4, p4 │ │ - move-object v7, p5 │ + move-object v6, p5 │ │ - move-wide/from16 v8, p6 │ + move-wide v7, p6 │ │ - invoke-virtual/range {v1 .. v9}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->createCone(FFFIILcom/badlogic/gdx/graphics/g3d/Material;J)Lcom/badlogic/gdx/graphics/g3d/Model; │ + invoke-virtual/range {v0 .. v8}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->createCone(FFFIILcom/badlogic/gdx/graphics/g3d/Material;J)Lcom/badlogic/gdx/graphics/g3d/Model; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public createCone(FFFILcom/badlogic/gdx/graphics/g3d/Material;JFF)Lcom/badlogic/gdx/graphics/g3d/Model; │ - .locals 12 │ + .locals 11 │ .param p1, "width" # F │ .param p2, "height" # F │ .param p3, "depth" # F │ .param p4, "divisions" # I │ .param p5, "material" # Lcom/badlogic/gdx/graphics/g3d/Material; │ .param p6, "attributes" # J │ .param p8, "angleFrom" # F │ .param p9, "angleTo" # F │ │ .prologue │ .line 287 │ - const/4 v6, 0x4 │ + const/4 v5, 0x4 │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move v2, p1 │ + move v1, p1 │ │ - move v3, p2 │ + move v2, p2 │ │ - move v4, p3 │ + move v3, p3 │ │ - move/from16 v5, p4 │ + move v4, p4 │ │ - move-object/from16 v7, p5 │ + move-object/from16 v6, p5 │ │ - move-wide/from16 v8, p6 │ + move-wide/from16 v7, p6 │ │ - move/from16 v10, p8 │ + move/from16 v9, p8 │ │ - move/from16 v11, p9 │ + move/from16 v10, p9 │ │ - invoke-virtual/range {v1 .. v11}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->createCone(FFFIILcom/badlogic/gdx/graphics/g3d/Material;JFF)Lcom/badlogic/gdx/graphics/g3d/Model; │ + invoke-virtual/range {v0 .. v10}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->createCone(FFFIILcom/badlogic/gdx/graphics/g3d/Material;JFF)Lcom/badlogic/gdx/graphics/g3d/Model; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public createCylinder(FFFIILcom/badlogic/gdx/graphics/g3d/Material;J)Lcom/badlogic/gdx/graphics/g3d/Model; │ - .locals 13 │ + .locals 11 │ .param p1, "width" # F │ .param p2, "height" # F │ .param p3, "depth" # F │ .param p4, "divisions" # I │ .param p5, "primitiveType" # I │ .param p6, "material" # Lcom/badlogic/gdx/graphics/g3d/Material; │ .param p7, "attributes" # J │ │ .prologue │ .line 241 │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - const/high16 v11, 0x43b40000 # 360.0f │ + const/high16 v10, 0x43b40000 # 360.0f │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move v2, p1 │ + move v1, p1 │ │ - move v3, p2 │ + move v2, p2 │ │ - move/from16 v4, p3 │ + move v3, p3 │ │ - move/from16 v5, p4 │ + move v4, p4 │ │ - move/from16 v6, p5 │ + move/from16 v5, p5 │ │ - move-object/from16 v7, p6 │ + move-object/from16 v6, p6 │ │ - move-wide/from16 v8, p7 │ + move-wide/from16 v7, p7 │ │ - invoke-virtual/range {v1 .. v11}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->createCylinder(FFFIILcom/badlogic/gdx/graphics/g3d/Material;JFF)Lcom/badlogic/gdx/graphics/g3d/Model; │ + invoke-virtual/range {v0 .. v10}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->createCylinder(FFFIILcom/badlogic/gdx/graphics/g3d/Material;JFF)Lcom/badlogic/gdx/graphics/g3d/Model; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public createCylinder(FFFIILcom/badlogic/gdx/graphics/g3d/Material;JFF)Lcom/badlogic/gdx/graphics/g3d/Model; │ @@ -995,25 +995,25 @@ │ .param p10, "angleTo" # F │ │ .prologue │ .line 259 │ invoke-virtual {p0}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->begin()V │ │ .line 260 │ - const-string v2, "cylinder" │ + const-string v1, "cylinder" │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move v3, p5 │ + move v2, p5 │ │ - move-wide v4, p7 │ + move-wide v3, p7 │ │ - move-object v6, p6 │ + move-object v5, p6 │ │ - invoke-virtual/range {v1 .. v6}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->part(Ljava/lang/String;IJLcom/badlogic/gdx/graphics/g3d/Material;)Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder; │ + invoke-virtual/range {v0 .. v5}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->part(Ljava/lang/String;IJLcom/badlogic/gdx/graphics/g3d/Material;)Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder; │ │ move-result-object v0 │ │ move v1, p1 │ │ move v2, p2 │ │ @@ -1032,232 +1032,232 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public createCylinder(FFFILcom/badlogic/gdx/graphics/g3d/Material;J)Lcom/badlogic/gdx/graphics/g3d/Model; │ - .locals 10 │ + .locals 9 │ .param p1, "width" # F │ .param p2, "height" # F │ .param p3, "depth" # F │ .param p4, "divisions" # I │ .param p5, "material" # Lcom/badlogic/gdx/graphics/g3d/Material; │ .param p6, "attributes" # J │ │ .prologue │ .line 232 │ - const/4 v6, 0x4 │ + const/4 v5, 0x4 │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move v2, p1 │ + move v1, p1 │ │ - move v3, p2 │ + move v2, p2 │ │ - move v4, p3 │ + move v3, p3 │ │ - move v5, p4 │ + move v4, p4 │ │ - move-object v7, p5 │ + move-object v6, p5 │ │ - move-wide/from16 v8, p6 │ + move-wide v7, p6 │ │ - invoke-virtual/range {v1 .. v9}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->createCylinder(FFFIILcom/badlogic/gdx/graphics/g3d/Material;J)Lcom/badlogic/gdx/graphics/g3d/Model; │ + invoke-virtual/range {v0 .. v8}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->createCylinder(FFFIILcom/badlogic/gdx/graphics/g3d/Material;J)Lcom/badlogic/gdx/graphics/g3d/Model; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public createCylinder(FFFILcom/badlogic/gdx/graphics/g3d/Material;JFF)Lcom/badlogic/gdx/graphics/g3d/Model; │ - .locals 12 │ + .locals 11 │ .param p1, "width" # F │ .param p2, "height" # F │ .param p3, "depth" # F │ .param p4, "divisions" # I │ .param p5, "material" # Lcom/badlogic/gdx/graphics/g3d/Material; │ .param p6, "attributes" # J │ .param p8, "angleFrom" # F │ .param p9, "angleTo" # F │ │ .prologue │ .line 250 │ - const/4 v6, 0x4 │ + const/4 v5, 0x4 │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move v2, p1 │ + move v1, p1 │ │ - move v3, p2 │ + move v2, p2 │ │ - move v4, p3 │ + move v3, p3 │ │ - move/from16 v5, p4 │ + move v4, p4 │ │ - move-object/from16 v7, p5 │ + move-object/from16 v6, p5 │ │ - move-wide/from16 v8, p6 │ + move-wide/from16 v7, p6 │ │ - move/from16 v10, p8 │ + move/from16 v9, p8 │ │ - move/from16 v11, p9 │ + move/from16 v10, p9 │ │ - invoke-virtual/range {v1 .. v11}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->createCylinder(FFFIILcom/badlogic/gdx/graphics/g3d/Material;JFF)Lcom/badlogic/gdx/graphics/g3d/Model; │ + invoke-virtual/range {v0 .. v10}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->createCylinder(FFFIILcom/badlogic/gdx/graphics/g3d/Material;JFF)Lcom/badlogic/gdx/graphics/g3d/Model; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public createLineGrid(IIFFLcom/badlogic/gdx/graphics/g3d/Material;J)Lcom/badlogic/gdx/graphics/g3d/Model; │ - .locals 16 │ + .locals 15 │ .param p1, "xDivisions" # I │ .param p2, "zDivisions" # I │ .param p3, "xSize" # F │ .param p4, "zSize" # F │ .param p5, "material" # Lcom/badlogic/gdx/graphics/g3d/Material; │ .param p6, "attributes" # J │ │ .prologue │ .line 477 │ - invoke-virtual/range {p0 .. p0}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->begin()V │ + invoke-virtual {p0}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->begin()V │ │ .line 478 │ - const-string v4, "lines" │ + const-string v2, "lines" │ │ - const/4 v5, 0x1 │ + const/4 v3, 0x1 │ │ - move-object/from16 v3, p0 │ + move-object v1, p0 │ │ - move-wide/from16 v6, p6 │ + move-wide/from16 v4, p6 │ │ - move-object/from16 v8, p5 │ + move-object/from16 v6, p5 │ │ - invoke-virtual/range {v3 .. v8}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->part(Ljava/lang/String;IJLcom/badlogic/gdx/graphics/g3d/Material;)Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder; │ + invoke-virtual/range {v1 .. v6}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->part(Ljava/lang/String;IJLcom/badlogic/gdx/graphics/g3d/Material;)Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 479 │ - .local v2, "partBuilder":Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder; │ + .local v1, "partBuilder":Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder; │ move/from16 v0, p1 │ │ - int-to-float v15, v0 │ + int-to-float v14, v0 │ │ - mul-float v13, v15, p3 │ + mul-float v12, v14, p3 │ │ - .local v13, "xlength":F │ + .local v12, "xlength":F │ move/from16 v0, p2 │ │ - int-to-float v15, v0 │ + int-to-float v14, v0 │ │ - mul-float v14, v15, p4 │ + mul-float v13, v14, p4 │ │ - .local v14, "zlength":F │ - const/high16 v15, 0x40000000 # 2.0f │ + .local v13, "zlength":F │ + const/high16 v14, 0x40000000 # 2.0f │ │ - div-float v9, v13, v15 │ + div-float v8, v12, v14 │ │ - .local v9, "hxlength":F │ - const/high16 v15, 0x40000000 # 2.0f │ + .local v8, "hxlength":F │ + const/high16 v14, 0x40000000 # 2.0f │ │ - div-float v10, v14, v15 │ + div-float v9, v13, v14 │ │ .line 480 │ - .local v10, "hzlength":F │ - neg-float v3, v9 │ + .local v9, "hzlength":F │ + neg-float v2, v8 │ │ - .local v3, "x1":F │ - const/4 v4, 0x0 │ + .local v2, "x1":F │ + const/4 v3, 0x0 │ │ - .local v4, "y1":F │ - move v5, v10 │ + .local v3, "y1":F │ + move v4, v9 │ │ - .local v5, "z1":F │ - neg-float v6, v9 │ + .local v4, "z1":F │ + neg-float v5, v8 │ │ - .local v6, "x2":F │ - const/4 v7, 0x0 │ + .local v5, "x2":F │ + const/4 v6, 0x0 │ │ - .local v7, "y2":F │ - neg-float v8, v10 │ + .local v6, "y2":F │ + neg-float v7, v9 │ │ .line 481 │ - .local v8, "z2":F │ - const/4 v11, 0x0 │ + .local v7, "z2":F │ + const/4 v10, 0x0 │ │ - .local v11, "i":I │ + .local v10, "i":I │ :goto_0 │ move/from16 v0, p1 │ │ - if-gt v11, v0, :cond_0 │ + if-gt v10, v0, :cond_0 │ │ .line 482 │ - invoke-interface/range {v2 .. v8}, Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder;->line(FFFFFF)V │ + invoke-interface/range {v1 .. v7}, Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder;->line(FFFFFF)V │ │ .line 483 │ - add-float v3, v3, p3 │ + add-float v2, v2, p3 │ │ .line 484 │ - add-float v6, v6, p3 │ + add-float v5, v5, p3 │ │ .line 481 │ - add-int/lit8 v11, v11, 0x1 │ + add-int/lit8 v10, v10, 0x1 │ │ goto :goto_0 │ │ .line 487 │ :cond_0 │ - neg-float v3, v9 │ + neg-float v2, v8 │ │ .line 488 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ .line 489 │ - neg-float v5, v10 │ + neg-float v4, v9 │ │ .line 490 │ - move v6, v9 │ + move v5, v8 │ │ .line 491 │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ .line 492 │ - neg-float v8, v10 │ + neg-float v7, v9 │ │ .line 493 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - .local v12, "j":I │ + .local v11, "j":I │ :goto_1 │ move/from16 v0, p2 │ │ - if-gt v12, v0, :cond_1 │ + if-gt v11, v0, :cond_1 │ │ .line 494 │ - invoke-interface/range {v2 .. v8}, Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder;->line(FFFFFF)V │ + invoke-interface/range {v1 .. v7}, Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder;->line(FFFFFF)V │ │ .line 495 │ - add-float v5, v5, p4 │ + add-float v4, v4, p4 │ │ .line 496 │ - add-float v8, v8, p4 │ + add-float v7, v7, p4 │ │ .line 493 │ - add-int/lit8 v12, v12, 0x1 │ + add-int/lit8 v11, v11, 0x1 │ │ goto :goto_1 │ │ .line 499 │ :cond_1 │ - invoke-virtual/range {p0 .. p0}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->end()Lcom/badlogic/gdx/graphics/g3d/Model; │ + invoke-virtual {p0}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->end()Lcom/badlogic/gdx/graphics/g3d/Model; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - return-object v15 │ + return-object v14 │ .end method │ │ .method public createRect(FFFFFFFFFFFFFFFILcom/badlogic/gdx/graphics/g3d/Material;J)Lcom/badlogic/gdx/graphics/g3d/Model; │ .locals 16 │ .param p1, "x00" # F │ .param p2, "y00" # F │ .param p3, "z00" # F │ @@ -1278,25 +1278,25 @@ │ .param p18, "attributes" # J │ │ .prologue │ .line 220 │ invoke-virtual/range {p0 .. p0}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->begin()V │ │ .line 221 │ - const-string v2, "rect" │ + const-string v1, "rect" │ │ - move-object/from16 v1, p0 │ + move-object/from16 v0, p0 │ │ - move/from16 v3, p16 │ + move/from16 v2, p16 │ │ - move-wide/from16 v4, p18 │ + move-wide/from16 v3, p18 │ │ - move-object/from16 v6, p17 │ + move-object/from16 v5, p17 │ │ - invoke-virtual/range {v1 .. v6}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->part(Ljava/lang/String;IJLcom/badlogic/gdx/graphics/g3d/Material;)Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder; │ + invoke-virtual/range {v0 .. v5}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->part(Ljava/lang/String;IJLcom/badlogic/gdx/graphics/g3d/Material;)Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder; │ │ move-result-object v0 │ │ move/from16 v1, p1 │ │ move/from16 v2, p2 │ │ @@ -1333,15 +1333,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public createRect(FFFFFFFFFFFFFFFLcom/badlogic/gdx/graphics/g3d/Material;J)Lcom/badlogic/gdx/graphics/g3d/Model; │ - .locals 21 │ + .locals 20 │ .param p1, "x00" # F │ .param p2, "y00" # F │ .param p3, "z00" # F │ .param p4, "x10" # F │ .param p5, "y10" # F │ .param p6, "z10" # F │ .param p7, "x11" # F │ @@ -1465,25 +1465,25 @@ │ .param p13, "angleVTo" # F │ │ .prologue │ .line 335 │ invoke-virtual {p0}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->begin()V │ │ .line 336 │ - const-string v2, "cylinder" │ + const-string v1, "cylinder" │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move/from16 v3, p6 │ + move/from16 v2, p6 │ │ - move-wide/from16 v4, p8 │ + move-wide/from16 v3, p8 │ │ - move-object/from16 v6, p7 │ + move-object/from16 v5, p7 │ │ - invoke-virtual/range {v1 .. v6}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->part(Ljava/lang/String;IJLcom/badlogic/gdx/graphics/g3d/Material;)Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder; │ + invoke-virtual/range {v0 .. v5}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->part(Ljava/lang/String;IJLcom/badlogic/gdx/graphics/g3d/Material;)Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder; │ │ move-result-object v0 │ │ move v1, p1 │ │ move v2, p2 │ │ @@ -1508,15 +1508,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public createSphere(FFFIILcom/badlogic/gdx/graphics/g3d/Material;J)Lcom/badlogic/gdx/graphics/g3d/Model; │ - .locals 11 │ + .locals 10 │ .param p1, "width" # F │ .param p2, "height" # F │ .param p3, "depth" # F │ .param p4, "divisionsU" # I │ .param p5, "divisionsV" # I │ .param p6, "material" # Lcom/badlogic/gdx/graphics/g3d/Material; │ .param p7, "attributes" # J │ @@ -1531,29 +1531,29 @@ │ │ move v2, p2 │ │ move v3, p3 │ │ move v4, p4 │ │ - move/from16 v5, p5 │ + move v5, p5 │ │ move-object/from16 v7, p6 │ │ move-wide/from16 v8, p7 │ │ invoke-virtual/range {v0 .. v9}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->createSphere(FFFIIILcom/badlogic/gdx/graphics/g3d/Material;J)Lcom/badlogic/gdx/graphics/g3d/Model; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public createSphere(FFFIILcom/badlogic/gdx/graphics/g3d/Material;JFFFF)Lcom/badlogic/gdx/graphics/g3d/Model; │ - .locals 15 │ + .locals 14 │ .param p1, "width" # F │ .param p2, "height" # F │ .param p3, "depth" # F │ .param p4, "divisionsU" # I │ .param p5, "divisionsV" # I │ .param p6, "material" # Lcom/badlogic/gdx/graphics/g3d/Material; │ .param p7, "attributes" # J │ @@ -1564,15 +1564,15 @@ │ │ .prologue │ .line 325 │ const/4 v6, 0x4 │ │ move-object v0, p0 │ │ - move/from16 v1, p1 │ + move v1, p1 │ │ move/from16 v2, p2 │ │ move/from16 v3, p3 │ │ move/from16 v4, p4 │ │ @@ -1614,25 +1614,25 @@ │ .line 434 │ invoke-virtual {p0}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->node()Lcom/badlogic/gdx/graphics/g3d/model/Node; │ │ move-result-object v10 │ │ .line 436 │ .local v10, "node":Lcom/badlogic/gdx/graphics/g3d/model/Node; │ - const-string v2, "xyz" │ + const-string v1, "xyz" │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move/from16 v3, p5 │ + move/from16 v2, p5 │ │ - move-wide/from16 v4, p7 │ + move-wide/from16 v3, p7 │ │ - move-object/from16 v6, p6 │ + move-object/from16 v5, p6 │ │ - invoke-virtual/range {v1 .. v6}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->part(Ljava/lang/String;IJLcom/badlogic/gdx/graphics/g3d/Material;)Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder; │ + invoke-virtual/range {v0 .. v5}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->part(Ljava/lang/String;IJLcom/badlogic/gdx/graphics/g3d/Material;)Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder; │ │ move-result-object v0 │ │ .line 437 │ .local v0, "partBuilder":Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder; │ sget-object v1, Lcom/badlogic/gdx/graphics/Color;->RED:Lcom/badlogic/gdx/graphics/Color; │ │ @@ -1716,38 +1716,38 @@ │ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method public createXYZCoordinates(FLcom/badlogic/gdx/graphics/g3d/Material;J)Lcom/badlogic/gdx/graphics/g3d/Model; │ - .locals 11 │ + .locals 9 │ .param p1, "axisLength" # F │ .param p2, "material" # Lcom/badlogic/gdx/graphics/g3d/Material; │ .param p3, "attributes" # J │ │ .prologue │ - const v3, 0x3dcccccd # 0.1f │ + const v2, 0x3dcccccd # 0.1f │ │ .line 448 │ - const/4 v5, 0x5 │ + const/4 v4, 0x5 │ │ - const/4 v6, 0x4 │ + const/4 v5, 0x4 │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move v2, p1 │ + move v1, p1 │ │ - move v4, v3 │ + move v3, v2 │ │ - move-object v7, p2 │ + move-object v6, p2 │ │ - move-wide v8, p3 │ + move-wide v7, p3 │ │ - invoke-virtual/range {v1 .. v9}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->createXYZCoordinates(FFFIILcom/badlogic/gdx/graphics/g3d/Material;J)Lcom/badlogic/gdx/graphics/g3d/Model; │ + invoke-virtual/range {v0 .. v8}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->createXYZCoordinates(FFFIILcom/badlogic/gdx/graphics/g3d/Material;J)Lcom/badlogic/gdx/graphics/g3d/Model; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public end()Lcom/badlogic/gdx/graphics/g3d/Model; ├── smali/com/badlogic/gdx/input/GestureDetector$VelocityTracker.smali │ @@ -113,61 +113,61 @@ │ │ div-float v2, v1, v2 │ │ return v2 │ .end method │ │ .method private getAverage([JI)J │ - .locals 6 │ + .locals 5 │ .param p1, "values" # [J │ .param p2, "numSamples" # I │ │ .prologue │ .line 433 │ - iget v1, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->sampleSize:I │ + iget v3, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->sampleSize:I │ │ - invoke-static {v1, p2}, Ljava/lang/Math;->min(II)I │ + invoke-static {v3, p2}, Ljava/lang/Math;->min(II)I │ │ move-result p2 │ │ .line 434 │ - const-wide/16 v2, 0x0 │ + const-wide/16 v1, 0x0 │ │ .line 435 │ - .local v2, "sum":J │ + .local v1, "sum":J │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ if-ge v0, p2, :cond_0 │ │ .line 436 │ - aget-wide v4, p1, v0 │ + aget-wide v3, p1, v0 │ │ - add-long/2addr v2, v4 │ + add-long/2addr v1, v3 │ │ .line 435 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 438 │ :cond_0 │ if-nez p2, :cond_1 │ │ - const-wide/16 v4, 0x0 │ + const-wide/16 v3, 0x0 │ │ .line 439 │ :goto_1 │ - return-wide v4 │ + return-wide v3 │ │ :cond_1 │ - int-to-long v4, p2 │ + int-to-long v3, p2 │ │ - div-long v4, v2, v4 │ + div-long v3, v1, v3 │ │ goto :goto_1 │ .end method │ │ .method private getSum([FI)F │ .locals 3 │ .param p1, "values" # [F │ @@ -213,15 +213,15 @@ │ :cond_1 │ return v1 │ .end method │ │ │ # virtual methods │ .method public getVelocityX()F │ - .locals 6 │ + .locals 5 │ │ .prologue │ const/4 v2, 0x0 │ │ .line 410 │ iget-object v3, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->meanX:[F │ │ @@ -235,17 +235,17 @@ │ .local v1, "meanX":F │ iget-object v3, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->meanTime:[J │ │ iget v4, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->numSamples:I │ │ invoke-direct {p0, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->getAverage([JI)J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - long-to-float v3, v4 │ + long-to-float v3, v3 │ │ const v4, 0x4e6e6b28 # 1.0E9f │ │ div-float v0, v3, v4 │ │ .line 412 │ .local v0, "meanTime":F │ @@ -260,15 +260,15 @@ │ :cond_0 │ div-float v2, v1, v0 │ │ goto :goto_0 │ .end method │ │ .method public getVelocityY()F │ - .locals 6 │ + .locals 5 │ │ .prologue │ const/4 v2, 0x0 │ │ .line 417 │ iget-object v3, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->meanY:[F │ │ @@ -282,17 +282,17 @@ │ .local v1, "meanY":F │ iget-object v3, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->meanTime:[J │ │ iget v4, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->numSamples:I │ │ invoke-direct {p0, v3, v4}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->getAverage([JI)J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - long-to-float v3, v4 │ + long-to-float v3, v3 │ │ const v4, 0x4e6e6b28 # 1.0E9f │ │ div-float v0, v3, v4 │ │ .line 419 │ .local v0, "meanTime":F │ @@ -372,15 +372,15 @@ │ iput-wide p3, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->lastTime:J │ │ .line 392 │ return-void │ .end method │ │ .method public update(FFJ)V │ - .locals 9 │ + .locals 7 │ .param p1, "x" # F │ .param p2, "y" # F │ .param p3, "timeStamp" # J │ │ .prologue │ .line 395 │ move-wide v0, p3 │ @@ -403,17 +403,17 @@ │ .line 398 │ iput p1, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->lastX:F │ │ .line 399 │ iput p2, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->lastY:F │ │ .line 400 │ - iget-wide v6, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->lastTime:J │ + iget-wide v5, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->lastTime:J │ │ - sub-long v2, v0, v6 │ + sub-long v2, v0, v5 │ │ .line 401 │ .local v2, "deltaTime":J │ iput-wide v0, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->lastTime:J │ │ .line 402 │ iget v5, p0, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->numSamples:I ├── smali/com/badlogic/gdx/input/GestureDetector.smali │ @@ -259,50 +259,50 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public isLongPressed(F)Z │ - .locals 6 │ + .locals 5 │ .param p1, "duration" # F │ │ .prologue │ const/4 v0, 0x0 │ │ .line 241 │ - iget-wide v2, p0, Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J │ │ - const-wide/16 v4, 0x0 │ + const-wide/16 v3, 0x0 │ │ - cmp-long v1, v2, v4 │ + cmp-long v1, v1, v3 │ │ if-nez v1, :cond_1 │ │ .line 242 │ :cond_0 │ :goto_0 │ return v0 │ │ :cond_1 │ invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;->nanoTime()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - iget-wide v4, p0, Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J │ + iget-wide v3, p0, Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J │ │ - sub-long/2addr v2, v4 │ + sub-long/2addr v1, v3 │ │ - const v1, 0x4e6e6b28 # 1.0E9f │ + const v3, 0x4e6e6b28 # 1.0E9f │ │ - mul-float/2addr v1, p1 │ + mul-float/2addr v3, p1 │ │ - float-to-long v4, v1 │ + float-to-long v3, v3 │ │ - cmp-long v1, v2, v4 │ + cmp-long v1, v1, v3 │ │ if-lez v1, :cond_0 │ │ const/4 v0, 0x1 │ │ goto :goto_0 │ .end method │ @@ -347,15 +347,15 @@ │ iput p1, p0, Lcom/badlogic/gdx/input/GestureDetector;->longPressSeconds:F │ │ .line 275 │ return-void │ .end method │ │ .method public setMaxFlingDelay(J)V │ - .locals 1 │ + .locals 0 │ .param p1, "maxFlingDelay" # J │ │ .prologue │ .line 278 │ iput-wide p1, p0, Lcom/badlogic/gdx/input/GestureDetector;->maxFlingDelay:J │ │ .line 279 │ @@ -421,17 +421,17 @@ │ invoke-virtual {v1, p1, p2}, Lcom/badlogic/gdx/math/Vector2;->set(FF)Lcom/badlogic/gdx/math/Vector2; │ │ .line 96 │ sget-object v1, Lcom/badlogic/gdx/Gdx;->input:Lcom/badlogic/gdx/Input; │ │ invoke-interface {v1}, Lcom/badlogic/gdx/Input;->getCurrentEventTime()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - iput-wide v2, p0, Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J │ + iput-wide v1, p0, Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J │ │ .line 97 │ iget-object v1, p0, Lcom/badlogic/gdx/input/GestureDetector;->tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ │ iget-wide v2, p0, Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J │ │ invoke-virtual {v1, p1, p2, v2, v3}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->start(FFJ)V │ @@ -747,124 +747,115 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public touchUp(FFII)Z │ - .locals 10 │ + .locals 11 │ .param p1, "x" # F │ .param p2, "y" # F │ .param p3, "pointer" # I │ .param p4, "button" # I │ │ .prologue │ - .line 173 │ - const/4 v4, 0x1 │ + const-wide/16 v9, 0x0 │ │ - if-le p3, v4, :cond_1 │ + const/4 v5, 0x1 │ │ - const/4 v0, 0x0 │ + const/4 v4, 0x0 │ + │ + .line 173 │ + if-le p3, v5, :cond_1 │ │ .line 224 │ :cond_0 │ :goto_0 │ - return v0 │ + return v4 │ │ .line 176 │ :cond_1 │ - iget-boolean v4, p0, Lcom/badlogic/gdx/input/GestureDetector;->inTapSquare:Z │ + iget-boolean v6, p0, Lcom/badlogic/gdx/input/GestureDetector;->inTapSquare:Z │ │ - if-eqz v4, :cond_2 │ + if-eqz v6, :cond_2 │ │ - iget v4, p0, Lcom/badlogic/gdx/input/GestureDetector;->tapSquareCenterX:F │ + iget v6, p0, Lcom/badlogic/gdx/input/GestureDetector;->tapSquareCenterX:F │ │ - iget v5, p0, Lcom/badlogic/gdx/input/GestureDetector;->tapSquareCenterY:F │ + iget v7, p0, Lcom/badlogic/gdx/input/GestureDetector;->tapSquareCenterY:F │ │ - invoke-direct {p0, p1, p2, v4, v5}, Lcom/badlogic/gdx/input/GestureDetector;->isWithinTapSquare(FFFF)Z │ + invoke-direct {p0, p1, p2, v6, v7}, Lcom/badlogic/gdx/input/GestureDetector;->isWithinTapSquare(FFFF)Z │ │ - move-result v4 │ + move-result v6 │ │ - if-nez v4, :cond_2 │ - │ - const/4 v4, 0x0 │ + if-nez v6, :cond_2 │ │ iput-boolean v4, p0, Lcom/badlogic/gdx/input/GestureDetector;->inTapSquare:Z │ │ .line 178 │ :cond_2 │ - iget-boolean v1, p0, Lcom/badlogic/gdx/input/GestureDetector;->panning:Z │ + iget-boolean v3, p0, Lcom/badlogic/gdx/input/GestureDetector;->panning:Z │ │ .line 179 │ - .local v1, "wasPanning":Z │ - const/4 v4, 0x0 │ - │ + .local v3, "wasPanning":Z │ iput-boolean v4, p0, Lcom/badlogic/gdx/input/GestureDetector;->panning:Z │ │ .line 181 │ - iget-object v4, p0, Lcom/badlogic/gdx/input/GestureDetector;->longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; │ + iget-object v6, p0, Lcom/badlogic/gdx/input/GestureDetector;->longPressTask:Lcom/badlogic/gdx/utils/Timer$Task; │ │ - invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Timer$Task;->cancel()V │ + invoke-virtual {v6}, Lcom/badlogic/gdx/utils/Timer$Task;->cancel()V │ │ .line 182 │ - iget-boolean v4, p0, Lcom/badlogic/gdx/input/GestureDetector;->longPressFired:Z │ - │ - if-eqz v4, :cond_3 │ + iget-boolean v6, p0, Lcom/badlogic/gdx/input/GestureDetector;->longPressFired:Z │ │ - const/4 v0, 0x0 │ - │ - goto :goto_0 │ + if-nez v6, :cond_0 │ │ .line 184 │ - :cond_3 │ - iget-boolean v4, p0, Lcom/badlogic/gdx/input/GestureDetector;->inTapSquare:Z │ + iget-boolean v6, p0, Lcom/badlogic/gdx/input/GestureDetector;->inTapSquare:Z │ │ - if-eqz v4, :cond_6 │ + if-eqz v6, :cond_5 │ │ .line 186 │ - iget v4, p0, Lcom/badlogic/gdx/input/GestureDetector;->lastTapButton:I │ + iget v5, p0, Lcom/badlogic/gdx/input/GestureDetector;->lastTapButton:I │ │ - if-ne v4, p4, :cond_4 │ + if-ne v5, p4, :cond_3 │ │ - iget v4, p0, Lcom/badlogic/gdx/input/GestureDetector;->lastTapPointer:I │ + iget v5, p0, Lcom/badlogic/gdx/input/GestureDetector;->lastTapPointer:I │ │ - if-ne v4, p3, :cond_4 │ + if-ne v5, p3, :cond_3 │ │ invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;->nanoTime()J │ │ - move-result-wide v4 │ + move-result-wide v5 │ │ - iget-wide v6, p0, Lcom/badlogic/gdx/input/GestureDetector;->lastTapTime:J │ + iget-wide v7, p0, Lcom/badlogic/gdx/input/GestureDetector;->lastTapTime:J │ │ - sub-long/2addr v4, v6 │ + sub-long/2addr v5, v7 │ │ - iget-wide v6, p0, Lcom/badlogic/gdx/input/GestureDetector;->tapCountInterval:J │ + iget-wide v7, p0, Lcom/badlogic/gdx/input/GestureDetector;->tapCountInterval:J │ │ - cmp-long v4, v4, v6 │ + cmp-long v5, v5, v7 │ │ - if-gtz v4, :cond_4 │ + if-gtz v5, :cond_3 │ │ - iget v4, p0, Lcom/badlogic/gdx/input/GestureDetector;->lastTapX:F │ + iget v5, p0, Lcom/badlogic/gdx/input/GestureDetector;->lastTapX:F │ │ - iget v5, p0, Lcom/badlogic/gdx/input/GestureDetector;->lastTapY:F │ + iget v6, p0, Lcom/badlogic/gdx/input/GestureDetector;->lastTapY:F │ │ - invoke-direct {p0, p1, p2, v4, v5}, Lcom/badlogic/gdx/input/GestureDetector;->isWithinTapSquare(FFFF)Z │ + invoke-direct {p0, p1, p2, v5, v6}, Lcom/badlogic/gdx/input/GestureDetector;->isWithinTapSquare(FFFF)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-nez v4, :cond_5 │ + if-nez v5, :cond_4 │ │ .line 187 │ - :cond_4 │ - const/4 v4, 0x0 │ - │ + :cond_3 │ iput v4, p0, Lcom/badlogic/gdx/input/GestureDetector;->tapCount:I │ │ .line 188 │ - :cond_5 │ + :cond_4 │ iget v4, p0, Lcom/badlogic/gdx/input/GestureDetector;->tapCount:I │ │ add-int/lit8 v4, v4, 0x1 │ │ iput v4, p0, Lcom/badlogic/gdx/input/GestureDetector;->tapCount:I │ │ .line 189 │ @@ -883,178 +874,171 @@ │ .line 192 │ iput p4, p0, Lcom/badlogic/gdx/input/GestureDetector;->lastTapButton:I │ │ .line 193 │ iput p3, p0, Lcom/badlogic/gdx/input/GestureDetector;->lastTapPointer:I │ │ .line 194 │ - const-wide/16 v4, 0x0 │ - │ - iput-wide v4, p0, Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J │ + iput-wide v9, p0, Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J │ │ .line 195 │ iget-object v4, p0, Lcom/badlogic/gdx/input/GestureDetector;->listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; │ │ iget v5, p0, Lcom/badlogic/gdx/input/GestureDetector;->tapCount:I │ │ invoke-interface {v4, p1, p2, v5, p4}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;->tap(FFII)Z │ │ - move-result v0 │ + move-result v4 │ │ goto :goto_0 │ │ .line 198 │ - :cond_6 │ - iget-boolean v4, p0, Lcom/badlogic/gdx/input/GestureDetector;->pinching:Z │ + :cond_5 │ + iget-boolean v6, p0, Lcom/badlogic/gdx/input/GestureDetector;->pinching:Z │ │ - if-eqz v4, :cond_8 │ + if-eqz v6, :cond_7 │ │ .line 200 │ - const/4 v4, 0x0 │ - │ iput-boolean v4, p0, Lcom/badlogic/gdx/input/GestureDetector;->pinching:Z │ │ .line 201 │ - const/4 v4, 0x1 │ - │ - iput-boolean v4, p0, Lcom/badlogic/gdx/input/GestureDetector;->panning:Z │ + iput-boolean v5, p0, Lcom/badlogic/gdx/input/GestureDetector;->panning:Z │ │ .line 203 │ - if-nez p3, :cond_7 │ + if-nez p3, :cond_6 │ │ .line 205 │ - iget-object v4, p0, Lcom/badlogic/gdx/input/GestureDetector;->tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ + iget-object v5, p0, Lcom/badlogic/gdx/input/GestureDetector;->tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ │ - iget-object v5, p0, Lcom/badlogic/gdx/input/GestureDetector;->pointer2:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v6, p0, Lcom/badlogic/gdx/input/GestureDetector;->pointer2:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v5, v5, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v6, v6, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget-object v6, p0, Lcom/badlogic/gdx/input/GestureDetector;->pointer2:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v7, p0, Lcom/badlogic/gdx/input/GestureDetector;->pointer2:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v6, v6, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v7, v7, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - sget-object v7, Lcom/badlogic/gdx/Gdx;->input:Lcom/badlogic/gdx/Input; │ + sget-object v8, Lcom/badlogic/gdx/Gdx;->input:Lcom/badlogic/gdx/Input; │ │ - invoke-interface {v7}, Lcom/badlogic/gdx/Input;->getCurrentEventTime()J │ + invoke-interface {v8}, Lcom/badlogic/gdx/Input;->getCurrentEventTime()J │ │ move-result-wide v8 │ │ - invoke-virtual {v4, v5, v6, v8, v9}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->start(FFJ)V │ - │ - .line 210 │ - :goto_1 │ - const/4 v0, 0x0 │ + invoke-virtual {v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->start(FFJ)V │ │ - goto/16 :goto_0 │ + goto :goto_0 │ │ .line 208 │ - :cond_7 │ - iget-object v4, p0, Lcom/badlogic/gdx/input/GestureDetector;->tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ + :cond_6 │ + iget-object v5, p0, Lcom/badlogic/gdx/input/GestureDetector;->tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ │ - iget-object v5, p0, Lcom/badlogic/gdx/input/GestureDetector;->pointer1:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v6, p0, Lcom/badlogic/gdx/input/GestureDetector;->pointer1:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v5, v5, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v6, v6, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget-object v6, p0, Lcom/badlogic/gdx/input/GestureDetector;->pointer1:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v7, p0, Lcom/badlogic/gdx/input/GestureDetector;->pointer1:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v6, v6, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v7, v7, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - sget-object v7, Lcom/badlogic/gdx/Gdx;->input:Lcom/badlogic/gdx/Input; │ + sget-object v8, Lcom/badlogic/gdx/Gdx;->input:Lcom/badlogic/gdx/Input; │ │ - invoke-interface {v7}, Lcom/badlogic/gdx/Input;->getCurrentEventTime()J │ + invoke-interface {v8}, Lcom/badlogic/gdx/Input;->getCurrentEventTime()J │ │ move-result-wide v8 │ │ - invoke-virtual {v4, v5, v6, v8, v9}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->start(FFJ)V │ + invoke-virtual {v5, v6, v7, v8, v9}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->start(FFJ)V │ │ - goto :goto_1 │ + goto/16 :goto_0 │ │ .line 214 │ - :cond_8 │ + :cond_7 │ const/4 v0, 0x0 │ │ .line 215 │ .local v0, "handled":Z │ - if-eqz v1, :cond_9 │ + if-eqz v3, :cond_8 │ │ - iget-boolean v4, p0, Lcom/badlogic/gdx/input/GestureDetector;->panning:Z │ + iget-boolean v6, p0, Lcom/badlogic/gdx/input/GestureDetector;->panning:Z │ │ - if-nez v4, :cond_9 │ + if-nez v6, :cond_8 │ │ - iget-object v4, p0, Lcom/badlogic/gdx/input/GestureDetector;->listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; │ + iget-object v6, p0, Lcom/badlogic/gdx/input/GestureDetector;->listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; │ │ - invoke-interface {v4, p1, p2, p3, p4}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;->panStop(FFII)Z │ + invoke-interface {v6, p1, p2, p3, p4}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;->panStop(FFII)Z │ │ move-result v0 │ │ .line 218 │ - :cond_9 │ - const-wide/16 v4, 0x0 │ - │ - iput-wide v4, p0, Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J │ + :cond_8 │ + iput-wide v9, p0, Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J │ │ .line 219 │ - sget-object v4, Lcom/badlogic/gdx/Gdx;->input:Lcom/badlogic/gdx/Input; │ + sget-object v6, Lcom/badlogic/gdx/Gdx;->input:Lcom/badlogic/gdx/Input; │ │ - invoke-interface {v4}, Lcom/badlogic/gdx/Input;->getCurrentEventTime()J │ + invoke-interface {v6}, Lcom/badlogic/gdx/Input;->getCurrentEventTime()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ .line 220 │ - .local v2, "time":J │ - iget-object v4, p0, Lcom/badlogic/gdx/input/GestureDetector;->tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ + .local v1, "time":J │ + iget-object v6, p0, Lcom/badlogic/gdx/input/GestureDetector;->tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ │ - iget-wide v4, v4, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->lastTime:J │ + iget-wide v6, v6, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->lastTime:J │ │ - sub-long v4, v2, v4 │ + sub-long v6, v1, v6 │ │ - iget-wide v6, p0, Lcom/badlogic/gdx/input/GestureDetector;->maxFlingDelay:J │ + iget-wide v8, p0, Lcom/badlogic/gdx/input/GestureDetector;->maxFlingDelay:J │ │ - cmp-long v4, v4, v6 │ + cmp-long v6, v6, v8 │ │ - if-gez v4, :cond_0 │ + if-gez v6, :cond_a │ │ .line 221 │ - iget-object v4, p0, Lcom/badlogic/gdx/input/GestureDetector;->tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ + iget-object v6, p0, Lcom/badlogic/gdx/input/GestureDetector;->tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ │ - invoke-virtual {v4, p1, p2, v2, v3}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->update(FFJ)V │ + invoke-virtual {v6, p1, p2, v1, v2}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->update(FFJ)V │ │ .line 222 │ - iget-object v4, p0, Lcom/badlogic/gdx/input/GestureDetector;->listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; │ + iget-object v6, p0, Lcom/badlogic/gdx/input/GestureDetector;->listener:Lcom/badlogic/gdx/input/GestureDetector$GestureListener; │ │ - iget-object v5, p0, Lcom/badlogic/gdx/input/GestureDetector;->tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ + iget-object v7, p0, Lcom/badlogic/gdx/input/GestureDetector;->tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ │ - invoke-virtual {v5}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->getVelocityX()F │ + invoke-virtual {v7}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->getVelocityX()F │ │ - move-result v5 │ + move-result v7 │ │ - iget-object v6, p0, Lcom/badlogic/gdx/input/GestureDetector;->tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ + iget-object v8, p0, Lcom/badlogic/gdx/input/GestureDetector;->tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker; │ │ - invoke-virtual {v6}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->getVelocityY()F │ + invoke-virtual {v8}, Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->getVelocityY()F │ │ - move-result v6 │ + move-result v8 │ │ - invoke-interface {v4, v5, v6, p4}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;->fling(FFI)Z │ + invoke-interface {v6, v7, v8, p4}, Lcom/badlogic/gdx/input/GestureDetector$GestureListener;->fling(FFI)Z │ │ - move-result v4 │ + move-result v6 │ │ - if-nez v4, :cond_a │ + if-nez v6, :cond_9 │ │ if-eqz v0, :cond_b │ │ + :cond_9 │ + move v0, v5 │ + │ :cond_a │ - const/4 v0, 0x1 │ + :goto_1 │ + move v4, v0 │ │ - :goto_2 │ + .line 224 │ goto/16 :goto_0 │ │ :cond_b │ - const/4 v0, 0x0 │ + move v0, v4 │ │ - goto :goto_2 │ + .line 222 │ + goto :goto_1 │ .end method │ │ .method public touchUp(IIII)Z │ .locals 2 │ .param p1, "x" # I │ .param p2, "y" # I │ .param p3, "pointer" # I ├── smali/com/badlogic/gdx/maps/tiled/BaseTmxMapLoader.smali │ @@ -233,17 +233,17 @@ │ │ invoke-virtual/range {v17 .. v17}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ move-result-object v17 │ │ invoke-static/range {v17 .. v17}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v18 │ + move-result-wide v17 │ │ - move-wide/from16 v0, v18 │ + move-wide/from16 v0, v17 │ │ long-to-int v0, v0 │ │ move/from16 v17, v0 │ │ aput v17, v10, v9 │ │ @@ -983,1019 +983,1017 @@ │ .end local v6 # "x":I │ .end local v7 # "y":I │ :cond_2 │ return-void │ .end method │ │ .method protected loadObject(Lcom/badlogic/gdx/maps/tiled/TiledMap;Lcom/badlogic/gdx/maps/MapLayer;Lcom/badlogic/gdx/utils/XmlReader$Element;)V │ - .locals 31 │ + .locals 30 │ .param p1, "map" # Lcom/badlogic/gdx/maps/tiled/TiledMap; │ .param p2, "layer" # Lcom/badlogic/gdx/maps/MapLayer; │ .param p3, "element" # Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ .prologue │ .line 160 │ .local p0, "this":Lcom/badlogic/gdx/maps/tiled/BaseTmxMapLoader;, "Lcom/badlogic/gdx/maps/tiled/BaseTmxMapLoader;" │ invoke-virtual/range {p3 .. p3}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getName()Ljava/lang/String; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - const-string v29, "object" │ + const-string v28, "object" │ │ - invoke-virtual/range {v28 .. v29}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v27 .. v28}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v28 │ + move-result v27 │ │ - if-eqz v28, :cond_9 │ + if-eqz v27, :cond_9 │ │ .line 161 │ - const/4 v11, 0x0 │ + const/4 v10, 0x0 │ │ .line 163 │ - .local v11, "object":Lcom/badlogic/gdx/maps/MapObject; │ + .local v10, "object":Lcom/badlogic/gdx/maps/MapObject; │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Lcom/badlogic/gdx/maps/tiled/BaseTmxMapLoader;->convertObjectToTileSpace:Z │ │ - move/from16 v28, v0 │ + move/from16 v27, v0 │ │ - if-eqz v28, :cond_0 │ + if-eqz v27, :cond_0 │ │ - const/high16 v28, 0x3f800000 # 1.0f │ + const/high16 v27, 0x3f800000 # 1.0f │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/maps/tiled/BaseTmxMapLoader;->mapTileWidth:I │ │ - move/from16 v29, v0 │ + move/from16 v28, v0 │ │ - move/from16 v0, v29 │ + move/from16 v0, v28 │ │ int-to-float v0, v0 │ │ - move/from16 v29, v0 │ + move/from16 v28, v0 │ │ - div-float v18, v28, v29 │ + div-float v17, v27, v28 │ │ .line 164 │ - .local v18, "scaleX":F │ + .local v17, "scaleX":F │ :goto_0 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Lcom/badlogic/gdx/maps/tiled/BaseTmxMapLoader;->convertObjectToTileSpace:Z │ │ - move/from16 v28, v0 │ + move/from16 v27, v0 │ │ - if-eqz v28, :cond_1 │ + if-eqz v27, :cond_1 │ │ - const/high16 v28, 0x3f800000 # 1.0f │ + const/high16 v27, 0x3f800000 # 1.0f │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/maps/tiled/BaseTmxMapLoader;->mapTileHeight:I │ │ - move/from16 v29, v0 │ + move/from16 v28, v0 │ │ - move/from16 v0, v29 │ + move/from16 v0, v28 │ │ int-to-float v0, v0 │ │ - move/from16 v29, v0 │ + move/from16 v28, v0 │ │ - div-float v19, v28, v29 │ + div-float v18, v27, v28 │ │ .line 166 │ - .local v19, "scaleY":F │ + .local v18, "scaleY":F │ :goto_1 │ - const-string v28, "x" │ + const-string v27, "x" │ │ - const/16 v29, 0x0 │ + const/16 v28, 0x0 │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ - move/from16 v2, v29 │ + move/from16 v2, v28 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getFloatAttribute(Ljava/lang/String;F)F │ │ - move-result v28 │ + move-result v27 │ │ - mul-float v26, v28, v18 │ + mul-float v25, v27, v17 │ │ .line 167 │ - .local v26, "x":F │ + .local v25, "x":F │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/maps/tiled/BaseTmxMapLoader;->mapHeightInPixels:I │ │ - move/from16 v28, v0 │ + move/from16 v27, v0 │ │ - move/from16 v0, v28 │ + move/from16 v0, v27 │ │ int-to-float v0, v0 │ │ - move/from16 v28, v0 │ + move/from16 v27, v0 │ │ - const-string v29, "y" │ + const-string v28, "y" │ │ - const/16 v30, 0x0 │ + const/16 v29, 0x0 │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v29 │ + move-object/from16 v1, v28 │ │ - move/from16 v2, v30 │ + move/from16 v2, v29 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getFloatAttribute(Ljava/lang/String;F)F │ │ - move-result v29 │ + move-result v28 │ │ - sub-float v28, v28, v29 │ + sub-float v27, v27, v28 │ │ - mul-float v27, v28, v19 │ + mul-float v26, v27, v18 │ │ .line 169 │ - .local v27, "y":F │ - const-string v28, "width" │ + .local v26, "y":F │ + const-string v27, "width" │ │ - const/16 v29, 0x0 │ + const/16 v28, 0x0 │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ - move/from16 v2, v29 │ + move/from16 v2, v28 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getFloatAttribute(Ljava/lang/String;F)F │ │ - move-result v28 │ + move-result v27 │ │ - mul-float v25, v28, v18 │ + mul-float v24, v27, v17 │ │ .line 170 │ - .local v25, "width":F │ - const-string v28, "height" │ + .local v24, "width":F │ + const-string v27, "height" │ │ - const/16 v29, 0x0 │ + const/16 v28, 0x0 │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ - move/from16 v2, v29 │ + move/from16 v2, v28 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getFloatAttribute(Ljava/lang/String;F)F │ │ - move-result v28 │ + move-result v27 │ │ - mul-float v8, v28, v19 │ + mul-float v7, v27, v18 │ │ .line 172 │ - .local v8, "height":F │ + .local v7, "height":F │ invoke-virtual/range {p3 .. p3}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getChildCount()I │ │ - move-result v28 │ + move-result v27 │ │ - if-lez v28, :cond_3 │ + if-lez v27, :cond_3 │ │ .line 173 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ .line 174 │ - .local v4, "child":Lcom/badlogic/gdx/utils/XmlReader$Element; │ - const-string v28, "polygon" │ + .local v3, "child":Lcom/badlogic/gdx/utils/XmlReader$Element; │ + const-string v27, "polygon" │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getChildByName(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - if-eqz v4, :cond_a │ + if-eqz v3, :cond_a │ │ .line 175 │ - const-string v28, "points" │ + const-string v27, "points" │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ - invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - const-string v29, " " │ + const-string v28, " " │ │ - invoke-virtual/range {v28 .. v29}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual/range {v27 .. v28}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 176 │ - .local v13, "points":[Ljava/lang/String; │ - array-length v0, v13 │ + .local v12, "points":[Ljava/lang/String; │ + array-length v0, v12 │ │ - move/from16 v28, v0 │ + move/from16 v27, v0 │ │ - mul-int/lit8 v28, v28, 0x2 │ + mul-int/lit8 v27, v27, 0x2 │ │ - move/from16 v0, v28 │ + move/from16 v0, v27 │ │ new-array v0, v0, [F │ │ - move-object/from16 v24, v0 │ + move-object/from16 v23, v0 │ │ .line 177 │ - .local v24, "vertices":[F │ - const/4 v9, 0x0 │ + .local v23, "vertices":[F │ + const/4 v8, 0x0 │ │ - .local v9, "i":I │ + .local v8, "i":I │ :goto_2 │ - array-length v0, v13 │ + array-length v0, v12 │ │ - move/from16 v28, v0 │ + move/from16 v27, v0 │ │ - move/from16 v0, v28 │ + move/from16 v0, v27 │ │ - if-ge v9, v0, :cond_2 │ + if-ge v8, v0, :cond_2 │ │ .line 178 │ - aget-object v28, v13, v9 │ + aget-object v27, v12, v8 │ │ - const-string v29, "," │ + const-string v28, "," │ │ - invoke-virtual/range {v28 .. v29}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual/range {v27 .. v28}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ .line 179 │ - .local v12, "point":[Ljava/lang/String; │ - mul-int/lit8 v28, v9, 0x2 │ + .local v11, "point":[Ljava/lang/String; │ + mul-int/lit8 v27, v8, 0x2 │ │ - const/16 v29, 0x0 │ + const/16 v28, 0x0 │ │ - aget-object v29, v12, v29 │ + aget-object v28, v11, v28 │ │ - invoke-static/range {v29 .. v29}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F │ + invoke-static/range {v28 .. v28}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F │ │ - move-result v29 │ + move-result v28 │ │ - mul-float v29, v29, v18 │ + mul-float v28, v28, v17 │ │ - aput v29, v24, v28 │ + aput v28, v23, v27 │ │ .line 180 │ - mul-int/lit8 v28, v9, 0x2 │ + mul-int/lit8 v27, v8, 0x2 │ │ - add-int/lit8 v28, v28, 0x1 │ + add-int/lit8 v27, v27, 0x1 │ │ - const/16 v29, 0x1 │ + const/16 v28, 0x1 │ │ - aget-object v29, v12, v29 │ + aget-object v28, v11, v28 │ │ - invoke-static/range {v29 .. v29}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F │ + invoke-static/range {v28 .. v28}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F │ │ - move-result v29 │ + move-result v28 │ │ - move/from16 v0, v29 │ + move/from16 v0, v28 │ │ neg-float v0, v0 │ │ - move/from16 v29, v0 │ + move/from16 v28, v0 │ │ - mul-float v29, v29, v19 │ + mul-float v28, v28, v18 │ │ - aput v29, v24, v28 │ + aput v28, v23, v27 │ │ .line 177 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v8, v8, 0x1 │ │ goto :goto_2 │ │ .line 163 │ - .end local v4 # "child":Lcom/badlogic/gdx/utils/XmlReader$Element; │ - .end local v8 # "height":F │ - .end local v9 # "i":I │ - .end local v12 # "point":[Ljava/lang/String; │ - .end local v13 # "points":[Ljava/lang/String; │ - .end local v18 # "scaleX":F │ - .end local v19 # "scaleY":F │ - .end local v24 # "vertices":[F │ - .end local v25 # "width":F │ - .end local v26 # "x":F │ - .end local v27 # "y":F │ + .end local v3 # "child":Lcom/badlogic/gdx/utils/XmlReader$Element; │ + .end local v7 # "height":F │ + .end local v8 # "i":I │ + .end local v11 # "point":[Ljava/lang/String; │ + .end local v12 # "points":[Ljava/lang/String; │ + .end local v17 # "scaleX":F │ + .end local v18 # "scaleY":F │ + .end local v23 # "vertices":[F │ + .end local v24 # "width":F │ + .end local v25 # "x":F │ + .end local v26 # "y":F │ :cond_0 │ - const/high16 v18, 0x3f800000 # 1.0f │ + const/high16 v17, 0x3f800000 # 1.0f │ │ goto/16 :goto_0 │ │ .line 164 │ - .restart local v18 # "scaleX":F │ + .restart local v17 # "scaleX":F │ :cond_1 │ - const/high16 v19, 0x3f800000 # 1.0f │ + const/high16 v18, 0x3f800000 # 1.0f │ │ goto/16 :goto_1 │ │ .line 182 │ - .restart local v4 # "child":Lcom/badlogic/gdx/utils/XmlReader$Element; │ - .restart local v8 # "height":F │ - .restart local v9 # "i":I │ - .restart local v13 # "points":[Ljava/lang/String; │ - .restart local v19 # "scaleY":F │ - .restart local v24 # "vertices":[F │ - .restart local v25 # "width":F │ - .restart local v26 # "x":F │ - .restart local v27 # "y":F │ + .restart local v3 # "child":Lcom/badlogic/gdx/utils/XmlReader$Element; │ + .restart local v7 # "height":F │ + .restart local v8 # "i":I │ + .restart local v12 # "points":[Ljava/lang/String; │ + .restart local v18 # "scaleY":F │ + .restart local v23 # "vertices":[F │ + .restart local v24 # "width":F │ + .restart local v25 # "x":F │ + .restart local v26 # "y":F │ :cond_2 │ - new-instance v14, Lcom/badlogic/gdx/math/Polygon; │ + new-instance v13, Lcom/badlogic/gdx/math/Polygon; │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v23 │ │ - invoke-direct {v14, v0}, Lcom/badlogic/gdx/math/Polygon;->([F)V │ + invoke-direct {v13, v0}, Lcom/badlogic/gdx/math/Polygon;->([F)V │ │ .line 183 │ - .local v14, "polygon":Lcom/badlogic/gdx/math/Polygon; │ - move/from16 v0, v26 │ + .local v13, "polygon":Lcom/badlogic/gdx/math/Polygon; │ + move/from16 v0, v25 │ │ - move/from16 v1, v27 │ + move/from16 v1, v26 │ │ - invoke-virtual {v14, v0, v1}, Lcom/badlogic/gdx/math/Polygon;->setPosition(FF)V │ + invoke-virtual {v13, v0, v1}, Lcom/badlogic/gdx/math/Polygon;->setPosition(FF)V │ │ .line 184 │ - new-instance v11, Lcom/badlogic/gdx/maps/objects/PolygonMapObject; │ + new-instance v10, Lcom/badlogic/gdx/maps/objects/PolygonMapObject; │ │ - .end local v11 # "object":Lcom/badlogic/gdx/maps/MapObject; │ - invoke-direct {v11, v14}, Lcom/badlogic/gdx/maps/objects/PolygonMapObject;->(Lcom/badlogic/gdx/math/Polygon;)V │ + .end local v10 # "object":Lcom/badlogic/gdx/maps/MapObject; │ + invoke-direct {v10, v13}, Lcom/badlogic/gdx/maps/objects/PolygonMapObject;->(Lcom/badlogic/gdx/math/Polygon;)V │ │ .line 200 │ - .end local v4 # "child":Lcom/badlogic/gdx/utils/XmlReader$Element; │ - .end local v9 # "i":I │ - .end local v13 # "points":[Ljava/lang/String; │ - .end local v14 # "polygon":Lcom/badlogic/gdx/math/Polygon; │ - .end local v24 # "vertices":[F │ - .restart local v11 # "object":Lcom/badlogic/gdx/maps/MapObject; │ + .end local v3 # "child":Lcom/badlogic/gdx/utils/XmlReader$Element; │ + .end local v8 # "i":I │ + .end local v12 # "points":[Ljava/lang/String; │ + .end local v13 # "polygon":Lcom/badlogic/gdx/math/Polygon; │ + .end local v23 # "vertices":[F │ + .restart local v10 # "object":Lcom/badlogic/gdx/maps/MapObject; │ :cond_3 │ :goto_3 │ - if-nez v11, :cond_4 │ + if-nez v10, :cond_4 │ │ .line 201 │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ .line 202 │ - .local v7, "gid":Ljava/lang/String; │ - const-string v28, "gid" │ + .local v6, "gid":Ljava/lang/String; │ + const-string v27, "gid" │ │ - const/16 v29, 0x0 │ + const/16 v28, 0x0 │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ - move-object/from16 v2, v29 │ + move-object/from16 v2, v28 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getAttribute(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - if-eqz v7, :cond_f │ + if-eqz v6, :cond_f │ │ .line 203 │ - invoke-static {v7}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static {v6}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v28 │ + move-result-wide v27 │ │ - move-wide/from16 v0, v28 │ + move-wide/from16 v0, v27 │ │ - long-to-int v10, v0 │ + long-to-int v9, v0 │ │ .line 204 │ - .local v10, "id":I │ - const/high16 v28, -0x80000000 │ + .local v9, "id":I │ + const/high16 v27, -0x80000000 │ │ - and-int v28, v28, v10 │ + and-int v27, v27, v9 │ │ - if-eqz v28, :cond_d │ + if-eqz v27, :cond_d │ │ - const/4 v5, 0x1 │ + const/4 v4, 0x1 │ │ .line 205 │ - .local v5, "flipHorizontally":Z │ + .local v4, "flipHorizontally":Z │ :goto_4 │ - const/high16 v28, 0x40000000 # 2.0f │ + const/high16 v27, 0x40000000 # 2.0f │ │ - and-int v28, v28, v10 │ + and-int v27, v27, v9 │ │ - if-eqz v28, :cond_e │ + if-eqz v27, :cond_e │ │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ .line 207 │ - .local v6, "flipVertically":Z │ + .local v5, "flipVertically":Z │ :goto_5 │ invoke-virtual/range {p1 .. p1}, Lcom/badlogic/gdx/maps/tiled/TiledMap;->getTileSets()Lcom/badlogic/gdx/maps/tiled/TiledMapTileSets; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - const v29, 0x1fffffff │ + const v28, 0x1fffffff │ │ - and-int v29, v29, v10 │ + and-int v28, v28, v9 │ │ - invoke-virtual/range {v28 .. v29}, Lcom/badlogic/gdx/maps/tiled/TiledMapTileSets;->getTile(I)Lcom/badlogic/gdx/maps/tiled/TiledMapTile; │ + invoke-virtual/range {v27 .. v28}, Lcom/badlogic/gdx/maps/tiled/TiledMapTileSets;->getTile(I)Lcom/badlogic/gdx/maps/tiled/TiledMapTile; │ │ - move-result-object v22 │ + move-result-object v21 │ │ .line 208 │ - .local v22, "tile":Lcom/badlogic/gdx/maps/tiled/TiledMapTile; │ - new-instance v21, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ + .local v21, "tile":Lcom/badlogic/gdx/maps/tiled/TiledMapTile; │ + new-instance v20, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ - invoke-interface/range {v22 .. v22}, Lcom/badlogic/gdx/maps/tiled/TiledMapTile;->getTextureRegion()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ + invoke-interface/range {v21 .. v21}, Lcom/badlogic/gdx/maps/tiled/TiledMapTile;->getTextureRegion()Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ invoke-direct {v0, v1}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ .line 209 │ - .local v21, "textureRegion":Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ - move-object/from16 v0, v21 │ + .local v20, "textureRegion":Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v0, v5, v6}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->flip(ZZ)V │ + invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->flip(ZZ)V │ │ .line 210 │ - new-instance v20, Lcom/badlogic/gdx/maps/objects/TextureMapObject; │ + new-instance v19, Lcom/badlogic/gdx/maps/objects/TextureMapObject; │ │ - invoke-direct/range {v20 .. v21}, Lcom/badlogic/gdx/maps/objects/TextureMapObject;->(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ + invoke-direct/range {v19 .. v20}, Lcom/badlogic/gdx/maps/objects/TextureMapObject;->(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ .line 211 │ - .local v20, "textureMapObject":Lcom/badlogic/gdx/maps/objects/TextureMapObject; │ - invoke-virtual/range {v20 .. v20}, Lcom/badlogic/gdx/maps/objects/TextureMapObject;->getProperties()Lcom/badlogic/gdx/maps/MapProperties; │ + .local v19, "textureMapObject":Lcom/badlogic/gdx/maps/objects/TextureMapObject; │ + invoke-virtual/range {v19 .. v19}, Lcom/badlogic/gdx/maps/objects/TextureMapObject;->getProperties()Lcom/badlogic/gdx/maps/MapProperties; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - const-string v29, "gid" │ + const-string v28, "gid" │ │ - invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v30 │ + move-result-object v29 │ │ - invoke-virtual/range {v28 .. v30}, Lcom/badlogic/gdx/maps/MapProperties;->put(Ljava/lang/String;Ljava/lang/Object;)V │ + invoke-virtual/range {v27 .. v29}, Lcom/badlogic/gdx/maps/MapProperties;->put(Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 212 │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v26 │ + move/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/maps/objects/TextureMapObject;->setX(F)V │ │ .line 213 │ - sub-float v28, v27, v8 │ + sub-float v27, v26, v7 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v28 │ + move/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/maps/objects/TextureMapObject;->setY(F)V │ │ .line 214 │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v18 │ + move/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/maps/objects/TextureMapObject;->setScaleX(F)V │ │ .line 215 │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/maps/objects/TextureMapObject;->setScaleY(F)V │ │ .line 216 │ - const-string v28, "rotation" │ + const-string v27, "rotation" │ │ - const/16 v29, 0x0 │ + const/16 v28, 0x0 │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ - move/from16 v2, v29 │ + move/from16 v2, v28 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getFloatAttribute(Ljava/lang/String;F)F │ │ - move-result v28 │ + move-result v27 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v28 │ + move/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/maps/objects/TextureMapObject;->setRotation(F)V │ │ .line 217 │ - move-object/from16 v11, v20 │ + move-object/from16 v10, v19 │ │ .line 222 │ - .end local v5 # "flipHorizontally":Z │ - .end local v6 # "flipVertically":Z │ - .end local v7 # "gid":Ljava/lang/String; │ - .end local v10 # "id":I │ - .end local v20 # "textureMapObject":Lcom/badlogic/gdx/maps/objects/TextureMapObject; │ - .end local v21 # "textureRegion":Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ - .end local v22 # "tile":Lcom/badlogic/gdx/maps/tiled/TiledMapTile; │ + .end local v4 # "flipHorizontally":Z │ + .end local v5 # "flipVertically":Z │ + .end local v6 # "gid":Ljava/lang/String; │ + .end local v9 # "id":I │ + .end local v19 # "textureMapObject":Lcom/badlogic/gdx/maps/objects/TextureMapObject; │ + .end local v20 # "textureRegion":Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ + .end local v21 # "tile":Lcom/badlogic/gdx/maps/tiled/TiledMapTile; │ :cond_4 │ :goto_6 │ - const-string v28, "name" │ + const-string v27, "name" │ │ - const/16 v29, 0x0 │ + const/16 v28, 0x0 │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ - move-object/from16 v2, v29 │ + move-object/from16 v2, v28 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getAttribute(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ - invoke-virtual {v11, v0}, Lcom/badlogic/gdx/maps/MapObject;->setName(Ljava/lang/String;)V │ + invoke-virtual {v10, v0}, Lcom/badlogic/gdx/maps/MapObject;->setName(Ljava/lang/String;)V │ │ .line 223 │ - const-string v28, "rotation" │ + const-string v27, "rotation" │ │ - const/16 v29, 0x0 │ + const/16 v28, 0x0 │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ - move-object/from16 v2, v29 │ + move-object/from16 v2, v28 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getAttribute(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v16 │ │ .line 224 │ - .local v17, "rotation":Ljava/lang/String; │ - if-eqz v17, :cond_5 │ + .local v16, "rotation":Ljava/lang/String; │ + if-eqz v16, :cond_5 │ │ .line 225 │ - invoke-virtual {v11}, Lcom/badlogic/gdx/maps/MapObject;->getProperties()Lcom/badlogic/gdx/maps/MapProperties; │ + invoke-virtual {v10}, Lcom/badlogic/gdx/maps/MapObject;->getProperties()Lcom/badlogic/gdx/maps/MapProperties; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - const-string v29, "rotation" │ + const-string v28, "rotation" │ │ - invoke-static/range {v17 .. v17}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F │ + invoke-static/range {v16 .. v16}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F │ │ - move-result v30 │ + move-result v29 │ │ - invoke-static/range {v30 .. v30}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ + invoke-static/range {v29 .. v29}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ - move-result-object v30 │ + move-result-object v29 │ │ - invoke-virtual/range {v28 .. v30}, Lcom/badlogic/gdx/maps/MapProperties;->put(Ljava/lang/String;Ljava/lang/Object;)V │ + invoke-virtual/range {v27 .. v29}, Lcom/badlogic/gdx/maps/MapProperties;->put(Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 227 │ :cond_5 │ - const-string v28, "type" │ + const-string v27, "type" │ │ - const/16 v29, 0x0 │ + const/16 v28, 0x0 │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ - move-object/from16 v2, v29 │ + move-object/from16 v2, v28 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getAttribute(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v22 │ │ .line 228 │ - .local v23, "type":Ljava/lang/String; │ - if-eqz v23, :cond_6 │ + .local v22, "type":Ljava/lang/String; │ + if-eqz v22, :cond_6 │ │ .line 229 │ - invoke-virtual {v11}, Lcom/badlogic/gdx/maps/MapObject;->getProperties()Lcom/badlogic/gdx/maps/MapProperties; │ + invoke-virtual {v10}, Lcom/badlogic/gdx/maps/MapObject;->getProperties()Lcom/badlogic/gdx/maps/MapProperties; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - const-string v29, "type" │ + const-string v28, "type" │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ - move-object/from16 v1, v29 │ + move-object/from16 v1, v28 │ │ - move-object/from16 v2, v23 │ + move-object/from16 v2, v22 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/maps/MapProperties;->put(Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 231 │ :cond_6 │ - const-string v28, "id" │ + const-string v27, "id" │ │ - const/16 v29, 0x0 │ + const/16 v28, 0x0 │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ - move/from16 v2, v29 │ + move/from16 v2, v28 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getIntAttribute(Ljava/lang/String;I)I │ │ - move-result v10 │ + move-result v9 │ │ .line 232 │ - .restart local v10 # "id":I │ - if-eqz v10, :cond_7 │ + .restart local v9 # "id":I │ + if-eqz v9, :cond_7 │ │ .line 233 │ - invoke-virtual {v11}, Lcom/badlogic/gdx/maps/MapObject;->getProperties()Lcom/badlogic/gdx/maps/MapProperties; │ + invoke-virtual {v10}, Lcom/badlogic/gdx/maps/MapObject;->getProperties()Lcom/badlogic/gdx/maps/MapProperties; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - const-string v29, "id" │ + const-string v28, "id" │ │ - invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v30 │ + move-result-object v29 │ │ - invoke-virtual/range {v28 .. v30}, Lcom/badlogic/gdx/maps/MapProperties;->put(Ljava/lang/String;Ljava/lang/Object;)V │ + invoke-virtual/range {v27 .. v29}, Lcom/badlogic/gdx/maps/MapProperties;->put(Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 235 │ :cond_7 │ - invoke-virtual {v11}, Lcom/badlogic/gdx/maps/MapObject;->getProperties()Lcom/badlogic/gdx/maps/MapProperties; │ + invoke-virtual {v10}, Lcom/badlogic/gdx/maps/MapObject;->getProperties()Lcom/badlogic/gdx/maps/MapProperties; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - const-string v29, "x" │ + const-string v28, "x" │ │ - mul-float v30, v26, v18 │ + mul-float v29, v25, v17 │ │ - invoke-static/range {v30 .. v30}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ + invoke-static/range {v29 .. v29}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ - move-result-object v30 │ + move-result-object v29 │ │ - invoke-virtual/range {v28 .. v30}, Lcom/badlogic/gdx/maps/MapProperties;->put(Ljava/lang/String;Ljava/lang/Object;)V │ + invoke-virtual/range {v27 .. v29}, Lcom/badlogic/gdx/maps/MapProperties;->put(Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 236 │ - invoke-virtual {v11}, Lcom/badlogic/gdx/maps/MapObject;->getProperties()Lcom/badlogic/gdx/maps/MapProperties; │ + invoke-virtual {v10}, Lcom/badlogic/gdx/maps/MapObject;->getProperties()Lcom/badlogic/gdx/maps/MapProperties; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - const-string v29, "y" │ + const-string v28, "y" │ │ - sub-float v30, v27, v8 │ + sub-float v29, v26, v7 │ │ - mul-float v30, v30, v19 │ + mul-float v29, v29, v18 │ │ - invoke-static/range {v30 .. v30}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ + invoke-static/range {v29 .. v29}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ - move-result-object v30 │ + move-result-object v29 │ │ - invoke-virtual/range {v28 .. v30}, Lcom/badlogic/gdx/maps/MapProperties;->put(Ljava/lang/String;Ljava/lang/Object;)V │ + invoke-virtual/range {v27 .. v29}, Lcom/badlogic/gdx/maps/MapProperties;->put(Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 237 │ - invoke-virtual {v11}, Lcom/badlogic/gdx/maps/MapObject;->getProperties()Lcom/badlogic/gdx/maps/MapProperties; │ + invoke-virtual {v10}, Lcom/badlogic/gdx/maps/MapObject;->getProperties()Lcom/badlogic/gdx/maps/MapProperties; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - const-string v29, "width" │ + const-string v28, "width" │ │ - invoke-static/range {v25 .. v25}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ + invoke-static/range {v24 .. v24}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ - move-result-object v30 │ + move-result-object v29 │ │ - invoke-virtual/range {v28 .. v30}, Lcom/badlogic/gdx/maps/MapProperties;->put(Ljava/lang/String;Ljava/lang/Object;)V │ + invoke-virtual/range {v27 .. v29}, Lcom/badlogic/gdx/maps/MapProperties;->put(Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 238 │ - invoke-virtual {v11}, Lcom/badlogic/gdx/maps/MapObject;->getProperties()Lcom/badlogic/gdx/maps/MapProperties; │ + invoke-virtual {v10}, Lcom/badlogic/gdx/maps/MapObject;->getProperties()Lcom/badlogic/gdx/maps/MapProperties; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - const-string v29, "height" │ + const-string v28, "height" │ │ - invoke-static {v8}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ + invoke-static {v7}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float; │ │ - move-result-object v30 │ + move-result-object v29 │ │ - invoke-virtual/range {v28 .. v30}, Lcom/badlogic/gdx/maps/MapProperties;->put(Ljava/lang/String;Ljava/lang/Object;)V │ + invoke-virtual/range {v27 .. v29}, Lcom/badlogic/gdx/maps/MapProperties;->put(Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 239 │ - const-string v28, "visible" │ + const-string v27, "visible" │ │ - const/16 v29, 0x1 │ + const/16 v28, 0x1 │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ - move/from16 v2, v29 │ + move/from16 v2, v28 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getIntAttribute(Ljava/lang/String;I)I │ │ - move-result v28 │ + move-result v27 │ │ - const/16 v29, 0x1 │ + const/16 v28, 0x1 │ │ - move/from16 v0, v28 │ + move/from16 v0, v27 │ │ - move/from16 v1, v29 │ + move/from16 v1, v28 │ │ if-ne v0, v1, :cond_10 │ │ - const/16 v28, 0x1 │ + const/16 v27, 0x1 │ │ :goto_7 │ - move/from16 v0, v28 │ + move/from16 v0, v27 │ │ - invoke-virtual {v11, v0}, Lcom/badlogic/gdx/maps/MapObject;->setVisible(Z)V │ + invoke-virtual {v10, v0}, Lcom/badlogic/gdx/maps/MapObject;->setVisible(Z)V │ │ .line 240 │ - const-string v28, "properties" │ + const-string v27, "properties" │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getChildByName(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ - move-result-object v16 │ + move-result-object v15 │ │ .line 241 │ - .local v16, "properties":Lcom/badlogic/gdx/utils/XmlReader$Element; │ - if-eqz v16, :cond_8 │ + .local v15, "properties":Lcom/badlogic/gdx/utils/XmlReader$Element; │ + if-eqz v15, :cond_8 │ │ .line 242 │ - invoke-virtual {v11}, Lcom/badlogic/gdx/maps/MapObject;->getProperties()Lcom/badlogic/gdx/maps/MapProperties; │ + invoke-virtual {v10}, Lcom/badlogic/gdx/maps/MapObject;->getProperties()Lcom/badlogic/gdx/maps/MapProperties; │ │ - move-result-object v28 │ + move-result-object v27 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v28 │ - │ - move-object/from16 v2, v16 │ + move-object/from16 v1, v27 │ │ - invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/maps/tiled/BaseTmxMapLoader;->loadProperties(Lcom/badlogic/gdx/maps/MapProperties;Lcom/badlogic/gdx/utils/XmlReader$Element;)V │ + invoke-virtual {v0, v1, v15}, Lcom/badlogic/gdx/maps/tiled/BaseTmxMapLoader;->loadProperties(Lcom/badlogic/gdx/maps/MapProperties;Lcom/badlogic/gdx/utils/XmlReader$Element;)V │ │ .line 244 │ :cond_8 │ invoke-virtual/range {p2 .. p2}, Lcom/badlogic/gdx/maps/MapLayer;->getObjects()Lcom/badlogic/gdx/maps/MapObjects; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ - invoke-virtual {v0, v11}, Lcom/badlogic/gdx/maps/MapObjects;->add(Lcom/badlogic/gdx/maps/MapObject;)V │ + invoke-virtual {v0, v10}, Lcom/badlogic/gdx/maps/MapObjects;->add(Lcom/badlogic/gdx/maps/MapObject;)V │ │ .line 246 │ - .end local v8 # "height":F │ - .end local v10 # "id":I │ - .end local v11 # "object":Lcom/badlogic/gdx/maps/MapObject; │ - .end local v16 # "properties":Lcom/badlogic/gdx/utils/XmlReader$Element; │ - .end local v17 # "rotation":Ljava/lang/String; │ - .end local v18 # "scaleX":F │ - .end local v19 # "scaleY":F │ - .end local v23 # "type":Ljava/lang/String; │ - .end local v25 # "width":F │ - .end local v26 # "x":F │ - .end local v27 # "y":F │ + .end local v7 # "height":F │ + .end local v9 # "id":I │ + .end local v10 # "object":Lcom/badlogic/gdx/maps/MapObject; │ + .end local v15 # "properties":Lcom/badlogic/gdx/utils/XmlReader$Element; │ + .end local v16 # "rotation":Ljava/lang/String; │ + .end local v17 # "scaleX":F │ + .end local v18 # "scaleY":F │ + .end local v22 # "type":Ljava/lang/String; │ + .end local v24 # "width":F │ + .end local v25 # "x":F │ + .end local v26 # "y":F │ :cond_9 │ return-void │ │ .line 185 │ - .restart local v4 # "child":Lcom/badlogic/gdx/utils/XmlReader$Element; │ - .restart local v8 # "height":F │ - .restart local v11 # "object":Lcom/badlogic/gdx/maps/MapObject; │ - .restart local v18 # "scaleX":F │ - .restart local v19 # "scaleY":F │ - .restart local v25 # "width":F │ - .restart local v26 # "x":F │ - .restart local v27 # "y":F │ + .restart local v3 # "child":Lcom/badlogic/gdx/utils/XmlReader$Element; │ + .restart local v7 # "height":F │ + .restart local v10 # "object":Lcom/badlogic/gdx/maps/MapObject; │ + .restart local v17 # "scaleX":F │ + .restart local v18 # "scaleY":F │ + .restart local v24 # "width":F │ + .restart local v25 # "x":F │ + .restart local v26 # "y":F │ :cond_a │ - const-string v28, "polyline" │ + const-string v27, "polyline" │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getChildByName(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - if-eqz v4, :cond_c │ + if-eqz v3, :cond_c │ │ .line 186 │ - const-string v28, "points" │ + const-string v27, "points" │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ - invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v28 │ + move-result-object v27 │ │ - const-string v29, " " │ + const-string v28, " " │ │ - invoke-virtual/range {v28 .. v29}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual/range {v27 .. v28}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ .line 187 │ - .restart local v13 # "points":[Ljava/lang/String; │ - array-length v0, v13 │ + .restart local v12 # "points":[Ljava/lang/String; │ + array-length v0, v12 │ │ - move/from16 v28, v0 │ + move/from16 v27, v0 │ │ - mul-int/lit8 v28, v28, 0x2 │ + mul-int/lit8 v27, v27, 0x2 │ │ - move/from16 v0, v28 │ + move/from16 v0, v27 │ │ new-array v0, v0, [F │ │ - move-object/from16 v24, v0 │ + move-object/from16 v23, v0 │ │ .line 188 │ - .restart local v24 # "vertices":[F │ - const/4 v9, 0x0 │ + .restart local v23 # "vertices":[F │ + const/4 v8, 0x0 │ │ - .restart local v9 # "i":I │ + .restart local v8 # "i":I │ :goto_8 │ - array-length v0, v13 │ + array-length v0, v12 │ │ - move/from16 v28, v0 │ + move/from16 v27, v0 │ │ - move/from16 v0, v28 │ + move/from16 v0, v27 │ │ - if-ge v9, v0, :cond_b │ + if-ge v8, v0, :cond_b │ │ .line 189 │ - aget-object v28, v13, v9 │ + aget-object v27, v12, v8 │ │ - const-string v29, "," │ + const-string v28, "," │ │ - invoke-virtual/range {v28 .. v29}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ + invoke-virtual/range {v27 .. v28}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ .line 190 │ - .restart local v12 # "point":[Ljava/lang/String; │ - mul-int/lit8 v28, v9, 0x2 │ + .restart local v11 # "point":[Ljava/lang/String; │ + mul-int/lit8 v27, v8, 0x2 │ │ - const/16 v29, 0x0 │ + const/16 v28, 0x0 │ │ - aget-object v29, v12, v29 │ + aget-object v28, v11, v28 │ │ - invoke-static/range {v29 .. v29}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F │ + invoke-static/range {v28 .. v28}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F │ │ - move-result v29 │ + move-result v28 │ │ - mul-float v29, v29, v18 │ + mul-float v28, v28, v17 │ │ - aput v29, v24, v28 │ + aput v28, v23, v27 │ │ .line 191 │ - mul-int/lit8 v28, v9, 0x2 │ + mul-int/lit8 v27, v8, 0x2 │ │ - add-int/lit8 v28, v28, 0x1 │ + add-int/lit8 v27, v27, 0x1 │ │ - const/16 v29, 0x1 │ + const/16 v28, 0x1 │ │ - aget-object v29, v12, v29 │ + aget-object v28, v11, v28 │ │ - invoke-static/range {v29 .. v29}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F │ + invoke-static/range {v28 .. v28}, Ljava/lang/Float;->parseFloat(Ljava/lang/String;)F │ │ - move-result v29 │ + move-result v28 │ │ - move/from16 v0, v29 │ + move/from16 v0, v28 │ │ neg-float v0, v0 │ │ - move/from16 v29, v0 │ + move/from16 v28, v0 │ │ - mul-float v29, v29, v19 │ + mul-float v28, v28, v18 │ │ - aput v29, v24, v28 │ + aput v28, v23, v27 │ │ .line 188 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v8, v8, 0x1 │ │ goto :goto_8 │ │ .line 193 │ - .end local v12 # "point":[Ljava/lang/String; │ + .end local v11 # "point":[Ljava/lang/String; │ :cond_b │ - new-instance v15, Lcom/badlogic/gdx/math/Polyline; │ + new-instance v14, Lcom/badlogic/gdx/math/Polyline; │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v23 │ │ - invoke-direct {v15, v0}, Lcom/badlogic/gdx/math/Polyline;->([F)V │ + invoke-direct {v14, v0}, Lcom/badlogic/gdx/math/Polyline;->([F)V │ │ .line 194 │ - .local v15, "polyline":Lcom/badlogic/gdx/math/Polyline; │ - move/from16 v0, v26 │ + .local v14, "polyline":Lcom/badlogic/gdx/math/Polyline; │ + move/from16 v0, v25 │ │ - move/from16 v1, v27 │ + move/from16 v1, v26 │ │ - invoke-virtual {v15, v0, v1}, Lcom/badlogic/gdx/math/Polyline;->setPosition(FF)V │ + invoke-virtual {v14, v0, v1}, Lcom/badlogic/gdx/math/Polyline;->setPosition(FF)V │ │ .line 195 │ - new-instance v11, Lcom/badlogic/gdx/maps/objects/PolylineMapObject; │ + new-instance v10, Lcom/badlogic/gdx/maps/objects/PolylineMapObject; │ │ - .end local v11 # "object":Lcom/badlogic/gdx/maps/MapObject; │ - invoke-direct {v11, v15}, Lcom/badlogic/gdx/maps/objects/PolylineMapObject;->(Lcom/badlogic/gdx/math/Polyline;)V │ + .end local v10 # "object":Lcom/badlogic/gdx/maps/MapObject; │ + invoke-direct {v10, v14}, Lcom/badlogic/gdx/maps/objects/PolylineMapObject;->(Lcom/badlogic/gdx/math/Polyline;)V │ │ .line 196 │ - .restart local v11 # "object":Lcom/badlogic/gdx/maps/MapObject; │ + .restart local v10 # "object":Lcom/badlogic/gdx/maps/MapObject; │ goto/16 :goto_3 │ │ - .end local v9 # "i":I │ - .end local v13 # "points":[Ljava/lang/String; │ - .end local v15 # "polyline":Lcom/badlogic/gdx/math/Polyline; │ - .end local v24 # "vertices":[F │ + .end local v8 # "i":I │ + .end local v12 # "points":[Ljava/lang/String; │ + .end local v14 # "polyline":Lcom/badlogic/gdx/math/Polyline; │ + .end local v23 # "vertices":[F │ :cond_c │ - const-string v28, "ellipse" │ + const-string v27, "ellipse" │ │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getChildByName(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - if-eqz v4, :cond_3 │ + if-eqz v3, :cond_3 │ │ .line 197 │ - new-instance v11, Lcom/badlogic/gdx/maps/objects/EllipseMapObject; │ + new-instance v10, Lcom/badlogic/gdx/maps/objects/EllipseMapObject; │ │ - .end local v11 # "object":Lcom/badlogic/gdx/maps/MapObject; │ - sub-float v28, v27, v8 │ + .end local v10 # "object":Lcom/badlogic/gdx/maps/MapObject; │ + sub-float v27, v26, v7 │ │ - move/from16 v0, v26 │ + move/from16 v0, v25 │ │ - move/from16 v1, v28 │ + move/from16 v1, v27 │ │ - move/from16 v2, v25 │ + move/from16 v2, v24 │ │ - invoke-direct {v11, v0, v1, v2, v8}, Lcom/badlogic/gdx/maps/objects/EllipseMapObject;->(FFFF)V │ + invoke-direct {v10, v0, v1, v2, v7}, Lcom/badlogic/gdx/maps/objects/EllipseMapObject;->(FFFF)V │ │ - .restart local v11 # "object":Lcom/badlogic/gdx/maps/MapObject; │ + .restart local v10 # "object":Lcom/badlogic/gdx/maps/MapObject; │ goto/16 :goto_3 │ │ .line 204 │ - .end local v4 # "child":Lcom/badlogic/gdx/utils/XmlReader$Element; │ - .restart local v7 # "gid":Ljava/lang/String; │ - .restart local v10 # "id":I │ + .end local v3 # "child":Lcom/badlogic/gdx/utils/XmlReader$Element; │ + .restart local v6 # "gid":Ljava/lang/String; │ + .restart local v9 # "id":I │ :cond_d │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ goto/16 :goto_4 │ │ .line 205 │ - .restart local v5 # "flipHorizontally":Z │ + .restart local v4 # "flipHorizontally":Z │ :cond_e │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ goto/16 :goto_5 │ │ .line 219 │ - .end local v5 # "flipHorizontally":Z │ - .end local v10 # "id":I │ + .end local v4 # "flipHorizontally":Z │ + .end local v9 # "id":I │ :cond_f │ - new-instance v11, Lcom/badlogic/gdx/maps/objects/RectangleMapObject; │ + new-instance v10, Lcom/badlogic/gdx/maps/objects/RectangleMapObject; │ │ - .end local v11 # "object":Lcom/badlogic/gdx/maps/MapObject; │ - sub-float v28, v27, v8 │ + .end local v10 # "object":Lcom/badlogic/gdx/maps/MapObject; │ + sub-float v27, v26, v7 │ │ - move/from16 v0, v26 │ + move/from16 v0, v25 │ │ - move/from16 v1, v28 │ + move/from16 v1, v27 │ │ - move/from16 v2, v25 │ + move/from16 v2, v24 │ │ - invoke-direct {v11, v0, v1, v2, v8}, Lcom/badlogic/gdx/maps/objects/RectangleMapObject;->(FFFF)V │ + invoke-direct {v10, v0, v1, v2, v7}, Lcom/badlogic/gdx/maps/objects/RectangleMapObject;->(FFFF)V │ │ - .restart local v11 # "object":Lcom/badlogic/gdx/maps/MapObject; │ + .restart local v10 # "object":Lcom/badlogic/gdx/maps/MapObject; │ goto/16 :goto_6 │ │ .line 239 │ - .end local v7 # "gid":Ljava/lang/String; │ - .restart local v10 # "id":I │ - .restart local v17 # "rotation":Ljava/lang/String; │ - .restart local v23 # "type":Ljava/lang/String; │ + .end local v6 # "gid":Ljava/lang/String; │ + .restart local v9 # "id":I │ + .restart local v16 # "rotation":Ljava/lang/String; │ + .restart local v22 # "type":Ljava/lang/String; │ :cond_10 │ - const/16 v28, 0x0 │ + const/16 v27, 0x0 │ │ goto/16 :goto_7 │ .end method │ │ .method protected loadObjectGroup(Lcom/badlogic/gdx/maps/tiled/TiledMap;Lcom/badlogic/gdx/utils/XmlReader$Element;)V │ .locals 7 │ .param p1, "map" # Lcom/badlogic/gdx/maps/tiled/TiledMap; ├── smali/com/badlogic/gdx/maps/tiled/renderers/IsometricTiledMapRenderer.smali │ @@ -228,15 +228,15 @@ │ .locals 8 │ │ .prologue │ const/high16 v7, 0x3f800000 # 1.0f │ │ const/4 v6, 0x0 │ │ - const-wide/high16 v4, 0x4000000000000000L # 2.0 │ + const-wide/high16 v3, 0x4000000000000000L # 2.0 │ │ .line 65 │ new-instance v0, Lcom/badlogic/gdx/math/Matrix4; │ │ invoke-direct {v0}, Lcom/badlogic/gdx/math/Matrix4;->()V │ │ iput-object v0, p0, Lcom/badlogic/gdx/maps/tiled/renderers/IsometricTiledMapRenderer;->isoTransform:Lcom/badlogic/gdx/math/Matrix4; │ @@ -245,23 +245,23 @@ │ iget-object v0, p0, Lcom/badlogic/gdx/maps/tiled/renderers/IsometricTiledMapRenderer;->isoTransform:Lcom/badlogic/gdx/math/Matrix4; │ │ invoke-virtual {v0}, Lcom/badlogic/gdx/math/Matrix4;->idt()Lcom/badlogic/gdx/math/Matrix4; │ │ .line 69 │ iget-object v0, p0, Lcom/badlogic/gdx/maps/tiled/renderers/IsometricTiledMapRenderer;->isoTransform:Lcom/badlogic/gdx/math/Matrix4; │ │ - invoke-static {v4, v5}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v3, v4}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - div-double/2addr v2, v4 │ + div-double/2addr v1, v3 │ │ - double-to-float v1, v2 │ + double-to-float v1, v1 │ │ - invoke-static {v4, v5}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v3, v4}, Ljava/lang/Math;->sqrt(D)D │ │ move-result-wide v2 │ │ const-wide/high16 v4, 0x4010000000000000L # 4.0 │ │ div-double/2addr v2, v4 ├── smali/com/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile.smali │ @@ -293,27 +293,27 @@ │ │ aget-object v0, v0, v1 │ │ return-object v0 │ .end method │ │ .method public getCurrentFrameIndex()I │ - .locals 8 │ + .locals 7 │ │ .prologue │ .line 67 │ - sget-wide v4, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->lastTiledMapRenderTime:J │ + sget-wide v3, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->lastTiledMapRenderTime:J │ │ - iget v3, p0, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->loopDuration:I │ + iget v5, p0, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->loopDuration:I │ │ - int-to-long v6, v3 │ + int-to-long v5, v5 │ │ - rem-long/2addr v4, v6 │ + rem-long/2addr v3, v5 │ │ - long-to-int v1, v4 │ + long-to-int v1, v3 │ │ .line 69 │ .local v1, "currentTime":I │ const/4 v2, 0x0 │ │ .local v2, "i":I │ :goto_0 ├── smali/com/badlogic/gdx/math/BSpline.smali │ @@ -1082,21 +1082,21 @@ │ │ move-result v5 │ │ .line 285 │ .local v5, "L3Sqr":F │ float-to-double v0, v3 │ │ - move-wide/from16 v18, v0 │ + move-wide/from16 v17, v0 │ │ - invoke-static/range {v18 .. v19}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static/range {v17 .. v18}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v18 │ + move-result-wide v17 │ │ - move-wide/from16 v0, v18 │ + move-wide/from16 v0, v17 │ │ double-to-float v2, v0 │ │ .line 286 │ .local v2, "L1":F │ add-float v17, v4, v3 ├── smali/com/badlogic/gdx/math/CatmullRomSpline.smali │ @@ -772,21 +772,21 @@ │ │ move-result v5 │ │ .line 200 │ .local v5, "L3Sqr":F │ float-to-double v0, v3 │ │ - move-wide/from16 v18, v0 │ + move-wide/from16 v17, v0 │ │ - invoke-static/range {v18 .. v19}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static/range {v17 .. v18}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v18 │ + move-result-wide v17 │ │ - move-wide/from16 v0, v18 │ + move-wide/from16 v0, v17 │ │ double-to-float v2, v0 │ │ .line 201 │ .local v2, "L1":F │ add-float v17, v4, v3 ├── smali/com/badlogic/gdx/math/GeometryUtils.smali │ @@ -463,57 +463,57 @@ │ iput v1, p4, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ .line 62 │ return-object p4 │ .end method │ │ .method public static lowestPositiveRoot(FFF)F │ - .locals 11 │ + .locals 10 │ .param p0, "a" # F │ .param p1, "b" # F │ .param p2, "c" # F │ │ .prologue │ const/high16 v6, 0x7fc00000 # NaNf │ │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ .line 79 │ mul-float v7, p1, p1 │ │ const/high16 v8, 0x40800000 # 4.0f │ │ mul-float/2addr v8, p0 │ │ mul-float/2addr v8, p2 │ │ sub-float v0, v7, v8 │ │ .line 80 │ .local v0, "det":F │ - cmpg-float v7, v0, v10 │ + cmpg-float v7, v0, v9 │ │ if-gez v7, :cond_1 │ │ move v2, v6 │ │ .line 95 │ :cond_0 │ :goto_0 │ return v2 │ │ .line 82 │ :cond_1 │ - float-to-double v8, v0 │ + float-to-double v7, v0 │ │ - invoke-static {v8, v9}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v7, v8}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ - double-to-float v4, v8 │ + double-to-float v4, v7 │ │ .line 83 │ .local v4, "sqrtD":F │ const/high16 v7, 0x3f800000 # 1.0f │ │ const/high16 v8, 0x40000000 # 2.0f │ │ @@ -552,20 +552,20 @@ │ │ .line 90 │ move v2, v5 │ │ .line 93 │ .end local v5 # "tmp":F │ :cond_2 │ - cmpl-float v7, v2, v10 │ + cmpl-float v7, v2, v9 │ │ if-gtz v7, :cond_0 │ │ .line 94 │ - cmpl-float v7, v3, v10 │ + cmpl-float v7, v3, v9 │ │ if-lez v7, :cond_3 │ │ move v2, v3 │ │ goto :goto_0 ├── smali/com/badlogic/gdx/math/Interpolation$ElasticIn.smali │ @@ -29,47 +29,47 @@ │ .line 224 │ return-void │ .end method │ │ │ # virtual methods │ .method public apply(F)F │ - .locals 6 │ + .locals 5 │ .param p1, "a" # F │ │ .prologue │ const/high16 v0, 0x3f800000 # 1.0f │ │ .line 227 │ - float-to-double v2, p1 │ + float-to-double v1, p1 │ │ - const-wide v4, 0x3fefae147ae147aeL # 0.99 │ + const-wide v3, 0x3fefae147ae147aeL # 0.99 │ │ - cmpl-double v1, v2, v4 │ + cmpl-double v1, v1, v3 │ │ if-ltz v1, :cond_0 │ │ .line 228 │ :goto_0 │ return v0 │ │ :cond_0 │ iget v1, p0, Lcom/badlogic/gdx/math/Interpolation$ElasticIn;->value:F │ │ - float-to-double v2, v1 │ + float-to-double v1, v1 │ │ - iget v1, p0, Lcom/badlogic/gdx/math/Interpolation$ElasticIn;->power:F │ + iget v3, p0, Lcom/badlogic/gdx/math/Interpolation$ElasticIn;->power:F │ │ sub-float v0, p1, v0 │ │ - mul-float/2addr v0, v1 │ + mul-float/2addr v0, v3 │ │ - float-to-double v0, v0 │ + float-to-double v3, v0 │ │ - invoke-static {v2, v3, v0, v1}, Ljava/lang/Math;->pow(DD)D │ + invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;->pow(DD)D │ │ move-result-wide v0 │ │ double-to-float v0, v0 │ │ iget v1, p0, Lcom/badlogic/gdx/math/Interpolation$ElasticIn;->bounces:F ├── smali/com/badlogic/gdx/math/Interpolation$ExpOut.smali │ @@ -27,38 +27,38 @@ │ .line 191 │ return-void │ .end method │ │ │ # virtual methods │ .method public apply(F)F │ - .locals 6 │ + .locals 5 │ .param p1, "a" # F │ │ .prologue │ .line 194 │ const/high16 v0, 0x3f800000 # 1.0f │ │ iget v1, p0, Lcom/badlogic/gdx/math/Interpolation$ExpOut;->value:F │ │ - float-to-double v2, v1 │ + float-to-double v1, v1 │ │ - iget v1, p0, Lcom/badlogic/gdx/math/Interpolation$ExpOut;->power:F │ + iget v3, p0, Lcom/badlogic/gdx/math/Interpolation$ExpOut;->power:F │ │ - neg-float v1, v1 │ + neg-float v3, v3 │ │ - mul-float/2addr v1, p1 │ + mul-float/2addr v3, p1 │ │ - float-to-double v4, v1 │ + float-to-double v3, v3 │ │ - invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->pow(DD)D │ + invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;->pow(DD)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-float v1, v2 │ + double-to-float v1, v1 │ │ iget v2, p0, Lcom/badlogic/gdx/math/Interpolation$ExpOut;->min:F │ │ sub-float/2addr v1, v2 │ │ iget v2, p0, Lcom/badlogic/gdx/math/Interpolation$ExpOut;->scale:F ├── smali/com/badlogic/gdx/math/Intersector.smali │ @@ -222,21 +222,21 @@ │ │ sub-float v3, p3, p1 │ │ mul-float/2addr v2, v3 │ │ add-float/2addr v1, v2 │ │ - float-to-double v2, v1 │ + float-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-float v0, v2 │ + double-to-float v0, v1 │ │ .line 145 │ .local v0, "normalLength":F │ sub-float v1, p4, p0 │ │ sub-float v2, p3, p1 ├── smali/com/badlogic/gdx/math/MathUtils$Sin.smali │ @@ -16,15 +16,15 @@ │ │ # static fields │ .field static final table:[F │ │ │ # direct methods │ .method static constructor ()V │ - .locals 6 │ + .locals 5 │ │ .prologue │ const/16 v4, 0x4000 │ │ .line 52 │ new-array v1, v4, [F │ │ @@ -93,21 +93,21 @@ │ │ int-to-float v3, v0 │ │ const v4, 0x3c8efa35 │ │ mul-float/2addr v3, v4 │ │ - float-to-double v4, v3 │ + float-to-double v3, v3 │ │ - invoke-static {v4, v5}, Ljava/lang/Math;->sin(D)D │ + invoke-static {v3, v4}, Ljava/lang/Math;->sin(D)D │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - double-to-float v3, v4 │ + double-to-float v3, v3 │ │ aput v3, v1, v2 │ │ .line 56 │ add-int/lit8 v0, v0, 0x5a │ │ goto :goto_1 ├── smali/com/badlogic/gdx/math/MathUtils.smali │ @@ -117,15 +117,15 @@ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 90 │ return-void │ .end method │ │ .method public static atan2(FF)F │ - .locals 10 │ + .locals 9 │ .param p0, "y" # F │ .param p1, "x" # F │ │ .prologue │ const/4 v6, 0x0 │ │ .line 106 │ @@ -174,23 +174,23 @@ │ .local v1, "invDiv":F │ const/high16 v5, 0x7f800000 # Float.POSITIVE_INFINITY │ │ cmpl-float v5, v1, v5 │ │ if-nez v5, :cond_4 │ │ - float-to-double v6, p0 │ + float-to-double v5, p0 │ │ - float-to-double v8, p1 │ + float-to-double v7, p1 │ │ - invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;->atan2(DD)D │ + invoke-static {v5, v6, v7, v8}, Ljava/lang/Math;->atan2(DD)D │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - double-to-float v5, v6 │ + double-to-float v5, v5 │ │ add-float/2addr v5, v0 │ │ mul-float/2addr v5, v2 │ │ .line 128 │ :goto_3 │ @@ -308,15 +308,15 @@ │ │ double-to-int v0, v0 │ │ return v0 │ .end method │ │ .method public static clamp(DDD)D │ - .locals 2 │ + .locals 1 │ .param p0, "value" # D │ .param p2, "min" # D │ .param p4, "max" # D │ │ .prologue │ .line 269 │ cmpg-double v0, p0, p2 │ @@ -409,15 +409,15 @@ │ move p1, p0 │ │ .line 253 │ goto :goto_0 │ .end method │ │ .method public static clamp(JJJ)J │ - .locals 2 │ + .locals 1 │ .param p0, "value" # J │ .param p2, "min" # J │ .param p4, "max" # J │ │ .prologue │ .line 257 │ cmp-long v0, p0, p2 ├── smali/com/badlogic/gdx/math/Matrix3.smali │ @@ -633,41 +633,41 @@ │ │ sub-float/2addr v0, v1 │ │ return v0 │ .end method │ │ .method public getRotation()F │ - .locals 6 │ + .locals 5 │ │ .prologue │ .line 510 │ const v0, 0x42652ee0 │ │ iget-object v1, p0, Lcom/badlogic/gdx/math/Matrix3;->val:[F │ │ const/4 v2, 0x1 │ │ aget v1, v1, v2 │ │ - float-to-double v2, v1 │ + float-to-double v1, v1 │ │ - iget-object v1, p0, Lcom/badlogic/gdx/math/Matrix3;->val:[F │ + iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix3;->val:[F │ │ const/4 v4, 0x0 │ │ - aget v1, v1, v4 │ + aget v3, v3, v4 │ │ - float-to-double v4, v1 │ + float-to-double v3, v3 │ │ - invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->atan2(DD)D │ + invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;->atan2(DD)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-float v1, v2 │ + double-to-float v1, v1 │ │ mul-float/2addr v0, v1 │ │ return v0 │ .end method │ │ .method public getRotationRad()F ├── smali/com/badlogic/gdx/math/Matrix4.smali │ @@ -7728,46 +7728,46 @@ │ invoke-virtual/range {v0 .. v6}, Lcom/badlogic/gdx/math/Matrix4;->setToOrtho(FFFFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ .line 567 │ return-object p0 │ .end method │ │ .method public setToProjection(FFFF)Lcom/badlogic/gdx/math/Matrix4; │ - .locals 11 │ + .locals 10 │ .param p1, "near" # F │ .param p2, "far" # F │ .param p3, "fovy" # F │ .param p4, "aspectRatio" # F │ │ .prologue │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ .line 480 │ invoke-virtual {p0}, Lcom/badlogic/gdx/math/Matrix4;->idt()Lcom/badlogic/gdx/math/Matrix4; │ │ .line 481 │ - const-wide/high16 v4, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v3, 0x3ff0000000000000L # 1.0 │ │ - float-to-double v6, p3 │ + float-to-double v5, p3 │ │ - const-wide v8, 0x3f91df46a2529d39L # 0.017453292519943295 │ + const-wide v7, 0x3f91df46a2529d39L # 0.017453292519943295 │ │ - mul-double/2addr v6, v8 │ + mul-double/2addr v5, v7 │ │ - const-wide/high16 v8, 0x4000000000000000L # 2.0 │ + const-wide/high16 v7, 0x4000000000000000L # 2.0 │ │ - div-double/2addr v6, v8 │ + div-double/2addr v5, v7 │ │ - invoke-static {v6, v7}, Ljava/lang/Math;->tan(D)D │ + invoke-static {v5, v6}, Ljava/lang/Math;->tan(D)D │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - div-double/2addr v4, v6 │ + div-double/2addr v3, v5 │ │ - double-to-float v2, v4 │ + double-to-float v2, v3 │ │ .line 482 │ .local v2, "l_fd":F │ add-float v3, p2, p1 │ │ sub-float v4, p1, p2 │ │ @@ -7796,71 +7796,71 @@ │ aput v5, v3, v4 │ │ .line 485 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/4 v4, 0x1 │ │ - aput v10, v3, v4 │ + aput v9, v3, v4 │ │ .line 486 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/4 v4, 0x2 │ │ - aput v10, v3, v4 │ + aput v9, v3, v4 │ │ .line 487 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/4 v4, 0x3 │ │ - aput v10, v3, v4 │ + aput v9, v3, v4 │ │ .line 488 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/4 v4, 0x4 │ │ - aput v10, v3, v4 │ + aput v9, v3, v4 │ │ .line 489 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/4 v4, 0x5 │ │ aput v2, v3, v4 │ │ .line 490 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/4 v4, 0x6 │ │ - aput v10, v3, v4 │ + aput v9, v3, v4 │ │ .line 491 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/4 v4, 0x7 │ │ - aput v10, v3, v4 │ + aput v9, v3, v4 │ │ .line 492 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/16 v4, 0x8 │ │ - aput v10, v3, v4 │ + aput v9, v3, v4 │ │ .line 493 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/16 v4, 0x9 │ │ - aput v10, v3, v4 │ + aput v9, v3, v4 │ │ .line 494 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/16 v4, 0xa │ │ aput v0, v3, v4 │ @@ -7875,36 +7875,36 @@ │ aput v5, v3, v4 │ │ .line 496 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/16 v4, 0xc │ │ - aput v10, v3, v4 │ + aput v9, v3, v4 │ │ .line 497 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/16 v4, 0xd │ │ - aput v10, v3, v4 │ + aput v9, v3, v4 │ │ .line 498 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/16 v4, 0xe │ │ aput v1, v3, v4 │ │ .line 499 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/16 v4, 0xf │ │ - aput v10, v3, v4 │ + aput v9, v3, v4 │ │ .line 501 │ return-object p0 │ .end method │ │ .method public setToProjection(FFFFFF)Lcom/badlogic/gdx/math/Matrix4; │ .locals 9 ├── smali/com/badlogic/gdx/math/Polyline.smali │ @@ -160,15 +160,15 @@ │ iput-boolean v0, p0, Lcom/badlogic/gdx/math/Polyline;->dirty:Z │ │ .line 193 │ return-void │ .end method │ │ .method public getLength()F │ - .locals 8 │ + .locals 7 │ │ .prologue │ .line 91 │ iget-boolean v4, p0, Lcom/badlogic/gdx/math/Polyline;->calculateLength:Z │ │ if-nez v4, :cond_0 │ │ @@ -238,21 +238,21 @@ │ │ mul-float v5, v2, v2 │ │ mul-float v6, v3, v3 │ │ add-float/2addr v5, v6 │ │ - float-to-double v6, v5 │ + float-to-double v5, v5 │ │ - invoke-static {v6, v7}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v5, v6}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - double-to-float v5, v6 │ + double-to-float v5, v5 │ │ add-float/2addr v4, v5 │ │ iput v4, p0, Lcom/badlogic/gdx/math/Polyline;->length:F │ │ .line 95 │ add-int/lit8 v0, v0, 0x2 │ @@ -315,15 +315,15 @@ │ .line 144 │ iget v0, p0, Lcom/badlogic/gdx/math/Polyline;->scaleY:F │ │ return v0 │ .end method │ │ .method public getScaledLength()F │ - .locals 8 │ + .locals 7 │ │ .prologue │ .line 106 │ iget-boolean v4, p0, Lcom/badlogic/gdx/math/Polyline;->calculateScaledLength:Z │ │ if-nez v4, :cond_0 │ │ @@ -409,21 +409,21 @@ │ │ mul-float v5, v2, v2 │ │ mul-float v6, v3, v3 │ │ add-float/2addr v5, v6 │ │ - float-to-double v6, v5 │ + float-to-double v5, v5 │ │ - invoke-static {v6, v7}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v5, v6}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - double-to-float v5, v6 │ + double-to-float v5, v5 │ │ add-float/2addr v4, v5 │ │ iput v4, p0, Lcom/badlogic/gdx/math/Polyline;->scaledLength:F │ │ .line 110 │ add-int/lit8 v0, v0, 0x2 ├── smali/com/badlogic/gdx/math/Quaternion.smali │ @@ -864,121 +864,121 @@ │ │ mul-float/2addr v0, v1 │ │ return v0 │ .end method │ │ .method public getAxisAngleRad(Lcom/badlogic/gdx/math/Vector3;)F │ - .locals 9 │ + .locals 8 │ .param p1, "axis" # Lcom/badlogic/gdx/math/Vector3; │ │ .prologue │ - const/high16 v8, 0x3f800000 # 1.0f │ + const/high16 v7, 0x3f800000 # 1.0f │ │ .line 777 │ - iget v1, p0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ + iget v3, p0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ │ - cmpl-float v1, v1, v8 │ + cmpl-float v3, v3, v7 │ │ - if-lez v1, :cond_0 │ + if-lez v3, :cond_0 │ │ invoke-virtual {p0}, Lcom/badlogic/gdx/math/Quaternion;->nor()Lcom/badlogic/gdx/math/Quaternion; │ │ .line 778 │ :cond_0 │ - const-wide/high16 v4, 0x4000000000000000L # 2.0 │ + const-wide/high16 v3, 0x4000000000000000L # 2.0 │ │ - iget v1, p0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ + iget v5, p0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ │ - float-to-double v6, v1 │ + float-to-double v5, v5 │ │ - invoke-static {v6, v7}, Ljava/lang/Math;->acos(D)D │ + invoke-static {v5, v6}, Ljava/lang/Math;->acos(D)D │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - mul-double/2addr v4, v6 │ + mul-double/2addr v3, v5 │ │ - double-to-float v0, v4 │ + double-to-float v0, v3 │ │ .line 779 │ .local v0, "angle":F │ - iget v1, p0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ + iget v3, p0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ │ iget v4, p0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ │ - mul-float/2addr v1, v4 │ + mul-float/2addr v3, v4 │ │ - sub-float v1, v8, v1 │ + sub-float v3, v7, v3 │ │ - float-to-double v4, v1 │ + float-to-double v3, v3 │ │ - invoke-static {v4, v5}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v3, v4}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ .line 780 │ - .local v2, "s":D │ - const-wide v4, 0x3eb0c6f7a0000000L # 9.999999974752427E-7 │ + .local v1, "s":D │ + const-wide v3, 0x3eb0c6f7a0000000L # 9.999999974752427E-7 │ │ - cmpg-double v1, v2, v4 │ + cmpg-double v3, v1, v3 │ │ - if-gez v1, :cond_1 │ + if-gez v3, :cond_1 │ │ .line 782 │ - iget v1, p0, Lcom/badlogic/gdx/math/Quaternion;->x:F │ + iget v3, p0, Lcom/badlogic/gdx/math/Quaternion;->x:F │ │ - iput v1, p1, Lcom/badlogic/gdx/math/Vector3;->x:F │ + iput v3, p1, Lcom/badlogic/gdx/math/Vector3;->x:F │ │ .line 783 │ - iget v1, p0, Lcom/badlogic/gdx/math/Quaternion;->y:F │ + iget v3, p0, Lcom/badlogic/gdx/math/Quaternion;->y:F │ │ - iput v1, p1, Lcom/badlogic/gdx/math/Vector3;->y:F │ + iput v3, p1, Lcom/badlogic/gdx/math/Vector3;->y:F │ │ .line 784 │ - iget v1, p0, Lcom/badlogic/gdx/math/Quaternion;->z:F │ + iget v3, p0, Lcom/badlogic/gdx/math/Quaternion;->z:F │ │ - iput v1, p1, Lcom/badlogic/gdx/math/Vector3;->z:F │ + iput v3, p1, Lcom/badlogic/gdx/math/Vector3;->z:F │ │ .line 791 │ :goto_0 │ return v0 │ │ .line 786 │ :cond_1 │ - iget v1, p0, Lcom/badlogic/gdx/math/Quaternion;->x:F │ + iget v3, p0, Lcom/badlogic/gdx/math/Quaternion;->x:F │ │ - float-to-double v4, v1 │ + float-to-double v3, v3 │ │ - div-double/2addr v4, v2 │ + div-double/2addr v3, v1 │ │ - double-to-float v1, v4 │ + double-to-float v3, v3 │ │ - iput v1, p1, Lcom/badlogic/gdx/math/Vector3;->x:F │ + iput v3, p1, Lcom/badlogic/gdx/math/Vector3;->x:F │ │ .line 787 │ - iget v1, p0, Lcom/badlogic/gdx/math/Quaternion;->y:F │ + iget v3, p0, Lcom/badlogic/gdx/math/Quaternion;->y:F │ │ - float-to-double v4, v1 │ + float-to-double v3, v3 │ │ - div-double/2addr v4, v2 │ + div-double/2addr v3, v1 │ │ - double-to-float v1, v4 │ + double-to-float v3, v3 │ │ - iput v1, p1, Lcom/badlogic/gdx/math/Vector3;->y:F │ + iput v3, p1, Lcom/badlogic/gdx/math/Vector3;->y:F │ │ .line 788 │ - iget v1, p0, Lcom/badlogic/gdx/math/Quaternion;->z:F │ + iget v3, p0, Lcom/badlogic/gdx/math/Quaternion;->z:F │ │ - float-to-double v4, v1 │ + float-to-double v3, v3 │ │ - div-double/2addr v4, v2 │ + div-double/2addr v3, v1 │ │ - double-to-float v1, v4 │ + double-to-float v3, v3 │ │ - iput v1, p1, Lcom/badlogic/gdx/math/Vector3;->z:F │ + iput v3, p1, Lcom/badlogic/gdx/math/Vector3;->z:F │ │ goto :goto_0 │ .end method │ │ .method public getGimbalPole()I │ .locals 4 │ │ @@ -1079,21 +1079,21 @@ │ │ const/high16 v3, 0x3f800000 # 1.0f │ │ invoke-static {v1, v2, v3}, Lcom/badlogic/gdx/math/MathUtils;->clamp(FFF)F │ │ move-result v1 │ │ - float-to-double v2, v1 │ + float-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->asin(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->asin(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-float v1, v2 │ + double-to-float v1, v1 │ │ :goto_0 │ return v1 │ │ :cond_0 │ int-to-float v1, v0 │ │ @@ -2184,15 +2184,15 @@ │ iput v0, p0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ │ .line 294 │ return-object p0 │ .end method │ │ .method public nor()Lcom/badlogic/gdx/math/Quaternion; │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 210 │ invoke-virtual {p0}, Lcom/badlogic/gdx/math/Quaternion;->len2()F │ │ move-result v0 │ │ @@ -2209,21 +2209,21 @@ │ invoke-static {v0, v1}, Lcom/badlogic/gdx/math/MathUtils;->isEqual(FF)Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ .line 212 │ - float-to-double v2, v0 │ + float-to-double v1, v0 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-float v0, v2 │ + double-to-float v0, v1 │ │ .line 213 │ iget v1, p0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ │ div-float/2addr v1, v0 │ │ iput v1, p0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ @@ -2339,181 +2339,149 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public setEulerAnglesRad(FFF)Lcom/badlogic/gdx/math/Quaternion; │ - .locals 18 │ + .locals 15 │ .param p1, "yaw" # F │ .param p2, "pitch" # F │ .param p3, "roll" # F │ │ .prologue │ .line 132 │ - const/high16 v15, 0x3f000000 # 0.5f │ + const/high16 v13, 0x3f000000 # 0.5f │ │ - mul-float v8, p3, v15 │ + mul-float v6, p3, v13 │ │ .line 133 │ - .local v8, "hr":F │ - float-to-double v0, v8 │ + .local v6, "hr":F │ + float-to-double v13, v6 │ │ - move-wide/from16 v16, v0 │ + invoke-static {v13, v14}, Ljava/lang/Math;->sin(D)D │ │ - invoke-static/range {v16 .. v17}, Ljava/lang/Math;->sin(D)D │ + move-result-wide v13 │ │ - move-result-wide v16 │ - │ - move-wide/from16 v0, v16 │ - │ - double-to-float v11, v0 │ + double-to-float v9, v13 │ │ .line 134 │ - .local v11, "shr":F │ - float-to-double v0, v8 │ - │ - move-wide/from16 v16, v0 │ + .local v9, "shr":F │ + float-to-double v13, v6 │ │ - invoke-static/range {v16 .. v17}, Ljava/lang/Math;->cos(D)D │ + invoke-static {v13, v14}, Ljava/lang/Math;->cos(D)D │ │ - move-result-wide v16 │ + move-result-wide v13 │ │ - move-wide/from16 v0, v16 │ - │ - double-to-float v3, v0 │ + double-to-float v1, v13 │ │ .line 135 │ - .local v3, "chr":F │ - const/high16 v15, 0x3f000000 # 0.5f │ + .local v1, "chr":F │ + const/high16 v13, 0x3f000000 # 0.5f │ │ - mul-float v7, p2, v15 │ + mul-float v5, p2, v13 │ │ .line 136 │ - .local v7, "hp":F │ - float-to-double v0, v7 │ - │ - move-wide/from16 v16, v0 │ - │ - invoke-static/range {v16 .. v17}, Ljava/lang/Math;->sin(D)D │ + .local v5, "hp":F │ + float-to-double v13, v5 │ │ - move-result-wide v16 │ + invoke-static {v13, v14}, Ljava/lang/Math;->sin(D)D │ │ - move-wide/from16 v0, v16 │ + move-result-wide v13 │ │ - double-to-float v10, v0 │ + double-to-float v8, v13 │ │ .line 137 │ - .local v10, "shp":F │ - float-to-double v0, v7 │ + .local v8, "shp":F │ + float-to-double v13, v5 │ │ - move-wide/from16 v16, v0 │ + invoke-static {v13, v14}, Ljava/lang/Math;->cos(D)D │ │ - invoke-static/range {v16 .. v17}, Ljava/lang/Math;->cos(D)D │ + move-result-wide v13 │ │ - move-result-wide v16 │ - │ - move-wide/from16 v0, v16 │ - │ - double-to-float v2, v0 │ + double-to-float v0, v13 │ │ .line 138 │ - .local v2, "chp":F │ - const/high16 v15, 0x3f000000 # 0.5f │ + .local v0, "chp":F │ + const/high16 v13, 0x3f000000 # 0.5f │ │ - mul-float v9, p1, v15 │ + mul-float v7, p1, v13 │ │ .line 139 │ - .local v9, "hy":F │ - float-to-double v0, v9 │ - │ - move-wide/from16 v16, v0 │ + .local v7, "hy":F │ + float-to-double v13, v7 │ │ - invoke-static/range {v16 .. v17}, Ljava/lang/Math;->sin(D)D │ + invoke-static {v13, v14}, Ljava/lang/Math;->sin(D)D │ │ - move-result-wide v16 │ + move-result-wide v13 │ │ - move-wide/from16 v0, v16 │ - │ - double-to-float v12, v0 │ + double-to-float v10, v13 │ │ .line 140 │ - .local v12, "shy":F │ - float-to-double v0, v9 │ - │ - move-wide/from16 v16, v0 │ - │ - invoke-static/range {v16 .. v17}, Ljava/lang/Math;->cos(D)D │ + .local v10, "shy":F │ + float-to-double v13, v7 │ │ - move-result-wide v16 │ + invoke-static {v13, v14}, Ljava/lang/Math;->cos(D)D │ │ - move-wide/from16 v0, v16 │ + move-result-wide v13 │ │ - double-to-float v4, v0 │ + double-to-float v2, v13 │ │ .line 141 │ - .local v4, "chy":F │ - mul-float v6, v4, v10 │ + .local v2, "chy":F │ + mul-float v4, v2, v8 │ │ .line 142 │ - .local v6, "chy_shp":F │ - mul-float v13, v12, v2 │ + .local v4, "chy_shp":F │ + mul-float v11, v10, v0 │ │ .line 143 │ - .local v13, "shy_chp":F │ - mul-float v5, v4, v2 │ + .local v11, "shy_chp":F │ + mul-float v3, v2, v0 │ │ .line 144 │ - .local v5, "chy_chp":F │ - mul-float v14, v12, v10 │ + .local v3, "chy_chp":F │ + mul-float v12, v10, v8 │ │ .line 146 │ - .local v14, "shy_shp":F │ - mul-float v15, v6, v3 │ + .local v12, "shy_shp":F │ + mul-float v13, v4, v1 │ │ - mul-float v16, v13, v11 │ + mul-float v14, v11, v9 │ │ - add-float v15, v15, v16 │ + add-float/2addr v13, v14 │ │ - move-object/from16 v0, p0 │ - │ - iput v15, v0, Lcom/badlogic/gdx/math/Quaternion;->x:F │ + iput v13, p0, Lcom/badlogic/gdx/math/Quaternion;->x:F │ │ .line 147 │ - mul-float v15, v13, v3 │ - │ - mul-float v16, v6, v11 │ + mul-float v13, v11, v1 │ │ - sub-float v15, v15, v16 │ + mul-float v14, v4, v9 │ │ - move-object/from16 v0, p0 │ + sub-float/2addr v13, v14 │ │ - iput v15, v0, Lcom/badlogic/gdx/math/Quaternion;->y:F │ + iput v13, p0, Lcom/badlogic/gdx/math/Quaternion;->y:F │ │ .line 148 │ - mul-float v15, v5, v11 │ - │ - mul-float v16, v14, v3 │ + mul-float v13, v3, v9 │ │ - sub-float v15, v15, v16 │ + mul-float v14, v12, v1 │ │ - move-object/from16 v0, p0 │ + sub-float/2addr v13, v14 │ │ - iput v15, v0, Lcom/badlogic/gdx/math/Quaternion;->z:F │ + iput v13, p0, Lcom/badlogic/gdx/math/Quaternion;->z:F │ │ .line 149 │ - mul-float v15, v5, v3 │ + mul-float v13, v3, v1 │ │ - mul-float v16, v14, v11 │ + mul-float v14, v12, v9 │ │ - add-float v15, v15, v16 │ + add-float/2addr v13, v14 │ │ - move-object/from16 v0, p0 │ - │ - iput v15, v0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ + iput v13, p0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ │ .line 150 │ return-object p0 │ .end method │ │ .method public setFromAxes(FFFFFFFFF)Lcom/badlogic/gdx/math/Quaternion; │ .locals 11 │ @@ -2555,15 +2523,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public setFromAxes(ZFFFFFFFFF)Lcom/badlogic/gdx/math/Quaternion; │ - .locals 12 │ + .locals 10 │ .param p1, "normalizeAxes" # Z │ .param p2, "xx" # F │ .param p3, "xy" # F │ .param p4, "xz" # F │ .param p5, "yx" # F │ .param p6, "yy" # F │ .param p7, "yz" # F │ @@ -2572,338 +2540,338 @@ │ .param p10, "zz" # F │ │ .prologue │ .line 497 │ if-eqz p1, :cond_0 │ │ .line 498 │ - const/high16 v7, 0x3f800000 # 1.0f │ + const/high16 v6, 0x3f800000 # 1.0f │ │ - invoke-static/range {p2 .. p4}, Lcom/badlogic/gdx/math/Vector3;->len(FFF)F │ + invoke-static {p2, p3, p4}, Lcom/badlogic/gdx/math/Vector3;->len(FFF)F │ │ - move-result v8 │ + move-result v7 │ │ - div-float v2, v7, v8 │ + div-float v1, v6, v7 │ │ .line 499 │ - .local v2, "lx":F │ - const/high16 v7, 0x3f800000 # 1.0f │ + .local v1, "lx":F │ + const/high16 v6, 0x3f800000 # 1.0f │ │ invoke-static/range {p5 .. p7}, Lcom/badlogic/gdx/math/Vector3;->len(FFF)F │ │ - move-result v8 │ + move-result v7 │ │ - div-float v3, v7, v8 │ + div-float v2, v6, v7 │ │ .line 500 │ - .local v3, "ly":F │ - const/high16 v7, 0x3f800000 # 1.0f │ + .local v2, "ly":F │ + const/high16 v6, 0x3f800000 # 1.0f │ │ invoke-static/range {p8 .. p10}, Lcom/badlogic/gdx/math/Vector3;->len(FFF)F │ │ - move-result v8 │ + move-result v7 │ │ - div-float v4, v7, v8 │ + div-float v3, v6, v7 │ │ .line 501 │ - .local v4, "lz":F │ - mul-float/2addr p2, v2 │ + .local v3, "lz":F │ + mul-float/2addr p2, v1 │ │ .line 502 │ - mul-float/2addr p3, v2 │ + mul-float/2addr p3, v1 │ │ .line 503 │ - mul-float p4, p4, v2 │ + mul-float/2addr p4, v1 │ │ .line 504 │ - mul-float p7, p7, v3 │ + mul-float p7, p7, v2 │ │ .line 505 │ - mul-float p6, p6, v3 │ + mul-float p6, p6, v2 │ │ .line 506 │ - mul-float p7, p7, v3 │ + mul-float p7, p7, v2 │ │ .line 507 │ - mul-float p8, p8, v4 │ + mul-float p8, p8, v3 │ │ .line 508 │ - mul-float p9, p9, v4 │ + mul-float p9, p9, v3 │ │ .line 509 │ - mul-float p10, p10, v4 │ + mul-float p10, p10, v3 │ │ .line 513 │ - .end local v2 # "lx":F │ - .end local v3 # "ly":F │ - .end local v4 # "lz":F │ + .end local v1 # "lx":F │ + .end local v2 # "ly":F │ + .end local v3 # "lz":F │ :cond_0 │ - add-float v7, p2, p6 │ + add-float v6, p2, p6 │ │ - add-float v6, v7, p10 │ + add-float v5, v6, p10 │ │ .line 516 │ - .local v6, "t":F │ - const/4 v7, 0x0 │ + .local v5, "t":F │ + const/4 v6, 0x0 │ │ - cmpl-float v7, v6, v7 │ + cmpl-float v6, v5, v6 │ │ - if-ltz v7, :cond_1 │ + if-ltz v6, :cond_1 │ │ .line 517 │ - const/high16 v7, 0x3f800000 # 1.0f │ + const/high16 v6, 0x3f800000 # 1.0f │ │ - add-float/2addr v7, v6 │ + add-float/2addr v6, v5 │ │ - float-to-double v8, v7 │ + float-to-double v6, v6 │ │ - invoke-static {v8, v9}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v6, v7}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v8 │ + move-result-wide v6 │ │ - double-to-float v5, v8 │ + double-to-float v4, v6 │ │ .line 518 │ - .local v5, "s":F │ - const/high16 v7, 0x3f000000 # 0.5f │ + .local v4, "s":F │ + const/high16 v6, 0x3f000000 # 0.5f │ │ - mul-float/2addr v7, v5 │ + mul-float/2addr v6, v4 │ │ - iput v7, p0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ + iput v6, p0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ │ .line 519 │ - const/high16 v7, 0x3f000000 # 0.5f │ + const/high16 v6, 0x3f000000 # 0.5f │ │ - div-float v5, v7, v5 │ + div-float v4, v6, v4 │ │ .line 520 │ - sub-float v7, p9, p7 │ + sub-float v6, p9, p7 │ │ - mul-float/2addr v7, v5 │ + mul-float/2addr v6, v4 │ │ - iput v7, p0, Lcom/badlogic/gdx/math/Quaternion;->x:F │ + iput v6, p0, Lcom/badlogic/gdx/math/Quaternion;->x:F │ │ .line 521 │ - sub-float v7, p4, p8 │ + sub-float v6, p4, p8 │ │ - mul-float/2addr v7, v5 │ + mul-float/2addr v6, v4 │ │ - iput v7, p0, Lcom/badlogic/gdx/math/Quaternion;->y:F │ + iput v6, p0, Lcom/badlogic/gdx/math/Quaternion;->y:F │ │ .line 522 │ - sub-float v7, p5, p3 │ + sub-float v6, p5, p3 │ │ - mul-float/2addr v7, v5 │ + mul-float/2addr v6, v4 │ │ - iput v7, p0, Lcom/badlogic/gdx/math/Quaternion;->z:F │ + iput v6, p0, Lcom/badlogic/gdx/math/Quaternion;->z:F │ │ .line 546 │ :goto_0 │ return-object p0 │ │ .line 523 │ - .end local v5 # "s":F │ + .end local v4 # "s":F │ :cond_1 │ - cmpl-float v7, p2, p6 │ + cmpl-float v6, p2, p6 │ │ - if-lez v7, :cond_2 │ + if-lez v6, :cond_2 │ │ - cmpl-float v7, p2, p10 │ + cmpl-float v6, p2, p10 │ │ - if-lez v7, :cond_2 │ + if-lez v6, :cond_2 │ │ .line 524 │ - const-wide/high16 v8, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v6, 0x3ff0000000000000L # 1.0 │ │ - float-to-double v10, p2 │ + float-to-double v8, p2 │ │ - add-double/2addr v8, v10 │ + add-double/2addr v6, v8 │ │ move/from16 v0, p6 │ │ - float-to-double v10, v0 │ + float-to-double v8, v0 │ │ - sub-double/2addr v8, v10 │ + sub-double/2addr v6, v8 │ │ move/from16 v0, p10 │ │ - float-to-double v10, v0 │ + float-to-double v8, v0 │ │ - sub-double/2addr v8, v10 │ + sub-double/2addr v6, v8 │ │ - invoke-static {v8, v9}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v6, v7}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v8 │ + move-result-wide v6 │ │ - double-to-float v5, v8 │ + double-to-float v4, v6 │ │ .line 525 │ - .restart local v5 # "s":F │ - const/high16 v7, 0x3f000000 # 0.5f │ + .restart local v4 # "s":F │ + const/high16 v6, 0x3f000000 # 0.5f │ │ - mul-float/2addr v7, v5 │ + mul-float/2addr v6, v4 │ │ - iput v7, p0, Lcom/badlogic/gdx/math/Quaternion;->x:F │ + iput v6, p0, Lcom/badlogic/gdx/math/Quaternion;->x:F │ │ .line 526 │ - const/high16 v7, 0x3f000000 # 0.5f │ + const/high16 v6, 0x3f000000 # 0.5f │ │ - div-float v5, v7, v5 │ + div-float v4, v6, v4 │ │ .line 527 │ - add-float v7, p5, p3 │ + add-float v6, p5, p3 │ │ - mul-float/2addr v7, v5 │ + mul-float/2addr v6, v4 │ │ - iput v7, p0, Lcom/badlogic/gdx/math/Quaternion;->y:F │ + iput v6, p0, Lcom/badlogic/gdx/math/Quaternion;->y:F │ │ .line 528 │ - add-float v7, p4, p8 │ + add-float v6, p4, p8 │ │ - mul-float/2addr v7, v5 │ + mul-float/2addr v6, v4 │ │ - iput v7, p0, Lcom/badlogic/gdx/math/Quaternion;->z:F │ + iput v6, p0, Lcom/badlogic/gdx/math/Quaternion;->z:F │ │ .line 529 │ - sub-float v7, p9, p7 │ + sub-float v6, p9, p7 │ │ - mul-float/2addr v7, v5 │ + mul-float/2addr v6, v4 │ │ - iput v7, p0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ + iput v6, p0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ │ goto :goto_0 │ │ .line 530 │ - .end local v5 # "s":F │ + .end local v4 # "s":F │ :cond_2 │ - cmpl-float v7, p6, p10 │ + cmpl-float v6, p6, p10 │ │ - if-lez v7, :cond_3 │ + if-lez v6, :cond_3 │ │ .line 531 │ - const-wide/high16 v8, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v6, 0x3ff0000000000000L # 1.0 │ │ move/from16 v0, p6 │ │ - float-to-double v10, v0 │ + float-to-double v8, v0 │ │ - add-double/2addr v8, v10 │ + add-double/2addr v6, v8 │ │ - float-to-double v10, p2 │ + float-to-double v8, p2 │ │ - sub-double/2addr v8, v10 │ + sub-double/2addr v6, v8 │ │ move/from16 v0, p10 │ │ - float-to-double v10, v0 │ + float-to-double v8, v0 │ │ - sub-double/2addr v8, v10 │ + sub-double/2addr v6, v8 │ │ - invoke-static {v8, v9}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v6, v7}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v8 │ + move-result-wide v6 │ │ - double-to-float v5, v8 │ + double-to-float v4, v6 │ │ .line 532 │ - .restart local v5 # "s":F │ - const/high16 v7, 0x3f000000 # 0.5f │ + .restart local v4 # "s":F │ + const/high16 v6, 0x3f000000 # 0.5f │ │ - mul-float/2addr v7, v5 │ + mul-float/2addr v6, v4 │ │ - iput v7, p0, Lcom/badlogic/gdx/math/Quaternion;->y:F │ + iput v6, p0, Lcom/badlogic/gdx/math/Quaternion;->y:F │ │ .line 533 │ - const/high16 v7, 0x3f000000 # 0.5f │ + const/high16 v6, 0x3f000000 # 0.5f │ │ - div-float v5, v7, v5 │ + div-float v4, v6, v4 │ │ .line 534 │ - add-float v7, p5, p3 │ + add-float v6, p5, p3 │ │ - mul-float/2addr v7, v5 │ + mul-float/2addr v6, v4 │ │ - iput v7, p0, Lcom/badlogic/gdx/math/Quaternion;->x:F │ + iput v6, p0, Lcom/badlogic/gdx/math/Quaternion;->x:F │ │ .line 535 │ - add-float v7, p9, p7 │ + add-float v6, p9, p7 │ │ - mul-float/2addr v7, v5 │ + mul-float/2addr v6, v4 │ │ - iput v7, p0, Lcom/badlogic/gdx/math/Quaternion;->z:F │ + iput v6, p0, Lcom/badlogic/gdx/math/Quaternion;->z:F │ │ .line 536 │ - sub-float v7, p4, p8 │ + sub-float v6, p4, p8 │ │ - mul-float/2addr v7, v5 │ + mul-float/2addr v6, v4 │ │ - iput v7, p0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ + iput v6, p0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ │ goto :goto_0 │ │ .line 538 │ - .end local v5 # "s":F │ + .end local v4 # "s":F │ :cond_3 │ - const-wide/high16 v8, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v6, 0x3ff0000000000000L # 1.0 │ │ move/from16 v0, p10 │ │ - float-to-double v10, v0 │ + float-to-double v8, v0 │ │ - add-double/2addr v8, v10 │ + add-double/2addr v6, v8 │ │ - float-to-double v10, p2 │ + float-to-double v8, p2 │ │ - sub-double/2addr v8, v10 │ + sub-double/2addr v6, v8 │ │ move/from16 v0, p6 │ │ - float-to-double v10, v0 │ + float-to-double v8, v0 │ │ - sub-double/2addr v8, v10 │ + sub-double/2addr v6, v8 │ │ - invoke-static {v8, v9}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v6, v7}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v8 │ + move-result-wide v6 │ │ - double-to-float v5, v8 │ + double-to-float v4, v6 │ │ .line 539 │ - .restart local v5 # "s":F │ - const/high16 v7, 0x3f000000 # 0.5f │ + .restart local v4 # "s":F │ + const/high16 v6, 0x3f000000 # 0.5f │ │ - mul-float/2addr v7, v5 │ + mul-float/2addr v6, v4 │ │ - iput v7, p0, Lcom/badlogic/gdx/math/Quaternion;->z:F │ + iput v6, p0, Lcom/badlogic/gdx/math/Quaternion;->z:F │ │ .line 540 │ - const/high16 v7, 0x3f000000 # 0.5f │ + const/high16 v6, 0x3f000000 # 0.5f │ │ - div-float v5, v7, v5 │ + div-float v4, v6, v4 │ │ .line 541 │ - add-float v7, p4, p8 │ + add-float v6, p4, p8 │ │ - mul-float/2addr v7, v5 │ + mul-float/2addr v6, v4 │ │ - iput v7, p0, Lcom/badlogic/gdx/math/Quaternion;->x:F │ + iput v6, p0, Lcom/badlogic/gdx/math/Quaternion;->x:F │ │ .line 542 │ - add-float v7, p9, p7 │ + add-float v6, p9, p7 │ │ - mul-float/2addr v7, v5 │ + mul-float/2addr v6, v4 │ │ - iput v7, p0, Lcom/badlogic/gdx/math/Quaternion;->y:F │ + iput v6, p0, Lcom/badlogic/gdx/math/Quaternion;->y:F │ │ .line 543 │ - sub-float v7, p5, p3 │ + sub-float v6, p5, p3 │ │ - mul-float/2addr v7, v5 │ + mul-float/2addr v6, v4 │ │ - iput v7, p0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ + iput v6, p0, Lcom/badlogic/gdx/math/Quaternion;->w:F │ │ goto/16 :goto_0 │ .end method │ │ .method public setFromAxis(FFFF)Lcom/badlogic/gdx/math/Quaternion; │ .locals 1 │ .param p1, "x" # F ├── smali/com/badlogic/gdx/math/RandomXS128.smali │ @@ -35,30 +35,30 @@ │ invoke-virtual {p0, v0, v1}, Lcom/badlogic/gdx/math/RandomXS128;->setSeed(J)V │ │ .line 50 │ return-void │ .end method │ │ .method public constructor (J)V │ - .locals 1 │ + .locals 0 │ .param p1, "seed" # J │ │ .prologue │ .line 54 │ invoke-direct {p0}, Ljava/util/Random;->()V │ │ .line 55 │ invoke-virtual {p0, p1, p2}, Lcom/badlogic/gdx/math/RandomXS128;->setSeed(J)V │ │ .line 56 │ return-void │ .end method │ │ .method public constructor (JJ)V │ - .locals 1 │ + .locals 0 │ .param p1, "seed0" # J │ .param p3, "seed1" # J │ │ .prologue │ .line 61 │ invoke-direct {p0}, Ljava/util/Random;->()V │ │ @@ -66,15 +66,15 @@ │ invoke-virtual {p0, p1, p2, p3, p4}, Lcom/badlogic/gdx/math/RandomXS128;->setState(JJ)V │ │ .line 63 │ return-void │ .end method │ │ .method private static final murmurHash3(J)J │ - .locals 4 │ + .locals 3 │ .param p0, "x" # J │ │ .prologue │ const/16 v2, 0x21 │ │ .line 188 │ ushr-long v0, p0, v2 │ @@ -371,15 +371,15 @@ │ │ add-long/2addr v4, v0 │ │ return-wide v4 │ .end method │ │ .method public nextLong(J)J │ - .locals 11 │ + .locals 10 │ .param p1, "n" # J │ │ .prologue │ const-wide/16 v8, 0x0 │ │ .line 110 │ cmp-long v4, p1, v8 │ @@ -422,15 +422,15 @@ │ │ if-ltz v4, :cond_0 │ │ return-wide v2 │ .end method │ │ .method public setSeed(J)V │ - .locals 5 │ + .locals 4 │ .param p1, "seed" # J │ │ .prologue │ .line 166 │ const-wide/16 v2, 0x0 │ │ cmp-long v2, p1, v2 │ @@ -454,15 +454,15 @@ │ invoke-virtual {p0, v0, v1, v2, v3}, Lcom/badlogic/gdx/math/RandomXS128;->setState(JJ)V │ │ .line 168 │ return-void │ .end method │ │ .method public setState(JJ)V │ - .locals 1 │ + .locals 0 │ .param p1, "seed0" # J │ .param p3, "seed1" # J │ │ .prologue │ .line 174 │ iput-wide p1, p0, Lcom/badlogic/gdx/math/RandomXS128;->seed0:J ├── smali/com/badlogic/gdx/math/Vector2.smali │ @@ -298,31 +298,31 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public angle()F │ - .locals 6 │ + .locals 5 │ │ .prologue │ .line 307 │ iget v1, p0, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - float-to-double v2, v1 │ + float-to-double v1, v1 │ │ - iget v1, p0, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v3, p0, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - float-to-double v4, v1 │ + float-to-double v3, v3 │ │ - invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;->atan2(DD)D │ + invoke-static {v1, v2, v3, v4}, Ljava/lang/Math;->atan2(DD)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-float v1, v2 │ + double-to-float v1, v1 │ │ const v2, 0x42652ee0 │ │ mul-float v0, v1, v2 │ │ .line 308 │ .local v0, "angle":F │ @@ -418,15 +418,15 @@ │ │ double-to-float v0, v0 │ │ return v0 │ .end method │ │ .method public clamp(FF)Lcom/badlogic/gdx/math/Vector2; │ - .locals 6 │ + .locals 5 │ .param p1, "min" # F │ .param p2, "max" # F │ │ .prologue │ .line 248 │ invoke-virtual {p0}, Lcom/badlogic/gdx/math/Vector2;->len2()F │ │ @@ -456,21 +456,21 @@ │ cmpl-float v3, v0, v1 │ │ if-lez v3, :cond_2 │ │ .line 253 │ div-float v3, v1, v0 │ │ - float-to-double v4, v3 │ + float-to-double v3, v3 │ │ - invoke-static {v4, v5}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v3, v4}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - double-to-float v3, v4 │ + double-to-float v3, v3 │ │ invoke-virtual {p0, v3}, Lcom/badlogic/gdx/math/Vector2;->scl(F)Lcom/badlogic/gdx/math/Vector2; │ │ move-result-object p0 │ │ goto :goto_0 │ │ @@ -483,21 +483,21 @@ │ cmpg-float v3, v0, v2 │ │ if-gez v3, :cond_0 │ │ .line 256 │ div-float v3, v2, v0 │ │ - float-to-double v4, v3 │ + float-to-double v3, v3 │ │ - invoke-static {v4, v5}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v3, v4}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - double-to-float v3, v4 │ + double-to-float v3, v3 │ │ invoke-virtual {p0, v3}, Lcom/badlogic/gdx/math/Vector2;->scl(F)Lcom/badlogic/gdx/math/Vector2; │ │ move-result-object p0 │ │ goto :goto_0 │ .end method │ @@ -1766,15 +1766,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public limit2(F)Lcom/badlogic/gdx/math/Vector2; │ - .locals 4 │ + .locals 3 │ .param p1, "limit2" # F │ │ .prologue │ .line 239 │ invoke-virtual {p0}, Lcom/badlogic/gdx/math/Vector2;->len2()F │ │ move-result v0 │ @@ -1784,21 +1784,21 @@ │ cmpl-float v1, v0, p1 │ │ if-lez v1, :cond_0 │ │ .line 241 │ div-float v1, p1, v0 │ │ - float-to-double v2, v1 │ + float-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-float v1, v2 │ + double-to-float v1, v1 │ │ invoke-virtual {p0, v1}, Lcom/badlogic/gdx/math/Vector2;->scl(F)Lcom/badlogic/gdx/math/Vector2; │ │ move-result-object p0 │ │ .line 243 │ .end local p0 # "this":Lcom/badlogic/gdx/math/Vector2; │ @@ -2384,15 +2384,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public setLength2(F)Lcom/badlogic/gdx/math/Vector2; │ - .locals 4 │ + .locals 3 │ .param p1, "len2" # F │ │ .prologue │ .line 267 │ invoke-virtual {p0}, Lcom/badlogic/gdx/math/Vector2;->len2()F │ │ move-result v0 │ @@ -2414,21 +2414,21 @@ │ :goto_0 │ return-object p0 │ │ .restart local p0 # "this":Lcom/badlogic/gdx/math/Vector2; │ :cond_1 │ div-float v1, p1, v0 │ │ - float-to-double v2, v1 │ + float-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-float v1, v2 │ + double-to-float v1, v1 │ │ invoke-virtual {p0, v1}, Lcom/badlogic/gdx/math/Vector2;->scl(F)Lcom/badlogic/gdx/math/Vector2; │ │ move-result-object p0 │ │ goto :goto_0 │ .end method ├── smali/com/badlogic/gdx/math/Vector3.smali │ @@ -200,15 +200,15 @@ │ │ add-float/2addr v0, v1 │ │ return v0 │ .end method │ │ .method public static dst(FFFFFF)F │ - .locals 6 │ + .locals 5 │ .param p0, "x1" # F │ .param p1, "y1" # F │ .param p2, "z1" # F │ .param p3, "x2" # F │ .param p4, "y2" # F │ .param p5, "z2" # F │ │ @@ -232,21 +232,21 @@ │ │ add-float/2addr v3, v4 │ │ mul-float v4, v2, v2 │ │ add-float/2addr v3, v4 │ │ - float-to-double v4, v3 │ + float-to-double v3, v3 │ │ - invoke-static {v4, v5}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v3, v4}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - double-to-float v3, v4 │ + double-to-float v3, v3 │ │ return v3 │ .end method │ │ .method public static dst2(FFFFFF)F │ .locals 5 │ .param p0, "x1" # F │ @@ -419,15 +419,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public clamp(FF)Lcom/badlogic/gdx/math/Vector3; │ - .locals 6 │ + .locals 5 │ .param p1, "min" # F │ .param p2, "max" # F │ │ .prologue │ .line 601 │ invoke-virtual {p0}, Lcom/badlogic/gdx/math/Vector3;->len2()F │ │ @@ -457,21 +457,21 @@ │ cmpl-float v3, v0, v1 │ │ if-lez v3, :cond_2 │ │ .line 606 │ div-float v3, v1, v0 │ │ - float-to-double v4, v3 │ + float-to-double v3, v3 │ │ - invoke-static {v4, v5}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v3, v4}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - double-to-float v3, v4 │ + double-to-float v3, v3 │ │ invoke-virtual {p0, v3}, Lcom/badlogic/gdx/math/Vector3;->scl(F)Lcom/badlogic/gdx/math/Vector3; │ │ move-result-object p0 │ │ goto :goto_0 │ │ @@ -484,21 +484,21 @@ │ cmpg-float v3, v0, v2 │ │ if-gez v3, :cond_0 │ │ .line 609 │ div-float v3, v2, v0 │ │ - float-to-double v4, v3 │ + float-to-double v3, v3 │ │ - invoke-static {v4, v5}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v3, v4}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - double-to-float v3, v4 │ + double-to-float v3, v3 │ │ invoke-virtual {p0, v3}, Lcom/badlogic/gdx/math/Vector3;->scl(F)Lcom/badlogic/gdx/math/Vector3; │ │ move-result-object p0 │ │ goto :goto_0 │ .end method │ @@ -712,15 +712,15 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public dst(FFF)F │ - .locals 6 │ + .locals 5 │ .param p1, "x" # F │ .param p2, "y" # F │ .param p3, "z" # F │ │ .prologue │ .line 239 │ iget v3, p0, Lcom/badlogic/gdx/math/Vector3;->x:F │ @@ -747,27 +747,27 @@ │ │ add-float/2addr v3, v4 │ │ mul-float v4, v2, v2 │ │ add-float/2addr v3, v4 │ │ - float-to-double v4, v3 │ + float-to-double v3, v3 │ │ - invoke-static {v4, v5}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v3, v4}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - double-to-float v3, v4 │ + double-to-float v3, v3 │ │ return v3 │ .end method │ │ .method public dst(Lcom/badlogic/gdx/math/Vector3;)F │ - .locals 6 │ + .locals 5 │ .param p1, "vector" # Lcom/badlogic/gdx/math/Vector3; │ │ .prologue │ .line 231 │ iget v3, p1, Lcom/badlogic/gdx/math/Vector3;->x:F │ │ iget v4, p0, Lcom/badlogic/gdx/math/Vector3;->x:F │ @@ -798,21 +798,21 @@ │ │ add-float/2addr v3, v4 │ │ mul-float v4, v2, v2 │ │ add-float/2addr v3, v4 │ │ - float-to-double v4, v3 │ + float-to-double v3, v3 │ │ - invoke-static {v4, v5}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v3, v4}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - double-to-float v3, v4 │ + double-to-float v3, v3 │ │ return v3 │ .end method │ │ .method public bridge synthetic dst(Lcom/badlogic/gdx/math/Vector;)F │ .locals 1 │ .param p1, "x0" # Lcom/badlogic/gdx/math/Vector; │ @@ -2091,15 +2091,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public limit2(F)Lcom/badlogic/gdx/math/Vector3; │ - .locals 4 │ + .locals 3 │ .param p1, "limit2" # F │ │ .prologue │ .line 579 │ invoke-virtual {p0}, Lcom/badlogic/gdx/math/Vector3;->len2()F │ │ move-result v0 │ @@ -2109,21 +2109,21 @@ │ cmpl-float v1, v0, p1 │ │ if-lez v1, :cond_0 │ │ .line 581 │ div-float v1, p1, v0 │ │ - float-to-double v2, v1 │ + float-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-float v1, v2 │ + double-to-float v1, v1 │ │ invoke-virtual {p0, v1}, Lcom/badlogic/gdx/math/Vector3;->scl(F)Lcom/badlogic/gdx/math/Vector3; │ │ .line 583 │ :cond_0 │ return-object p0 │ .end method │ @@ -2615,53 +2615,53 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public nor()Lcom/badlogic/gdx/math/Vector3; │ - .locals 5 │ + .locals 4 │ │ .prologue │ - const/high16 v4, 0x3f800000 # 1.0f │ + const/high16 v3, 0x3f800000 # 1.0f │ │ .line 275 │ invoke-virtual {p0}, Lcom/badlogic/gdx/math/Vector3;->len2()F │ │ move-result v0 │ │ .line 276 │ .local v0, "len2":F │ const/4 v1, 0x0 │ │ cmpl-float v1, v0, v1 │ │ if-eqz v1, :cond_0 │ │ - cmpl-float v1, v0, v4 │ + cmpl-float v1, v0, v3 │ │ if-nez v1, :cond_1 │ │ .line 277 │ .end local p0 # "this":Lcom/badlogic/gdx/math/Vector3; │ :cond_0 │ :goto_0 │ return-object p0 │ │ .restart local p0 # "this":Lcom/badlogic/gdx/math/Vector3; │ :cond_1 │ - float-to-double v2, v0 │ + float-to-double v1, v0 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-float v1, v2 │ + double-to-float v1, v1 │ │ - div-float v1, v4, v1 │ + div-float v1, v3, v1 │ │ invoke-virtual {p0, v1}, Lcom/badlogic/gdx/math/Vector3;->scl(F)Lcom/badlogic/gdx/math/Vector3; │ │ move-result-object p0 │ │ goto :goto_0 │ .end method │ @@ -3265,15 +3265,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public setLength2(F)Lcom/badlogic/gdx/math/Vector3; │ - .locals 4 │ + .locals 3 │ .param p1, "len2" # F │ │ .prologue │ .line 593 │ invoke-virtual {p0}, Lcom/badlogic/gdx/math/Vector3;->len2()F │ │ move-result v0 │ @@ -3295,21 +3295,21 @@ │ :goto_0 │ return-object p0 │ │ .restart local p0 # "this":Lcom/badlogic/gdx/math/Vector3; │ :cond_1 │ div-float v1, p1, v0 │ │ - float-to-double v2, v1 │ + float-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-float v1, v2 │ + double-to-float v1, v1 │ │ invoke-virtual {p0, v1}, Lcom/badlogic/gdx/math/Vector3;->scl(F)Lcom/badlogic/gdx/math/Vector3; │ │ move-result-object p0 │ │ goto :goto_0 │ .end method │ @@ -3355,74 +3355,74 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public slerp(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3; │ - .locals 14 │ + .locals 13 │ .param p1, "target" # Lcom/badlogic/gdx/math/Vector3; │ .param p2, "alpha" # F │ │ .prologue │ .line 547 │ invoke-virtual {p0, p1}, Lcom/badlogic/gdx/math/Vector3;->dot(Lcom/badlogic/gdx/math/Vector3;)F │ │ move-result v1 │ │ .line 549 │ .local v1, "dot":F │ - float-to-double v10, v1 │ + float-to-double v9, v1 │ │ - const-wide v12, 0x3feffbe76c8b4396L # 0.9995 │ + const-wide v11, 0x3feffbe76c8b4396L # 0.9995 │ │ - cmpl-double v9, v10, v12 │ + cmpl-double v9, v9, v11 │ │ if-gtz v9, :cond_0 │ │ - float-to-double v10, v1 │ + float-to-double v9, v1 │ │ - const-wide v12, -0x401004189374bc6aL # -0.9995 │ + const-wide v11, -0x401004189374bc6aL # -0.9995 │ │ - cmpg-double v9, v10, v12 │ + cmpg-double v9, v9, v11 │ │ if-gez v9, :cond_1 │ │ :cond_0 │ - invoke-virtual/range {p0 .. p2}, Lcom/badlogic/gdx/math/Vector3;->lerp(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3; │ + invoke-virtual {p0, p1, p2}, Lcom/badlogic/gdx/math/Vector3;->lerp(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3; │ │ move-result-object v9 │ │ .line 563 │ :goto_0 │ return-object v9 │ │ .line 552 │ :cond_1 │ - float-to-double v10, v1 │ + float-to-double v9, v1 │ │ - invoke-static {v10, v11}, Ljava/lang/Math;->acos(D)D │ + invoke-static {v9, v10}, Ljava/lang/Math;->acos(D)D │ │ - move-result-wide v10 │ + move-result-wide v9 │ │ - double-to-float v5, v10 │ + double-to-float v5, v9 │ │ .line 554 │ .local v5, "theta0":F │ mul-float v4, v5, p2 │ │ .line 556 │ .local v4, "theta":F │ - float-to-double v10, v4 │ + float-to-double v9, v4 │ │ - invoke-static {v10, v11}, Ljava/lang/Math;->sin(D)D │ + invoke-static {v9, v10}, Ljava/lang/Math;->sin(D)D │ │ - move-result-wide v10 │ + move-result-wide v9 │ │ - double-to-float v3, v10 │ + double-to-float v3, v9 │ │ .line 557 │ .local v3, "st":F │ iget v9, p1, Lcom/badlogic/gdx/math/Vector3;->x:F │ │ iget v10, p0, Lcom/badlogic/gdx/math/Vector3;->x:F │ │ @@ -3473,21 +3473,21 @@ │ const/high16 v9, 0x3f800000 # 1.0f │ │ :goto_1 │ mul-float v0, v3, v9 │ │ .line 563 │ .local v0, "dl":F │ - float-to-double v10, v4 │ + float-to-double v9, v4 │ │ - invoke-static {v10, v11}, Ljava/lang/Math;->cos(D)D │ + invoke-static {v9, v10}, Ljava/lang/Math;->cos(D)D │ │ - move-result-wide v10 │ + move-result-wide v9 │ │ - double-to-float v9, v10 │ + double-to-float v9, v9 │ │ invoke-virtual {p0, v9}, Lcom/badlogic/gdx/math/Vector3;->scl(F)Lcom/badlogic/gdx/math/Vector3; │ │ move-result-object v9 │ │ mul-float v10, v6, v0 ├── smali/com/badlogic/gdx/math/WindowedMean.smali │ @@ -334,15 +334,15 @@ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public standardDeviation()F │ - .locals 6 │ + .locals 5 │ │ .prologue │ .line 94 │ invoke-virtual {p0}, Lcom/badlogic/gdx/math/WindowedMean;->hasEnoughData()Z │ │ move-result v3 │ │ @@ -404,17 +404,17 @@ │ │ array-length v3, v3 │ │ int-to-float v3, v3 │ │ div-float v3, v2, v3 │ │ - float-to-double v4, v3 │ + float-to-double v3, v3 │ │ - invoke-static {v4, v5}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v3, v4}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - double-to-float v3, v4 │ + double-to-float v3, v3 │ │ goto :goto_0 │ .end method ├── smali/com/badlogic/gdx/net/HttpRequestBuilder.smali │ @@ -156,15 +156,15 @@ │ iput-object v1, p0, Lcom/badlogic/gdx/net/HttpRequestBuilder;->httpRequest:Lcom/badlogic/gdx/Net$HttpRequest; │ │ .line 142 │ return-object v0 │ .end method │ │ .method public content(Ljava/io/InputStream;J)Lcom/badlogic/gdx/net/HttpRequestBuilder; │ - .locals 2 │ + .locals 1 │ .param p1, "contentStream" # Ljava/io/InputStream; │ .param p2, "contentLength" # J │ │ .prologue │ .line 106 │ invoke-direct {p0}, Lcom/badlogic/gdx/net/HttpRequestBuilder;->validate()V ├── smali/com/badlogic/gdx/scenes/scene2d/Actor.smali │ @@ -1470,14 +1470,18 @@ │ .end method │ │ .method public localToParentCoordinates(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ .locals 14 │ .param p1, "localCoords" # Lcom/badlogic/gdx/math/Vector2; │ │ .prologue │ + const/high16 v12, 0x3f800000 # 1.0f │ + │ + const v13, 0x3c8efa35 │ + │ .line 728 │ iget v11, p0, Lcom/badlogic/gdx/scenes/scene2d/Actor;->rotation:F │ │ neg-float v3, v11 │ │ .line 729 │ .local v3, "rotation":F │ @@ -1500,23 +1504,19 @@ │ const/4 v11, 0x0 │ │ cmpl-float v11, v3, v11 │ │ if-nez v11, :cond_1 │ │ .line 734 │ - const/high16 v11, 0x3f800000 # 1.0f │ - │ - cmpl-float v11, v4, v11 │ + cmpl-float v11, v4, v12 │ │ if-nez v11, :cond_0 │ │ - const/high16 v11, 0x3f800000 # 1.0f │ - │ - cmpl-float v11, v5, v11 │ + cmpl-float v11, v5, v12 │ │ if-nez v11, :cond_0 │ │ .line 735 │ iget v11, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ add-float/2addr v11, v9 │ @@ -1571,39 +1571,35 @@ │ │ goto :goto_0 │ │ .line 744 │ .end local v1 # "originX":F │ .end local v2 # "originY":F │ :cond_1 │ - const v11, 0x3c8efa35 │ - │ - mul-float/2addr v11, v3 │ + mul-float v11, v3, v13 │ │ - float-to-double v12, v11 │ + float-to-double v11, v11 │ │ - invoke-static {v12, v13}, Ljava/lang/Math;->cos(D)D │ + invoke-static {v11, v12}, Ljava/lang/Math;->cos(D)D │ │ - move-result-wide v12 │ + move-result-wide v11 │ │ - double-to-float v0, v12 │ + double-to-float v0, v11 │ │ .line 745 │ .local v0, "cos":F │ - const v11, 0x3c8efa35 │ + mul-float v11, v3, v13 │ │ - mul-float/2addr v11, v3 │ + float-to-double v11, v11 │ │ - float-to-double v12, v11 │ + invoke-static {v11, v12}, Ljava/lang/Math;->sin(D)D │ │ - invoke-static {v12, v13}, Ljava/lang/Math;->sin(D)D │ + move-result-wide v11 │ │ - move-result-wide v12 │ - │ - double-to-float v6, v12 │ + double-to-float v6, v11 │ │ .line 746 │ .local v6, "sin":F │ iget v1, p0, Lcom/badlogic/gdx/scenes/scene2d/Actor;->originX:F │ │ .line 747 │ .restart local v1 # "originX":F │ @@ -1874,14 +1870,18 @@ │ .end method │ │ .method public parentToLocalCoordinates(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ .locals 14 │ .param p1, "parentCoords" # Lcom/badlogic/gdx/math/Vector2; │ │ .prologue │ + const/high16 v12, 0x3f800000 # 1.0f │ + │ + const v13, 0x3c8efa35 │ + │ .line 769 │ iget v5, p0, Lcom/badlogic/gdx/scenes/scene2d/Actor;->rotation:F │ │ .line 770 │ .local v5, "rotation":F │ iget v6, p0, Lcom/badlogic/gdx/scenes/scene2d/Actor;->scaleX:F │ │ @@ -1902,23 +1902,19 @@ │ const/4 v11, 0x0 │ │ cmpl-float v11, v5, v11 │ │ if-nez v11, :cond_1 │ │ .line 775 │ - const/high16 v11, 0x3f800000 # 1.0f │ - │ - cmpl-float v11, v6, v11 │ + cmpl-float v11, v6, v12 │ │ if-nez v11, :cond_0 │ │ - const/high16 v11, 0x3f800000 # 1.0f │ - │ - cmpl-float v11, v7, v11 │ + cmpl-float v11, v7, v12 │ │ if-nez v11, :cond_0 │ │ .line 776 │ iget v11, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ sub-float/2addr v11, v0 │ @@ -1973,39 +1969,35 @@ │ │ goto :goto_0 │ │ .line 785 │ .end local v3 # "originX":F │ .end local v4 # "originY":F │ :cond_1 │ - const v11, 0x3c8efa35 │ + mul-float v11, v5, v13 │ │ - mul-float/2addr v11, v5 │ + float-to-double v11, v11 │ │ - float-to-double v12, v11 │ + invoke-static {v11, v12}, Ljava/lang/Math;->cos(D)D │ │ - invoke-static {v12, v13}, Ljava/lang/Math;->cos(D)D │ + move-result-wide v11 │ │ - move-result-wide v12 │ - │ - double-to-float v2, v12 │ + double-to-float v2, v11 │ │ .line 786 │ .local v2, "cos":F │ - const v11, 0x3c8efa35 │ - │ - mul-float/2addr v11, v5 │ + mul-float v11, v5, v13 │ │ - float-to-double v12, v11 │ + float-to-double v11, v11 │ │ - invoke-static {v12, v13}, Ljava/lang/Math;->sin(D)D │ + invoke-static {v11, v12}, Ljava/lang/Math;->sin(D)D │ │ - move-result-wide v12 │ + move-result-wide v11 │ │ - double-to-float v8, v12 │ + double-to-float v8, v11 │ │ .line 787 │ .local v8, "sin":F │ iget v3, p0, Lcom/badlogic/gdx/scenes/scene2d/Actor;->originX:F │ │ .line 788 │ .restart local v3 # "originX":F ├── smali/com/badlogic/gdx/scenes/scene2d/ui/TextArea.smali │ @@ -1697,21 +1697,21 @@ │ .local v0, "availableHeight":F │ invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;->getLineHeight()F │ │ move-result v3 │ │ div-float v3, v0, v3 │ │ - float-to-double v4, v3 │ + float-to-double v3, v3 │ │ - invoke-static {v4, v5}, Ljava/lang/Math;->floor(D)D │ + invoke-static {v3, v4}, Ljava/lang/Math;->floor(D)D │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - double-to-int v3, v4 │ + double-to-int v3, v3 │ │ iput v3, p0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextArea;->linesShowing:I │ │ .line 202 │ return-void │ │ .line 200 ├── smali/com/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldClickListener.smali │ @@ -1084,25 +1084,25 @@ │ │ .line 864 │ :cond_1 │ return-void │ .end method │ │ .method protected setCursorPosition(FF)V │ - .locals 4 │ + .locals 3 │ .param p1, "x" # F │ .param p2, "y" # F │ │ .prologue │ .line 748 │ iget-object v0, p0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldClickListener;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ - const-wide/16 v2, 0x0 │ + const-wide/16 v1, 0x0 │ │ - iput-wide v2, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->lastBlink:J │ + iput-wide v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->lastBlink:J │ │ .line 749 │ iget-object v0, p0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldClickListener;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; │ │ const/4 v1, 0x0 │ │ iput-boolean v1, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->cursorOn:Z ├── smali/com/badlogic/gdx/scenes/scene2d/ui/TextField.smali │ @@ -292,15 +292,15 @@ │ invoke-virtual {p0, v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->setSize(FF)V │ │ .line 122 │ return-void │ .end method │ │ .method private blink()V │ - .locals 6 │ + .locals 5 │ │ .prologue │ const/4 v2, 0x1 │ │ .line 371 │ sget-object v3, Lcom/badlogic/gdx/Gdx;->graphics:Lcom/badlogic/gdx/Graphics; │ │ @@ -322,19 +322,19 @@ │ :cond_1 │ invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;->nanoTime()J │ │ move-result-wide v0 │ │ .line 376 │ .local v0, "time":J │ - iget-wide v4, p0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->lastBlink:J │ + iget-wide v3, p0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->lastBlink:J │ │ - sub-long v4, v0, v4 │ + sub-long v3, v0, v3 │ │ - long-to-float v3, v4 │ + long-to-float v3, v3 │ │ const v4, 0x4e6e6b28 # 1.0E9f │ │ div-float/2addr v3, v4 │ │ iget v4, p0, Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->blinkTime:F ├── smali/com/badlogic/gdx/scenes/scene2d/utils/ClickListener.smali │ @@ -700,25 +700,25 @@ │ .line 74 │ invoke-virtual {p0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->invalidateTapSquare()V │ │ goto :goto_0 │ .end method │ │ .method public touchUp(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V │ - .locals 10 │ + .locals 9 │ .param p1, "event" # Lcom/badlogic/gdx/scenes/scene2d/InputEvent; │ .param p2, "x" # F │ .param p3, "y" # F │ .param p4, "pointer" # I │ .param p5, "button" # I │ │ .prologue │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ - const/4 v8, -0x1 │ + const/4 v7, -0x1 │ │ .line 79 │ iget v3, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->pressedPointer:I │ │ if-ne p4, v3, :cond_3 │ │ .line 80 │ @@ -739,15 +739,15 @@ │ .local v2, "touchUpOver":Z │ if-eqz v2, :cond_0 │ │ if-nez p4, :cond_0 │ │ iget v3, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->button:I │ │ - if-eq v3, v8, :cond_0 │ + if-eq v3, v7, :cond_0 │ │ iget v3, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->button:I │ │ if-eq p5, v3, :cond_0 │ │ const/4 v2, 0x0 │ │ @@ -758,25 +758,25 @@ │ .line 85 │ invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;->nanoTime()J │ │ move-result-wide v0 │ │ .line 86 │ .local v0, "time":J │ - iget-wide v4, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->lastTapTime:J │ + iget-wide v3, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->lastTapTime:J │ │ - sub-long v4, v0, v4 │ + sub-long v3, v0, v3 │ │ - iget-wide v6, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->tapCountInterval:J │ + iget-wide v5, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->tapCountInterval:J │ │ - cmp-long v3, v4, v6 │ + cmp-long v3, v3, v5 │ │ if-lez v3, :cond_1 │ │ - iput v9, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->tapCount:I │ + iput v8, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->tapCount:I │ │ .line 87 │ :cond_1 │ iget v3, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->tapCount:I │ │ add-int/lit8 v3, v3, 0x1 │ │ @@ -788,22 +788,22 @@ │ .line 89 │ invoke-virtual {p0, p1, p2, p3}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->clicked(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V │ │ .line 92 │ .end local v0 # "time":J │ .end local v2 # "touchUpOver":Z │ :cond_2 │ - iput-boolean v9, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->pressed:Z │ + iput-boolean v8, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->pressed:Z │ │ .line 93 │ - iput v8, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->pressedPointer:I │ + iput v7, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->pressedPointer:I │ │ .line 94 │ - iput v8, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->pressedButton:I │ + iput v7, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->pressedButton:I │ │ .line 95 │ - iput-boolean v9, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->cancelled:Z │ + iput-boolean v8, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->cancelled:Z │ │ .line 97 │ :cond_3 │ return-void │ .end method ├── smali/com/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1.smali │ @@ -608,17 +608,17 @@ │ iput p4, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;->activePointer:I │ │ .line 61 │ iget-object v0, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - iput-wide v2, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;->dragStartTime:J │ + iput-wide v1, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;->dragStartTime:J │ │ .line 62 │ iget-object v0, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; │ │ iget-object v1, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;->val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; │ │ invoke-virtual {p0}, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;->getTouchDownX()F ├── smali/com/badlogic/gdx/scenes/scene2d/utils/DragScrollListener.smali │ @@ -242,17 +242,17 @@ │ │ iget-wide v6, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;->startTime:J │ │ sub-long/2addr v4, v6 │ │ long-to-float v4, v4 │ │ - iget-wide v6, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;->rampTime:J │ + iget-wide v5, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;->rampTime:J │ │ - long-to-float v5, v6 │ + long-to-float v5, v5 │ │ div-float/2addr v4, v5 │ │ invoke-static {v3, v4}, Ljava/lang/Math;->min(FF)F │ │ move-result v3 ├── smali/com/badlogic/gdx/utils/Bits.smali │ @@ -231,15 +231,15 @@ │ │ .line 229 │ :cond_0 │ return-void │ .end method │ │ .method public clear()V │ - .locals 6 │ + .locals 5 │ │ .prologue │ .line 105 │ iget-object v0, p0, Lcom/badlogic/gdx/utils/Bits;->bits:[J │ │ .line 106 │ .local v0, "bits":[J │ @@ -250,17 +250,17 @@ │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ if-ge v1, v2, :cond_0 │ │ .line 108 │ - const-wide/16 v4, 0x0 │ + const-wide/16 v3, 0x0 │ │ - aput-wide v4, v0, v1 │ + aput-wide v3, v0, v1 │ │ .line 107 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 110 │ @@ -593,15 +593,15 @@ │ │ const/4 v1, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public getAndClear(I)Z │ - .locals 12 │ + .locals 11 │ .param p1, "index" # I │ │ .prologue │ const/4 v3, 0x0 │ │ .line 53 │ ushr-int/lit8 v2, p1, 0x6 │ @@ -625,29 +625,29 @@ │ │ aget-wide v0, v4, v2 │ │ .line 56 │ .local v0, "oldBits":J │ iget-object v4, p0, Lcom/badlogic/gdx/utils/Bits;->bits:[J │ │ - aget-wide v6, v4, v2 │ + aget-wide v5, v4, v2 │ │ - const-wide/16 v8, 0x1 │ + const-wide/16 v7, 0x1 │ │ - and-int/lit8 v5, p1, 0x3f │ + and-int/lit8 v9, p1, 0x3f │ │ - shl-long/2addr v8, v5 │ + shl-long/2addr v7, v9 │ │ - const-wide/16 v10, -0x1 │ + const-wide/16 v9, -0x1 │ │ - xor-long/2addr v8, v10 │ + xor-long/2addr v7, v9 │ │ - and-long/2addr v6, v8 │ + and-long/2addr v5, v7 │ │ - aput-wide v6, v4, v2 │ + aput-wide v5, v4, v2 │ │ .line 57 │ iget-object v4, p0, Lcom/badlogic/gdx/utils/Bits;->bits:[J │ │ aget-wide v4, v4, v2 │ │ cmp-long v4, v4, v0 │ @@ -691,17 +691,17 @@ │ or-long/2addr v4, v6 │ │ aput-wide v4, v3, v2 │ │ .line 69 │ iget-object v3, p0, Lcom/badlogic/gdx/utils/Bits;->bits:[J │ │ - aget-wide v4, v3, v2 │ + aget-wide v3, v3, v2 │ │ - cmp-long v3, v4, v0 │ + cmp-long v3, v3, v0 │ │ if-nez v3, :cond_0 │ │ const/4 v3, 0x1 │ │ :goto_0 │ return v3 │ @@ -763,15 +763,15 @@ │ │ .line 321 │ :cond_0 │ return v0 │ .end method │ │ .method public intersects(Lcom/badlogic/gdx/utils/Bits;)Z │ - .locals 8 │ + .locals 7 │ .param p1, "other" # Lcom/badlogic/gdx/utils/Bits; │ │ .prologue │ .line 280 │ iget-object v0, p0, Lcom/badlogic/gdx/utils/Bits;->bits:[J │ │ .line 281 │ @@ -791,23 +791,23 @@ │ add-int/lit8 v1, v3, -0x1 │ │ .local v1, "i":I │ :goto_0 │ if-ltz v1, :cond_1 │ │ .line 283 │ - aget-wide v4, v0, v1 │ + aget-wide v3, v0, v1 │ │ - aget-wide v6, v2, v1 │ + aget-wide v5, v2, v1 │ │ - and-long/2addr v4, v6 │ + and-long/2addr v3, v5 │ │ - const-wide/16 v6, 0x0 │ + const-wide/16 v5, 0x0 │ │ - cmp-long v3, v4, v6 │ + cmp-long v3, v3, v5 │ │ if-eqz v3, :cond_0 │ │ .line 284 │ const/4 v3, 0x1 │ │ .line 287 │ @@ -824,15 +824,15 @@ │ :cond_1 │ const/4 v3, 0x0 │ │ goto :goto_1 │ .end method │ │ .method public isEmpty()Z │ - .locals 8 │ + .locals 7 │ │ .prologue │ .line 138 │ iget-object v0, p0, Lcom/badlogic/gdx/utils/Bits;->bits:[J │ │ .line 139 │ .local v0, "bits":[J │ @@ -843,19 +843,19 @@ │ const/4 v1, 0x0 │ │ .local v1, "i":I │ :goto_0 │ if-ge v1, v2, :cond_1 │ │ .line 141 │ - aget-wide v4, v0, v1 │ + aget-wide v3, v0, v1 │ │ - const-wide/16 v6, 0x0 │ + const-wide/16 v5, 0x0 │ │ - cmp-long v3, v4, v6 │ + cmp-long v3, v3, v5 │ │ if-eqz v3, :cond_0 │ │ .line 142 │ const/4 v3, 0x0 │ │ .line 145 │ @@ -907,23 +907,23 @@ │ const/16 v0, 0x3f │ │ .local v0, "bit":I │ :goto_1 │ if-ltz v0, :cond_1 │ │ .line 127 │ - const-wide/16 v6, 0x1 │ + const-wide/16 v5, 0x1 │ │ - and-int/lit8 v5, v0, 0x3f │ + and-int/lit8 v7, v0, 0x3f │ │ - shl-long/2addr v6, v5 │ + shl-long/2addr v5, v7 │ │ - and-long/2addr v6, v2 │ + and-long/2addr v5, v2 │ │ - cmp-long v5, v6, v8 │ + cmp-long v5, v5, v8 │ │ if-eqz v5, :cond_0 │ │ .line 128 │ shl-int/lit8 v5, v4, 0x6 │ │ add-int/2addr v5, v0 │ @@ -954,294 +954,268 @@ │ :cond_2 │ const/4 v5, 0x0 │ │ goto :goto_2 │ .end method │ │ .method public nextClearBit(I)I │ - .locals 10 │ + .locals 14 │ .param p1, "fromIndex" # I │ │ .prologue │ + const-wide/16 v12, 0x1 │ + │ + const-wide/16 v10, 0x0 │ + │ + const/16 v9, 0x40 │ + │ + const/4 v6, -0x1 │ + │ .line 181 │ iget-object v0, p0, Lcom/badlogic/gdx/utils/Bits;->bits:[J │ │ .line 182 │ .local v0, "bits":[J │ ushr-int/lit8 v5, p1, 0x6 │ │ .line 183 │ .local v5, "word":I │ - array-length v1, v0 │ + array-length v3, v0 │ │ .line 184 │ - .local v1, "bitsLength":I │ - if-lt v5, v1, :cond_0 │ - │ - const/4 v6, -0x1 │ + .local v3, "bitsLength":I │ + if-lt v5, v3, :cond_1 │ │ .line 202 │ + :cond_0 │ :goto_0 │ return v6 │ │ .line 185 │ - :cond_0 │ - aget-wide v2, v0, v5 │ + :cond_1 │ + aget-wide v1, v0, v5 │ │ .line 186 │ - .local v2, "bitsAtWord":J │ + .local v1, "bitsAtWord":J │ and-int/lit8 v4, p1, 0x3f │ │ .local v4, "i":I │ :goto_1 │ - const/16 v6, 0x40 │ - │ - if-ge v4, v6, :cond_2 │ + if-ge v4, v9, :cond_3 │ │ .line 187 │ - const-wide/16 v6, 0x1 │ + and-int/lit8 v7, v4, 0x3f │ │ - and-int/lit8 v8, v4, 0x3f │ + shl-long v7, v12, v7 │ │ - shl-long/2addr v6, v8 │ - │ - and-long/2addr v6, v2 │ + and-long/2addr v7, v1 │ │ - const-wide/16 v8, 0x0 │ + cmp-long v7, v7, v10 │ │ - cmp-long v6, v6, v8 │ - │ - if-nez v6, :cond_1 │ + if-nez v7, :cond_2 │ │ .line 188 │ shl-int/lit8 v6, v5, 0x6 │ │ add-int/2addr v6, v4 │ │ goto :goto_0 │ │ .line 186 │ - :cond_1 │ + :cond_2 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_1 │ │ .line 191 │ - :cond_2 │ + :cond_3 │ add-int/lit8 v5, v5, 0x1 │ │ :goto_2 │ - if-ge v5, v1, :cond_6 │ + if-ge v5, v3, :cond_0 │ │ .line 192 │ - if-nez v5, :cond_3 │ + if-nez v5, :cond_4 │ │ .line 193 │ shl-int/lit8 v6, v5, 0x6 │ │ goto :goto_0 │ │ .line 195 │ - :cond_3 │ - aget-wide v2, v0, v5 │ + :cond_4 │ + aget-wide v1, v0, v5 │ │ .line 196 │ const/4 v4, 0x0 │ │ :goto_3 │ - const/16 v6, 0x40 │ - │ - if-ge v4, v6, :cond_5 │ + if-ge v4, v9, :cond_6 │ │ .line 197 │ - const-wide/16 v6, 0x1 │ + and-int/lit8 v7, v4, 0x3f │ │ - and-int/lit8 v8, v4, 0x3f │ + shl-long v7, v12, v7 │ │ - shl-long/2addr v6, v8 │ - │ - and-long/2addr v6, v2 │ - │ - const-wide/16 v8, 0x0 │ + and-long/2addr v7, v1 │ │ - cmp-long v6, v6, v8 │ + cmp-long v7, v7, v10 │ │ - if-nez v6, :cond_4 │ + if-nez v7, :cond_5 │ │ .line 198 │ shl-int/lit8 v6, v5, 0x6 │ │ add-int/2addr v6, v4 │ │ goto :goto_0 │ │ .line 196 │ - :cond_4 │ + :cond_5 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_3 │ │ .line 191 │ - :cond_5 │ + :cond_6 │ add-int/lit8 v5, v5, 0x1 │ │ goto :goto_2 │ - │ - .line 202 │ - :cond_6 │ - const/4 v6, -0x1 │ - │ - goto :goto_0 │ .end method │ │ .method public nextSetBit(I)I │ - .locals 10 │ + .locals 14 │ .param p1, "fromIndex" # I │ │ .prologue │ + const-wide/16 v12, 0x1 │ + │ + const/16 v11, 0x40 │ + │ + const/4 v6, -0x1 │ + │ + const-wide/16 v9, 0x0 │ + │ .line 151 │ iget-object v0, p0, Lcom/badlogic/gdx/utils/Bits;->bits:[J │ │ .line 152 │ .local v0, "bits":[J │ ushr-int/lit8 v5, p1, 0x6 │ │ .line 153 │ .local v5, "word":I │ - array-length v1, v0 │ + array-length v3, v0 │ │ .line 154 │ - .local v1, "bitsLength":I │ - if-lt v5, v1, :cond_0 │ - │ - const/4 v6, -0x1 │ + .local v3, "bitsLength":I │ + if-lt v5, v3, :cond_1 │ │ .line 175 │ + :cond_0 │ :goto_0 │ return v6 │ │ .line 155 │ - :cond_0 │ - aget-wide v2, v0, v5 │ + :cond_1 │ + aget-wide v1, v0, v5 │ │ .line 156 │ - .local v2, "bitsAtWord":J │ - const-wide/16 v6, 0x0 │ - │ - cmp-long v6, v2, v6 │ + .local v1, "bitsAtWord":J │ + cmp-long v7, v1, v9 │ │ - if-eqz v6, :cond_2 │ + if-eqz v7, :cond_3 │ │ .line 157 │ and-int/lit8 v4, p1, 0x3f │ │ .local v4, "i":I │ :goto_1 │ - const/16 v6, 0x40 │ - │ - if-ge v4, v6, :cond_2 │ + if-ge v4, v11, :cond_3 │ │ .line 158 │ - const-wide/16 v6, 0x1 │ - │ - and-int/lit8 v8, v4, 0x3f │ + and-int/lit8 v7, v4, 0x3f │ │ - shl-long/2addr v6, v8 │ - │ - and-long/2addr v6, v2 │ + shl-long v7, v12, v7 │ │ - const-wide/16 v8, 0x0 │ + and-long/2addr v7, v1 │ │ - cmp-long v6, v6, v8 │ + cmp-long v7, v7, v9 │ │ - if-eqz v6, :cond_1 │ + if-eqz v7, :cond_2 │ │ .line 159 │ shl-int/lit8 v6, v5, 0x6 │ │ add-int/2addr v6, v4 │ │ goto :goto_0 │ │ .line 157 │ - :cond_1 │ + :cond_2 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_1 │ │ .line 163 │ .end local v4 # "i":I │ - :cond_2 │ + :cond_3 │ add-int/lit8 v5, v5, 0x1 │ │ :goto_2 │ - if-ge v5, v1, :cond_5 │ + if-ge v5, v3, :cond_0 │ │ .line 164 │ - if-eqz v5, :cond_4 │ + if-eqz v5, :cond_5 │ │ .line 165 │ - aget-wide v2, v0, v5 │ + aget-wide v1, v0, v5 │ │ .line 166 │ - const-wide/16 v6, 0x0 │ + cmp-long v7, v1, v9 │ │ - cmp-long v6, v2, v6 │ - │ - if-eqz v6, :cond_4 │ + if-eqz v7, :cond_5 │ │ .line 167 │ const/4 v4, 0x0 │ │ .restart local v4 # "i":I │ :goto_3 │ - const/16 v6, 0x40 │ - │ - if-ge v4, v6, :cond_4 │ + if-ge v4, v11, :cond_5 │ │ .line 168 │ - const-wide/16 v6, 0x1 │ + and-int/lit8 v7, v4, 0x3f │ │ - and-int/lit8 v8, v4, 0x3f │ + shl-long v7, v12, v7 │ │ - shl-long/2addr v6, v8 │ + and-long/2addr v7, v1 │ │ - and-long/2addr v6, v2 │ + cmp-long v7, v7, v9 │ │ - const-wide/16 v8, 0x0 │ - │ - cmp-long v6, v6, v8 │ - │ - if-eqz v6, :cond_3 │ + if-eqz v7, :cond_4 │ │ .line 169 │ shl-int/lit8 v6, v5, 0x6 │ │ add-int/2addr v6, v4 │ │ goto :goto_0 │ │ .line 167 │ - :cond_3 │ + :cond_4 │ add-int/lit8 v4, v4, 0x1 │ │ goto :goto_3 │ │ .line 163 │ .end local v4 # "i":I │ - :cond_4 │ + :cond_5 │ add-int/lit8 v5, v5, 0x1 │ │ goto :goto_2 │ - │ - .line 175 │ - :cond_5 │ - const/4 v6, -0x1 │ - │ - goto :goto_0 │ .end method │ │ .method public numBits()I │ .locals 1 │ │ .prologue │ .line 114 ├── smali/com/badlogic/gdx/utils/IdentityMap.smali │ @@ -118,15 +118,15 @@ │ invoke-direct {p0, p1, v0}, Lcom/badlogic/gdx/utils/IdentityMap;->(IF)V │ │ .line 62 │ return-void │ .end method │ │ .method public constructor (IF)V │ - .locals 4 │ + .locals 3 │ .param p1, "initialCapacity" # I │ .param p2, "loadFactor" # F │ │ .prologue │ .line 66 │ .local p0, "this":Lcom/badlogic/gdx/utils/IdentityMap;, "Lcom/badlogic/gdx/utils/IdentityMap;" │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -261,25 +261,25 @@ │ iput v0, p0, Lcom/badlogic/gdx/utils/IdentityMap;->hashShift:I │ │ .line 77 │ const/4 v0, 0x3 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/IdentityMap;->capacity:I │ │ - int-to-double v2, v1 │ + int-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->log(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-int v1, v2 │ + double-to-int v1, v1 │ │ mul-int/lit8 v1, v1, 0x2 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ @@ -292,21 +292,21 @@ │ │ invoke-static {v0, v1}, Ljava/lang/Math;->min(II)I │ │ move-result v0 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/IdentityMap;->capacity:I │ │ - int-to-double v2, v1 │ + int-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-int v1, v2 │ + double-to-int v1, v1 │ │ div-int/lit8 v1, v1, 0x8 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ @@ -1024,20 +1024,20 @@ │ │ iput v1, p0, Lcom/badlogic/gdx/utils/IdentityMap;->size:I │ │ goto :goto_0 │ .end method │ │ .method private resize(I)V │ - .locals 11 │ + .locals 10 │ .param p1, "newSize" # I │ │ .prologue │ .local p0, "this":Lcom/badlogic/gdx/utils/IdentityMap;, "Lcom/badlogic/gdx/utils/IdentityMap;" │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ .line 467 │ iget v6, p0, Lcom/badlogic/gdx/utils/IdentityMap;->capacity:I │ │ iget v7, p0, Lcom/badlogic/gdx/utils/IdentityMap;->stashSize:I │ │ add-int v2, v6, v7 │ @@ -1070,25 +1070,25 @@ │ rsub-int/lit8 v6, v6, 0x1f │ │ iput v6, p0, Lcom/badlogic/gdx/utils/IdentityMap;->hashShift:I │ │ .line 473 │ const/4 v6, 0x3 │ │ - int-to-double v8, p1 │ + int-to-double v7, p1 │ │ - invoke-static {v8, v9}, Ljava/lang/Math;->log(D)D │ + invoke-static {v7, v8}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ - invoke-static {v8, v9}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v7, v8}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ - double-to-int v7, v8 │ + double-to-int v7, v7 │ │ mul-int/lit8 v7, v7, 0x2 │ │ invoke-static {v6, v7}, Ljava/lang/Math;->max(II)I │ │ move-result v6 │ │ @@ -1097,21 +1097,21 @@ │ .line 474 │ const/16 v6, 0x8 │ │ invoke-static {p1, v6}, Ljava/lang/Math;->min(II)I │ │ move-result v6 │ │ - int-to-double v8, p1 │ + int-to-double v7, p1 │ │ - invoke-static {v8, v9}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v7, v8}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ - double-to-int v7, v8 │ + double-to-int v7, v7 │ │ div-int/lit8 v7, v7, 0x8 │ │ invoke-static {v6, v7}, Ljava/lang/Math;->max(II)I │ │ move-result v6 │ │ @@ -1148,18 +1148,18 @@ │ iput-object v6, p0, Lcom/badlogic/gdx/utils/IdentityMap;->valueTable:[Ljava/lang/Object; │ │ .line 482 │ iget v4, p0, Lcom/badlogic/gdx/utils/IdentityMap;->size:I │ │ .line 483 │ .local v4, "oldSize":I │ - iput v10, p0, Lcom/badlogic/gdx/utils/IdentityMap;->size:I │ + iput v9, p0, Lcom/badlogic/gdx/utils/IdentityMap;->size:I │ │ .line 484 │ - iput v10, p0, Lcom/badlogic/gdx/utils/IdentityMap;->stashSize:I │ + iput v9, p0, Lcom/badlogic/gdx/utils/IdentityMap;->stashSize:I │ │ .line 485 │ if-lez v4, :cond_1 │ │ .line 486 │ const/4 v0, 0x0 ├── smali/com/badlogic/gdx/utils/IntFloatMap.smali │ @@ -105,15 +105,15 @@ │ invoke-direct {p0, p1, v0}, Lcom/badlogic/gdx/utils/IntFloatMap;->(IF)V │ │ .line 65 │ return-void │ .end method │ │ .method public constructor (IF)V │ - .locals 4 │ + .locals 3 │ .param p1, "initialCapacity" # I │ .param p2, "loadFactor" # F │ │ .prologue │ .line 69 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -247,25 +247,25 @@ │ iput v0, p0, Lcom/badlogic/gdx/utils/IntFloatMap;->hashShift:I │ │ .line 80 │ const/4 v0, 0x3 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/IntFloatMap;->capacity:I │ │ - int-to-double v2, v1 │ + int-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->log(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-int v1, v2 │ + double-to-int v1, v1 │ │ mul-int/lit8 v1, v1, 0x2 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ @@ -278,21 +278,21 @@ │ │ invoke-static {v0, v1}, Ljava/lang/Math;->min(II)I │ │ move-result v0 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/IntFloatMap;->capacity:I │ │ - int-to-double v2, v1 │ + int-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-int v1, v2 │ + double-to-int v1, v1 │ │ div-int/lit8 v1, v1, 0x8 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 ├── smali/com/badlogic/gdx/utils/IntIntMap.smali │ @@ -105,15 +105,15 @@ │ invoke-direct {p0, p1, v0}, Lcom/badlogic/gdx/utils/IntIntMap;->(IF)V │ │ .line 63 │ return-void │ .end method │ │ .method public constructor (IF)V │ - .locals 4 │ + .locals 3 │ .param p1, "initialCapacity" # I │ .param p2, "loadFactor" # F │ │ .prologue │ .line 67 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -247,25 +247,25 @@ │ iput v0, p0, Lcom/badlogic/gdx/utils/IntIntMap;->hashShift:I │ │ .line 78 │ const/4 v0, 0x3 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/IntIntMap;->capacity:I │ │ - int-to-double v2, v1 │ + int-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->log(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-int v1, v2 │ + double-to-int v1, v1 │ │ mul-int/lit8 v1, v1, 0x2 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ @@ -278,21 +278,21 @@ │ │ invoke-static {v0, v1}, Ljava/lang/Math;->min(II)I │ │ move-result v0 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/IntIntMap;->capacity:I │ │ - int-to-double v2, v1 │ + int-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-int v1, v2 │ + double-to-int v1, v1 │ │ div-int/lit8 v1, v1, 0x8 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 ├── smali/com/badlogic/gdx/utils/IntMap.smali │ @@ -122,15 +122,15 @@ │ invoke-direct {p0, p1, v0}, Lcom/badlogic/gdx/utils/IntMap;->(IF)V │ │ .line 64 │ return-void │ .end method │ │ .method public constructor (IF)V │ - .locals 4 │ + .locals 3 │ .param p1, "initialCapacity" # I │ .param p2, "loadFactor" # F │ │ .prologue │ .line 68 │ .local p0, "this":Lcom/badlogic/gdx/utils/IntMap;, "Lcom/badlogic/gdx/utils/IntMap;" │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -265,25 +265,25 @@ │ iput v0, p0, Lcom/badlogic/gdx/utils/IntMap;->hashShift:I │ │ .line 79 │ const/4 v0, 0x3 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/IntMap;->capacity:I │ │ - int-to-double v2, v1 │ + int-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->log(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-int v1, v2 │ + double-to-int v1, v1 │ │ mul-int/lit8 v1, v1, 0x2 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ @@ -296,21 +296,21 @@ │ │ invoke-static {v0, v1}, Ljava/lang/Math;->min(II)I │ │ move-result v0 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/IntMap;->capacity:I │ │ - int-to-double v2, v1 │ + int-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-int v1, v2 │ + double-to-int v1, v1 │ │ div-int/lit8 v1, v1, 0x8 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 ├── smali/com/badlogic/gdx/utils/IntSet.smali │ @@ -76,15 +76,15 @@ │ invoke-direct {p0, p1, v0}, Lcom/badlogic/gdx/utils/IntSet;->(IF)V │ │ .line 59 │ return-void │ .end method │ │ .method public constructor (IF)V │ - .locals 4 │ + .locals 3 │ .param p1, "initialCapacity" # I │ .param p2, "loadFactor" # F │ │ .prologue │ .line 63 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -218,25 +218,25 @@ │ iput v0, p0, Lcom/badlogic/gdx/utils/IntSet;->hashShift:I │ │ .line 74 │ const/4 v0, 0x3 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/IntSet;->capacity:I │ │ - int-to-double v2, v1 │ + int-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->log(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-int v1, v2 │ + double-to-int v1, v1 │ │ mul-int/lit8 v1, v1, 0x2 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ @@ -249,21 +249,21 @@ │ │ invoke-static {v0, v1}, Ljava/lang/Math;->min(II)I │ │ move-result v0 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/IntSet;->capacity:I │ │ - int-to-double v2, v1 │ + int-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-int v1, v2 │ + double-to-int v1, v1 │ │ div-int/lit8 v1, v1, 0x8 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ @@ -818,15 +818,15 @@ │ .packed-switch 0x0 │ :pswitch_0 │ :pswitch_1 │ .end packed-switch │ .end method │ │ .method private resize(I)V │ - .locals 10 │ + .locals 9 │ .param p1, "newSize" # I │ │ .prologue │ const/4 v6, 0x0 │ │ .line 393 │ iget v5, p0, Lcom/badlogic/gdx/utils/IntSet;->capacity:I │ @@ -863,25 +863,25 @@ │ rsub-int/lit8 v5, v5, 0x1f │ │ iput v5, p0, Lcom/badlogic/gdx/utils/IntSet;->hashShift:I │ │ .line 399 │ const/4 v5, 0x3 │ │ - int-to-double v8, p1 │ + int-to-double v7, p1 │ │ - invoke-static {v8, v9}, Ljava/lang/Math;->log(D)D │ + invoke-static {v7, v8}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ - invoke-static {v8, v9}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v7, v8}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ - double-to-int v7, v8 │ + double-to-int v7, v7 │ │ mul-int/lit8 v7, v7, 0x2 │ │ invoke-static {v5, v7}, Ljava/lang/Math;->max(II)I │ │ move-result v5 │ │ @@ -890,21 +890,21 @@ │ .line 400 │ const/16 v5, 0x8 │ │ invoke-static {p1, v5}, Ljava/lang/Math;->min(II)I │ │ move-result v5 │ │ - int-to-double v8, p1 │ + int-to-double v7, p1 │ │ - invoke-static {v8, v9}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v7, v8}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ - double-to-int v7, v8 │ + double-to-int v7, v7 │ │ div-int/lit8 v7, v7, 0x8 │ │ invoke-static {v5, v7}, Ljava/lang/Math;->max(II)I │ │ move-result v5 ├── smali/com/badlogic/gdx/utils/JsonReader.smali │ @@ -1442,15 +1442,15 @@ │ invoke-direct {p0, p1, v0}, Lcom/badlogic/gdx/utils/JsonReader;->addChild(Ljava/lang/String;Lcom/badlogic/gdx/utils/JsonValue;)V │ │ .line 711 │ return-void │ .end method │ │ .method protected number(Ljava/lang/String;DLjava/lang/String;)V │ - .locals 2 │ + .locals 1 │ .param p1, "name" # Ljava/lang/String; │ .param p2, "value" # D │ .param p4, "stringValue" # Ljava/lang/String; │ │ .prologue │ .line 702 │ new-instance v0, Lcom/badlogic/gdx/utils/JsonValue; │ @@ -1460,15 +1460,15 @@ │ invoke-direct {p0, p1, v0}, Lcom/badlogic/gdx/utils/JsonReader;->addChild(Ljava/lang/String;Lcom/badlogic/gdx/utils/JsonValue;)V │ │ .line 703 │ return-void │ .end method │ │ .method protected number(Ljava/lang/String;JLjava/lang/String;)V │ - .locals 2 │ + .locals 1 │ .param p1, "name" # Ljava/lang/String; │ .param p2, "value" # J │ .param p4, "stringValue" # Ljava/lang/String; │ │ .prologue │ .line 706 │ new-instance v0, Lcom/badlogic/gdx/utils/JsonValue; │ @@ -1716,2784 +1716,2784 @@ │ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method public parse([CII)Lcom/badlogic/gdx/utils/JsonValue; │ - .locals 53 │ + .locals 52 │ .param p1, "data" # [C │ .param p2, "offset" # I │ .param p3, "length" # I │ │ .prologue │ .line 82 │ - move/from16 v35, p2 │ + move/from16 v34, p2 │ │ - .local v35, "p":I │ - move/from16 v38, p3 │ + .local v34, "p":I │ + move/from16 v37, p3 │ │ - .local v38, "pe":I │ - move/from16 v27, v38 │ + .local v37, "pe":I │ + move/from16 v26, v37 │ │ - .local v27, "eof":I │ - const/16 v45, 0x0 │ + .local v26, "eof":I │ + const/16 v44, 0x0 │ │ .line 83 │ - .local v45, "top":I │ - const/16 v48, 0x4 │ + .local v44, "top":I │ + const/16 v47, 0x4 │ │ - move/from16 v0, v48 │ + move/from16 v0, v47 │ │ new-array v0, v0, [I │ │ - move-object/from16 v41, v0 │ + move-object/from16 v40, v0 │ │ .line 85 │ - .local v41, "stack":[I │ - const/16 v40, 0x0 │ + .local v40, "stack":[I │ + const/16 v39, 0x0 │ │ .line 86 │ - .local v40, "s":I │ - new-instance v32, Lcom/badlogic/gdx/utils/Array; │ + .local v39, "s":I │ + new-instance v31, Lcom/badlogic/gdx/utils/Array; │ │ - const/16 v48, 0x8 │ + const/16 v47, 0x8 │ │ - move-object/from16 v0, v32 │ + move-object/from16 v0, v31 │ │ - move/from16 v1, v48 │ + move/from16 v1, v47 │ │ invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;->(I)V │ │ .line 87 │ - .local v32, "names":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ - const/16 v33, 0x0 │ + .local v31, "names":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + const/16 v32, 0x0 │ │ - .local v33, "needsUnescape":Z │ - const/16 v43, 0x0 │ + .local v32, "needsUnescape":Z │ + const/16 v42, 0x0 │ │ - .local v43, "stringIsName":Z │ - const/16 v44, 0x0 │ + .local v42, "stringIsName":Z │ + const/16 v43, 0x0 │ │ .line 88 │ - .local v44, "stringIsUnquoted":Z │ - const/16 v37, 0x0 │ + .local v43, "stringIsUnquoted":Z │ + const/16 v36, 0x0 │ │ .line 90 │ - .local v37, "parseRuntimeEx":Ljava/lang/RuntimeException; │ - const/16 v25, 0x0 │ + .local v36, "parseRuntimeEx":Ljava/lang/RuntimeException; │ + const/16 v24, 0x0 │ │ .line 91 │ - .local v25, "debug":Z │ - if-eqz v25, :cond_0 │ + .local v24, "debug":Z │ + if-eqz v24, :cond_0 │ │ - sget-object v48, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v47, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - invoke-virtual/range {v48 .. v48}, Ljava/io/PrintStream;->println()V │ + invoke-virtual/range {v47 .. v47}, Ljava/io/PrintStream;->println()V │ │ .line 97 │ :cond_0 │ - const/16 v24, 0x1 │ + const/16 v23, 0x1 │ │ .line 98 │ - .local v24, "cs":I │ - const/16 v45, 0x0 │ + .local v23, "cs":I │ + const/16 v44, 0x0 │ │ .line 104 │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ .line 108 │ - .local v19, "_trans":I │ - const/4 v12, 0x0 │ + .local v18, "_trans":I │ + const/4 v11, 0x0 │ │ - .local v12, "_goto_targ":I │ - move/from16 v46, v45 │ + .local v11, "_goto_targ":I │ + move/from16 v45, v44 │ │ .line 112 │ - .end local v45 # "top":I │ - .local v46, "top":I │ + .end local v44 # "top":I │ + .local v45, "top":I │ :goto_0 │ - packed-switch v12, :pswitch_data_0 │ + packed-switch v11, :pswitch_data_0 │ │ :cond_1 │ :pswitch_0 │ - move/from16 v45, v46 │ + move/from16 v44, v45 │ │ .line 538 │ - .end local v46 # "top":I │ - .restart local v45 # "top":I │ + .end local v45 # "top":I │ + .restart local v44 # "top":I │ :goto_1 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/JsonReader;->root:Lcom/badlogic/gdx/utils/JsonValue; │ │ - move-object/from16 v39, v0 │ + move-object/from16 v38, v0 │ │ .line 539 │ - .local v39, "root":Lcom/badlogic/gdx/utils/JsonValue; │ - const/16 v48, 0x0 │ + .local v38, "root":Lcom/badlogic/gdx/utils/JsonValue; │ + const/16 v47, 0x0 │ │ - move-object/from16 v0, v48 │ + move-object/from16 v0, v47 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;->root:Lcom/badlogic/gdx/utils/JsonValue; │ │ .line 540 │ - const/16 v48, 0x0 │ + const/16 v47, 0x0 │ │ - move-object/from16 v0, v48 │ + move-object/from16 v0, v47 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;->current:Lcom/badlogic/gdx/utils/JsonValue; │ │ .line 541 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/JsonReader;->lastChild:Lcom/badlogic/gdx/utils/Array; │ │ - move-object/from16 v48, v0 │ + move-object/from16 v47, v0 │ │ - invoke-virtual/range {v48 .. v48}, Lcom/badlogic/gdx/utils/Array;->clear()V │ + invoke-virtual/range {v47 .. v47}, Lcom/badlogic/gdx/utils/Array;->clear()V │ │ .line 543 │ - move/from16 v0, v35 │ + move/from16 v0, v34 │ │ - move/from16 v1, v38 │ + move/from16 v1, v37 │ │ if-ge v0, v1, :cond_49 │ │ .line 544 │ - const/16 v30, 0x1 │ + const/16 v29, 0x1 │ │ .line 545 │ - .local v30, "lineNumber":I │ - const/16 v29, 0x0 │ + .local v29, "lineNumber":I │ + const/16 v28, 0x0 │ │ - .local v29, "i":I │ + .local v28, "i":I │ :goto_2 │ - move/from16 v0, v29 │ + move/from16 v0, v28 │ │ - move/from16 v1, v35 │ + move/from16 v1, v34 │ │ if-ge v0, v1, :cond_48 │ │ .line 546 │ - aget-char v48, p1, v29 │ + aget-char v47, p1, v28 │ │ - const/16 v49, 0xa │ + const/16 v48, 0xa │ │ - move/from16 v0, v48 │ + move/from16 v0, v47 │ │ - move/from16 v1, v49 │ + move/from16 v1, v48 │ │ if-ne v0, v1, :cond_2 │ │ - add-int/lit8 v30, v30, 0x1 │ + add-int/lit8 v29, v29, 0x1 │ │ .line 545 │ :cond_2 │ - add-int/lit8 v29, v29, 0x1 │ + add-int/lit8 v28, v28, 0x1 │ │ goto :goto_2 │ │ .line 114 │ - .end local v29 # "i":I │ - .end local v30 # "lineNumber":I │ - .end local v39 # "root":Lcom/badlogic/gdx/utils/JsonValue; │ - .end local v45 # "top":I │ - .restart local v46 # "top":I │ + .end local v28 # "i":I │ + .end local v29 # "lineNumber":I │ + .end local v38 # "root":Lcom/badlogic/gdx/utils/JsonValue; │ + .end local v44 # "top":I │ + .restart local v45 # "top":I │ :pswitch_1 │ - move/from16 v0, v35 │ + move/from16 v0, v34 │ │ - move/from16 v1, v38 │ + move/from16 v1, v37 │ │ if-ne v0, v1, :cond_3 │ │ .line 115 │ - const/4 v12, 0x4 │ + const/4 v11, 0x4 │ │ .line 116 │ goto :goto_0 │ │ .line 118 │ :cond_3 │ - if-nez v24, :cond_4 │ + if-nez v23, :cond_4 │ │ .line 119 │ - const/4 v12, 0x5 │ + const/4 v11, 0x5 │ │ .line 120 │ goto :goto_0 │ │ .line 125 │ :cond_4 │ :pswitch_2 │ :try_start_0 │ - sget-object v48, Lcom/badlogic/gdx/utils/JsonReader;->_json_key_offsets:[S │ + sget-object v47, Lcom/badlogic/gdx/utils/JsonReader;->_json_key_offsets:[S │ │ - aget-short v13, v48, v24 │ + aget-short v12, v47, v23 │ │ .line 126 │ - .local v13, "_keys":I │ - sget-object v48, Lcom/badlogic/gdx/utils/JsonReader;->_json_index_offsets:[S │ + .local v12, "_keys":I │ + sget-object v47, Lcom/badlogic/gdx/utils/JsonReader;->_json_index_offsets:[S │ │ - aget-short v19, v48, v24 │ + aget-short v18, v47, v23 │ │ .line 127 │ - sget-object v48, Lcom/badlogic/gdx/utils/JsonReader;->_json_single_lengths:[B │ + sget-object v47, Lcom/badlogic/gdx/utils/JsonReader;->_json_single_lengths:[B │ │ - aget-byte v14, v48, v24 │ + aget-byte v13, v47, v23 │ │ .line 128 │ - .local v14, "_klen":I │ - if-lez v14, :cond_5 │ + .local v13, "_klen":I │ + if-lez v13, :cond_5 │ │ .line 129 │ - move v15, v13 │ + move v14, v12 │ │ .line 131 │ - .local v15, "_lower":I │ - add-int v48, v13, v14 │ + .local v14, "_lower":I │ + add-int v47, v12, v13 │ │ - add-int/lit8 v20, v48, -0x1 │ + add-int/lit8 v19, v47, -0x1 │ │ .line 133 │ - .local v20, "_upper":I │ + .local v19, "_upper":I │ :goto_3 │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ - if-ge v0, v15, :cond_8 │ + if-ge v0, v14, :cond_8 │ │ .line 145 │ - add-int/2addr v13, v14 │ + add-int/2addr v12, v13 │ │ .line 146 │ - add-int v19, v19, v14 │ + add-int v18, v18, v13 │ │ .line 149 │ - .end local v15 # "_lower":I │ - .end local v20 # "_upper":I │ + .end local v14 # "_lower":I │ + .end local v19 # "_upper":I │ :cond_5 │ - sget-object v48, Lcom/badlogic/gdx/utils/JsonReader;->_json_range_lengths:[B │ + sget-object v47, Lcom/badlogic/gdx/utils/JsonReader;->_json_range_lengths:[B │ │ - aget-byte v14, v48, v24 │ + aget-byte v13, v47, v23 │ │ .line 150 │ - if-lez v14, :cond_6 │ + if-lez v13, :cond_6 │ │ .line 151 │ - move v15, v13 │ + move v14, v12 │ │ .line 153 │ - .restart local v15 # "_lower":I │ - shl-int/lit8 v48, v14, 0x1 │ + .restart local v14 # "_lower":I │ + shl-int/lit8 v47, v13, 0x1 │ │ - add-int v48, v48, v13 │ + add-int v47, v47, v12 │ │ - add-int/lit8 v20, v48, -0x2 │ + add-int/lit8 v19, v47, -0x2 │ │ .line 155 │ - .restart local v20 # "_upper":I │ + .restart local v19 # "_upper":I │ :goto_4 │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ - if-ge v0, v15, :cond_b │ + if-ge v0, v14, :cond_b │ │ .line 167 │ - add-int v19, v19, v14 │ + add-int v18, v18, v13 │ │ .line 171 │ - .end local v15 # "_lower":I │ - .end local v20 # "_upper":I │ + .end local v14 # "_lower":I │ + .end local v19 # "_upper":I │ :cond_6 │ :goto_5 │ - sget-object v48, Lcom/badlogic/gdx/utils/JsonReader;->_json_indicies:[B │ + sget-object v47, Lcom/badlogic/gdx/utils/JsonReader;->_json_indicies:[B │ │ - aget-byte v19, v48, v19 │ + aget-byte v18, v47, v18 │ │ .line 172 │ - sget-object v48, Lcom/badlogic/gdx/utils/JsonReader;->_json_trans_targs:[B │ + sget-object v47, Lcom/badlogic/gdx/utils/JsonReader;->_json_trans_targs:[B │ │ - aget-byte v24, v48, v19 │ + aget-byte v23, v47, v18 │ │ .line 174 │ - sget-object v48, Lcom/badlogic/gdx/utils/JsonReader;->_json_trans_actions:[B │ + sget-object v47, Lcom/badlogic/gdx/utils/JsonReader;->_json_trans_actions:[B │ │ - aget-byte v48, v48, v19 │ + aget-byte v47, v47, v18 │ │ - if-eqz v48, :cond_36 │ + if-eqz v47, :cond_36 │ │ .line 175 │ - sget-object v48, Lcom/badlogic/gdx/utils/JsonReader;->_json_trans_actions:[B │ + sget-object v47, Lcom/badlogic/gdx/utils/JsonReader;->_json_trans_actions:[B │ │ - aget-byte v10, v48, v19 │ + aget-byte v9, v47, v18 │ │ .line 176 │ - .local v10, "_acts":I │ - sget-object v48, Lcom/badlogic/gdx/utils/JsonReader;->_json_actions:[B │ + .local v9, "_acts":I │ + sget-object v47, Lcom/badlogic/gdx/utils/JsonReader;->_json_actions:[B │ │ - add-int/lit8 v11, v10, 0x1 │ + add-int/lit8 v10, v9, 0x1 │ │ - .end local v10 # "_acts":I │ - .local v11, "_acts":I │ - aget-byte v17, v48, v10 │ + .end local v9 # "_acts":I │ + .local v10, "_acts":I │ + aget-byte v16, v47, v9 │ :try_end_0 │ .catch Ljava/lang/RuntimeException; {:try_start_0 .. :try_end_0} :catch_3 │ │ - .local v17, "_nacts":I │ - move/from16 v18, v17 │ + .local v16, "_nacts":I │ + move/from16 v17, v16 │ │ - .end local v17 # "_nacts":I │ - .local v18, "_nacts":I │ - move/from16 v36, v35 │ + .end local v16 # "_nacts":I │ + .local v17, "_nacts":I │ + move/from16 v35, v34 │ │ .line 177 │ - .end local v35 # "p":I │ - .local v36, "p":I │ + .end local v34 # "p":I │ + .local v35, "p":I │ :goto_6 │ - add-int/lit8 v17, v18, -0x1 │ + add-int/lit8 v16, v17, -0x1 │ │ - .end local v18 # "_nacts":I │ - .restart local v17 # "_nacts":I │ - if-lez v18, :cond_35 │ + .end local v17 # "_nacts":I │ + .restart local v16 # "_nacts":I │ + if-lez v17, :cond_35 │ │ .line 178 │ :try_start_1 │ - sget-object v48, Lcom/badlogic/gdx/utils/JsonReader;->_json_actions:[B │ + sget-object v47, Lcom/badlogic/gdx/utils/JsonReader;->_json_actions:[B │ │ - add-int/lit8 v10, v11, 0x1 │ + add-int/lit8 v9, v10, 0x1 │ │ - .end local v11 # "_acts":I │ - .restart local v10 # "_acts":I │ - aget-byte v48, v48, v11 │ + .end local v10 # "_acts":I │ + .restart local v9 # "_acts":I │ + aget-byte v47, v47, v10 │ :try_end_1 │ .catch Ljava/lang/RuntimeException; {:try_start_1 .. :try_end_1} :catch_0 │ │ - packed-switch v48, :pswitch_data_1 │ + packed-switch v47, :pswitch_data_1 │ │ - move/from16 v35, v36 │ + move/from16 v34, v35 │ │ - .end local v36 # "p":I │ - .restart local v35 # "p":I │ + .end local v35 # "p":I │ + .restart local v34 # "p":I │ :cond_7 │ :goto_7 │ - move/from16 v18, v17 │ + move/from16 v17, v16 │ │ - .end local v17 # "_nacts":I │ - .restart local v18 # "_nacts":I │ - move v11, v10 │ + .end local v16 # "_nacts":I │ + .restart local v17 # "_nacts":I │ + move v10, v9 │ │ - .end local v10 # "_acts":I │ - .restart local v11 # "_acts":I │ - move/from16 v36, v35 │ + .end local v9 # "_acts":I │ + .restart local v10 # "_acts":I │ + move/from16 v35, v34 │ │ .line 423 │ - .end local v35 # "p":I │ - .restart local v36 # "p":I │ + .end local v34 # "p":I │ + .restart local v35 # "p":I │ goto :goto_6 │ │ .line 135 │ - .end local v11 # "_acts":I │ - .end local v18 # "_nacts":I │ - .end local v36 # "p":I │ - .restart local v15 # "_lower":I │ - .restart local v20 # "_upper":I │ - .restart local v35 # "p":I │ + .end local v10 # "_acts":I │ + .end local v17 # "_nacts":I │ + .end local v35 # "p":I │ + .restart local v14 # "_lower":I │ + .restart local v19 # "_upper":I │ + .restart local v34 # "p":I │ :cond_8 │ - sub-int v48, v20, v15 │ + sub-int v47, v19, v14 │ │ - shr-int/lit8 v48, v48, 0x1 │ + shr-int/lit8 v47, v47, 0x1 │ │ - add-int v16, v15, v48 │ + add-int v15, v14, v47 │ │ .line 136 │ - .local v16, "_mid":I │ + .local v15, "_mid":I │ :try_start_2 │ - aget-char v48, p1, v35 │ + aget-char v47, p1, v34 │ │ - sget-object v49, Lcom/badlogic/gdx/utils/JsonReader;->_json_trans_keys:[C │ + sget-object v48, Lcom/badlogic/gdx/utils/JsonReader;->_json_trans_keys:[C │ │ - aget-char v49, v49, v16 │ + aget-char v48, v48, v15 │ │ - move/from16 v0, v48 │ + move/from16 v0, v47 │ │ - move/from16 v1, v49 │ + move/from16 v1, v48 │ │ if-ge v0, v1, :cond_9 │ │ .line 137 │ - add-int/lit8 v20, v16, -0x1 │ + add-int/lit8 v19, v15, -0x1 │ │ goto :goto_3 │ │ .line 138 │ :cond_9 │ - aget-char v48, p1, v35 │ + aget-char v47, p1, v34 │ │ - sget-object v49, Lcom/badlogic/gdx/utils/JsonReader;->_json_trans_keys:[C │ + sget-object v48, Lcom/badlogic/gdx/utils/JsonReader;->_json_trans_keys:[C │ │ - aget-char v49, v49, v16 │ + aget-char v48, v48, v15 │ │ - move/from16 v0, v48 │ + move/from16 v0, v47 │ │ - move/from16 v1, v49 │ + move/from16 v1, v48 │ │ if-le v0, v1, :cond_a │ │ .line 139 │ - add-int/lit8 v15, v16, 0x1 │ + add-int/lit8 v14, v15, 0x1 │ │ goto :goto_3 │ │ .line 141 │ :cond_a │ - sub-int v48, v16, v13 │ + sub-int v47, v15, v12 │ │ - add-int v19, v19, v48 │ + add-int v18, v18, v47 │ │ .line 142 │ goto :goto_5 │ │ .line 157 │ - .end local v16 # "_mid":I │ + .end local v15 # "_mid":I │ :cond_b │ - sub-int v48, v20, v15 │ + sub-int v47, v19, v14 │ │ - shr-int/lit8 v48, v48, 0x1 │ + shr-int/lit8 v47, v47, 0x1 │ │ - and-int/lit8 v48, v48, -0x2 │ + and-int/lit8 v47, v47, -0x2 │ │ - add-int v16, v15, v48 │ + add-int v15, v14, v47 │ │ .line 158 │ - .restart local v16 # "_mid":I │ - aget-char v48, p1, v35 │ + .restart local v15 # "_mid":I │ + aget-char v47, p1, v34 │ │ - sget-object v49, Lcom/badlogic/gdx/utils/JsonReader;->_json_trans_keys:[C │ + sget-object v48, Lcom/badlogic/gdx/utils/JsonReader;->_json_trans_keys:[C │ │ - aget-char v49, v49, v16 │ + aget-char v48, v48, v15 │ │ - move/from16 v0, v48 │ + move/from16 v0, v47 │ │ - move/from16 v1, v49 │ + move/from16 v1, v48 │ │ if-ge v0, v1, :cond_c │ │ .line 159 │ - add-int/lit8 v20, v16, -0x2 │ + add-int/lit8 v19, v15, -0x2 │ │ goto :goto_4 │ │ .line 160 │ :cond_c │ - aget-char v48, p1, v35 │ + aget-char v47, p1, v34 │ │ - sget-object v49, Lcom/badlogic/gdx/utils/JsonReader;->_json_trans_keys:[C │ + sget-object v48, Lcom/badlogic/gdx/utils/JsonReader;->_json_trans_keys:[C │ │ - add-int/lit8 v50, v16, 0x1 │ + add-int/lit8 v49, v15, 0x1 │ │ - aget-char v49, v49, v50 │ + aget-char v48, v48, v49 │ :try_end_2 │ .catch Ljava/lang/RuntimeException; {:try_start_2 .. :try_end_2} :catch_3 │ │ - move/from16 v0, v48 │ + move/from16 v0, v47 │ │ - move/from16 v1, v49 │ + move/from16 v1, v48 │ │ if-le v0, v1, :cond_d │ │ .line 161 │ - add-int/lit8 v15, v16, 0x2 │ + add-int/lit8 v14, v15, 0x2 │ │ goto/16 :goto_4 │ │ .line 163 │ :cond_d │ - sub-int v48, v16, v13 │ + sub-int v47, v15, v12 │ │ - shr-int/lit8 v48, v48, 0x1 │ + shr-int/lit8 v47, v47, 0x1 │ │ - add-int v19, v19, v48 │ + add-int v18, v18, v47 │ │ .line 164 │ goto/16 :goto_5 │ │ .line 182 │ - .end local v15 # "_lower":I │ - .end local v16 # "_mid":I │ - .end local v20 # "_upper":I │ - .end local v35 # "p":I │ - .restart local v10 # "_acts":I │ - .restart local v17 # "_nacts":I │ - .restart local v36 # "p":I │ + .end local v14 # "_lower":I │ + .end local v15 # "_mid":I │ + .end local v19 # "_upper":I │ + .end local v34 # "p":I │ + .restart local v9 # "_acts":I │ + .restart local v16 # "_nacts":I │ + .restart local v35 # "p":I │ :pswitch_3 │ - const/16 v43, 0x1 │ + const/16 v42, 0x1 │ │ - move/from16 v35, v36 │ + move/from16 v34, v35 │ │ .line 184 │ - .end local v36 # "p":I │ - .restart local v35 # "p":I │ + .end local v35 # "p":I │ + .restart local v34 # "p":I │ goto :goto_7 │ │ .line 188 │ - .end local v35 # "p":I │ - .restart local v36 # "p":I │ + .end local v34 # "p":I │ + .restart local v35 # "p":I │ :pswitch_4 │ :try_start_3 │ - new-instance v47, Ljava/lang/String; │ + new-instance v46, Ljava/lang/String; │ │ - sub-int v48, v36, v40 │ + sub-int v47, v35, v39 │ │ - move-object/from16 v0, v47 │ + move-object/from16 v0, v46 │ │ move-object/from16 v1, p1 │ │ - move/from16 v2, v40 │ + move/from16 v2, v39 │ │ - move/from16 v3, v48 │ + move/from16 v3, v47 │ │ invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;->([CII)V │ │ .line 189 │ - .local v47, "value":Ljava/lang/String; │ - if-eqz v33, :cond_e │ + .local v46, "value":Ljava/lang/String; │ + if-eqz v32, :cond_e │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v46 │ │ invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/JsonReader;->unescape(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v47 │ + move-result-object v46 │ │ .line 191 │ :cond_e │ - if-eqz v43, :cond_10 │ + if-eqz v42, :cond_10 │ │ .line 192 │ - const/16 v43, 0x0 │ + const/16 v42, 0x0 │ │ .line 193 │ - if-eqz v25, :cond_f │ + if-eqz v24, :cond_f │ │ - sget-object v48, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v47, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v49, Ljava/lang/StringBuilder; │ + new-instance v48, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v49 .. v49}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v48 .. v48}, Ljava/lang/StringBuilder;->()V │ │ - const-string v50, "name: " │ + const-string v49, "name: " │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - move-object/from16 v0, v49 │ + move-object/from16 v0, v48 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v46 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v49 .. v49}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v48 .. v48}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v48 .. v49}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v47 .. v48}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 194 │ :cond_f │ - move-object/from16 v0, v32 │ + move-object/from16 v0, v31 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v46 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V │ │ .line 258 │ :goto_8 │ - const/16 v44, 0x0 │ + const/16 v43, 0x0 │ │ .line 259 │ - move/from16 v40, v36 │ + move/from16 v39, v35 │ │ - move/from16 v35, v36 │ + move/from16 v34, v35 │ │ .line 261 │ - .end local v36 # "p":I │ - .restart local v35 # "p":I │ + .end local v35 # "p":I │ + .restart local v34 # "p":I │ goto/16 :goto_7 │ │ .line 196 │ - .end local v35 # "p":I │ - .restart local v36 # "p":I │ + .end local v34 # "p":I │ + .restart local v35 # "p":I │ :cond_10 │ - move-object/from16 v0, v32 │ + move-object/from16 v0, v31 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/Array;->size:I │ │ - move/from16 v48, v0 │ + move/from16 v47, v0 │ │ - if-lez v48, :cond_12 │ + if-lez v47, :cond_12 │ │ - invoke-virtual/range {v32 .. v32}, Lcom/badlogic/gdx/utils/Array;->pop()Ljava/lang/Object; │ + invoke-virtual/range {v31 .. v31}, Lcom/badlogic/gdx/utils/Array;->pop()Ljava/lang/Object; │ │ - move-result-object v48 │ + move-result-object v47 │ │ - check-cast v48, Ljava/lang/String; │ + check-cast v47, Ljava/lang/String; │ │ - move-object/from16 v31, v48 │ + move-object/from16 v30, v47 │ │ .line 197 │ - .local v31, "name":Ljava/lang/String; │ + .local v30, "name":Ljava/lang/String; │ :goto_9 │ - if-eqz v44, :cond_19 │ + if-eqz v43, :cond_19 │ │ .line 198 │ - const-string v48, "true" │ + const-string v47, "true" │ │ - invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v48 │ + move-result v47 │ │ - if-eqz v48, :cond_13 │ + if-eqz v47, :cond_13 │ │ .line 199 │ - if-eqz v25, :cond_11 │ + if-eqz v24, :cond_11 │ │ - sget-object v48, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v47, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v49, Ljava/lang/StringBuilder; │ + new-instance v48, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v49 .. v49}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v48 .. v48}, Ljava/lang/StringBuilder;->()V │ │ - const-string v50, "boolean: " │ + const-string v49, "boolean: " │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - move-object/from16 v0, v49 │ + move-object/from16 v0, v48 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v30 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - const-string v50, "=true" │ + const-string v49, "=true" │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v49 .. v49}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v48 .. v48}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v48 .. v49}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v47 .. v48}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 200 │ :cond_11 │ - const/16 v48, 0x1 │ + const/16 v47, 0x1 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v30 │ │ - move/from16 v2, v48 │ + move/from16 v2, v47 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;->bool(Ljava/lang/String;Z)V │ │ goto :goto_8 │ │ .line 534 │ - .end local v10 # "_acts":I │ - .end local v31 # "name":Ljava/lang/String; │ - .end local v47 # "value":Ljava/lang/String; │ + .end local v9 # "_acts":I │ + .end local v30 # "name":Ljava/lang/String; │ + .end local v46 # "value":Ljava/lang/String; │ :catch_0 │ - move-exception v28 │ + move-exception v27 │ │ - move/from16 v45, v46 │ + move/from16 v44, v45 │ │ - .end local v46 # "top":I │ - .restart local v45 # "top":I │ - move/from16 v35, v36 │ + .end local v45 # "top":I │ + .restart local v44 # "top":I │ + move/from16 v34, v35 │ │ .line 535 │ - .end local v13 # "_keys":I │ - .end local v14 # "_klen":I │ - .end local v17 # "_nacts":I │ - .end local v36 # "p":I │ - .local v28, "ex":Ljava/lang/RuntimeException; │ - .restart local v35 # "p":I │ + .end local v12 # "_keys":I │ + .end local v13 # "_klen":I │ + .end local v16 # "_nacts":I │ + .end local v35 # "p":I │ + .local v27, "ex":Ljava/lang/RuntimeException; │ + .restart local v34 # "p":I │ :goto_a │ - move-object/from16 v37, v28 │ + move-object/from16 v36, v27 │ │ goto/16 :goto_1 │ │ .line 196 │ - .end local v28 # "ex":Ljava/lang/RuntimeException; │ - .end local v35 # "p":I │ - .end local v45 # "top":I │ - .restart local v10 # "_acts":I │ - .restart local v13 # "_keys":I │ - .restart local v14 # "_klen":I │ - .restart local v17 # "_nacts":I │ - .restart local v36 # "p":I │ - .restart local v46 # "top":I │ - .restart local v47 # "value":Ljava/lang/String; │ + .end local v27 # "ex":Ljava/lang/RuntimeException; │ + .end local v34 # "p":I │ + .end local v44 # "top":I │ + .restart local v9 # "_acts":I │ + .restart local v12 # "_keys":I │ + .restart local v13 # "_klen":I │ + .restart local v16 # "_nacts":I │ + .restart local v35 # "p":I │ + .restart local v45 # "top":I │ + .restart local v46 # "value":Ljava/lang/String; │ :cond_12 │ - const/16 v31, 0x0 │ + const/16 v30, 0x0 │ │ goto :goto_9 │ │ .line 202 │ - .restart local v31 # "name":Ljava/lang/String; │ + .restart local v30 # "name":Ljava/lang/String; │ :cond_13 │ - const-string v48, "false" │ + const-string v47, "false" │ │ - invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v48 │ + move-result v47 │ │ - if-eqz v48, :cond_15 │ + if-eqz v47, :cond_15 │ │ .line 203 │ - if-eqz v25, :cond_14 │ + if-eqz v24, :cond_14 │ │ - sget-object v48, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v47, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v49, Ljava/lang/StringBuilder; │ + new-instance v48, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v49 .. v49}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v48 .. v48}, Ljava/lang/StringBuilder;->()V │ │ - const-string v50, "boolean: " │ + const-string v49, "boolean: " │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - move-object/from16 v0, v49 │ + move-object/from16 v0, v48 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v30 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - const-string v50, "=false" │ + const-string v49, "=false" │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v49 .. v49}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v48 .. v48}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v48 .. v49}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v47 .. v48}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 204 │ :cond_14 │ - const/16 v48, 0x0 │ + const/16 v47, 0x0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v30 │ │ - move/from16 v2, v48 │ + move/from16 v2, v47 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;->bool(Ljava/lang/String;Z)V │ │ goto/16 :goto_8 │ │ .line 206 │ :cond_15 │ - const-string v48, "null" │ + const-string v47, "null" │ │ - invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v48 │ + move-result v47 │ │ - if-eqz v48, :cond_16 │ + if-eqz v47, :cond_16 │ │ .line 207 │ - const/16 v48, 0x0 │ + const/16 v47, 0x0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v30 │ │ - move-object/from16 v2, v48 │ + move-object/from16 v2, v47 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;->string(Ljava/lang/String;Ljava/lang/String;)V │ │ goto/16 :goto_8 │ │ .line 210 │ :cond_16 │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - .local v22, "couldBeDouble":Z │ - const/16 v23, 0x1 │ + .local v21, "couldBeDouble":Z │ + const/16 v22, 0x1 │ │ .line 212 │ - .local v23, "couldBeLong":Z │ - move/from16 v29, v40 │ + .local v22, "couldBeLong":Z │ + move/from16 v28, v39 │ │ - .restart local v29 # "i":I │ + .restart local v28 # "i":I │ :goto_b │ - move/from16 v0, v29 │ + move/from16 v0, v28 │ │ - move/from16 v1, v36 │ + move/from16 v1, v35 │ │ if-ge v0, v1, :cond_17 │ │ .line 213 │ - aget-char v48, p1, v29 │ + aget-char v47, p1, v28 │ :try_end_3 │ .catch Ljava/lang/RuntimeException; {:try_start_3 .. :try_end_3} :catch_0 │ │ - sparse-switch v48, :sswitch_data_0 │ + sparse-switch v47, :sswitch_data_0 │ │ .line 234 │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ .line 235 │ - const/16 v23, 0x0 │ + const/16 v22, 0x0 │ │ .line 239 │ :cond_17 │ - if-eqz v22, :cond_1b │ + if-eqz v21, :cond_1b │ │ .line 241 │ - if-eqz v25, :cond_18 │ + if-eqz v24, :cond_18 │ │ :try_start_4 │ - sget-object v48, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v47, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v49, Ljava/lang/StringBuilder; │ + new-instance v48, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v49 .. v49}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v48 .. v48}, Ljava/lang/StringBuilder;->()V │ │ - const-string v50, "double: " │ + const-string v49, "double: " │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - move-object/from16 v0, v49 │ + move-object/from16 v0, v48 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v30 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - const-string v50, "=" │ + const-string v49, "=" │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-static/range {v47 .. v47}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ + invoke-static/range {v46 .. v46}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ - move-result-wide v50 │ + move-result-wide v49 │ │ - invoke-virtual/range {v49 .. v51}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v50}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v49 .. v49}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v48 .. v48}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v48 .. v49}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v47 .. v48}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 242 │ :cond_18 │ - invoke-static/range {v47 .. v47}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ + invoke-static/range {v46 .. v46}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ - move-result-wide v48 │ + move-result-wide v47 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v30 │ │ - move-wide/from16 v2, v48 │ + move-wide/from16 v2, v47 │ │ - move-object/from16 v4, v47 │ + move-object/from16 v4, v46 │ │ invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/JsonReader;->number(Ljava/lang/String;DLjava/lang/String;)V │ :try_end_4 │ .catch Ljava/lang/NumberFormatException; {:try_start_4 .. :try_end_4} :catch_1 │ .catch Ljava/lang/RuntimeException; {:try_start_4 .. :try_end_4} :catch_0 │ │ goto/16 :goto_8 │ │ .line 244 │ :catch_1 │ - move-exception v48 │ + move-exception v47 │ │ .line 255 │ - .end local v22 # "couldBeDouble":Z │ - .end local v23 # "couldBeLong":Z │ - .end local v29 # "i":I │ + .end local v21 # "couldBeDouble":Z │ + .end local v22 # "couldBeLong":Z │ + .end local v28 # "i":I │ :cond_19 │ :goto_c │ - if-eqz v25, :cond_1a │ + if-eqz v24, :cond_1a │ │ :try_start_5 │ - sget-object v48, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v47, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v49, Ljava/lang/StringBuilder; │ + new-instance v48, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v49 .. v49}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v48 .. v48}, Ljava/lang/StringBuilder;->()V │ │ - const-string v50, "string: " │ + const-string v49, "string: " │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - move-object/from16 v0, v49 │ + move-object/from16 v0, v48 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v30 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - const-string v50, "=" │ + const-string v49, "=" │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - move-object/from16 v0, v49 │ + move-object/from16 v0, v48 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v46 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v49 .. v49}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v48 .. v48}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v48 .. v49}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v47 .. v48}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 256 │ :cond_1a │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v30 │ │ - move-object/from16 v2, v47 │ + move-object/from16 v2, v46 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;->string(Ljava/lang/String;Ljava/lang/String;)V │ │ goto/16 :goto_8 │ │ .line 230 │ - .restart local v22 # "couldBeDouble":Z │ - .restart local v23 # "couldBeLong":Z │ - .restart local v29 # "i":I │ + .restart local v21 # "couldBeDouble":Z │ + .restart local v22 # "couldBeLong":Z │ + .restart local v28 # "i":I │ :sswitch_0 │ - const/16 v22, 0x1 │ + const/16 v21, 0x1 │ │ .line 231 │ - const/16 v23, 0x0 │ + const/16 v22, 0x0 │ │ .line 212 │ :sswitch_1 │ - add-int/lit8 v29, v29, 0x1 │ + add-int/lit8 v28, v28, 0x1 │ │ goto/16 :goto_b │ │ .line 246 │ :cond_1b │ - if-eqz v23, :cond_19 │ + if-eqz v22, :cond_19 │ │ .line 247 │ - if-eqz v25, :cond_1c │ + if-eqz v24, :cond_1c │ │ - sget-object v48, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v47, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v49, Ljava/lang/StringBuilder; │ + new-instance v48, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v49 .. v49}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v48 .. v48}, Ljava/lang/StringBuilder;->()V │ │ - const-string v50, "double: " │ + const-string v49, "double: " │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - move-object/from16 v0, v49 │ + move-object/from16 v0, v48 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v30 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - const-string v50, "=" │ + const-string v49, "=" │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-static/range {v47 .. v47}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ + invoke-static/range {v46 .. v46}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ - move-result-wide v50 │ + move-result-wide v49 │ │ - invoke-virtual/range {v49 .. v51}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v50}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v49 .. v49}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v48 .. v48}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v48 .. v49}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v47 .. v48}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ :try_end_5 │ .catch Ljava/lang/RuntimeException; {:try_start_5 .. :try_end_5} :catch_0 │ │ .line 249 │ :cond_1c │ :try_start_6 │ - invoke-static/range {v47 .. v47}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static/range {v46 .. v46}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v48 │ + move-result-wide v47 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v30 │ │ - move-wide/from16 v2, v48 │ + move-wide/from16 v2, v47 │ │ - move-object/from16 v4, v47 │ + move-object/from16 v4, v46 │ │ invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/JsonReader;->number(Ljava/lang/String;JLjava/lang/String;)V │ :try_end_6 │ .catch Ljava/lang/NumberFormatException; {:try_start_6 .. :try_end_6} :catch_2 │ .catch Ljava/lang/RuntimeException; {:try_start_6 .. :try_end_6} :catch_0 │ │ goto/16 :goto_8 │ │ .line 251 │ :catch_2 │ - move-exception v48 │ + move-exception v47 │ │ goto :goto_c │ │ .line 265 │ - .end local v22 # "couldBeDouble":Z │ - .end local v23 # "couldBeLong":Z │ - .end local v29 # "i":I │ - .end local v31 # "name":Ljava/lang/String; │ - .end local v47 # "value":Ljava/lang/String; │ + .end local v21 # "couldBeDouble":Z │ + .end local v22 # "couldBeLong":Z │ + .end local v28 # "i":I │ + .end local v30 # "name":Ljava/lang/String; │ + .end local v46 # "value":Ljava/lang/String; │ :pswitch_5 │ :try_start_7 │ - move-object/from16 v0, v32 │ + move-object/from16 v0, v31 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/Array;->size:I │ │ - move/from16 v48, v0 │ + move/from16 v47, v0 │ │ - if-lez v48, :cond_1f │ + if-lez v47, :cond_1f │ │ - invoke-virtual/range {v32 .. v32}, Lcom/badlogic/gdx/utils/Array;->pop()Ljava/lang/Object; │ + invoke-virtual/range {v31 .. v31}, Lcom/badlogic/gdx/utils/Array;->pop()Ljava/lang/Object; │ │ - move-result-object v48 │ + move-result-object v47 │ │ - check-cast v48, Ljava/lang/String; │ + check-cast v47, Ljava/lang/String; │ │ - move-object/from16 v31, v48 │ + move-object/from16 v30, v47 │ │ .line 266 │ - .restart local v31 # "name":Ljava/lang/String; │ + .restart local v30 # "name":Ljava/lang/String; │ :goto_d │ - if-eqz v25, :cond_1d │ + if-eqz v24, :cond_1d │ │ - sget-object v48, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v47, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v49, Ljava/lang/StringBuilder; │ + new-instance v48, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v49 .. v49}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v48 .. v48}, Ljava/lang/StringBuilder;->()V │ │ - const-string v50, "startObject: " │ + const-string v49, "startObject: " │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - move-object/from16 v0, v49 │ + move-object/from16 v0, v48 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v30 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v49 .. v49}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v48 .. v48}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v48 .. v49}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v47 .. v48}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 267 │ :cond_1d │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v30 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/JsonReader;->startObject(Ljava/lang/String;)V │ │ .line 269 │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v40 │ │ array-length v0, v0 │ │ - move/from16 v48, v0 │ + move/from16 v47, v0 │ │ - move/from16 v0, v46 │ + move/from16 v0, v45 │ │ - move/from16 v1, v48 │ + move/from16 v1, v47 │ │ if-ne v0, v1, :cond_1e │ │ .line 270 │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v40 │ │ array-length v0, v0 │ │ - move/from16 v48, v0 │ + move/from16 v47, v0 │ │ - mul-int/lit8 v48, v48, 0x2 │ + mul-int/lit8 v47, v47, 0x2 │ │ - move/from16 v0, v48 │ + move/from16 v0, v47 │ │ new-array v0, v0, [I │ │ - move-object/from16 v34, v0 │ + move-object/from16 v33, v0 │ │ .line 271 │ - .local v34, "newStack":[I │ - const/16 v48, 0x0 │ + .local v33, "newStack":[I │ + const/16 v47, 0x0 │ │ - const/16 v49, 0x0 │ + const/16 v48, 0x0 │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v40 │ │ array-length v0, v0 │ │ - move/from16 v50, v0 │ + move/from16 v49, v0 │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v40 │ │ - move/from16 v1, v48 │ + move/from16 v1, v47 │ │ - move-object/from16 v2, v34 │ + move-object/from16 v2, v33 │ │ - move/from16 v3, v49 │ + move/from16 v3, v48 │ │ - move/from16 v4, v50 │ + move/from16 v4, v49 │ │ invoke-static {v0, v1, v2, v3, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ :try_end_7 │ .catch Ljava/lang/RuntimeException; {:try_start_7 .. :try_end_7} :catch_0 │ │ .line 272 │ - move-object/from16 v41, v34 │ + move-object/from16 v40, v33 │ │ .line 275 │ - .end local v34 # "newStack":[I │ + .end local v33 # "newStack":[I │ :cond_1e │ - add-int/lit8 v45, v46, 0x1 │ + add-int/lit8 v44, v45, 0x1 │ │ - .end local v46 # "top":I │ - .restart local v45 # "top":I │ + .end local v45 # "top":I │ + .restart local v44 # "top":I │ :try_start_8 │ - aput v24, v41, v46 │ + aput v23, v40, v45 │ :try_end_8 │ .catch Ljava/lang/RuntimeException; {:try_start_8 .. :try_end_8} :catch_6 │ │ .line 276 │ - const/16 v24, 0x5 │ + const/16 v23, 0x5 │ │ .line 277 │ - const/4 v12, 0x2 │ + const/4 v11, 0x2 │ │ - move/from16 v46, v45 │ + move/from16 v45, v44 │ │ - .end local v45 # "top":I │ - .restart local v46 # "top":I │ - move/from16 v35, v36 │ + .end local v44 # "top":I │ + .restart local v45 # "top":I │ + move/from16 v34, v35 │ │ .line 278 │ - .end local v36 # "p":I │ - .restart local v35 # "p":I │ + .end local v35 # "p":I │ + .restart local v34 # "p":I │ goto/16 :goto_0 │ │ .line 265 │ - .end local v31 # "name":Ljava/lang/String; │ - .end local v35 # "p":I │ - .restart local v36 # "p":I │ + .end local v30 # "name":Ljava/lang/String; │ + .end local v34 # "p":I │ + .restart local v35 # "p":I │ :cond_1f │ - const/16 v31, 0x0 │ + const/16 v30, 0x0 │ │ goto :goto_d │ │ .line 286 │ :pswitch_6 │ - if-eqz v25, :cond_20 │ + if-eqz v24, :cond_20 │ │ :try_start_9 │ - sget-object v48, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v47, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - const-string v49, "endObject" │ + const-string v48, "endObject" │ │ - invoke-virtual/range {v48 .. v49}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v47 .. v48}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 287 │ :cond_20 │ invoke-virtual/range {p0 .. p0}, Lcom/badlogic/gdx/utils/JsonReader;->pop()V │ :try_end_9 │ .catch Ljava/lang/RuntimeException; {:try_start_9 .. :try_end_9} :catch_0 │ │ .line 289 │ - add-int/lit8 v45, v46, -0x1 │ + add-int/lit8 v44, v45, -0x1 │ │ - .end local v46 # "top":I │ - .restart local v45 # "top":I │ + .end local v45 # "top":I │ + .restart local v44 # "top":I │ :try_start_a │ - aget v24, v41, v45 │ + aget v23, v40, v44 │ :try_end_a │ .catch Ljava/lang/RuntimeException; {:try_start_a .. :try_end_a} :catch_6 │ │ .line 290 │ - const/4 v12, 0x2 │ + const/4 v11, 0x2 │ │ - move/from16 v46, v45 │ + move/from16 v45, v44 │ │ - .end local v45 # "top":I │ - .restart local v46 # "top":I │ - move/from16 v35, v36 │ + .end local v44 # "top":I │ + .restart local v45 # "top":I │ + move/from16 v34, v35 │ │ .line 291 │ - .end local v36 # "p":I │ - .restart local v35 # "p":I │ + .end local v35 # "p":I │ + .restart local v34 # "p":I │ goto/16 :goto_0 │ │ .line 298 │ - .end local v35 # "p":I │ - .restart local v36 # "p":I │ + .end local v34 # "p":I │ + .restart local v35 # "p":I │ :pswitch_7 │ :try_start_b │ - move-object/from16 v0, v32 │ + move-object/from16 v0, v31 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/Array;->size:I │ │ - move/from16 v48, v0 │ + move/from16 v47, v0 │ │ - if-lez v48, :cond_23 │ + if-lez v47, :cond_23 │ │ - invoke-virtual/range {v32 .. v32}, Lcom/badlogic/gdx/utils/Array;->pop()Ljava/lang/Object; │ + invoke-virtual/range {v31 .. v31}, Lcom/badlogic/gdx/utils/Array;->pop()Ljava/lang/Object; │ │ - move-result-object v48 │ + move-result-object v47 │ │ - check-cast v48, Ljava/lang/String; │ + check-cast v47, Ljava/lang/String; │ │ - move-object/from16 v31, v48 │ + move-object/from16 v30, v47 │ │ .line 299 │ - .restart local v31 # "name":Ljava/lang/String; │ + .restart local v30 # "name":Ljava/lang/String; │ :goto_e │ - if-eqz v25, :cond_21 │ + if-eqz v24, :cond_21 │ │ - sget-object v48, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v47, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v49, Ljava/lang/StringBuilder; │ + new-instance v48, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v49 .. v49}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v48 .. v48}, Ljava/lang/StringBuilder;->()V │ │ - const-string v50, "startArray: " │ + const-string v49, "startArray: " │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - move-object/from16 v0, v49 │ + move-object/from16 v0, v48 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v30 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v49 .. v49}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v48 .. v48}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v48 .. v49}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v47 .. v48}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 300 │ :cond_21 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v30 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/JsonReader;->startArray(Ljava/lang/String;)V │ │ .line 302 │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v40 │ │ array-length v0, v0 │ │ - move/from16 v48, v0 │ + move/from16 v47, v0 │ │ - move/from16 v0, v46 │ + move/from16 v0, v45 │ │ - move/from16 v1, v48 │ + move/from16 v1, v47 │ │ if-ne v0, v1, :cond_22 │ │ .line 303 │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v40 │ │ array-length v0, v0 │ │ - move/from16 v48, v0 │ + move/from16 v47, v0 │ │ - mul-int/lit8 v48, v48, 0x2 │ + mul-int/lit8 v47, v47, 0x2 │ │ - move/from16 v0, v48 │ + move/from16 v0, v47 │ │ new-array v0, v0, [I │ │ - move-object/from16 v34, v0 │ + move-object/from16 v33, v0 │ │ .line 304 │ - .restart local v34 # "newStack":[I │ - const/16 v48, 0x0 │ + .restart local v33 # "newStack":[I │ + const/16 v47, 0x0 │ │ - const/16 v49, 0x0 │ + const/16 v48, 0x0 │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v40 │ │ array-length v0, v0 │ │ - move/from16 v50, v0 │ + move/from16 v49, v0 │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v40 │ │ - move/from16 v1, v48 │ + move/from16 v1, v47 │ │ - move-object/from16 v2, v34 │ + move-object/from16 v2, v33 │ │ - move/from16 v3, v49 │ + move/from16 v3, v48 │ │ - move/from16 v4, v50 │ + move/from16 v4, v49 │ │ invoke-static {v0, v1, v2, v3, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ :try_end_b │ .catch Ljava/lang/RuntimeException; {:try_start_b .. :try_end_b} :catch_0 │ │ .line 305 │ - move-object/from16 v41, v34 │ + move-object/from16 v40, v33 │ │ .line 308 │ - .end local v34 # "newStack":[I │ + .end local v33 # "newStack":[I │ :cond_22 │ - add-int/lit8 v45, v46, 0x1 │ + add-int/lit8 v44, v45, 0x1 │ │ - .end local v46 # "top":I │ - .restart local v45 # "top":I │ + .end local v45 # "top":I │ + .restart local v44 # "top":I │ :try_start_c │ - aput v24, v41, v46 │ + aput v23, v40, v45 │ :try_end_c │ .catch Ljava/lang/RuntimeException; {:try_start_c .. :try_end_c} :catch_6 │ │ .line 309 │ - const/16 v24, 0x17 │ + const/16 v23, 0x17 │ │ .line 310 │ - const/4 v12, 0x2 │ + const/4 v11, 0x2 │ │ - move/from16 v46, v45 │ + move/from16 v45, v44 │ │ - .end local v45 # "top":I │ - .restart local v46 # "top":I │ - move/from16 v35, v36 │ + .end local v44 # "top":I │ + .restart local v45 # "top":I │ + move/from16 v34, v35 │ │ .line 311 │ - .end local v36 # "p":I │ - .restart local v35 # "p":I │ + .end local v35 # "p":I │ + .restart local v34 # "p":I │ goto/16 :goto_0 │ │ .line 298 │ - .end local v31 # "name":Ljava/lang/String; │ - .end local v35 # "p":I │ - .restart local v36 # "p":I │ + .end local v30 # "name":Ljava/lang/String; │ + .end local v34 # "p":I │ + .restart local v35 # "p":I │ :cond_23 │ - const/16 v31, 0x0 │ + const/16 v30, 0x0 │ │ goto :goto_e │ │ .line 319 │ :pswitch_8 │ - if-eqz v25, :cond_24 │ + if-eqz v24, :cond_24 │ │ :try_start_d │ - sget-object v48, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v47, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - const-string v49, "endArray" │ + const-string v48, "endArray" │ │ - invoke-virtual/range {v48 .. v49}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v47 .. v48}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 320 │ :cond_24 │ invoke-virtual/range {p0 .. p0}, Lcom/badlogic/gdx/utils/JsonReader;->pop()V │ :try_end_d │ .catch Ljava/lang/RuntimeException; {:try_start_d .. :try_end_d} :catch_0 │ │ .line 322 │ - add-int/lit8 v45, v46, -0x1 │ + add-int/lit8 v44, v45, -0x1 │ │ - .end local v46 # "top":I │ - .restart local v45 # "top":I │ + .end local v45 # "top":I │ + .restart local v44 # "top":I │ :try_start_e │ - aget v24, v41, v45 │ + aget v23, v40, v44 │ :try_end_e │ .catch Ljava/lang/RuntimeException; {:try_start_e .. :try_end_e} :catch_6 │ │ .line 323 │ - const/4 v12, 0x2 │ + const/4 v11, 0x2 │ │ - move/from16 v46, v45 │ + move/from16 v45, v44 │ │ - .end local v45 # "top":I │ - .restart local v46 # "top":I │ - move/from16 v35, v36 │ + .end local v44 # "top":I │ + .restart local v45 # "top":I │ + move/from16 v34, v35 │ │ .line 324 │ - .end local v36 # "p":I │ - .restart local v35 # "p":I │ + .end local v35 # "p":I │ + .restart local v34 # "p":I │ goto/16 :goto_0 │ │ .line 331 │ - .end local v35 # "p":I │ - .restart local v36 # "p":I │ + .end local v34 # "p":I │ + .restart local v35 # "p":I │ :pswitch_9 │ - add-int/lit8 v42, v36, -0x1 │ + add-int/lit8 v41, v35, -0x1 │ │ .line 332 │ - .local v42, "start":I │ - add-int/lit8 v35, v36, 0x1 │ + .local v41, "start":I │ + add-int/lit8 v34, v35, 0x1 │ │ - .end local v36 # "p":I │ - .restart local v35 # "p":I │ + .end local v35 # "p":I │ + .restart local v34 # "p":I │ :try_start_f │ - aget-char v48, p1, v36 │ + aget-char v47, p1, v35 │ │ - const/16 v49, 0x2f │ + const/16 v48, 0x2f │ │ - move/from16 v0, v48 │ + move/from16 v0, v47 │ │ - move/from16 v1, v49 │ + move/from16 v1, v48 │ │ if-ne v0, v1, :cond_26 │ │ .line 333 │ :goto_f │ - move/from16 v0, v35 │ + move/from16 v0, v34 │ │ - move/from16 v1, v27 │ + move/from16 v1, v26 │ │ if-eq v0, v1, :cond_25 │ │ - aget-char v48, p1, v35 │ + aget-char v47, p1, v34 │ │ - const/16 v49, 0xa │ + const/16 v48, 0xa │ │ - move/from16 v0, v48 │ + move/from16 v0, v47 │ │ - move/from16 v1, v49 │ + move/from16 v1, v48 │ │ if-eq v0, v1, :cond_25 │ │ .line 334 │ - add-int/lit8 v35, v35, 0x1 │ + add-int/lit8 v34, v34, 0x1 │ │ goto :goto_f │ │ .line 335 │ :cond_25 │ - add-int/lit8 v35, v35, -0x1 │ + add-int/lit8 v34, v34, -0x1 │ │ .line 341 │ :goto_10 │ - if-eqz v25, :cond_7 │ + if-eqz v24, :cond_7 │ │ - sget-object v48, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v47, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v49, Ljava/lang/StringBuilder; │ + new-instance v48, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v49 .. v49}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v48 .. v48}, Ljava/lang/StringBuilder;->()V │ │ - const-string v50, "comment " │ + const-string v49, "comment " │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - new-instance v50, Ljava/lang/String; │ + new-instance v49, Ljava/lang/String; │ │ - sub-int v51, v35, v42 │ + sub-int v50, v34, v41 │ │ - move-object/from16 v0, v50 │ + move-object/from16 v0, v49 │ │ move-object/from16 v1, p1 │ │ - move/from16 v2, v42 │ + move/from16 v2, v41 │ │ - move/from16 v3, v51 │ + move/from16 v3, v50 │ │ invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;->([CII)V │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v49 .. v49}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v48 .. v48}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v48 .. v49}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v47 .. v48}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ goto/16 :goto_7 │ │ .line 534 │ - .end local v10 # "_acts":I │ - .end local v13 # "_keys":I │ - .end local v14 # "_klen":I │ - .end local v17 # "_nacts":I │ - .end local v42 # "start":I │ + .end local v9 # "_acts":I │ + .end local v12 # "_keys":I │ + .end local v13 # "_klen":I │ + .end local v16 # "_nacts":I │ + .end local v41 # "start":I │ :catch_3 │ - move-exception v28 │ + move-exception v27 │ │ - move/from16 v45, v46 │ + move/from16 v44, v45 │ │ - .end local v46 # "top":I │ - .restart local v45 # "top":I │ + .end local v45 # "top":I │ + .restart local v44 # "top":I │ goto/16 :goto_a │ │ .line 337 │ - .end local v45 # "top":I │ - .restart local v10 # "_acts":I │ - .restart local v13 # "_keys":I │ - .restart local v14 # "_klen":I │ - .restart local v17 # "_nacts":I │ - .restart local v42 # "start":I │ - .restart local v46 # "top":I │ + .end local v44 # "top":I │ + .restart local v9 # "_acts":I │ + .restart local v12 # "_keys":I │ + .restart local v13 # "_klen":I │ + .restart local v16 # "_nacts":I │ + .restart local v41 # "start":I │ + .restart local v45 # "top":I │ :cond_26 │ :goto_11 │ - add-int/lit8 v48, v35, 0x1 │ + add-int/lit8 v47, v34, 0x1 │ │ - move/from16 v0, v48 │ + move/from16 v0, v47 │ │ - move/from16 v1, v27 │ + move/from16 v1, v26 │ │ if-ge v0, v1, :cond_27 │ │ - aget-char v48, p1, v35 │ + aget-char v47, p1, v34 │ │ - const/16 v49, 0x2a │ + const/16 v48, 0x2a │ │ - move/from16 v0, v48 │ + move/from16 v0, v47 │ │ - move/from16 v1, v49 │ + move/from16 v1, v48 │ │ if-ne v0, v1, :cond_28 │ │ :cond_27 │ - add-int/lit8 v48, v35, 0x1 │ + add-int/lit8 v47, v34, 0x1 │ │ - aget-char v48, p1, v48 │ + aget-char v47, p1, v47 │ :try_end_f │ .catch Ljava/lang/RuntimeException; {:try_start_f .. :try_end_f} :catch_3 │ │ - const/16 v49, 0x2f │ + const/16 v48, 0x2f │ │ - move/from16 v0, v48 │ + move/from16 v0, v47 │ │ - move/from16 v1, v49 │ + move/from16 v1, v48 │ │ if-eq v0, v1, :cond_29 │ │ .line 338 │ :cond_28 │ - add-int/lit8 v35, v35, 0x1 │ + add-int/lit8 v34, v34, 0x1 │ │ goto :goto_11 │ │ .line 339 │ :cond_29 │ - add-int/lit8 v35, v35, 0x1 │ + add-int/lit8 v34, v34, 0x1 │ │ goto :goto_10 │ │ .line 347 │ - .end local v35 # "p":I │ - .end local v42 # "start":I │ - .restart local v36 # "p":I │ + .end local v34 # "p":I │ + .end local v41 # "start":I │ + .restart local v35 # "p":I │ :pswitch_a │ - if-eqz v25, :cond_2a │ + if-eqz v24, :cond_2a │ │ :try_start_10 │ - sget-object v48, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v47, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - const-string v49, "unquotedChars" │ + const-string v48, "unquotedChars" │ │ - invoke-virtual/range {v48 .. v49}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v47 .. v48}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ :try_end_10 │ .catch Ljava/lang/RuntimeException; {:try_start_10 .. :try_end_10} :catch_0 │ │ .line 348 │ :cond_2a │ - move/from16 v40, v36 │ + move/from16 v39, v35 │ │ .line 349 │ - const/16 v33, 0x0 │ + const/16 v32, 0x0 │ │ .line 350 │ - const/16 v44, 0x1 │ + const/16 v43, 0x1 │ │ .line 351 │ - if-eqz v43, :cond_2f │ + if-eqz v42, :cond_2f │ │ - move/from16 v35, v36 │ + move/from16 v34, v35 │ │ .line 354 │ - .end local v36 # "p":I │ - .restart local v35 # "p":I │ + .end local v35 # "p":I │ + .restart local v34 # "p":I │ :cond_2b │ :try_start_11 │ - aget-char v48, p1, v35 │ + aget-char v47, p1, v34 │ │ - sparse-switch v48, :sswitch_data_1 │ + sparse-switch v47, :sswitch_data_1 │ │ .line 368 │ :cond_2c │ :goto_12 │ - if-eqz v25, :cond_2d │ + if-eqz v24, :cond_2d │ │ - sget-object v48, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v47, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v49, Ljava/lang/StringBuilder; │ + new-instance v48, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v49 .. v49}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v48 .. v48}, Ljava/lang/StringBuilder;->()V │ │ - const-string v50, "unquotedChar (name): \'" │ + const-string v49, "unquotedChar (name): \'" │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - aget-char v50, p1, v35 │ + aget-char v49, p1, v34 │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - const-string v50, "\'" │ + const-string v49, "\'" │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v49 .. v49}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v48 .. v48}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v48 .. v49}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v47 .. v48}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 369 │ :cond_2d │ - add-int/lit8 v35, v35, 0x1 │ + add-int/lit8 v34, v34, 0x1 │ │ .line 370 │ - move/from16 v0, v35 │ + move/from16 v0, v34 │ │ - move/from16 v1, v27 │ + move/from16 v1, v26 │ │ if-ne v0, v1, :cond_2b │ │ .line 396 │ :cond_2e │ :goto_13 │ :sswitch_2 │ - add-int/lit8 v35, v35, -0x1 │ + add-int/lit8 v34, v34, -0x1 │ │ .line 397 │ :goto_14 │ - aget-char v48, p1, v35 │ + aget-char v47, p1, v34 │ │ - const/16 v49, 0x20 │ + const/16 v48, 0x20 │ │ - move/from16 v0, v48 │ + move/from16 v0, v47 │ │ - move/from16 v1, v49 │ + move/from16 v1, v48 │ │ if-ne v0, v1, :cond_7 │ │ .line 398 │ - add-int/lit8 v35, v35, -0x1 │ + add-int/lit8 v34, v34, -0x1 │ │ goto :goto_14 │ │ .line 356 │ :sswitch_3 │ - const/16 v33, 0x1 │ + const/16 v32, 0x1 │ │ .line 357 │ goto :goto_12 │ │ .line 359 │ :sswitch_4 │ - add-int/lit8 v48, v35, 0x1 │ + add-int/lit8 v47, v34, 0x1 │ │ - move/from16 v0, v48 │ + move/from16 v0, v47 │ │ - move/from16 v1, v27 │ + move/from16 v1, v26 │ │ if-eq v0, v1, :cond_2c │ │ .line 360 │ - add-int/lit8 v48, v35, 0x1 │ + add-int/lit8 v47, v34, 0x1 │ │ - aget-char v21, p1, v48 │ + aget-char v20, p1, v47 │ │ .line 361 │ - .local v21, "c":C │ - const/16 v48, 0x2f │ + .local v20, "c":C │ + const/16 v47, 0x2f │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ - move/from16 v1, v48 │ + move/from16 v1, v47 │ │ if-eq v0, v1, :cond_2e │ │ - const/16 v48, 0x2a │ + const/16 v47, 0x2a │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ - move/from16 v1, v48 │ + move/from16 v1, v47 │ │ if-ne v0, v1, :cond_2c │ │ goto :goto_13 │ │ - .end local v21 # "c":C │ - .end local v35 # "p":I │ - .restart local v36 # "p":I │ + .end local v20 # "c":C │ + .end local v34 # "p":I │ + .restart local v35 # "p":I │ :cond_2f │ - move/from16 v35, v36 │ + move/from16 v34, v35 │ │ .line 375 │ - .end local v36 # "p":I │ - .restart local v35 # "p":I │ + .end local v35 # "p":I │ + .restart local v34 # "p":I │ :cond_30 │ - aget-char v48, p1, v35 │ + aget-char v47, p1, v34 │ │ - sparse-switch v48, :sswitch_data_2 │ + sparse-switch v47, :sswitch_data_2 │ │ .line 391 │ :cond_31 │ :goto_15 │ - if-eqz v25, :cond_32 │ + if-eqz v24, :cond_32 │ │ - sget-object v48, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v47, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v49, Ljava/lang/StringBuilder; │ + new-instance v48, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v49 .. v49}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v48 .. v48}, Ljava/lang/StringBuilder;->()V │ │ - const-string v50, "unquotedChar (value): \'" │ + const-string v49, "unquotedChar (value): \'" │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - aget-char v50, p1, v35 │ + aget-char v49, p1, v34 │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - const-string v50, "\'" │ + const-string v49, "\'" │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v49 .. v49}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v48 .. v48}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v48 .. v49}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v47 .. v48}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 392 │ :cond_32 │ - add-int/lit8 v35, v35, 0x1 │ + add-int/lit8 v34, v34, 0x1 │ │ .line 393 │ - move/from16 v0, v35 │ + move/from16 v0, v34 │ │ - move/from16 v1, v27 │ + move/from16 v1, v26 │ │ if-ne v0, v1, :cond_30 │ │ goto :goto_13 │ │ .line 377 │ :sswitch_5 │ - const/16 v33, 0x1 │ + const/16 v32, 0x1 │ │ .line 378 │ goto :goto_15 │ │ .line 380 │ :sswitch_6 │ - add-int/lit8 v48, v35, 0x1 │ + add-int/lit8 v47, v34, 0x1 │ │ - move/from16 v0, v48 │ + move/from16 v0, v47 │ │ - move/from16 v1, v27 │ + move/from16 v1, v26 │ │ if-eq v0, v1, :cond_31 │ │ .line 381 │ - add-int/lit8 v48, v35, 0x1 │ + add-int/lit8 v47, v34, 0x1 │ │ - aget-char v21, p1, v48 │ + aget-char v20, p1, v47 │ :try_end_11 │ .catch Ljava/lang/RuntimeException; {:try_start_11 .. :try_end_11} :catch_3 │ │ .line 382 │ - .restart local v21 # "c":C │ - const/16 v48, 0x2f │ + .restart local v20 # "c":C │ + const/16 v47, 0x2f │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ - move/from16 v1, v48 │ + move/from16 v1, v47 │ │ if-eq v0, v1, :cond_2e │ │ - const/16 v48, 0x2a │ + const/16 v47, 0x2a │ │ - move/from16 v0, v21 │ + move/from16 v0, v20 │ │ - move/from16 v1, v48 │ + move/from16 v1, v47 │ │ if-ne v0, v1, :cond_31 │ │ goto :goto_13 │ │ .line 404 │ - .end local v21 # "c":C │ - .end local v35 # "p":I │ - .restart local v36 # "p":I │ + .end local v20 # "c":C │ + .end local v34 # "p":I │ + .restart local v35 # "p":I │ :pswitch_b │ - if-eqz v25, :cond_33 │ + if-eqz v24, :cond_33 │ │ :try_start_12 │ - sget-object v48, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v47, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - const-string v49, "quotedChars" │ + const-string v48, "quotedChars" │ │ - invoke-virtual/range {v48 .. v49}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v47 .. v48}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ :try_end_12 │ .catch Ljava/lang/RuntimeException; {:try_start_12 .. :try_end_12} :catch_0 │ │ .line 405 │ :cond_33 │ - add-int/lit8 v35, v36, 0x1 │ + add-int/lit8 v34, v35, 0x1 │ │ - .end local v36 # "p":I │ - .restart local v35 # "p":I │ - move/from16 v40, v35 │ + .end local v35 # "p":I │ + .restart local v34 # "p":I │ + move/from16 v39, v34 │ │ .line 406 │ - const/16 v33, 0x0 │ + const/16 v32, 0x0 │ │ .line 409 │ :cond_34 │ :try_start_13 │ - aget-char v48, p1, v35 │ + aget-char v47, p1, v34 │ │ - sparse-switch v48, :sswitch_data_3 │ + sparse-switch v47, :sswitch_data_3 │ │ .line 418 │ :goto_16 │ - add-int/lit8 v35, v35, 0x1 │ + add-int/lit8 v34, v34, 0x1 │ │ .line 419 │ - move/from16 v0, v35 │ + move/from16 v0, v34 │ │ - move/from16 v1, v27 │ + move/from16 v1, v26 │ │ if-ne v0, v1, :cond_34 │ │ .line 421 │ :sswitch_7 │ - add-int/lit8 v35, v35, -0x1 │ + add-int/lit8 v34, v34, -0x1 │ │ goto/16 :goto_7 │ │ .line 411 │ :sswitch_8 │ - const/16 v33, 0x1 │ + const/16 v32, 0x1 │ │ .line 412 │ - add-int/lit8 v35, v35, 0x1 │ + add-int/lit8 v34, v34, 0x1 │ │ .line 413 │ goto :goto_16 │ │ - .end local v10 # "_acts":I │ - .end local v35 # "p":I │ - .restart local v11 # "_acts":I │ - .restart local v36 # "p":I │ + .end local v9 # "_acts":I │ + .end local v34 # "p":I │ + .restart local v10 # "_acts":I │ + .restart local v35 # "p":I │ :cond_35 │ - move/from16 v35, v36 │ + move/from16 v34, v35 │ │ .line 430 │ - .end local v11 # "_acts":I │ - .end local v13 # "_keys":I │ - .end local v14 # "_klen":I │ - .end local v17 # "_nacts":I │ - .end local v36 # "p":I │ - .restart local v35 # "p":I │ + .end local v10 # "_acts":I │ + .end local v12 # "_keys":I │ + .end local v13 # "_klen":I │ + .end local v16 # "_nacts":I │ + .end local v35 # "p":I │ + .restart local v34 # "p":I │ :cond_36 │ :pswitch_c │ - if-nez v24, :cond_37 │ + if-nez v23, :cond_37 │ │ .line 431 │ - const/4 v12, 0x5 │ + const/4 v11, 0x5 │ │ .line 432 │ goto/16 :goto_0 │ │ .line 434 │ :cond_37 │ - add-int/lit8 v35, v35, 0x1 │ + add-int/lit8 v34, v34, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v34 │ │ - move/from16 v1, v38 │ + move/from16 v1, v37 │ │ if-eq v0, v1, :cond_38 │ │ .line 435 │ - const/4 v12, 0x1 │ + const/4 v11, 0x1 │ │ .line 436 │ goto/16 :goto_0 │ │ .line 439 │ :cond_38 │ :pswitch_d │ - move/from16 v0, v35 │ + move/from16 v0, v34 │ │ - move/from16 v1, v27 │ + move/from16 v1, v26 │ │ if-ne v0, v1, :cond_1 │ │ .line 440 │ - sget-object v48, Lcom/badlogic/gdx/utils/JsonReader;->_json_eof_actions:[B │ + sget-object v47, Lcom/badlogic/gdx/utils/JsonReader;->_json_eof_actions:[B │ │ - aget-byte v6, v48, v24 │ + aget-byte v5, v47, v23 │ │ .line 441 │ - .local v6, "__acts":I │ - sget-object v48, Lcom/badlogic/gdx/utils/JsonReader;->_json_actions:[B │ + .local v5, "__acts":I │ + sget-object v47, Lcom/badlogic/gdx/utils/JsonReader;->_json_actions:[B │ │ - add-int/lit8 v7, v6, 0x1 │ + add-int/lit8 v6, v5, 0x1 │ │ - .end local v6 # "__acts":I │ - .local v7, "__acts":I │ - aget-byte v8, v48, v6 │ + .end local v5 # "__acts":I │ + .local v6, "__acts":I │ + aget-byte v7, v47, v5 │ │ - .local v8, "__nacts":I │ - move v9, v8 │ + .local v7, "__nacts":I │ + move v8, v7 │ │ .line 442 │ - .end local v8 # "__nacts":I │ - .local v9, "__nacts":I │ + .end local v7 # "__nacts":I │ + .local v8, "__nacts":I │ :goto_17 │ - add-int/lit8 v8, v9, -0x1 │ + add-int/lit8 v7, v8, -0x1 │ │ - .end local v9 # "__nacts":I │ - .restart local v8 # "__nacts":I │ - if-lez v9, :cond_1 │ + .end local v8 # "__nacts":I │ + .restart local v7 # "__nacts":I │ + if-lez v8, :cond_1 │ │ .line 443 │ - sget-object v48, Lcom/badlogic/gdx/utils/JsonReader;->_json_actions:[B │ + sget-object v47, Lcom/badlogic/gdx/utils/JsonReader;->_json_actions:[B │ │ - add-int/lit8 v6, v7, 0x1 │ + add-int/lit8 v5, v6, 0x1 │ │ - .end local v7 # "__acts":I │ - .restart local v6 # "__acts":I │ - aget-byte v48, v48, v7 │ + .end local v6 # "__acts":I │ + .restart local v5 # "__acts":I │ + aget-byte v47, v47, v6 │ │ - packed-switch v48, :pswitch_data_2 │ + packed-switch v47, :pswitch_data_2 │ │ :goto_18 │ - move v9, v8 │ + move v8, v7 │ │ - .end local v8 # "__nacts":I │ - .restart local v9 # "__nacts":I │ - move v7, v6 │ + .end local v7 # "__nacts":I │ + .restart local v8 # "__nacts":I │ + move v6, v5 │ │ .line 520 │ - .end local v6 # "__acts":I │ - .restart local v7 # "__acts":I │ + .end local v5 # "__acts":I │ + .restart local v6 # "__acts":I │ goto :goto_17 │ │ .line 447 │ - .end local v7 # "__acts":I │ - .end local v9 # "__nacts":I │ - .restart local v6 # "__acts":I │ - .restart local v8 # "__nacts":I │ + .end local v6 # "__acts":I │ + .end local v8 # "__nacts":I │ + .restart local v5 # "__acts":I │ + .restart local v7 # "__nacts":I │ :pswitch_e │ - new-instance v47, Ljava/lang/String; │ + new-instance v46, Ljava/lang/String; │ │ - sub-int v48, v35, v40 │ + sub-int v47, v34, v39 │ │ - move-object/from16 v0, v47 │ + move-object/from16 v0, v46 │ │ move-object/from16 v1, p1 │ │ - move/from16 v2, v40 │ + move/from16 v2, v39 │ │ - move/from16 v3, v48 │ + move/from16 v3, v47 │ │ invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;->([CII)V │ │ .line 448 │ - .restart local v47 # "value":Ljava/lang/String; │ - if-eqz v33, :cond_39 │ + .restart local v46 # "value":Ljava/lang/String; │ + if-eqz v32, :cond_39 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v46 │ │ invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/JsonReader;->unescape(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v47 │ + move-result-object v46 │ │ .line 450 │ :cond_39 │ - if-eqz v43, :cond_3b │ + if-eqz v42, :cond_3b │ │ .line 451 │ - const/16 v43, 0x0 │ + const/16 v42, 0x0 │ │ .line 452 │ - if-eqz v25, :cond_3a │ + if-eqz v24, :cond_3a │ │ - sget-object v48, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v47, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v49, Ljava/lang/StringBuilder; │ + new-instance v48, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v49 .. v49}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v48 .. v48}, Ljava/lang/StringBuilder;->()V │ │ - const-string v50, "name: " │ + const-string v49, "name: " │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - move-object/from16 v0, v49 │ + move-object/from16 v0, v48 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v46 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v49 .. v49}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v48 .. v48}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v48 .. v49}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v47 .. v48}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 453 │ :cond_3a │ - move-object/from16 v0, v32 │ + move-object/from16 v0, v31 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v46 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V │ │ .line 517 │ :goto_19 │ - const/16 v44, 0x0 │ + const/16 v43, 0x0 │ │ .line 518 │ - move/from16 v40, v35 │ + move/from16 v39, v34 │ │ goto :goto_18 │ │ .line 455 │ :cond_3b │ - move-object/from16 v0, v32 │ + move-object/from16 v0, v31 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/Array;->size:I │ │ - move/from16 v48, v0 │ + move/from16 v47, v0 │ │ - if-lez v48, :cond_3d │ + if-lez v47, :cond_3d │ │ - invoke-virtual/range {v32 .. v32}, Lcom/badlogic/gdx/utils/Array;->pop()Ljava/lang/Object; │ + invoke-virtual/range {v31 .. v31}, Lcom/badlogic/gdx/utils/Array;->pop()Ljava/lang/Object; │ │ - move-result-object v48 │ + move-result-object v47 │ │ - check-cast v48, Ljava/lang/String; │ + check-cast v47, Ljava/lang/String; │ │ - move-object/from16 v31, v48 │ + move-object/from16 v30, v47 │ │ .line 456 │ - .restart local v31 # "name":Ljava/lang/String; │ + .restart local v30 # "name":Ljava/lang/String; │ :goto_1a │ - if-eqz v44, :cond_44 │ + if-eqz v43, :cond_44 │ │ .line 457 │ - const-string v48, "true" │ + const-string v47, "true" │ │ - invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v48 │ + move-result v47 │ │ - if-eqz v48, :cond_3e │ + if-eqz v47, :cond_3e │ │ .line 458 │ - if-eqz v25, :cond_3c │ + if-eqz v24, :cond_3c │ │ - sget-object v48, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v47, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v49, Ljava/lang/StringBuilder; │ + new-instance v48, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v49 .. v49}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v48 .. v48}, Ljava/lang/StringBuilder;->()V │ │ - const-string v50, "boolean: " │ + const-string v49, "boolean: " │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - move-object/from16 v0, v49 │ + move-object/from16 v0, v48 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v30 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - const-string v50, "=true" │ + const-string v49, "=true" │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v49 .. v49}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v48 .. v48}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v48 .. v49}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v47 .. v48}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 459 │ :cond_3c │ - const/16 v48, 0x1 │ + const/16 v47, 0x1 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v30 │ │ - move/from16 v2, v48 │ + move/from16 v2, v47 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;->bool(Ljava/lang/String;Z)V │ │ goto :goto_19 │ │ .line 455 │ - .end local v31 # "name":Ljava/lang/String; │ + .end local v30 # "name":Ljava/lang/String; │ :cond_3d │ - const/16 v31, 0x0 │ + const/16 v30, 0x0 │ │ goto :goto_1a │ │ .line 461 │ - .restart local v31 # "name":Ljava/lang/String; │ + .restart local v30 # "name":Ljava/lang/String; │ :cond_3e │ - const-string v48, "false" │ + const-string v47, "false" │ │ - invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v48 │ + move-result v47 │ │ - if-eqz v48, :cond_40 │ + if-eqz v47, :cond_40 │ │ .line 462 │ - if-eqz v25, :cond_3f │ + if-eqz v24, :cond_3f │ │ - sget-object v48, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v47, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v49, Ljava/lang/StringBuilder; │ + new-instance v48, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v49 .. v49}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v48 .. v48}, Ljava/lang/StringBuilder;->()V │ │ - const-string v50, "boolean: " │ + const-string v49, "boolean: " │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - move-object/from16 v0, v49 │ + move-object/from16 v0, v48 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v30 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - const-string v50, "=false" │ + const-string v49, "=false" │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v49 .. v49}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v48 .. v48}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v48 .. v49}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v47 .. v48}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 463 │ :cond_3f │ - const/16 v48, 0x0 │ + const/16 v47, 0x0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v30 │ │ - move/from16 v2, v48 │ + move/from16 v2, v47 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;->bool(Ljava/lang/String;Z)V │ │ goto/16 :goto_19 │ │ .line 465 │ :cond_40 │ - const-string v48, "null" │ + const-string v47, "null" │ │ - invoke-virtual/range {v47 .. v48}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v46 .. v47}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v48 │ + move-result v47 │ │ - if-eqz v48, :cond_41 │ + if-eqz v47, :cond_41 │ │ .line 466 │ - const/16 v48, 0x0 │ + const/16 v47, 0x0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v30 │ │ - move-object/from16 v2, v48 │ + move-object/from16 v2, v47 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;->string(Ljava/lang/String;Ljava/lang/String;)V │ │ goto/16 :goto_19 │ │ .line 469 │ :cond_41 │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - .restart local v22 # "couldBeDouble":Z │ - const/16 v23, 0x1 │ + .restart local v21 # "couldBeDouble":Z │ + const/16 v22, 0x1 │ │ .line 471 │ - .restart local v23 # "couldBeLong":Z │ - move/from16 v29, v40 │ + .restart local v22 # "couldBeLong":Z │ + move/from16 v28, v39 │ │ - .restart local v29 # "i":I │ + .restart local v28 # "i":I │ :goto_1b │ - move/from16 v0, v29 │ + move/from16 v0, v28 │ │ - move/from16 v1, v35 │ + move/from16 v1, v34 │ │ if-ge v0, v1, :cond_42 │ │ .line 472 │ - aget-char v48, p1, v29 │ + aget-char v47, p1, v28 │ :try_end_13 │ .catch Ljava/lang/RuntimeException; {:try_start_13 .. :try_end_13} :catch_3 │ │ - sparse-switch v48, :sswitch_data_4 │ + sparse-switch v47, :sswitch_data_4 │ │ .line 493 │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ .line 494 │ - const/16 v23, 0x0 │ + const/16 v22, 0x0 │ │ .line 498 │ :cond_42 │ - if-eqz v22, :cond_46 │ + if-eqz v21, :cond_46 │ │ .line 500 │ - if-eqz v25, :cond_43 │ + if-eqz v24, :cond_43 │ │ :try_start_14 │ - sget-object v48, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v47, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v49, Ljava/lang/StringBuilder; │ + new-instance v48, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v49 .. v49}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v48 .. v48}, Ljava/lang/StringBuilder;->()V │ │ - const-string v50, "double: " │ + const-string v49, "double: " │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - move-object/from16 v0, v49 │ + move-object/from16 v0, v48 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v30 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - const-string v50, "=" │ + const-string v49, "=" │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-static/range {v47 .. v47}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ + invoke-static/range {v46 .. v46}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ - move-result-wide v50 │ + move-result-wide v49 │ │ - invoke-virtual/range {v49 .. v51}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v50}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v49 .. v49}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v48 .. v48}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v48 .. v49}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v47 .. v48}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 501 │ :cond_43 │ - invoke-static/range {v47 .. v47}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ + invoke-static/range {v46 .. v46}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ - move-result-wide v48 │ + move-result-wide v47 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v30 │ │ - move-wide/from16 v2, v48 │ + move-wide/from16 v2, v47 │ │ - move-object/from16 v4, v47 │ + move-object/from16 v4, v46 │ │ invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/JsonReader;->number(Ljava/lang/String;DLjava/lang/String;)V │ :try_end_14 │ .catch Ljava/lang/NumberFormatException; {:try_start_14 .. :try_end_14} :catch_4 │ .catch Ljava/lang/RuntimeException; {:try_start_14 .. :try_end_14} :catch_3 │ │ goto/16 :goto_19 │ │ .line 503 │ :catch_4 │ - move-exception v48 │ + move-exception v47 │ │ .line 514 │ - .end local v22 # "couldBeDouble":Z │ - .end local v23 # "couldBeLong":Z │ - .end local v29 # "i":I │ + .end local v21 # "couldBeDouble":Z │ + .end local v22 # "couldBeLong":Z │ + .end local v28 # "i":I │ :cond_44 │ :goto_1c │ - if-eqz v25, :cond_45 │ + if-eqz v24, :cond_45 │ │ :try_start_15 │ - sget-object v48, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v47, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v49, Ljava/lang/StringBuilder; │ + new-instance v48, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v49 .. v49}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v48 .. v48}, Ljava/lang/StringBuilder;->()V │ │ - const-string v50, "string: " │ + const-string v49, "string: " │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - move-object/from16 v0, v49 │ + move-object/from16 v0, v48 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v30 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - const-string v50, "=" │ + const-string v49, "=" │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - move-object/from16 v0, v49 │ + move-object/from16 v0, v48 │ │ - move-object/from16 v1, v47 │ + move-object/from16 v1, v46 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v49 .. v49}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v48 .. v48}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v48 .. v49}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v47 .. v48}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 515 │ :cond_45 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v30 │ │ - move-object/from16 v2, v47 │ + move-object/from16 v2, v46 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;->string(Ljava/lang/String;Ljava/lang/String;)V │ │ goto/16 :goto_19 │ │ .line 489 │ - .restart local v22 # "couldBeDouble":Z │ - .restart local v23 # "couldBeLong":Z │ - .restart local v29 # "i":I │ + .restart local v21 # "couldBeDouble":Z │ + .restart local v22 # "couldBeLong":Z │ + .restart local v28 # "i":I │ :sswitch_9 │ - const/16 v22, 0x1 │ + const/16 v21, 0x1 │ │ .line 490 │ - const/16 v23, 0x0 │ + const/16 v22, 0x0 │ │ .line 471 │ :sswitch_a │ - add-int/lit8 v29, v29, 0x1 │ + add-int/lit8 v28, v28, 0x1 │ │ goto/16 :goto_1b │ │ .line 505 │ :cond_46 │ - if-eqz v23, :cond_44 │ + if-eqz v22, :cond_44 │ │ .line 506 │ - if-eqz v25, :cond_47 │ + if-eqz v24, :cond_47 │ │ - sget-object v48, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v47, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v49, Ljava/lang/StringBuilder; │ + new-instance v48, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v49 .. v49}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v48 .. v48}, Ljava/lang/StringBuilder;->()V │ │ - const-string v50, "double: " │ + const-string v49, "double: " │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - move-object/from16 v0, v49 │ + move-object/from16 v0, v48 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v30 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - const-string v50, "=" │ + const-string v49, "=" │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-static/range {v47 .. v47}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ + invoke-static/range {v46 .. v46}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ - move-result-wide v50 │ + move-result-wide v49 │ │ - invoke-virtual/range {v49 .. v51}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v50}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v49 .. v49}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v48 .. v48}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v48 .. v49}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v47 .. v48}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ :try_end_15 │ .catch Ljava/lang/RuntimeException; {:try_start_15 .. :try_end_15} :catch_3 │ │ .line 508 │ :cond_47 │ :try_start_16 │ - invoke-static/range {v47 .. v47}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static/range {v46 .. v46}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v48 │ + move-result-wide v47 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v31 │ + move-object/from16 v1, v30 │ │ - move-wide/from16 v2, v48 │ + move-wide/from16 v2, v47 │ │ - move-object/from16 v4, v47 │ + move-object/from16 v4, v46 │ │ invoke-virtual {v0, v1, v2, v3, v4}, Lcom/badlogic/gdx/utils/JsonReader;->number(Ljava/lang/String;JLjava/lang/String;)V │ :try_end_16 │ .catch Ljava/lang/NumberFormatException; {:try_start_16 .. :try_end_16} :catch_5 │ .catch Ljava/lang/RuntimeException; {:try_start_16 .. :try_end_16} :catch_3 │ │ goto/16 :goto_19 │ │ .line 510 │ :catch_5 │ - move-exception v48 │ + move-exception v47 │ │ goto :goto_1c │ │ .line 547 │ - .end local v6 # "__acts":I │ - .end local v8 # "__nacts":I │ - .end local v22 # "couldBeDouble":Z │ - .end local v23 # "couldBeLong":Z │ - .end local v31 # "name":Ljava/lang/String; │ - .end local v46 # "top":I │ - .end local v47 # "value":Ljava/lang/String; │ - .restart local v30 # "lineNumber":I │ - .restart local v39 # "root":Lcom/badlogic/gdx/utils/JsonValue; │ - .restart local v45 # "top":I │ + .end local v5 # "__acts":I │ + .end local v7 # "__nacts":I │ + .end local v21 # "couldBeDouble":Z │ + .end local v22 # "couldBeLong":Z │ + .end local v30 # "name":Ljava/lang/String; │ + .end local v45 # "top":I │ + .end local v46 # "value":Ljava/lang/String; │ + .restart local v29 # "lineNumber":I │ + .restart local v38 # "root":Lcom/badlogic/gdx/utils/JsonValue; │ + .restart local v44 # "top":I │ :cond_48 │ - new-instance v48, Lcom/badlogic/gdx/utils/SerializationException; │ + new-instance v47, Lcom/badlogic/gdx/utils/SerializationException; │ │ - new-instance v49, Ljava/lang/StringBuilder; │ + new-instance v48, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v49 .. v49}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v48 .. v48}, Ljava/lang/StringBuilder;->()V │ │ - const-string v50, "Error parsing JSON on line " │ + const-string v49, "Error parsing JSON on line " │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - move-object/from16 v0, v49 │ + move-object/from16 v0, v48 │ │ - move/from16 v1, v30 │ + move/from16 v1, v29 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - const-string v50, " near: " │ + const-string v49, " near: " │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - new-instance v50, Ljava/lang/String; │ + new-instance v49, Ljava/lang/String; │ │ - const/16 v51, 0x100 │ + const/16 v50, 0x100 │ │ - sub-int v52, v38, v35 │ + sub-int v51, v37, v34 │ │ - invoke-static/range {v51 .. v52}, Ljava/lang/Math;->min(II)I │ + invoke-static/range {v50 .. v51}, Ljava/lang/Math;->min(II)I │ │ - move-result v51 │ + move-result v50 │ │ - move-object/from16 v0, v50 │ + move-object/from16 v0, v49 │ │ move-object/from16 v1, p1 │ │ - move/from16 v2, v35 │ + move/from16 v2, v34 │ │ - move/from16 v3, v51 │ + move/from16 v3, v50 │ │ invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;->([CII)V │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v49 .. v49}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v48 .. v48}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - move-object/from16 v0, v48 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v49 │ + move-object/from16 v1, v48 │ │ - move-object/from16 v2, v37 │ + move-object/from16 v2, v36 │ │ invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/SerializationException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ - throw v48 │ + throw v47 │ │ .line 549 │ - .end local v29 # "i":I │ - .end local v30 # "lineNumber":I │ + .end local v28 # "i":I │ + .end local v29 # "lineNumber":I │ :cond_49 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/JsonReader;->elements:Lcom/badlogic/gdx/utils/Array; │ │ - move-object/from16 v48, v0 │ + move-object/from16 v47, v0 │ │ - move-object/from16 v0, v48 │ + move-object/from16 v0, v47 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/Array;->size:I │ │ - move/from16 v48, v0 │ + move/from16 v47, v0 │ │ - if-eqz v48, :cond_4b │ + if-eqz v47, :cond_4b │ │ .line 550 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/JsonReader;->elements:Lcom/badlogic/gdx/utils/Array; │ │ - move-object/from16 v48, v0 │ + move-object/from16 v47, v0 │ │ - invoke-virtual/range {v48 .. v48}, Lcom/badlogic/gdx/utils/Array;->peek()Ljava/lang/Object; │ + invoke-virtual/range {v47 .. v47}, Lcom/badlogic/gdx/utils/Array;->peek()Ljava/lang/Object; │ │ - move-result-object v26 │ + move-result-object v25 │ │ - check-cast v26, Lcom/badlogic/gdx/utils/JsonValue; │ + check-cast v25, Lcom/badlogic/gdx/utils/JsonValue; │ │ .line 551 │ - .local v26, "element":Lcom/badlogic/gdx/utils/JsonValue; │ + .local v25, "element":Lcom/badlogic/gdx/utils/JsonValue; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/JsonReader;->elements:Lcom/badlogic/gdx/utils/Array; │ │ - move-object/from16 v48, v0 │ + move-object/from16 v47, v0 │ │ - invoke-virtual/range {v48 .. v48}, Lcom/badlogic/gdx/utils/Array;->clear()V │ + invoke-virtual/range {v47 .. v47}, Lcom/badlogic/gdx/utils/Array;->clear()V │ │ .line 552 │ - if-eqz v26, :cond_4a │ + if-eqz v25, :cond_4a │ │ - invoke-virtual/range {v26 .. v26}, Lcom/badlogic/gdx/utils/JsonValue;->isObject()Z │ + invoke-virtual/range {v25 .. v25}, Lcom/badlogic/gdx/utils/JsonValue;->isObject()Z │ │ - move-result v48 │ + move-result v47 │ │ - if-eqz v48, :cond_4a │ + if-eqz v47, :cond_4a │ │ .line 553 │ - new-instance v48, Lcom/badlogic/gdx/utils/SerializationException; │ + new-instance v47, Lcom/badlogic/gdx/utils/SerializationException; │ │ - const-string v49, "Error parsing JSON, unmatched brace." │ + const-string v48, "Error parsing JSON, unmatched brace." │ │ - invoke-direct/range {v48 .. v49}, Lcom/badlogic/gdx/utils/SerializationException;->(Ljava/lang/String;)V │ + invoke-direct/range {v47 .. v48}, Lcom/badlogic/gdx/utils/SerializationException;->(Ljava/lang/String;)V │ │ - throw v48 │ + throw v47 │ │ .line 555 │ :cond_4a │ - new-instance v48, Lcom/badlogic/gdx/utils/SerializationException; │ + new-instance v47, Lcom/badlogic/gdx/utils/SerializationException; │ │ - const-string v49, "Error parsing JSON, unmatched bracket." │ + const-string v48, "Error parsing JSON, unmatched bracket." │ │ - invoke-direct/range {v48 .. v49}, Lcom/badlogic/gdx/utils/SerializationException;->(Ljava/lang/String;)V │ + invoke-direct/range {v47 .. v48}, Lcom/badlogic/gdx/utils/SerializationException;->(Ljava/lang/String;)V │ │ - throw v48 │ + throw v47 │ │ .line 556 │ - .end local v26 # "element":Lcom/badlogic/gdx/utils/JsonValue; │ + .end local v25 # "element":Lcom/badlogic/gdx/utils/JsonValue; │ :cond_4b │ - if-eqz v37, :cond_4c │ + if-eqz v36, :cond_4c │ │ .line 557 │ - new-instance v48, Lcom/badlogic/gdx/utils/SerializationException; │ + new-instance v47, Lcom/badlogic/gdx/utils/SerializationException; │ │ - new-instance v49, Ljava/lang/StringBuilder; │ + new-instance v48, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v49 .. v49}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v48 .. v48}, Ljava/lang/StringBuilder;->()V │ │ - const-string v50, "Error parsing JSON: " │ + const-string v49, "Error parsing JSON: " │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - new-instance v50, Ljava/lang/String; │ + new-instance v49, Ljava/lang/String; │ │ - move-object/from16 v0, v50 │ + move-object/from16 v0, v49 │ │ move-object/from16 v1, p1 │ │ invoke-direct {v0, v1}, Ljava/lang/String;->([C)V │ │ - invoke-virtual/range {v49 .. v50}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v48 .. v49}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - invoke-virtual/range {v49 .. v49}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v48 .. v48}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v49 │ + move-result-object v48 │ │ - move-object/from16 v0, v48 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v49 │ + move-object/from16 v1, v48 │ │ - move-object/from16 v2, v37 │ + move-object/from16 v2, v36 │ │ invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/SerializationException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ - throw v48 │ + throw v47 │ │ .line 559 │ :cond_4c │ - return-object v39 │ + return-object v38 │ │ .line 534 │ - .end local v35 # "p":I │ - .end local v39 # "root":Lcom/badlogic/gdx/utils/JsonValue; │ - .restart local v10 # "_acts":I │ - .restart local v13 # "_keys":I │ - .restart local v14 # "_klen":I │ - .restart local v17 # "_nacts":I │ - .restart local v36 # "p":I │ + .end local v34 # "p":I │ + .end local v38 # "root":Lcom/badlogic/gdx/utils/JsonValue; │ + .restart local v9 # "_acts":I │ + .restart local v12 # "_keys":I │ + .restart local v13 # "_klen":I │ + .restart local v16 # "_nacts":I │ + .restart local v35 # "p":I │ :catch_6 │ - move-exception v28 │ + move-exception v27 │ │ - move/from16 v35, v36 │ + move/from16 v34, v35 │ │ - .end local v36 # "p":I │ - .restart local v35 # "p":I │ + .end local v35 # "p":I │ + .restart local v34 # "p":I │ goto/16 :goto_a │ │ .line 112 │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_1 │ :pswitch_2 ├── smali/com/badlogic/gdx/utils/JsonValue.smali │ @@ -62,15 +62,15 @@ │ invoke-virtual {p0, p1, p2, v0}, Lcom/badlogic/gdx/utils/JsonValue;->set(DLjava/lang/String;)V │ │ .line 59 │ return-void │ .end method │ │ .method public constructor (DLjava/lang/String;)V │ - .locals 1 │ + .locals 0 │ .param p1, "value" # D │ .param p3, "stringValue" # Ljava/lang/String; │ │ .prologue │ .line 65 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -95,15 +95,15 @@ │ invoke-virtual {p0, p1, p2, v0}, Lcom/badlogic/gdx/utils/JsonValue;->set(JLjava/lang/String;)V │ │ .line 63 │ return-void │ .end method │ │ .method public constructor (JLjava/lang/String;)V │ - .locals 1 │ + .locals 0 │ .param p1, "value" # J │ .param p3, "stringValue" # Ljava/lang/String; │ │ .prologue │ .line 69 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -335,18 +335,18 @@ │ │ :goto_3 │ move-object/from16 v0, p2 │ │ invoke-virtual {v0, v12}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 936 │ - const/4 v3, 0x0 │ + const/4 v5, 0x0 │ │ .line 937 │ - .local v3, "i":I │ + .local v5, "i":I │ move-object/from16 v0, p1 │ │ iget-object v2, v0, Lcom/badlogic/gdx/utils/JsonValue;->child:Lcom/badlogic/gdx/utils/JsonValue; │ │ .local v2, "child":Lcom/badlogic/gdx/utils/JsonValue; │ :goto_4 │ if-eqz v2, :cond_8 │ @@ -441,15 +441,15 @@ │ const/4 v8, 0x1 │ │ .line 947 │ goto :goto_2 │ │ .line 931 │ .end local v2 # "child":Lcom/badlogic/gdx/utils/JsonValue; │ - .end local v3 # "i":I │ + .end local v5 # "i":I │ .end local v8 # "newLines":Z │ .end local v10 # "start":I │ :cond_4 │ const/4 v8, 0x0 │ │ goto :goto_1 │ │ @@ -459,15 +459,15 @@ │ :cond_5 │ const-string v12, "{ " │ │ goto :goto_3 │ │ .line 943 │ .restart local v2 # "child":Lcom/badlogic/gdx/utils/JsonValue; │ - .restart local v3 # "i":I │ + .restart local v5 # "i":I │ :cond_6 │ const/16 v12, 0x20 │ │ goto :goto_5 │ │ .line 937 │ :cond_7 │ @@ -493,15 +493,15 @@ │ │ invoke-virtual {v0, v12}, Lcom/badlogic/gdx/utils/StringBuilder;->append(C)Lcom/badlogic/gdx/utils/StringBuilder; │ │ goto/16 :goto_0 │ │ .line 955 │ .end local v2 # "child":Lcom/badlogic/gdx/utils/JsonValue; │ - .end local v3 # "i":I │ + .end local v5 # "i":I │ .end local v8 # "newLines":Z │ .end local v10 # "start":I │ :cond_a │ invoke-virtual/range {p1 .. p1}, Lcom/badlogic/gdx/utils/JsonValue;->isArray()Z │ │ move-result v12 │ │ @@ -747,37 +747,37 @@ │ move-result v12 │ │ if-eqz v12, :cond_1a │ │ .line 984 │ invoke-virtual/range {p1 .. p1}, Lcom/badlogic/gdx/utils/JsonValue;->asDouble()D │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ .line 985 │ - .local v4, "doubleValue":D │ + .local v3, "doubleValue":D │ invoke-virtual/range {p1 .. p1}, Lcom/badlogic/gdx/utils/JsonValue;->asLong()J │ │ move-result-wide v6 │ │ .line 986 │ .local v6, "longValue":J │ long-to-double v12, v6 │ │ - cmpl-double v12, v4, v12 │ + cmpl-double v12, v3, v12 │ │ if-nez v12, :cond_19 │ │ - long-to-double v4, v6 │ + long-to-double v3, v6 │ │ - .end local v4 # "doubleValue":D │ + .end local v3 # "doubleValue":D │ :cond_19 │ move-object/from16 v0, p2 │ │ - invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/StringBuilder;->append(D)Lcom/badlogic/gdx/utils/StringBuilder; │ + invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;->append(D)Lcom/badlogic/gdx/utils/StringBuilder; │ │ goto/16 :goto_0 │ │ .line 987 │ .end local v6 # "longValue":J │ :cond_1a │ invoke-virtual/range {p1 .. p1}, Lcom/badlogic/gdx/utils/JsonValue;->isLong()Z │ @@ -1467,15 +1467,15 @@ │ :pswitch_1 │ :pswitch_2 │ :pswitch_3 │ .end packed-switch │ .end method │ │ .method public asChar()C │ - .locals 6 │ + .locals 5 │ │ .prologue │ const/4 v0, 0x0 │ │ .line 299 │ sget-object v1, Lcom/badlogic/gdx/utils/JsonValue$1;->$SwitchMap$com$badlogic$gdx$utils$JsonValue$ValueType:[I │ │ @@ -1559,19 +1559,19 @@ │ │ int-to-char v0, v0 │ │ goto :goto_0 │ │ .line 307 │ :pswitch_3 │ - iget-wide v2, p0, Lcom/badlogic/gdx/utils/JsonValue;->longValue:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/utils/JsonValue;->longValue:J │ │ - const-wide/16 v4, 0x0 │ + const-wide/16 v3, 0x0 │ │ - cmp-long v1, v2, v4 │ + cmp-long v1, v1, v3 │ │ if-eqz v1, :cond_0 │ │ const/4 v0, 0x1 │ │ goto :goto_0 │ │ @@ -1584,15 +1584,15 @@ │ :pswitch_1 │ :pswitch_2 │ :pswitch_3 │ .end packed-switch │ .end method │ │ .method public asCharArray()[C │ - .locals 10 │ + .locals 9 │ │ .prologue │ const/4 v4, 0x0 │ │ .line 550 │ iget-object v5, p0, Lcom/badlogic/gdx/utils/JsonValue;->type:Lcom/badlogic/gdx/utils/JsonValue$ValueType; │ │ @@ -1717,45 +1717,45 @@ │ │ move-result v2 │ │ goto :goto_1 │ │ .line 560 │ :pswitch_1 │ - iget-wide v6, v3, Lcom/badlogic/gdx/utils/JsonValue;->doubleValue:D │ + iget-wide v5, v3, Lcom/badlogic/gdx/utils/JsonValue;->doubleValue:D │ │ - double-to-int v5, v6 │ + double-to-int v5, v5 │ │ int-to-char v2, v5 │ │ .line 561 │ .restart local v2 # "v":C │ goto :goto_1 │ │ .line 563 │ .end local v2 # "v":C │ :pswitch_2 │ - iget-wide v6, v3, Lcom/badlogic/gdx/utils/JsonValue;->longValue:J │ + iget-wide v5, v3, Lcom/badlogic/gdx/utils/JsonValue;->longValue:J │ │ - long-to-int v5, v6 │ + long-to-int v5, v5 │ │ int-to-char v2, v5 │ │ .line 564 │ .restart local v2 # "v":C │ goto :goto_1 │ │ .line 566 │ .end local v2 # "v":C │ :pswitch_3 │ - iget-wide v6, v3, Lcom/badlogic/gdx/utils/JsonValue;->longValue:J │ + iget-wide v5, v3, Lcom/badlogic/gdx/utils/JsonValue;->longValue:J │ │ - const-wide/16 v8, 0x0 │ + const-wide/16 v7, 0x0 │ │ - cmp-long v5, v6, v8 │ + cmp-long v5, v5, v7 │ │ if-eqz v5, :cond_2 │ │ const/4 v2, 0x1 │ │ .line 567 │ .restart local v2 # "v":C │ @@ -1881,15 +1881,15 @@ │ :pswitch_1 │ :pswitch_2 │ :pswitch_3 │ .end packed-switch │ .end method │ │ .method public asDoubleArray()[D │ - .locals 10 │ + .locals 9 │ │ .prologue │ .line 376 │ iget-object v5, p0, Lcom/badlogic/gdx/utils/JsonValue;->type:Lcom/badlogic/gdx/utils/JsonValue$ValueType; │ │ sget-object v6, Lcom/badlogic/gdx/utils/JsonValue$ValueType;->array:Lcom/badlogic/gdx/utils/JsonValue$ValueType; │ │ @@ -2007,30 +2007,30 @@ │ .line 387 │ .restart local v2 # "v":D │ goto :goto_1 │ │ .line 389 │ .end local v2 # "v":D │ :pswitch_2 │ - iget-wide v6, v4, Lcom/badlogic/gdx/utils/JsonValue;->longValue:J │ + iget-wide v5, v4, Lcom/badlogic/gdx/utils/JsonValue;->longValue:J │ │ - long-to-double v2, v6 │ + long-to-double v2, v5 │ │ .line 390 │ .restart local v2 # "v":D │ goto :goto_1 │ │ .line 392 │ .end local v2 # "v":D │ :pswitch_3 │ - iget-wide v6, v4, Lcom/badlogic/gdx/utils/JsonValue;->longValue:J │ + iget-wide v5, v4, Lcom/badlogic/gdx/utils/JsonValue;->longValue:J │ │ - const-wide/16 v8, 0x0 │ + const-wide/16 v7, 0x0 │ │ - cmp-long v5, v6, v8 │ + cmp-long v5, v5, v7 │ │ if-eqz v5, :cond_1 │ │ const-wide/high16 v2, 0x3ff0000000000000L # 1.0 │ │ .line 393 │ .restart local v2 # "v":D │ @@ -2712,25 +2712,25 @@ │ :pswitch_1 │ :pswitch_2 │ :pswitch_3 │ .end packed-switch │ .end method │ │ .method public asLongArray()[J │ - .locals 10 │ + .locals 9 │ │ .prologue │ - const-wide/16 v6, 0x0 │ + const-wide/16 v5, 0x0 │ │ .line 405 │ - iget-object v5, p0, Lcom/badlogic/gdx/utils/JsonValue;->type:Lcom/badlogic/gdx/utils/JsonValue$ValueType; │ + iget-object v7, p0, Lcom/badlogic/gdx/utils/JsonValue;->type:Lcom/badlogic/gdx/utils/JsonValue$ValueType; │ │ sget-object v8, Lcom/badlogic/gdx/utils/JsonValue$ValueType;->array:Lcom/badlogic/gdx/utils/JsonValue$ValueType; │ │ - if-eq v5, v8, :cond_0 │ + if-eq v7, v8, :cond_0 │ │ new-instance v5, Ljava/lang/IllegalStateException; │ │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ @@ -2752,42 +2752,42 @@ │ │ invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v5 │ │ .line 406 │ :cond_0 │ - iget v5, p0, Lcom/badlogic/gdx/utils/JsonValue;->size:I │ + iget v7, p0, Lcom/badlogic/gdx/utils/JsonValue;->size:I │ │ - new-array v0, v5, [J │ + new-array v0, v7, [J │ │ .line 407 │ .local v0, "array":[J │ const/4 v1, 0x0 │ │ .line 408 │ .local v1, "i":I │ iget-object v4, p0, Lcom/badlogic/gdx/utils/JsonValue;->child:Lcom/badlogic/gdx/utils/JsonValue; │ │ .local v4, "value":Lcom/badlogic/gdx/utils/JsonValue; │ :goto_0 │ if-eqz v4, :cond_2 │ │ .line 410 │ - sget-object v5, Lcom/badlogic/gdx/utils/JsonValue$1;->$SwitchMap$com$badlogic$gdx$utils$JsonValue$ValueType:[I │ + sget-object v7, Lcom/badlogic/gdx/utils/JsonValue$1;->$SwitchMap$com$badlogic$gdx$utils$JsonValue$ValueType:[I │ │ iget-object v8, v4, Lcom/badlogic/gdx/utils/JsonValue;->type:Lcom/badlogic/gdx/utils/JsonValue$ValueType; │ │ invoke-virtual {v8}, Lcom/badlogic/gdx/utils/JsonValue$ValueType;->ordinal()I │ │ move-result v8 │ │ - aget v5, v5, v8 │ + aget v7, v7, v8 │ │ - packed-switch v5, :pswitch_data_0 │ + packed-switch v7, :pswitch_data_0 │ │ .line 424 │ new-instance v5, Ljava/lang/IllegalStateException; │ │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ @@ -2810,17 +2810,17 @@ │ │ invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v5 │ │ .line 412 │ :pswitch_0 │ - iget-object v5, v4, Lcom/badlogic/gdx/utils/JsonValue;->stringValue:Ljava/lang/String; │ + iget-object v7, v4, Lcom/badlogic/gdx/utils/JsonValue;->stringValue:Ljava/lang/String; │ │ - invoke-static {v5}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static {v7}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ move-result-wide v2 │ │ .line 426 │ .local v2, "v":J │ :goto_1 │ aput-wide v2, v0, v1 │ @@ -2831,17 +2831,17 @@ │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 415 │ .end local v2 # "v":J │ :pswitch_1 │ - iget-wide v8, v4, Lcom/badlogic/gdx/utils/JsonValue;->doubleValue:D │ + iget-wide v7, v4, Lcom/badlogic/gdx/utils/JsonValue;->doubleValue:D │ │ - double-to-long v2, v8 │ + double-to-long v2, v7 │ │ .line 416 │ .restart local v2 # "v":J │ goto :goto_1 │ │ .line 418 │ .end local v2 # "v":J │ @@ -2851,30 +2851,30 @@ │ .line 419 │ .restart local v2 # "v":J │ goto :goto_1 │ │ .line 421 │ .end local v2 # "v":J │ :pswitch_3 │ - iget-wide v8, v4, Lcom/badlogic/gdx/utils/JsonValue;->longValue:J │ + iget-wide v7, v4, Lcom/badlogic/gdx/utils/JsonValue;->longValue:J │ │ - cmp-long v5, v8, v6 │ + cmp-long v7, v7, v5 │ │ - if-eqz v5, :cond_1 │ + if-eqz v7, :cond_1 │ │ const-wide/16 v2, 0x1 │ │ .line 422 │ .restart local v2 # "v":J │ :goto_2 │ goto :goto_1 │ │ .end local v2 # "v":J │ :cond_1 │ - move-wide v2, v6 │ + move-wide v2, v5 │ │ .line 421 │ goto :goto_2 │ │ .line 428 │ :cond_2 │ return-object v0 │ @@ -4039,17 +4039,17 @@ │ │ throw v1 │ │ .line 736 │ :cond_0 │ invoke-virtual {v0}, Lcom/badlogic/gdx/utils/JsonValue;->asDouble()D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - return-wide v2 │ + return-wide v1 │ .end method │ │ .method public getDouble(Ljava/lang/String;)D │ .locals 4 │ .param p1, "name" # Ljava/lang/String; │ │ .prologue │ @@ -4086,17 +4086,17 @@ │ │ throw v1 │ │ .line 664 │ :cond_0 │ invoke-virtual {v0}, Lcom/badlogic/gdx/utils/JsonValue;->asDouble()D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - return-wide v2 │ + return-wide v1 │ .end method │ │ .method public getDouble(Ljava/lang/String;D)D │ .locals 2 │ .param p1, "name" # Ljava/lang/String; │ .param p2, "defaultValue" # D │ │ @@ -4432,17 +4432,17 @@ │ │ throw v1 │ │ .line 744 │ :cond_0 │ invoke-virtual {v0}, Lcom/badlogic/gdx/utils/JsonValue;->asLong()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - return-wide v2 │ + return-wide v1 │ .end method │ │ .method public getLong(Ljava/lang/String;)J │ .locals 4 │ .param p1, "name" # Ljava/lang/String; │ │ .prologue │ @@ -4479,17 +4479,17 @@ │ │ throw v1 │ │ .line 672 │ :cond_0 │ invoke-virtual {v0}, Lcom/badlogic/gdx/utils/JsonValue;->asLong()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - return-wide v2 │ + return-wide v1 │ .end method │ │ .method public getLong(Ljava/lang/String;J)J │ .locals 2 │ .param p1, "name" # Ljava/lang/String; │ .param p2, "defaultValue" # J │ │ @@ -5434,15 +5434,15 @@ │ │ .line 123 │ :cond_1 │ return-object v0 │ .end method │ │ .method public set(DLjava/lang/String;)V │ - .locals 3 │ + .locals 2 │ .param p1, "value" # D │ .param p3, "stringValue" # Ljava/lang/String; │ │ .prologue │ .line 886 │ iput-wide p1, p0, Lcom/badlogic/gdx/utils/JsonValue;->doubleValue:D │ │ @@ -5460,15 +5460,15 @@ │ iput-object v0, p0, Lcom/badlogic/gdx/utils/JsonValue;->type:Lcom/badlogic/gdx/utils/JsonValue$ValueType; │ │ .line 890 │ return-void │ .end method │ │ .method public set(JLjava/lang/String;)V │ - .locals 3 │ + .locals 2 │ .param p1, "value" # J │ .param p3, "stringValue" # Ljava/lang/String; │ │ .prologue │ .line 894 │ iput-wide p1, p0, Lcom/badlogic/gdx/utils/JsonValue;->longValue:J ├── smali/com/badlogic/gdx/utils/JsonWriter.smali │ @@ -542,15 +542,15 @@ │ iput-boolean p1, p0, Lcom/badlogic/gdx/utils/JsonWriter;->quoteLongValues:Z │ │ .line 52 │ return-void │ .end method │ │ .method public value(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/JsonWriter; │ - .locals 8 │ + .locals 7 │ .param p1, "value" # Ljava/lang/Object; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -645,19 +645,19 @@ │ │ move-result-wide v0 │ │ .line 105 │ .local v0, "longValue":J │ invoke-virtual {v2}, Ljava/lang/Number;->doubleValue()D │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - long-to-double v6, v0 │ + long-to-double v5, v0 │ │ - cmpl-double v3, v4, v6 │ + cmpl-double v3, v3, v5 │ │ if-nez v3, :cond_1 │ │ invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object p1 ├── smali/com/badlogic/gdx/utils/LongArray.smali │ @@ -157,15 +157,15 @@ │ │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public add(J)V │ - .locals 5 │ + .locals 4 │ .param p1, "value" # J │ │ .prologue │ .line 76 │ iget-object v0, p0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ .line 77 │ @@ -380,15 +380,15 @@ │ iput v0, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ .line 243 │ return-void │ .end method │ │ .method public contains(J)Z │ - .locals 7 │ + .locals 5 │ .param p1, "value" # J │ │ .prologue │ .line 145 │ iget v3, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ add-int/lit8 v0, v3, -0x1 │ @@ -407,17 +407,17 @@ │ if-ltz v1, :cond_0 │ │ .line 148 │ add-int/lit8 v0, v1, -0x1 │ │ .end local v1 # "i":I │ .restart local v0 # "i":I │ - aget-wide v4, v2, v1 │ + aget-wide v3, v2, v1 │ │ - cmp-long v3, v4, p1 │ + cmp-long v3, v3, p1 │ │ if-nez v3, :cond_1 │ │ const/4 v3, 0x1 │ │ .line 149 │ :goto_1 │ @@ -472,15 +472,15 @@ │ :cond_0 │ iget-object v1, p0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ return-object v1 │ .end method │ │ .method public equals(Ljava/lang/Object;)Z │ - .locals 10 │ + .locals 9 │ .param p1, "object" # Ljava/lang/Object; │ │ .prologue │ const/4 v3, 0x1 │ │ const/4 v4, 0x0 │ │ @@ -529,21 +529,21 @@ │ .local v1, "i":I │ :goto_1 │ if-ge v1, v2, :cond_0 │ │ .line 319 │ iget-object v5, p0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ - aget-wide v6, v5, v1 │ + aget-wide v5, v5, v1 │ │ - iget-object v5, v0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ + iget-object v7, v0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ - aget-wide v8, v5, v1 │ + aget-wide v7, v7, v1 │ │ - cmp-long v5, v6, v8 │ + cmp-long v5, v5, v7 │ │ if-eqz v5, :cond_4 │ │ move v3, v4 │ │ goto :goto_0 │ │ @@ -634,15 +634,15 @@ │ │ aget-wide v0, v0, p1 │ │ return-wide v0 │ .end method │ │ .method public incr(IJ)V │ - .locals 4 │ + .locals 3 │ .param p1, "index" # I │ .param p2, "value" # J │ │ .prologue │ .line 114 │ iget v0, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ @@ -684,26 +684,26 @@ │ │ throw v0 │ │ .line 115 │ :cond_0 │ iget-object v0, p0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ - aget-wide v2, v0, p1 │ + aget-wide v1, v0, p1 │ │ - add-long/2addr v2, p2 │ + add-long/2addr v1, p2 │ │ - aput-wide v2, v0, p1 │ + aput-wide v1, v0, p1 │ │ .line 116 │ return-void │ .end method │ │ .method public indexOf(J)I │ - .locals 7 │ + .locals 5 │ .param p1, "value" # J │ │ .prologue │ .line 153 │ iget-object v1, p0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ .line 154 │ @@ -714,17 +714,17 @@ │ iget v2, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ .local v2, "n":I │ :goto_0 │ if-ge v0, v2, :cond_1 │ │ .line 155 │ - aget-wide v4, v1, v0 │ + aget-wide v3, v1, v0 │ │ - cmp-long v3, v4, p1 │ + cmp-long v3, v3, p1 │ │ if-nez v3, :cond_0 │ │ .line 156 │ .end local v0 # "i":I │ :goto_1 │ return v0 │ @@ -905,15 +905,15 @@ │ :cond_1 │ const/4 v0, -0x1 │ │ goto :goto_1 │ .end method │ │ .method public mul(IJ)V │ - .locals 4 │ + .locals 3 │ .param p1, "index" # I │ .param p2, "value" # J │ │ .prologue │ .line 119 │ iget v0, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ @@ -955,19 +955,19 @@ │ │ throw v0 │ │ .line 120 │ :cond_0 │ iget-object v0, p0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ - aget-wide v2, v0, p1 │ + aget-wide v1, v0, p1 │ │ - mul-long/2addr v2, p2 │ + mul-long/2addr v1, p2 │ │ - aput-wide v2, v0, p1 │ + aput-wide v1, v0, p1 │ │ .line 121 │ return-void │ .end method │ │ .method public peek()J │ .locals 2 │ @@ -1120,19 +1120,19 @@ │ │ .method public removeIndex(I)J │ .locals 6 │ .param p1, "index" # I │ │ .prologue │ .line 179 │ - iget v1, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ + iget v3, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ - if-lt p1, v1, :cond_0 │ + if-lt p1, v3, :cond_0 │ │ - new-instance v1, Ljava/lang/IndexOutOfBoundsException; │ + new-instance v3, Ljava/lang/IndexOutOfBoundsException; │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ const-string v5, "index can\'t be >= size: " │ │ @@ -1156,65 +1156,65 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-direct {v1, v4}, Ljava/lang/IndexOutOfBoundsException;->(Ljava/lang/String;)V │ + invoke-direct {v3, v4}, Ljava/lang/IndexOutOfBoundsException;->(Ljava/lang/String;)V │ │ - throw v1 │ + throw v3 │ │ .line 180 │ :cond_0 │ iget-object v0, p0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ .line 181 │ .local v0, "items":[J │ - aget-wide v2, v0, p1 │ + aget-wide v1, v0, p1 │ │ .line 182 │ - .local v2, "value":J │ - iget v1, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ + .local v1, "value":J │ + iget v3, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ - add-int/lit8 v1, v1, -0x1 │ + add-int/lit8 v3, v3, -0x1 │ │ - iput v1, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ + iput v3, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ .line 183 │ - iget-boolean v1, p0, Lcom/badlogic/gdx/utils/LongArray;->ordered:Z │ + iget-boolean v3, p0, Lcom/badlogic/gdx/utils/LongArray;->ordered:Z │ │ - if-eqz v1, :cond_1 │ + if-eqz v3, :cond_1 │ │ .line 184 │ - add-int/lit8 v1, p1, 0x1 │ + add-int/lit8 v3, p1, 0x1 │ │ iget v4, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ sub-int/2addr v4, p1 │ │ - invoke-static {v0, v1, v0, p1, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ + invoke-static {v0, v3, v0, p1, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ .line 187 │ :goto_0 │ - return-wide v2 │ + return-wide v1 │ │ .line 186 │ :cond_1 │ - iget v1, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ + iget v3, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ - aget-wide v4, v0, v1 │ + aget-wide v3, v0, v3 │ │ - aput-wide v4, v0, p1 │ + aput-wide v3, v0, p1 │ │ goto :goto_0 │ .end method │ │ .method public removeRange(II)V │ - .locals 8 │ + .locals 7 │ .param p1, "start" # I │ .param p2, "end" # I │ │ .prologue │ .line 192 │ iget v4, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ @@ -1347,26 +1347,26 @@ │ if-ge v1, v0, :cond_2 │ │ .line 201 │ add-int v4, p1, v1 │ │ sub-int v5, v3, v1 │ │ - aget-wide v6, v2, v5 │ + aget-wide v5, v2, v5 │ │ - aput-wide v6, v2, v4 │ + aput-wide v5, v2, v4 │ │ .line 200 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public removeValue(J)Z │ - .locals 7 │ + .locals 5 │ .param p1, "value" # J │ │ .prologue │ .line 167 │ iget-object v1, p0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ .line 168 │ @@ -1377,17 +1377,17 @@ │ iget v2, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ .local v2, "n":I │ :goto_0 │ if-ge v0, v2, :cond_1 │ │ .line 169 │ - aget-wide v4, v1, v0 │ + aget-wide v3, v1, v0 │ │ - cmp-long v3, v4, p1 │ + cmp-long v3, v3, p1 │ │ if-nez v3, :cond_0 │ │ .line 170 │ invoke-virtual {p0, v0}, Lcom/badlogic/gdx/utils/LongArray;->removeIndex(I)J │ │ .line 171 │ @@ -1440,68 +1440,68 @@ │ iput-object v1, p0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ .line 267 │ return-object v1 │ .end method │ │ .method public reverse()V │ - .locals 10 │ + .locals 9 │ │ .prologue │ .line 275 │ iget-object v2, p0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ .line 276 │ .local v2, "items":[J │ const/4 v0, 0x0 │ │ .local v0, "i":I │ - iget v5, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ + iget v7, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ - add-int/lit8 v3, v5, -0x1 │ + add-int/lit8 v3, v7, -0x1 │ │ .local v3, "lastIndex":I │ - iget v5, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ + iget v7, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ - div-int/lit8 v4, v5, 0x2 │ + div-int/lit8 v4, v7, 0x2 │ │ .local v4, "n":I │ :goto_0 │ if-ge v0, v4, :cond_0 │ │ .line 277 │ sub-int v1, v3, v0 │ │ .line 278 │ .local v1, "ii":I │ - aget-wide v6, v2, v0 │ + aget-wide v5, v2, v0 │ │ .line 279 │ - .local v6, "temp":J │ - aget-wide v8, v2, v1 │ + .local v5, "temp":J │ + aget-wide v7, v2, v1 │ │ - aput-wide v8, v2, v0 │ + aput-wide v7, v2, v0 │ │ .line 280 │ - aput-wide v6, v2, v1 │ + aput-wide v5, v2, v1 │ │ .line 276 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 282 │ .end local v1 # "ii":I │ - .end local v6 # "temp":J │ + .end local v5 # "temp":J │ :cond_0 │ return-void │ .end method │ │ .method public set(IJ)V │ - .locals 4 │ + .locals 3 │ .param p1, "index" # I │ .param p2, "value" # J │ │ .prologue │ .line 109 │ iget v0, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ @@ -1574,56 +1574,56 @@ │ :cond_0 │ iget-object v0, p0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ return-object v0 │ .end method │ │ .method public shuffle()V │ - .locals 8 │ + .locals 7 │ │ .prologue │ .line 285 │ iget-object v2, p0, Lcom/badlogic/gdx/utils/LongArray;->items:[J │ │ .line 286 │ .local v2, "items":[J │ - iget v3, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ + iget v5, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ - add-int/lit8 v0, v3, -0x1 │ + add-int/lit8 v0, v5, -0x1 │ │ .local v0, "i":I │ :goto_0 │ if-ltz v0, :cond_0 │ │ .line 287 │ invoke-static {v0}, Lcom/badlogic/gdx/math/MathUtils;->random(I)I │ │ move-result v1 │ │ .line 288 │ .local v1, "ii":I │ - aget-wide v4, v2, v0 │ + aget-wide v3, v2, v0 │ │ .line 289 │ - .local v4, "temp":J │ - aget-wide v6, v2, v1 │ + .local v3, "temp":J │ + aget-wide v5, v2, v1 │ │ - aput-wide v6, v2, v0 │ + aput-wide v5, v2, v0 │ │ .line 290 │ - aput-wide v4, v2, v1 │ + aput-wide v3, v2, v1 │ │ .line 286 │ add-int/lit8 v0, v0, -0x1 │ │ goto :goto_0 │ │ .line 292 │ .end local v1 # "ii":I │ - .end local v4 # "temp":J │ + .end local v3 # "temp":J │ :cond_0 │ return-void │ .end method │ │ .method public sort()V │ .locals 3 │ │ @@ -1736,17 +1736,17 @@ │ │ .line 139 │ .local v2, "items":[J │ aget-wide v0, v2, p1 │ │ .line 140 │ .local v0, "firstValue":J │ - aget-wide v4, v2, p2 │ + aget-wide v3, v2, p2 │ │ - aput-wide v4, v2, p1 │ + aput-wide v3, v2, p1 │ │ .line 141 │ aput-wide v0, v2, p2 │ │ .line 142 │ return-void │ .end method │ @@ -1771,15 +1771,15 @@ │ invoke-static {v1, v3, v0, v3, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V │ │ .line 309 │ return-object v0 │ .end method │ │ .method public toString()Ljava/lang/String; │ - .locals 6 │ + .locals 5 │ │ .prologue │ .line 324 │ iget v3, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ if-nez v3, :cond_0 │ │ @@ -1806,17 +1806,17 @@ │ const/16 v3, 0x5b │ │ invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;->append(C)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 328 │ const/4 v3, 0x0 │ │ - aget-wide v4, v2, v3 │ + aget-wide v3, v2, v3 │ │ - invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/StringBuilder;->append(J)Lcom/badlogic/gdx/utils/StringBuilder; │ + invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;->append(J)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 329 │ const/4 v1, 0x1 │ │ .local v1, "i":I │ :goto_1 │ iget v3, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ @@ -1825,17 +1825,17 @@ │ │ .line 330 │ const-string v3, ", " │ │ invoke-virtual {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 331 │ - aget-wide v4, v2, v1 │ + aget-wide v3, v2, v1 │ │ - invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/StringBuilder;->append(J)Lcom/badlogic/gdx/utils/StringBuilder; │ + invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;->append(J)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 329 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_1 │ │ .line 333 │ @@ -1849,15 +1849,15 @@ │ │ move-result-object v3 │ │ goto :goto_0 │ .end method │ │ .method public toString(Ljava/lang/String;)Ljava/lang/String; │ - .locals 6 │ + .locals 5 │ .param p1, "separator" # Ljava/lang/String; │ │ .prologue │ .line 338 │ iget v3, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ if-nez v3, :cond_0 │ @@ -1880,34 +1880,34 @@ │ │ invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/StringBuilder;->(I)V │ │ .line 341 │ .local v0, "buffer":Lcom/badlogic/gdx/utils/StringBuilder; │ const/4 v3, 0x0 │ │ - aget-wide v4, v2, v3 │ + aget-wide v3, v2, v3 │ │ - invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/StringBuilder;->append(J)Lcom/badlogic/gdx/utils/StringBuilder; │ + invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;->append(J)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 342 │ const/4 v1, 0x1 │ │ .local v1, "i":I │ :goto_1 │ iget v3, p0, Lcom/badlogic/gdx/utils/LongArray;->size:I │ │ if-ge v1, v3, :cond_1 │ │ .line 343 │ invoke-virtual {v0, p1}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 344 │ - aget-wide v4, v2, v1 │ + aget-wide v3, v2, v1 │ │ - invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/StringBuilder;->append(J)Lcom/badlogic/gdx/utils/StringBuilder; │ + invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;->append(J)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 342 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_1 │ │ .line 346 ├── smali/com/badlogic/gdx/utils/LongMap$Entry.smali │ @@ -46,26 +46,26 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public toString()Ljava/lang/String; │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 639 │ .local p0, "this":Lcom/badlogic/gdx/utils/LongMap$Entry;, "Lcom/badlogic/gdx/utils/LongMap$Entry;" │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ - iget-wide v2, p0, Lcom/badlogic/gdx/utils/LongMap$Entry;->key:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/utils/LongMap$Entry;->key:J │ │ - invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, "=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; ├── smali/com/badlogic/gdx/utils/LongMap$Keys.smali │ @@ -112,15 +112,15 @@ │ .line 775 │ invoke-super {p0}, Lcom/badlogic/gdx/utils/LongMap$MapIterator;->reset()V │ │ return-void │ .end method │ │ .method public toArray()Lcom/badlogic/gdx/utils/LongArray; │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 791 │ new-instance v0, Lcom/badlogic/gdx/utils/LongArray; │ │ const/4 v1, 0x1 │ │ @@ -136,17 +136,17 @@ │ iget-boolean v1, p0, Lcom/badlogic/gdx/utils/LongMap$Keys;->hasNext:Z │ │ if-eqz v1, :cond_0 │ │ .line 793 │ invoke-virtual {p0}, Lcom/badlogic/gdx/utils/LongMap$Keys;->next()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/LongArray;->add(J)V │ + invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongArray;->add(J)V │ │ goto :goto_0 │ │ .line 794 │ :cond_0 │ return-object v0 │ .end method ├── smali/com/badlogic/gdx/utils/LongMap.smali │ @@ -122,15 +122,15 @@ │ invoke-direct {p0, p1, v0}, Lcom/badlogic/gdx/utils/LongMap;->(IF)V │ │ .line 64 │ return-void │ .end method │ │ .method public constructor (IF)V │ - .locals 4 │ + .locals 3 │ .param p1, "initialCapacity" # I │ .param p2, "loadFactor" # F │ │ .prologue │ .line 68 │ .local p0, "this":Lcom/badlogic/gdx/utils/LongMap;, "Lcom/badlogic/gdx/utils/LongMap;" │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -267,25 +267,25 @@ │ iput v0, p0, Lcom/badlogic/gdx/utils/LongMap;->hashShift:I │ │ .line 79 │ const/4 v0, 0x3 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ │ - int-to-double v2, v1 │ + int-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->log(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-int v1, v2 │ + double-to-int v1, v1 │ │ mul-int/lit8 v1, v1, 0x2 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ @@ -298,21 +298,21 @@ │ │ invoke-static {v0, v1}, Ljava/lang/Math;->min(II)I │ │ move-result v0 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ │ - int-to-double v2, v1 │ + int-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-int v1, v2 │ + double-to-int v1, v1 │ │ div-int/lit8 v1, v1, 0x8 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ @@ -409,15 +409,15 @@ │ iput-boolean v0, p0, Lcom/badlogic/gdx/utils/LongMap;->hasZeroValue:Z │ │ .line 95 │ return-void │ .end method │ │ .method private containsKeyStash(J)Z │ - .locals 7 │ + .locals 5 │ .param p1, "key" # J │ │ .prologue │ .line 473 │ .local p0, "this":Lcom/badlogic/gdx/utils/LongMap;, "Lcom/badlogic/gdx/utils/LongMap;" │ iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ @@ -431,17 +431,17 @@ │ add-int v2, v0, v3 │ │ .local v2, "n":I │ :goto_0 │ if-ge v0, v2, :cond_1 │ │ .line 475 │ - aget-wide v4, v1, v0 │ + aget-wide v3, v1, v0 │ │ - cmp-long v3, v4, p1 │ + cmp-long v3, v3, p1 │ │ if-nez v3, :cond_0 │ │ const/4 v3, 0x1 │ │ .line 476 │ :goto_1 │ @@ -457,15 +457,15 @@ │ :cond_1 │ const/4 v3, 0x0 │ │ goto :goto_1 │ .end method │ │ .method private getStash(JLjava/lang/Object;)Ljava/lang/Object; │ - .locals 7 │ + .locals 5 │ .param p1, "key" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(JTV;)TV;" │ } │ .end annotation │ │ @@ -485,17 +485,17 @@ │ add-int v2, v0, v3 │ │ .local v2, "n":I │ :goto_0 │ if-ge v0, v2, :cond_0 │ │ .line 333 │ - aget-wide v4, v1, v0 │ + aget-wide v3, v1, v0 │ │ - cmp-long v3, v4, p1 │ + cmp-long v3, v3, p1 │ │ if-nez v3, :cond_1 │ │ iget-object v3, p0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ aget-object p3, v3, v0 │ │ @@ -509,15 +509,15 @@ │ :cond_1 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ .end method │ │ .method private hash2(J)I │ - .locals 5 │ + .locals 4 │ .param p1, "h" # J │ │ .prologue │ .line 537 │ .local p0, "this":Lcom/badlogic/gdx/utils/LongMap;, "Lcom/badlogic/gdx/utils/LongMap;" │ const-wide/32 v0, -0x4b47d1c7 │ │ @@ -538,15 +538,15 @@ │ │ long-to-int v0, v0 │ │ return v0 │ .end method │ │ .method private hash3(J)I │ - .locals 5 │ + .locals 4 │ .param p1, "h" # J │ │ .prologue │ .line 542 │ .local p0, "this":Lcom/badlogic/gdx/utils/LongMap;, "Lcom/badlogic/gdx/utils/LongMap;" │ const-wide/32 v0, -0x312e3dbf │ │ @@ -567,15 +567,15 @@ │ │ long-to-int v0, v0 │ │ return v0 │ .end method │ │ .method private push(JLjava/lang/Object;IJIJIJ)V │ - .locals 11 │ + .locals 10 │ .param p1, "insertKey" # J │ .param p4, "index1" # I │ .param p5, "key1" # J │ .param p7, "index2" # I │ .param p8, "key2" # J │ .param p10, "index3" # I │ .param p11, "key3" # J │ @@ -677,15 +677,15 @@ │ :goto_2 │ return-void │ │ .line 227 │ .end local v0 # "evictedKey":J │ .end local v2 # "evictedValue":Ljava/lang/Object;, "TV;" │ :pswitch_0 │ - move-wide/from16 v0, p5 │ + move-wide v0, p5 │ │ .line 228 │ .restart local v0 # "evictedKey":J │ aget-object v2, v7, p4 │ │ .line 229 │ .restart local v2 # "evictedValue":Ljava/lang/Object;, "TV;" │ @@ -815,269 +815,217 @@ │ .line 277 │ move-object p3, v2 │ │ .line 278 │ goto/16 :goto_0 │ │ .line 225 │ + nop │ + │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_0 │ :pswitch_1 │ .end packed-switch │ .end method │ │ .method private putResize(JLjava/lang/Object;)V │ - .locals 17 │ + .locals 14 │ .param p1, "key" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(JTV;)V" │ } │ .end annotation │ │ .prologue │ .line 177 │ .local p0, "this":Lcom/badlogic/gdx/utils/LongMap;, "Lcom/badlogic/gdx/utils/LongMap;" │ .local p3, "value":Ljava/lang/Object;, "TV;" │ - const-wide/16 v2, 0x0 │ + const-wide/16 v1, 0x0 │ │ - cmp-long v2, p1, v2 │ + cmp-long v1, p1, v1 │ │ - if-nez v2, :cond_1 │ + if-nez v1, :cond_1 │ │ .line 178 │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, p0 │ - │ - iput-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;->zeroValue:Ljava/lang/Object; │ + iput-object v0, p0, Lcom/badlogic/gdx/utils/LongMap;->zeroValue:Ljava/lang/Object; │ │ .line 179 │ - const/4 v2, 0x1 │ - │ - move-object/from16 v0, p0 │ + const/4 v1, 0x1 │ │ - iput-boolean v2, v0, Lcom/badlogic/gdx/utils/LongMap;->hasZeroValue:Z │ + iput-boolean v1, p0, Lcom/badlogic/gdx/utils/LongMap;->hasZeroValue:Z │ │ .line 212 │ :cond_0 │ :goto_0 │ return-void │ │ .line 184 │ :cond_1 │ - move-object/from16 v0, p0 │ - │ - iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->mask:I │ + iget v1, p0, Lcom/badlogic/gdx/utils/LongMap;->mask:I │ │ - int-to-long v2, v2 │ + int-to-long v1, v1 │ │ - and-long v2, v2, p1 │ + and-long/2addr v1, p1 │ │ - long-to-int v7, v2 │ + long-to-int v5, v1 │ │ .line 185 │ - .local v7, "index1":I │ - move-object/from16 v0, p0 │ - │ - iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ + .local v5, "index1":I │ + iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aget-wide v8, v2, v7 │ + aget-wide v6, v1, v5 │ │ .line 186 │ - .local v8, "key1":J │ - const-wide/16 v2, 0x0 │ + .local v6, "key1":J │ + const-wide/16 v1, 0x0 │ │ - cmp-long v2, v8, v2 │ + cmp-long v1, v6, v1 │ │ - if-nez v2, :cond_2 │ + if-nez v1, :cond_2 │ │ .line 187 │ - move-object/from16 v0, p0 │ - │ - iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ + iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aput-wide p1, v2, v7 │ + aput-wide p1, v1, v5 │ │ .line 188 │ - move-object/from16 v0, p0 │ - │ - iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ - aput-object p3, v2, v7 │ + aput-object p3, v1, v5 │ │ .line 189 │ - move-object/from16 v0, p0 │ - │ - iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ - │ - add-int/lit8 v3, v2, 0x1 │ - │ - move-object/from16 v0, p0 │ - │ - iput v3, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ - │ - move-object/from16 v0, p0 │ + iget v1, p0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ - iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->threshold:I │ + add-int/lit8 v2, v1, 0x1 │ │ - if-lt v2, v3, :cond_0 │ + iput v2, p0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ - move-object/from16 v0, p0 │ + iget v2, p0, Lcom/badlogic/gdx/utils/LongMap;->threshold:I │ │ - iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ + if-lt v1, v2, :cond_0 │ │ - shl-int/lit8 v2, v2, 0x1 │ + iget v1, p0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ │ - move-object/from16 v0, p0 │ + shl-int/lit8 v1, v1, 0x1 │ │ - invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/LongMap;->resize(I)V │ + invoke-direct {p0, v1}, Lcom/badlogic/gdx/utils/LongMap;->resize(I)V │ │ goto :goto_0 │ │ .line 193 │ :cond_2 │ invoke-direct/range {p0 .. p2}, Lcom/badlogic/gdx/utils/LongMap;->hash2(J)I │ │ - move-result v10 │ + move-result v8 │ │ .line 194 │ - .local v10, "index2":I │ - move-object/from16 v0, p0 │ - │ - iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ + .local v8, "index2":I │ + iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aget-wide v11, v2, v10 │ + aget-wide v9, v1, v8 │ │ .line 195 │ - .local v11, "key2":J │ - const-wide/16 v2, 0x0 │ + .local v9, "key2":J │ + const-wide/16 v1, 0x0 │ │ - cmp-long v2, v11, v2 │ + cmp-long v1, v9, v1 │ │ - if-nez v2, :cond_3 │ + if-nez v1, :cond_3 │ │ .line 196 │ - move-object/from16 v0, p0 │ - │ - iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ + iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aput-wide p1, v2, v10 │ + aput-wide p1, v1, v8 │ │ .line 197 │ - move-object/from16 v0, p0 │ - │ - iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ - aput-object p3, v2, v10 │ + aput-object p3, v1, v8 │ │ .line 198 │ - move-object/from16 v0, p0 │ - │ - iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ - │ - add-int/lit8 v3, v2, 0x1 │ - │ - move-object/from16 v0, p0 │ - │ - iput v3, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ - │ - move-object/from16 v0, p0 │ + iget v1, p0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ - iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->threshold:I │ + add-int/lit8 v2, v1, 0x1 │ │ - if-lt v2, v3, :cond_0 │ + iput v2, p0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ - move-object/from16 v0, p0 │ + iget v2, p0, Lcom/badlogic/gdx/utils/LongMap;->threshold:I │ │ - iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ + if-lt v1, v2, :cond_0 │ │ - shl-int/lit8 v2, v2, 0x1 │ + iget v1, p0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ │ - move-object/from16 v0, p0 │ + shl-int/lit8 v1, v1, 0x1 │ │ - invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/LongMap;->resize(I)V │ + invoke-direct {p0, v1}, Lcom/badlogic/gdx/utils/LongMap;->resize(I)V │ │ goto :goto_0 │ │ .line 202 │ :cond_3 │ invoke-direct/range {p0 .. p2}, Lcom/badlogic/gdx/utils/LongMap;->hash3(J)I │ │ - move-result v13 │ + move-result v11 │ │ .line 203 │ - .local v13, "index3":I │ - move-object/from16 v0, p0 │ - │ - iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ + .local v11, "index3":I │ + iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aget-wide v14, v2, v13 │ + aget-wide v12, v1, v11 │ │ .line 204 │ - .local v14, "key3":J │ - const-wide/16 v2, 0x0 │ + .local v12, "key3":J │ + const-wide/16 v1, 0x0 │ │ - cmp-long v2, v14, v2 │ + cmp-long v1, v12, v1 │ │ - if-nez v2, :cond_4 │ + if-nez v1, :cond_4 │ │ .line 205 │ - move-object/from16 v0, p0 │ - │ - iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ + iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aput-wide p1, v2, v13 │ + aput-wide p1, v1, v11 │ │ .line 206 │ - move-object/from16 v0, p0 │ - │ - iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ - aput-object p3, v2, v13 │ + aput-object p3, v1, v11 │ │ .line 207 │ - move-object/from16 v0, p0 │ - │ - iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ - │ - add-int/lit8 v3, v2, 0x1 │ - │ - move-object/from16 v0, p0 │ - │ - iput v3, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ + iget v1, p0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ - move-object/from16 v0, p0 │ + add-int/lit8 v2, v1, 0x1 │ │ - iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->threshold:I │ + iput v2, p0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ - if-lt v2, v3, :cond_0 │ + iget v2, p0, Lcom/badlogic/gdx/utils/LongMap;->threshold:I │ │ - move-object/from16 v0, p0 │ + if-lt v1, v2, :cond_0 │ │ - iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ - │ - shl-int/lit8 v2, v2, 0x1 │ + iget v1, p0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ │ - move-object/from16 v0, p0 │ + shl-int/lit8 v1, v1, 0x1 │ │ - invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/LongMap;->resize(I)V │ + invoke-direct {p0, v1}, Lcom/badlogic/gdx/utils/LongMap;->resize(I)V │ │ - goto/16 :goto_0 │ + goto :goto_0 │ │ :cond_4 │ - move-object/from16 v3, p0 │ + move-object v1, p0 │ │ - move-wide/from16 v4, p1 │ + move-wide v2, p1 │ │ - move-object/from16 v6, p3 │ + move-object/from16 v4, p3 │ │ .line 211 │ - invoke-direct/range {v3 .. v15}, Lcom/badlogic/gdx/utils/LongMap;->push(JLjava/lang/Object;IJIJIJ)V │ + invoke-direct/range {v1 .. v13}, Lcom/badlogic/gdx/utils/LongMap;->push(JLjava/lang/Object;IJIJIJ)V │ │ goto/16 :goto_0 │ .end method │ │ .method private putStash(JLjava/lang/Object;)V │ .locals 3 │ .param p1, "key" # J │ @@ -1144,30 +1092,30 @@ │ │ iput v1, p0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ goto :goto_0 │ .end method │ │ .method private resize(I)V │ - .locals 12 │ + .locals 11 │ .param p1, "newSize" # I │ │ .prologue │ .local p0, "this":Lcom/badlogic/gdx/utils/LongMap;, "Lcom/badlogic/gdx/utils/LongMap;" │ const/4 v8, 0x0 │ │ .line 510 │ iget v7, p0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ │ iget v9, p0, Lcom/badlogic/gdx/utils/LongMap;->stashSize:I │ │ - add-int v1, v7, v9 │ + add-int v3, v7, v9 │ │ .line 512 │ - .local v1, "oldEndIndex":I │ + .local v3, "oldEndIndex":I │ iput p1, p0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ │ .line 513 │ int-to-float v7, p1 │ │ iget v9, p0, Lcom/badlogic/gdx/utils/LongMap;->loadFactor:F │ │ @@ -1179,38 +1127,38 @@ │ │ .line 514 │ add-int/lit8 v7, p1, -0x1 │ │ iput v7, p0, Lcom/badlogic/gdx/utils/LongMap;->mask:I │ │ .line 515 │ - int-to-long v10, p1 │ + int-to-long v9, p1 │ │ - invoke-static {v10, v11}, Ljava/lang/Long;->numberOfTrailingZeros(J)I │ + invoke-static {v9, v10}, Ljava/lang/Long;->numberOfTrailingZeros(J)I │ │ move-result v7 │ │ rsub-int/lit8 v7, v7, 0x3f │ │ iput v7, p0, Lcom/badlogic/gdx/utils/LongMap;->hashShift:I │ │ .line 516 │ const/4 v7, 0x3 │ │ - int-to-double v10, p1 │ + int-to-double v9, p1 │ │ - invoke-static {v10, v11}, Ljava/lang/Math;->log(D)D │ + invoke-static {v9, v10}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v10 │ + move-result-wide v9 │ │ - invoke-static {v10, v11}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v9, v10}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v10 │ + move-result-wide v9 │ │ - double-to-int v9, v10 │ + double-to-int v9, v9 │ │ mul-int/lit8 v9, v9, 0x2 │ │ invoke-static {v7, v9}, Ljava/lang/Math;->max(II)I │ │ move-result v7 │ │ @@ -1219,21 +1167,21 @@ │ .line 517 │ const/16 v7, 0x8 │ │ invoke-static {p1, v7}, Ljava/lang/Math;->min(II)I │ │ move-result v7 │ │ - int-to-double v10, p1 │ + int-to-double v9, p1 │ │ - invoke-static {v10, v11}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v9, v10}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v10 │ + move-result-wide v9 │ │ - double-to-int v9, v10 │ + double-to-int v9, v9 │ │ div-int/lit8 v9, v9, 0x8 │ │ invoke-static {v7, v9}, Ljava/lang/Math;->max(II)I │ │ move-result v7 │ │ @@ -1288,39 +1236,39 @@ │ if-lez v5, :cond_2 │ │ .line 529 │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_1 │ - if-ge v0, v1, :cond_2 │ + if-ge v0, v3, :cond_2 │ │ .line 530 │ - aget-wide v2, v4, v0 │ + aget-wide v1, v4, v0 │ │ .line 531 │ - .local v2, "key":J │ - const-wide/16 v8, 0x0 │ + .local v1, "key":J │ + const-wide/16 v7, 0x0 │ │ - cmp-long v7, v2, v8 │ + cmp-long v7, v1, v7 │ │ if-eqz v7, :cond_0 │ │ aget-object v7, v6, v0 │ │ - invoke-direct {p0, v2, v3, v7}, Lcom/badlogic/gdx/utils/LongMap;->putResize(JLjava/lang/Object;)V │ + invoke-direct {p0, v1, v2, v7}, Lcom/badlogic/gdx/utils/LongMap;->putResize(JLjava/lang/Object;)V │ │ .line 529 │ :cond_0 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_1 │ │ .end local v0 # "i":I │ - .end local v2 # "key":J │ + .end local v1 # "key":J │ :cond_1 │ move v7, v8 │ │ .line 526 │ goto :goto_0 │ │ .line 534 │ @@ -1443,77 +1391,77 @@ │ .line 421 │ invoke-direct {p0, p1}, Lcom/badlogic/gdx/utils/LongMap;->resize(I)V │ │ goto :goto_0 │ .end method │ │ .method public containsKey(J)Z │ - .locals 5 │ + .locals 3 │ .param p1, "key" # J │ │ .prologue │ .line 460 │ .local p0, "this":Lcom/badlogic/gdx/utils/LongMap;, "Lcom/badlogic/gdx/utils/LongMap;" │ - const-wide/16 v2, 0x0 │ + const-wide/16 v1, 0x0 │ │ - cmp-long v1, p1, v2 │ + cmp-long v1, p1, v1 │ │ if-nez v1, :cond_0 │ │ iget-boolean v1, p0, Lcom/badlogic/gdx/utils/LongMap;->hasZeroValue:Z │ │ .line 469 │ :goto_0 │ return v1 │ │ .line 461 │ :cond_0 │ iget v1, p0, Lcom/badlogic/gdx/utils/LongMap;->mask:I │ │ - int-to-long v2, v1 │ + int-to-long v1, v1 │ │ - and-long/2addr v2, p1 │ + and-long/2addr v1, p1 │ │ - long-to-int v0, v2 │ + long-to-int v0, v1 │ │ .line 462 │ .local v0, "index":I │ iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aget-wide v2, v1, v0 │ + aget-wide v1, v1, v0 │ │ - cmp-long v1, v2, p1 │ + cmp-long v1, v1, p1 │ │ if-eqz v1, :cond_1 │ │ .line 463 │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/utils/LongMap;->hash2(J)I │ │ move-result v0 │ │ .line 464 │ iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aget-wide v2, v1, v0 │ + aget-wide v1, v1, v0 │ │ - cmp-long v1, v2, p1 │ + cmp-long v1, v1, p1 │ │ if-eqz v1, :cond_1 │ │ .line 465 │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/utils/LongMap;->hash3(J)I │ │ move-result v0 │ │ .line 466 │ iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aget-wide v2, v1, v0 │ + aget-wide v1, v1, v0 │ │ - cmp-long v1, v2, p1 │ + cmp-long v1, v1, p1 │ │ if-eqz v1, :cond_1 │ │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/utils/LongMap;->containsKeyStash(J)Z │ │ move-result v1 │ │ @@ -1523,15 +1471,15 @@ │ :cond_1 │ const/4 v1, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public containsValue(Ljava/lang/Object;Z)Z │ - .locals 10 │ + .locals 9 │ .param p1, "value" # Ljava/lang/Object; │ .param p2, "identity" # Z │ │ .prologue │ .local p0, "this":Lcom/badlogic/gdx/utils/LongMap;, "Lcom/badlogic/gdx/utils/LongMap;" │ const/4 v4, 0x1 │ │ @@ -1577,19 +1525,19 @@ │ add-int/lit8 v0, v1, -0x1 │ │ .end local v1 # "i":I │ .restart local v0 # "i":I │ if-lez v1, :cond_6 │ │ .line 446 │ - aget-wide v6, v2, v0 │ + aget-wide v5, v2, v0 │ │ - const-wide/16 v8, 0x0 │ + const-wide/16 v7, 0x0 │ │ - cmp-long v5, v6, v8 │ + cmp-long v5, v5, v7 │ │ if-eqz v5, :cond_2 │ │ aget-object v5, v3, v0 │ │ if-eqz v5, :cond_0 │ │ @@ -1820,15 +1768,15 @@ │ .line 593 │ iget-object v0, p0, Lcom/badlogic/gdx/utils/LongMap;->entries2:Lcom/badlogic/gdx/utils/LongMap$Entries; │ │ goto :goto_0 │ .end method │ │ .method public findKey(Ljava/lang/Object;ZJ)J │ - .locals 9 │ + .locals 8 │ .param p1, "value" # Ljava/lang/Object; │ .param p2, "identity" # Z │ .param p3, "notFound" # J │ │ .prologue │ .local p0, "this":Lcom/badlogic/gdx/utils/LongMap;, "Lcom/badlogic/gdx/utils/LongMap;" │ const-wide/16 v4, 0x0 │ @@ -2021,15 +1969,15 @@ │ │ .end local v0 # "i":I │ .restart local v1 # "i":I │ goto :goto_1 │ .end method │ │ .method public get(J)Ljava/lang/Object; │ - .locals 5 │ + .locals 4 │ .param p1, "key" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(J)TV;" │ } │ .end annotation │ │ @@ -2119,29 +2067,29 @@ │ │ aget-object v1, v1, v0 │ │ goto :goto_0 │ .end method │ │ .method public get(JLjava/lang/Object;)Ljava/lang/Object; │ - .locals 5 │ + .locals 3 │ .param p1, "key" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(JTV;)TV;" │ } │ .end annotation │ │ .prologue │ .line 315 │ .local p0, "this":Lcom/badlogic/gdx/utils/LongMap;, "Lcom/badlogic/gdx/utils/LongMap;" │ .local p3, "defaultValue":Ljava/lang/Object;, "TV;" │ - const-wide/16 v2, 0x0 │ + const-wide/16 v1, 0x0 │ │ - cmp-long v1, p1, v2 │ + cmp-long v1, p1, v1 │ │ if-nez v1, :cond_1 │ │ .line 316 │ iget-boolean v1, p0, Lcom/badlogic/gdx/utils/LongMap;->hasZeroValue:Z │ │ if-nez v1, :cond_0 │ @@ -2158,55 +2106,55 @@ │ │ goto :goto_0 │ │ .line 319 │ :cond_1 │ iget v1, p0, Lcom/badlogic/gdx/utils/LongMap;->mask:I │ │ - int-to-long v2, v1 │ + int-to-long v1, v1 │ │ - and-long/2addr v2, p1 │ + and-long/2addr v1, p1 │ │ - long-to-int v0, v2 │ + long-to-int v0, v1 │ │ .line 320 │ .local v0, "index":I │ iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aget-wide v2, v1, v0 │ + aget-wide v1, v1, v0 │ │ - cmp-long v1, v2, p1 │ + cmp-long v1, v1, p1 │ │ if-eqz v1, :cond_2 │ │ .line 321 │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/utils/LongMap;->hash2(J)I │ │ move-result v0 │ │ .line 322 │ iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aget-wide v2, v1, v0 │ + aget-wide v1, v1, v0 │ │ - cmp-long v1, v2, p1 │ + cmp-long v1, v1, p1 │ │ if-eqz v1, :cond_2 │ │ .line 323 │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/utils/LongMap;->hash3(J)I │ │ move-result v0 │ │ .line 324 │ iget-object v1, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aget-wide v2, v1, v0 │ + aget-wide v1, v1, v0 │ │ - cmp-long v1, v2, p1 │ + cmp-long v1, v1, p1 │ │ if-eqz v1, :cond_2 │ │ invoke-direct {p0, p1, p2, p3}, Lcom/badlogic/gdx/utils/LongMap;->getStash(JLjava/lang/Object;)Ljava/lang/Object; │ │ move-result-object p3 │ │ @@ -2332,19 +2280,19 @@ │ } │ .end annotation │ │ .prologue │ .line 98 │ .local p0, "this":Lcom/badlogic/gdx/utils/LongMap;, "Lcom/badlogic/gdx/utils/LongMap;" │ .local p3, "value":Ljava/lang/Object;, "TV;" │ - const-wide/16 v4, 0x0 │ + const-wide/16 v2, 0x0 │ │ - cmp-long v3, p1, v4 │ + cmp-long v2, p1, v2 │ │ - if-nez v3, :cond_1 │ + if-nez v2, :cond_1 │ │ .line 99 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/LongMap;->zeroValue:Ljava/lang/Object; │ │ move-object/from16 v18, v0 │ @@ -2356,35 +2304,35 @@ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lcom/badlogic/gdx/utils/LongMap;->zeroValue:Ljava/lang/Object; │ │ .line 101 │ move-object/from16 v0, p0 │ │ - iget-boolean v3, v0, Lcom/badlogic/gdx/utils/LongMap;->hasZeroValue:Z │ + iget-boolean v2, v0, Lcom/badlogic/gdx/utils/LongMap;->hasZeroValue:Z │ │ - if-nez v3, :cond_0 │ + if-nez v2, :cond_0 │ │ .line 102 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ move-object/from16 v0, p0 │ │ - iput-boolean v3, v0, Lcom/badlogic/gdx/utils/LongMap;->hasZeroValue:Z │ + iput-boolean v2, v0, Lcom/badlogic/gdx/utils/LongMap;->hasZeroValue:Z │ │ .line 103 │ move-object/from16 v0, p0 │ │ - iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ + iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ move-object/from16 v0, p0 │ │ - iput v3, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ + iput v2, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ .line 167 │ .end local v18 # "oldValue":Ljava/lang/Object;, "TV;" │ :cond_0 │ :goto_0 │ return-object v18 │ │ @@ -2396,330 +2344,330 @@ │ │ move-object/from16 v16, v0 │ │ .line 111 │ .local v16, "keyTable":[J │ move-object/from16 v0, p0 │ │ - iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->mask:I │ + iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->mask:I │ │ - int-to-long v4, v3 │ + int-to-long v2, v2 │ │ - and-long v4, v4, p1 │ + and-long v2, v2, p1 │ │ - long-to-int v7, v4 │ + long-to-int v6, v2 │ │ .line 112 │ - .local v7, "index1":I │ - aget-wide v8, v16, v7 │ + .local v6, "index1":I │ + aget-wide v7, v16, v6 │ │ .line 113 │ - .local v8, "key1":J │ - cmp-long v3, v8, p1 │ + .local v7, "key1":J │ + cmp-long v2, v7, p1 │ │ - if-nez v3, :cond_2 │ + if-nez v2, :cond_2 │ │ .line 114 │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ - aget-object v18, v3, v7 │ + aget-object v18, v2, v6 │ │ .line 115 │ .restart local v18 # "oldValue":Ljava/lang/Object;, "TV;" │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ - aput-object p3, v3, v7 │ + aput-object p3, v2, v6 │ │ goto :goto_0 │ │ .line 119 │ .end local v18 # "oldValue":Ljava/lang/Object;, "TV;" │ :cond_2 │ invoke-direct/range {p0 .. p2}, Lcom/badlogic/gdx/utils/LongMap;->hash2(J)I │ │ - move-result v10 │ + move-result v9 │ │ .line 120 │ - .local v10, "index2":I │ - aget-wide v11, v16, v10 │ + .local v9, "index2":I │ + aget-wide v10, v16, v9 │ │ .line 121 │ - .local v11, "key2":J │ - cmp-long v3, v11, p1 │ + .local v10, "key2":J │ + cmp-long v2, v10, p1 │ │ - if-nez v3, :cond_3 │ + if-nez v2, :cond_3 │ │ .line 122 │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ - aget-object v18, v3, v10 │ + aget-object v18, v2, v9 │ │ .line 123 │ .restart local v18 # "oldValue":Ljava/lang/Object;, "TV;" │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ - aput-object p3, v3, v10 │ + aput-object p3, v2, v9 │ │ goto :goto_0 │ │ .line 127 │ .end local v18 # "oldValue":Ljava/lang/Object;, "TV;" │ :cond_3 │ invoke-direct/range {p0 .. p2}, Lcom/badlogic/gdx/utils/LongMap;->hash3(J)I │ │ - move-result v13 │ + move-result v12 │ │ .line 128 │ - .local v13, "index3":I │ - aget-wide v14, v16, v13 │ + .local v12, "index3":I │ + aget-wide v13, v16, v12 │ │ .line 129 │ - .local v14, "key3":J │ - cmp-long v3, v14, p1 │ + .local v13, "key3":J │ + cmp-long v2, v13, p1 │ │ - if-nez v3, :cond_4 │ + if-nez v2, :cond_4 │ │ .line 130 │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ - aget-object v18, v3, v13 │ + aget-object v18, v2, v12 │ │ .line 131 │ .restart local v18 # "oldValue":Ljava/lang/Object;, "TV;" │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ - aput-object p3, v3, v13 │ + aput-object p3, v2, v12 │ │ goto :goto_0 │ │ .line 136 │ .end local v18 # "oldValue":Ljava/lang/Object;, "TV;" │ :cond_4 │ move-object/from16 v0, p0 │ │ - iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ + iget v15, v0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ │ - .local v2, "i":I │ + .local v15, "i":I │ move-object/from16 v0, p0 │ │ - iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->stashSize:I │ + iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->stashSize:I │ │ - add-int v17, v2, v3 │ + add-int v17, v15, v2 │ │ .local v17, "n":I │ :goto_1 │ move/from16 v0, v17 │ │ - if-ge v2, v0, :cond_6 │ + if-ge v15, v0, :cond_6 │ │ .line 137 │ - aget-wide v4, v16, v2 │ + aget-wide v2, v16, v15 │ │ - cmp-long v3, v4, p1 │ + cmp-long v2, v2, p1 │ │ - if-nez v3, :cond_5 │ + if-nez v2, :cond_5 │ │ .line 138 │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ - aget-object v18, v3, v2 │ + aget-object v18, v2, v15 │ │ .line 139 │ .restart local v18 # "oldValue":Ljava/lang/Object;, "TV;" │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ - aput-object p3, v3, v2 │ + aput-object p3, v2, v15 │ │ goto :goto_0 │ │ .line 136 │ .end local v18 # "oldValue":Ljava/lang/Object;, "TV;" │ :cond_5 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v15, v15, 0x1 │ │ goto :goto_1 │ │ .line 145 │ :cond_6 │ - const-wide/16 v4, 0x0 │ + const-wide/16 v2, 0x0 │ │ - cmp-long v3, v8, v4 │ + cmp-long v2, v7, v2 │ │ - if-nez v3, :cond_8 │ + if-nez v2, :cond_8 │ │ .line 146 │ - aput-wide p1, v16, v7 │ + aput-wide p1, v16, v6 │ │ .line 147 │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ - aput-object p3, v3, v7 │ + aput-object p3, v2, v6 │ │ .line 148 │ move-object/from16 v0, p0 │ │ - iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ + iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ - add-int/lit8 v4, v3, 0x1 │ + add-int/lit8 v3, v2, 0x1 │ │ move-object/from16 v0, p0 │ │ - iput v4, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ + iput v3, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ move-object/from16 v0, p0 │ │ - iget v4, v0, Lcom/badlogic/gdx/utils/LongMap;->threshold:I │ + iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->threshold:I │ │ - if-lt v3, v4, :cond_7 │ + if-lt v2, v3, :cond_7 │ │ move-object/from16 v0, p0 │ │ - iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ + iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ │ - shl-int/lit8 v3, v3, 0x1 │ + shl-int/lit8 v2, v2, 0x1 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/LongMap;->resize(I)V │ + invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/LongMap;->resize(I)V │ │ .line 149 │ :cond_7 │ const/16 v18, 0x0 │ │ goto/16 :goto_0 │ │ .line 152 │ :cond_8 │ - const-wide/16 v4, 0x0 │ + const-wide/16 v2, 0x0 │ │ - cmp-long v3, v11, v4 │ + cmp-long v2, v10, v2 │ │ - if-nez v3, :cond_a │ + if-nez v2, :cond_a │ │ .line 153 │ - aput-wide p1, v16, v10 │ + aput-wide p1, v16, v9 │ │ .line 154 │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ - aput-object p3, v3, v10 │ + aput-object p3, v2, v9 │ │ .line 155 │ move-object/from16 v0, p0 │ │ - iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ + iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ - add-int/lit8 v4, v3, 0x1 │ + add-int/lit8 v3, v2, 0x1 │ │ move-object/from16 v0, p0 │ │ - iput v4, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ + iput v3, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ move-object/from16 v0, p0 │ │ - iget v4, v0, Lcom/badlogic/gdx/utils/LongMap;->threshold:I │ + iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->threshold:I │ │ - if-lt v3, v4, :cond_9 │ + if-lt v2, v3, :cond_9 │ │ move-object/from16 v0, p0 │ │ - iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ + iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ │ - shl-int/lit8 v3, v3, 0x1 │ + shl-int/lit8 v2, v2, 0x1 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/LongMap;->resize(I)V │ + invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/LongMap;->resize(I)V │ │ .line 156 │ :cond_9 │ const/16 v18, 0x0 │ │ goto/16 :goto_0 │ │ .line 159 │ :cond_a │ - const-wide/16 v4, 0x0 │ + const-wide/16 v2, 0x0 │ │ - cmp-long v3, v14, v4 │ + cmp-long v2, v13, v2 │ │ - if-nez v3, :cond_c │ + if-nez v2, :cond_c │ │ .line 160 │ - aput-wide p1, v16, v13 │ + aput-wide p1, v16, v12 │ │ .line 161 │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ + iget-object v2, v0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ - aput-object p3, v3, v13 │ + aput-object p3, v2, v12 │ │ .line 162 │ move-object/from16 v0, p0 │ │ - iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ + iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ - add-int/lit8 v4, v3, 0x1 │ + add-int/lit8 v3, v2, 0x1 │ │ move-object/from16 v0, p0 │ │ - iput v4, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ + iput v3, v0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ move-object/from16 v0, p0 │ │ - iget v4, v0, Lcom/badlogic/gdx/utils/LongMap;->threshold:I │ + iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->threshold:I │ │ - if-lt v3, v4, :cond_b │ + if-lt v2, v3, :cond_b │ │ move-object/from16 v0, p0 │ │ - iget v3, v0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ + iget v2, v0, Lcom/badlogic/gdx/utils/LongMap;->capacity:I │ │ - shl-int/lit8 v3, v3, 0x1 │ + shl-int/lit8 v2, v2, 0x1 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v3}, Lcom/badlogic/gdx/utils/LongMap;->resize(I)V │ + invoke-direct {v0, v2}, Lcom/badlogic/gdx/utils/LongMap;->resize(I)V │ │ .line 163 │ :cond_b │ const/16 v18, 0x0 │ │ goto/16 :goto_0 │ │ :cond_c │ - move-object/from16 v3, p0 │ + move-object/from16 v2, p0 │ │ - move-wide/from16 v4, p1 │ + move-wide/from16 v3, p1 │ │ - move-object/from16 v6, p3 │ + move-object/from16 v5, p3 │ │ .line 166 │ - invoke-direct/range {v3 .. v15}, Lcom/badlogic/gdx/utils/LongMap;->push(JLjava/lang/Object;IJIJIJ)V │ + invoke-direct/range {v2 .. v14}, Lcom/badlogic/gdx/utils/LongMap;->push(JLjava/lang/Object;IJIJIJ)V │ │ .line 167 │ const/16 v18, 0x0 │ │ goto/16 :goto_0 │ .end method │ │ @@ -2772,30 +2720,30 @@ │ .line 173 │ .end local v0 # "entry":Lcom/badlogic/gdx/utils/LongMap$Entry;, "Lcom/badlogic/gdx/utils/LongMap$Entry;" │ :cond_0 │ return-void │ .end method │ │ .method public remove(J)Ljava/lang/Object; │ - .locals 9 │ + .locals 7 │ .param p1, "key" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(J)TV;" │ } │ .end annotation │ │ .prologue │ .local p0, "this":Lcom/badlogic/gdx/utils/LongMap;, "Lcom/badlogic/gdx/utils/LongMap;" │ - const-wide/16 v6, 0x0 │ + const-wide/16 v5, 0x0 │ │ const/4 v2, 0x0 │ │ .line 338 │ - cmp-long v3, p1, v6 │ + cmp-long v3, p1, v5 │ │ if-nez v3, :cond_1 │ │ .line 339 │ iget-boolean v3, p0, Lcom/badlogic/gdx/utils/LongMap;->hasZeroValue:Z │ │ if-nez v3, :cond_0 │ @@ -2829,34 +2777,34 @@ │ goto :goto_0 │ │ .line 347 │ .end local v1 # "oldValue":Ljava/lang/Object;, "TV;" │ :cond_1 │ iget v3, p0, Lcom/badlogic/gdx/utils/LongMap;->mask:I │ │ - int-to-long v4, v3 │ + int-to-long v3, v3 │ │ - and-long/2addr v4, p1 │ + and-long/2addr v3, p1 │ │ - long-to-int v0, v4 │ + long-to-int v0, v3 │ │ .line 348 │ .local v0, "index":I │ iget-object v3, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aget-wide v4, v3, v0 │ + aget-wide v3, v3, v0 │ │ - cmp-long v3, v4, p1 │ + cmp-long v3, v3, p1 │ │ if-nez v3, :cond_2 │ │ .line 349 │ iget-object v3, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aput-wide v6, v3, v0 │ + aput-wide v5, v3, v0 │ │ .line 350 │ iget-object v3, p0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ aget-object v1, v3, v0 │ │ .line 351 │ @@ -2880,24 +2828,24 @@ │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/utils/LongMap;->hash2(J)I │ │ move-result v0 │ │ .line 357 │ iget-object v3, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aget-wide v4, v3, v0 │ + aget-wide v3, v3, v0 │ │ - cmp-long v3, v4, p1 │ + cmp-long v3, v3, p1 │ │ if-nez v3, :cond_3 │ │ .line 358 │ iget-object v3, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aput-wide v6, v3, v0 │ + aput-wide v5, v3, v0 │ │ .line 359 │ iget-object v3, p0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ aget-object v1, v3, v0 │ │ .line 360 │ @@ -2921,24 +2869,24 @@ │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/utils/LongMap;->hash3(J)I │ │ move-result v0 │ │ .line 366 │ iget-object v3, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aget-wide v4, v3, v0 │ + aget-wide v3, v3, v0 │ │ - cmp-long v3, v4, p1 │ + cmp-long v3, v3, p1 │ │ if-nez v3, :cond_4 │ │ .line 367 │ iget-object v3, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ - aput-wide v6, v3, v0 │ + aput-wide v5, v3, v0 │ │ .line 368 │ iget-object v3, p0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ aget-object v1, v3, v0 │ │ .line 369 │ @@ -2963,15 +2911,15 @@ │ │ move-result-object v1 │ │ goto :goto_0 │ .end method │ │ .method removeStash(J)Ljava/lang/Object; │ - .locals 7 │ + .locals 6 │ .param p1, "key" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(J)TV;" │ } │ .end annotation │ │ @@ -3156,19 +3104,19 @@ │ .line 409 │ invoke-direct {p0, p1}, Lcom/badlogic/gdx/utils/LongMap;->resize(I)V │ │ goto :goto_0 │ .end method │ │ .method public toString()Ljava/lang/String; │ - .locals 12 │ + .locals 11 │ │ .prologue │ .local p0, "this":Lcom/badlogic/gdx/utils/LongMap;, "Lcom/badlogic/gdx/utils/LongMap;" │ - const-wide/16 v10, 0x0 │ + const-wide/16 v9, 0x0 │ │ const/16 v8, 0x3d │ │ .line 547 │ iget v7, p0, Lcom/badlogic/gdx/utils/LongMap;->size:I │ │ if-nez v7, :cond_0 │ @@ -3190,23 +3138,23 @@ │ .line 549 │ .local v0, "buffer":Lcom/badlogic/gdx/utils/StringBuilder; │ const/16 v7, 0x5b │ │ invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;->append(C)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 550 │ - iget-object v3, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ + iget-object v5, p0, Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J │ │ .line 551 │ - .local v3, "keyTable":[J │ + .local v5, "keyTable":[J │ iget-object v6, p0, Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object; │ │ .line 552 │ .local v6, "valueTable":[Ljava/lang/Object;, "[TV;" │ - array-length v1, v3 │ + array-length v1, v5 │ │ .local v1, "i":I │ move v2, v1 │ │ .line 553 │ .end local v1 # "i":I │ .local v2, "i":I │ @@ -3214,61 +3162,61 @@ │ add-int/lit8 v1, v2, -0x1 │ │ .end local v2 # "i":I │ .restart local v1 # "i":I │ if-lez v2, :cond_4 │ │ .line 554 │ - aget-wide v4, v3, v1 │ + aget-wide v3, v5, v1 │ │ .line 555 │ - .local v4, "key":J │ - cmp-long v7, v4, v10 │ + .local v3, "key":J │ + cmp-long v7, v3, v9 │ │ if-nez v7, :cond_1 │ │ move v2, v1 │ │ .end local v1 # "i":I │ .restart local v2 # "i":I │ goto :goto_1 │ │ .line 556 │ .end local v2 # "i":I │ .restart local v1 # "i":I │ :cond_1 │ - invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/StringBuilder;->append(J)Lcom/badlogic/gdx/utils/StringBuilder; │ + invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;->append(J)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 557 │ invoke-virtual {v0, v8}, Lcom/badlogic/gdx/utils/StringBuilder;->append(C)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 558 │ aget-object v7, v6, v1 │ │ invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ move v2, v1 │ │ .line 561 │ .end local v1 # "i":I │ - .end local v4 # "key":J │ + .end local v3 # "key":J │ .restart local v2 # "i":I │ :goto_2 │ add-int/lit8 v1, v2, -0x1 │ │ .end local v2 # "i":I │ .restart local v1 # "i":I │ if-lez v2, :cond_3 │ │ .line 562 │ - aget-wide v4, v3, v1 │ + aget-wide v3, v5, v1 │ │ .line 563 │ - .restart local v4 # "key":J │ - cmp-long v7, v4, v10 │ + .restart local v3 # "key":J │ + cmp-long v7, v3, v9 │ │ if-nez v7, :cond_2 │ │ move v2, v1 │ │ .end local v1 # "i":I │ .restart local v2 # "i":I │ @@ -3279,15 +3227,15 @@ │ .restart local v1 # "i":I │ :cond_2 │ const-string v7, ", " │ │ invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 565 │ - invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/StringBuilder;->append(J)Lcom/badlogic/gdx/utils/StringBuilder; │ + invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/utils/StringBuilder;->append(J)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 566 │ invoke-virtual {v0, v8}, Lcom/badlogic/gdx/utils/StringBuilder;->append(C)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 567 │ aget-object v7, v6, v1 │ │ @@ -3298,15 +3246,15 @@ │ .line 568 │ .end local v1 # "i":I │ .restart local v2 # "i":I │ goto :goto_2 │ │ .line 569 │ .end local v2 # "i":I │ - .end local v4 # "key":J │ + .end local v3 # "key":J │ .restart local v1 # "i":I │ :cond_3 │ const/16 v7, 0x5d │ │ invoke-virtual {v0, v7}, Lcom/badlogic/gdx/utils/StringBuilder;->append(C)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 570 ├── smali/com/badlogic/gdx/utils/ObjectFloatMap.smali │ @@ -110,15 +110,15 @@ │ invoke-direct {p0, p1, v0}, Lcom/badlogic/gdx/utils/ObjectFloatMap;->(IF)V │ │ .line 61 │ return-void │ .end method │ │ .method public constructor (IF)V │ - .locals 4 │ + .locals 3 │ .param p1, "initialCapacity" # I │ .param p2, "loadFactor" # F │ │ .prologue │ .line 65 │ .local p0, "this":Lcom/badlogic/gdx/utils/ObjectFloatMap;, "Lcom/badlogic/gdx/utils/ObjectFloatMap;" │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -253,25 +253,25 @@ │ iput v0, p0, Lcom/badlogic/gdx/utils/ObjectFloatMap;->hashShift:I │ │ .line 76 │ const/4 v0, 0x3 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/ObjectFloatMap;->capacity:I │ │ - int-to-double v2, v1 │ + int-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->log(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-int v1, v2 │ + double-to-int v1, v1 │ │ mul-int/lit8 v1, v1, 0x2 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ @@ -284,21 +284,21 @@ │ │ invoke-static {v0, v1}, Ljava/lang/Math;->min(II)I │ │ move-result v0 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/ObjectFloatMap;->capacity:I │ │ - int-to-double v2, v1 │ + int-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-int v1, v2 │ + double-to-int v1, v1 │ │ div-int/lit8 v1, v1, 0x8 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ @@ -1103,20 +1103,20 @@ │ │ iput v1, p0, Lcom/badlogic/gdx/utils/ObjectFloatMap;->size:I │ │ goto :goto_0 │ .end method │ │ .method private resize(I)V │ - .locals 11 │ + .locals 10 │ .param p1, "newSize" # I │ │ .prologue │ .local p0, "this":Lcom/badlogic/gdx/utils/ObjectFloatMap;, "Lcom/badlogic/gdx/utils/ObjectFloatMap;" │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ .line 453 │ iget v6, p0, Lcom/badlogic/gdx/utils/ObjectFloatMap;->capacity:I │ │ iget v7, p0, Lcom/badlogic/gdx/utils/ObjectFloatMap;->stashSize:I │ │ add-int v2, v6, v7 │ @@ -1149,25 +1149,25 @@ │ rsub-int/lit8 v6, v6, 0x1f │ │ iput v6, p0, Lcom/badlogic/gdx/utils/ObjectFloatMap;->hashShift:I │ │ .line 459 │ const/4 v6, 0x3 │ │ - int-to-double v8, p1 │ + int-to-double v7, p1 │ │ - invoke-static {v8, v9}, Ljava/lang/Math;->log(D)D │ + invoke-static {v7, v8}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ - invoke-static {v8, v9}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v7, v8}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ - double-to-int v7, v8 │ + double-to-int v7, v7 │ │ mul-int/lit8 v7, v7, 0x2 │ │ invoke-static {v6, v7}, Ljava/lang/Math;->max(II)I │ │ move-result v6 │ │ @@ -1176,21 +1176,21 @@ │ .line 460 │ const/16 v6, 0x8 │ │ invoke-static {p1, v6}, Ljava/lang/Math;->min(II)I │ │ move-result v6 │ │ - int-to-double v8, p1 │ + int-to-double v7, p1 │ │ - invoke-static {v8, v9}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v7, v8}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ - double-to-int v7, v8 │ + double-to-int v7, v7 │ │ div-int/lit8 v7, v7, 0x8 │ │ invoke-static {v6, v7}, Ljava/lang/Math;->max(II)I │ │ move-result v6 │ │ @@ -1225,18 +1225,18 @@ │ iput-object v6, p0, Lcom/badlogic/gdx/utils/ObjectFloatMap;->valueTable:[F │ │ .line 468 │ iget v4, p0, Lcom/badlogic/gdx/utils/ObjectFloatMap;->size:I │ │ .line 469 │ .local v4, "oldSize":I │ - iput v10, p0, Lcom/badlogic/gdx/utils/ObjectFloatMap;->size:I │ + iput v9, p0, Lcom/badlogic/gdx/utils/ObjectFloatMap;->size:I │ │ .line 470 │ - iput v10, p0, Lcom/badlogic/gdx/utils/ObjectFloatMap;->stashSize:I │ + iput v9, p0, Lcom/badlogic/gdx/utils/ObjectFloatMap;->stashSize:I │ │ .line 471 │ if-lez v4, :cond_1 │ │ .line 472 │ const/4 v0, 0x0 ├── smali/com/badlogic/gdx/utils/ObjectIntMap.smali │ @@ -110,15 +110,15 @@ │ invoke-direct {p0, p1, v0}, Lcom/badlogic/gdx/utils/ObjectIntMap;->(IF)V │ │ .line 61 │ return-void │ .end method │ │ .method public constructor (IF)V │ - .locals 4 │ + .locals 3 │ .param p1, "initialCapacity" # I │ .param p2, "loadFactor" # F │ │ .prologue │ .line 65 │ .local p0, "this":Lcom/badlogic/gdx/utils/ObjectIntMap;, "Lcom/badlogic/gdx/utils/ObjectIntMap;" │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -253,25 +253,25 @@ │ iput v0, p0, Lcom/badlogic/gdx/utils/ObjectIntMap;->hashShift:I │ │ .line 76 │ const/4 v0, 0x3 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/ObjectIntMap;->capacity:I │ │ - int-to-double v2, v1 │ + int-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->log(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-int v1, v2 │ + double-to-int v1, v1 │ │ mul-int/lit8 v1, v1, 0x2 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ @@ -284,21 +284,21 @@ │ │ invoke-static {v0, v1}, Ljava/lang/Math;->min(II)I │ │ move-result v0 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/ObjectIntMap;->capacity:I │ │ - int-to-double v2, v1 │ + int-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-int v1, v2 │ + double-to-int v1, v1 │ │ div-int/lit8 v1, v1, 0x8 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ @@ -1103,20 +1103,20 @@ │ │ iput v1, p0, Lcom/badlogic/gdx/utils/ObjectIntMap;->size:I │ │ goto :goto_0 │ .end method │ │ .method private resize(I)V │ - .locals 11 │ + .locals 10 │ .param p1, "newSize" # I │ │ .prologue │ .local p0, "this":Lcom/badlogic/gdx/utils/ObjectIntMap;, "Lcom/badlogic/gdx/utils/ObjectIntMap;" │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ .line 453 │ iget v6, p0, Lcom/badlogic/gdx/utils/ObjectIntMap;->capacity:I │ │ iget v7, p0, Lcom/badlogic/gdx/utils/ObjectIntMap;->stashSize:I │ │ add-int v2, v6, v7 │ @@ -1149,25 +1149,25 @@ │ rsub-int/lit8 v6, v6, 0x1f │ │ iput v6, p0, Lcom/badlogic/gdx/utils/ObjectIntMap;->hashShift:I │ │ .line 459 │ const/4 v6, 0x3 │ │ - int-to-double v8, p1 │ + int-to-double v7, p1 │ │ - invoke-static {v8, v9}, Ljava/lang/Math;->log(D)D │ + invoke-static {v7, v8}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ - invoke-static {v8, v9}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v7, v8}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ - double-to-int v7, v8 │ + double-to-int v7, v7 │ │ mul-int/lit8 v7, v7, 0x2 │ │ invoke-static {v6, v7}, Ljava/lang/Math;->max(II)I │ │ move-result v6 │ │ @@ -1176,21 +1176,21 @@ │ .line 460 │ const/16 v6, 0x8 │ │ invoke-static {p1, v6}, Ljava/lang/Math;->min(II)I │ │ move-result v6 │ │ - int-to-double v8, p1 │ + int-to-double v7, p1 │ │ - invoke-static {v8, v9}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v7, v8}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ - double-to-int v7, v8 │ + double-to-int v7, v7 │ │ div-int/lit8 v7, v7, 0x8 │ │ invoke-static {v6, v7}, Ljava/lang/Math;->max(II)I │ │ move-result v6 │ │ @@ -1225,18 +1225,18 @@ │ iput-object v6, p0, Lcom/badlogic/gdx/utils/ObjectIntMap;->valueTable:[I │ │ .line 468 │ iget v4, p0, Lcom/badlogic/gdx/utils/ObjectIntMap;->size:I │ │ .line 469 │ .local v4, "oldSize":I │ - iput v10, p0, Lcom/badlogic/gdx/utils/ObjectIntMap;->size:I │ + iput v9, p0, Lcom/badlogic/gdx/utils/ObjectIntMap;->size:I │ │ .line 470 │ - iput v10, p0, Lcom/badlogic/gdx/utils/ObjectIntMap;->stashSize:I │ + iput v9, p0, Lcom/badlogic/gdx/utils/ObjectIntMap;->stashSize:I │ │ .line 471 │ if-lez v4, :cond_1 │ │ .line 472 │ const/4 v0, 0x0 ├── smali/com/badlogic/gdx/utils/ObjectMap.smali │ @@ -118,15 +118,15 @@ │ invoke-direct {p0, p1, v0}, Lcom/badlogic/gdx/utils/ObjectMap;->(IF)V │ │ .line 61 │ return-void │ .end method │ │ .method public constructor (IF)V │ - .locals 4 │ + .locals 3 │ .param p1, "initialCapacity" # I │ .param p2, "loadFactor" # F │ │ .prologue │ .line 65 │ .local p0, "this":Lcom/badlogic/gdx/utils/ObjectMap;, "Lcom/badlogic/gdx/utils/ObjectMap;" │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -261,25 +261,25 @@ │ iput v0, p0, Lcom/badlogic/gdx/utils/ObjectMap;->hashShift:I │ │ .line 76 │ const/4 v0, 0x3 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/ObjectMap;->capacity:I │ │ - int-to-double v2, v1 │ + int-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->log(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-int v1, v2 │ + double-to-int v1, v1 │ │ mul-int/lit8 v1, v1, 0x2 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ @@ -292,21 +292,21 @@ │ │ invoke-static {v0, v1}, Ljava/lang/Math;->min(II)I │ │ move-result v0 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/ObjectMap;->capacity:I │ │ - int-to-double v2, v1 │ + int-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-int v1, v2 │ + double-to-int v1, v1 │ │ div-int/lit8 v1, v1, 0x8 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ @@ -1378,20 +1378,20 @@ │ .line 159 │ const/4 v13, 0x0 │ │ goto/16 :goto_0 │ .end method │ │ .method private resize(I)V │ - .locals 11 │ + .locals 10 │ .param p1, "newSize" # I │ │ .prologue │ .local p0, "this":Lcom/badlogic/gdx/utils/ObjectMap;, "Lcom/badlogic/gdx/utils/ObjectMap;" │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ .line 485 │ iget v6, p0, Lcom/badlogic/gdx/utils/ObjectMap;->capacity:I │ │ iget v7, p0, Lcom/badlogic/gdx/utils/ObjectMap;->stashSize:I │ │ add-int v2, v6, v7 │ @@ -1424,25 +1424,25 @@ │ rsub-int/lit8 v6, v6, 0x1f │ │ iput v6, p0, Lcom/badlogic/gdx/utils/ObjectMap;->hashShift:I │ │ .line 491 │ const/4 v6, 0x3 │ │ - int-to-double v8, p1 │ + int-to-double v7, p1 │ │ - invoke-static {v8, v9}, Ljava/lang/Math;->log(D)D │ + invoke-static {v7, v8}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ - invoke-static {v8, v9}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v7, v8}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ - double-to-int v7, v8 │ + double-to-int v7, v7 │ │ mul-int/lit8 v7, v7, 0x2 │ │ invoke-static {v6, v7}, Ljava/lang/Math;->max(II)I │ │ move-result v6 │ │ @@ -1451,21 +1451,21 @@ │ .line 492 │ const/16 v6, 0x8 │ │ invoke-static {p1, v6}, Ljava/lang/Math;->min(II)I │ │ move-result v6 │ │ - int-to-double v8, p1 │ + int-to-double v7, p1 │ │ - invoke-static {v8, v9}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v7, v8}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ - double-to-int v7, v8 │ + double-to-int v7, v7 │ │ div-int/lit8 v7, v7, 0x8 │ │ invoke-static {v6, v7}, Ljava/lang/Math;->max(II)I │ │ move-result v6 │ │ @@ -1502,18 +1502,18 @@ │ iput-object v6, p0, Lcom/badlogic/gdx/utils/ObjectMap;->valueTable:[Ljava/lang/Object; │ │ .line 500 │ iget v4, p0, Lcom/badlogic/gdx/utils/ObjectMap;->size:I │ │ .line 501 │ .local v4, "oldSize":I │ - iput v10, p0, Lcom/badlogic/gdx/utils/ObjectMap;->size:I │ + iput v9, p0, Lcom/badlogic/gdx/utils/ObjectMap;->size:I │ │ .line 502 │ - iput v10, p0, Lcom/badlogic/gdx/utils/ObjectMap;->stashSize:I │ + iput v9, p0, Lcom/badlogic/gdx/utils/ObjectMap;->stashSize:I │ │ .line 503 │ if-lez v4, :cond_1 │ │ .line 504 │ const/4 v0, 0x0 ├── smali/com/badlogic/gdx/utils/ObjectSet.smali │ @@ -94,15 +94,15 @@ │ invoke-direct {p0, p1, v0}, Lcom/badlogic/gdx/utils/ObjectSet;->(IF)V │ │ .line 58 │ return-void │ .end method │ │ .method public constructor (IF)V │ - .locals 4 │ + .locals 3 │ .param p1, "initialCapacity" # I │ .param p2, "loadFactor" # F │ │ .prologue │ .line 62 │ .local p0, "this":Lcom/badlogic/gdx/utils/ObjectSet;, "Lcom/badlogic/gdx/utils/ObjectSet;" │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -237,25 +237,25 @@ │ iput v0, p0, Lcom/badlogic/gdx/utils/ObjectSet;->hashShift:I │ │ .line 73 │ const/4 v0, 0x3 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/ObjectSet;->capacity:I │ │ - int-to-double v2, v1 │ + int-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->log(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->log(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->ceil(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->ceil(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-int v1, v2 │ + double-to-int v1, v1 │ │ mul-int/lit8 v1, v1, 0x2 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ @@ -268,21 +268,21 @@ │ │ invoke-static {v0, v1}, Ljava/lang/Math;->min(II)I │ │ move-result v0 │ │ iget v1, p0, Lcom/badlogic/gdx/utils/ObjectSet;->capacity:I │ │ - int-to-double v2, v1 │ + int-to-double v1, v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->sqrt(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->sqrt(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - double-to-int v1, v2 │ + double-to-int v1, v1 │ │ div-int/lit8 v1, v1, 0x8 │ │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 ├── smali/com/badlogic/gdx/utils/PerformanceCounter.smali │ @@ -87,34 +87,34 @@ │ .line 53 │ return-void │ .end method │ │ │ # virtual methods │ .method public reset()V │ - .locals 4 │ + .locals 3 │ │ .prologue │ - const-wide/16 v2, 0x0 │ + const-wide/16 v1, 0x0 │ │ .line 98 │ iget-object v0, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->time:Lcom/badlogic/gdx/math/FloatCounter; │ │ invoke-virtual {v0}, Lcom/badlogic/gdx/math/FloatCounter;->reset()V │ │ .line 99 │ iget-object v0, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->load:Lcom/badlogic/gdx/math/FloatCounter; │ │ invoke-virtual {v0}, Lcom/badlogic/gdx/math/FloatCounter;->reset()V │ │ .line 100 │ - iput-wide v2, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->startTime:J │ + iput-wide v1, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->startTime:J │ │ .line 101 │ - iput-wide v2, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->lastTick:J │ + iput-wide v1, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->lastTick:J │ │ .line 102 │ const/4 v0, 0x0 │ │ iput v0, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->current:F │ │ .line 103 │ @@ -143,49 +143,49 @@ │ iput-boolean v0, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->valid:Z │ │ .line 84 │ return-void │ .end method │ │ .method public stop()V │ - .locals 8 │ + .locals 7 │ │ .prologue │ - const-wide/16 v6, 0x0 │ + const-wide/16 v5, 0x0 │ │ .line 89 │ iget-wide v0, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->startTime:J │ │ - cmp-long v0, v0, v6 │ + cmp-long v0, v0, v5 │ │ if-lez v0, :cond_0 │ │ .line 90 │ iget v0, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->current:F │ │ invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;->nanoTime()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - iget-wide v4, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->startTime:J │ + iget-wide v3, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->startTime:J │ │ - sub-long/2addr v2, v4 │ + sub-long/2addr v1, v3 │ │ - long-to-float v1, v2 │ + long-to-float v1, v1 │ │ const v2, 0x3089705f # 1.0E-9f │ │ mul-float/2addr v1, v2 │ │ add-float/2addr v0, v1 │ │ iput v0, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->current:F │ │ .line 91 │ - iput-wide v6, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->startTime:J │ + iput-wide v5, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->startTime:J │ │ .line 92 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Lcom/badlogic/gdx/utils/PerformanceCounter;->valid:Z │ │ .line 94 ├── smali/com/badlogic/gdx/utils/StringBuilder.smali │ @@ -365,36 +365,36 @@ │ .line 40 │ .restart local v0 # "result":I │ :cond_1 │ return v0 │ .end method │ │ .method public static numChars(JI)I │ - .locals 6 │ + .locals 5 │ .param p0, "value" # J │ .param p2, "radix" # I │ │ .prologue │ - const-wide/16 v4, 0x0 │ + const-wide/16 v3, 0x0 │ │ .line 45 │ - cmp-long v1, p0, v4 │ + cmp-long v1, p0, v3 │ │ if-gez v1, :cond_0 │ │ const/4 v0, 0x2 │ │ .line 46 │ .local v0, "result":I │ :goto_0 │ - int-to-long v2, p2 │ + int-to-long v1, p2 │ │ - div-long/2addr p0, v2 │ + div-long/2addr p0, v1 │ │ - cmp-long v1, p0, v4 │ + cmp-long v1, p0, v3 │ │ if-eqz v1, :cond_1 │ │ .line 47 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ @@ -744,41 +744,41 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public append(JIC)Lcom/badlogic/gdx/utils/StringBuilder; │ - .locals 7 │ + .locals 6 │ .param p1, "value" # J │ .param p3, "minLength" # I │ .param p4, "prefix" # C │ │ .prologue │ .line 808 │ - const-wide/high16 v2, -0x8000000000000000L │ + const-wide/high16 v1, -0x8000000000000000L │ │ - cmp-long v1, p1, v2 │ + cmp-long v1, p1, v1 │ │ if-nez v1, :cond_0 │ │ .line 809 │ const-string v1, "-9223372036854775808" │ │ invoke-virtual {p0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(Ljava/lang/String;)V │ │ .line 841 │ :goto_0 │ return-object p0 │ │ .line 812 │ :cond_0 │ - const-wide/16 v2, 0x0 │ + const-wide/16 v1, 0x0 │ │ - cmp-long v1, p1, v2 │ + cmp-long v1, p1, v1 │ │ if-gez v1, :cond_1 │ │ .line 813 │ const/16 v1, 0x2d │ │ invoke-virtual {p0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ @@ -812,24 +812,24 @@ │ add-int/lit8 v0, v0, -0x1 │ │ goto :goto_1 │ │ .line 820 │ .end local v0 # "j":I │ :cond_2 │ - const-wide/16 v2, 0x2710 │ + const-wide/16 v1, 0x2710 │ │ - cmp-long v1, p1, v2 │ + cmp-long v1, p1, v1 │ │ if-ltz v1, :cond_11 │ │ .line 821 │ - const-wide v2, 0xde0b6b3a7640000L │ + const-wide v1, 0xde0b6b3a7640000L │ │ - cmp-long v1, p1, v2 │ + cmp-long v1, p1, v1 │ │ if-ltz v1, :cond_3 │ │ sget-object v1, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ long-to-double v2, p1 │ │ @@ -845,17 +845,17 @@ │ │ aget-char v1, v1, v2 │ │ invoke-virtual {p0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 822 │ :cond_3 │ - const-wide v2, 0x16345785d8a0000L │ + const-wide v1, 0x16345785d8a0000L │ │ - cmp-long v1, p1, v2 │ + cmp-long v1, p1, v1 │ │ if-ltz v1, :cond_4 │ │ sget-object v1, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ const-wide v2, 0xde0b6b3a7640000L │ │ @@ -869,17 +869,17 @@ │ │ aget-char v1, v1, v2 │ │ invoke-virtual {p0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 823 │ :cond_4 │ - const-wide v2, 0x2386f26fc10000L │ + const-wide v1, 0x2386f26fc10000L │ │ - cmp-long v1, p1, v2 │ + cmp-long v1, p1, v1 │ │ if-ltz v1, :cond_5 │ │ sget-object v1, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ const-wide v2, 0x16345785d8a0000L │ │ @@ -893,17 +893,17 @@ │ │ aget-char v1, v1, v2 │ │ invoke-virtual {p0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 824 │ :cond_5 │ - const-wide v2, 0x38d7ea4c68000L │ + const-wide v1, 0x38d7ea4c68000L │ │ - cmp-long v1, p1, v2 │ + cmp-long v1, p1, v1 │ │ if-ltz v1, :cond_6 │ │ sget-object v1, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ const-wide v2, 0x2386f26fc10000L │ │ @@ -917,17 +917,17 @@ │ │ aget-char v1, v1, v2 │ │ invoke-virtual {p0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 825 │ :cond_6 │ - const-wide v2, 0x5af3107a4000L │ + const-wide v1, 0x5af3107a4000L │ │ - cmp-long v1, p1, v2 │ + cmp-long v1, p1, v1 │ │ if-ltz v1, :cond_7 │ │ sget-object v1, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ const-wide v2, 0x38d7ea4c68000L │ │ @@ -941,17 +941,17 @@ │ │ aget-char v1, v1, v2 │ │ invoke-virtual {p0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 826 │ :cond_7 │ - const-wide v2, 0x9184e72a000L │ + const-wide v1, 0x9184e72a000L │ │ - cmp-long v1, p1, v2 │ + cmp-long v1, p1, v1 │ │ if-ltz v1, :cond_8 │ │ sget-object v1, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ const-wide v2, 0x5af3107a4000L │ │ @@ -965,17 +965,17 @@ │ │ aget-char v1, v1, v2 │ │ invoke-virtual {p0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 827 │ :cond_8 │ - const-wide v2, 0xe8d4a51000L │ + const-wide v1, 0xe8d4a51000L │ │ - cmp-long v1, p1, v2 │ + cmp-long v1, p1, v1 │ │ if-ltz v1, :cond_9 │ │ sget-object v1, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ const-wide v2, 0x9184e72a000L │ │ @@ -989,17 +989,17 @@ │ │ aget-char v1, v1, v2 │ │ invoke-virtual {p0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 828 │ :cond_9 │ - const-wide v2, 0x174876e800L │ + const-wide v1, 0x174876e800L │ │ - cmp-long v1, p1, v2 │ + cmp-long v1, p1, v1 │ │ if-ltz v1, :cond_a │ │ sget-object v1, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ const-wide v2, 0xe8d4a51000L │ │ @@ -1013,17 +1013,17 @@ │ │ aget-char v1, v1, v2 │ │ invoke-virtual {p0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 829 │ :cond_a │ - const-wide v2, 0x2540be400L │ + const-wide v1, 0x2540be400L │ │ - cmp-long v1, p1, v2 │ + cmp-long v1, p1, v1 │ │ if-ltz v1, :cond_b │ │ sget-object v1, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ const-wide v2, 0x174876e800L │ │ @@ -1037,17 +1037,17 @@ │ │ aget-char v1, v1, v2 │ │ invoke-virtual {p0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 830 │ :cond_b │ - const-wide/32 v2, 0x3b9aca00 │ + const-wide/32 v1, 0x3b9aca00 │ │ - cmp-long v1, p1, v2 │ + cmp-long v1, p1, v1 │ │ if-ltz v1, :cond_c │ │ sget-object v1, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ const-wide v2, 0x2540be400L │ │ @@ -1061,17 +1061,17 @@ │ │ aget-char v1, v1, v2 │ │ invoke-virtual {p0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 831 │ :cond_c │ - const-wide/32 v2, 0x5f5e100 │ + const-wide/32 v1, 0x5f5e100 │ │ - cmp-long v1, p1, v2 │ + cmp-long v1, p1, v1 │ │ if-ltz v1, :cond_d │ │ sget-object v1, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ const-wide/32 v2, 0x3b9aca00 │ │ @@ -1085,17 +1085,17 @@ │ │ aget-char v1, v1, v2 │ │ invoke-virtual {p0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 832 │ :cond_d │ - const-wide/32 v2, 0x989680 │ + const-wide/32 v1, 0x989680 │ │ - cmp-long v1, p1, v2 │ + cmp-long v1, p1, v1 │ │ if-ltz v1, :cond_e │ │ sget-object v1, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ const-wide/32 v2, 0x5f5e100 │ │ @@ -1109,17 +1109,17 @@ │ │ aget-char v1, v1, v2 │ │ invoke-virtual {p0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 833 │ :cond_e │ - const-wide/32 v2, 0xf4240 │ + const-wide/32 v1, 0xf4240 │ │ - cmp-long v1, p1, v2 │ + cmp-long v1, p1, v1 │ │ if-ltz v1, :cond_f │ │ sget-object v1, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ const-wide/32 v2, 0x989680 │ │ @@ -1133,17 +1133,17 @@ │ │ aget-char v1, v1, v2 │ │ invoke-virtual {p0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 834 │ :cond_f │ - const-wide/32 v2, 0x186a0 │ + const-wide/32 v1, 0x186a0 │ │ - cmp-long v1, p1, v2 │ + cmp-long v1, p1, v1 │ │ if-ltz v1, :cond_10 │ │ sget-object v1, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ const-wide/32 v2, 0xf4240 │ │ @@ -1175,17 +1175,17 @@ │ │ aget-char v1, v1, v2 │ │ invoke-virtual {p0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 837 │ :cond_11 │ - const-wide/16 v2, 0x3e8 │ + const-wide/16 v1, 0x3e8 │ │ - cmp-long v1, p1, v2 │ + cmp-long v1, p1, v1 │ │ if-ltz v1, :cond_12 │ │ sget-object v1, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ const-wide/16 v2, 0x2710 │ │ @@ -1199,17 +1199,17 @@ │ │ aget-char v1, v1, v2 │ │ invoke-virtual {p0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 838 │ :cond_12 │ - const-wide/16 v2, 0x64 │ + const-wide/16 v1, 0x64 │ │ - cmp-long v1, p1, v2 │ + cmp-long v1, p1, v1 │ │ if-ltz v1, :cond_13 │ │ sget-object v1, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ const-wide/16 v2, 0x3e8 │ │ @@ -1223,17 +1223,17 @@ │ │ aget-char v1, v1, v2 │ │ invoke-virtual {p0, v1}, Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V │ │ .line 839 │ :cond_13 │ - const-wide/16 v2, 0xa │ + const-wide/16 v1, 0xa │ │ - cmp-long v1, p1, v2 │ + cmp-long v1, p1, v1 │ │ if-ltz v1, :cond_14 │ │ sget-object v1, Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C │ │ const-wide/16 v2, 0x64 │ │ @@ -2586,15 +2586,15 @@ │ invoke-virtual {p0, p1, p2}, Lcom/badlogic/gdx/utils/StringBuilder;->insert0(IC)V │ │ .line 1015 │ return-object p0 │ .end method │ │ .method public insert(ID)Lcom/badlogic/gdx/utils/StringBuilder; │ - .locals 2 │ + .locals 1 │ .param p1, "offset" # I │ .param p2, "d" # D │ │ .prologue │ .line 1066 │ invoke-static {p2, p3}, Ljava/lang/Double;->toString(D)Ljava/lang/String; │ │ @@ -2637,15 +2637,15 @@ │ invoke-virtual {p0, p1, v0}, Lcom/badlogic/gdx/utils/StringBuilder;->insert0(ILjava/lang/String;)V │ │ .line 1028 │ return-object p0 │ .end method │ │ .method public insert(IJ)Lcom/badlogic/gdx/utils/StringBuilder; │ - .locals 2 │ + .locals 1 │ .param p1, "offset" # I │ .param p2, "l" # J │ │ .prologue │ .line 1040 │ invoke-static {p2, p3}, Ljava/lang/Long;->toString(J)Ljava/lang/String; ├── smali/com/badlogic/gdx/utils/Timer$TimerThread.smali │ @@ -211,82 +211,82 @@ │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ throw v4 │ .end method │ │ .method public run()V │ - .locals 14 │ + .locals 13 │ │ .prologue │ .line 212 │ :goto_0 │ sget-object v8, Lcom/badlogic/gdx/utils/Timer;->instances:Lcom/badlogic/gdx/utils/Array; │ │ monitor-enter v8 │ │ .line 213 │ :try_start_0 │ - iget-object v3, p0, Lcom/badlogic/gdx/utils/Timer$TimerThread;->app:Lcom/badlogic/gdx/Application; │ + iget-object v7, p0, Lcom/badlogic/gdx/utils/Timer$TimerThread;->app:Lcom/badlogic/gdx/Application; │ │ sget-object v9, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ │ - if-eq v3, v9, :cond_0 │ + if-eq v7, v9, :cond_0 │ │ monitor-exit v8 │ │ .line 225 │ :goto_1 │ return-void │ │ .line 215 │ :cond_0 │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v10 │ + move-result-wide v9 │ │ - const-wide/32 v12, 0xf4240 │ + const-wide/32 v11, 0xf4240 │ │ - div-long v4, v10, v12 │ + div-long v3, v9, v11 │ │ .line 216 │ - .local v4, "timeMillis":J │ - const-wide/16 v6, 0x1388 │ + .local v3, "timeMillis":J │ + const-wide/16 v5, 0x1388 │ │ .line 217 │ - .local v6, "waitMillis":J │ + .local v5, "waitMillis":J │ const/4 v1, 0x0 │ │ .local v1, "i":I │ - sget-object v3, Lcom/badlogic/gdx/utils/Timer;->instances:Lcom/badlogic/gdx/utils/Array; │ + sget-object v7, Lcom/badlogic/gdx/utils/Timer;->instances:Lcom/badlogic/gdx/utils/Array; │ │ - iget v2, v3, Lcom/badlogic/gdx/utils/Array;->size:I │ + iget v2, v7, Lcom/badlogic/gdx/utils/Array;->size:I │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .local v2, "n":I │ :goto_2 │ if-ge v1, v2, :cond_1 │ │ .line 219 │ :try_start_1 │ - sget-object v3, Lcom/badlogic/gdx/utils/Timer;->instances:Lcom/badlogic/gdx/utils/Array; │ + sget-object v7, Lcom/badlogic/gdx/utils/Timer;->instances:Lcom/badlogic/gdx/utils/Array; │ │ - invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; │ + invoke-virtual {v7, v1}, Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v7 │ │ - check-cast v3, Lcom/badlogic/gdx/utils/Timer; │ + check-cast v7, Lcom/badlogic/gdx/utils/Timer; │ │ - invoke-virtual {v3, v4, v5, v6, v7}, Lcom/badlogic/gdx/utils/Timer;->update(JJ)J │ + invoke-virtual {v7, v3, v4, v5, v6}, Lcom/badlogic/gdx/utils/Timer;->update(JJ)J │ :try_end_1 │ .catch Ljava/lang/Throwable; {:try_start_1 .. :try_end_1} :catch_0 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ .line 217 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_2 │ │ .line 220 │ @@ -294,98 +294,98 @@ │ move-exception v0 │ │ .line 221 │ .local v0, "ex":Ljava/lang/Throwable; │ :try_start_2 │ new-instance v9, Lcom/badlogic/gdx/utils/GdxRuntimeException; │ │ - new-instance v3, Ljava/lang/StringBuilder; │ + new-instance v7, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ const-string v10, "Task failed: " │ │ - invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v10 │ │ - sget-object v3, Lcom/badlogic/gdx/utils/Timer;->instances:Lcom/badlogic/gdx/utils/Array; │ + sget-object v7, Lcom/badlogic/gdx/utils/Timer;->instances:Lcom/badlogic/gdx/utils/Array; │ │ - invoke-virtual {v3, v1}, Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; │ + invoke-virtual {v7, v1}, Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v7 │ │ - check-cast v3, Lcom/badlogic/gdx/utils/Timer; │ + check-cast v7, Lcom/badlogic/gdx/utils/Timer; │ │ - invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ + invoke-virtual {v7}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ - move-result-object v3 │ + move-result-object v7 │ │ - invoke-virtual {v3}, Ljava/lang/Class;->getName()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/Class;->getName()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v7 │ │ - invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v7 │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v7 │ │ - invoke-direct {v9, v3, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ + invoke-direct {v9, v7, v0}, Lcom/badlogic/gdx/utils/GdxRuntimeException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ throw v9 │ │ .line 231 │ .end local v0 # "ex":Ljava/lang/Throwable; │ .end local v1 # "i":I │ .end local v2 # "n":I │ - .end local v4 # "timeMillis":J │ - .end local v6 # "waitMillis":J │ + .end local v3 # "timeMillis":J │ + .end local v5 # "waitMillis":J │ :catchall_0 │ - move-exception v3 │ + move-exception v7 │ │ monitor-exit v8 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ - throw v3 │ + throw v7 │ │ .line 225 │ .restart local v1 # "i":I │ .restart local v2 # "n":I │ - .restart local v4 # "timeMillis":J │ - .restart local v6 # "waitMillis":J │ + .restart local v3 # "timeMillis":J │ + .restart local v5 # "waitMillis":J │ :cond_1 │ :try_start_3 │ - iget-object v3, p0, Lcom/badlogic/gdx/utils/Timer$TimerThread;->app:Lcom/badlogic/gdx/Application; │ + iget-object v7, p0, Lcom/badlogic/gdx/utils/Timer$TimerThread;->app:Lcom/badlogic/gdx/Application; │ │ sget-object v9, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ │ - if-eq v3, v9, :cond_2 │ + if-eq v7, v9, :cond_2 │ │ monitor-exit v8 │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ goto :goto_1 │ │ .line 228 │ :cond_2 │ - const-wide/16 v10, 0x0 │ + const-wide/16 v9, 0x0 │ │ - cmp-long v3, v6, v10 │ + cmp-long v7, v5, v9 │ │ - if-lez v3, :cond_3 │ + if-lez v7, :cond_3 │ │ :try_start_4 │ - sget-object v3, Lcom/badlogic/gdx/utils/Timer;->instances:Lcom/badlogic/gdx/utils/Array; │ + sget-object v7, Lcom/badlogic/gdx/utils/Timer;->instances:Lcom/badlogic/gdx/utils/Array; │ │ - invoke-virtual {v3, v6, v7}, Ljava/lang/Object;->wait(J)V │ + invoke-virtual {v7, v5, v6}, Ljava/lang/Object;->wait(J)V │ :try_end_4 │ .catch Ljava/lang/InterruptedException; {:try_start_4 .. :try_end_4} :catch_1 │ .catchall {:try_start_4 .. :try_end_4} :catchall_0 │ │ .line 231 │ :cond_3 │ :goto_3 │ @@ -394,11 +394,11 @@ │ :try_end_5 │ .catchall {:try_start_5 .. :try_end_5} :catchall_0 │ │ goto :goto_0 │ │ .line 229 │ :catch_1 │ - move-exception v3 │ + move-exception v7 │ │ goto :goto_3 │ .end method ├── smali/com/badlogic/gdx/utils/Timer.smali │ @@ -285,15 +285,15 @@ │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ throw v2 │ .end method │ │ .method public delay(J)V │ - .locals 9 │ + .locals 7 │ .param p1, "delayMillis" # J │ │ .prologue │ .line 133 │ iget-object v4, p0, Lcom/badlogic/gdx/utils/Timer;->tasks:Lcom/badlogic/gdx/utils/Array; │ │ monitor-enter v4 │ @@ -318,19 +318,19 @@ │ │ move-result-object v2 │ │ check-cast v2, Lcom/badlogic/gdx/utils/Timer$Task; │ │ .line 136 │ .local v2, "task":Lcom/badlogic/gdx/utils/Timer$Task; │ - iget-wide v6, v2, Lcom/badlogic/gdx/utils/Timer$Task;->executeTimeMillis:J │ + iget-wide v5, v2, Lcom/badlogic/gdx/utils/Timer$Task;->executeTimeMillis:J │ │ - add-long/2addr v6, p1 │ + add-long/2addr v5, p1 │ │ - iput-wide v6, v2, Lcom/badlogic/gdx/utils/Timer$Task;->executeTimeMillis:J │ + iput-wide v5, v2, Lcom/badlogic/gdx/utils/Timer$Task;->executeTimeMillis:J │ │ .line 134 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 138 │ @@ -586,20 +586,20 @@ │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ throw v0 │ .end method │ │ .method update(JJ)J │ - .locals 9 │ + .locals 8 │ .param p1, "timeMillis" # J │ .param p3, "waitMillis" # J │ │ .prologue │ - const/4 v5, -0x1 │ + const/4 v7, -0x1 │ │ .line 103 │ iget-object v4, p0, Lcom/badlogic/gdx/utils/Timer;->tasks:Lcom/badlogic/gdx/utils/Array; │ │ monitor-enter v4 │ │ .line 104 │ @@ -622,41 +622,41 @@ │ │ move-result-object v2 │ │ check-cast v2, Lcom/badlogic/gdx/utils/Timer$Task; │ │ .line 106 │ .local v2, "task":Lcom/badlogic/gdx/utils/Timer$Task; │ - iget-wide v6, v2, Lcom/badlogic/gdx/utils/Timer$Task;->executeTimeMillis:J │ + iget-wide v5, v2, Lcom/badlogic/gdx/utils/Timer$Task;->executeTimeMillis:J │ │ - cmp-long v3, v6, p1 │ + cmp-long v3, v5, p1 │ │ if-lez v3, :cond_1 │ │ .line 107 │ - iget-wide v6, v2, Lcom/badlogic/gdx/utils/Timer$Task;->executeTimeMillis:J │ + iget-wide v5, v2, Lcom/badlogic/gdx/utils/Timer$Task;->executeTimeMillis:J │ │ - sub-long/2addr v6, p1 │ + sub-long/2addr v5, p1 │ │ - invoke-static {p3, p4, v6, v7}, Ljava/lang/Math;->min(JJ)J │ + invoke-static {p3, p4, v5, v6}, Ljava/lang/Math;->min(JJ)J │ │ move-result-wide p3 │ │ .line 104 │ :cond_0 │ :goto_1 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 110 │ :cond_1 │ iget v3, v2, Lcom/badlogic/gdx/utils/Timer$Task;->repeatCount:I │ │ - if-eq v3, v5, :cond_3 │ + if-eq v3, v7, :cond_3 │ │ .line 111 │ iget v3, v2, Lcom/badlogic/gdx/utils/Timer$Task;->repeatCount:I │ │ if-nez v3, :cond_2 │ │ .line 113 │ @@ -670,15 +670,15 @@ │ │ invoke-interface {v3, v2}, Lcom/badlogic/gdx/Application;->postRunnable(Ljava/lang/Runnable;)V │ │ .line 117 │ :cond_3 │ iget v3, v2, Lcom/badlogic/gdx/utils/Timer$Task;->repeatCount:I │ │ - if-ne v3, v5, :cond_4 │ + if-ne v3, v7, :cond_4 │ │ .line 118 │ iget-object v3, p0, Lcom/badlogic/gdx/utils/Timer;->tasks:Lcom/badlogic/gdx/utils/Array; │ │ invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/Array;->removeIndex(I)Ljava/lang/Object; │ │ .line 119 │ @@ -687,24 +687,24 @@ │ .line 120 │ add-int/lit8 v1, v1, -0x1 │ │ goto :goto_1 │ │ .line 122 │ :cond_4 │ - iget-wide v6, v2, Lcom/badlogic/gdx/utils/Timer$Task;->intervalMillis:J │ + iget-wide v5, v2, Lcom/badlogic/gdx/utils/Timer$Task;->intervalMillis:J │ │ - add-long/2addr v6, p1 │ + add-long/2addr v5, p1 │ │ - iput-wide v6, v2, Lcom/badlogic/gdx/utils/Timer$Task;->executeTimeMillis:J │ + iput-wide v5, v2, Lcom/badlogic/gdx/utils/Timer$Task;->executeTimeMillis:J │ │ .line 123 │ - iget-wide v6, v2, Lcom/badlogic/gdx/utils/Timer$Task;->intervalMillis:J │ + iget-wide v5, v2, Lcom/badlogic/gdx/utils/Timer$Task;->intervalMillis:J │ │ - invoke-static {p3, p4, v6, v7}, Ljava/lang/Math;->min(JJ)J │ + invoke-static {p3, p4, v5, v6}, Ljava/lang/Math;->min(JJ)J │ │ move-result-wide p3 │ │ .line 124 │ iget v3, v2, Lcom/badlogic/gdx/utils/Timer$Task;->repeatCount:I │ │ if-lez v3, :cond_0 ├── smali/com/badlogic/gdx/utils/UBJsonReader.smali │ @@ -112,15 +112,15 @@ │ │ invoke-static {p1}, Lcom/badlogic/gdx/utils/StreamUtils;->closeQuietly(Ljava/io/Closeable;)V │ │ throw v0 │ .end method │ │ .method protected parse(Ljava/io/DataInputStream;B)Lcom/badlogic/gdx/utils/JsonValue; │ - .locals 4 │ + .locals 3 │ .param p1, "din" # Ljava/io/DataInputStream; │ .param p2, "type" # B │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ @@ -207,17 +207,17 @@ │ .line 80 │ new-instance v0, Lcom/badlogic/gdx/utils/JsonValue; │ │ invoke-virtual {p0, p1}, Lcom/badlogic/gdx/utils/UBJsonReader;->readUChar(Ljava/io/DataInputStream;)S │ │ move-result v1 │ │ - int-to-long v2, v1 │ + int-to-long v1, v1 │ │ - invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/JsonValue;->(J)V │ + invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonValue;->(J)V │ │ goto :goto_0 │ │ .line 81 │ :cond_5 │ const/16 v0, 0x55 │ │ @@ -226,17 +226,17 @@ │ .line 82 │ new-instance v0, Lcom/badlogic/gdx/utils/JsonValue; │ │ invoke-virtual {p0, p1}, Lcom/badlogic/gdx/utils/UBJsonReader;->readUChar(Ljava/io/DataInputStream;)S │ │ move-result v1 │ │ - int-to-long v2, v1 │ + int-to-long v1, v1 │ │ - invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/JsonValue;->(J)V │ + invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonValue;->(J)V │ │ goto :goto_0 │ │ .line 83 │ :cond_6 │ const/16 v0, 0x69 │ │ @@ -315,34 +315,34 @@ │ .line 88 │ new-instance v0, Lcom/badlogic/gdx/utils/JsonValue; │ │ invoke-virtual {p1}, Ljava/io/DataInputStream;->readInt()I │ │ move-result v1 │ │ - int-to-long v2, v1 │ + int-to-long v1, v1 │ │ - invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/JsonValue;->(J)V │ + invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonValue;->(J)V │ │ goto/16 :goto_0 │ │ .line 89 │ :cond_b │ const/16 v0, 0x4c │ │ if-ne p2, v0, :cond_c │ │ .line 90 │ new-instance v0, Lcom/badlogic/gdx/utils/JsonValue; │ │ invoke-virtual {p1}, Ljava/io/DataInputStream;->readLong()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/JsonValue;->(J)V │ + invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonValue;->(J)V │ │ goto/16 :goto_0 │ │ .line 91 │ :cond_c │ const/16 v0, 0x64 │ │ @@ -351,34 +351,34 @@ │ .line 92 │ new-instance v0, Lcom/badlogic/gdx/utils/JsonValue; │ │ invoke-virtual {p1}, Ljava/io/DataInputStream;->readFloat()F │ │ move-result v1 │ │ - float-to-double v2, v1 │ + float-to-double v1, v1 │ │ - invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/JsonValue;->(D)V │ + invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonValue;->(D)V │ │ goto/16 :goto_0 │ │ .line 93 │ :cond_d │ const/16 v0, 0x44 │ │ if-ne p2, v0, :cond_e │ │ .line 94 │ new-instance v0, Lcom/badlogic/gdx/utils/JsonValue; │ │ invoke-virtual {p1}, Ljava/io/DataInputStream;->readDouble()D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - invoke-direct {v0, v2, v3}, Lcom/badlogic/gdx/utils/JsonValue;->(D)V │ + invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonValue;->(D)V │ │ goto/16 :goto_0 │ │ .line 95 │ :cond_e │ const/16 v0, 0x73 │ │ @@ -659,17 +659,17 @@ │ move-object v2, v7 │ │ .line 131 │ cmp-long v9, v4, v12 │ │ if-lez v9, :cond_5 │ │ - const-wide/16 v10, 0x1 │ + const-wide/16 v9, 0x1 │ │ - add-long/2addr v0, v10 │ + add-long/2addr v0, v9 │ │ cmp-long v9, v0, v4 │ │ if-gez v9, :cond_2 │ │ .line 132 │ :cond_5 │ @@ -733,108 +733,108 @@ │ .local v0, "dataType":B │ const/16 v8, 0x41 │ │ if-ne p2, v8, :cond_0 │ │ invoke-virtual {p0, p1}, Lcom/badlogic/gdx/utils/UBJsonReader;->readUInt(Ljava/io/DataInputStream;)J │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ .line 178 │ - .local v6, "size":J │ + .local v5, "size":J │ :goto_0 │ new-instance v4, Lcom/badlogic/gdx/utils/JsonValue; │ │ sget-object v8, Lcom/badlogic/gdx/utils/JsonValue$ValueType;->array:Lcom/badlogic/gdx/utils/JsonValue$ValueType; │ │ invoke-direct {v4, v8}, Lcom/badlogic/gdx/utils/JsonValue;->(Lcom/badlogic/gdx/utils/JsonValue$ValueType;)V │ │ .line 179 │ .local v4, "result":Lcom/badlogic/gdx/utils/JsonValue; │ - const/4 v1, 0x0 │ + const/4 v3, 0x0 │ │ .line 180 │ - .local v1, "prev":Lcom/badlogic/gdx/utils/JsonValue; │ - const-wide/16 v2, 0x0 │ + .local v3, "prev":Lcom/badlogic/gdx/utils/JsonValue; │ + const-wide/16 v1, 0x0 │ │ - .local v2, "i":J │ + .local v1, "i":J │ :goto_1 │ - cmp-long v8, v2, v6 │ + cmp-long v8, v1, v5 │ │ if-gez v8, :cond_2 │ │ .line 181 │ invoke-virtual {p0, p1, v0}, Lcom/badlogic/gdx/utils/UBJsonReader;->parse(Ljava/io/DataInputStream;B)Lcom/badlogic/gdx/utils/JsonValue; │ │ - move-result-object v5 │ + move-result-object v7 │ │ .line 182 │ - .local v5, "val":Lcom/badlogic/gdx/utils/JsonValue; │ - if-eqz v1, :cond_1 │ + .local v7, "val":Lcom/badlogic/gdx/utils/JsonValue; │ + if-eqz v3, :cond_1 │ │ .line 183 │ - iput-object v5, v1, Lcom/badlogic/gdx/utils/JsonValue;->next:Lcom/badlogic/gdx/utils/JsonValue; │ + iput-object v7, v3, Lcom/badlogic/gdx/utils/JsonValue;->next:Lcom/badlogic/gdx/utils/JsonValue; │ │ .line 184 │ iget v8, v4, Lcom/badlogic/gdx/utils/JsonValue;->size:I │ │ add-int/lit8 v8, v8, 0x1 │ │ iput v8, v4, Lcom/badlogic/gdx/utils/JsonValue;->size:I │ │ .line 189 │ :goto_2 │ - move-object v1, v5 │ + move-object v3, v7 │ │ .line 180 │ const-wide/16 v8, 0x1 │ │ - add-long/2addr v2, v8 │ + add-long/2addr v1, v8 │ │ goto :goto_1 │ │ .line 177 │ - .end local v1 # "prev":Lcom/badlogic/gdx/utils/JsonValue; │ - .end local v2 # "i":J │ + .end local v1 # "i":J │ + .end local v3 # "prev":Lcom/badlogic/gdx/utils/JsonValue; │ .end local v4 # "result":Lcom/badlogic/gdx/utils/JsonValue; │ - .end local v5 # "val":Lcom/badlogic/gdx/utils/JsonValue; │ - .end local v6 # "size":J │ + .end local v5 # "size":J │ + .end local v7 # "val":Lcom/badlogic/gdx/utils/JsonValue; │ :cond_0 │ invoke-virtual {p0, p1}, Lcom/badlogic/gdx/utils/UBJsonReader;->readUChar(Ljava/io/DataInputStream;)S │ │ move-result v8 │ │ - int-to-long v6, v8 │ + int-to-long v5, v8 │ │ goto :goto_0 │ │ .line 186 │ - .restart local v1 # "prev":Lcom/badlogic/gdx/utils/JsonValue; │ - .restart local v2 # "i":J │ + .restart local v1 # "i":J │ + .restart local v3 # "prev":Lcom/badlogic/gdx/utils/JsonValue; │ .restart local v4 # "result":Lcom/badlogic/gdx/utils/JsonValue; │ - .restart local v5 # "val":Lcom/badlogic/gdx/utils/JsonValue; │ - .restart local v6 # "size":J │ + .restart local v5 # "size":J │ + .restart local v7 # "val":Lcom/badlogic/gdx/utils/JsonValue; │ :cond_1 │ - iput-object v5, v4, Lcom/badlogic/gdx/utils/JsonValue;->child:Lcom/badlogic/gdx/utils/JsonValue; │ + iput-object v7, v4, Lcom/badlogic/gdx/utils/JsonValue;->child:Lcom/badlogic/gdx/utils/JsonValue; │ │ .line 187 │ const/4 v8, 0x1 │ │ iput v8, v4, Lcom/badlogic/gdx/utils/JsonValue;->size:I │ │ goto :goto_2 │ │ .line 191 │ - .end local v5 # "val":Lcom/badlogic/gdx/utils/JsonValue; │ + .end local v7 # "val":Lcom/badlogic/gdx/utils/JsonValue; │ :cond_2 │ return-object v4 │ .end method │ │ .method protected parseObject(Ljava/io/DataInputStream;)Lcom/badlogic/gdx/utils/JsonValue; │ - .locals 14 │ + .locals 13 │ .param p1, "din" # Ljava/io/DataInputStream; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -881,17 +881,17 @@ │ const/16 v10, 0x23 │ │ if-ne v8, v10, :cond_4 │ │ .line 147 │ const/4 v10, 0x0 │ │ - const-wide/16 v12, -0x1 │ + const-wide/16 v11, -0x1 │ │ - invoke-virtual {p0, p1, v10, v12, v13}, Lcom/badlogic/gdx/utils/UBJsonReader;->parseSize(Ljava/io/DataInputStream;ZJ)J │ + invoke-virtual {p0, p1, v10, v11, v12}, Lcom/badlogic/gdx/utils/UBJsonReader;->parseSize(Ljava/io/DataInputStream;ZJ)J │ │ move-result-wide v6 │ │ .line 148 │ const-wide/16 v10, 0x0 │ │ cmp-long v10, v6, v10 │ @@ -1030,15 +1030,15 @@ │ │ iput v10, v5, Lcom/badlogic/gdx/utils/JsonValue;->size:I │ │ goto :goto_2 │ .end method │ │ .method protected parseSize(Ljava/io/DataInputStream;BZJ)J │ - .locals 6 │ + .locals 5 │ .param p1, "din" # Ljava/io/DataInputStream; │ .param p2, "type" # B │ .param p3, "useIntOnError" # Z │ .param p4, "defaultValue" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ @@ -1170,15 +1170,15 @@ │ move-wide v0, p4 │ │ .line 226 │ goto :goto_0 │ .end method │ │ .method protected parseSize(Ljava/io/DataInputStream;ZJ)J │ - .locals 7 │ + .locals 6 │ .param p1, "din" # Ljava/io/DataInputStream; │ .param p2, "useIntOnError" # Z │ .param p3, "defaultValue" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ @@ -1322,15 +1322,15 @@ │ :cond_4 │ const-string v0, "" │ │ goto :goto_1 │ .end method │ │ .method protected readString(Ljava/io/DataInputStream;J)Ljava/lang/String; │ - .locals 4 │ + .locals 3 │ .param p1, "din" # Ljava/io/DataInputStream; │ .param p2, "size" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation ├── smali/com/badlogic/gdx/utils/UBJsonWriter.smali │ @@ -598,15 +598,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public set(Ljava/lang/String;D)Lcom/badlogic/gdx/utils/UBJsonWriter; │ - .locals 2 │ + .locals 1 │ .param p1, "name" # Ljava/lang/String; │ .param p2, "value" # D │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ @@ -667,15 +667,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public set(Ljava/lang/String;J)Lcom/badlogic/gdx/utils/UBJsonWriter; │ - .locals 2 │ + .locals 1 │ .param p1, "name" # Ljava/lang/String; │ .param p2, "value" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ @@ -1047,15 +1047,15 @@ │ invoke-virtual {v0, p1}, Ljava/io/DataOutputStream;->writeChar(I)V │ │ .line 170 │ return-object p0 │ .end method │ │ .method public value(D)Lcom/badlogic/gdx/utils/UBJsonWriter; │ - .locals 3 │ + .locals 2 │ .param p1, "value" # D │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -1134,15 +1134,15 @@ │ invoke-virtual {v0, p1}, Ljava/io/DataOutputStream;->writeInt(I)V │ │ .line 123 │ return-object p0 │ .end method │ │ .method public value(J)Lcom/badlogic/gdx/utils/UBJsonWriter; │ - .locals 3 │ + .locals 2 │ .param p1, "value" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -1163,15 +1163,15 @@ │ invoke-virtual {v0, p1, p2}, Ljava/io/DataOutputStream;->writeLong(J)V │ │ .line 132 │ return-object p0 │ .end method │ │ .method public value(Lcom/badlogic/gdx/utils/JsonValue;)Lcom/badlogic/gdx/utils/UBJsonWriter; │ - .locals 4 │ + .locals 3 │ .param p1, "value" # Lcom/badlogic/gdx/utils/JsonValue; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -1319,17 +1319,17 @@ │ │ invoke-virtual {p0, v1}, Lcom/badlogic/gdx/utils/UBJsonWriter;->name(Ljava/lang/String;)Lcom/badlogic/gdx/utils/UBJsonWriter; │ │ .line 368 │ :cond_8 │ invoke-virtual {p1}, Lcom/badlogic/gdx/utils/JsonValue;->asDouble()D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - invoke-virtual {p0, v2, v3}, Lcom/badlogic/gdx/utils/UBJsonWriter;->value(D)Lcom/badlogic/gdx/utils/UBJsonWriter; │ + invoke-virtual {p0, v1, v2}, Lcom/badlogic/gdx/utils/UBJsonWriter;->value(D)Lcom/badlogic/gdx/utils/UBJsonWriter; │ │ goto :goto_2 │ │ .line 369 │ :cond_9 │ invoke-virtual {p1}, Lcom/badlogic/gdx/utils/JsonValue;->isLong()Z │ │ @@ -1346,17 +1346,17 @@ │ │ invoke-virtual {p0, v1}, Lcom/badlogic/gdx/utils/UBJsonWriter;->name(Ljava/lang/String;)Lcom/badlogic/gdx/utils/UBJsonWriter; │ │ .line 371 │ :cond_a │ invoke-virtual {p1}, Lcom/badlogic/gdx/utils/JsonValue;->asLong()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - invoke-virtual {p0, v2, v3}, Lcom/badlogic/gdx/utils/UBJsonWriter;->value(J)Lcom/badlogic/gdx/utils/UBJsonWriter; │ + invoke-virtual {p0, v1, v2}, Lcom/badlogic/gdx/utils/UBJsonWriter;->value(J)Lcom/badlogic/gdx/utils/UBJsonWriter; │ │ goto :goto_2 │ │ .line 372 │ :cond_b │ invoke-virtual {p1}, Lcom/badlogic/gdx/utils/JsonValue;->isString()Z │ │ @@ -1414,15 +1414,15 @@ │ │ invoke-direct {v1, v2}, Ljava/io/IOException;->(Ljava/lang/String;)V │ │ throw v1 │ .end method │ │ .method public value(Ljava/lang/Object;)Lcom/badlogic/gdx/utils/UBJsonWriter; │ - .locals 4 │ + .locals 3 │ .param p1, "object" # Ljava/lang/Object; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -1505,17 +1505,17 @@ │ :cond_4 │ instance-of v1, p1, Ljava/lang/Long; │ │ if-eqz v1, :cond_5 │ │ invoke-virtual {v0}, Ljava/lang/Number;->longValue()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - invoke-virtual {p0, v2, v3}, Lcom/badlogic/gdx/utils/UBJsonWriter;->value(J)Lcom/badlogic/gdx/utils/UBJsonWriter; │ + invoke-virtual {p0, v1, v2}, Lcom/badlogic/gdx/utils/UBJsonWriter;->value(J)Lcom/badlogic/gdx/utils/UBJsonWriter; │ │ move-result-object p0 │ │ goto :goto_0 │ │ .line 396 │ :cond_5 │ @@ -1537,17 +1537,17 @@ │ :cond_6 │ instance-of v1, p1, Ljava/lang/Double; │ │ if-eqz v1, :cond_0 │ │ invoke-virtual {v0}, Ljava/lang/Number;->doubleValue()D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - invoke-virtual {p0, v2, v3}, Lcom/badlogic/gdx/utils/UBJsonWriter;->value(D)Lcom/badlogic/gdx/utils/UBJsonWriter; │ + invoke-virtual {p0, v1, v2}, Lcom/badlogic/gdx/utils/UBJsonWriter;->value(D)Lcom/badlogic/gdx/utils/UBJsonWriter; │ │ move-result-object p0 │ │ goto :goto_0 │ │ .line 398 │ .end local v0 # "number":Ljava/lang/Number; │ @@ -1900,15 +1900,15 @@ │ invoke-virtual {p0, v2}, Lcom/badlogic/gdx/utils/UBJsonWriter;->pop(Z)Lcom/badlogic/gdx/utils/UBJsonWriter; │ │ .line 314 │ return-object p0 │ .end method │ │ .method public value([D)Lcom/badlogic/gdx/utils/UBJsonWriter; │ - .locals 6 │ + .locals 5 │ .param p1, "values" # [D │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -1951,17 +1951,17 @@ │ .local v1, "n":I │ :goto_0 │ if-ge v0, v1, :cond_0 │ │ .line 284 │ iget-object v2, p0, Lcom/badlogic/gdx/utils/UBJsonWriter;->out:Ljava/io/DataOutputStream; │ │ - aget-wide v4, p1, v0 │ + aget-wide v3, p1, v0 │ │ - invoke-virtual {v2, v4, v5}, Ljava/io/DataOutputStream;->writeDouble(D)V │ + invoke-virtual {v2, v3, v4}, Ljava/io/DataOutputStream;->writeDouble(D)V │ │ .line 283 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 286 │ @@ -2113,15 +2113,15 @@ │ invoke-virtual {p0, v2}, Lcom/badlogic/gdx/utils/UBJsonWriter;->pop(Z)Lcom/badlogic/gdx/utils/UBJsonWriter; │ │ .line 238 │ return-object p0 │ .end method │ │ .method public value([J)Lcom/badlogic/gdx/utils/UBJsonWriter; │ - .locals 6 │ + .locals 5 │ .param p1, "values" # [J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -2164,17 +2164,17 @@ │ .local v1, "n":I │ :goto_0 │ if-ge v0, v1, :cond_0 │ │ .line 251 │ iget-object v2, p0, Lcom/badlogic/gdx/utils/UBJsonWriter;->out:Ljava/io/DataOutputStream; │ │ - aget-wide v4, p1, v0 │ + aget-wide v3, p1, v0 │ │ - invoke-virtual {v2, v4, v5}, Ljava/io/DataOutputStream;->writeLong(J)V │ + invoke-virtual {v2, v3, v4}, Ljava/io/DataOutputStream;->writeLong(J)V │ │ .line 250 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 253 ├── smali/com/badlogic/gdx/utils/compression/Lzma.smali │ @@ -30,208 +30,208 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ - const-wide/16 v4, -0x1 │ + const-wide/16 v3, -0x1 │ │ .line 62 │ new-instance v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine; │ │ invoke-direct {v12}, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->()V │ │ .line 63 │ .local v12, "params":Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine; │ - const/4 v0, 0x0 │ + const/4 v8, 0x0 │ │ .line 64 │ - .local v0, "eos":Z │ - iget-boolean v2, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Eos:Z │ + .local v8, "eos":Z │ + iget-boolean v1, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Eos:Z │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ - const/4 v0, 0x1 │ + const/4 v8, 0x1 │ │ .line 65 │ :cond_0 │ - new-instance v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder; │ + new-instance v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder; │ │ - invoke-direct {v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->()V │ + invoke-direct {v0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->()V │ │ .line 66 │ - .local v1, "encoder":Lcom/badlogic/gdx/utils/compression/lzma/Encoder; │ - iget v2, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Algorithm:I │ + .local v0, "encoder":Lcom/badlogic/gdx/utils/compression/lzma/Encoder; │ + iget v1, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Algorithm:I │ │ - invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetAlgorithm(I)Z │ + invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetAlgorithm(I)Z │ │ - move-result v2 │ + move-result v1 │ │ - if-nez v2, :cond_1 │ + if-nez v1, :cond_1 │ │ - new-instance v2, Ljava/lang/RuntimeException; │ + new-instance v1, Ljava/lang/RuntimeException; │ │ - const-string v3, "Incorrect compression mode" │ + const-string v2, "Incorrect compression mode" │ │ - invoke-direct {v2, v3}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ + invoke-direct {v1, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ │ - throw v2 │ + throw v1 │ │ .line 67 │ :cond_1 │ - iget v2, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->DictionarySize:I │ + iget v1, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->DictionarySize:I │ │ - invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetDictionarySize(I)Z │ + invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetDictionarySize(I)Z │ │ - move-result v2 │ + move-result v1 │ │ - if-nez v2, :cond_2 │ + if-nez v1, :cond_2 │ │ - new-instance v2, Ljava/lang/RuntimeException; │ + new-instance v1, Ljava/lang/RuntimeException; │ │ - const-string v3, "Incorrect dictionary size" │ + const-string v2, "Incorrect dictionary size" │ │ - invoke-direct {v2, v3}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ + invoke-direct {v1, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ │ - throw v2 │ + throw v1 │ │ .line 68 │ :cond_2 │ - iget v2, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Fb:I │ + iget v1, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Fb:I │ │ - invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetNumFastBytes(I)Z │ + invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetNumFastBytes(I)Z │ │ - move-result v2 │ + move-result v1 │ │ - if-nez v2, :cond_3 │ + if-nez v1, :cond_3 │ │ - new-instance v2, Ljava/lang/RuntimeException; │ + new-instance v1, Ljava/lang/RuntimeException; │ │ - const-string v3, "Incorrect -fb value" │ + const-string v2, "Incorrect -fb value" │ │ - invoke-direct {v2, v3}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ + invoke-direct {v1, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ │ - throw v2 │ + throw v1 │ │ .line 69 │ :cond_3 │ - iget v2, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->MatchFinder:I │ + iget v1, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->MatchFinder:I │ │ - invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetMatchFinder(I)Z │ + invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetMatchFinder(I)Z │ │ - move-result v2 │ + move-result v1 │ │ - if-nez v2, :cond_4 │ + if-nez v1, :cond_4 │ │ - new-instance v2, Ljava/lang/RuntimeException; │ + new-instance v1, Ljava/lang/RuntimeException; │ │ - const-string v3, "Incorrect -mf value" │ + const-string v2, "Incorrect -mf value" │ │ - invoke-direct {v2, v3}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ + invoke-direct {v1, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ │ - throw v2 │ + throw v1 │ │ .line 70 │ :cond_4 │ - iget v2, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Lc:I │ + iget v1, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Lc:I │ │ - iget v3, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Lp:I │ + iget v2, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Lp:I │ │ - iget v6, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Pb:I │ + iget v5, v12, Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Pb:I │ │ - invoke-virtual {v1, v2, v3, v6}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetLcLpPb(III)Z │ + invoke-virtual {v0, v1, v2, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetLcLpPb(III)Z │ │ - move-result v2 │ + move-result v1 │ │ - if-nez v2, :cond_5 │ + if-nez v1, :cond_5 │ │ - new-instance v2, Ljava/lang/RuntimeException; │ + new-instance v1, Ljava/lang/RuntimeException; │ │ - const-string v3, "Incorrect -lc or -lp or -pb value" │ + const-string v2, "Incorrect -lc or -lp or -pb value" │ │ - invoke-direct {v2, v3}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ + invoke-direct {v1, v2}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ │ - throw v2 │ + throw v1 │ │ .line 71 │ :cond_5 │ - invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetEndMarkerMode(Z)V │ + invoke-virtual {v0, v8}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetEndMarkerMode(Z)V │ │ .line 72 │ - invoke-virtual {v1, p1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->WriteCoderProperties(Ljava/io/OutputStream;)V │ + invoke-virtual {v0, p1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->WriteCoderProperties(Ljava/io/OutputStream;)V │ │ .line 74 │ - if-eqz v0, :cond_7 │ + if-eqz v8, :cond_7 │ │ .line 75 │ - const-wide/16 v10, -0x1 │ + const-wide/16 v9, -0x1 │ │ .line 81 │ - .local v10, "fileSize":J │ + .local v9, "fileSize":J │ :cond_6 │ :goto_0 │ - const/4 v9, 0x0 │ + const/4 v11, 0x0 │ │ - .local v9, "i":I │ + .local v11, "i":I │ :goto_1 │ - const/16 v2, 0x8 │ + const/16 v1, 0x8 │ │ - if-ge v9, v2, :cond_8 │ + if-ge v11, v1, :cond_8 │ │ .line 82 │ - mul-int/lit8 v2, v9, 0x8 │ + mul-int/lit8 v1, v11, 0x8 │ │ - ushr-long v2, v10, v2 │ + ushr-long v1, v9, v1 │ │ - long-to-int v2, v2 │ + long-to-int v1, v1 │ │ - and-int/lit16 v2, v2, 0xff │ + and-int/lit16 v1, v1, 0xff │ │ - invoke-virtual {p1, v2}, Ljava/io/OutputStream;->write(I)V │ + invoke-virtual {p1, v1}, Ljava/io/OutputStream;->write(I)V │ │ .line 81 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v11, v11, 0x1 │ │ goto :goto_1 │ │ .line 77 │ - .end local v9 # "i":I │ - .end local v10 # "fileSize":J │ + .end local v9 # "fileSize":J │ + .end local v11 # "i":I │ :cond_7 │ invoke-virtual {p0}, Ljava/io/InputStream;->available()I │ │ - move-result v2 │ + move-result v1 │ │ - int-to-long v10, v2 │ + int-to-long v9, v1 │ │ - .restart local v10 # "fileSize":J │ - const-wide/16 v2, 0x0 │ + .restart local v9 # "fileSize":J │ + const-wide/16 v1, 0x0 │ │ - cmp-long v2, v10, v2 │ + cmp-long v1, v9, v1 │ │ - if-nez v2, :cond_6 │ + if-nez v1, :cond_6 │ │ .line 78 │ - const-wide/16 v10, -0x1 │ + const-wide/16 v9, -0x1 │ │ goto :goto_0 │ │ .line 84 │ - .restart local v9 # "i":I │ + .restart local v11 # "i":I │ :cond_8 │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ - move-object v2, p0 │ + move-object v1, p0 │ │ - move-object v3, p1 │ + move-object v2, p1 │ │ - move-wide v6, v4 │ + move-wide v5, v3 │ │ - invoke-virtual/range {v1 .. v8}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->Code(Ljava/io/InputStream;Ljava/io/OutputStream;JJLcom/badlogic/gdx/utils/compression/ICodeProgress;)V │ + invoke-virtual/range {v0 .. v7}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->Code(Ljava/io/InputStream;Ljava/io/OutputStream;JJLcom/badlogic/gdx/utils/compression/ICodeProgress;)V │ │ .line 85 │ return-void │ .end method │ │ .method public static decompress(Ljava/io/InputStream;Ljava/io/OutputStream;)V │ .locals 10 │ @@ -321,21 +321,21 @@ │ │ invoke-direct {v7, v8}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V │ │ throw v7 │ │ .line 104 │ :cond_2 │ - int-to-long v8, v6 │ + int-to-long v7, v6 │ │ - mul-int/lit8 v7, v1, 0x8 │ + mul-int/lit8 v9, v1, 0x8 │ │ - shl-long/2addr v8, v7 │ + shl-long/2addr v7, v9 │ │ - or-long/2addr v2, v8 │ + or-long/2addr v2, v7 │ │ .line 99 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 106 ├── smali/com/badlogic/gdx/utils/compression/lzma/Decoder.smali │ @@ -181,15 +181,15 @@ │ :cond_0 │ return-void │ .end method │ │ │ # virtual methods │ .method public Code(Ljava/io/InputStream;Ljava/io/OutputStream;J)Z │ - .locals 21 │ + .locals 20 │ .param p1, "inStream" # Ljava/io/InputStream; │ .param p2, "outStream" # Ljava/io/OutputStream; │ .param p3, "outSize" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ @@ -197,712 +197,712 @@ │ │ .prologue │ .line 192 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ move-object/from16 v1, p1 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->SetStream(Ljava/io/InputStream;)V │ │ .line 193 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ move-object/from16 v1, p2 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;->SetStream(Ljava/io/OutputStream;)V │ │ .line 194 │ invoke-virtual/range {p0 .. p0}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->Init()V │ │ .line 196 │ invoke-static {}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateInit()I │ │ - move-result v17 │ + move-result v16 │ │ .line 197 │ - .local v17, "state":I │ + .local v16, "state":I │ + const/4 v12, 0x0 │ + │ + .local v12, "rep0":I │ const/4 v13, 0x0 │ │ - .local v13, "rep0":I │ + .local v13, "rep1":I │ const/4 v14, 0x0 │ │ - .local v14, "rep1":I │ + .local v14, "rep2":I │ const/4 v15, 0x0 │ │ - .local v15, "rep2":I │ - const/16 v16, 0x0 │ - │ .line 199 │ - .local v16, "rep3":I │ - const-wide/16 v8, 0x0 │ + .local v15, "rep3":I │ + const-wide/16 v6, 0x0 │ │ .line 200 │ - .local v8, "nowPos64":J │ - const/4 v12, 0x0 │ + .local v6, "nowPos64":J │ + const/4 v11, 0x0 │ │ .line 201 │ - .local v12, "prevByte":B │ + .local v11, "prevByte":B │ :goto_0 │ - const-wide/16 v18, 0x0 │ + const-wide/16 v17, 0x0 │ │ - cmp-long v18, p3, v18 │ + cmp-long v17, p3, v17 │ │ - if-ltz v18, :cond_0 │ + if-ltz v17, :cond_0 │ │ - cmp-long v18, v8, p3 │ + cmp-long v17, v6, p3 │ │ - if-gez v18, :cond_b │ + if-gez v17, :cond_b │ │ .line 202 │ :cond_0 │ - long-to-int v0, v8 │ + long-to-int v0, v6 │ │ - move/from16 v18, v0 │ + move/from16 v17, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_PosStateMask:I │ │ - move/from16 v19, v0 │ + move/from16 v18, v0 │ │ - and-int v11, v18, v19 │ + and-int v10, v17, v18 │ │ .line 203 │ - .local v11, "posState":I │ + .local v10, "posState":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_IsMatchDecoders:[S │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - shl-int/lit8 v20, v17, 0x4 │ + shl-int/lit8 v19, v16, 0x4 │ │ - add-int v20, v20, v11 │ + add-int v19, v19, v10 │ │ - invoke-virtual/range {v18 .. v20}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->DecodeBit([SI)I │ + invoke-virtual/range {v17 .. v19}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->DecodeBit([SI)I │ │ - move-result v18 │ + move-result v17 │ │ - if-nez v18, :cond_2 │ + if-nez v17, :cond_2 │ │ .line 204 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_LiteralDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - long-to-int v0, v8 │ + long-to-int v0, v6 │ │ - move/from16 v19, v0 │ + move/from16 v18, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - invoke-virtual {v0, v1, v12}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;->GetDecoder(IB)Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; │ + invoke-virtual {v0, v1, v11}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;->GetDecoder(IB)Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 205 │ - .local v4, "decoder2":Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; │ - invoke-static/range {v17 .. v17}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateIsCharState(I)Z │ + .local v3, "decoder2":Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; │ + invoke-static/range {v16 .. v16}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateIsCharState(I)Z │ │ - move-result v18 │ + move-result v17 │ │ - if-nez v18, :cond_1 │ + if-nez v17, :cond_1 │ │ .line 206 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v13}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;->GetByte(I)B │ + invoke-virtual {v0, v12}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;->GetByte(I)B │ │ - move-result v19 │ + move-result v18 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - invoke-virtual {v4, v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;->DecodeWithMatchByte(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;B)B │ + invoke-virtual {v3, v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;->DecodeWithMatchByte(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;B)B │ │ - move-result v12 │ + move-result v11 │ │ .line 209 │ :goto_1 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v12}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;->PutByte(B)V │ + invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;->PutByte(B)V │ │ .line 210 │ - invoke-static/range {v17 .. v17}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateChar(I)I │ + invoke-static/range {v16 .. v16}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateChar(I)I │ │ - move-result v17 │ + move-result v16 │ │ .line 211 │ - const-wide/16 v18, 0x1 │ + const-wide/16 v17, 0x1 │ │ - add-long v8, v8, v18 │ + add-long v6, v6, v17 │ │ .line 212 │ goto :goto_0 │ │ .line 208 │ :cond_1 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v4, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;->DecodeNormal(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)B │ + invoke-virtual {v3, v0}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;->DecodeNormal(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)B │ │ - move-result v12 │ + move-result v11 │ │ goto :goto_1 │ │ .line 214 │ - .end local v4 # "decoder2":Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; │ + .end local v3 # "decoder2":Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2; │ :cond_2 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_IsRepDecoders:[S │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - move/from16 v2, v17 │ + move/from16 v2, v16 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->DecodeBit([SI)I │ │ - move-result v18 │ + move-result v17 │ │ - const/16 v19, 0x1 │ + const/16 v18, 0x1 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ if-ne v0, v1, :cond_9 │ │ .line 215 │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ .line 216 │ - .local v6, "len":I │ + .local v5, "len":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_IsRepG0Decoders:[S │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - move/from16 v2, v17 │ + move/from16 v2, v16 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->DecodeBit([SI)I │ │ - move-result v18 │ + move-result v17 │ │ - if-nez v18, :cond_6 │ + if-nez v17, :cond_6 │ │ .line 217 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_IsRep0LongDecoders:[S │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - shl-int/lit8 v20, v17, 0x4 │ + shl-int/lit8 v19, v16, 0x4 │ │ - add-int v20, v20, v11 │ + add-int v19, v19, v10 │ │ - invoke-virtual/range {v18 .. v20}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->DecodeBit([SI)I │ + invoke-virtual/range {v17 .. v19}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->DecodeBit([SI)I │ │ - move-result v18 │ + move-result v17 │ │ - if-nez v18, :cond_3 │ + if-nez v17, :cond_3 │ │ .line 218 │ - invoke-static/range {v17 .. v17}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateShortRep(I)I │ + invoke-static/range {v16 .. v16}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateShortRep(I)I │ │ - move-result v17 │ + move-result v16 │ │ .line 219 │ - const/4 v6, 0x1 │ + const/4 v5, 0x1 │ │ .line 237 │ :cond_3 │ :goto_2 │ - if-nez v6, :cond_4 │ + if-nez v5, :cond_4 │ │ .line 238 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RepLenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - invoke-virtual {v0, v1, v11}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;->Decode(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;I)I │ + invoke-virtual {v0, v1, v10}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;->Decode(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;I)I │ │ - move-result v18 │ + move-result v17 │ │ - add-int/lit8 v6, v18, 0x2 │ + add-int/lit8 v5, v17, 0x2 │ │ .line 239 │ - invoke-static/range {v17 .. v17}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateRep(I)I │ + invoke-static/range {v16 .. v16}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateRep(I)I │ │ - move-result v17 │ + move-result v16 │ │ .line 264 │ :cond_4 │ :goto_3 │ - int-to-long v0, v13 │ + int-to-long v0, v12 │ │ - move-wide/from16 v18, v0 │ + move-wide/from16 v17, v0 │ │ - cmp-long v18, v18, v8 │ + cmp-long v17, v17, v6 │ │ - if-gez v18, :cond_5 │ + if-gez v17, :cond_5 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_DictionarySizeCheck:I │ │ - move/from16 v18, v0 │ + move/from16 v17, v0 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - if-lt v13, v0, :cond_e │ + if-lt v12, v0, :cond_e │ │ .line 266 │ :cond_5 │ - const/16 v18, 0x0 │ + const/16 v17, 0x0 │ │ .line 276 │ - .end local v6 # "len":I │ - .end local v11 # "posState":I │ + .end local v5 # "len":I │ + .end local v10 # "posState":I │ :goto_4 │ - return v18 │ + return v17 │ │ .line 223 │ - .restart local v6 # "len":I │ - .restart local v11 # "posState":I │ + .restart local v5 # "len":I │ + .restart local v10 # "posState":I │ :cond_6 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_IsRepG1Decoders:[S │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - move/from16 v2, v17 │ + move/from16 v2, v16 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->DecodeBit([SI)I │ │ - move-result v18 │ + move-result v17 │ │ - if-nez v18, :cond_7 │ + if-nez v17, :cond_7 │ │ .line 224 │ - move v5, v14 │ + move v4, v13 │ │ .line 234 │ - .local v5, "distance":I │ + .local v4, "distance":I │ :goto_5 │ - move v14, v13 │ + move v13, v12 │ │ .line 235 │ - move v13, v5 │ + move v12, v4 │ │ goto :goto_2 │ │ .line 226 │ - .end local v5 # "distance":I │ + .end local v4 # "distance":I │ :cond_7 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_IsRepG2Decoders:[S │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - move/from16 v2, v17 │ + move/from16 v2, v16 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->DecodeBit([SI)I │ │ - move-result v18 │ + move-result v17 │ │ - if-nez v18, :cond_8 │ + if-nez v17, :cond_8 │ │ .line 227 │ - move v5, v15 │ + move v4, v14 │ │ .line 232 │ - .restart local v5 # "distance":I │ + .restart local v4 # "distance":I │ :goto_6 │ - move v15, v14 │ + move v14, v13 │ │ goto :goto_5 │ │ .line 229 │ - .end local v5 # "distance":I │ + .end local v4 # "distance":I │ :cond_8 │ - move/from16 v5, v16 │ + move v4, v15 │ │ .line 230 │ - .restart local v5 # "distance":I │ - move/from16 v16, v15 │ + .restart local v4 # "distance":I │ + move v15, v14 │ │ goto :goto_6 │ │ .line 242 │ - .end local v5 # "distance":I │ - .end local v6 # "len":I │ + .end local v4 # "distance":I │ + .end local v5 # "len":I │ :cond_9 │ - move/from16 v16, v15 │ + move v15, v14 │ │ .line 243 │ - move v15, v14 │ + move v14, v13 │ │ .line 244 │ - move v14, v13 │ + move v13, v12 │ │ .line 245 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_LenDecoder:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v18 │ │ - invoke-virtual {v0, v1, v11}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;->Decode(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;I)I │ + invoke-virtual {v0, v1, v10}, Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;->Decode(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;I)I │ │ - move-result v18 │ + move-result v17 │ │ - add-int/lit8 v6, v18, 0x2 │ + add-int/lit8 v5, v17, 0x2 │ │ .line 246 │ - .restart local v6 # "len":I │ - invoke-static/range {v17 .. v17}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateMatch(I)I │ + .restart local v5 # "len":I │ + invoke-static/range {v16 .. v16}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateMatch(I)I │ │ - move-result v17 │ + move-result v16 │ │ .line 247 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_PosSlotDecoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - invoke-static {v6}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->GetLenToPosState(I)I │ + invoke-static {v5}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->GetLenToPosState(I)I │ │ - move-result v19 │ + move-result v18 │ │ - aget-object v18, v18, v19 │ + aget-object v17, v17, v18 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - invoke-virtual/range {v18 .. v19}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;->Decode(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I │ + invoke-virtual/range {v17 .. v18}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;->Decode(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I │ │ - move-result v10 │ + move-result v9 │ │ .line 248 │ - .local v10, "posSlot":I │ - const/16 v18, 0x4 │ + .local v9, "posSlot":I │ + const/16 v17, 0x4 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - if-lt v10, v0, :cond_d │ + if-lt v9, v0, :cond_d │ │ .line 249 │ - shr-int/lit8 v18, v10, 0x1 │ + shr-int/lit8 v17, v9, 0x1 │ │ - add-int/lit8 v7, v18, -0x1 │ + add-int/lit8 v8, v17, -0x1 │ │ .line 250 │ - .local v7, "numDirectBits":I │ - and-int/lit8 v18, v10, 0x1 │ + .local v8, "numDirectBits":I │ + and-int/lit8 v17, v9, 0x1 │ │ - or-int/lit8 v18, v18, 0x2 │ + or-int/lit8 v17, v17, 0x2 │ │ - shl-int v13, v18, v7 │ + shl-int v12, v17, v8 │ │ .line 251 │ - const/16 v18, 0xe │ + const/16 v17, 0xe │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - if-ge v10, v0, :cond_a │ + if-ge v9, v0, :cond_a │ │ .line 252 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_PosDecoders:[S │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - sub-int v19, v13, v10 │ + sub-int v18, v12, v9 │ │ - add-int/lit8 v19, v19, -0x1 │ + add-int/lit8 v18, v18, -0x1 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v19 │ │ - invoke-static {v0, v1, v2, v7}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;->ReverseDecode([SILcom/badlogic/gdx/utils/compression/rangecoder/Decoder;I)I │ + invoke-static {v0, v1, v2, v8}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;->ReverseDecode([SILcom/badlogic/gdx/utils/compression/rangecoder/Decoder;I)I │ │ - move-result v18 │ + move-result v17 │ │ - add-int v13, v13, v18 │ + add-int v12, v12, v17 │ │ goto/16 :goto_3 │ │ .line 254 │ :cond_a │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - add-int/lit8 v19, v7, -0x4 │ + add-int/lit8 v18, v8, -0x4 │ │ - invoke-virtual/range {v18 .. v19}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->DecodeDirectBits(I)I │ + invoke-virtual/range {v17 .. v18}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->DecodeDirectBits(I)I │ │ - move-result v18 │ + move-result v17 │ │ - shl-int/lit8 v18, v18, 0x4 │ + shl-int/lit8 v17, v17, 0x4 │ │ - add-int v13, v13, v18 │ + add-int v12, v12, v17 │ │ .line 255 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_PosAlignDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v18, v0 │ │ - invoke-virtual/range {v18 .. v19}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;->ReverseDecode(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I │ + invoke-virtual/range {v17 .. v18}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeDecoder;->ReverseDecode(Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;)I │ │ - move-result v18 │ + move-result v17 │ │ - add-int v13, v13, v18 │ + add-int v12, v12, v17 │ │ .line 256 │ - if-gez v13, :cond_4 │ + if-gez v12, :cond_4 │ │ .line 257 │ - const/16 v18, -0x1 │ + const/16 v17, -0x1 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - if-ne v13, v0, :cond_c │ + if-ne v12, v0, :cond_c │ │ .line 273 │ - .end local v6 # "len":I │ - .end local v7 # "numDirectBits":I │ - .end local v10 # "posSlot":I │ - .end local v11 # "posState":I │ + .end local v5 # "len":I │ + .end local v8 # "numDirectBits":I │ + .end local v9 # "posSlot":I │ + .end local v10 # "posState":I │ :cond_b │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - invoke-virtual/range {v18 .. v18}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;->Flush()V │ + invoke-virtual/range {v17 .. v17}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;->Flush()V │ │ .line 274 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - invoke-virtual/range {v18 .. v18}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;->ReleaseStream()V │ + invoke-virtual/range {v17 .. v17}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;->ReleaseStream()V │ │ .line 275 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - invoke-virtual/range {v18 .. v18}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->ReleaseStream()V │ + invoke-virtual/range {v17 .. v17}, Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->ReleaseStream()V │ │ .line 276 │ - const/16 v18, 0x1 │ + const/16 v17, 0x1 │ │ goto/16 :goto_4 │ │ .line 258 │ - .restart local v6 # "len":I │ - .restart local v7 # "numDirectBits":I │ - .restart local v10 # "posSlot":I │ - .restart local v11 # "posState":I │ + .restart local v5 # "len":I │ + .restart local v8 # "numDirectBits":I │ + .restart local v9 # "posSlot":I │ + .restart local v10 # "posState":I │ :cond_c │ - const/16 v18, 0x0 │ + const/16 v17, 0x0 │ │ goto/16 :goto_4 │ │ .line 262 │ - .end local v7 # "numDirectBits":I │ + .end local v8 # "numDirectBits":I │ :cond_d │ - move v13, v10 │ + move v12, v9 │ │ goto/16 :goto_3 │ │ .line 268 │ - .end local v10 # "posSlot":I │ + .end local v9 # "posSlot":I │ :cond_e │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v13, v6}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;->CopyBlock(II)V │ + invoke-virtual {v0, v12, v5}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;->CopyBlock(II)V │ │ .line 269 │ - int-to-long v0, v6 │ + int-to-long v0, v5 │ │ - move-wide/from16 v18, v0 │ + move-wide/from16 v17, v0 │ │ - add-long v8, v8, v18 │ + add-long v6, v6, v17 │ │ .line 270 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ - invoke-virtual/range {v18 .. v19}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;->GetByte(I)B │ + invoke-virtual/range {v17 .. v18}, Lcom/badlogic/gdx/utils/compression/lz/OutWindow;->GetByte(I)B │ │ - move-result v12 │ + move-result v11 │ │ goto/16 :goto_0 │ .end method │ │ .method Init()V │ .locals 3 │ .annotation system Ldalvik/annotation/Throws; ├── smali/com/badlogic/gdx/utils/compression/lzma/Encoder.smali │ @@ -847,15 +847,15 @@ │ :cond_0 │ const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public Code(Ljava/io/InputStream;Ljava/io/OutputStream;JJLcom/badlogic/gdx/utils/compression/ICodeProgress;)V │ - .locals 5 │ + .locals 4 │ .param p1, "inStream" # Ljava/io/InputStream; │ .param p2, "outStream" # Ljava/io/OutputStream; │ .param p3, "inSize" # J │ .param p5, "outSize" # J │ .param p7, "progress" # Lcom/badlogic/gdx/utils/compression/ICodeProgress; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ @@ -930,1510 +930,1506 @@ │ │ invoke-virtual {p0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->ReleaseStreams()V │ │ throw v0 │ .end method │ │ .method public CodeOneBlock([J[J[Z)V │ - .locals 24 │ + .locals 23 │ .param p1, "inSize" # [J │ .param p2, "outSize" # [J │ .param p3, "finished" # [Z │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 946 │ - const/16 v20, 0x0 │ + const/16 v19, 0x0 │ │ - const-wide/16 v22, 0x0 │ + const-wide/16 v20, 0x0 │ │ - aput-wide v22, p1, v20 │ + aput-wide v20, p1, v19 │ │ .line 947 │ - const/16 v20, 0x0 │ + const/16 v19, 0x0 │ │ - const-wide/16 v22, 0x0 │ + const-wide/16 v20, 0x0 │ │ - aput-wide v22, p2, v20 │ + aput-wide v20, p2, v19 │ │ .line 948 │ - const/16 v20, 0x0 │ + const/16 v19, 0x0 │ │ - const/16 v21, 0x1 │ + const/16 v20, 0x1 │ │ - aput-boolean v21, p3, v20 │ + aput-boolean v20, p3, v19 │ │ .line 950 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_inStream:Ljava/io/InputStream; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - if-eqz v20, :cond_0 │ + if-eqz v19, :cond_0 │ │ .line 951 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_inStream:Ljava/io/InputStream; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - invoke-virtual/range {v20 .. v21}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->SetStream(Ljava/io/InputStream;)V │ + invoke-virtual/range {v19 .. v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->SetStream(Ljava/io/InputStream;)V │ │ .line 952 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - invoke-virtual/range {v20 .. v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->Init()V │ + invoke-virtual/range {v19 .. v19}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->Init()V │ │ .line 953 │ - const/16 v20, 0x1 │ + const/16 v19, 0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_needReleaseMFStream:Z │ │ .line 954 │ - const/16 v20, 0x0 │ + const/16 v19, 0x0 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_inStream:Ljava/io/InputStream; │ │ .line 957 │ :cond_0 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_finished:Z │ │ - move/from16 v20, v0 │ + move/from16 v19, v0 │ │ - if-eqz v20, :cond_1 │ + if-eqz v19, :cond_1 │ │ .line 1075 │ :goto_0 │ return-void │ │ .line 958 │ :cond_1 │ - const/16 v20, 0x1 │ + const/16 v19, 0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_finished:Z │ │ .line 960 │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ - move-wide/from16 v18, v0 │ + move-wide/from16 v16, v0 │ │ .line 961 │ - .local v18, "progressPosValuePrev":J │ + .local v16, "progressPosValuePrev":J │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ - move-wide/from16 v20, v0 │ + move-wide/from16 v19, v0 │ │ - const-wide/16 v22, 0x0 │ + const-wide/16 v21, 0x0 │ │ - cmp-long v20, v20, v22 │ + cmp-long v19, v19, v21 │ │ - if-nez v20, :cond_3 │ + if-nez v19, :cond_3 │ │ .line 962 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - invoke-virtual/range {v20 .. v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->GetNumAvailableBytes()I │ + invoke-virtual/range {v19 .. v19}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->GetNumAvailableBytes()I │ │ - move-result v20 │ + move-result v19 │ │ - if-nez v20, :cond_2 │ + if-nez v19, :cond_2 │ │ .line 963 │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ - move-wide/from16 v20, v0 │ + move-wide/from16 v19, v0 │ │ - move-wide/from16 v0, v20 │ + move-wide/from16 v0, v19 │ │ long-to-int v0, v0 │ │ - move/from16 v20, v0 │ + move/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v20 │ + move/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->Flush(I)V │ │ goto :goto_0 │ │ .line 967 │ :cond_2 │ invoke-virtual/range {p0 .. p0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->ReadMatchDistances()I │ │ .line 968 │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ - move-wide/from16 v20, v0 │ + move-wide/from16 v19, v0 │ │ - move-wide/from16 v0, v20 │ + move-wide/from16 v0, v19 │ │ long-to-int v0, v0 │ │ - move/from16 v20, v0 │ + move/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_posStateMask:I │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ - and-int v16, v20, v21 │ + and-int v15, v19, v20 │ │ .line 969 │ - .local v16, "posState":I │ + .local v15, "posState":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_isMatch:[S │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v22, v0 │ + move/from16 v21, v0 │ │ - shl-int/lit8 v22, v22, 0x4 │ + shl-int/lit8 v21, v21, 0x4 │ │ - add-int v22, v22, v16 │ + add-int v21, v21, v15 │ │ - const/16 v23, 0x0 │ + const/16 v22, 0x0 │ │ - invoke-virtual/range {v20 .. v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ + invoke-virtual/range {v19 .. v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ │ .line 970 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v20, v0 │ + move/from16 v19, v0 │ │ - invoke-static/range {v20 .. v20}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateChar(I)I │ + invoke-static/range {v19 .. v19}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateChar(I)I │ │ - move-result v20 │ + move-result v19 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ .line 971 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_additionalOffset:I │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ - rsub-int/lit8 v21, v21, 0x0 │ + rsub-int/lit8 v20, v20, 0x0 │ │ - invoke-virtual/range {v20 .. v21}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->GetIndexByte(I)B │ + invoke-virtual/range {v19 .. v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->GetIndexByte(I)B │ │ - move-result v6 │ + move-result v5 │ │ .line 972 │ - .local v6, "curByte":B │ + .local v5, "curByte":B │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ - move-wide/from16 v22, v0 │ + move-wide/from16 v20, v0 │ │ - move-wide/from16 v0, v22 │ + move-wide/from16 v0, v20 │ │ long-to-int v0, v0 │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget-byte v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_previousByte:B │ │ - move/from16 v22, v0 │ + move/from16 v21, v0 │ │ - invoke-virtual/range {v20 .. v22}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;->GetSubCoder(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ + invoke-virtual/range {v19 .. v21}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;->GetSubCoder(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ │ - move-result-object v20 │ + move-result-object v19 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v20 │ │ - invoke-virtual {v0, v1, v6}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;->Encode(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;B)V │ + invoke-virtual {v0, v1, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;->Encode(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;B)V │ │ .line 973 │ move-object/from16 v0, p0 │ │ - iput-byte v6, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_previousByte:B │ + iput-byte v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_previousByte:B │ │ .line 974 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_additionalOffset:I │ │ - move/from16 v20, v0 │ + move/from16 v19, v0 │ │ - add-int/lit8 v20, v20, -0x1 │ + add-int/lit8 v19, v19, -0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_additionalOffset:I │ │ .line 975 │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ - move-wide/from16 v20, v0 │ + move-wide/from16 v19, v0 │ │ - const-wide/16 v22, 0x1 │ + const-wide/16 v21, 0x1 │ │ - add-long v20, v20, v22 │ + add-long v19, v19, v21 │ │ - move-wide/from16 v0, v20 │ + move-wide/from16 v0, v19 │ │ move-object/from16 v2, p0 │ │ iput-wide v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ .line 977 │ - .end local v6 # "curByte":B │ - .end local v16 # "posState":I │ + .end local v5 # "curByte":B │ + .end local v15 # "posState":I │ :cond_3 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - invoke-virtual/range {v20 .. v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->GetNumAvailableBytes()I │ + invoke-virtual/range {v19 .. v19}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->GetNumAvailableBytes()I │ │ - move-result v20 │ + move-result v19 │ │ - if-nez v20, :cond_4 │ + if-nez v19, :cond_4 │ │ .line 978 │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ - move-wide/from16 v20, v0 │ + move-wide/from16 v19, v0 │ │ - move-wide/from16 v0, v20 │ + move-wide/from16 v0, v19 │ │ long-to-int v0, v0 │ │ - move/from16 v20, v0 │ + move/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v20 │ + move/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->Flush(I)V │ │ goto/16 :goto_0 │ │ .line 983 │ :cond_4 │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ - move-wide/from16 v20, v0 │ + move-wide/from16 v19, v0 │ │ - move-wide/from16 v0, v20 │ + move-wide/from16 v0, v19 │ │ long-to-int v0, v0 │ │ - move/from16 v20, v0 │ + move/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v20 │ + move/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->GetOptimum(I)I │ │ - move-result v10 │ + move-result v9 │ │ .line 984 │ - .local v10, "len":I │ + .local v9, "len":I │ move-object/from16 v0, p0 │ │ - iget v13, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->backRes:I │ + iget v12, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->backRes:I │ │ .line 985 │ - .local v13, "pos":I │ + .local v12, "pos":I │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ - move-wide/from16 v20, v0 │ + move-wide/from16 v19, v0 │ │ - move-wide/from16 v0, v20 │ + move-wide/from16 v0, v19 │ │ long-to-int v0, v0 │ │ - move/from16 v20, v0 │ + move/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_posStateMask:I │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ - and-int v16, v20, v21 │ + and-int v15, v19, v20 │ │ .line 986 │ - .restart local v16 # "posState":I │ + .restart local v15 # "posState":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v20, v0 │ + move/from16 v19, v0 │ │ - shl-int/lit8 v20, v20, 0x4 │ + shl-int/lit8 v19, v19, 0x4 │ │ - add-int v5, v20, v16 │ + add-int v4, v19, v15 │ │ .line 987 │ - .local v5, "complexState":I │ - const/16 v20, 0x1 │ + .local v4, "complexState":I │ + const/16 v19, 0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ - if-ne v10, v0, :cond_8 │ + if-ne v9, v0, :cond_8 │ │ - const/16 v20, -0x1 │ + const/16 v19, -0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ - if-ne v13, v0, :cond_8 │ + if-ne v12, v0, :cond_8 │ │ .line 988 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_isMatch:[S │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v20 │ │ - move/from16 v2, v22 │ + move/from16 v2, v21 │ │ - invoke-virtual {v0, v1, v5, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ + invoke-virtual {v0, v1, v4, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ │ .line 989 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_additionalOffset:I │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ - rsub-int/lit8 v21, v21, 0x0 │ + rsub-int/lit8 v20, v20, 0x0 │ │ - invoke-virtual/range {v20 .. v21}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->GetIndexByte(I)B │ + invoke-virtual/range {v19 .. v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->GetIndexByte(I)B │ │ - move-result v6 │ + move-result v5 │ │ .line 990 │ - .restart local v6 # "curByte":B │ + .restart local v5 # "curByte":B │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ - move-wide/from16 v22, v0 │ + move-wide/from16 v20, v0 │ │ - move-wide/from16 v0, v22 │ + move-wide/from16 v0, v20 │ │ long-to-int v0, v0 │ │ - move/from16 v21, v0 │ + move/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget-byte v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_previousByte:B │ │ - move/from16 v22, v0 │ + move/from16 v21, v0 │ │ - invoke-virtual/range {v20 .. v22}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;->GetSubCoder(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ + invoke-virtual/range {v19 .. v21}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;->GetSubCoder(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ │ - move-result-object v17 │ + move-result-object v18 │ │ .line 991 │ - .local v17, "subCoder":Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ + .local v18, "subCoder":Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v20, v0 │ + move/from16 v19, v0 │ │ - invoke-static/range {v20 .. v20}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateIsCharState(I)Z │ + invoke-static/range {v19 .. v19}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateIsCharState(I)Z │ │ - move-result v20 │ + move-result v19 │ │ - if-nez v20, :cond_7 │ + if-nez v19, :cond_7 │ │ .line 992 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_repDistances:[I │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - aget v21, v21, v22 │ + aget v20, v20, v21 │ │ - rsub-int/lit8 v21, v21, 0x0 │ + rsub-int/lit8 v20, v20, 0x0 │ │ - add-int/lit8 v21, v21, -0x1 │ + add-int/lit8 v20, v20, -0x1 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_additionalOffset:I │ │ - move/from16 v22, v0 │ + move/from16 v21, v0 │ │ - sub-int v21, v21, v22 │ + sub-int v20, v20, v21 │ │ - invoke-virtual/range {v20 .. v21}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->GetIndexByte(I)B │ + invoke-virtual/range {v19 .. v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->GetIndexByte(I)B │ │ - move-result v12 │ + move-result v11 │ │ .line 993 │ - .local v12, "matchByte":B │ + .local v11, "matchByte":B │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v19 │ │ - invoke-virtual {v0, v1, v12, v6}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;->EncodeMatched(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;BB)V │ + invoke-virtual {v0, v1, v11, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;->EncodeMatched(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;BB)V │ │ .line 996 │ - .end local v12 # "matchByte":B │ + .end local v11 # "matchByte":B │ :goto_1 │ move-object/from16 v0, p0 │ │ - iput-byte v6, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_previousByte:B │ + iput-byte v5, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_previousByte:B │ │ .line 997 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v20, v0 │ + move/from16 v19, v0 │ │ - invoke-static/range {v20 .. v20}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateChar(I)I │ + invoke-static/range {v19 .. v19}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateChar(I)I │ │ - move-result v20 │ + move-result v19 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ .line 1059 │ - .end local v6 # "curByte":B │ - .end local v17 # "subCoder":Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ + .end local v5 # "curByte":B │ + .end local v18 # "subCoder":Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ :goto_2 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_additionalOffset:I │ │ - move/from16 v20, v0 │ + move/from16 v19, v0 │ │ - sub-int v20, v20, v10 │ + sub-int v19, v19, v9 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_additionalOffset:I │ │ .line 1060 │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ - move-wide/from16 v20, v0 │ + move-wide/from16 v19, v0 │ │ - int-to-long v0, v10 │ + int-to-long v0, v9 │ │ - move-wide/from16 v22, v0 │ + move-wide/from16 v21, v0 │ │ - add-long v20, v20, v22 │ + add-long v19, v19, v21 │ │ - move-wide/from16 v0, v20 │ + move-wide/from16 v0, v19 │ │ move-object/from16 v2, p0 │ │ iput-wide v0, v2, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ .line 1061 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_additionalOffset:I │ │ - move/from16 v20, v0 │ + move/from16 v19, v0 │ │ - if-nez v20, :cond_4 │ + if-nez v19, :cond_4 │ │ .line 1063 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchPriceCount:I │ │ - move/from16 v20, v0 │ + move/from16 v19, v0 │ │ - const/16 v21, 0x80 │ + const/16 v20, 0x80 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ - move/from16 v1, v21 │ + move/from16 v1, v20 │ │ if-lt v0, v1, :cond_5 │ │ invoke-virtual/range {p0 .. p0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->FillDistancesPrices()V │ │ .line 1064 │ :cond_5 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_alignPriceCount:I │ │ - move/from16 v20, v0 │ + move/from16 v19, v0 │ │ - const/16 v21, 0x10 │ + const/16 v20, 0x10 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ - move/from16 v1, v21 │ + move/from16 v1, v20 │ │ if-lt v0, v1, :cond_6 │ │ invoke-virtual/range {p0 .. p0}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->FillAlignPrices()V │ │ .line 1065 │ :cond_6 │ - const/16 v20, 0x0 │ + const/16 v19, 0x0 │ │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ - move-wide/from16 v22, v0 │ + move-wide/from16 v20, v0 │ │ - aput-wide v22, p1, v20 │ + aput-wide v20, p1, v19 │ │ .line 1066 │ - const/16 v20, 0x0 │ + const/16 v19, 0x0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - invoke-virtual/range {v21 .. v21}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->GetProcessedSizeAdd()J │ + invoke-virtual/range {v20 .. v20}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->GetProcessedSizeAdd()J │ │ - move-result-wide v22 │ + move-result-wide v20 │ │ - aput-wide v22, p2, v20 │ + aput-wide v20, p2, v19 │ │ .line 1067 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - invoke-virtual/range {v20 .. v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->GetNumAvailableBytes()I │ + invoke-virtual/range {v19 .. v19}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->GetNumAvailableBytes()I │ │ - move-result v20 │ + move-result v19 │ │ - if-nez v20, :cond_13 │ + if-nez v19, :cond_13 │ │ .line 1068 │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ - move-wide/from16 v20, v0 │ + move-wide/from16 v19, v0 │ │ - move-wide/from16 v0, v20 │ + move-wide/from16 v0, v19 │ │ long-to-int v0, v0 │ │ - move/from16 v20, v0 │ + move/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v20 │ + move/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->Flush(I)V │ │ goto/16 :goto_0 │ │ .line 995 │ - .restart local v6 # "curByte":B │ - .restart local v17 # "subCoder":Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ + .restart local v5 # "curByte":B │ + .restart local v18 # "subCoder":Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ :cond_7 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v19 │ │ - invoke-virtual {v0, v1, v6}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;->Encode(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;B)V │ + invoke-virtual {v0, v1, v5}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;->Encode(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;B)V │ │ goto/16 :goto_1 │ │ .line 999 │ - .end local v6 # "curByte":B │ - .end local v17 # "subCoder":Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ + .end local v5 # "curByte":B │ + .end local v18 # "subCoder":Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; │ :cond_8 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_isMatch:[S │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - const/16 v22, 0x1 │ + const/16 v21, 0x1 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v20 │ │ - move/from16 v2, v22 │ + move/from16 v2, v21 │ │ - invoke-virtual {v0, v1, v5, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ + invoke-virtual {v0, v1, v4, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ │ .line 1000 │ - const/16 v20, 0x4 │ + const/16 v19, 0x4 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ - if-ge v13, v0, :cond_f │ + if-ge v12, v0, :cond_f │ │ .line 1001 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_isRep:[S │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v22, v0 │ + move/from16 v21, v0 │ │ - const/16 v23, 0x1 │ + const/16 v22, 0x1 │ │ - invoke-virtual/range {v20 .. v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ + invoke-virtual/range {v19 .. v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ │ .line 1002 │ - if-nez v13, :cond_a │ + if-nez v12, :cond_a │ │ .line 1003 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_isRepG0:[S │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v22, v0 │ + move/from16 v21, v0 │ │ - const/16 v23, 0x0 │ + const/16 v22, 0x0 │ │ - invoke-virtual/range {v20 .. v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ + invoke-virtual/range {v19 .. v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ │ .line 1004 │ - const/16 v20, 0x1 │ + const/16 v19, 0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ - if-ne v10, v0, :cond_9 │ + if-ne v9, v0, :cond_9 │ │ .line 1005 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_isRep0Long:[S │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - const/16 v22, 0x0 │ + const/16 v21, 0x0 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v20 │ │ - move/from16 v2, v22 │ + move/from16 v2, v21 │ │ - invoke-virtual {v0, v1, v5, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ + invoke-virtual {v0, v1, v4, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ │ .line 1017 │ :goto_3 │ - const/16 v20, 0x1 │ + const/16 v19, 0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ - if-ne v10, v0, :cond_c │ + if-ne v9, v0, :cond_c │ │ .line 1018 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v20, v0 │ + move/from16 v19, v0 │ │ - invoke-static/range {v20 .. v20}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateShortRep(I)I │ + invoke-static/range {v19 .. v19}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateShortRep(I)I │ │ - move-result v20 │ + move-result v19 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ .line 1023 │ :goto_4 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_repDistances:[I │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - aget v7, v20, v13 │ + aget v6, v19, v12 │ │ .line 1024 │ - .local v7, "distance":I │ - if-eqz v13, :cond_e │ + .local v6, "distance":I │ + if-eqz v12, :cond_e │ │ .line 1025 │ - move v9, v13 │ + move v8, v12 │ │ - .local v9, "i":I │ + .local v8, "i":I │ :goto_5 │ - const/16 v20, 0x1 │ + const/16 v19, 0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ - if-lt v9, v0, :cond_d │ + if-lt v8, v0, :cond_d │ │ .line 1026 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_repDistances:[I │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_repDistances:[I │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - add-int/lit8 v22, v9, -0x1 │ + add-int/lit8 v21, v8, -0x1 │ │ - aget v21, v21, v22 │ + aget v20, v20, v21 │ │ - aput v21, v20, v9 │ + aput v20, v19, v8 │ │ .line 1025 │ - add-int/lit8 v9, v9, -0x1 │ + add-int/lit8 v8, v8, -0x1 │ │ goto :goto_5 │ │ .line 1007 │ - .end local v7 # "distance":I │ - .end local v9 # "i":I │ + .end local v6 # "distance":I │ + .end local v8 # "i":I │ :cond_9 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_isRep0Long:[S │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - const/16 v22, 0x1 │ + const/16 v21, 0x1 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v20 │ │ - move/from16 v2, v22 │ + move/from16 v2, v21 │ │ - invoke-virtual {v0, v1, v5, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ + invoke-virtual {v0, v1, v4, v2}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ │ goto :goto_3 │ │ .line 1009 │ :cond_a │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_isRepG0:[S │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v22, v0 │ + move/from16 v21, v0 │ │ - const/16 v23, 0x1 │ + const/16 v22, 0x1 │ │ - invoke-virtual/range {v20 .. v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ + invoke-virtual/range {v19 .. v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ │ .line 1010 │ - const/16 v20, 0x1 │ + const/16 v19, 0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ - if-ne v13, v0, :cond_b │ + if-ne v12, v0, :cond_b │ │ .line 1011 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_isRepG1:[S │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v22, v0 │ + move/from16 v21, v0 │ │ - const/16 v23, 0x0 │ + const/16 v22, 0x0 │ │ - invoke-virtual/range {v20 .. v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ + invoke-virtual/range {v19 .. v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ │ goto/16 :goto_3 │ │ .line 1013 │ :cond_b │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_isRepG1:[S │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v22, v0 │ + move/from16 v21, v0 │ │ - const/16 v23, 0x1 │ + const/16 v22, 0x1 │ │ - invoke-virtual/range {v20 .. v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ + invoke-virtual/range {v19 .. v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ │ .line 1014 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_isRepG2:[S │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v22, v0 │ + move/from16 v21, v0 │ │ - add-int/lit8 v23, v13, -0x2 │ + add-int/lit8 v22, v12, -0x2 │ │ - invoke-virtual/range {v20 .. v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ + invoke-virtual/range {v19 .. v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ │ goto/16 :goto_3 │ │ .line 1020 │ :cond_c │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_repMatchLenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v21, v0 │ - │ - add-int/lit8 v22, v10, -0x2 │ + move-object/from16 v20, v0 │ │ - move-object/from16 v0, v20 │ + add-int/lit8 v21, v9, -0x2 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v0, v19 │ │ - move/from16 v2, v22 │ + move-object/from16 v1, v20 │ │ - move/from16 v3, v16 │ + move/from16 v2, v21 │ │ - invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;->Encode(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V │ + invoke-virtual {v0, v1, v2, v15}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;->Encode(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V │ │ .line 1021 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v20, v0 │ + move/from16 v19, v0 │ │ - invoke-static/range {v20 .. v20}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateRep(I)I │ + invoke-static/range {v19 .. v19}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateRep(I)I │ │ - move-result v20 │ + move-result v19 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ goto/16 :goto_4 │ │ .line 1027 │ - .restart local v7 # "distance":I │ - .restart local v9 # "i":I │ + .restart local v6 # "distance":I │ + .restart local v8 # "i":I │ :cond_d │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_repDistances:[I │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ - aput v7, v20, v21 │ + aput v6, v19, v20 │ │ .line 1057 │ - .end local v9 # "i":I │ + .end local v8 # "i":I │ :cond_e │ :goto_6 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - add-int/lit8 v21, v10, -0x1 │ + add-int/lit8 v20, v9, -0x1 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_additionalOffset:I │ │ - move/from16 v22, v0 │ + move/from16 v21, v0 │ │ - sub-int v21, v21, v22 │ + sub-int v20, v20, v21 │ │ - invoke-virtual/range {v20 .. v21}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->GetIndexByte(I)B │ + invoke-virtual/range {v19 .. v20}, Lcom/badlogic/gdx/utils/compression/lz/BinTree;->GetIndexByte(I)B │ │ - move-result v20 │ + move-result v19 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ move-object/from16 v1, p0 │ │ iput-byte v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_previousByte:B │ │ goto/16 :goto_2 │ │ .line 1030 │ - .end local v7 # "distance":I │ + .end local v6 # "distance":I │ :cond_f │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_isRep:[S │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v22, v0 │ + move/from16 v21, v0 │ │ - const/16 v23, 0x0 │ + const/16 v22, 0x0 │ │ - invoke-virtual/range {v20 .. v23}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ + invoke-virtual/range {v19 .. v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Encode([SII)V │ │ .line 1031 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ - move/from16 v20, v0 │ + move/from16 v19, v0 │ │ - invoke-static/range {v20 .. v20}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateMatch(I)I │ + invoke-static/range {v19 .. v19}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateUpdateMatch(I)I │ │ - move-result v20 │ + move-result v19 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_state:I │ │ .line 1032 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_lenEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v21, v0 │ - │ - add-int/lit8 v22, v10, -0x2 │ + move-object/from16 v20, v0 │ │ - move-object/from16 v0, v20 │ + add-int/lit8 v21, v9, -0x2 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v0, v19 │ │ - move/from16 v2, v22 │ + move-object/from16 v1, v20 │ │ - move/from16 v3, v16 │ + move/from16 v2, v21 │ │ - invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;->Encode(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V │ + invoke-virtual {v0, v1, v2, v15}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;->Encode(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V │ │ .line 1033 │ - add-int/lit8 v13, v13, -0x4 │ + add-int/lit8 v12, v12, -0x4 │ │ .line 1034 │ - invoke-static {v13}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->GetPosSlot(I)I │ + invoke-static {v12}, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->GetPosSlot(I)I │ │ - move-result v15 │ + move-result v14 │ │ .line 1035 │ - .local v15, "posSlot":I │ - invoke-static {v10}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->GetLenToPosState(I)I │ + .local v14, "posSlot":I │ + invoke-static {v9}, Lcom/badlogic/gdx/utils/compression/lzma/Base;->GetLenToPosState(I)I │ │ - move-result v11 │ + move-result v10 │ │ .line 1036 │ - .local v11, "lenToPosState":I │ + .local v10, "lenToPosState":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_posSlotEncoder:[Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - aget-object v20, v20, v11 │ + aget-object v19, v19, v10 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v20 │ │ - invoke-virtual {v0, v1, v15}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;->Encode(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V │ + invoke-virtual {v0, v1, v14}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;->Encode(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V │ │ .line 1038 │ - const/16 v20, 0x4 │ + const/16 v19, 0x4 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ - if-lt v15, v0, :cond_10 │ + if-lt v14, v0, :cond_10 │ │ .line 1039 │ - shr-int/lit8 v20, v15, 0x1 │ + shr-int/lit8 v19, v14, 0x1 │ │ - add-int/lit8 v8, v20, -0x1 │ + add-int/lit8 v7, v19, -0x1 │ │ .line 1040 │ - .local v8, "footerBits":I │ - and-int/lit8 v20, v15, 0x1 │ + .local v7, "footerBits":I │ + and-int/lit8 v19, v14, 0x1 │ │ - or-int/lit8 v20, v20, 0x2 │ + or-int/lit8 v19, v19, 0x2 │ │ - shl-int v4, v20, v8 │ + shl-int v3, v19, v7 │ │ .line 1041 │ - .local v4, "baseVal":I │ - sub-int v14, v13, v4 │ + .local v3, "baseVal":I │ + sub-int v13, v12, v3 │ │ .line 1043 │ - .local v14, "posReduced":I │ - const/16 v20, 0xe │ + .local v13, "posReduced":I │ + const/16 v19, 0xe │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ - if-ge v15, v0, :cond_11 │ + if-ge v14, v0, :cond_11 │ │ .line 1044 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_posEncoders:[S │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - sub-int v21, v4, v15 │ + sub-int v20, v3, v14 │ │ - add-int/lit8 v21, v21, -0x1 │ + add-int/lit8 v20, v20, -0x1 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v21, v0 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v21 │ + move/from16 v1, v20 │ │ - move-object/from16 v2, v22 │ + move-object/from16 v2, v21 │ │ - invoke-static {v0, v1, v2, v8, v14}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;->ReverseEncode([SILcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V │ + invoke-static {v0, v1, v2, v7, v13}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;->ReverseEncode([SILcom/badlogic/gdx/utils/compression/rangecoder/Encoder;II)V │ │ .line 1051 │ - .end local v4 # "baseVal":I │ - .end local v8 # "footerBits":I │ - .end local v14 # "posReduced":I │ + .end local v3 # "baseVal":I │ + .end local v7 # "footerBits":I │ + .end local v13 # "posReduced":I │ :cond_10 │ :goto_7 │ - move v7, v13 │ + move v6, v12 │ │ .line 1052 │ - .restart local v7 # "distance":I │ - const/4 v9, 0x3 │ + .restart local v6 # "distance":I │ + const/4 v8, 0x3 │ │ - .restart local v9 # "i":I │ + .restart local v8 # "i":I │ :goto_8 │ - const/16 v20, 0x1 │ + const/16 v19, 0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ - if-lt v9, v0, :cond_12 │ + if-lt v8, v0, :cond_12 │ │ .line 1053 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_repDistances:[I │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_repDistances:[I │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - add-int/lit8 v22, v9, -0x1 │ + add-int/lit8 v21, v8, -0x1 │ │ - aget v21, v21, v22 │ + aget v20, v20, v21 │ │ - aput v21, v20, v9 │ + aput v20, v19, v8 │ │ .line 1052 │ - add-int/lit8 v9, v9, -0x1 │ + add-int/lit8 v8, v8, -0x1 │ │ goto :goto_8 │ │ .line 1046 │ - .end local v7 # "distance":I │ - .end local v9 # "i":I │ - .restart local v4 # "baseVal":I │ - .restart local v8 # "footerBits":I │ - .restart local v14 # "posReduced":I │ + .end local v6 # "distance":I │ + .end local v8 # "i":I │ + .restart local v3 # "baseVal":I │ + .restart local v7 # "footerBits":I │ + .restart local v13 # "posReduced":I │ :cond_11 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - shr-int/lit8 v21, v14, 0x4 │ + shr-int/lit8 v20, v13, 0x4 │ │ - add-int/lit8 v22, v8, -0x4 │ + add-int/lit8 v21, v7, -0x4 │ │ - invoke-virtual/range {v20 .. v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->EncodeDirectBits(II)V │ + invoke-virtual/range {v19 .. v21}, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->EncodeDirectBits(II)V │ │ .line 1047 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_posAlignEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder; │ │ - move-object/from16 v21, v0 │ + move-object/from16 v20, v0 │ │ - and-int/lit8 v22, v14, 0xf │ + and-int/lit8 v21, v13, 0xf │ │ - invoke-virtual/range {v20 .. v22}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;->ReverseEncode(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V │ + invoke-virtual/range {v19 .. v21}, Lcom/badlogic/gdx/utils/compression/rangecoder/BitTreeEncoder;->ReverseEncode(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;I)V │ │ .line 1048 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_alignPriceCount:I │ │ - move/from16 v20, v0 │ + move/from16 v19, v0 │ │ - add-int/lit8 v20, v20, 0x1 │ + add-int/lit8 v19, v19, 0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_alignPriceCount:I │ │ goto :goto_7 │ │ .line 1054 │ - .end local v4 # "baseVal":I │ - .end local v8 # "footerBits":I │ - .end local v14 # "posReduced":I │ - .restart local v7 # "distance":I │ - .restart local v9 # "i":I │ + .end local v3 # "baseVal":I │ + .end local v7 # "footerBits":I │ + .end local v13 # "posReduced":I │ + .restart local v6 # "distance":I │ + .restart local v8 # "i":I │ :cond_12 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_repDistances:[I │ │ - move-object/from16 v20, v0 │ + move-object/from16 v19, v0 │ │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ - aput v7, v20, v21 │ + aput v6, v19, v20 │ │ .line 1055 │ move-object/from16 v0, p0 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchPriceCount:I │ │ - move/from16 v20, v0 │ + move/from16 v19, v0 │ │ - add-int/lit8 v20, v20, 0x1 │ + add-int/lit8 v19, v19, 0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchPriceCount:I │ │ goto/16 :goto_6 │ │ .line 1072 │ - .end local v7 # "distance":I │ - .end local v9 # "i":I │ - .end local v11 # "lenToPosState":I │ - .end local v15 # "posSlot":I │ + .end local v6 # "distance":I │ + .end local v8 # "i":I │ + .end local v10 # "lenToPosState":I │ + .end local v14 # "posSlot":I │ :cond_13 │ move-object/from16 v0, p0 │ │ iget-wide v0, v0, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->nowPos64:J │ │ - move-wide/from16 v20, v0 │ + move-wide/from16 v19, v0 │ │ - sub-long v20, v20, v18 │ + sub-long v19, v19, v16 │ │ - const-wide/16 v22, 0x1000 │ + const-wide/16 v21, 0x1000 │ │ - cmp-long v20, v20, v22 │ + cmp-long v19, v19, v21 │ │ - if-ltz v20, :cond_4 │ + if-ltz v19, :cond_4 │ │ .line 1073 │ - const/16 v20, 0x0 │ + const/16 v19, 0x0 │ │ - move/from16 v0, v20 │ + move/from16 v0, v19 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_finished:Z │ │ .line 1074 │ - const/16 v20, 0x0 │ + const/16 v19, 0x0 │ │ - const/16 v21, 0x0 │ + const/16 v20, 0x0 │ │ - aput-boolean v21, p3, v20 │ + aput-boolean v20, p3, v19 │ │ goto/16 :goto_0 │ .end method │ │ .method Create()V │ .locals 7 ├── smali/com/badlogic/gdx/utils/compression/rangecoder/Encoder.smali │ @@ -309,15 +309,15 @@ │ │ aput-short v2, p1, p2 │ │ goto :goto_0 │ .end method │ │ .method public EncodeDirectBits(II)V │ - .locals 6 │ + .locals 5 │ .param p1, "v" # I │ .param p2, "numTotalBits" # I │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ @@ -342,23 +342,23 @@ │ │ and-int/lit8 v1, v1, 0x1 │ │ const/4 v2, 0x1 │ │ if-ne v1, v2, :cond_0 │ │ - iget-wide v2, p0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Low:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Low:J │ │ - iget v1, p0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Range:I │ + iget v3, p0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Range:I │ │ - int-to-long v4, v1 │ + int-to-long v3, v3 │ │ - add-long/2addr v2, v4 │ + add-long/2addr v1, v3 │ │ - iput-wide v2, p0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Low:J │ + iput-wide v1, p0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Low:J │ │ .line 81 │ :cond_0 │ iget v1, p0, Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Range:I │ │ const/high16 v2, -0x1000000 ├── smali/de/fgerbig/spacepeng/R.smali │ @@ -18,10 +18,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 19 │ return-void │ .end method ├── smali/de/fgerbig/spacepeng/SpacePeng.smali │ @@ -147,173 +147,170 @@ │ │ const/high16 v8, 0x43f00000 # 480.0f │ │ .line 85 │ sput-object p0, Lde/fgerbig/spacepeng/SpacePeng;->currentGame:Lde/fgerbig/spacepeng/SpacePeng; │ │ .line 86 │ - sget-object v4, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ + sget-object v1, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ │ - const-string v5, "SpacePeng" │ + const-string v2, "SpacePeng" │ │ - new-instance v6, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v7, "Creating game on " │ + const-string v4, "Creating game on " │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - sget-object v7, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ + sget-object v4, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ │ - invoke-interface {v7}, Lcom/badlogic/gdx/Application;->getType()Lcom/badlogic/gdx/Application$ApplicationType; │ + invoke-interface {v4}, Lcom/badlogic/gdx/Application;->getType()Lcom/badlogic/gdx/Application$ApplicationType; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-interface {v4, v5, v6}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 88 │ - sget-object v4, Lde/fgerbig/spacepeng/SpacePeng;->profileManager:Lde/fgerbig/spacepeng/services/ProfileManager; │ + sget-object v1, Lde/fgerbig/spacepeng/SpacePeng;->profileManager:Lde/fgerbig/spacepeng/services/ProfileManager; │ │ - invoke-virtual {v4}, Lde/fgerbig/spacepeng/services/ProfileManager;->retrieveProfile()Lde/fgerbig/spacepeng/services/Profile; │ + invoke-virtual {v1}, Lde/fgerbig/spacepeng/services/ProfileManager;->retrieveProfile()Lde/fgerbig/spacepeng/services/Profile; │ │ .line 92 │ - sget-object v4, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ + sget-object v1, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ │ - const-string v5, "SpacePeng" │ + const-string v2, "SpacePeng" │ │ - const-string v6, "Note skin \'skin/uiskin.json\' for loading with asset manager." │ + const-string v3, "Note skin \'skin/uiskin.json\' for loading with asset manager." │ │ - invoke-interface {v4, v5, v6}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 93 │ - sget-object v4, Lde/fgerbig/spacepeng/SpacePeng;->assetManager:Lcom/badlogic/gdx/assets/AssetManager; │ + sget-object v1, Lde/fgerbig/spacepeng/SpacePeng;->assetManager:Lcom/badlogic/gdx/assets/AssetManager; │ │ - const-string v5, "skin/uiskin.json" │ + const-string v2, "skin/uiskin.json" │ │ - const-class v6, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ + const-class v3, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ - invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/assets/AssetManager;->load(Ljava/lang/String;Ljava/lang/Class;)V │ + invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/assets/AssetManager;->load(Ljava/lang/String;Ljava/lang/Class;)V │ │ .line 95 │ - sget-object v4, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ + sget-object v1, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ │ - const-string v5, "SpacePeng" │ + const-string v2, "SpacePeng" │ │ - const-string v6, "Note font \'font/small.fnt\' for loading with asset manager." │ + const-string v3, "Note font \'font/small.fnt\' for loading with asset manager." │ │ - invoke-interface {v4, v5, v6}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 96 │ - sget-object v4, Lde/fgerbig/spacepeng/SpacePeng;->assetManager:Lcom/badlogic/gdx/assets/AssetManager; │ + sget-object v1, Lde/fgerbig/spacepeng/SpacePeng;->assetManager:Lcom/badlogic/gdx/assets/AssetManager; │ │ - const-string v5, "font/small.fnt" │ + const-string v2, "font/small.fnt" │ │ - const-class v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ + const-class v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ - invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/assets/AssetManager;->load(Ljava/lang/String;Ljava/lang/Class;)V │ + invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/assets/AssetManager;->load(Ljava/lang/String;Ljava/lang/Class;)V │ │ .line 97 │ - sget-object v4, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ + sget-object v1, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ │ - const-string v5, "SpacePeng" │ + const-string v2, "SpacePeng" │ │ - const-string v6, "Note font \'font/medium.fnt\' for loading with asset manager." │ + const-string v3, "Note font \'font/medium.fnt\' for loading with asset manager." │ │ - invoke-interface {v4, v5, v6}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 98 │ - sget-object v4, Lde/fgerbig/spacepeng/SpacePeng;->assetManager:Lcom/badlogic/gdx/assets/AssetManager; │ + sget-object v1, Lde/fgerbig/spacepeng/SpacePeng;->assetManager:Lcom/badlogic/gdx/assets/AssetManager; │ │ - const-string v5, "font/medium.fnt" │ + const-string v2, "font/medium.fnt" │ │ - const-class v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ + const-class v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ - invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/assets/AssetManager;->load(Ljava/lang/String;Ljava/lang/Class;)V │ + invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/assets/AssetManager;->load(Ljava/lang/String;Ljava/lang/Class;)V │ │ .line 99 │ - sget-object v4, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ + sget-object v1, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ │ - const-string v5, "SpacePeng" │ + const-string v2, "SpacePeng" │ │ - const-string v6, "Note font \'font/large.fnt\' for loading with asset manager." │ + const-string v3, "Note font \'font/large.fnt\' for loading with asset manager." │ │ - invoke-interface {v4, v5, v6}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 100 │ - sget-object v4, Lde/fgerbig/spacepeng/SpacePeng;->assetManager:Lcom/badlogic/gdx/assets/AssetManager; │ + sget-object v1, Lde/fgerbig/spacepeng/SpacePeng;->assetManager:Lcom/badlogic/gdx/assets/AssetManager; │ │ - const-string v5, "font/large.fnt" │ + const-string v2, "font/large.fnt" │ │ - const-class v6, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ + const-class v3, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ - invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/assets/AssetManager;->load(Ljava/lang/String;Ljava/lang/Class;)V │ + invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/assets/AssetManager;->load(Ljava/lang/String;Ljava/lang/Class;)V │ │ .line 102 │ - sget-object v4, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ + sget-object v1, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ │ - const-string v5, "SpacePeng" │ + const-string v2, "SpacePeng" │ │ - const-string v6, "Note image atlas \'image/page0.pack\' for loading with asset manager." │ + const-string v3, "Note image atlas \'image/page0.pack\' for loading with asset manager." │ │ - invoke-interface {v4, v5, v6}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 103 │ - sget-object v4, Lde/fgerbig/spacepeng/SpacePeng;->assetManager:Lcom/badlogic/gdx/assets/AssetManager; │ + sget-object v1, Lde/fgerbig/spacepeng/SpacePeng;->assetManager:Lcom/badlogic/gdx/assets/AssetManager; │ │ - const-string v5, "image/page0.pack" │ + const-string v2, "image/page0.pack" │ │ - const-class v6, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ + const-class v3, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ - invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/assets/AssetManager;->load(Ljava/lang/String;Ljava/lang/Class;)V │ + invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/assets/AssetManager;->load(Ljava/lang/String;Ljava/lang/Class;)V │ │ .line 105 │ invoke-static {}, Lde/fgerbig/spacepeng/assets/MusicKey;->values()[Lde/fgerbig/spacepeng/assets/MusicKey; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "arr$":[Lde/fgerbig/spacepeng/assets/MusicKey; │ - array-length v3, v0 │ + array-length v3, v2 │ │ - .local v3, "len$":I │ const/4 v1, 0x0 │ │ - .local v1, "i$":I │ :goto_0 │ if-ge v1, v3, :cond_0 │ │ - aget-object v2, v0, v1 │ + aget-object v0, v2, v1 │ │ .line 106 │ - .local v2, "key":Lde/fgerbig/spacepeng/assets/MusicKey; │ + .local v0, "key":Lde/fgerbig/spacepeng/assets/MusicKey; │ sget-object v4, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ │ const-string v5, "SpacePeng" │ │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ const-string v7, "Note music \'" │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ - invoke-virtual {v2}, Lde/fgerbig/spacepeng/assets/MusicKey;->toString()Ljava/lang/String; │ + invoke-virtual {v0}, Lde/fgerbig/spacepeng/assets/MusicKey;->toString()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ @@ -328,127 +325,127 @@ │ move-result-object v6 │ │ invoke-interface {v4, v5, v6}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 107 │ sget-object v4, Lde/fgerbig/spacepeng/SpacePeng;->assetManager:Lcom/badlogic/gdx/assets/AssetManager; │ │ - invoke-virtual {v2}, Lde/fgerbig/spacepeng/assets/MusicKey;->toString()Ljava/lang/String; │ + invoke-virtual {v0}, Lde/fgerbig/spacepeng/assets/MusicKey;->toString()Ljava/lang/String; │ │ move-result-object v5 │ │ const-class v6, Lcom/badlogic/gdx/audio/Music; │ │ invoke-virtual {v4, v5, v6}, Lcom/badlogic/gdx/assets/AssetManager;->load(Ljava/lang/String;Ljava/lang/Class;)V │ │ .line 105 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 110 │ - .end local v2 # "key":Lde/fgerbig/spacepeng/assets/MusicKey; │ + .end local v0 # "key":Lde/fgerbig/spacepeng/assets/MusicKey; │ :cond_0 │ - sget-object v4, Lde/fgerbig/spacepeng/SpacePeng;->musicManager:Lde/fgerbig/spacepeng/services/MusicManager; │ + sget-object v1, Lde/fgerbig/spacepeng/SpacePeng;->musicManager:Lde/fgerbig/spacepeng/services/MusicManager; │ │ - sget-object v5, Lde/fgerbig/spacepeng/SpacePeng;->preferencesManager:Lde/fgerbig/spacepeng/services/PreferencesManager; │ + sget-object v2, Lde/fgerbig/spacepeng/SpacePeng;->preferencesManager:Lde/fgerbig/spacepeng/services/PreferencesManager; │ │ - invoke-virtual {v5}, Lde/fgerbig/spacepeng/services/PreferencesManager;->getVolume()F │ + invoke-virtual {v2}, Lde/fgerbig/spacepeng/services/PreferencesManager;->getVolume()F │ │ - move-result v5 │ + move-result v2 │ │ - invoke-virtual {v4, v5}, Lde/fgerbig/spacepeng/services/MusicManager;->setVolume(F)V │ + invoke-virtual {v1, v2}, Lde/fgerbig/spacepeng/services/MusicManager;->setVolume(F)V │ │ .line 111 │ - sget-object v4, Lde/fgerbig/spacepeng/SpacePeng;->musicManager:Lde/fgerbig/spacepeng/services/MusicManager; │ + sget-object v1, Lde/fgerbig/spacepeng/SpacePeng;->musicManager:Lde/fgerbig/spacepeng/services/MusicManager; │ │ - sget-object v5, Lde/fgerbig/spacepeng/SpacePeng;->preferencesManager:Lde/fgerbig/spacepeng/services/PreferencesManager; │ + sget-object v2, Lde/fgerbig/spacepeng/SpacePeng;->preferencesManager:Lde/fgerbig/spacepeng/services/PreferencesManager; │ │ - invoke-virtual {v5}, Lde/fgerbig/spacepeng/services/PreferencesManager;->isMusicEnabled()Z │ + invoke-virtual {v2}, Lde/fgerbig/spacepeng/services/PreferencesManager;->isMusicEnabled()Z │ │ - move-result v5 │ + move-result v2 │ │ - invoke-virtual {v4, v5}, Lde/fgerbig/spacepeng/services/MusicManager;->setEnabled(Z)V │ + invoke-virtual {v1, v2}, Lde/fgerbig/spacepeng/services/MusicManager;->setEnabled(Z)V │ │ .line 113 │ - sget-object v4, Lde/fgerbig/spacepeng/SpacePeng;->soundManager:Lde/fgerbig/spacepeng/services/SoundManager; │ + sget-object v1, Lde/fgerbig/spacepeng/SpacePeng;->soundManager:Lde/fgerbig/spacepeng/services/SoundManager; │ │ - sget-object v5, Lde/fgerbig/spacepeng/SpacePeng;->preferencesManager:Lde/fgerbig/spacepeng/services/PreferencesManager; │ + sget-object v2, Lde/fgerbig/spacepeng/SpacePeng;->preferencesManager:Lde/fgerbig/spacepeng/services/PreferencesManager; │ │ - invoke-virtual {v5}, Lde/fgerbig/spacepeng/services/PreferencesManager;->getVolume()F │ + invoke-virtual {v2}, Lde/fgerbig/spacepeng/services/PreferencesManager;->getVolume()F │ │ - move-result v5 │ + move-result v2 │ │ - invoke-virtual {v4, v5}, Lde/fgerbig/spacepeng/services/SoundManager;->setVolume(F)V │ + invoke-virtual {v1, v2}, Lde/fgerbig/spacepeng/services/SoundManager;->setVolume(F)V │ │ .line 114 │ - sget-object v4, Lde/fgerbig/spacepeng/SpacePeng;->soundManager:Lde/fgerbig/spacepeng/services/SoundManager; │ + sget-object v1, Lde/fgerbig/spacepeng/SpacePeng;->soundManager:Lde/fgerbig/spacepeng/services/SoundManager; │ │ - sget-object v5, Lde/fgerbig/spacepeng/SpacePeng;->preferencesManager:Lde/fgerbig/spacepeng/services/PreferencesManager; │ + sget-object v2, Lde/fgerbig/spacepeng/SpacePeng;->preferencesManager:Lde/fgerbig/spacepeng/services/PreferencesManager; │ │ - invoke-virtual {v5}, Lde/fgerbig/spacepeng/services/PreferencesManager;->isSoundEnabled()Z │ + invoke-virtual {v2}, Lde/fgerbig/spacepeng/services/PreferencesManager;->isSoundEnabled()Z │ │ - move-result v5 │ + move-result v2 │ │ - invoke-virtual {v4, v5}, Lde/fgerbig/spacepeng/services/SoundManager;->setEnabled(Z)V │ + invoke-virtual {v1, v2}, Lde/fgerbig/spacepeng/services/SoundManager;->setEnabled(Z)V │ │ .line 116 │ - const-class v4, Lcom/badlogic/gdx/graphics/g2d/Sprite; │ + const-class v1, Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ - new-instance v5, Lde/fgerbig/spacepeng/tween/SpriteTween; │ + new-instance v2, Lde/fgerbig/spacepeng/tween/SpriteTween; │ │ - invoke-direct {v5}, Lde/fgerbig/spacepeng/tween/SpriteTween;->()V │ + invoke-direct {v2}, Lde/fgerbig/spacepeng/tween/SpriteTween;->()V │ │ - invoke-static {v4, v5}, Laurelienribon/tweenengine/Tween;->registerAccessor(Ljava/lang/Class;Laurelienribon/tweenengine/TweenAccessor;)V │ + invoke-static {v1, v2}, Laurelienribon/tweenengine/Tween;->registerAccessor(Ljava/lang/Class;Laurelienribon/tweenengine/TweenAccessor;)V │ │ .line 117 │ - const-class v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Cell; │ + const-class v1, Lcom/badlogic/gdx/scenes/scene2d/ui/Cell; │ │ - new-instance v5, Lde/fgerbig/spacepeng/tween/CellTween; │ + new-instance v2, Lde/fgerbig/spacepeng/tween/CellTween; │ │ - invoke-direct {v5}, Lde/fgerbig/spacepeng/tween/CellTween;->()V │ + invoke-direct {v2}, Lde/fgerbig/spacepeng/tween/CellTween;->()V │ │ - invoke-static {v4, v5}, Laurelienribon/tweenengine/Tween;->registerAccessor(Ljava/lang/Class;Laurelienribon/tweenengine/TweenAccessor;)V │ + invoke-static {v1, v2}, Laurelienribon/tweenengine/Tween;->registerAccessor(Ljava/lang/Class;Laurelienribon/tweenengine/TweenAccessor;)V │ │ .line 119 │ - new-instance v4, Lcom/badlogic/gdx/graphics/OrthographicCamera; │ + new-instance v1, Lcom/badlogic/gdx/graphics/OrthographicCamera; │ │ - invoke-direct {v4, v9, v8}, Lcom/badlogic/gdx/graphics/OrthographicCamera;->(FF)V │ + invoke-direct {v1, v9, v8}, Lcom/badlogic/gdx/graphics/OrthographicCamera;->(FF)V │ │ - iput-object v4, p0, Lde/fgerbig/spacepeng/SpacePeng;->camera:Lcom/badlogic/gdx/graphics/OrthographicCamera; │ + iput-object v1, p0, Lde/fgerbig/spacepeng/SpacePeng;->camera:Lcom/badlogic/gdx/graphics/OrthographicCamera; │ │ .line 120 │ - new-instance v4, Lcom/badlogic/gdx/utils/viewport/FitViewport; │ + new-instance v1, Lcom/badlogic/gdx/utils/viewport/FitViewport; │ │ - iget-object v5, p0, Lde/fgerbig/spacepeng/SpacePeng;->camera:Lcom/badlogic/gdx/graphics/OrthographicCamera; │ + iget-object v2, p0, Lde/fgerbig/spacepeng/SpacePeng;->camera:Lcom/badlogic/gdx/graphics/OrthographicCamera; │ │ - invoke-direct {v4, v9, v8, v5}, Lcom/badlogic/gdx/utils/viewport/FitViewport;->(FFLcom/badlogic/gdx/graphics/Camera;)V │ + invoke-direct {v1, v9, v8, v2}, Lcom/badlogic/gdx/utils/viewport/FitViewport;->(FFLcom/badlogic/gdx/graphics/Camera;)V │ │ - iput-object v4, p0, Lde/fgerbig/spacepeng/SpacePeng;->viewport:Lcom/badlogic/gdx/utils/viewport/Viewport; │ + iput-object v1, p0, Lde/fgerbig/spacepeng/SpacePeng;->viewport:Lcom/badlogic/gdx/utils/viewport/Viewport; │ │ .line 121 │ - iget-object v4, p0, Lde/fgerbig/spacepeng/SpacePeng;->viewport:Lcom/badlogic/gdx/utils/viewport/Viewport; │ + iget-object v1, p0, Lde/fgerbig/spacepeng/SpacePeng;->viewport:Lcom/badlogic/gdx/utils/viewport/Viewport; │ │ - const/4 v5, 0x1 │ + const/4 v2, 0x1 │ │ - invoke-virtual {v4, v5}, Lcom/badlogic/gdx/utils/viewport/Viewport;->apply(Z)V │ + invoke-virtual {v1, v2}, Lcom/badlogic/gdx/utils/viewport/Viewport;->apply(Z)V │ │ .line 122 │ - new-instance v4, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ + new-instance v1, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ - invoke-direct {v4}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;->()V │ + invoke-direct {v1}, Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;->()V │ │ - iput-object v4, p0, Lde/fgerbig/spacepeng/SpacePeng;->batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ + iput-object v1, p0, Lde/fgerbig/spacepeng/SpacePeng;->batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ .line 128 │ - new-instance v4, Lde/fgerbig/spacepeng/screens/SplashScreen; │ + new-instance v1, Lde/fgerbig/spacepeng/screens/SplashScreen; │ │ - invoke-direct {v4, p0}, Lde/fgerbig/spacepeng/screens/SplashScreen;->(Lde/fgerbig/spacepeng/SpacePeng;)V │ + invoke-direct {v1, p0}, Lde/fgerbig/spacepeng/screens/SplashScreen;->(Lde/fgerbig/spacepeng/SpacePeng;)V │ │ - invoke-virtual {p0, v4}, Lde/fgerbig/spacepeng/SpacePeng;->setScreen(Lcom/badlogic/gdx/Screen;)V │ + invoke-virtual {p0, v1}, Lde/fgerbig/spacepeng/SpacePeng;->setScreen(Lcom/badlogic/gdx/Screen;)V │ │ .line 129 │ return-void │ .end method │ │ .method public dispose()V │ .locals 3 │ @@ -611,210 +608,207 @@ │ .line 225 │ iget-object v0, p0, Lde/fgerbig/spacepeng/SpacePeng;->viewport:Lcom/badlogic/gdx/utils/viewport/Viewport; │ │ return-object v0 │ .end method │ │ .method public initAssets()V │ - .locals 10 │ + .locals 9 │ │ .prologue │ - const/high16 v9, 0x3fc00000 # 1.5f │ + const/high16 v6, 0x3fc00000 # 1.5f │ │ .line 132 │ - sget-object v7, Lde/fgerbig/spacepeng/SpacePeng;->assetManager:Lcom/badlogic/gdx/assets/AssetManager; │ + sget-object v4, Lde/fgerbig/spacepeng/SpacePeng;->assetManager:Lcom/badlogic/gdx/assets/AssetManager; │ │ - const-string v8, "skin/uiskin.json" │ + const-string v5, "skin/uiskin.json" │ │ - invoke-virtual {v7, v8}, Lcom/badlogic/gdx/assets/AssetManager;->get(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {v4, v5}, Lcom/badlogic/gdx/assets/AssetManager;->get(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - check-cast v7, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ + check-cast v4, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ - iput-object v7, p0, Lde/fgerbig/spacepeng/SpacePeng;->skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ + iput-object v4, p0, Lde/fgerbig/spacepeng/SpacePeng;->skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ .line 135 │ - const/high16 v6, 0x3fc00000 # 1.5f │ + const/high16 v3, 0x3fc00000 # 1.5f │ │ .line 136 │ - .local v6, "scale":F │ - new-instance v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; │ + .local v3, "scale":F │ + new-instance v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; │ │ - iget-object v7, p0, Lde/fgerbig/spacepeng/SpacePeng;->skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ + iget-object v4, p0, Lde/fgerbig/spacepeng/SpacePeng;->skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; │ │ - const-class v8, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; │ + const-class v5, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; │ │ - invoke-virtual {v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;->get(Ljava/lang/Class;)Ljava/lang/Object; │ + invoke-virtual {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;->get(Ljava/lang/Class;)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - check-cast v7, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; │ + check-cast v4, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; │ │ - invoke-direct {v1, v7}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;->(Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;)V │ + invoke-direct {v0, v4}, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;->(Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;)V │ │ .line 137 │ - .local v1, "checkBoxStyle_Default":Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; │ - iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;->checkboxOn:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ + .local v0, "checkBoxStyle_Default":Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle; │ + iget-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;->checkboxOn:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ - iget-object v8, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;->checkboxOn:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ + iget-object v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;->checkboxOn:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ - invoke-interface {v8}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getMinWidth()F │ + invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getMinWidth()F │ │ - move-result v8 │ + move-result v5 │ │ - mul-float/2addr v8, v9 │ + mul-float/2addr v5, v6 │ │ - invoke-interface {v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->setMinWidth(F)V │ + invoke-interface {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->setMinWidth(F)V │ │ .line 138 │ - iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;->checkboxOn:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ + iget-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;->checkboxOn:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ - iget-object v8, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;->checkboxOn:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ + iget-object v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;->checkboxOn:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ - invoke-interface {v8}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getMinHeight()F │ + invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getMinHeight()F │ │ - move-result v8 │ + move-result v5 │ │ - mul-float/2addr v8, v9 │ + mul-float/2addr v5, v6 │ │ - invoke-interface {v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->setMinHeight(F)V │ + invoke-interface {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->setMinHeight(F)V │ │ .line 139 │ - iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;->checkboxOff:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ + iget-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;->checkboxOff:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ - iget-object v8, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;->checkboxOff:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ + iget-object v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;->checkboxOff:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ - invoke-interface {v8}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getMinWidth()F │ + invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getMinWidth()F │ │ - move-result v8 │ + move-result v5 │ │ - mul-float/2addr v8, v9 │ + mul-float/2addr v5, v6 │ │ - invoke-interface {v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->setMinWidth(F)V │ + invoke-interface {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->setMinWidth(F)V │ │ .line 140 │ - iget-object v7, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;->checkboxOff:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ + iget-object v4, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;->checkboxOff:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ - iget-object v8, v1, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;->checkboxOff:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ + iget-object v5, v0, Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox$CheckBoxStyle;->checkboxOff:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ │ - invoke-interface {v8}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getMinHeight()F │ + invoke-interface {v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getMinHeight()F │ │ - move-result v8 │ + move-result v5 │ │ - mul-float/2addr v8, v9 │ + mul-float/2addr v5, v6 │ │ - invoke-interface {v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->setMinHeight(F)V │ + invoke-interface {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->setMinHeight(F)V │ │ .line 142 │ - sget-object v7, Lde/fgerbig/spacepeng/SpacePeng;->assetManager:Lcom/badlogic/gdx/assets/AssetManager; │ + sget-object v4, Lde/fgerbig/spacepeng/SpacePeng;->assetManager:Lcom/badlogic/gdx/assets/AssetManager; │ │ - const-string v8, "font/small.fnt" │ + const-string v5, "font/small.fnt" │ │ - invoke-virtual {v7, v8}, Lcom/badlogic/gdx/assets/AssetManager;->get(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {v4, v5}, Lcom/badlogic/gdx/assets/AssetManager;->get(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - check-cast v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ + check-cast v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ - iput-object v7, p0, Lde/fgerbig/spacepeng/SpacePeng;->smallFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ + iput-object v4, p0, Lde/fgerbig/spacepeng/SpacePeng;->smallFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ .line 143 │ - sget-object v7, Lde/fgerbig/spacepeng/SpacePeng;->assetManager:Lcom/badlogic/gdx/assets/AssetManager; │ + sget-object v4, Lde/fgerbig/spacepeng/SpacePeng;->assetManager:Lcom/badlogic/gdx/assets/AssetManager; │ │ - const-string v8, "font/medium.fnt" │ + const-string v5, "font/medium.fnt" │ │ - invoke-virtual {v7, v8}, Lcom/badlogic/gdx/assets/AssetManager;->get(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {v4, v5}, Lcom/badlogic/gdx/assets/AssetManager;->get(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - check-cast v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ + check-cast v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ - iput-object v7, p0, Lde/fgerbig/spacepeng/SpacePeng;->mediumFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ + iput-object v4, p0, Lde/fgerbig/spacepeng/SpacePeng;->mediumFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ .line 144 │ - sget-object v7, Lde/fgerbig/spacepeng/SpacePeng;->assetManager:Lcom/badlogic/gdx/assets/AssetManager; │ + sget-object v4, Lde/fgerbig/spacepeng/SpacePeng;->assetManager:Lcom/badlogic/gdx/assets/AssetManager; │ │ - const-string v8, "font/large.fnt" │ + const-string v5, "font/large.fnt" │ │ - invoke-virtual {v7, v8}, Lcom/badlogic/gdx/assets/AssetManager;->get(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {v4, v5}, Lcom/badlogic/gdx/assets/AssetManager;->get(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - check-cast v7, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ + check-cast v4, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ - iput-object v7, p0, Lde/fgerbig/spacepeng/SpacePeng;->largeFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ + iput-object v4, p0, Lde/fgerbig/spacepeng/SpacePeng;->largeFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ .line 145 │ - sget-object v7, Lde/fgerbig/spacepeng/SpacePeng;->assetManager:Lcom/badlogic/gdx/assets/AssetManager; │ + sget-object v4, Lde/fgerbig/spacepeng/SpacePeng;->assetManager:Lcom/badlogic/gdx/assets/AssetManager; │ │ - const-string v8, "image/page0.pack" │ + const-string v5, "image/page0.pack" │ │ - invoke-virtual {v7, v8}, Lcom/badlogic/gdx/assets/AssetManager;->get(Ljava/lang/String;)Ljava/lang/Object; │ + invoke-virtual {v4, v5}, Lcom/badlogic/gdx/assets/AssetManager;->get(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - check-cast v7, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ + check-cast v4, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ - iput-object v7, p0, Lde/fgerbig/spacepeng/SpacePeng;->atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ + iput-object v4, p0, Lde/fgerbig/spacepeng/SpacePeng;->atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ .line 146 │ - iget-object v7, p0, Lde/fgerbig/spacepeng/SpacePeng;->atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ + iget-object v4, p0, Lde/fgerbig/spacepeng/SpacePeng;->atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ - const-string v8, "background" │ + const-string v5, "background" │ │ - invoke-virtual {v7, v8}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;->findRegion(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ + invoke-virtual {v4, v5}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;->findRegion(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - iput-object v7, p0, Lde/fgerbig/spacepeng/SpacePeng;->background:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ + iput-object v4, p0, Lde/fgerbig/spacepeng/SpacePeng;->background:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ .line 148 │ invoke-static {}, Lde/fgerbig/spacepeng/assets/MusicKey;->values()[Lde/fgerbig/spacepeng/assets/MusicKey; │ │ - move-result-object v0 │ + move-result-object v5 │ │ - .local v0, "arr$":[Lde/fgerbig/spacepeng/assets/MusicKey; │ - array-length v4, v0 │ + array-length v6, v5 │ │ - .local v4, "len$":I │ - const/4 v2, 0x0 │ + const/4 v4, 0x0 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v4, :cond_0 │ + if-ge v4, v6, :cond_0 │ │ - aget-object v3, v0, v2 │ + aget-object v1, v5, v4 │ │ .line 149 │ - .local v3, "key":Lde/fgerbig/spacepeng/assets/MusicKey; │ + .local v1, "key":Lde/fgerbig/spacepeng/assets/MusicKey; │ sget-object v7, Lde/fgerbig/spacepeng/SpacePeng;->assetManager:Lcom/badlogic/gdx/assets/AssetManager; │ │ - invoke-virtual {v3}, Lde/fgerbig/spacepeng/assets/MusicKey;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Lde/fgerbig/spacepeng/assets/MusicKey;->toString()Ljava/lang/String; │ │ move-result-object v8 │ │ invoke-virtual {v7, v8}, Lcom/badlogic/gdx/assets/AssetManager;->get(Ljava/lang/String;)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v2 │ │ - check-cast v5, Lcom/badlogic/gdx/audio/Music; │ + check-cast v2, Lcom/badlogic/gdx/audio/Music; │ │ .line 150 │ - .local v5, "music":Lcom/badlogic/gdx/audio/Music; │ - invoke-virtual {v3, v5}, Lde/fgerbig/spacepeng/assets/MusicKey;->setMusic(Lcom/badlogic/gdx/audio/Music;)V │ + .local v2, "music":Lcom/badlogic/gdx/audio/Music; │ + invoke-virtual {v1, v2}, Lde/fgerbig/spacepeng/assets/MusicKey;->setMusic(Lcom/badlogic/gdx/audio/Music;)V │ │ .line 148 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 152 │ - .end local v3 # "key":Lde/fgerbig/spacepeng/assets/MusicKey; │ - .end local v5 # "music":Lcom/badlogic/gdx/audio/Music; │ + .end local v1 # "key":Lde/fgerbig/spacepeng/assets/MusicKey; │ + .end local v2 # "music":Lcom/badlogic/gdx/audio/Music; │ :cond_0 │ return-void │ .end method │ │ .method public pause()V │ .locals 3 ├── smali/de/fgerbig/spacepeng/events/EventManagerImpl.smali │ @@ -231,56 +231,55 @@ │ │ .method public unregister(Lde/fgerbig/spacepeng/events/EventListener;)V │ .locals 4 │ .param p1, "listener" # Lde/fgerbig/spacepeng/events/EventListener; │ │ .prologue │ .line 47 │ - iget-object v3, p0, Lde/fgerbig/spacepeng/events/EventManagerImpl;->eventListeners:Ljava/util/Map; │ + iget-object v2, p0, Lde/fgerbig/spacepeng/events/EventManagerImpl;->eventListeners:Ljava/util/Map; │ │ - invoke-interface {v3}, Ljava/util/Map;->keySet()Ljava/util/Set; │ + invoke-interface {v2}, Ljava/util/Map;->keySet()Ljava/util/Set; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 48 │ - .local v2, "keySet":Ljava/util/Set;, "Ljava/util/Set;" │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + .local v1, "keySet":Ljava/util/Set;, "Ljava/util/Set;" │ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/lang/String; │ + check-cast v0, Ljava/lang/String; │ │ .line 49 │ - .local v1, "key":Ljava/lang/String; │ - iget-object v3, p0, Lde/fgerbig/spacepeng/events/EventManagerImpl;->eventListeners:Ljava/util/Map; │ + .local v0, "key":Ljava/lang/String; │ + iget-object v2, p0, Lde/fgerbig/spacepeng/events/EventManagerImpl;->eventListeners:Ljava/util/Map; │ │ - invoke-interface {v3, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v2, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Lde/fgerbig/spacepeng/utils/RandomAccessSet; │ + check-cast v2, Lde/fgerbig/spacepeng/utils/RandomAccessSet; │ │ - invoke-virtual {v3, p1}, Lde/fgerbig/spacepeng/utils/RandomAccessSet;->remove(Ljava/lang/Object;)Z │ + invoke-virtual {v2, p1}, Lde/fgerbig/spacepeng/utils/RandomAccessSet;->remove(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 50 │ - .end local v1 # "key":Ljava/lang/String; │ + .end local v0 # "key":Ljava/lang/String; │ :cond_0 │ return-void │ .end method │ │ .method public unregister(Ljava/lang/String;Lde/fgerbig/spacepeng/events/EventListener;)V │ .locals 1 │ .param p1, "eventId" # Ljava/lang/String; ├── smali/de/fgerbig/spacepeng/events/InternalEventManager$1.smali │ @@ -26,14 +26,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/fgerbig/spacepeng/events/InternalEventManager; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/events/InternalEventManager;I)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/events/InternalEventManager; │ .param p2, "x0" # I │ │ .prologue │ .line 26 │ iput-object p1, p0, Lde/fgerbig/spacepeng/events/InternalEventManager$1;->this$0:Lde/fgerbig/spacepeng/events/InternalEventManager; │ │ invoke-direct {p0, p2}, Lcom/badlogic/gdx/utils/Pool;->(I)V ├── smali/de/fgerbig/spacepeng/events/reflection/EventListenerReflectionRegistrator$1.smali │ @@ -26,14 +26,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/fgerbig/spacepeng/events/reflection/EventListenerReflectionRegistrator; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/events/reflection/EventListenerReflectionRegistrator;I)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/events/reflection/EventListenerReflectionRegistrator; │ .param p2, "x0" # I │ │ .prologue │ .line 45 │ iput-object p1, p0, Lde/fgerbig/spacepeng/events/reflection/EventListenerReflectionRegistrator$1;->this$0:Lde/fgerbig/spacepeng/events/reflection/EventListenerReflectionRegistrator; │ │ invoke-direct {p0, p2}, Lcom/badlogic/gdx/utils/Pool;->(I)V ├── smali/de/fgerbig/spacepeng/screens/GameScreen.smali │ @@ -26,19 +26,19 @@ │ .field private spriteRenderSystem:Lde/fgerbig/spacepeng/systems/SpriteRenderSystem; │ │ .field private world:Lcom/artemis/World; │ │ │ # direct methods │ .method public constructor (Lde/fgerbig/spacepeng/SpacePeng;)V │ - .locals 12 │ + .locals 11 │ .param p1, "game" # Lde/fgerbig/spacepeng/SpacePeng; │ │ .prologue │ - const/4 v11, 0x1 │ + const/4 v10, 0x1 │ │ .line 57 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 41 │ const/4 v0, 0x3 │ │ @@ -243,15 +243,15 @@ │ │ invoke-virtual {p1}, Lde/fgerbig/spacepeng/SpacePeng;->getFont()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ move-result-object v5 │ │ invoke-direct {v1, v2, v3, v4, v5}, Lde/fgerbig/spacepeng/systems/SpriteRenderSystem;->(Lcom/badlogic/gdx/graphics/OrthographicCamera;Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;Lcom/badlogic/gdx/graphics/g2d/BitmapFont;)V │ │ - invoke-virtual {v0, v1, v11}, Lcom/artemis/World;->setSystem(Lcom/artemis/EntitySystem;Z)Lcom/artemis/EntitySystem; │ + invoke-virtual {v0, v1, v10}, Lcom/artemis/World;->setSystem(Lcom/artemis/EntitySystem;Z)Lcom/artemis/EntitySystem; │ │ move-result-object v0 │ │ check-cast v0, Lde/fgerbig/spacepeng/systems/SpriteRenderSystem; │ │ iput-object v0, p0, Lde/fgerbig/spacepeng/screens/GameScreen;->spriteRenderSystem:Lde/fgerbig/spacepeng/systems/SpriteRenderSystem; │ │ @@ -274,24 +274,24 @@ │ │ invoke-virtual {p1}, Lde/fgerbig/spacepeng/SpacePeng;->getSmallFont()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ move-result-object v5 │ │ invoke-direct {v1, v2, v3, v4, v5}, Lde/fgerbig/spacepeng/systems/HealthRenderSystem;->(Lcom/badlogic/gdx/graphics/OrthographicCamera;Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;Lcom/badlogic/gdx/graphics/g2d/BitmapFont;)V │ │ - invoke-virtual {v0, v1, v11}, Lcom/artemis/World;->setSystem(Lcom/artemis/EntitySystem;Z)Lcom/artemis/EntitySystem; │ + invoke-virtual {v0, v1, v10}, Lcom/artemis/World;->setSystem(Lcom/artemis/EntitySystem;Z)Lcom/artemis/EntitySystem; │ │ move-result-object v0 │ │ check-cast v0, Lde/fgerbig/spacepeng/systems/HealthRenderSystem; │ │ iput-object v0, p0, Lde/fgerbig/spacepeng/screens/GameScreen;->healthRenderSystem:Lde/fgerbig/spacepeng/systems/HealthRenderSystem; │ │ .line 90 │ - iget-object v10, p0, Lde/fgerbig/spacepeng/screens/GameScreen;->world:Lcom/artemis/World; │ + iget-object v9, p0, Lde/fgerbig/spacepeng/screens/GameScreen;->world:Lcom/artemis/World; │ │ new-instance v0, Lde/fgerbig/spacepeng/systems/HudRenderSystem; │ │ invoke-virtual {p1}, Lde/fgerbig/spacepeng/SpacePeng;->getCamera()Lcom/badlogic/gdx/graphics/OrthographicCamera; │ │ move-result-object v1 │ │ @@ -309,15 +309,15 @@ │ │ invoke-virtual {p1}, Lde/fgerbig/spacepeng/SpacePeng;->getLargeFont()Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ move-result-object v5 │ │ invoke-direct/range {v0 .. v5}, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->(Lcom/badlogic/gdx/graphics/OrthographicCamera;Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;Lcom/badlogic/gdx/graphics/g2d/BitmapFont;Lcom/badlogic/gdx/graphics/g2d/BitmapFont;)V │ │ - invoke-virtual {v10, v0, v11}, Lcom/artemis/World;->setSystem(Lcom/artemis/EntitySystem;Z)Lcom/artemis/EntitySystem; │ + invoke-virtual {v9, v0, v10}, Lcom/artemis/World;->setSystem(Lcom/artemis/EntitySystem;Z)Lcom/artemis/EntitySystem; │ │ move-result-object v0 │ │ check-cast v0, Lde/fgerbig/spacepeng/systems/HudRenderSystem; │ │ iput-object v0, p0, Lde/fgerbig/spacepeng/screens/GameScreen;->hudRenderSystem:Lde/fgerbig/spacepeng/systems/HudRenderSystem; │ │ @@ -332,100 +332,99 @@ │ │ invoke-virtual {p1}, Lde/fgerbig/spacepeng/SpacePeng;->getSpriteBatch()Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ │ move-result-object v3 │ │ invoke-direct {v1, v2, v3}, Lde/fgerbig/spacepeng/systems/BoundsRenderSystem;->(Lcom/badlogic/gdx/graphics/OrthographicCamera;Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;)V │ │ - invoke-virtual {v0, v1, v11}, Lcom/artemis/World;->setSystem(Lcom/artemis/EntitySystem;Z)Lcom/artemis/EntitySystem; │ + invoke-virtual {v0, v1, v10}, Lcom/artemis/World;->setSystem(Lcom/artemis/EntitySystem;Z)Lcom/artemis/EntitySystem; │ │ move-result-object v0 │ │ check-cast v0, Lde/fgerbig/spacepeng/systems/BoundsRenderSystem; │ │ iput-object v0, p0, Lde/fgerbig/spacepeng/screens/GameScreen;->boundsRenderSystem:Lde/fgerbig/spacepeng/systems/BoundsRenderSystem; │ │ .line 93 │ iget-object v0, p0, Lde/fgerbig/spacepeng/screens/GameScreen;->world:Lcom/artemis/World; │ │ invoke-virtual {v0}, Lcom/artemis/World;->initialize()V │ │ .line 95 │ - new-instance v8, Lde/fgerbig/spacepeng/events/reflection/EventListenerReflectionRegistrator; │ + new-instance v7, Lde/fgerbig/spacepeng/events/reflection/EventListenerReflectionRegistrator; │ │ iget-object v0, p0, Lde/fgerbig/spacepeng/screens/GameScreen;->eventManager:Lde/fgerbig/spacepeng/events/EventManager; │ │ - invoke-direct {v8, v0}, Lde/fgerbig/spacepeng/events/reflection/EventListenerReflectionRegistrator;->(Lde/fgerbig/spacepeng/events/EventManager;)V │ + invoke-direct {v7, v0}, Lde/fgerbig/spacepeng/events/reflection/EventListenerReflectionRegistrator;->(Lde/fgerbig/spacepeng/events/EventManager;)V │ │ .line 97 │ - .local v8, "registrator":Lde/fgerbig/spacepeng/events/reflection/EventListenerReflectionRegistrator; │ + .local v7, "registrator":Lde/fgerbig/spacepeng/events/reflection/EventListenerReflectionRegistrator; │ iget-object v0, p0, Lde/fgerbig/spacepeng/screens/GameScreen;->world:Lcom/artemis/World; │ │ invoke-virtual {v0}, Lcom/artemis/World;->getManagers()Lcom/artemis/utils/ImmutableBag; │ │ move-result-object v0 │ │ invoke-interface {v0}, Lcom/artemis/utils/ImmutableBag;->iterator()Ljava/util/Iterator; │ │ - move-result-object v6 │ + move-result-object v0 │ │ - .local v6, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v0 │ + move-result v1 │ │ - if-eqz v0, :cond_0 │ + if-eqz v1, :cond_0 │ │ - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Lcom/artemis/Manager; │ + check-cast v6, Lcom/artemis/Manager; │ │ .line 98 │ - .local v7, "manager":Lcom/artemis/Manager; │ - invoke-virtual {v8, v7}, Lde/fgerbig/spacepeng/events/reflection/EventListenerReflectionRegistrator;->registerEventListeners(Ljava/lang/Object;)V │ + .local v6, "manager":Lcom/artemis/Manager; │ + invoke-virtual {v7, v6}, Lde/fgerbig/spacepeng/events/reflection/EventListenerReflectionRegistrator;->registerEventListeners(Ljava/lang/Object;)V │ │ goto :goto_0 │ │ .line 101 │ - .end local v7 # "manager":Lcom/artemis/Manager; │ + .end local v6 # "manager":Lcom/artemis/Manager; │ :cond_0 │ iget-object v0, p0, Lde/fgerbig/spacepeng/screens/GameScreen;->world:Lcom/artemis/World; │ │ invoke-virtual {v0}, Lcom/artemis/World;->getSystems()Lcom/artemis/utils/ImmutableBag; │ │ move-result-object v0 │ │ invoke-interface {v0}, Lcom/artemis/utils/ImmutableBag;->iterator()Ljava/util/Iterator; │ │ - move-result-object v6 │ + move-result-object v0 │ │ :goto_1 │ - invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v0 │ + move-result v1 │ │ - if-eqz v0, :cond_1 │ + if-eqz v1, :cond_1 │ │ - invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Lcom/artemis/EntitySystem; │ + check-cast v8, Lcom/artemis/EntitySystem; │ │ .line 102 │ - .local v9, "system":Lcom/artemis/EntitySystem; │ - invoke-virtual {v8, v9}, Lde/fgerbig/spacepeng/events/reflection/EventListenerReflectionRegistrator;->registerEventListeners(Ljava/lang/Object;)V │ + .local v8, "system":Lcom/artemis/EntitySystem; │ + invoke-virtual {v7, v8}, Lde/fgerbig/spacepeng/events/reflection/EventListenerReflectionRegistrator;->registerEventListeners(Ljava/lang/Object;)V │ │ goto :goto_1 │ │ .line 106 │ - .end local v9 # "system":Lcom/artemis/EntitySystem; │ + .end local v8 # "system":Lcom/artemis/EntitySystem; │ :cond_1 │ iget-object v0, p0, Lde/fgerbig/spacepeng/screens/GameScreen;->world:Lcom/artemis/World; │ │ const-string v1, "background" │ │ invoke-static {v0, v1}, Lde/fgerbig/spacepeng/services/EntityFactory;->createBackground(Lcom/artemis/World;Ljava/lang/String;)Lcom/artemis/Entity; ├── smali/de/fgerbig/spacepeng/screens/MenuScreen$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/fgerbig/spacepeng/screens/MenuScreen; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/screens/MenuScreen;)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/screens/MenuScreen; │ │ .prologue │ .line 249 │ iput-object p1, p0, Lde/fgerbig/spacepeng/screens/MenuScreen$10;->this$0:Lde/fgerbig/spacepeng/screens/MenuScreen; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/fgerbig/spacepeng/screens/MenuScreen$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$game:Lde/fgerbig/spacepeng/SpacePeng; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/screens/MenuScreen;Lde/fgerbig/spacepeng/SpacePeng;)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/screens/MenuScreen; │ │ .prologue │ .line 79 │ iput-object p1, p0, Lde/fgerbig/spacepeng/screens/MenuScreen$1;->this$0:Lde/fgerbig/spacepeng/screens/MenuScreen; │ │ iput-object p2, p0, Lde/fgerbig/spacepeng/screens/MenuScreen$1;->val$game:Lde/fgerbig/spacepeng/SpacePeng; ├── smali/de/fgerbig/spacepeng/screens/CreditsScreen$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/fgerbig/spacepeng/screens/CreditsScreen; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/screens/CreditsScreen;)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/screens/CreditsScreen; │ │ .prologue │ .line 182 │ iput-object p1, p0, Lde/fgerbig/spacepeng/screens/CreditsScreen$1;->this$0:Lde/fgerbig/spacepeng/screens/CreditsScreen; │ │ invoke-direct {p0}, Lde/fgerbig/spacepeng/utils/DefaultInputListener;->()V ├── smali/de/fgerbig/spacepeng/screens/MenuScreen$2.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$game:Lde/fgerbig/spacepeng/SpacePeng; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/screens/MenuScreen;Lde/fgerbig/spacepeng/SpacePeng;)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/screens/MenuScreen; │ │ .prologue │ .line 95 │ iput-object p1, p0, Lde/fgerbig/spacepeng/screens/MenuScreen$2;->this$0:Lde/fgerbig/spacepeng/screens/MenuScreen; │ │ iput-object p2, p0, Lde/fgerbig/spacepeng/screens/MenuScreen$2;->val$game:Lde/fgerbig/spacepeng/SpacePeng; ├── smali/de/fgerbig/spacepeng/screens/MenuScreen$4.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$game:Lde/fgerbig/spacepeng/SpacePeng; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/screens/MenuScreen;Lde/fgerbig/spacepeng/SpacePeng;)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/screens/MenuScreen; │ │ .prologue │ .line 124 │ iput-object p1, p0, Lde/fgerbig/spacepeng/screens/MenuScreen$4;->this$0:Lde/fgerbig/spacepeng/screens/MenuScreen; │ │ iput-object p2, p0, Lde/fgerbig/spacepeng/screens/MenuScreen$4;->val$game:Lde/fgerbig/spacepeng/SpacePeng; ├── smali/de/fgerbig/spacepeng/screens/MenuScreen$5.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$game:Lde/fgerbig/spacepeng/SpacePeng; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/screens/MenuScreen;Lde/fgerbig/spacepeng/SpacePeng;)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/screens/MenuScreen; │ │ .prologue │ .line 138 │ iput-object p1, p0, Lde/fgerbig/spacepeng/screens/MenuScreen$5;->this$0:Lde/fgerbig/spacepeng/screens/MenuScreen; │ │ iput-object p2, p0, Lde/fgerbig/spacepeng/screens/MenuScreen$5;->val$game:Lde/fgerbig/spacepeng/SpacePeng; ├── smali/de/fgerbig/spacepeng/screens/MenuScreen$3.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$game:Lde/fgerbig/spacepeng/SpacePeng; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/screens/MenuScreen;Lde/fgerbig/spacepeng/SpacePeng;)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/screens/MenuScreen; │ │ .prologue │ .line 110 │ iput-object p1, p0, Lde/fgerbig/spacepeng/screens/MenuScreen$3;->this$0:Lde/fgerbig/spacepeng/screens/MenuScreen; │ │ iput-object p2, p0, Lde/fgerbig/spacepeng/screens/MenuScreen$3;->val$game:Lde/fgerbig/spacepeng/SpacePeng; ├── smali/de/fgerbig/spacepeng/screens/MenuScreen$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/fgerbig/spacepeng/screens/MenuScreen; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/screens/MenuScreen;)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/screens/MenuScreen; │ │ .prologue │ .line 192 │ iput-object p1, p0, Lde/fgerbig/spacepeng/screens/MenuScreen$6;->this$0:Lde/fgerbig/spacepeng/screens/MenuScreen; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/fgerbig/spacepeng/screens/MenuScreen$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/fgerbig/spacepeng/screens/MenuScreen; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/screens/MenuScreen;)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/screens/MenuScreen; │ │ .prologue │ .line 207 │ iput-object p1, p0, Lde/fgerbig/spacepeng/screens/MenuScreen$7;->this$0:Lde/fgerbig/spacepeng/screens/MenuScreen; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/fgerbig/spacepeng/screens/MenuScreen$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/fgerbig/spacepeng/screens/MenuScreen; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/screens/MenuScreen;)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/screens/MenuScreen; │ │ .prologue │ .line 221 │ iput-object p1, p0, Lde/fgerbig/spacepeng/screens/MenuScreen$8;->this$0:Lde/fgerbig/spacepeng/screens/MenuScreen; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/fgerbig/spacepeng/screens/MenuScreen$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/fgerbig/spacepeng/screens/MenuScreen; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/screens/MenuScreen;)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/screens/MenuScreen; │ │ .prologue │ .line 235 │ iput-object p1, p0, Lde/fgerbig/spacepeng/screens/MenuScreen$9;->this$0:Lde/fgerbig/spacepeng/screens/MenuScreen; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/fgerbig/spacepeng/screens/MenuScreen.smali │ @@ -711,42 +711,47 @@ │ │ move-result-object v2 │ │ new-instance v3, Lde/fgerbig/spacepeng/screens/MenuScreen$6; │ │ invoke-direct {v3, p0}, Lde/fgerbig/spacepeng/screens/MenuScreen$6;->(Lde/fgerbig/spacepeng/screens/MenuScreen;)V │ │ + .line 192 │ invoke-virtual {v2, v3}, Laurelienribon/tweenengine/Tween;->setCallback(Laurelienribon/tweenengine/TweenCallback;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Laurelienribon/tweenengine/Tween; │ │ + .line 198 │ invoke-virtual {v2, v6}, Laurelienribon/tweenengine/Tween;->setCallbackTriggers(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Laurelienribon/tweenengine/Tween; │ │ iget v3, p0, Lde/fgerbig/spacepeng/screens/MenuScreen;->continueGameButton_w:F │ │ iget v4, p0, Lde/fgerbig/spacepeng/screens/MenuScreen;->continueGameButton_h:F │ │ + .line 199 │ invoke-virtual {v2, v3, v4}, Laurelienribon/tweenengine/Tween;->target(FF)Laurelienribon/tweenengine/Tween; │ │ move-result-object v2 │ │ sget-object v3, Laurelienribon/tweenengine/TweenEquations;->easeOutBounce:Laurelienribon/tweenengine/equations/Bounce; │ │ + .line 200 │ invoke-virtual {v2, v3}, Laurelienribon/tweenengine/Tween;->ease(Laurelienribon/tweenengine/TweenEquation;)Laurelienribon/tweenengine/Tween; │ │ move-result-object v2 │ │ sget-object v3, Lde/fgerbig/spacepeng/SpacePeng;->tweenManager:Laurelienribon/tweenengine/TweenManager; │ │ + .line 201 │ invoke-virtual {v2, v3}, Laurelienribon/tweenengine/Tween;->start(Laurelienribon/tweenengine/TweenManager;)Ljava/lang/Object; │ │ .line 204 │ .end local v0 # "cell":Lcom/badlogic/gdx/scenes/scene2d/ui/Cell; │ :cond_0 │ invoke-virtual {p0}, Lde/fgerbig/spacepeng/screens/MenuScreen;->getTable()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ @@ -764,52 +769,58 @@ │ │ move-result-object v2 │ │ const/4 v3, 0x0 │ │ add-float/2addr v3, v1 │ │ + .line 206 │ invoke-virtual {v2, v3}, Laurelienribon/tweenengine/Tween;->delay(F)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Laurelienribon/tweenengine/Tween; │ │ new-instance v3, Lde/fgerbig/spacepeng/screens/MenuScreen$7; │ │ invoke-direct {v3, p0}, Lde/fgerbig/spacepeng/screens/MenuScreen$7;->(Lde/fgerbig/spacepeng/screens/MenuScreen;)V │ │ + .line 207 │ invoke-virtual {v2, v3}, Laurelienribon/tweenengine/Tween;->setCallback(Laurelienribon/tweenengine/TweenCallback;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Laurelienribon/tweenengine/Tween; │ │ + .line 213 │ invoke-virtual {v2, v6}, Laurelienribon/tweenengine/Tween;->setCallbackTriggers(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Laurelienribon/tweenengine/Tween; │ │ iget v3, p0, Lde/fgerbig/spacepeng/screens/MenuScreen;->startGameButton_w:F │ │ iget v4, p0, Lde/fgerbig/spacepeng/screens/MenuScreen;->startGameButton_h:F │ │ + .line 214 │ invoke-virtual {v2, v3, v4}, Laurelienribon/tweenengine/Tween;->target(FF)Laurelienribon/tweenengine/Tween; │ │ move-result-object v2 │ │ sget-object v3, Laurelienribon/tweenengine/TweenEquations;->easeOutBounce:Laurelienribon/tweenengine/equations/Bounce; │ │ + .line 215 │ invoke-virtual {v2, v3}, Laurelienribon/tweenengine/Tween;->ease(Laurelienribon/tweenengine/TweenEquation;)Laurelienribon/tweenengine/Tween; │ │ move-result-object v2 │ │ sget-object v3, Lde/fgerbig/spacepeng/SpacePeng;->tweenManager:Laurelienribon/tweenengine/TweenManager; │ │ + .line 216 │ invoke-virtual {v2, v3}, Laurelienribon/tweenengine/Tween;->start(Laurelienribon/tweenengine/TweenManager;)Ljava/lang/Object; │ │ .line 218 │ invoke-virtual {p0}, Lde/fgerbig/spacepeng/screens/MenuScreen;->getTable()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ move-result-object v2 │ │ @@ -824,52 +835,58 @@ │ │ move-result-object v2 │ │ const v3, 0x3ea8f5c3 # 0.33f │ │ add-float/2addr v3, v1 │ │ + .line 220 │ invoke-virtual {v2, v3}, Laurelienribon/tweenengine/Tween;->delay(F)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Laurelienribon/tweenengine/Tween; │ │ new-instance v3, Lde/fgerbig/spacepeng/screens/MenuScreen$8; │ │ invoke-direct {v3, p0}, Lde/fgerbig/spacepeng/screens/MenuScreen$8;->(Lde/fgerbig/spacepeng/screens/MenuScreen;)V │ │ + .line 221 │ invoke-virtual {v2, v3}, Laurelienribon/tweenengine/Tween;->setCallback(Laurelienribon/tweenengine/TweenCallback;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Laurelienribon/tweenengine/Tween; │ │ + .line 227 │ invoke-virtual {v2, v6}, Laurelienribon/tweenengine/Tween;->setCallbackTriggers(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Laurelienribon/tweenengine/Tween; │ │ iget v3, p0, Lde/fgerbig/spacepeng/screens/MenuScreen;->creditsButton_w:F │ │ iget v4, p0, Lde/fgerbig/spacepeng/screens/MenuScreen;->creditsButton_h:F │ │ + .line 228 │ invoke-virtual {v2, v3, v4}, Laurelienribon/tweenengine/Tween;->target(FF)Laurelienribon/tweenengine/Tween; │ │ move-result-object v2 │ │ sget-object v3, Laurelienribon/tweenengine/TweenEquations;->easeOutBounce:Laurelienribon/tweenengine/equations/Bounce; │ │ + .line 229 │ invoke-virtual {v2, v3}, Laurelienribon/tweenengine/Tween;->ease(Laurelienribon/tweenengine/TweenEquation;)Laurelienribon/tweenengine/Tween; │ │ move-result-object v2 │ │ sget-object v3, Lde/fgerbig/spacepeng/SpacePeng;->tweenManager:Laurelienribon/tweenengine/TweenManager; │ │ + .line 230 │ invoke-virtual {v2, v3}, Laurelienribon/tweenengine/Tween;->start(Laurelienribon/tweenengine/TweenManager;)Ljava/lang/Object; │ │ .line 232 │ invoke-virtual {p0}, Lde/fgerbig/spacepeng/screens/MenuScreen;->getTable()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ move-result-object v2 │ │ @@ -884,52 +901,58 @@ │ │ move-result-object v2 │ │ const v3, 0x3f28f5c3 # 0.66f │ │ add-float/2addr v3, v1 │ │ + .line 234 │ invoke-virtual {v2, v3}, Laurelienribon/tweenengine/Tween;->delay(F)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Laurelienribon/tweenengine/Tween; │ │ new-instance v3, Lde/fgerbig/spacepeng/screens/MenuScreen$9; │ │ invoke-direct {v3, p0}, Lde/fgerbig/spacepeng/screens/MenuScreen$9;->(Lde/fgerbig/spacepeng/screens/MenuScreen;)V │ │ + .line 235 │ invoke-virtual {v2, v3}, Laurelienribon/tweenengine/Tween;->setCallback(Laurelienribon/tweenengine/TweenCallback;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Laurelienribon/tweenengine/Tween; │ │ + .line 241 │ invoke-virtual {v2, v6}, Laurelienribon/tweenengine/Tween;->setCallbackTriggers(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Laurelienribon/tweenengine/Tween; │ │ iget v3, p0, Lde/fgerbig/spacepeng/screens/MenuScreen;->optionsButton_w:F │ │ iget v4, p0, Lde/fgerbig/spacepeng/screens/MenuScreen;->optionsButton_h:F │ │ + .line 242 │ invoke-virtual {v2, v3, v4}, Laurelienribon/tweenengine/Tween;->target(FF)Laurelienribon/tweenengine/Tween; │ │ move-result-object v2 │ │ sget-object v3, Laurelienribon/tweenengine/TweenEquations;->easeOutBounce:Laurelienribon/tweenengine/equations/Bounce; │ │ + .line 243 │ invoke-virtual {v2, v3}, Laurelienribon/tweenengine/Tween;->ease(Laurelienribon/tweenengine/TweenEquation;)Laurelienribon/tweenengine/Tween; │ │ move-result-object v2 │ │ sget-object v3, Lde/fgerbig/spacepeng/SpacePeng;->tweenManager:Laurelienribon/tweenengine/TweenManager; │ │ + .line 244 │ invoke-virtual {v2, v3}, Laurelienribon/tweenengine/Tween;->start(Laurelienribon/tweenengine/TweenManager;)Ljava/lang/Object; │ │ .line 246 │ invoke-virtual {p0}, Lde/fgerbig/spacepeng/screens/MenuScreen;->getTable()Lcom/badlogic/gdx/scenes/scene2d/ui/Table; │ │ move-result-object v2 │ │ @@ -942,50 +965,56 @@ │ .line 247 │ invoke-static {v0, v7, v5}, Laurelienribon/tweenengine/Tween;->to(Ljava/lang/Object;IF)Laurelienribon/tweenengine/Tween; │ │ move-result-object v2 │ │ add-float v3, v5, v1 │ │ + .line 248 │ invoke-virtual {v2, v3}, Laurelienribon/tweenengine/Tween;->delay(F)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Laurelienribon/tweenengine/Tween; │ │ new-instance v3, Lde/fgerbig/spacepeng/screens/MenuScreen$10; │ │ invoke-direct {v3, p0}, Lde/fgerbig/spacepeng/screens/MenuScreen$10;->(Lde/fgerbig/spacepeng/screens/MenuScreen;)V │ │ + .line 249 │ invoke-virtual {v2, v3}, Laurelienribon/tweenengine/Tween;->setCallback(Laurelienribon/tweenengine/TweenCallback;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Laurelienribon/tweenengine/Tween; │ │ + .line 255 │ invoke-virtual {v2, v6}, Laurelienribon/tweenengine/Tween;->setCallbackTriggers(I)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Laurelienribon/tweenengine/Tween; │ │ iget v3, p0, Lde/fgerbig/spacepeng/screens/MenuScreen;->quitButton_w:F │ │ iget v4, p0, Lde/fgerbig/spacepeng/screens/MenuScreen;->quitButton_h:F │ │ + .line 256 │ invoke-virtual {v2, v3, v4}, Laurelienribon/tweenengine/Tween;->target(FF)Laurelienribon/tweenengine/Tween; │ │ move-result-object v2 │ │ sget-object v3, Laurelienribon/tweenengine/TweenEquations;->easeOutBounce:Laurelienribon/tweenengine/equations/Bounce; │ │ + .line 257 │ invoke-virtual {v2, v3}, Laurelienribon/tweenengine/Tween;->ease(Laurelienribon/tweenengine/TweenEquation;)Laurelienribon/tweenengine/Tween; │ │ move-result-object v2 │ │ sget-object v3, Lde/fgerbig/spacepeng/SpacePeng;->tweenManager:Laurelienribon/tweenengine/TweenManager; │ │ + .line 258 │ invoke-virtual {v2, v3}, Laurelienribon/tweenengine/Tween;->start(Laurelienribon/tweenengine/TweenManager;)Ljava/lang/Object; │ │ .line 260 │ return-void │ .end method ├── smali/de/fgerbig/spacepeng/screens/OptionsScreen$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$fullscreenCheckbox:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/screens/OptionsScreen;Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/screens/OptionsScreen; │ │ .prologue │ .line 60 │ iput-object p1, p0, Lde/fgerbig/spacepeng/screens/OptionsScreen$1;->this$0:Lde/fgerbig/spacepeng/screens/OptionsScreen; │ │ iput-object p2, p0, Lde/fgerbig/spacepeng/screens/OptionsScreen$1;->val$fullscreenCheckbox:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox; ├── smali/de/fgerbig/spacepeng/screens/OptionsScreen$2.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$soundEffectsCheckbox:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/screens/OptionsScreen;Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/screens/OptionsScreen; │ │ .prologue │ .line 77 │ iput-object p1, p0, Lde/fgerbig/spacepeng/screens/OptionsScreen$2;->this$0:Lde/fgerbig/spacepeng/screens/OptionsScreen; │ │ iput-object p2, p0, Lde/fgerbig/spacepeng/screens/OptionsScreen$2;->val$soundEffectsCheckbox:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox; ├── smali/de/fgerbig/spacepeng/screens/OptionsScreen$3.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$musicCheckbox:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/screens/OptionsScreen;Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox;)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/screens/OptionsScreen; │ │ .prologue │ .line 94 │ iput-object p1, p0, Lde/fgerbig/spacepeng/screens/OptionsScreen$3;->this$0:Lde/fgerbig/spacepeng/screens/OptionsScreen; │ │ iput-object p2, p0, Lde/fgerbig/spacepeng/screens/OptionsScreen$3;->val$musicCheckbox:Lcom/badlogic/gdx/scenes/scene2d/ui/CheckBox; ├── smali/de/fgerbig/spacepeng/screens/OptionsScreen$4.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/fgerbig/spacepeng/screens/OptionsScreen; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/screens/OptionsScreen;)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/screens/OptionsScreen; │ │ .prologue │ .line 112 │ iput-object p1, p0, Lde/fgerbig/spacepeng/screens/OptionsScreen$4;->this$0:Lde/fgerbig/spacepeng/screens/OptionsScreen; │ │ invoke-direct {p0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;->()V ├── smali/de/fgerbig/spacepeng/screens/OptionsScreen$5.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$game:Lde/fgerbig/spacepeng/SpacePeng; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/screens/OptionsScreen;Lde/fgerbig/spacepeng/SpacePeng;)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/screens/OptionsScreen; │ │ .prologue │ .line 138 │ iput-object p1, p0, Lde/fgerbig/spacepeng/screens/OptionsScreen$5;->this$0:Lde/fgerbig/spacepeng/screens/OptionsScreen; │ │ iput-object p2, p0, Lde/fgerbig/spacepeng/screens/OptionsScreen$5;->val$game:Lde/fgerbig/spacepeng/SpacePeng; ├── smali/de/fgerbig/spacepeng/screens/TransitionScreen$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/fgerbig/spacepeng/screens/TransitionScreen; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/screens/TransitionScreen;)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/screens/TransitionScreen; │ │ .prologue │ .line 107 │ iput-object p1, p0, Lde/fgerbig/spacepeng/screens/TransitionScreen$1;->this$0:Lde/fgerbig/spacepeng/screens/TransitionScreen; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/fgerbig/spacepeng/screens/TransitionScreen.smali │ @@ -587,14 +587,15 @@ │ │ invoke-static {v0, v1, v2}, Laurelienribon/tweenengine/Tween;->to(Ljava/lang/Object;IF)Laurelienribon/tweenengine/Tween; │ │ move-result-object v0 │ │ iget-object v1, p0, Lde/fgerbig/spacepeng/screens/TransitionScreen;->game:Lde/fgerbig/spacepeng/SpacePeng; │ │ + .line 115 │ invoke-virtual {v1}, Lde/fgerbig/spacepeng/SpacePeng;->getViewport()Lcom/badlogic/gdx/utils/viewport/Viewport; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lcom/badlogic/gdx/utils/viewport/Viewport;->getLeftGutterWidth()I │ │ move-result v1 │ @@ -615,34 +616,38 @@ │ │ invoke-virtual {v0, v1, v2}, Laurelienribon/tweenengine/Tween;->target(FF)Laurelienribon/tweenengine/Tween; │ │ move-result-object v0 │ │ iget-object v1, p0, Lde/fgerbig/spacepeng/screens/TransitionScreen;->backgroundAnimationTweenComplete:Laurelienribon/tweenengine/TweenCallback; │ │ + .line 116 │ invoke-virtual {v0, v1}, Laurelienribon/tweenengine/Tween;->setCallback(Laurelienribon/tweenengine/TweenCallback;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Laurelienribon/tweenengine/Tween; │ │ const/16 v1, 0x8 │ │ + .line 117 │ invoke-virtual {v0, v1}, Laurelienribon/tweenengine/Tween;->setCallbackTriggers(I)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Laurelienribon/tweenengine/Tween; │ │ iget-object v1, p0, Lde/fgerbig/spacepeng/screens/TransitionScreen;->tweenEquation:Laurelienribon/tweenengine/TweenEquation; │ │ + .line 118 │ invoke-virtual {v0, v1}, Laurelienribon/tweenengine/Tween;->ease(Laurelienribon/tweenengine/TweenEquation;)Laurelienribon/tweenengine/Tween; │ │ move-result-object v0 │ │ sget-object v1, Lde/fgerbig/spacepeng/SpacePeng;->tweenManager:Laurelienribon/tweenengine/TweenManager; │ │ + .line 119 │ invoke-virtual {v0, v1}, Laurelienribon/tweenengine/Tween;->start(Laurelienribon/tweenengine/TweenManager;)Ljava/lang/Object; │ │ .line 120 │ return-void │ .end method ├── smali/de/fgerbig/spacepeng/services/SoundManager.smali │ @@ -74,62 +74,61 @@ │ .line 52 │ return-void │ .end method │ │ │ # virtual methods │ .method public dispose()V │ - .locals 5 │ + .locals 4 │ │ .prologue │ .line 108 │ - sget-object v2, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ + sget-object v1, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ │ - const-string v3, "SpacePeng" │ + const-string v2, "SpacePeng" │ │ - const-string v4, "Disposing sound manager" │ + const-string v3, "Disposing sound manager" │ │ - invoke-interface {v2, v3, v4}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-interface {v1, v2, v3}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 109 │ - iget-object v2, p0, Lde/fgerbig/spacepeng/services/SoundManager;->soundCache:Lde/fgerbig/spacepeng/utils/LRUCache; │ + iget-object v1, p0, Lde/fgerbig/spacepeng/services/SoundManager;->soundCache:Lde/fgerbig/spacepeng/utils/LRUCache; │ │ - invoke-virtual {v2}, Lde/fgerbig/spacepeng/utils/LRUCache;->retrieveAll()Ljava/util/Collection; │ + invoke-virtual {v1}, Lde/fgerbig/spacepeng/utils/LRUCache;->retrieveAll()Ljava/util/Collection; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/badlogic/gdx/audio/Sound; │ + check-cast v0, Lcom/badlogic/gdx/audio/Sound; │ │ .line 110 │ - .local v1, "sound":Lcom/badlogic/gdx/audio/Sound; │ - invoke-interface {v1}, Lcom/badlogic/gdx/audio/Sound;->stop()V │ + .local v0, "sound":Lcom/badlogic/gdx/audio/Sound; │ + invoke-interface {v0}, Lcom/badlogic/gdx/audio/Sound;->stop()V │ │ .line 111 │ - invoke-interface {v1}, Lcom/badlogic/gdx/audio/Sound;->dispose()V │ + invoke-interface {v0}, Lcom/badlogic/gdx/audio/Sound;->dispose()V │ │ goto :goto_0 │ │ .line 113 │ - .end local v1 # "sound":Lcom/badlogic/gdx/audio/Sound; │ + .end local v0 # "sound":Lcom/badlogic/gdx/audio/Sound; │ :cond_0 │ return-void │ .end method │ │ .method public notifyEntryRemoved(Lde/fgerbig/spacepeng/assets/SoundKey;Lcom/badlogic/gdx/audio/Sound;)V │ .locals 4 │ .param p1, "key" # Lde/fgerbig/spacepeng/assets/SoundKey; │ @@ -170,25 +169,21 @@ │ │ .line 100 │ return-void │ .end method │ │ .method public bridge synthetic notifyEntryRemoved(Ljava/lang/Object;Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 31 │ check-cast p1, Lde/fgerbig/spacepeng/assets/SoundKey; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lcom/badlogic/gdx/audio/Sound; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lde/fgerbig/spacepeng/services/SoundManager;->notifyEntryRemoved(Lde/fgerbig/spacepeng/assets/SoundKey;Lcom/badlogic/gdx/audio/Sound;)V │ │ return-void │ .end method │ │ .method public play(Lde/fgerbig/spacepeng/assets/SoundKey;)V │ .locals 4 ├── smali/de/fgerbig/spacepeng/systems/AlienBehaviourSystem$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$e:Lcom/artemis/Entity; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/systems/AlienBehaviourSystem;Lcom/artemis/Entity;)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/systems/AlienBehaviourSystem; │ │ .prologue │ .line 132 │ iput-object p1, p0, Lde/fgerbig/spacepeng/systems/AlienBehaviourSystem$1;->this$0:Lde/fgerbig/spacepeng/systems/AlienBehaviourSystem; │ │ iput-object p2, p0, Lde/fgerbig/spacepeng/systems/AlienBehaviourSystem$1;->val$e:Lcom/artemis/Entity; ├── smali/de/fgerbig/spacepeng/systems/AlienBehaviourSystem$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$e:Lcom/artemis/Entity; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/systems/AlienBehaviourSystem;Lcom/artemis/Entity;)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/systems/AlienBehaviourSystem; │ │ .prologue │ .line 195 │ iput-object p1, p0, Lde/fgerbig/spacepeng/systems/AlienBehaviourSystem$2;->this$0:Lde/fgerbig/spacepeng/systems/AlienBehaviourSystem; │ │ iput-object p2, p0, Lde/fgerbig/spacepeng/systems/AlienBehaviourSystem$2;->val$e:Lcom/artemis/Entity; ├── smali/de/fgerbig/spacepeng/systems/AlienBehaviourSystem.smali │ @@ -166,27 +166,26 @@ │ # virtual methods │ .method protected getAttackGroup(Lcom/artemis/Entity;)Ljava/lang/String; │ .locals 4 │ .param p1, "e" # Lcom/artemis/Entity; │ │ .prologue │ .line 178 │ - iget-object v3, p0, Lde/fgerbig/spacepeng/systems/AlienBehaviourSystem;->gm:Lcom/artemis/managers/GroupManager; │ + iget-object v2, p0, Lde/fgerbig/spacepeng/systems/AlienBehaviourSystem;->gm:Lcom/artemis/managers/GroupManager; │ │ - invoke-virtual {v3, p1}, Lcom/artemis/managers/GroupManager;->getGroups(Lcom/artemis/Entity;)Lcom/artemis/utils/ImmutableBag; │ + invoke-virtual {v2, p1}, Lcom/artemis/managers/GroupManager;->getGroups(Lcom/artemis/Entity;)Lcom/artemis/utils/ImmutableBag; │ │ move-result-object v1 │ │ .line 179 │ .local v1, "groups":Lcom/artemis/utils/ImmutableBag;, "Lcom/artemis/utils/ImmutableBag;" │ invoke-interface {v1}, Lcom/artemis/utils/ImmutableBag;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ @@ -835,65 +834,64 @@ │ .method protected setGroupAttacking(Ljava/lang/String;Ljava/lang/String;)V │ .locals 6 │ .param p1, "group" # Ljava/lang/String; │ .param p2, "pathFunctionId" # Ljava/lang/String; │ │ .prologue │ .line 191 │ - iget-object v4, p0, Lde/fgerbig/spacepeng/systems/AlienBehaviourSystem;->gm:Lcom/artemis/managers/GroupManager; │ + iget-object v3, p0, Lde/fgerbig/spacepeng/systems/AlienBehaviourSystem;->gm:Lcom/artemis/managers/GroupManager; │ │ - invoke-virtual {v4, p1}, Lcom/artemis/managers/GroupManager;->getEntities(Ljava/lang/String;)Lcom/artemis/utils/ImmutableBag; │ + invoke-virtual {v3, p1}, Lcom/artemis/managers/GroupManager;->getEntities(Ljava/lang/String;)Lcom/artemis/utils/ImmutableBag; │ │ move-result-object v1 │ │ .line 192 │ .local v1, "entities":Lcom/artemis/utils/ImmutableBag;, "Lcom/artemis/utils/ImmutableBag;" │ invoke-interface {v1}, Lcom/artemis/utils/ImmutableBag;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/artemis/Entity; │ │ .line 194 │ .local v0, "e":Lcom/artemis/Entity; │ - new-instance v3, Lde/fgerbig/spacepeng/components/IsAttacking; │ + new-instance v2, Lde/fgerbig/spacepeng/components/IsAttacking; │ │ - invoke-direct {v3}, Lde/fgerbig/spacepeng/components/IsAttacking;->()V │ + invoke-direct {v2}, Lde/fgerbig/spacepeng/components/IsAttacking;->()V │ │ .line 195 │ - .local v3, "isAttacking":Lde/fgerbig/spacepeng/components/IsAttacking; │ + .local v2, "isAttacking":Lde/fgerbig/spacepeng/components/IsAttacking; │ new-instance v4, Lde/fgerbig/spacepeng/systems/AlienBehaviourSystem$2; │ │ invoke-direct {v4, p0, v0}, Lde/fgerbig/spacepeng/systems/AlienBehaviourSystem$2;->(Lde/fgerbig/spacepeng/systems/AlienBehaviourSystem;Lcom/artemis/Entity;)V │ │ - iput-object v4, v3, Lde/fgerbig/spacepeng/components/IsAttacking;->onExpiry:Ljava/lang/Runnable; │ + iput-object v4, v2, Lde/fgerbig/spacepeng/components/IsAttacking;->onExpiry:Ljava/lang/Runnable; │ │ .line 201 │ const v4, 0x4048f5c3 # 3.14f │ │ - iput v4, v3, Lde/fgerbig/spacepeng/components/IsAttacking;->delay:F │ + iput v4, v2, Lde/fgerbig/spacepeng/components/IsAttacking;->delay:F │ │ .line 202 │ invoke-virtual {v0}, Lcom/artemis/Entity;->edit()Lcom/artemis/EntityEdit; │ │ move-result-object v4 │ │ - invoke-virtual {v4, v3}, Lcom/artemis/EntityEdit;->add(Lcom/artemis/Component;)Lcom/artemis/EntityEdit; │ + invoke-virtual {v4, v2}, Lcom/artemis/EntityEdit;->add(Lcom/artemis/Component;)Lcom/artemis/EntityEdit; │ │ .line 203 │ invoke-virtual {v0}, Lcom/artemis/Entity;->edit()Lcom/artemis/EntityEdit; │ │ move-result-object v4 │ │ new-instance v5, Lde/fgerbig/spacepeng/components/TransitionToNewPathMovement; │ @@ -902,38 +900,37 @@ │ │ invoke-virtual {v4, v5}, Lcom/artemis/EntityEdit;->add(Lcom/artemis/Component;)Lcom/artemis/EntityEdit; │ │ goto :goto_0 │ │ .line 205 │ .end local v0 # "e":Lcom/artemis/Entity; │ - .end local v3 # "isAttacking":Lde/fgerbig/spacepeng/components/IsAttacking; │ + .end local v2 # "isAttacking":Lde/fgerbig/spacepeng/components/IsAttacking; │ :cond_0 │ return-void │ .end method │ │ .method protected setGroupNotAttacking(Ljava/lang/String;)V │ .locals 6 │ .param p1, "group" # Ljava/lang/String; │ │ .prologue │ .line 209 │ - iget-object v3, p0, Lde/fgerbig/spacepeng/systems/AlienBehaviourSystem;->gm:Lcom/artemis/managers/GroupManager; │ + iget-object v2, p0, Lde/fgerbig/spacepeng/systems/AlienBehaviourSystem;->gm:Lcom/artemis/managers/GroupManager; │ │ - invoke-virtual {v3, p1}, Lcom/artemis/managers/GroupManager;->getEntities(Ljava/lang/String;)Lcom/artemis/utils/ImmutableBag; │ + invoke-virtual {v2, p1}, Lcom/artemis/managers/GroupManager;->getEntities(Ljava/lang/String;)Lcom/artemis/utils/ImmutableBag; │ │ move-result-object v1 │ │ .line 210 │ .local v1, "entities":Lcom/artemis/utils/ImmutableBag;, "Lcom/artemis/utils/ImmutableBag;" │ invoke-interface {v1}, Lcom/artemis/utils/ImmutableBag;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ @@ -1014,39 +1011,38 @@ │ ids = { │ "disableAction" │ } │ .end annotation │ │ .prologue │ .line 230 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - iput-boolean v3, p0, Lde/fgerbig/spacepeng/systems/AlienBehaviourSystem;->isAttackingAllowed:Z │ + iput-boolean v2, p0, Lde/fgerbig/spacepeng/systems/AlienBehaviourSystem;->isAttackingAllowed:Z │ │ .line 231 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - iput v3, p0, Lde/fgerbig/spacepeng/systems/AlienBehaviourSystem;->time:F │ + iput v2, p0, Lde/fgerbig/spacepeng/systems/AlienBehaviourSystem;->time:F │ │ .line 234 │ - iget-object v3, p0, Lde/fgerbig/spacepeng/systems/AlienBehaviourSystem;->gm:Lcom/artemis/managers/GroupManager; │ + iget-object v2, p0, Lde/fgerbig/spacepeng/systems/AlienBehaviourSystem;->gm:Lcom/artemis/managers/GroupManager; │ │ - const-string v4, "aliens" │ + const-string v3, "aliens" │ │ - invoke-virtual {v3, v4}, Lcom/artemis/managers/GroupManager;->getEntities(Ljava/lang/String;)Lcom/artemis/utils/ImmutableBag; │ + invoke-virtual {v2, v3}, Lcom/artemis/managers/GroupManager;->getEntities(Ljava/lang/String;)Lcom/artemis/utils/ImmutableBag; │ │ move-result-object v0 │ │ .line 235 │ .local v0, "aliens":Lcom/artemis/utils/ImmutableBag;, "Lcom/artemis/utils/ImmutableBag;" │ invoke-interface {v0}, Lcom/artemis/utils/ImmutableBag;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 ├── smali/de/fgerbig/spacepeng/systems/CoinSpawningSystem.smali │ @@ -55,133 +55,132 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public disable(Lde/fgerbig/spacepeng/events/Event;)V │ - .locals 9 │ + .locals 8 │ .param p1, "event" # Lde/fgerbig/spacepeng/events/Event; │ .annotation runtime Lde/fgerbig/spacepeng/events/reflection/Handles; │ ids = { │ "disableAction" │ } │ .end annotation │ │ .prologue │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ .line 89 │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ - iput-boolean v6, p0, Lde/fgerbig/spacepeng/systems/CoinSpawningSystem;->enabled:Z │ + iput-boolean v5, p0, Lde/fgerbig/spacepeng/systems/CoinSpawningSystem;->enabled:Z │ │ .line 92 │ - iget-object v6, p0, Lde/fgerbig/spacepeng/systems/CoinSpawningSystem;->gm:Lcom/artemis/managers/GroupManager; │ + iget-object v5, p0, Lde/fgerbig/spacepeng/systems/CoinSpawningSystem;->gm:Lcom/artemis/managers/GroupManager; │ │ - const-string v7, "coin" │ + const-string v6, "coin" │ │ - invoke-virtual {v6, v7}, Lcom/artemis/managers/GroupManager;->getEntities(Ljava/lang/String;)Lcom/artemis/utils/ImmutableBag; │ + invoke-virtual {v5, v6}, Lcom/artemis/managers/GroupManager;->getEntities(Ljava/lang/String;)Lcom/artemis/utils/ImmutableBag; │ │ move-result-object v0 │ │ .line 93 │ .local v0, "coins":Lcom/artemis/utils/ImmutableBag;, "Lcom/artemis/utils/ImmutableBag;" │ invoke-interface {v0}, Lcom/artemis/utils/ImmutableBag;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_0 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Lcom/artemis/Entity; │ │ .line 94 │ .local v2, "e":Lcom/artemis/Entity; │ invoke-virtual {v2}, Lcom/artemis/Entity;->deleteFromWorld()V │ │ goto :goto_0 │ │ .line 97 │ .end local v2 # "e":Lcom/artemis/Entity; │ :cond_0 │ - iget-object v6, p0, Lde/fgerbig/spacepeng/systems/CoinSpawningSystem;->world:Lcom/artemis/World; │ + iget-object v5, p0, Lde/fgerbig/spacepeng/systems/CoinSpawningSystem;->world:Lcom/artemis/World; │ │ - const-class v7, Lcom/artemis/managers/TagManager; │ + const-class v6, Lcom/artemis/managers/TagManager; │ │ - invoke-virtual {v6, v7}, Lcom/artemis/World;->getManager(Ljava/lang/Class;)Lcom/artemis/Manager; │ + invoke-virtual {v5, v6}, Lcom/artemis/World;->getManager(Ljava/lang/Class;)Lcom/artemis/Manager; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Lcom/artemis/managers/TagManager; │ + check-cast v5, Lcom/artemis/managers/TagManager; │ │ - const-string v7, "player" │ + const-string v6, "player" │ │ - invoke-virtual {v6, v7}, Lcom/artemis/managers/TagManager;->getEntity(Ljava/lang/String;)Lcom/artemis/Entity; │ + invoke-virtual {v5, v6}, Lcom/artemis/managers/TagManager;->getEntity(Ljava/lang/String;)Lcom/artemis/Entity; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 99 │ - .local v4, "playerEntity":Lcom/artemis/Entity; │ - iget-object v6, p0, Lde/fgerbig/spacepeng/systems/CoinSpawningSystem;->doubleShot_cm:Lcom/artemis/ComponentMapper; │ + .local v3, "playerEntity":Lcom/artemis/Entity; │ + iget-object v5, p0, Lde/fgerbig/spacepeng/systems/CoinSpawningSystem;->doubleShot_cm:Lcom/artemis/ComponentMapper; │ │ - invoke-virtual {v6, v4}, Lcom/artemis/ComponentMapper;->has(Lcom/artemis/Entity;)Z │ + invoke-virtual {v5, v3}, Lcom/artemis/ComponentMapper;->has(Lcom/artemis/Entity;)Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_1 │ + if-eqz v5, :cond_1 │ │ .line 100 │ - iget-object v6, p0, Lde/fgerbig/spacepeng/systems/CoinSpawningSystem;->doubleShot_cm:Lcom/artemis/ComponentMapper; │ + iget-object v5, p0, Lde/fgerbig/spacepeng/systems/CoinSpawningSystem;->doubleShot_cm:Lcom/artemis/ComponentMapper; │ │ - invoke-virtual {v6, v4}, Lcom/artemis/ComponentMapper;->get(Lcom/artemis/Entity;)Lcom/artemis/Component; │ + invoke-virtual {v5, v3}, Lcom/artemis/ComponentMapper;->get(Lcom/artemis/Entity;)Lcom/artemis/Component; │ │ move-result-object v1 │ │ check-cast v1, Lde/fgerbig/spacepeng/components/powerup/DoubleShot; │ │ .line 101 │ .local v1, "doubleShot":Lde/fgerbig/spacepeng/components/powerup/DoubleShot; │ - iput v8, v1, Lde/fgerbig/spacepeng/components/powerup/DoubleShot;->delay:F │ + iput v7, v1, Lde/fgerbig/spacepeng/components/powerup/DoubleShot;->delay:F │ │ .line 104 │ .end local v1 # "doubleShot":Lde/fgerbig/spacepeng/components/powerup/DoubleShot; │ :cond_1 │ - iget-object v6, p0, Lde/fgerbig/spacepeng/systems/CoinSpawningSystem;->shield_cm:Lcom/artemis/ComponentMapper; │ + iget-object v5, p0, Lde/fgerbig/spacepeng/systems/CoinSpawningSystem;->shield_cm:Lcom/artemis/ComponentMapper; │ │ - invoke-virtual {v6, v4}, Lcom/artemis/ComponentMapper;->has(Lcom/artemis/Entity;)Z │ + invoke-virtual {v5, v3}, Lcom/artemis/ComponentMapper;->has(Lcom/artemis/Entity;)Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_2 │ + if-eqz v5, :cond_2 │ │ .line 105 │ - iget-object v6, p0, Lde/fgerbig/spacepeng/systems/CoinSpawningSystem;->shield_cm:Lcom/artemis/ComponentMapper; │ + iget-object v5, p0, Lde/fgerbig/spacepeng/systems/CoinSpawningSystem;->shield_cm:Lcom/artemis/ComponentMapper; │ │ - invoke-virtual {v6, v4}, Lcom/artemis/ComponentMapper;->get(Lcom/artemis/Entity;)Lcom/artemis/Component; │ + invoke-virtual {v5, v3}, Lcom/artemis/ComponentMapper;->get(Lcom/artemis/Entity;)Lcom/artemis/Component; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lde/fgerbig/spacepeng/components/powerup/Shield; │ + check-cast v4, Lde/fgerbig/spacepeng/components/powerup/Shield; │ │ .line 106 │ - .local v5, "shield":Lde/fgerbig/spacepeng/components/powerup/Shield; │ - iput v8, v5, Lde/fgerbig/spacepeng/components/powerup/Shield;->delay:F │ + .local v4, "shield":Lde/fgerbig/spacepeng/components/powerup/Shield; │ + iput v7, v4, Lde/fgerbig/spacepeng/components/powerup/Shield;->delay:F │ │ .line 110 │ - .end local v5 # "shield":Lde/fgerbig/spacepeng/components/powerup/Shield; │ + .end local v4 # "shield":Lde/fgerbig/spacepeng/components/powerup/Shield; │ :cond_2 │ return-void │ .end method │ │ .method public dispenseRandomCoin()V │ .locals 3 ├── smali/de/fgerbig/spacepeng/systems/CollisionSystem$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/fgerbig/spacepeng/systems/CollisionSystem; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/systems/CollisionSystem;)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/systems/CollisionSystem; │ │ .prologue │ .line 79 │ iput-object p1, p0, Lde/fgerbig/spacepeng/systems/CollisionSystem$1;->this$0:Lde/fgerbig/spacepeng/systems/CollisionSystem; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/fgerbig/spacepeng/systems/CollisionSystem$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/fgerbig/spacepeng/systems/CollisionSystem; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/systems/CollisionSystem;)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/systems/CollisionSystem; │ │ .prologue │ .line 116 │ iput-object p1, p0, Lde/fgerbig/spacepeng/systems/CollisionSystem$2;->this$0:Lde/fgerbig/spacepeng/systems/CollisionSystem; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/fgerbig/spacepeng/systems/CollisionSystem$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/fgerbig/spacepeng/systems/CollisionSystem; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/systems/CollisionSystem;)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/systems/CollisionSystem; │ │ .prologue │ .line 129 │ iput-object p1, p0, Lde/fgerbig/spacepeng/systems/CollisionSystem$3;->this$0:Lde/fgerbig/spacepeng/systems/CollisionSystem; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/fgerbig/spacepeng/systems/CollisionSystem$4$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$sprite:Lde/fgerbig/spacepeng/components/Sprite; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/systems/CollisionSystem$4;Lde/fgerbig/spacepeng/components/Sprite;)V │ .locals 0 │ + .param p1, "this$1" # Lde/fgerbig/spacepeng/systems/CollisionSystem$4; │ │ .prologue │ .line 185 │ iput-object p1, p0, Lde/fgerbig/spacepeng/systems/CollisionSystem$4$1;->this$1:Lde/fgerbig/spacepeng/systems/CollisionSystem$4; │ │ iput-object p2, p0, Lde/fgerbig/spacepeng/systems/CollisionSystem$4$1;->val$sprite:Lde/fgerbig/spacepeng/components/Sprite; ├── smali/de/fgerbig/spacepeng/systems/CollisionSystem$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/fgerbig/spacepeng/systems/CollisionSystem; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/systems/CollisionSystem;)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/systems/CollisionSystem; │ │ .prologue │ .line 162 │ iput-object p1, p0, Lde/fgerbig/spacepeng/systems/CollisionSystem$4;->this$0:Lde/fgerbig/spacepeng/systems/CollisionSystem; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/fgerbig/spacepeng/systems/CollisionSystem$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/fgerbig/spacepeng/systems/CollisionSystem; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/systems/CollisionSystem;)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/systems/CollisionSystem; │ │ .prologue │ .line 198 │ iput-object p1, p0, Lde/fgerbig/spacepeng/systems/CollisionSystem$5;->this$0:Lde/fgerbig/spacepeng/systems/CollisionSystem; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/fgerbig/spacepeng/systems/CollisionSystem.smali │ @@ -2,15 +2,14 @@ │ .super Lcom/artemis/systems/VoidEntitySystem; │ .source "CollisionSystem.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lde/fgerbig/spacepeng/systems/CollisionSystem$6;, │ Lde/fgerbig/spacepeng/systems/CollisionSystem$CollisionHandler;, │ Lde/fgerbig/spacepeng/systems/CollisionSystem$CollisionPair; │ } │ .end annotation │ │ │ # instance fields ├── smali/de/fgerbig/spacepeng/systems/DirectorSystem$10.smali │ @@ -17,15 +17,16 @@ │ # instance fields │ .field final synthetic this$0:Lde/fgerbig/spacepeng/systems/DirectorSystem; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/systems/DirectorSystem;F)V │ .locals 0 │ - .param p2, "x0" # F │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/systems/DirectorSystem; │ + .param p2, "delay" # F │ │ .prologue │ .line 367 │ iput-object p1, p0, Lde/fgerbig/spacepeng/systems/DirectorSystem$10;->this$0:Lde/fgerbig/spacepeng/systems/DirectorSystem; │ │ invoke-direct {p0, p1, p2}, Lde/fgerbig/spacepeng/systems/DirectorSystem$QueueEvent;->(Lde/fgerbig/spacepeng/systems/DirectorSystem;F)V ├── smali/de/fgerbig/spacepeng/systems/DirectorSystem$12.smali │ @@ -17,15 +17,16 @@ │ # instance fields │ .field final synthetic this$0:Lde/fgerbig/spacepeng/systems/DirectorSystem; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/systems/DirectorSystem;F)V │ .locals 0 │ - .param p2, "x0" # F │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/systems/DirectorSystem; │ + .param p2, "delay" # F │ │ .prologue │ .line 382 │ iput-object p1, p0, Lde/fgerbig/spacepeng/systems/DirectorSystem$12;->this$0:Lde/fgerbig/spacepeng/systems/DirectorSystem; │ │ invoke-direct {p0, p1, p2}, Lde/fgerbig/spacepeng/systems/DirectorSystem$QueueEvent;->(Lde/fgerbig/spacepeng/systems/DirectorSystem;F)V ├── smali/de/fgerbig/spacepeng/systems/DirectorSystem$11.smali │ @@ -17,15 +17,16 @@ │ # instance fields │ .field final synthetic this$0:Lde/fgerbig/spacepeng/systems/DirectorSystem; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/systems/DirectorSystem;F)V │ .locals 0 │ - .param p2, "x0" # F │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/systems/DirectorSystem; │ + .param p2, "delay" # F │ │ .prologue │ .line 374 │ iput-object p1, p0, Lde/fgerbig/spacepeng/systems/DirectorSystem$11;->this$0:Lde/fgerbig/spacepeng/systems/DirectorSystem; │ │ invoke-direct {p0, p1, p2}, Lde/fgerbig/spacepeng/systems/DirectorSystem$QueueEvent;->(Lde/fgerbig/spacepeng/systems/DirectorSystem;F)V ├── smali/de/fgerbig/spacepeng/systems/DirectorSystem$1.smali │ @@ -17,15 +17,16 @@ │ # instance fields │ .field final synthetic this$0:Lde/fgerbig/spacepeng/systems/DirectorSystem; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/systems/DirectorSystem;F)V │ .locals 0 │ - .param p2, "x0" # F │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/systems/DirectorSystem; │ + .param p2, "delay" # F │ │ .prologue │ .line 109 │ iput-object p1, p0, Lde/fgerbig/spacepeng/systems/DirectorSystem$1;->this$0:Lde/fgerbig/spacepeng/systems/DirectorSystem; │ │ invoke-direct {p0, p1, p2}, Lde/fgerbig/spacepeng/systems/DirectorSystem$QueueEvent;->(Lde/fgerbig/spacepeng/systems/DirectorSystem;F)V ├── smali/de/fgerbig/spacepeng/systems/DirectorSystem$3.smali │ @@ -17,15 +17,16 @@ │ # instance fields │ .field final synthetic this$0:Lde/fgerbig/spacepeng/systems/DirectorSystem; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/systems/DirectorSystem;F)V │ .locals 0 │ - .param p2, "x0" # F │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/systems/DirectorSystem; │ + .param p2, "delay" # F │ │ .prologue │ .line 278 │ iput-object p1, p0, Lde/fgerbig/spacepeng/systems/DirectorSystem$3;->this$0:Lde/fgerbig/spacepeng/systems/DirectorSystem; │ │ invoke-direct {p0, p1, p2}, Lde/fgerbig/spacepeng/systems/DirectorSystem$QueueEvent;->(Lde/fgerbig/spacepeng/systems/DirectorSystem;F)V ├── smali/de/fgerbig/spacepeng/systems/DirectorSystem$2.smali │ @@ -17,15 +17,16 @@ │ # instance fields │ .field final synthetic this$0:Lde/fgerbig/spacepeng/systems/DirectorSystem; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/systems/DirectorSystem;F)V │ .locals 0 │ - .param p2, "x0" # F │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/systems/DirectorSystem; │ + .param p2, "delay" # F │ │ .prologue │ .line 116 │ iput-object p1, p0, Lde/fgerbig/spacepeng/systems/DirectorSystem$2;->this$0:Lde/fgerbig/spacepeng/systems/DirectorSystem; │ │ invoke-direct {p0, p1, p2}, Lde/fgerbig/spacepeng/systems/DirectorSystem$QueueEvent;->(Lde/fgerbig/spacepeng/systems/DirectorSystem;F)V ├── smali/de/fgerbig/spacepeng/systems/DirectorSystem$5.smali │ @@ -17,15 +17,16 @@ │ # instance fields │ .field final synthetic this$0:Lde/fgerbig/spacepeng/systems/DirectorSystem; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/systems/DirectorSystem;F)V │ .locals 0 │ - .param p2, "x0" # F │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/systems/DirectorSystem; │ + .param p2, "delay" # F │ │ .prologue │ .line 307 │ iput-object p1, p0, Lde/fgerbig/spacepeng/systems/DirectorSystem$5;->this$0:Lde/fgerbig/spacepeng/systems/DirectorSystem; │ │ invoke-direct {p0, p1, p2}, Lde/fgerbig/spacepeng/systems/DirectorSystem$QueueEvent;->(Lde/fgerbig/spacepeng/systems/DirectorSystem;F)V ├── smali/de/fgerbig/spacepeng/systems/DirectorSystem$4.smali │ @@ -17,15 +17,16 @@ │ # instance fields │ .field final synthetic this$0:Lde/fgerbig/spacepeng/systems/DirectorSystem; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/systems/DirectorSystem;F)V │ .locals 0 │ - .param p2, "x0" # F │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/systems/DirectorSystem; │ + .param p2, "delay" # F │ │ .prologue │ .line 285 │ iput-object p1, p0, Lde/fgerbig/spacepeng/systems/DirectorSystem$4;->this$0:Lde/fgerbig/spacepeng/systems/DirectorSystem; │ │ invoke-direct {p0, p1, p2}, Lde/fgerbig/spacepeng/systems/DirectorSystem$QueueEvent;->(Lde/fgerbig/spacepeng/systems/DirectorSystem;F)V ├── smali/de/fgerbig/spacepeng/systems/DirectorSystem$7.smali │ @@ -17,15 +17,16 @@ │ # instance fields │ .field final synthetic this$0:Lde/fgerbig/spacepeng/systems/DirectorSystem; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/systems/DirectorSystem;F)V │ .locals 0 │ - .param p2, "x0" # F │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/systems/DirectorSystem; │ + .param p2, "delay" # F │ │ .prologue │ .line 327 │ iput-object p1, p0, Lde/fgerbig/spacepeng/systems/DirectorSystem$7;->this$0:Lde/fgerbig/spacepeng/systems/DirectorSystem; │ │ invoke-direct {p0, p1, p2}, Lde/fgerbig/spacepeng/systems/DirectorSystem$QueueEvent;->(Lde/fgerbig/spacepeng/systems/DirectorSystem;F)V ├── smali/de/fgerbig/spacepeng/systems/DirectorSystem$6.smali │ @@ -17,15 +17,16 @@ │ # instance fields │ .field final synthetic this$0:Lde/fgerbig/spacepeng/systems/DirectorSystem; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/systems/DirectorSystem;F)V │ .locals 0 │ - .param p2, "x0" # F │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/systems/DirectorSystem; │ + .param p2, "delay" # F │ │ .prologue │ .line 313 │ iput-object p1, p0, Lde/fgerbig/spacepeng/systems/DirectorSystem$6;->this$0:Lde/fgerbig/spacepeng/systems/DirectorSystem; │ │ invoke-direct {p0, p1, p2}, Lde/fgerbig/spacepeng/systems/DirectorSystem$QueueEvent;->(Lde/fgerbig/spacepeng/systems/DirectorSystem;F)V ├── smali/de/fgerbig/spacepeng/systems/DirectorSystem$9.smali │ @@ -17,15 +17,16 @@ │ # instance fields │ .field final synthetic this$0:Lde/fgerbig/spacepeng/systems/DirectorSystem; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/systems/DirectorSystem;F)V │ .locals 0 │ - .param p2, "x0" # F │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/systems/DirectorSystem; │ + .param p2, "delay" # F │ │ .prologue │ .line 360 │ iput-object p1, p0, Lde/fgerbig/spacepeng/systems/DirectorSystem$9;->this$0:Lde/fgerbig/spacepeng/systems/DirectorSystem; │ │ invoke-direct {p0, p1, p2}, Lde/fgerbig/spacepeng/systems/DirectorSystem$QueueEvent;->(Lde/fgerbig/spacepeng/systems/DirectorSystem;F)V ├── smali/de/fgerbig/spacepeng/systems/DirectorSystem$8.smali │ @@ -17,15 +17,16 @@ │ # instance fields │ .field final synthetic this$0:Lde/fgerbig/spacepeng/systems/DirectorSystem; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/systems/DirectorSystem;F)V │ .locals 0 │ - .param p2, "x0" # F │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/systems/DirectorSystem; │ + .param p2, "delay" # F │ │ .prologue │ .line 336 │ iput-object p1, p0, Lde/fgerbig/spacepeng/systems/DirectorSystem$8;->this$0:Lde/fgerbig/spacepeng/systems/DirectorSystem; │ │ invoke-direct {p0, p1, p2}, Lde/fgerbig/spacepeng/systems/DirectorSystem$QueueEvent;->(Lde/fgerbig/spacepeng/systems/DirectorSystem;F)V ├── smali/de/fgerbig/spacepeng/systems/DirectorSystem$QueueEvent.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic this$0:Lde/fgerbig/spacepeng/systems/DirectorSystem; │ │ │ # direct methods │ .method public constructor (Lde/fgerbig/spacepeng/systems/DirectorSystem;F)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/systems/DirectorSystem; │ .param p2, "delay" # F │ │ .prologue │ .line 54 │ iput-object p1, p0, Lde/fgerbig/spacepeng/systems/DirectorSystem$QueueEvent;->this$0:Lde/fgerbig/spacepeng/systems/DirectorSystem; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/de/fgerbig/spacepeng/systems/ExpiringComponentSystem.smali │ @@ -27,27 +27,26 @@ │ # virtual methods │ .method protected process(Lcom/artemis/Entity;)V │ .locals 5 │ .param p1, "e" # Lcom/artemis/Entity; │ │ .prologue │ .line 37 │ - new-instance v3, Lcom/artemis/utils/Bag; │ + new-instance v2, Lcom/artemis/utils/Bag; │ │ - invoke-direct {v3}, Lcom/artemis/utils/Bag;->()V │ + invoke-direct {v2}, Lcom/artemis/utils/Bag;->()V │ │ - invoke-virtual {p1, v3}, Lcom/artemis/Entity;->getComponents(Lcom/artemis/utils/Bag;)Lcom/artemis/utils/Bag; │ + invoke-virtual {p1, v2}, Lcom/artemis/Entity;->getComponents(Lcom/artemis/utils/Bag;)Lcom/artemis/utils/Bag; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Lcom/artemis/utils/Bag;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Lcom/artemis/utils/Bag;->iterator()Ljava/util/Iterator; │ │ move-result-object v2 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 ├── smali/de/fgerbig/spacepeng/systems/HudRenderSystem.smali │ @@ -2,15 +2,14 @@ │ .super Lcom/artemis/systems/VoidEntitySystem; │ .source "HudRenderSystem.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lde/fgerbig/spacepeng/systems/HudRenderSystem$1;, │ Lde/fgerbig/spacepeng/systems/HudRenderSystem$Overlay; │ } │ .end annotation │ │ │ # instance fields │ .field private batch:Lcom/badlogic/gdx/graphics/g2d/SpriteBatch; │ @@ -210,153 +209,152 @@ │ invoke-virtual {v3, p1, v0, v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;->draw(Lcom/badlogic/gdx/graphics/g2d/Batch;Ljava/lang/CharSequence;FF)Lcom/badlogic/gdx/graphics/g2d/BitmapFont$TextBounds; │ │ .line 115 │ return-void │ .end method │ │ .method protected initialize()V │ - .locals 7 │ + .locals 6 │ │ .prologue │ - const/high16 v6, 0x43c80000 # 400.0f │ + const/high16 v5, 0x43c80000 # 400.0f │ │ - const/high16 v5, 0x43700000 # 240.0f │ + const/high16 v4, 0x43700000 # 240.0f │ │ .line 85 │ - iget-object v2, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->world:Lcom/artemis/World; │ + iget-object v1, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->world:Lcom/artemis/World; │ │ - const-class v3, Lde/fgerbig/spacepeng/systems/DirectorSystem; │ + const-class v2, Lde/fgerbig/spacepeng/systems/DirectorSystem; │ │ - invoke-virtual {v2, v3}, Lcom/artemis/World;->getSystem(Ljava/lang/Class;)Lcom/artemis/EntitySystem; │ + invoke-virtual {v1, v2}, Lcom/artemis/World;->getSystem(Ljava/lang/Class;)Lcom/artemis/EntitySystem; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lde/fgerbig/spacepeng/systems/DirectorSystem; │ + check-cast v1, Lde/fgerbig/spacepeng/systems/DirectorSystem; │ │ - iput-object v2, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->ds:Lde/fgerbig/spacepeng/systems/DirectorSystem; │ + iput-object v1, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->ds:Lde/fgerbig/spacepeng/systems/DirectorSystem; │ │ .line 86 │ - sget-object v2, Lde/fgerbig/spacepeng/SpacePeng;->profileManager:Lde/fgerbig/spacepeng/services/ProfileManager; │ + sget-object v1, Lde/fgerbig/spacepeng/SpacePeng;->profileManager:Lde/fgerbig/spacepeng/services/ProfileManager; │ │ - invoke-virtual {v2}, Lde/fgerbig/spacepeng/services/ProfileManager;->retrieveProfile()Lde/fgerbig/spacepeng/services/Profile; │ + invoke-virtual {v1}, Lde/fgerbig/spacepeng/services/ProfileManager;->retrieveProfile()Lde/fgerbig/spacepeng/services/Profile; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - iput-object v2, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->profile:Lde/fgerbig/spacepeng/services/Profile; │ + iput-object v1, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->profile:Lde/fgerbig/spacepeng/services/Profile; │ │ .line 88 │ - new-instance v2, Ljava/util/HashMap; │ + new-instance v1, Ljava/util/HashMap; │ │ - invoke-direct {v2}, Ljava/util/HashMap;->()V │ + invoke-direct {v1}, Ljava/util/HashMap;->()V │ │ - iput-object v2, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->regions:Ljava/util/HashMap; │ + iput-object v1, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->regions:Ljava/util/HashMap; │ │ .line 89 │ - iget-object v2, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->textureAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ + iget-object v1, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->textureAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ - invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;->getRegions()Lcom/badlogic/gdx/utils/Array; │ + invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;->getRegions()Lcom/badlogic/gdx/utils/Array; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ + check-cast v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ .line 90 │ - .local v1, "r":Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ + .local v0, "r":Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ iget-object v2, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->regions:Ljava/util/HashMap; │ │ - iget-object v3, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;->name:Ljava/lang/String; │ + iget-object v3, v0, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;->name:Ljava/lang/String; │ │ - invoke-virtual {v2, v3, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_0 │ │ .line 93 │ - .end local v1 # "r":Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ + .end local v0 # "r":Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ :cond_0 │ - new-instance v2, Lcom/badlogic/gdx/graphics/g2d/Sprite; │ + new-instance v1, Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ - iget-object v3, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->textureAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ + iget-object v2, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->textureAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ - const-string v4, "ready" │ + const-string v3, "ready" │ │ - invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;->findRegion(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ + invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;->findRegion(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-direct {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/Sprite;->(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ + invoke-direct {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;->(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ - iput-object v2, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->overlay_ready:Lcom/badlogic/gdx/graphics/g2d/Sprite; │ + iput-object v1, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->overlay_ready:Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ .line 94 │ - iget-object v2, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->overlay_ready:Lcom/badlogic/gdx/graphics/g2d/Sprite; │ + iget-object v1, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->overlay_ready:Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ - invoke-virtual {v2, v6, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;->setCenter(FF)V │ + invoke-virtual {v1, v5, v4}, Lcom/badlogic/gdx/graphics/g2d/Sprite;->setCenter(FF)V │ │ .line 96 │ - new-instance v2, Lcom/badlogic/gdx/graphics/g2d/Sprite; │ + new-instance v1, Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ - iget-object v3, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->textureAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ + iget-object v2, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->textureAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ - const-string v4, "leveldone" │ + const-string v3, "leveldone" │ │ - invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;->findRegion(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ + invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;->findRegion(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-direct {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/Sprite;->(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ + invoke-direct {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;->(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ - iput-object v2, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->overlay_level_done:Lcom/badlogic/gdx/graphics/g2d/Sprite; │ + iput-object v1, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->overlay_level_done:Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ .line 97 │ - iget-object v2, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->overlay_level_done:Lcom/badlogic/gdx/graphics/g2d/Sprite; │ + iget-object v1, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->overlay_level_done:Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ - invoke-virtual {v2, v6, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;->setCenter(FF)V │ + invoke-virtual {v1, v5, v4}, Lcom/badlogic/gdx/graphics/g2d/Sprite;->setCenter(FF)V │ │ .line 99 │ - new-instance v2, Lcom/badlogic/gdx/graphics/g2d/Sprite; │ + new-instance v1, Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ - iget-object v3, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->textureAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ + iget-object v2, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->textureAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ - const-string v4, "gameover" │ + const-string v3, "gameover" │ │ - invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;->findRegion(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ + invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;->findRegion(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-direct {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/Sprite;->(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ + invoke-direct {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/Sprite;->(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ - iput-object v2, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->overlay_game_over:Lcom/badlogic/gdx/graphics/g2d/Sprite; │ + iput-object v1, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->overlay_game_over:Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ .line 100 │ - iget-object v2, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->overlay_game_over:Lcom/badlogic/gdx/graphics/g2d/Sprite; │ + iget-object v1, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->overlay_game_over:Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ - invoke-virtual {v2, v6, v5}, Lcom/badlogic/gdx/graphics/g2d/Sprite;->setCenter(FF)V │ + invoke-virtual {v1, v5, v4}, Lcom/badlogic/gdx/graphics/g2d/Sprite;->setCenter(FF)V │ │ .line 102 │ - iget-object v2, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ + iget-object v1, p0, Lde/fgerbig/spacepeng/systems/HudRenderSystem;->font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;->setUseIntegerPositions(Z)V │ + invoke-virtual {v1, v2}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;->setUseIntegerPositions(Z)V │ │ .line 103 │ return-void │ .end method │ │ .method protected processSystem()V │ .locals 13 ├── smali/de/fgerbig/spacepeng/systems/PlayerInputSystem.smali │ @@ -6,15 +6,14 @@ │ .implements Lcom/badlogic/gdx/InputProcessor; │ .implements Lcom/badlogic/gdx/controllers/ControllerListener; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lde/fgerbig/spacepeng/systems/PlayerInputSystem$1;, │ Lde/fgerbig/spacepeng/systems/PlayerInputSystem$FireState; │ } │ .end annotation │ │ │ # static fields │ .field private static final DAMPING:F = 25.0f ├── smali/de/fgerbig/spacepeng/systems/SpriteRenderSystem$1.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lde/fgerbig/spacepeng/systems/SpriteRenderSystem; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/systems/SpriteRenderSystem;)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/systems/SpriteRenderSystem; │ │ .prologue │ .line 132 │ iput-object p1, p0, Lde/fgerbig/spacepeng/systems/SpriteRenderSystem$1;->this$0:Lde/fgerbig/spacepeng/systems/SpriteRenderSystem; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -98,24 +99,20 @@ │ const/4 v2, -0x1 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 132 │ check-cast p1, Lcom/artemis/Entity; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lcom/artemis/Entity; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lde/fgerbig/spacepeng/systems/SpriteRenderSystem$1;->compare(Lcom/artemis/Entity;Lcom/artemis/Entity;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/de/fgerbig/spacepeng/systems/SpriteRenderSystem.smali │ @@ -157,58 +157,57 @@ │ │ # virtual methods │ .method protected initialize()V │ .locals 7 │ │ .prologue │ .line 68 │ - new-instance v3, Ljava/util/HashMap; │ + new-instance v2, Ljava/util/HashMap; │ │ - invoke-direct {v3}, Ljava/util/HashMap;->()V │ + invoke-direct {v2}, Ljava/util/HashMap;->()V │ │ - iput-object v3, p0, Lde/fgerbig/spacepeng/systems/SpriteRenderSystem;->regions:Ljava/util/HashMap; │ + iput-object v2, p0, Lde/fgerbig/spacepeng/systems/SpriteRenderSystem;->regions:Ljava/util/HashMap; │ │ .line 69 │ - new-instance v3, Ljava/util/HashMap; │ + new-instance v2, Ljava/util/HashMap; │ │ - invoke-direct {v3}, Ljava/util/HashMap;->()V │ + invoke-direct {v2}, Ljava/util/HashMap;->()V │ │ - iput-object v3, p0, Lde/fgerbig/spacepeng/systems/SpriteRenderSystem;->animations:Ljava/util/HashMap; │ + iput-object v2, p0, Lde/fgerbig/spacepeng/systems/SpriteRenderSystem;->animations:Ljava/util/HashMap; │ │ .line 71 │ - iget-object v3, p0, Lde/fgerbig/spacepeng/systems/SpriteRenderSystem;->textureAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ + iget-object v2, p0, Lde/fgerbig/spacepeng/systems/SpriteRenderSystem;->textureAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ - invoke-virtual {v3}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;->getRegions()Lcom/badlogic/gdx/utils/Array; │ + invoke-virtual {v2}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;->getRegions()Lcom/badlogic/gdx/utils/Array; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ + check-cast v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ │ .line 74 │ - .local v2, "region":Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ + .local v1, "region":Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ iget-object v3, p0, Lde/fgerbig/spacepeng/systems/SpriteRenderSystem;->regions:Ljava/util/HashMap; │ │ - iget-object v4, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;->name:Ljava/lang/String; │ + iget-object v4, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;->name:Ljava/lang/String; │ │ invoke-virtual {v3, v4}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-nez v3, :cond_1 │ │ @@ -223,15 +222,15 @@ │ │ const-string v6, "added texture atlas region \'" │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ - iget-object v6, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;->name:Ljava/lang/String; │ + iget-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;->name:Ljava/lang/String; │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ const-string v6, "\'" │ │ @@ -244,34 +243,34 @@ │ move-result-object v5 │ │ invoke-interface {v3, v4, v5}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 77 │ iget-object v3, p0, Lde/fgerbig/spacepeng/systems/SpriteRenderSystem;->regions:Ljava/util/HashMap; │ │ - iget-object v4, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;->name:Ljava/lang/String; │ + iget-object v4, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;->name:Ljava/lang/String; │ │ - invoke-virtual {v3, v4, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v3, v4, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 81 │ :cond_1 │ iget-object v3, p0, Lde/fgerbig/spacepeng/systems/SpriteRenderSystem;->animations:Ljava/util/HashMap; │ │ - iget-object v4, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;->name:Ljava/lang/String; │ + iget-object v4, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;->name:Ljava/lang/String; │ │ invoke-virtual {v3, v4}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-nez v3, :cond_0 │ │ .line 83 │ iget-object v3, p0, Lde/fgerbig/spacepeng/systems/SpriteRenderSystem;->textureAtlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; │ │ - iget-object v4, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;->name:Ljava/lang/String; │ + iget-object v4, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;->name:Ljava/lang/String; │ │ invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;->findRegions(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; │ │ move-result-object v0 │ │ .line 84 │ .local v0, "animationRegions":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ @@ -292,15 +291,15 @@ │ │ const-string v6, "added animation \'" │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ - iget-object v6, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;->name:Ljava/lang/String; │ + iget-object v6, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;->name:Ljava/lang/String; │ │ invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v5 │ │ const-string v6, "\' with " │ │ @@ -325,36 +324,36 @@ │ move-result-object v5 │ │ invoke-interface {v3, v4, v5}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 87 │ iget-object v3, p0, Lde/fgerbig/spacepeng/systems/SpriteRenderSystem;->animations:Ljava/util/HashMap; │ │ - iget-object v4, v2, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;->name:Ljava/lang/String; │ + iget-object v4, v1, Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion;->name:Ljava/lang/String; │ │ invoke-virtual {v3, v4, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto/16 :goto_0 │ │ .line 93 │ .end local v0 # "animationRegions":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ - .end local v2 # "region":Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ + .end local v1 # "region":Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$AtlasRegion; │ :cond_2 │ - new-instance v3, Ljava/util/ArrayList; │ + new-instance v2, Ljava/util/ArrayList; │ │ - invoke-direct {v3}, Ljava/util/ArrayList;->()V │ + invoke-direct {v2}, Ljava/util/ArrayList;->()V │ │ - iput-object v3, p0, Lde/fgerbig/spacepeng/systems/SpriteRenderSystem;->sortedEntities:Ljava/util/List; │ + iput-object v2, p0, Lde/fgerbig/spacepeng/systems/SpriteRenderSystem;->sortedEntities:Ljava/util/List; │ │ .line 94 │ - iget-object v3, p0, Lde/fgerbig/spacepeng/systems/SpriteRenderSystem;->font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ + iget-object v2, p0, Lde/fgerbig/spacepeng/systems/SpriteRenderSystem;->font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-virtual {v3, v4}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;->setUseIntegerPositions(Z)V │ + invoke-virtual {v2, v3}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;->setUseIntegerPositions(Z)V │ │ .line 95 │ return-void │ .end method │ │ .method protected inserted(Lcom/artemis/Entity;)V │ .locals 2 ├── smali/de/fgerbig/spacepeng/tween/CellTween.smali │ @@ -153,23 +153,19 @@ │ :pswitch_2 │ :pswitch_3 │ .end packed-switch │ .end method │ │ .method public bridge synthetic getValues(Ljava/lang/Object;I[F)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # I │ - .param p3, "x2" # [F │ │ .prologue │ .line 23 │ check-cast p1, Lcom/badlogic/gdx/scenes/scene2d/ui/Cell; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2, p3}, Lde/fgerbig/spacepeng/tween/CellTween;->getValues(Lcom/badlogic/gdx/scenes/scene2d/ui/Cell;I[F)I │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -224,20 +220,16 @@ │ :pswitch_0 │ :pswitch_1 │ .end packed-switch │ .end method │ │ .method public bridge synthetic setValues(Ljava/lang/Object;I[F)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # I │ - .param p3, "x2" # [F │ │ .prologue │ .line 23 │ check-cast p1, Lcom/badlogic/gdx/scenes/scene2d/ui/Cell; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2, p3}, Lde/fgerbig/spacepeng/tween/CellTween;->setValues(Lcom/badlogic/gdx/scenes/scene2d/ui/Cell;I[F)V │ │ return-void │ .end method ├── smali/de/fgerbig/spacepeng/tween/SpriteTween.smali │ @@ -247,23 +247,19 @@ │ :pswitch_5 │ :pswitch_6 │ .end packed-switch │ .end method │ │ .method public bridge synthetic getValues(Ljava/lang/Object;I[F)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # I │ - .param p3, "x2" # [F │ │ .prologue │ .line 24 │ check-cast p1, Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2, p3}, Lde/fgerbig/spacepeng/tween/SpriteTween;->getValues(Lcom/badlogic/gdx/graphics/g2d/Sprite;I[F)I │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -393,20 +389,16 @@ │ :pswitch_5 │ :pswitch_6 │ .end packed-switch │ .end method │ │ .method public bridge synthetic setValues(Ljava/lang/Object;I[F)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # I │ - .param p3, "x2" # [F │ │ .prologue │ .line 24 │ check-cast p1, Lcom/badlogic/gdx/graphics/g2d/Sprite; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2, p3}, Lde/fgerbig/spacepeng/tween/SpriteTween;->setValues(Lcom/badlogic/gdx/graphics/g2d/Sprite;I[F)V │ │ return-void │ .end method ├── smali/de/fgerbig/spacepeng/utils/RandomAccessSet$1.smali │ @@ -30,18 +30,19 @@ │ │ .field final synthetic val$arrayListIterator:Ljava/util/Iterator; │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/utils/RandomAccessSet;Ljava/util/Iterator;)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/utils/RandomAccessSet; │ │ .prologue │ .line 51 │ - .local p0, "this":Lde/fgerbig/spacepeng/utils/RandomAccessSet$1;, "Lde/fgerbig/spacepeng/utils/RandomAccessSet.1;" │ + .local p0, "this":Lde/fgerbig/spacepeng/utils/RandomAccessSet$1;, "Lde/fgerbig/spacepeng/utils/RandomAccessSet$1;" │ iput-object p1, p0, Lde/fgerbig/spacepeng/utils/RandomAccessSet$1;->this$0:Lde/fgerbig/spacepeng/utils/RandomAccessSet; │ │ iput-object p2, p0, Lde/fgerbig/spacepeng/utils/RandomAccessSet$1;->val$arrayListIterator:Ljava/util/Iterator; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ @@ -50,15 +51,15 @@ │ │ # virtual methods │ .method public hasNext()Z │ .locals 1 │ │ .prologue │ .line 55 │ - .local p0, "this":Lde/fgerbig/spacepeng/utils/RandomAccessSet$1;, "Lde/fgerbig/spacepeng/utils/RandomAccessSet.1;" │ + .local p0, "this":Lde/fgerbig/spacepeng/utils/RandomAccessSet$1;, "Lde/fgerbig/spacepeng/utils/RandomAccessSet$1;" │ iget-object v0, p0, Lde/fgerbig/spacepeng/utils/RandomAccessSet$1;->val$arrayListIterator:Ljava/util/Iterator; │ │ invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v0 │ │ return v0 │ @@ -70,29 +71,29 @@ │ value = { │ "()TT;" │ } │ .end annotation │ │ .prologue │ .line 60 │ - .local p0, "this":Lde/fgerbig/spacepeng/utils/RandomAccessSet$1;, "Lde/fgerbig/spacepeng/utils/RandomAccessSet.1;" │ + .local p0, "this":Lde/fgerbig/spacepeng/utils/RandomAccessSet$1;, "Lde/fgerbig/spacepeng/utils/RandomAccessSet$1;" │ iget-object v0, p0, Lde/fgerbig/spacepeng/utils/RandomAccessSet$1;->val$arrayListIterator:Ljava/util/Iterator; │ │ invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public remove()V │ .locals 1 │ │ .prologue │ .line 65 │ - .local p0, "this":Lde/fgerbig/spacepeng/utils/RandomAccessSet$1;, "Lde/fgerbig/spacepeng/utils/RandomAccessSet.1;" │ + .local p0, "this":Lde/fgerbig/spacepeng/utils/RandomAccessSet$1;, "Lde/fgerbig/spacepeng/utils/RandomAccessSet$1;" │ new-instance v0, Ljava/lang/UnsupportedOperationException; │ │ invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;->()V │ │ throw v0 │ .end method ├── smali/de/fgerbig/spacepeng/utils/LRUCache$1.smali │ @@ -26,21 +26,22 @@ │ │ .field final synthetic val$maxEntries:I │ │ │ # direct methods │ .method constructor (Lde/fgerbig/spacepeng/utils/LRUCache;IFZI)V │ .locals 0 │ + .param p1, "this$0" # Lde/fgerbig/spacepeng/utils/LRUCache; │ .param p2, "x0" # I │ .param p3, "x1" # F │ .param p4, "x2" # Z │ │ .prologue │ .line 40 │ - .local p0, "this":Lde/fgerbig/spacepeng/utils/LRUCache$1;, "Lde/fgerbig/spacepeng/utils/LRUCache.1;" │ + .local p0, "this":Lde/fgerbig/spacepeng/utils/LRUCache$1;, "Lde/fgerbig/spacepeng/utils/LRUCache$1;" │ iput-object p1, p0, Lde/fgerbig/spacepeng/utils/LRUCache$1;->this$0:Lde/fgerbig/spacepeng/utils/LRUCache; │ │ iput p5, p0, Lde/fgerbig/spacepeng/utils/LRUCache$1;->val$maxEntries:I │ │ invoke-direct {p0, p2, p3, p4}, Ljava/util/LinkedHashMap;->(IFZ)V │ │ return-void │ @@ -56,15 +57,15 @@ │ "Ljava/util/Map$Entry", │ ";)Z" │ } │ .end annotation │ │ .prologue │ .line 43 │ - .local p0, "this":Lde/fgerbig/spacepeng/utils/LRUCache$1;, "Lde/fgerbig/spacepeng/utils/LRUCache.1;" │ + .local p0, "this":Lde/fgerbig/spacepeng/utils/LRUCache$1;, "Lde/fgerbig/spacepeng/utils/LRUCache$1;" │ .local p1, "eldest":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-virtual {p0}, Lde/fgerbig/spacepeng/utils/LRUCache$1;->size()I │ │ move-result v0 │ │ iget v1, p0, Lde/fgerbig/spacepeng/utils/LRUCache$1;->val$maxEntries:I ├── smali/de/fgerbig/spacepeng/utils/RandomAccessSet.smali │ @@ -150,41 +150,40 @@ │ .local p1, "c":Ljava/util/Collection;, "Ljava/util/Collection<+TT;>;" │ const/4 v0, 0x0 │ │ .line 119 │ .local v0, "changed":Z │ invoke-interface {p1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 120 │ - .local v2, "t":Ljava/lang/Object;, "TT;" │ - invoke-virtual {p0, v2}, Lde/fgerbig/spacepeng/utils/RandomAccessSet;->add(Ljava/lang/Object;)Z │ + .local v1, "t":Ljava/lang/Object;, "TT;" │ + invoke-virtual {p0, v1}, Lde/fgerbig/spacepeng/utils/RandomAccessSet;->add(Ljava/lang/Object;)Z │ │ move-result v3 │ │ or-int/2addr v0, v3 │ │ .line 121 │ goto :goto_0 │ │ .line 122 │ - .end local v2 # "t":Ljava/lang/Object;, "TT;" │ + .end local v1 # "t":Ljava/lang/Object;, "TT;" │ :cond_0 │ return v0 │ .end method │ │ .method public clear()V │ .locals 1 │ │ @@ -393,41 +392,40 @@ │ .local p1, "c":Ljava/util/Collection;, "Ljava/util/Collection<*>;" │ const/4 v0, 0x0 │ │ .line 133 │ .local v0, "changed":Z │ invoke-interface {p1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 134 │ - .local v2, "t":Ljava/lang/Object; │ - invoke-virtual {p0, v2}, Lde/fgerbig/spacepeng/utils/RandomAccessSet;->remove(Ljava/lang/Object;)Z │ + .local v1, "t":Ljava/lang/Object; │ + invoke-virtual {p0, v1}, Lde/fgerbig/spacepeng/utils/RandomAccessSet;->remove(Ljava/lang/Object;)Z │ │ move-result v3 │ │ or-int/2addr v0, v3 │ │ .line 135 │ goto :goto_0 │ │ .line 136 │ - .end local v2 # "t":Ljava/lang/Object; │ + .end local v1 # "t":Ljava/lang/Object; │ :cond_0 │ return v0 │ .end method │ │ .method public retainAll(Ljava/util/Collection;)Z │ .locals 2 │ .annotation system Ldalvik/annotation/Signature; ├── original/AndroidManifest.xml │ @@ -1,134 +1,123 @@ │ -00000000: 0300 0800 6008 0000 0100 1c00 ac04 0000 ....`........... │ -00000010: 2100 0000 0000 0000 0000 0000 a000 0000 !............... │ +00000000: 0300 0800 ac07 0000 0100 1c00 2004 0000 ............ ... │ +00000010: 1d00 0000 0000 0000 0000 0000 9000 0000 ................ │ 00000020: 0000 0000 0000 0000 1a00 0000 3400 0000 ............4... │ 00000030: 5200 0000 7600 0000 8200 0000 9c00 0000 R...v........... │ 00000040: a800 0000 b600 0000 c400 0000 e200 0000 ................ │ 00000050: 0801 0000 1a01 0000 7201 0000 7601 0000 ........r...v... │ -00000060: 8801 0000 bc01 0000 f001 0000 0402 0000 ................ │ -00000070: 3002 0000 4002 0000 4802 0000 5602 0000 0...@...H...V... │ -00000080: 6a02 0000 8c02 0000 c402 0000 de02 0000 j............... │ -00000090: f202 0000 4e03 0000 6c03 0000 7c03 0000 ....N...l...|... │ -000000a0: b403 0000 c803 0000 0b00 7600 6500 7200 ..........v.e.r. │ -000000b0: 7300 6900 6f00 6e00 4300 6f00 6400 6500 s.i.o.n.C.o.d.e. │ -000000c0: 0000 0b00 7600 6500 7200 7300 6900 6f00 ....v.e.r.s.i.o. │ -000000d0: 6e00 4e00 6100 6d00 6500 0000 0d00 6d00 n.N.a.m.e.....m. │ -000000e0: 6900 6e00 5300 6400 6b00 5600 6500 7200 i.n.S.d.k.V.e.r. │ -000000f0: 7300 6900 6f00 6e00 0000 1000 7400 6100 s.i.o.n.....t.a. │ -00000100: 7200 6700 6500 7400 5300 6400 6b00 5600 r.g.e.t.S.d.k.V. │ -00000110: 6500 7200 7300 6900 6f00 6e00 0000 0400 e.r.s.i.o.n..... │ -00000120: 6e00 6100 6d00 6500 0000 0b00 6100 6c00 n.a.m.e.....a.l. │ -00000130: 6c00 6f00 7700 4200 6100 6300 6b00 7500 l.o.w.B.a.c.k.u. │ -00000140: 7000 0000 0400 6900 6300 6f00 6e00 0000 p.....i.c.o.n... │ -00000150: 0500 6c00 6100 6200 6500 6c00 0000 0500 ..l.a.b.e.l..... │ -00000160: 7400 6800 6500 6d00 6500 0000 0d00 6300 t.h.e.m.e.....c. │ -00000170: 6f00 6e00 6600 6900 6700 4300 6800 6100 o.n.f.i.g.C.h.a. │ -00000180: 6e00 6700 6500 7300 0000 1100 7300 6300 n.g.e.s.....s.c. │ -00000190: 7200 6500 6500 6e00 4f00 7200 6900 6500 r.e.e.n.O.r.i.e. │ -000001a0: 6e00 7400 6100 7400 6900 6f00 6e00 0000 n.t.a.t.i.o.n... │ -000001b0: 0700 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d. │ -000001c0: 0000 2a00 6800 7400 7400 7000 3a00 2f00 ..*.h.t.t.p.:./. │ -000001d0: 2f00 7300 6300 6800 6500 6d00 6100 7300 /.s.c.h.e.m.a.s. │ -000001e0: 2e00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d. │ -000001f0: 2e00 6300 6f00 6d00 2f00 6100 7000 6b00 ..c.o.m./.a.p.k. │ -00000200: 2f00 7200 6500 7300 2f00 6100 6e00 6400 /.r.e.s./.a.n.d. │ -00000210: 7200 6f00 6900 6400 0000 0000 0000 0700 r.o.i.d......... │ -00000220: 7000 6100 6300 6b00 6100 6700 6500 0000 p.a.c.k.a.g.e... │ -00000230: 1800 7000 6c00 6100 7400 6600 6f00 7200 ..p.l.a.t.f.o.r. │ -00000240: 6d00 4200 7500 6900 6c00 6400 5600 6500 m.B.u.i.l.d.V.e. │ -00000250: 7200 7300 6900 6f00 6e00 4300 6f00 6400 r.s.i.o.n.C.o.d. │ -00000260: 6500 0000 1800 7000 6c00 6100 7400 6600 e.....p.l.a.t.f. │ -00000270: 6f00 7200 6d00 4200 7500 6900 6c00 6400 o.r.m.B.u.i.l.d. │ -00000280: 5600 6500 7200 7300 6900 6f00 6e00 4e00 V.e.r.s.i.o.n.N. │ -00000290: 6100 6d00 6500 0000 0800 6d00 6100 6e00 a.m.e.....m.a.n. │ -000002a0: 6900 6600 6500 7300 7400 0000 1400 6400 i.f.e.s.t.....d. │ -000002b0: 6500 2e00 6600 6700 6500 7200 6200 6900 e...f.g.e.r.b.i. │ -000002c0: 6700 2e00 7300 7000 6100 6300 6500 7000 g...s.p.a.c.e.p. │ -000002d0: 6500 6e00 6700 0000 0600 3100 2e00 3500 e.n.g.....1...5. │ -000002e0: 3800 2d00 3100 0000 0200 3100 3000 0000 8.-.1.....1.0... │ -000002f0: 0500 3200 2e00 3300 2e00 3300 0000 0800 ..2...3...3..... │ -00000300: 7500 7300 6500 7300 2d00 7300 6400 6b00 u.s.e.s.-.s.d.k. │ -00000310: 0000 0f00 7500 7300 6500 7300 2d00 7000 ....u.s.e.s.-.p. │ -00000320: 6500 7200 6d00 6900 7300 7300 6900 6f00 e.r.m.i.s.s.i.o. │ -00000330: 6e00 0000 1a00 6100 6e00 6400 7200 6f00 n.....a.n.d.r.o. │ -00000340: 6900 6400 2e00 7000 6500 7200 6d00 6900 i.d...p.e.r.m.i. │ -00000350: 7300 7300 6900 6f00 6e00 2e00 5600 4900 s.s.i.o.n...V.I. │ -00000360: 4200 5200 4100 5400 4500 0000 0b00 6100 B.R.A.T.E.....a. │ -00000370: 7000 7000 6c00 6900 6300 6100 7400 6900 p.p.l.i.c.a.t.i. │ -00000380: 6f00 6e00 0000 0800 6100 6300 7400 6900 o.n.....a.c.t.i. │ -00000390: 7600 6900 7400 7900 0000 2c00 6400 6500 v.i.t.y...,.d.e. │ -000003a0: 2e00 6600 6700 6500 7200 6200 6900 6700 ..f.g.e.r.b.i.g. │ -000003b0: 2e00 7300 7000 6100 6300 6500 7000 6500 ..s.p.a.c.e.p.e. │ -000003c0: 6e00 6700 2e00 6100 6e00 6400 7200 6f00 n.g...a.n.d.r.o. │ -000003d0: 6900 6400 2e00 4100 6e00 6400 7200 6f00 i.d...A.n.d.r.o. │ -000003e0: 6900 6400 4c00 6100 7500 6e00 6300 6800 i.d.L.a.u.n.c.h. │ -000003f0: 6500 7200 0000 0d00 6900 6e00 7400 6500 e.r.....i.n.t.e. │ -00000400: 6e00 7400 2d00 6600 6900 6c00 7400 6500 n.t.-.f.i.l.t.e. │ -00000410: 7200 0000 0600 6100 6300 7400 6900 6f00 r.....a.c.t.i.o. │ -00000420: 6e00 0000 1a00 6100 6e00 6400 7200 6f00 n.....a.n.d.r.o. │ -00000430: 6900 6400 2e00 6900 6e00 7400 6500 6e00 i.d...i.n.t.e.n. │ -00000440: 7400 2e00 6100 6300 7400 6900 6f00 6e00 t...a.c.t.i.o.n. │ -00000450: 2e00 4d00 4100 4900 4e00 0000 0800 6300 ..M.A.I.N.....c. │ -00000460: 6100 7400 6500 6700 6f00 7200 7900 0000 a.t.e.g.o.r.y... │ -00000470: 2000 6100 6e00 6400 7200 6f00 6900 6400 .a.n.d.r.o.i.d. │ -00000480: 2e00 6900 6e00 7400 6500 6e00 7400 2e00 ..i.n.t.e.n.t... │ -00000490: 6300 6100 7400 6500 6700 6f00 7200 7900 c.a.t.e.g.o.r.y. │ -000004a0: 2e00 4c00 4100 5500 4e00 4300 4800 4500 ..L.A.U.N.C.H.E. │ -000004b0: 5200 0000 8001 0800 3400 0000 1b02 0101 R.......4....... │ -000004c0: 1c02 0101 0c02 0101 7002 0101 0300 0101 ........p....... │ -000004d0: 8002 0101 0200 0101 0100 0101 0000 0101 ................ │ -000004e0: 1f00 0101 1e00 0101 0001 1000 1800 0000 ................ │ -000004f0: 0200 0000 ffff ffff 0b00 0000 0c00 0000 ................ │ -00000500: 0201 1000 8800 0000 0200 0000 ffff ffff ................ │ -00000510: ffff ffff 1100 0000 1400 1400 0500 0000 ................ │ -00000520: 0000 0000 0c00 0000 0000 0000 ffff ffff ................ │ -00000530: 0800 0010 2d06 0000 0c00 0000 0100 0000 ....-........... │ -00000540: 1300 0000 0800 0003 1300 0000 ffff ffff ................ │ -00000550: 0e00 0000 1200 0000 0800 0003 1200 0000 ................ │ -00000560: ffff ffff 0f00 0000 1400 0000 0800 0010 ................ │ -00000570: 0a00 0000 ffff ffff 1000 0000 1500 0000 ................ │ -00000580: 0800 0003 1500 0000 0201 1000 4c00 0000 ............L... │ -00000590: 0700 0000 ffff ffff ffff ffff 1600 0000 ................ │ -000005a0: 1400 1400 0200 0000 0000 0000 0c00 0000 ................ │ -000005b0: 0200 0000 ffff ffff 0800 0010 0800 0000 ................ │ -000005c0: 0c00 0000 0300 0000 ffff ffff 0800 0010 ................ │ -000005d0: 0800 0000 0301 1000 1800 0000 0900 0000 ................ │ -000005e0: ffff ffff ffff ffff 1600 0000 0201 1000 ................ │ -000005f0: 3800 0000 0b00 0000 ffff ffff ffff ffff 8............... │ -00000600: 1700 0000 1400 1400 0100 0000 0000 0000 ................ │ -00000610: 0c00 0000 0400 0000 1800 0000 0800 0003 ................ │ -00000620: 1800 0000 0301 1000 1800 0000 0b00 0000 ................ │ -00000630: ffff ffff ffff ffff 1700 0000 0201 1000 ................ │ -00000640: 7400 0000 0d00 0000 ffff ffff ffff ffff t............... │ -00000650: 1900 0000 1400 1400 0400 0000 0000 0000 ................ │ -00000660: 0c00 0000 0800 0000 ffff ffff 0800 0001 ................ │ -00000670: 0000 047f 0c00 0000 0700 0000 ffff ffff ................ │ -00000680: 0800 0001 0000 037f 0c00 0000 0600 0000 ................ │ -00000690: ffff ffff 0800 0001 0000 027f 0c00 0000 ................ │ -000006a0: 0500 0000 ffff ffff 0800 0012 ffff ffff ................ │ -000006b0: 0201 1000 7400 0000 1200 0000 ffff ffff ....t........... │ -000006c0: ffff ffff 1a00 0000 1400 1400 0400 0000 ................ │ -000006d0: 0000 0000 0c00 0000 0700 0000 ffff ffff ................ │ -000006e0: 0800 0001 0000 037f 0c00 0000 0400 0000 ................ │ -000006f0: 1b00 0000 0800 0003 1b00 0000 0c00 0000 ................ │ -00000700: 0a00 0000 ffff ffff 0800 0010 0600 0000 ................ │ -00000710: 0c00 0000 0900 0000 ffff ffff 0800 0011 ................ │ -00000720: b000 0000 0201 1000 2400 0000 1700 0000 ........$....... │ -00000730: ffff ffff ffff ffff 1c00 0000 1400 1400 ................ │ -00000740: 0000 0000 0000 0000 0201 1000 3800 0000 ............8... │ -00000750: 1800 0000 ffff ffff ffff ffff 1d00 0000 ................ │ -00000760: 1400 1400 0100 0000 0000 0000 0c00 0000 ................ │ -00000770: 0400 0000 1e00 0000 0800 0003 1e00 0000 ................ │ -00000780: 0301 1000 1800 0000 1800 0000 ffff ffff ................ │ -00000790: ffff ffff 1d00 0000 0201 1000 3800 0000 ............8... │ -000007a0: 1a00 0000 ffff ffff ffff ffff 1f00 0000 ................ │ -000007b0: 1400 1400 0100 0000 0000 0000 0c00 0000 ................ │ -000007c0: 0400 0000 2000 0000 0800 0003 2000 0000 .... ....... ... │ -000007d0: 0301 1000 1800 0000 1a00 0000 ffff ffff ................ │ -000007e0: ffff ffff 1f00 0000 0301 1000 1800 0000 ................ │ -000007f0: 1b00 0000 ffff ffff ffff ffff 1c00 0000 ................ │ -00000800: 0301 1000 1800 0000 1c00 0000 ffff ffff ................ │ -00000810: ffff ffff 1a00 0000 0301 1000 1800 0000 ................ │ -00000820: 1d00 0000 ffff ffff ffff ffff 1900 0000 ................ │ -00000830: 0301 1000 1800 0000 1f00 0000 ffff ffff ................ │ -00000840: ffff ffff 1100 0000 0101 1000 1800 0000 ................ │ -00000850: 1f00 0000 ffff ffff 0b00 0000 0c00 0000 ................ │ +00000060: 8801 0000 9c01 0000 c801 0000 d801 0000 ................ │ +00000070: ec01 0000 0e02 0000 4602 0000 6002 0000 ........F...`... │ +00000080: 7402 0000 d002 0000 ee02 0000 fe02 0000 t............... │ +00000090: 3603 0000 4a03 0000 0b00 7600 6500 7200 6...J.....v.e.r. │ +000000a0: 7300 6900 6f00 6e00 4300 6f00 6400 6500 s.i.o.n.C.o.d.e. │ +000000b0: 0000 0b00 7600 6500 7200 7300 6900 6f00 ....v.e.r.s.i.o. │ +000000c0: 6e00 4e00 6100 6d00 6500 0000 0d00 6d00 n.N.a.m.e.....m. │ +000000d0: 6900 6e00 5300 6400 6b00 5600 6500 7200 i.n.S.d.k.V.e.r. │ +000000e0: 7300 6900 6f00 6e00 0000 1000 7400 6100 s.i.o.n.....t.a. │ +000000f0: 7200 6700 6500 7400 5300 6400 6b00 5600 r.g.e.t.S.d.k.V. │ +00000100: 6500 7200 7300 6900 6f00 6e00 0000 0400 e.r.s.i.o.n..... │ +00000110: 6e00 6100 6d00 6500 0000 0b00 6100 6c00 n.a.m.e.....a.l. │ +00000120: 6c00 6f00 7700 4200 6100 6300 6b00 7500 l.o.w.B.a.c.k.u. │ +00000130: 7000 0000 0400 6900 6300 6f00 6e00 0000 p.....i.c.o.n... │ +00000140: 0500 6c00 6100 6200 6500 6c00 0000 0500 ..l.a.b.e.l..... │ +00000150: 7400 6800 6500 6d00 6500 0000 0d00 6300 t.h.e.m.e.....c. │ +00000160: 6f00 6e00 6600 6900 6700 4300 6800 6100 o.n.f.i.g.C.h.a. │ +00000170: 6e00 6700 6500 7300 0000 1100 7300 6300 n.g.e.s.....s.c. │ +00000180: 7200 6500 6500 6e00 4f00 7200 6900 6500 r.e.e.n.O.r.i.e. │ +00000190: 6e00 7400 6100 7400 6900 6f00 6e00 0000 n.t.a.t.i.o.n... │ +000001a0: 0700 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d. │ +000001b0: 0000 2a00 6800 7400 7400 7000 3a00 2f00 ..*.h.t.t.p.:./. │ +000001c0: 2f00 7300 6300 6800 6500 6d00 6100 7300 /.s.c.h.e.m.a.s. │ +000001d0: 2e00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d. │ +000001e0: 2e00 6300 6f00 6d00 2f00 6100 7000 6b00 ..c.o.m./.a.p.k. │ +000001f0: 2f00 7200 6500 7300 2f00 6100 6e00 6400 /.r.e.s./.a.n.d. │ +00000200: 7200 6f00 6900 6400 0000 0000 0000 0700 r.o.i.d......... │ +00000210: 7000 6100 6300 6b00 6100 6700 6500 0000 p.a.c.k.a.g.e... │ +00000220: 0800 6d00 6100 6e00 6900 6600 6500 7300 ..m.a.n.i.f.e.s. │ +00000230: 7400 0000 1400 6400 6500 2e00 6600 6700 t.....d.e...f.g. │ +00000240: 6500 7200 6200 6900 6700 2e00 7300 7000 e.r.b.i.g...s.p. │ +00000250: 6100 6300 6500 7000 6500 6e00 6700 0000 a.c.e.p.e.n.g... │ +00000260: 0600 3100 2e00 3500 3800 2d00 3100 0000 ..1...5.8.-.1... │ +00000270: 0800 7500 7300 6500 7300 2d00 7300 6400 ..u.s.e.s.-.s.d. │ +00000280: 6b00 0000 0f00 7500 7300 6500 7300 2d00 k.....u.s.e.s.-. │ +00000290: 7000 6500 7200 6d00 6900 7300 7300 6900 p.e.r.m.i.s.s.i. │ +000002a0: 6f00 6e00 0000 1a00 6100 6e00 6400 7200 o.n.....a.n.d.r. │ +000002b0: 6f00 6900 6400 2e00 7000 6500 7200 6d00 o.i.d...p.e.r.m. │ +000002c0: 6900 7300 7300 6900 6f00 6e00 2e00 5600 i.s.s.i.o.n...V. │ +000002d0: 4900 4200 5200 4100 5400 4500 0000 0b00 I.B.R.A.T.E..... │ +000002e0: 6100 7000 7000 6c00 6900 6300 6100 7400 a.p.p.l.i.c.a.t. │ +000002f0: 6900 6f00 6e00 0000 0800 6100 6300 7400 i.o.n.....a.c.t. │ +00000300: 6900 7600 6900 7400 7900 0000 2c00 6400 i.v.i.t.y...,.d. │ +00000310: 6500 2e00 6600 6700 6500 7200 6200 6900 e...f.g.e.r.b.i. │ +00000320: 6700 2e00 7300 7000 6100 6300 6500 7000 g...s.p.a.c.e.p. │ +00000330: 6500 6e00 6700 2e00 6100 6e00 6400 7200 e.n.g...a.n.d.r. │ +00000340: 6f00 6900 6400 2e00 4100 6e00 6400 7200 o.i.d...A.n.d.r. │ +00000350: 6f00 6900 6400 4c00 6100 7500 6e00 6300 o.i.d.L.a.u.n.c. │ +00000360: 6800 6500 7200 0000 0d00 6900 6e00 7400 h.e.r.....i.n.t. │ +00000370: 6500 6e00 7400 2d00 6600 6900 6c00 7400 e.n.t.-.f.i.l.t. │ +00000380: 6500 7200 0000 0600 6100 6300 7400 6900 e.r.....a.c.t.i. │ +00000390: 6f00 6e00 0000 1a00 6100 6e00 6400 7200 o.n.....a.n.d.r. │ +000003a0: 6f00 6900 6400 2e00 6900 6e00 7400 6500 o.i.d...i.n.t.e. │ +000003b0: 6e00 7400 2e00 6100 6300 7400 6900 6f00 n.t...a.c.t.i.o. │ +000003c0: 6e00 2e00 4d00 4100 4900 4e00 0000 0800 n...M.A.I.N..... │ +000003d0: 6300 6100 7400 6500 6700 6f00 7200 7900 c.a.t.e.g.o.r.y. │ +000003e0: 0000 2000 6100 6e00 6400 7200 6f00 6900 .. .a.n.d.r.o.i. │ +000003f0: 6400 2e00 6900 6e00 7400 6500 6e00 7400 d...i.n.t.e.n.t. │ +00000400: 2e00 6300 6100 7400 6500 6700 6f00 7200 ..c.a.t.e.g.o.r. │ +00000410: 7900 2e00 4c00 4100 5500 4e00 4300 4800 y...L.A.U.N.C.H. │ +00000420: 4500 5200 0000 0000 8001 0800 3400 0000 E.R.........4... │ +00000430: 1b02 0101 1c02 0101 0c02 0101 7002 0101 ............p... │ +00000440: 0300 0101 8002 0101 0200 0101 0100 0101 ................ │ +00000450: 0000 0101 1f00 0101 1e00 0101 0001 1000 ................ │ +00000460: 1800 0000 0200 0000 ffff ffff 0b00 0000 ................ │ +00000470: 0c00 0000 0201 1000 6000 0000 0200 0000 ........`....... │ +00000480: ffff ffff ffff ffff 0f00 0000 1400 1400 ................ │ +00000490: 0300 0000 0000 0000 0c00 0000 0000 0000 ................ │ +000004a0: ffff ffff 0800 0010 2d06 0000 0c00 0000 ........-....... │ +000004b0: 0100 0000 1100 0000 0800 0003 1100 0000 ................ │ +000004c0: ffff ffff 0e00 0000 1000 0000 0800 0003 ................ │ +000004d0: 1000 0000 0201 1000 4c00 0000 0700 0000 ........L....... │ +000004e0: ffff ffff ffff ffff 1200 0000 1400 1400 ................ │ +000004f0: 0200 0000 0000 0000 0c00 0000 0200 0000 ................ │ +00000500: ffff ffff 0800 0010 0800 0000 0c00 0000 ................ │ +00000510: 0300 0000 ffff ffff 0800 0010 0800 0000 ................ │ +00000520: 0301 1000 1800 0000 0900 0000 ffff ffff ................ │ +00000530: ffff ffff 1200 0000 0201 1000 3800 0000 ............8... │ +00000540: 0b00 0000 ffff ffff ffff ffff 1300 0000 ................ │ +00000550: 1400 1400 0100 0000 0000 0000 0c00 0000 ................ │ +00000560: 0400 0000 1400 0000 0800 0003 1400 0000 ................ │ +00000570: 0301 1000 1800 0000 0b00 0000 ffff ffff ................ │ +00000580: ffff ffff 1300 0000 0201 1000 7400 0000 ............t... │ +00000590: 0d00 0000 ffff ffff ffff ffff 1500 0000 ................ │ +000005a0: 1400 1400 0400 0000 0000 0000 0c00 0000 ................ │ +000005b0: 0800 0000 ffff ffff 0800 0001 0000 047f ................ │ +000005c0: 0c00 0000 0700 0000 ffff ffff 0800 0001 ................ │ +000005d0: 0000 037f 0c00 0000 0600 0000 ffff ffff ................ │ +000005e0: 0800 0001 0000 027f 0c00 0000 0500 0000 ................ │ +000005f0: ffff ffff 0800 0012 ffff ffff 0201 1000 ................ │ +00000600: 7400 0000 1200 0000 ffff ffff ffff ffff t............... │ +00000610: 1600 0000 1400 1400 0400 0000 0000 0000 ................ │ +00000620: 0c00 0000 0700 0000 ffff ffff 0800 0001 ................ │ +00000630: 0000 037f 0c00 0000 0400 0000 1700 0000 ................ │ +00000640: 0800 0003 1700 0000 0c00 0000 0a00 0000 ................ │ +00000650: ffff ffff 0800 0010 0600 0000 0c00 0000 ................ │ +00000660: 0900 0000 ffff ffff 0800 0011 b000 0000 ................ │ +00000670: 0201 1000 2400 0000 1700 0000 ffff ffff ....$........... │ +00000680: ffff ffff 1800 0000 1400 1400 0000 0000 ................ │ +00000690: 0000 0000 0201 1000 3800 0000 1800 0000 ........8....... │ +000006a0: ffff ffff ffff ffff 1900 0000 1400 1400 ................ │ +000006b0: 0100 0000 0000 0000 0c00 0000 0400 0000 ................ │ +000006c0: 1a00 0000 0800 0003 1a00 0000 0301 1000 ................ │ +000006d0: 1800 0000 1800 0000 ffff ffff ffff ffff ................ │ +000006e0: 1900 0000 0201 1000 3800 0000 1a00 0000 ........8....... │ +000006f0: ffff ffff ffff ffff 1b00 0000 1400 1400 ................ │ +00000700: 0100 0000 0000 0000 0c00 0000 0400 0000 ................ │ +00000710: 1c00 0000 0800 0003 1c00 0000 0301 1000 ................ │ +00000720: 1800 0000 1a00 0000 ffff ffff ffff ffff ................ │ +00000730: 1b00 0000 0301 1000 1800 0000 1b00 0000 ................ │ +00000740: ffff ffff ffff ffff 1800 0000 0301 1000 ................ │ +00000750: 1800 0000 1c00 0000 ffff ffff ffff ffff ................ │ +00000760: 1600 0000 0301 1000 1800 0000 1d00 0000 ................ │ +00000770: ffff ffff ffff ffff 1500 0000 0301 1000 ................ │ +00000780: 1800 0000 1f00 0000 ffff ffff ffff ffff ................ │ +00000790: 0f00 0000 0101 1000 1800 0000 1f00 0000 ................ │ +000007a0: ffff ffff 0b00 0000 0c00 0000 ............