--- /home/hans/code/fdroid/data/tmp/com.studio332.flickit.android_4.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_com.studio332.flickit.android_4.apk ├── zipinfo {} │ @@ -1,56 +1,56 @@ │ -Zip file size: 9026548 bytes, number of entries: 54 │ +Zip file size: 9026021 bytes, number of entries: 54 │ -rw---- 2.0 fat 4271 bl defN 15-Mar-12 16:13 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 4392 bl defN 15-Mar-12 16:13 META-INF/D2EAC785.SF │ -rw---- 2.0 fat 1332 bl defN 15-Mar-12 16:13 META-INF/D2EAC785.RSA │ -rw---- 2.0 fat 41 bl defN 15-Mar-12 14:54 META-INF/buildserverid │ -rw---- 2.0 fat 41 bl defN 15-Mar-12 14:54 META-INF/fdroidserverid │ --rw---- 2.0 fat 1996 bX defN 15-Mar-12 14:54 AndroidManifest.xml │ --rw---- 2.0 fat 11508 bl defN 15-Mar-12 14:54 assets/data/casual.fnt │ --rw---- 1.0 fat 29682 b- stor 15-Mar-12 14:53 assets/data/casual.png │ --rw---- 2.0 fat 11617 bl defN 15-Mar-12 14:54 assets/data/digital.fnt │ --rw---- 1.0 fat 25163 b- stor 15-Mar-12 14:53 assets/data/digital.png │ --rw---- 2.0 fat 3147 bl defN 15-Mar-12 14:54 assets/data/game_atlas.atlas │ --rw---- 1.0 fat 5473189 b- stor 15-Mar-12 14:53 assets/data/game_atlas.png │ --rw---- 1.0 fat 70230 b- stor 15-Mar-12 14:53 assets/data/game_atlas2.png │ --rw---- 1.0 fat 2791 b- stor 15-Mar-12 14:53 assets/data/pixel.png │ --rw---- 2.0 fat 859 bl defN 15-Mar-12 14:54 assets/data/tables.json │ --rw---- 1.0 fat 11257 b- stor 15-Mar-12 14:53 assets/sound/chimes.mp3 │ --rw---- 1.0 fat 2557 b- stor 15-Mar-12 14:53 assets/sound/clack.mp3 │ --rw---- 1.0 fat 9668 b- stor 15-Mar-12 14:53 assets/sound/drop.mp3 │ --rw---- 1.0 fat 11755 b- stor 15-Mar-12 14:53 assets/sound/flick.mp3 │ --rw---- 1.0 fat 5898 b- stor 15-Mar-12 14:53 assets/sound/foul.mp3 │ --rw---- 1.0 fat 732189 b- stor 15-Mar-12 14:53 assets/sound/game_music.ogg │ --rw---- 1.0 fat 4654 b- stor 15-Mar-12 14:53 assets/sound/menu_click.mp3 │ --rw---- 1.0 fat 725828 b- stor 15-Mar-12 14:53 assets/sound/menu_music.ogg │ --rw---- 1.0 fat 17505 b- stor 15-Mar-12 14:53 assets/sound/miss.mp3 │ --rw---- 1.0 fat 23038 b- stor 15-Mar-12 14:53 assets/sound/new_puck.mp3 │ --rw---- 1.0 fat 44746 b- stor 15-Mar-12 14:53 assets/sound/pause.mp3 │ --rw---- 1.0 fat 15095 b- stor 15-Mar-12 14:53 assets/sound/score.mp3 │ --rw---- 1.0 fat 44750 b- stor 15-Mar-12 14:53 assets/sound/scratch.mp3 │ --rw---- 1.0 fat 7158 b- stor 15-Mar-12 14:53 assets/sound/thump.mp3 │ --rw---- 1.0 fat 160913 b- stor 15-Mar-12 14:53 assets/sound/ticking.mp3 │ --rw---- 1.0 fat 5964 b- stor 15-Mar-12 14:53 res/drawable-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 3112 b- stor 15-Mar-12 14:53 res/drawable-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 9355 b- stor 15-Mar-12 14:53 res/drawable-xhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 17889 b- stor 15-Mar-12 14:53 res/drawable-xxhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 1352 b- stor 15-Mar-12 14:53 resources.arsc │ --rw---- 2.0 fat 2074812 bl defN 15-Mar-12 14:54 classes.dex │ --rw---- 2.0 fat 303 bl defN 15-Mar-12 14:54 com/badlogic/gdx/physics/box2d.gwt.xml │ --rw---- 2.0 fat 768 bl defN 15-Mar-12 14:54 com/badlogic/gdx/graphics/g3d/particles/particles.fragment.glsl │ --rw---- 2.0 fat 2732 bl defN 15-Mar-12 14:54 com/badlogic/gdx/graphics/g3d/particles/particles.vertex.glsl │ --rw---- 2.0 fat 5068 bl defN 15-Mar-12 14:54 com/badlogic/gdx/graphics/g3d/shaders/default.fragment.glsl │ --rw---- 2.0 fat 8574 bl defN 15-Mar-12 14:54 com/badlogic/gdx/graphics/g3d/shaders/default.vertex.glsl │ --rw---- 2.0 fat 870 bl defN 15-Mar-12 14:54 com/badlogic/gdx/graphics/g3d/shaders/depth.fragment.glsl │ --rw---- 2.0 fat 2923 bl defN 15-Mar-12 14:54 com/badlogic/gdx/graphics/g3d/shaders/depth.vertex.glsl │ --rw---- 2.0 fat 21743 bl defN 15-Mar-12 14:54 com/badlogic/gdx/utils/arial-15.fnt │ --rw---- 2.0 fat 21814 bl defN 15-Mar-12 14:54 com/badlogic/gdx/utils/arial-15.png │ --rw---- 2.0 fat 10779 bl defN 15-Mar-12 14:54 com/badlogic/gdx/utils/JsonReader.rl │ --rw---- 2.0 fat 17333 bl defN 15-Mar-12 14:54 com/badlogic/gdx/utils/XmlReader.rl │ --rw---- 2.0 fat 21674 bl defN 15-Mar-12 14:54 com/badlogic/gdx.gwt.xml │ --rw---- 2.0 fat 206080 bl defN 15-Mar-12 14:53 lib/armeabi-v7a/libgdx-box2d.so │ --rw---- 2.0 fat 226536 bl defN 15-Mar-12 14:53 lib/armeabi-v7a/libgdx.so │ --rw---- 2.0 fat 283896 bl defN 15-Mar-12 14:53 lib/armeabi/libgdx-box2d.so │ --rw---- 2.0 fat 255204 bl defN 15-Mar-12 14:53 lib/armeabi/libgdx.so │ --rw---- 2.0 fat 275776 bl defN 15-Mar-12 14:53 lib/x86/libgdx-box2d.so │ --rw---- 2.0 fat 243508 bl defN 15-Mar-12 14:53 lib/x86/libgdx.so │ -54 files, 11175335 bytes uncompressed, 9018793 bytes compressed: 19.3% │ +-rw---- 2.0 fat 11508 bX defN 08-Jan-01 00:00 assets/data/casual.fnt │ +-rw---- 1.0 fat 29682 b- stor 08-Jan-01 00:00 assets/data/casual.png │ +-rw---- 2.0 fat 11617 bl defN 08-Jan-01 00:00 assets/data/digital.fnt │ +-rw---- 1.0 fat 25163 b- stor 08-Jan-01 00:00 assets/data/digital.png │ +-rw---- 2.0 fat 3147 bl defN 08-Jan-01 00:00 assets/data/game_atlas.atlas │ +-rw---- 1.0 fat 5473189 b- stor 08-Jan-01 00:00 assets/data/game_atlas.png │ +-rw---- 1.0 fat 70230 b- stor 08-Jan-01 00:00 assets/data/game_atlas2.png │ +-rw---- 1.0 fat 2791 b- stor 08-Jan-01 00:00 assets/data/pixel.png │ +-rw---- 2.0 fat 859 bl defN 08-Jan-01 00:00 assets/data/tables.json │ +-rw---- 1.0 fat 11257 b- stor 08-Jan-01 00:00 assets/sound/chimes.mp3 │ +-rw---- 1.0 fat 2557 b- stor 08-Jan-01 00:00 assets/sound/clack.mp3 │ +-rw---- 1.0 fat 9668 b- stor 08-Jan-01 00:00 assets/sound/drop.mp3 │ +-rw---- 1.0 fat 11755 b- stor 08-Jan-01 00:00 assets/sound/flick.mp3 │ +-rw---- 1.0 fat 5898 b- stor 08-Jan-01 00:00 assets/sound/foul.mp3 │ +-rw---- 1.0 fat 732189 b- stor 08-Jan-01 00:00 assets/sound/game_music.ogg │ +-rw---- 1.0 fat 4654 b- stor 08-Jan-01 00:00 assets/sound/menu_click.mp3 │ +-rw---- 1.0 fat 725828 b- stor 08-Jan-01 00:00 assets/sound/menu_music.ogg │ +-rw---- 1.0 fat 17505 b- stor 08-Jan-01 00:00 assets/sound/miss.mp3 │ +-rw---- 1.0 fat 23038 b- stor 08-Jan-01 00:00 assets/sound/new_puck.mp3 │ +-rw---- 1.0 fat 44746 b- stor 08-Jan-01 00:00 assets/sound/pause.mp3 │ +-rw---- 1.0 fat 15095 b- stor 08-Jan-01 00:00 assets/sound/score.mp3 │ +-rw---- 1.0 fat 44750 b- stor 08-Jan-01 00:00 assets/sound/scratch.mp3 │ +-rw---- 1.0 fat 7158 b- stor 08-Jan-01 00:00 assets/sound/thump.mp3 │ +-rw---- 1.0 fat 160913 b- stor 08-Jan-01 00:00 assets/sound/ticking.mp3 │ +-rw---- 2.0 fat 1800 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 5964 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 3112 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 9355 b- stor 08-Jan-01 00:00 res/drawable-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 17889 b- stor 08-Jan-01 00:00 res/drawable-xxhdpi-v4/ic_launcher.png │ +-rw---- 2.0 fat 2074684 bl defN 08-Jan-01 00:00 classes.dex │ +-rw---- 2.0 fat 303 bl defN 08-Jan-01 00:00 com/badlogic/gdx/physics/box2d.gwt.xml │ +-rw---- 2.0 fat 768 bl defN 08-Jan-01 00:00 com/badlogic/gdx/graphics/g3d/particles/particles.fragment.glsl │ +-rw---- 2.0 fat 2732 bl defN 08-Jan-01 00:00 com/badlogic/gdx/graphics/g3d/particles/particles.vertex.glsl │ +-rw---- 2.0 fat 5068 bl defN 08-Jan-01 00:00 com/badlogic/gdx/graphics/g3d/shaders/default.fragment.glsl │ +-rw---- 2.0 fat 8574 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 10779 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 21674 bl defN 08-Jan-01 00:00 com/badlogic/gdx.gwt.xml │ +-rw---- 2.0 fat 255204 bl defN 08-Jan-01 00:00 lib/armeabi/libgdx.so │ +-rw---- 2.0 fat 283896 bl defN 08-Jan-01 00:00 lib/armeabi/libgdx-box2d.so │ +-rw---- 2.0 fat 226536 bl defN 08-Jan-01 00:00 lib/armeabi-v7a/libgdx.so │ +-rw---- 2.0 fat 206080 bl defN 08-Jan-01 00:00 lib/armeabi-v7a/libgdx-box2d.so │ +-rw---- 2.0 fat 243508 bl defN 08-Jan-01 00:00 lib/x86/libgdx.so │ +-rw---- 2.0 fat 275776 bl defN 08-Jan-01 00:00 lib/x86/libgdx-box2d.so │ +54 files, 11174935 bytes uncompressed, 9018417 bytes compressed: 19.3% ├── AndroidManifest.xml │ @@ -1,9 +1,9 @@ │ │ - ├── 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 │ @@ -4492,45 +4492,45 @@ │ │ monitor-exit p0 │ │ throw v1 │ .end method │ │ .method public update(I)Z │ - .locals 8 │ + .locals 7 │ .param p1, "millis" # I │ │ .prologue │ .line 379 │ 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 381 │ - .local v2, "endTime":J │ + .local v1, "endTime":J │ :goto_0 │ invoke-virtual {p0}, Lcom/badlogic/gdx/assets/AssetManager;->update()Z │ │ move-result v0 │ │ .line 382 │ .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 383 │ :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 │ @@ -1592,655 +1592,571 @@ │ invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 484 │ 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 351 │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v12 │ + move-result-wide v9 │ │ .line 352 │ - .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 353 │ - 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 356 │ - 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 357 │ - 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 362 │ :goto_0 │ - const/4 v9, 0x0 │ + const/4 v7, 0x0 │ │ .line 363 │ - .local v9, "lrunning":Z │ - const/4 v7, 0x0 │ + .local v7, "lrunning":Z │ + const/4 v5, 0x0 │ │ .line 364 │ - .local v7, "lpause":Z │ - const/4 v4, 0x0 │ + .local v5, "lpause":Z │ + const/4 v2, 0x0 │ │ .line 365 │ - .local v4, "ldestroy":Z │ - const/4 v8, 0x0 │ + .local v2, "ldestroy":Z │ + const/4 v6, 0x0 │ │ .line 367 │ - .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 368 │ :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 369 │ - 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 370 │ - 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 371 │ - 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 373 │ - 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 374 │ 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 377 │ :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 378 │ 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 379 │ - 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 382 │ :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 383 │ 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 384 │ - 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 386 │ :cond_2 │ - monitor-exit v14 │ + monitor-exit v12 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_1 │ │ .line 388 │ - if-eqz v8, :cond_5 │ + if-eqz v6, :cond_5 │ │ .line 389 │ - 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 390 │ - .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 391 │ :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 392 │ - .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 394 │ - .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 359 │ - .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 386 │ - .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 394 │ - .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 395 │ - 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 396 │ 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 399 │ - .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 400 │ - 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 401 │ :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 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;->getExecutedRunnables()Lcom/badlogic/gdx/utils/Array; │ │ move-result-object v11 │ │ - move-object/from16 v0, p0 │ + iget-object v13, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ │ - iget-object v15, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->app:Lcom/badlogic/gdx/backends/android/AndroidApplicationBase; │ + invoke-interface {v13}, Lcom/badlogic/gdx/backends/android/AndroidApplicationBase;->getRunnables()Lcom/badlogic/gdx/utils/Array; │ │ - invoke-interface {v15}, Lcom/badlogic/gdx/backends/android/AndroidApplicationBase;->getRunnables()Lcom/badlogic/gdx/utils/Array; │ + move-result-object v13 │ │ - move-result-object v15 │ - │ - 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 403 │ - 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 404 │ - monitor-exit v14 │ + monitor-exit v12 │ :try_end_4 │ .catchall {:try_start_4 .. :try_end_4} :catchall_2 │ │ .line 406 │ - 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 408 │ :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 406 │ :goto_3 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v0, v0, 0x1 │ │ goto :goto_2 │ │ .line 404 │ - .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 409 │ - .restart local v2 # "i":I │ + .restart local v0 # "i":I │ :catch_0 │ - move-exception v10 │ + move-exception v8 │ │ .line 410 │ - .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 413 │ - .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 414 │ - 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 417 │ - .end local v2 # "i":I │ + .end local v0 # "i":I │ :cond_7 │ - if-eqz v7, :cond_9 │ + if-eqz v5, :cond_9 │ │ .line 418 │ - 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 419 │ - .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 420 │ :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 421 │ - .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 423 │ - .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 424 │ - 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 425 │ 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 428 │ - .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 429 │ - 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 430 │ - .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 431 │ :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 432 │ - .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 434 │ - .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 435 │ - 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 436 │ 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 439 │ - .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 v11, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frameStart:J │ │ - iget-wide v14, v0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->frameStart:J │ + sub-long v11, v9, v11 │ │ - sub-long v14, v12, v14 │ + const-wide/32 v13, 0x3b9aca00 │ │ - const-wide/32 v16, 0x3b9aca00 │ - │ - cmp-long v11, v14, v16 │ + cmp-long v11, v11, v13 │ │ if-lez v11, :cond_c │ │ .line 440 │ - 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 441 │ 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 442 │ - 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 444 │ :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 445 │ return-void │ .end method │ │ .method public onPauseGLSurfaceView()V │ .locals 1 │ @@ -2404,20 +2320,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 247 │ 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; │ @@ -2494,31 +2410,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 263 │ 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 265 │ 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 266 │ return-void │ .end method │ │ .method pause()V │ - .locals 6 │ + .locals 5 │ │ .prologue │ .line 309 │ iget-object v2, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->synch:Ljava/lang/Object; │ │ monitor-enter v2 │ │ @@ -2554,17 +2470,17 @@ │ │ if-eqz v1, :cond_2 │ │ .line 321 │ :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 322 │ iget-boolean v1, p0, Lcom/badlogic/gdx/backends/android/AndroidGraphics;->pause:Z │ │ if-eqz v1, :cond_1 │ │ .line 323 ├── smali/com/badlogic/gdx/backends/android/AndroidInput.smali │ @@ -1747,498 +1747,498 @@ │ invoke-virtual {p0, p1, p2}, Lcom/badlogic/gdx/backends/android/AndroidInput;->postTap(II)V │ │ .line 449 │ 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 474 │ - 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 475 │ - 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 557 │ :goto_1 │ - return v7 │ + return v8 │ │ .line 474 │ :cond_0 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 477 │ :cond_1 │ monitor-enter p0 │ │ .line 478 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ .line 480 │ - .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 481 │ invoke-virtual {p3}, Landroid/view/KeyEvent;->getCharacters()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 482 │ - .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 483 │ - 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 v7, v4, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->keyCode:I │ + iput v8, v3, Lcom/badlogic/gdx/backends/android/AndroidInput$KeyEvent;->keyCode:I │ │ .line 486 │ - 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 487 │ - 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 488 │ - 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 482 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_2 │ │ .line 490 │ :cond_2 │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ monitor-exit p0 │ │ goto :goto_1 │ │ .line 551 │ - .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 493 │ :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 495 │ - .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 497 │ :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 550 │ :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 551 │ monitor-exit p0 │ │ .line 554 │ - 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 499 │ :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 500 │ 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 501 │ - 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 502 │ 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 503 │ - 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 506 │ - 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 507 │ const/16 p2, 0xff │ │ .line 508 │ - 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 511 │ :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 512 │ - 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 513 │ - 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 514 │ - 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 518 │ :pswitch_1 │ invoke-static {}, Ljava/lang/System;->nanoTime()J │ │ - move-result-wide v8 │ + move-result-wide v6 │ │ .line 519 │ - .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 520 │ - 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 521 │ - 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 522 │ 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 523 │ - 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 525 │ - 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 526 │ const/16 p2, 0xff │ │ .line 527 │ - 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 529 │ :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 531 │ - 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 532 │ - 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 533 │ - 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 534 │ - 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 535 │ - 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 536 │ - 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 538 │ - const/16 v7, 0xff │ + const/16 v8, 0xff │ │ - if-ne p2, v7, :cond_8 │ + if-ne p2, v8, :cond_8 │ │ .line 539 │ - 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 540 │ - 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 541 │ - 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 544 │ :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 545 │ - 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 546 │ - 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 555 │ - .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 556 │ :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 557 │ :cond_b │ - const/4 v7, 0x0 │ + const/4 v8, 0x0 │ │ goto/16 :goto_1 │ │ .line 497 │ nop │ │ :pswitch_data_0 │ @@ -2353,15 +2353,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 452 │ monitor-enter p0 │ │ @@ -2375,17 +2375,17 @@ │ │ check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; │ │ .line 454 │ .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 455 │ const/4 v1, 0x0 │ │ iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;->pointer:I │ │ .line 456 │ @@ -2414,17 +2414,17 @@ │ .end local v0 # "event":Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; │ check-cast v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent; │ │ .line 462 │ .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 463 │ const/4 v1, 0x0 │ │ iput v1, v0, Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;->pointer:I │ │ .line 464 │ @@ -3239,24 +3239,24 @@ │ invoke-interface {v0, v1, v2}, Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 705 │ return-void │ .end method │ │ .method public vibrate(I)V │ - .locals 4 │ + .locals 3 │ .param p1, "milliseconds" # I │ │ .prologue │ .line 590 │ 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 591 │ return-void │ .end method │ │ .method public vibrate([JI)V │ .locals 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 │ @@ -255,15 +255,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 │ @@ -463,15 +463,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 │ @@ -570,15 +570,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; │ │ @@ -587,15 +587,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; │ │ @@ -604,15 +604,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; │ │ @@ -658,15 +658,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 231 │ 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 232 │ .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 602 │ 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 608 │ invoke-static {v0}, Lcom/badlogic/gdx/utils/StreamUtils;->closeQuietly(Ljava/io/Closeable;)V │ │ .line 612 │ .end local v0 # "input":Ljava/io/InputStream; │ :goto_0 │ - return-wide v2 │ + return-wide v1 │ │ .line 606 │ .restart local v0 # "input":Ljava/io/InputStream; │ :catch_0 │ move-exception v1 │ │ .line 608 │ invoke-static {v0}, Lcom/badlogic/gdx/utils/StreamUtils;->closeQuietly(Ljava/io/Closeable;)V │ │ .line 610 │ - const-wide/16 v2, 0x0 │ + const-wide/16 v1, 0x0 │ │ goto :goto_0 │ │ .line 608 │ :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 144 │ - 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 145 │ - const-wide/16 v2, 0x0 │ + const-wide/16 v1, 0x0 │ │ .line 146 │ - .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 147 │ - 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 146 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 149 │ :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 151 │ .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 │ @@ -32,58 +32,58 @@ │ │ sput-object v0, Lcom/badlogic/gdx/graphics/g3d/Attribute;->types:Lcom/badlogic/gdx/utils/Array; │ │ return-void │ .end method │ │ .method protected constructor (J)V │ - .locals 1 │ + .locals 0 │ .param p1, "type" # J │ │ .prologue │ .line 55 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 56 │ iput-wide p1, p0, Lcom/badlogic/gdx/graphics/g3d/Attribute;->type:J │ │ .line 57 │ 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 │ │ @@ -107,15 +107,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 │ @@ -137,31 +137,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}, Ljava/lang/Object;->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 │ @@ -251,83 +251,83 @@ │ .line 248 │ iget-object v6, p1, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->ambient:Lcom/badlogic/gdx/graphics/Color; │ │ if-eqz v6, :cond_0 │ │ new-instance v6, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ │ - sget-wide v8, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Ambient:J │ + sget-wide v7, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Ambient:J │ │ - iget-object v7, p1, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->ambient:Lcom/badlogic/gdx/graphics/Color; │ + iget-object v9, p1, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->ambient:Lcom/badlogic/gdx/graphics/Color; │ │ - invoke-direct {v6, v8, v9, v7}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JLcom/badlogic/gdx/graphics/Color;)V │ + invoke-direct {v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JLcom/badlogic/gdx/graphics/Color;)V │ │ invoke-virtual {v2, v6}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ │ .line 249 │ :cond_0 │ iget-object v6, p1, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->diffuse:Lcom/badlogic/gdx/graphics/Color; │ │ if-eqz v6, :cond_1 │ │ new-instance v6, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ │ - sget-wide v8, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Diffuse:J │ + sget-wide v7, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Diffuse:J │ │ - iget-object v7, p1, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->diffuse:Lcom/badlogic/gdx/graphics/Color; │ + iget-object v9, p1, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->diffuse:Lcom/badlogic/gdx/graphics/Color; │ │ - invoke-direct {v6, v8, v9, v7}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JLcom/badlogic/gdx/graphics/Color;)V │ + invoke-direct {v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JLcom/badlogic/gdx/graphics/Color;)V │ │ invoke-virtual {v2, v6}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ │ .line 250 │ :cond_1 │ iget-object v6, p1, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->specular:Lcom/badlogic/gdx/graphics/Color; │ │ if-eqz v6, :cond_2 │ │ new-instance v6, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ │ - sget-wide v8, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Specular:J │ + sget-wide v7, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Specular:J │ │ - iget-object v7, p1, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->specular:Lcom/badlogic/gdx/graphics/Color; │ + iget-object v9, p1, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->specular:Lcom/badlogic/gdx/graphics/Color; │ │ - invoke-direct {v6, v8, v9, v7}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JLcom/badlogic/gdx/graphics/Color;)V │ + invoke-direct {v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JLcom/badlogic/gdx/graphics/Color;)V │ │ invoke-virtual {v2, v6}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ │ .line 251 │ :cond_2 │ iget-object v6, p1, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->emissive:Lcom/badlogic/gdx/graphics/Color; │ │ if-eqz v6, :cond_3 │ │ new-instance v6, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ │ - sget-wide v8, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Emissive:J │ + sget-wide v7, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Emissive:J │ │ - iget-object v7, p1, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->emissive:Lcom/badlogic/gdx/graphics/Color; │ + iget-object v9, p1, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->emissive:Lcom/badlogic/gdx/graphics/Color; │ │ - invoke-direct {v6, v8, v9, v7}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JLcom/badlogic/gdx/graphics/Color;)V │ + invoke-direct {v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JLcom/badlogic/gdx/graphics/Color;)V │ │ invoke-virtual {v2, v6}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ │ .line 252 │ :cond_3 │ iget-object v6, p1, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->reflection:Lcom/badlogic/gdx/graphics/Color; │ │ if-eqz v6, :cond_4 │ │ new-instance v6, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; │ │ - sget-wide v8, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Reflection:J │ + sget-wide v7, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Reflection:J │ │ - iget-object v7, p1, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->reflection:Lcom/badlogic/gdx/graphics/Color; │ + iget-object v9, p1, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->reflection:Lcom/badlogic/gdx/graphics/Color; │ │ - invoke-direct {v6, v8, v9, v7}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JLcom/badlogic/gdx/graphics/Color;)V │ + invoke-direct {v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(JLcom/badlogic/gdx/graphics/Color;)V │ │ invoke-virtual {v2, v6}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ │ .line 253 │ :cond_4 │ iget v6, p1, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->shininess:F │ │ @@ -335,19 +335,19 @@ │ │ cmpl-float v6, v6, v7 │ │ if-lez v6, :cond_5 │ │ new-instance v6, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute; │ │ - sget-wide v8, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->Shininess:J │ + sget-wide v7, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->Shininess:J │ │ - iget v7, p1, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->shininess:F │ + iget v9, p1, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->shininess:F │ │ - invoke-direct {v6, v8, v9, v7}, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->(JF)V │ + invoke-direct {v6, v7, v8, v9}, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->(JF)V │ │ invoke-virtual {v2, v6}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ │ .line 254 │ :cond_5 │ iget v6, p1, Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->opacity:F │ │ @@ -465,17 +465,17 @@ │ :pswitch_0 │ goto :goto_0 │ │ .line 277 │ :pswitch_1 │ new-instance v6, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ - sget-wide v8, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Diffuse:J │ + sget-wide v7, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Diffuse:J │ │ - invoke-direct {v6, v8, v9, v0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;)V │ + invoke-direct {v6, v7, v8, v0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;)V │ │ invoke-virtual {v2, v6}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ │ goto :goto_0 │ │ .line 265 │ .end local v0 # "descriptor":Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor; │ @@ -501,41 +501,41 @@ │ goto :goto_1 │ │ .line 280 │ .restart local v0 # "descriptor":Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor; │ :pswitch_2 │ new-instance v6, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ - sget-wide v8, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Specular:J │ + sget-wide v7, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Specular:J │ │ - invoke-direct {v6, v8, v9, v0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;)V │ + invoke-direct {v6, v7, v8, v0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;)V │ │ invoke-virtual {v2, v6}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ │ goto :goto_0 │ │ .line 283 │ :pswitch_3 │ new-instance v6, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ - sget-wide v8, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Bump:J │ + sget-wide v7, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Bump:J │ │ - invoke-direct {v6, v8, v9, v0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;)V │ + invoke-direct {v6, v7, v8, v0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;)V │ │ invoke-virtual {v2, v6}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ │ goto :goto_0 │ │ .line 286 │ :pswitch_4 │ new-instance v6, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; │ │ - sget-wide v8, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Normal:J │ + sget-wide v7, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Normal:J │ │ - invoke-direct {v6, v8, v9, v0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;)V │ + invoke-direct {v6, v7, v8, v0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;)V │ │ invoke-virtual {v2, v6}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V │ │ goto :goto_0 │ │ .line 292 │ .end local v0 # "descriptor":Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor; ├── smali/com/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute.smali │ @@ -258,21 +258,21 @@ │ │ invoke-direct {v0, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute;->(Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute;)V │ │ return-object v0 │ .end method │ │ .method public hashCode()I │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 82 │ - iget-wide v2, p0, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute;->type:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute;->type:J │ │ - long-to-int v0, v2 │ + long-to-int v0, v1 │ │ .line 83 │ .local v0, "result":I │ mul-int/lit16 v2, v0, 0x3b3 │ │ iget-boolean v1, p0, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute;->blended:Z ├── 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 │ @@ -434,21 +434,21 @@ │ │ invoke-direct {v0, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->(Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;)V │ │ return-object v0 │ .end method │ │ .method public hashCode()I │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 105 │ - iget-wide v2, p0, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->type:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->type:J │ │ - long-to-int v0, v2 │ + long-to-int v0, v1 │ │ .line 106 │ .local v0, "result":I │ mul-int/lit16 v1, v0, 0x3b9 │ │ iget-object v2, p0, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->color:Lcom/badlogic/gdx/graphics/Color; ├── 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 │ @@ -180,21 +180,21 @@ │ │ invoke-direct {v0, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/CubemapAttribute;->(Lcom/badlogic/gdx/graphics/g3d/attributes/CubemapAttribute;)V │ │ return-object v0 │ .end method │ │ .method public hashCode()I │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 68 │ - iget-wide v2, p0, Lcom/badlogic/gdx/graphics/g3d/attributes/CubemapAttribute;->type:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/graphics/g3d/attributes/CubemapAttribute;->type:J │ │ - long-to-int v0, v2 │ + long-to-int v0, v1 │ │ .line 69 │ .local v0, "result":I │ mul-int/lit16 v1, v0, 0x3c7 │ │ iget-object v2, p0, Lcom/badlogic/gdx/graphics/g3d/attributes/CubemapAttribute;->textureDescription:Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor; ├── 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 │ @@ -250,21 +250,21 @@ │ │ invoke-direct {v0, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/DepthTestAttribute;->(Lcom/badlogic/gdx/graphics/g3d/attributes/DepthTestAttribute;)V │ │ return-object v0 │ .end method │ │ .method public hashCode()I │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 87 │ - iget-wide v2, p0, Lcom/badlogic/gdx/graphics/g3d/attributes/DepthTestAttribute;->type:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/graphics/g3d/attributes/DepthTestAttribute;->type:J │ │ - long-to-int v0, v2 │ + long-to-int v0, v1 │ │ .line 88 │ .local v0, "result":I │ mul-int/lit16 v1, v0, 0x3cb │ │ iget v2, p0, Lcom/badlogic/gdx/graphics/g3d/attributes/DepthTestAttribute;->depthFunc:I ├── 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,69 +68,69 @@ │ 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 4 │ + .locals 3 │ │ .prologue │ .line 56 │ - 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 │ │ - long-to-int v0, v2 │ + long-to-int v0, v1 │ │ .line 57 │ .local v0, "result":I │ mul-int/lit16 v1, v0, 0x3d1 │ │ iget v2, p0, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->value:F ├── 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,54 +55,54 @@ │ 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 4 │ + .locals 3 │ │ .prologue │ .line 47 │ - 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 │ │ - long-to-int v0, v2 │ + long-to-int v0, v1 │ │ .line 48 │ .local v0, "result":I │ mul-int/lit16 v1, v0, 0x3d7 │ │ iget v2, p0, Lcom/badlogic/gdx/graphics/g3d/attributes/IntAttribute;->value:I ├── smali/com/badlogic/gdx/graphics/g3d/attributes/TextureAttribute.smali │ @@ -94,15 +94,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 │ .line 64 │ invoke-direct {p0, p1, p2}, Lcom/badlogic/gdx/graphics/g3d/Attribute;->(J)V │ │ .line 65 │ @@ -190,69 +190,69 @@ │ invoke-direct {p0, v0, v1, v2}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(JLcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;)V │ │ .line 81 │ return-void │ .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 58 │ 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 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 46 │ 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 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 54 │ 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 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 50 │ 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 final is(J)Z │ .locals 4 │ .param p0, "mask" # J │ @@ -291,21 +291,21 @@ │ │ invoke-direct {v0, p0}, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->(Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;)V │ │ return-object v0 │ .end method │ │ .method public hashCode()I │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 90 │ - iget-wide v2, p0, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->type:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->type:J │ │ - long-to-int v0, v2 │ + long-to-int v0, v1 │ │ .line 91 │ .local v0, "result":I │ mul-int/lit16 v1, v0, 0x3df │ │ iget-object v2, p0, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->textureDescription:Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor; ├── 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 │ @@ -39,29 +39,29 @@ │ .line 277 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .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 282 │ 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$15.smali │ @@ -39,29 +39,29 @@ │ .line 301 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .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 306 │ 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$18.smali │ @@ -39,29 +39,29 @@ │ .line 336 │ const/4 v0, 0x0 │ │ return v0 │ .end method │ │ .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 341 │ 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$ACubemap.smali │ @@ -174,17 +174,17 @@ │ if-eqz v1, :cond_1 │ │ .line 371 │ iget-object v2, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Setters$ACubemap;->cacheAmbientCubemap:Lcom/badlogic/gdx/graphics/g3d/environment/AmbientCubemap; │ │ iget-object v1, p3, Lcom/badlogic/gdx/graphics/g3d/Renderable;->environment:Lcom/badlogic/gdx/graphics/g3d/Environment; │ │ - 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 {v1, v4, v5}, Lcom/badlogic/gdx/graphics/g3d/Environment;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; │ + invoke-virtual {v1, v3, v4}, Lcom/badlogic/gdx/graphics/g3d/Environment;->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/DepthShader.smali │ @@ -166,19 +166,19 @@ │ .restart local v3 # "w":I │ :cond_2 │ iput v3, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DepthShader;->weights:I │ │ .line 100 │ new-instance v4, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute; │ │ - sget-wide v6, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->AlphaTest:J │ + sget-wide v5, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->AlphaTest:J │ │ - iget v5, p2, Lcom/badlogic/gdx/graphics/g3d/shaders/DepthShader$Config;->defaultAlphaTest:F │ + iget v7, p2, Lcom/badlogic/gdx/graphics/g3d/shaders/DepthShader$Config;->defaultAlphaTest:F │ │ - invoke-direct {v4, v6, v7, v5}, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->(JF)V │ + invoke-direct {v4, v5, v6, v7}, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->(JF)V │ │ iput-object v4, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DepthShader;->alphaTestAttribute:Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute; │ │ .line 101 │ return-void │ .end method │ │ @@ -399,15 +399,15 @@ │ invoke-super {p0, p1, p2}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->begin(Lcom/badlogic/gdx/graphics/Camera;Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext;)V │ │ .line 108 │ return-void │ .end method │ │ .method public canRender(Lcom/badlogic/gdx/graphics/g3d/Renderable;)Z │ - .locals 12 │ + .locals 11 │ .param p1, "renderable" # Lcom/badlogic/gdx/graphics/g3d/Renderable; │ │ .prologue │ .line 118 │ iget-object v5, p1, Lcom/badlogic/gdx/graphics/g3d/Renderable;->material:Lcom/badlogic/gdx/graphics/g3d/Material; │ │ sget-wide v6, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute;->Type:J │ @@ -415,23 +415,23 @@ │ invoke-virtual {v5, v6, v7}, Lcom/badlogic/gdx/graphics/g3d/Material;->has(J)Z │ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ .line 119 │ - iget-wide v6, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DepthShader;->materialMask:J │ + iget-wide v5, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DepthShader;->materialMask:J │ │ - sget-wide v8, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute;->Type:J │ + sget-wide v7, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute;->Type:J │ │ - and-long/2addr v6, v8 │ + and-long/2addr v5, v7 │ │ - sget-wide v8, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute;->Type:J │ + sget-wide v7, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute;->Type:J │ │ - cmp-long v5, v6, v8 │ + cmp-long v5, v5, v7 │ │ if-eqz v5, :cond_0 │ │ .line 120 │ const/4 v5, 0x0 │ │ .line 133 │ @@ -444,23 +444,23 @@ │ │ sget-wide v6, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Diffuse:J │ │ invoke-virtual {v5, v6, v7}, Lcom/badlogic/gdx/graphics/g3d/Material;->has(J)Z │ │ move-result v6 │ │ - iget-wide v8, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DepthShader;->materialMask:J │ + iget-wide v7, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DepthShader;->materialMask:J │ │ - 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 v8, v10 │ + and-long/2addr v7, v9 │ │ - sget-wide v10, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Diffuse:J │ + sget-wide v9, Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Diffuse:J │ │ - cmp-long v5, v8, v10 │ + cmp-long v5, v7, v9 │ │ if-nez v5, :cond_1 │ │ const/4 v5, 0x1 │ │ :goto_1 │ if-eq v6, v5, :cond_2 │ @@ -482,23 +482,23 @@ │ │ invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/Mesh;->getVertexAttributes()Lcom/badlogic/gdx/graphics/VertexAttributes; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/VertexAttributes;->getMask()J │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - const-wide/16 v8, 0x40 │ + const-wide/16 v7, 0x40 │ │ - and-long/2addr v6, v8 │ + and-long/2addr v5, v7 │ │ - const-wide/16 v8, 0x40 │ + const-wide/16 v7, 0x40 │ │ - cmp-long v5, v6, v8 │ + cmp-long v5, v5, v7 │ │ if-nez v5, :cond_3 │ │ const/4 v3, 0x1 │ │ .line 125 │ .local v3, "skinned":Z │ @@ -627,47 +627,47 @@ │ .locals 6 │ .param p1, "renderable" # Lcom/badlogic/gdx/graphics/g3d/Renderable; │ │ .prologue │ .line 138 │ iget-object v2, p1, Lcom/badlogic/gdx/graphics/g3d/Renderable;->material:Lcom/badlogic/gdx/graphics/g3d/Material; │ │ - sget-wide v4, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute;->Type:J │ + sget-wide v3, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute;->Type:J │ │ - invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/graphics/g3d/Material;->has(J)Z │ + invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/graphics/g3d/Material;->has(J)Z │ │ move-result v2 │ │ if-eqz v2, :cond_3 │ │ .line 139 │ iget-object v2, p1, Lcom/badlogic/gdx/graphics/g3d/Renderable;->material:Lcom/badlogic/gdx/graphics/g3d/Material; │ │ - sget-wide v4, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute;->Type:J │ + sget-wide v3, 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 {v2, v3, v4}, 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/BlendingAttribute; │ │ .line 140 │ .local v0, "blending":Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute; │ iget-object v2, p1, Lcom/badlogic/gdx/graphics/g3d/Renderable;->material:Lcom/badlogic/gdx/graphics/g3d/Material; │ │ - sget-wide v4, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute;->Type:J │ + sget-wide v3, Lcom/badlogic/gdx/graphics/g3d/attributes/BlendingAttribute;->Type:J │ │ - invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/graphics/g3d/Material;->remove(J)V │ + invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/graphics/g3d/Material;->remove(J)V │ │ .line 141 │ iget-object v2, p1, Lcom/badlogic/gdx/graphics/g3d/Renderable;->material:Lcom/badlogic/gdx/graphics/g3d/Material; │ │ - sget-wide v4, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->AlphaTest:J │ + sget-wide v3, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->AlphaTest:J │ │ - invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/graphics/g3d/Material;->has(J)Z │ + invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/graphics/g3d/Material;->has(J)Z │ │ move-result v1 │ │ .line 142 │ .local v1, "hasAlphaTest":Z │ if-nez v1, :cond_0 │ │ @@ -704,17 +704,17 @@ │ .line 146 │ :cond_1 │ if-nez v1, :cond_2 │ │ .line 147 │ iget-object v2, p1, Lcom/badlogic/gdx/graphics/g3d/Renderable;->material:Lcom/badlogic/gdx/graphics/g3d/Material; │ │ - sget-wide v4, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->AlphaTest:J │ + sget-wide v3, Lcom/badlogic/gdx/graphics/g3d/attributes/FloatAttribute;->AlphaTest:J │ │ - invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/graphics/g3d/Material;->remove(J)V │ + invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/graphics/g3d/Material;->remove(J)V │ │ .line 148 │ :cond_2 │ iget-object v2, p1, Lcom/badlogic/gdx/graphics/g3d/Renderable;->material:Lcom/badlogic/gdx/graphics/g3d/Material; │ │ invoke-virtual {v2, v0}, Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V ├── smali/com/badlogic/gdx/graphics/g3d/shaders/DefaultShader.smali │ @@ -241,15 +241,15 @@ │ invoke-direct {p0, p1, p2, v0}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->(Lcom/badlogic/gdx/graphics/g3d/Renderable;Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Config;Ljava/lang/String;)V │ │ .line 502 │ return-void │ .end method │ │ .method public constructor (Lcom/badlogic/gdx/graphics/g3d/Renderable;Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Config;Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;)V │ - .locals 10 │ + .locals 7 │ .param p1, "renderable" # Lcom/badlogic/gdx/graphics/g3d/Renderable; │ .param p2, "config" # Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Config; │ .param p3, "shaderProgram" # Lcom/badlogic/gdx/graphics/glutils/ShaderProgram; │ │ .prologue │ const/4 v4, -0x1 │ │ @@ -439,31 +439,31 @@ │ │ :goto_0 │ iput-boolean v1, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->lighting:Z │ │ .line 518 │ iget-object v1, p1, Lcom/badlogic/gdx/graphics/g3d/Renderable;->material:Lcom/badlogic/gdx/graphics/g3d/Material; │ │ - sget-wide v6, Lcom/badlogic/gdx/graphics/g3d/attributes/CubemapAttribute;->EnvironmentMap:J │ + sget-wide v5, Lcom/badlogic/gdx/graphics/g3d/attributes/CubemapAttribute;->EnvironmentMap:J │ │ - invoke-virtual {v1, v6, v7}, Lcom/badlogic/gdx/graphics/g3d/Material;->has(J)Z │ + invoke-virtual {v1, v5, v6}, Lcom/badlogic/gdx/graphics/g3d/Material;->has(J)Z │ │ move-result v1 │ │ if-nez v1, :cond_0 │ │ iget-boolean v1, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->lighting:Z │ │ if-eqz v1, :cond_2 │ │ iget-object v1, p1, Lcom/badlogic/gdx/graphics/g3d/Renderable;->environment:Lcom/badlogic/gdx/graphics/g3d/Environment; │ │ - sget-wide v6, Lcom/badlogic/gdx/graphics/g3d/attributes/CubemapAttribute;->EnvironmentMap:J │ + sget-wide v5, Lcom/badlogic/gdx/graphics/g3d/attributes/CubemapAttribute;->EnvironmentMap:J │ │ - invoke-virtual {v1, v6, v7}, Lcom/badlogic/gdx/graphics/g3d/Environment;->has(J)Z │ + invoke-virtual {v1, v5, v6}, Lcom/badlogic/gdx/graphics/g3d/Environment;->has(J)Z │ │ move-result v1 │ │ if-eqz v1, :cond_2 │ │ :cond_0 │ move v1, v2 │ @@ -490,17 +490,17 @@ │ .line 521 │ iget-boolean v1, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->lighting:Z │ │ if-eqz v1, :cond_4 │ │ iget-object v1, p1, Lcom/badlogic/gdx/graphics/g3d/Renderable;->environment:Lcom/badlogic/gdx/graphics/g3d/Environment; │ │ - 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 {v1, v6, v7}, Lcom/badlogic/gdx/graphics/g3d/Environment;->has(J)Z │ + invoke-virtual {v1, v5, v6}, Lcom/badlogic/gdx/graphics/g3d/Environment;->has(J)Z │ │ move-result v1 │ │ if-eqz v1, :cond_4 │ │ :goto_3 │ iput-boolean v2, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->fog:Z │ @@ -509,34 +509,34 @@ │ iput-object p1, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->renderable:Lcom/badlogic/gdx/graphics/g3d/Renderable; │ │ .line 523 │ iget-object v1, p1, Lcom/badlogic/gdx/graphics/g3d/Renderable;->material:Lcom/badlogic/gdx/graphics/g3d/Material; │ │ invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/g3d/Material;->getMask()J │ │ - move-result-wide v6 │ + move-result-wide v1 │ │ - sget-wide v8, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->optionalAttributes:J │ + sget-wide v5, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->optionalAttributes:J │ │ - or-long/2addr v6, v8 │ + or-long/2addr v1, v5 │ │ - iput-wide v6, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->materialMask:J │ + iput-wide v1, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->materialMask:J │ │ .line 524 │ iget-object v1, p1, Lcom/badlogic/gdx/graphics/g3d/Renderable;->mesh:Lcom/badlogic/gdx/graphics/Mesh; │ │ invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/Mesh;->getVertexAttributes()Lcom/badlogic/gdx/graphics/VertexAttributes; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Lcom/badlogic/gdx/graphics/VertexAttributes;->getMask()J │ │ - move-result-wide v6 │ + move-result-wide v1 │ │ - iput-wide v6, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->vertexMask:J │ + iput-wide v1, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->vertexMask:J │ │ .line 526 │ iget-boolean v1, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->lighting:Z │ │ if-eqz v1, :cond_5 │ │ iget v1, p2, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Config;->numDirectionalLights:I │ @@ -650,23 +650,23 @@ │ │ .line 533 │ :cond_8 │ iget-boolean v1, p2, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Config;->ignoreUnimplemented:Z │ │ if-nez v1, :cond_9 │ │ - sget-wide v2, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->implementedFlags:J │ + sget-wide v1, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->implementedFlags:J │ │ - iget-wide v6, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->materialMask:J │ + iget-wide v5, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->materialMask:J │ │ - and-long/2addr v2, v6 │ + and-long/2addr v1, v5 │ │ - iget-wide v6, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->materialMask:J │ + iget-wide v5, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->materialMask:J │ │ - cmp-long v1, v2, v6 │ + cmp-long v1, v1, v5 │ │ if-eqz v1, :cond_9 │ │ .line 534 │ new-instance v1, Lcom/badlogic/gdx/utils/GdxRuntimeException; │ │ new-instance v2, Ljava/lang/StringBuilder; │ @@ -675,17 +675,17 @@ │ │ const-string v3, "Some attributes not implemented yet (" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ - iget-wide v4, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->materialMask:J │ + iget-wide v3, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->materialMask:J │ │ - invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const-string v3, ")" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1157,21 +1157,21 @@ │ │ invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/Mesh;->getVertexAttributes()Lcom/badlogic/gdx/graphics/VertexAttributes; │ │ move-result-object v8 │ │ invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/VertexAttributes;->getMask()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ .line 600 │ - .local v2, "attributes":J │ + .local v1, "attributes":J │ const-wide/16 v8, 0x1 │ │ - invoke-static {v2, v3, v8, v9}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->and(JJ)Z │ + invoke-static {v1, v2, v8, v9}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->and(JJ)Z │ │ move-result v8 │ │ if-eqz v8, :cond_0 │ │ new-instance v8, Ljava/lang/StringBuilder; │ │ @@ -1191,15 +1191,15 @@ │ │ move-result-object v7 │ │ .line 601 │ :cond_0 │ const-wide/16 v8, 0x6 │ │ - invoke-static {v2, v3, v8, v9}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->or(JJ)Z │ + invoke-static {v1, v2, v8, v9}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->or(JJ)Z │ │ move-result v8 │ │ if-eqz v8, :cond_1 │ │ new-instance v8, Ljava/lang/StringBuilder; │ │ @@ -1219,15 +1219,15 @@ │ │ move-result-object v7 │ │ .line 602 │ :cond_1 │ const-wide/16 v8, 0x100 │ │ - invoke-static {v2, v3, v8, v9}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->and(JJ)Z │ + invoke-static {v1, v2, v8, v9}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->and(JJ)Z │ │ move-result v8 │ │ if-eqz v8, :cond_2 │ │ new-instance v8, Ljava/lang/StringBuilder; │ │ @@ -1247,15 +1247,15 @@ │ │ move-result-object v7 │ │ .line 603 │ :cond_2 │ const-wide/16 v8, 0x80 │ │ - invoke-static {v2, v3, v8, v9}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->and(JJ)Z │ + invoke-static {v1, v2, v8, v9}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->and(JJ)Z │ │ move-result v8 │ │ if-eqz v8, :cond_3 │ │ new-instance v8, Ljava/lang/StringBuilder; │ │ @@ -1275,15 +1275,15 @@ │ │ move-result-object v7 │ │ .line 604 │ :cond_3 │ const-wide/16 v8, 0x8 │ │ - invoke-static {v2, v3, v8, v9}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->and(JJ)Z │ + invoke-static {v1, v2, v8, v9}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->and(JJ)Z │ │ move-result v8 │ │ if-eqz v8, :cond_4 │ │ new-instance v8, Ljava/lang/StringBuilder; │ │ @@ -1303,23 +1303,23 @@ │ │ move-result-object v7 │ │ .line 605 │ :cond_4 │ const-wide/16 v8, 0x8 │ │ - invoke-static {v2, v3, v8, v9}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->and(JJ)Z │ + invoke-static {v1, v2, v8, v9}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->and(JJ)Z │ │ move-result v8 │ │ if-nez v8, :cond_5 │ │ const-wide/16 v8, 0x180 │ │ - invoke-static {v2, v3, v8, v9}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->and(JJ)Z │ + invoke-static {v1, v2, v8, v9}, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->and(JJ)Z │ │ move-result v8 │ │ if-eqz v8, :cond_9 │ │ .line 606 │ :cond_5 │ @@ -1426,17 +1426,17 @@ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v7 │ │ .line 611 │ iget-object v8, p0, Lcom/badlogic/gdx/graphics/g3d/Renderable;->environment:Lcom/badlogic/gdx/graphics/g3d/Environment; │ │ - 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 {v8, v10, v11}, Lcom/badlogic/gdx/graphics/g3d/Environment;->has(J)Z │ + invoke-virtual {v8, v9, v10}, Lcom/badlogic/gdx/graphics/g3d/Environment;->has(J)Z │ │ move-result v8 │ │ if-eqz v8, :cond_6 │ │ .line 612 │ new-instance v8, Ljava/lang/StringBuilder; │ @@ -1483,27 +1483,27 @@ │ │ move-result-object v7 │ │ .line 615 │ :cond_7 │ iget-object v8, p0, Lcom/badlogic/gdx/graphics/g3d/Renderable;->material:Lcom/badlogic/gdx/graphics/g3d/Material; │ │ - 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 {v8, v10, v11}, Lcom/badlogic/gdx/graphics/g3d/Material;->has(J)Z │ + invoke-virtual {v8, v9, v10}, Lcom/badlogic/gdx/graphics/g3d/Material;->has(J)Z │ │ move-result v8 │ │ if-nez v8, :cond_8 │ │ iget-object v8, p0, Lcom/badlogic/gdx/graphics/g3d/Renderable;->environment:Lcom/badlogic/gdx/graphics/g3d/Environment; │ │ - 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 {v8, v10, v11}, Lcom/badlogic/gdx/graphics/g3d/Environment;->has(J)Z │ + invoke-virtual {v8, v9, v10}, Lcom/badlogic/gdx/graphics/g3d/Environment;->has(J)Z │ │ move-result v8 │ │ if-eqz v8, :cond_9 │ │ .line 616 │ :cond_8 │ @@ -1535,28 +1535,28 @@ │ │ invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/VertexAttributes;->size()I │ │ move-result v6 │ │ .line 620 │ .local v6, "n":I │ - const/4 v1, 0x0 │ + const/4 v3, 0x0 │ │ - .local v1, "i":I │ + .local v3, "i":I │ :goto_0 │ - if-ge v1, v6, :cond_c │ + if-ge v3, v6, :cond_c │ │ .line 621 │ iget-object v8, p0, Lcom/badlogic/gdx/graphics/g3d/Renderable;->mesh:Lcom/badlogic/gdx/graphics/Mesh; │ │ invoke-virtual {v8}, Lcom/badlogic/gdx/graphics/Mesh;->getVertexAttributes()Lcom/badlogic/gdx/graphics/VertexAttributes; │ │ move-result-object v8 │ │ - invoke-virtual {v8, v1}, Lcom/badlogic/gdx/graphics/VertexAttributes;->get(I)Lcom/badlogic/gdx/graphics/VertexAttribute; │ + invoke-virtual {v8, v3}, Lcom/badlogic/gdx/graphics/VertexAttributes;->get(I)Lcom/badlogic/gdx/graphics/VertexAttribute; │ │ move-result-object v0 │ │ .line 622 │ .local v0, "attr":Lcom/badlogic/gdx/graphics/VertexAttribute; │ iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;->usage:I │ │ @@ -1594,15 +1594,15 @@ │ invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v7 │ │ .line 620 │ :cond_a │ :goto_1 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 624 │ :cond_b │ iget v8, v0, Lcom/badlogic/gdx/graphics/VertexAttribute;->usage:I │ │ @@ -1643,15 +1643,15 @@ │ goto :goto_1 │ │ .line 626 │ .end local v0 # "attr":Lcom/badlogic/gdx/graphics/VertexAttribute; │ :cond_c │ const-wide/16 v8, 0x80 │ │ - and-long/2addr v8, v2 │ + and-long/2addr v8, v1 │ │ const-wide/16 v10, 0x80 │ │ cmp-long v8, v8, v10 │ │ if-nez v8, :cond_d │ │ @@ -1673,15 +1673,15 @@ │ │ move-result-object v7 │ │ .line 627 │ :cond_d │ const-wide/16 v8, 0x100 │ │ - and-long/2addr v8, v2 │ + and-long/2addr v8, v1 │ │ const-wide/16 v10, 0x100 │ │ cmp-long v8, v8, v10 │ │ if-nez v8, :cond_e │ │ @@ -2672,28 +2672,28 @@ │ │ if-gtz v5, :cond_5 │ │ .line 792 │ .end local v1 # "i":I │ .end local v2 # "idx":I │ :cond_9 │ - 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 {v3, v6, v7}, Lcom/badlogic/gdx/graphics/g3d/Environment;->has(J)Z │ + invoke-virtual {v3, v5, v6}, Lcom/badlogic/gdx/graphics/g3d/Environment;->has(J)Z │ │ move-result v5 │ │ if-eqz v5, :cond_a │ │ .line 793 │ 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 {v3, v8, v9}, Lcom/badlogic/gdx/graphics/g3d/Environment;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; │ + invoke-virtual {v3, v7, v8}, Lcom/badlogic/gdx/graphics/g3d/Environment;->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; │ │ @@ -3088,52 +3088,52 @@ │ │ invoke-virtual {v10, v3}, Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext;->setDepthMask(Z)V │ │ goto/16 :goto_0 │ .end method │ │ .method public canRender(Lcom/badlogic/gdx/graphics/g3d/Renderable;)Z │ - .locals 10 │ + .locals 9 │ .param p1, "renderable" # Lcom/badlogic/gdx/graphics/g3d/Renderable; │ │ .prologue │ const/4 v1, 0x1 │ │ const/4 v2, 0x0 │ │ .line 659 │ - iget-wide v4, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->materialMask:J │ + iget-wide v3, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->materialMask:J │ │ iget-object v0, p1, Lcom/badlogic/gdx/graphics/g3d/Renderable;->material:Lcom/badlogic/gdx/graphics/g3d/Material; │ │ invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/g3d/Material;->getMask()J │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - sget-wide v8, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->optionalAttributes:J │ + sget-wide v7, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->optionalAttributes:J │ │ - or-long/2addr v6, v8 │ + or-long/2addr v5, v7 │ │ - cmp-long v0, v4, v6 │ + cmp-long v0, v3, v5 │ │ if-nez v0, :cond_2 │ │ - iget-wide v4, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->vertexMask:J │ + iget-wide v3, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->vertexMask:J │ │ iget-object v0, p1, Lcom/badlogic/gdx/graphics/g3d/Renderable;->mesh:Lcom/badlogic/gdx/graphics/Mesh; │ │ invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/Mesh;->getVertexAttributes()Lcom/badlogic/gdx/graphics/VertexAttributes; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Lcom/badlogic/gdx/graphics/VertexAttributes;->getMask()J │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ - cmp-long v0, v4, v6 │ + cmp-long v0, v3, v5 │ │ if-nez v0, :cond_2 │ │ iget-object v0, p1, Lcom/badlogic/gdx/graphics/g3d/Renderable;->environment:Lcom/badlogic/gdx/graphics/g3d/Environment; │ │ if-eqz v0, :cond_0 │ │ @@ -3146,17 +3146,17 @@ │ │ iget-object v0, p1, Lcom/badlogic/gdx/graphics/g3d/Renderable;->environment:Lcom/badlogic/gdx/graphics/g3d/Environment; │ │ if-eqz v0, :cond_1 │ │ iget-object v0, p1, Lcom/badlogic/gdx/graphics/g3d/Renderable;->environment:Lcom/badlogic/gdx/graphics/g3d/Environment; │ │ - sget-wide v4, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Fog:J │ + sget-wide v3, Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Fog:J │ │ - invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/graphics/g3d/Environment;->has(J)Z │ + invoke-virtual {v0, v3, v4}, Lcom/badlogic/gdx/graphics/g3d/Environment;->has(J)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ move v0, v1 │ │ @@ -3481,17 +3481,17 @@ │ .locals 4 │ .param p1, "renderable" # Lcom/badlogic/gdx/graphics/g3d/Renderable; │ │ .prologue │ .line 700 │ 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 701 │ iget-object v0, p0, Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->context:Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext; ├── smali/com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.smali │ @@ -449,132 +449,132 @@ │ invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Array;->clear()V │ │ .line 272 │ 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 112 │ new-instance v1, Lcom/badlogic/gdx/utils/Array; │ │ invoke-direct {v1}, Lcom/badlogic/gdx/utils/Array;->()V │ │ .line 113 │ .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 114 │ 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 115 │ :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 116 │ :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 117 │ 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 118 │ :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 119 │ 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 120 │ :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 121 │ 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 122 │ :cond_4 │ iget v3, v1, Lcom/badlogic/gdx/utils/Array;->size:I │ │ @@ -1159,15 +1159,15 @@ │ invoke-direct/range {p0 .. p0}, Lcom/badlogic/gdx/graphics/g3d/utils/MeshBuilder;->cleanup()V │ │ .line 1096 │ return-void │ .end method │ │ .method public begin(J)V │ - .locals 3 │ + .locals 2 │ .param p1, "attributes" # J │ │ .prologue │ .line 132 │ 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 │ @@ -537,25 +537,25 @@ │ .param p12, "attributes" # J │ │ .prologue │ .line 460 │ invoke-virtual {p0}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->begin()V │ │ .line 461 │ - 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 │ │ @@ -580,107 +580,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 468 │ 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 199 │ invoke-virtual {p0}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->begin()V │ │ .line 200 │ - 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 201 │ 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 │ @@ -703,53 +703,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 356 │ invoke-virtual {p0}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->begin()V │ │ .line 357 │ - 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 358 │ 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 │ @@ -772,46 +772,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 279 │ - 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; │ @@ -827,25 +827,25 @@ │ .param p10, "angleTo" # F │ │ .prologue │ .line 297 │ invoke-virtual {p0}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->begin()V │ │ .line 298 │ - 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 │ │ @@ -864,120 +864,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 270 │ - 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 288 │ - 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 242 │ - 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; │ @@ -993,25 +993,25 @@ │ .param p10, "angleTo" # F │ │ .prologue │ .line 260 │ invoke-virtual {p0}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->begin()V │ │ .line 261 │ - 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 │ │ @@ -1030,232 +1030,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 233 │ - 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 251 │ - 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 478 │ - 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 479 │ - 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 480 │ - .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 481 │ - .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 482 │ - .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 483 │ - 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 484 │ - add-float v3, v3, p3 │ + add-float v2, v2, p3 │ │ .line 485 │ - add-float v6, v6, p3 │ + add-float v5, v5, p3 │ │ .line 482 │ - add-int/lit8 v11, v11, 0x1 │ + add-int/lit8 v10, v10, 0x1 │ │ goto :goto_0 │ │ .line 488 │ :cond_0 │ - neg-float v3, v9 │ + neg-float v2, v8 │ │ .line 489 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ .line 490 │ - neg-float v5, v10 │ + neg-float v4, v9 │ │ .line 491 │ - move v6, v9 │ + move v5, v8 │ │ .line 492 │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ .line 493 │ - neg-float v8, v10 │ + neg-float v7, v9 │ │ .line 494 │ - 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 495 │ - 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 496 │ - add-float v5, v5, p4 │ + add-float v4, v4, p4 │ │ .line 497 │ - add-float v8, v8, p4 │ + add-float v7, v7, p4 │ │ .line 494 │ - add-int/lit8 v12, v12, 0x1 │ + add-int/lit8 v11, v11, 0x1 │ │ goto :goto_1 │ │ .line 500 │ :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 │ @@ -1276,25 +1276,25 @@ │ .param p18, "attributes" # J │ │ .prologue │ .line 221 │ invoke-virtual/range {p0 .. p0}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->begin()V │ │ .line 222 │ - 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 │ │ @@ -1331,15 +1331,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 │ @@ -1463,25 +1463,25 @@ │ .param p13, "angleVTo" # F │ │ .prologue │ .line 336 │ invoke-virtual {p0}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->begin()V │ │ .line 337 │ - 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 │ │ @@ -1506,15 +1506,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 │ @@ -1529,29 +1529,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 │ @@ -1562,15 +1562,15 @@ │ │ .prologue │ .line 326 │ 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 │ │ @@ -1612,25 +1612,25 @@ │ .line 435 │ invoke-virtual {p0}, Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->node()Lcom/badlogic/gdx/graphics/g3d/model/Node; │ │ move-result-object v10 │ │ .line 437 │ .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 438 │ .local v0, "partBuilder":Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder; │ sget-object v1, Lcom/badlogic/gdx/graphics/Color;->RED:Lcom/badlogic/gdx/graphics/Color; │ │ @@ -1714,38 +1714,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 449 │ - 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/TmxMapHelper.smali │ @@ -120,17 +120,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 ├── smali/com/badlogic/gdx/maps/tiled/TmxMapLoader.smali │ @@ -2100,1235 +2100,1235 @@ │ .end local v19 # "width":I │ .end local v21 # "y":I │ :cond_8 │ return-void │ .end method │ │ .method protected loadTileSet(Lcom/badlogic/gdx/maps/tiled/TiledMap;Lcom/badlogic/gdx/utils/XmlReader$Element;Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/maps/ImageResolver;)V │ - .locals 48 │ + .locals 47 │ .param p1, "map" # Lcom/badlogic/gdx/maps/tiled/TiledMap; │ .param p2, "element" # Lcom/badlogic/gdx/utils/XmlReader$Element; │ .param p3, "tmxFile" # Lcom/badlogic/gdx/files/FileHandle; │ .param p4, "imageResolver" # Lcom/badlogic/gdx/maps/ImageResolver; │ │ .prologue │ .line 280 │ invoke-virtual/range {p2 .. p2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getName()Ljava/lang/String; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - const-string v46, "tileset" │ + const-string v45, "tileset" │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v45 │ + move-result v44 │ │ - if-eqz v45, :cond_d │ + if-eqz v44, :cond_d │ │ .line 281 │ - const-string v45, "name" │ + const-string v44, "name" │ │ - const/16 v46, 0x0 │ + const/16 v45, 0x0 │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move-object/from16 v2, v46 │ + move-object/from16 v2, v45 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->get(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v27 │ + move-result-object v26 │ │ .line 282 │ - .local v27, "name":Ljava/lang/String; │ - const-string v45, "firstgid" │ + .local v26, "name":Ljava/lang/String; │ + const-string v44, "firstgid" │ │ - const/16 v46, 0x1 │ + const/16 v45, 0x1 │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move/from16 v2, v46 │ + move/from16 v2, v45 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getIntAttribute(Ljava/lang/String;I)I │ │ - move-result v14 │ + move-result v13 │ │ .line 283 │ - .local v14, "firstgid":I │ - const-string v45, "tilewidth" │ + .local v13, "firstgid":I │ + const-string v44, "tilewidth" │ │ - const/16 v46, 0x0 │ + const/16 v45, 0x0 │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move/from16 v2, v46 │ + move/from16 v2, v45 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getIntAttribute(Ljava/lang/String;I)I │ │ - move-result v8 │ + move-result v7 │ │ .line 284 │ - .local v8, "tilewidth":I │ - const-string v45, "tileheight" │ + .local v7, "tilewidth":I │ + const-string v44, "tileheight" │ │ - const/16 v46, 0x0 │ + const/16 v45, 0x0 │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move/from16 v2, v46 │ + move/from16 v2, v45 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getIntAttribute(Ljava/lang/String;I)I │ │ - move-result v9 │ + move-result v8 │ │ .line 285 │ - .local v9, "tileheight":I │ - const-string v45, "spacing" │ + .local v8, "tileheight":I │ + const-string v44, "spacing" │ │ - const/16 v46, 0x0 │ + const/16 v45, 0x0 │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move/from16 v2, v46 │ + move/from16 v2, v45 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getIntAttribute(Ljava/lang/String;I)I │ │ - move-result v35 │ + move-result v34 │ │ .line 286 │ - .local v35, "spacing":I │ - const-string v45, "margin" │ + .local v34, "spacing":I │ + const-string v44, "margin" │ │ - const/16 v46, 0x0 │ + const/16 v45, 0x0 │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move/from16 v2, v46 │ + move/from16 v2, v45 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getIntAttribute(Ljava/lang/String;I)I │ │ - move-result v26 │ + move-result v25 │ │ .line 287 │ - .local v26, "margin":I │ - const-string v45, "source" │ + .local v25, "margin":I │ + const-string v44, "source" │ │ - const/16 v46, 0x0 │ + const/16 v45, 0x0 │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move-object/from16 v2, v46 │ + move-object/from16 v2, v45 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getAttribute(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v34 │ + move-result-object v33 │ │ .line 289 │ - .local v34, "source":Ljava/lang/String; │ - const/16 v29, 0x0 │ + .local v33, "source":Ljava/lang/String; │ + const/16 v28, 0x0 │ │ .line 290 │ - .local v29, "offsetX":I │ - const/16 v30, 0x0 │ + .local v28, "offsetX":I │ + const/16 v29, 0x0 │ │ .line 292 │ - .local v30, "offsetY":I │ - const-string v22, "" │ + .local v29, "offsetY":I │ + const-string v21, "" │ │ .line 293 │ - .local v22, "imageSource":Ljava/lang/String; │ - const/16 v23, 0x0 │ + .local v21, "imageSource":Ljava/lang/String; │ + const/16 v22, 0x0 │ │ - .local v23, "imageWidth":I │ - const/16 v21, 0x0 │ + .local v22, "imageWidth":I │ + const/16 v20, 0x0 │ │ .line 295 │ - .local v21, "imageHeight":I │ - const/16 v20, 0x0 │ + .local v20, "imageHeight":I │ + const/16 v19, 0x0 │ │ .line 296 │ - .local v20, "image":Lcom/badlogic/gdx/files/FileHandle; │ - if-eqz v34, :cond_1 │ + .local v19, "image":Lcom/badlogic/gdx/files/FileHandle; │ + if-eqz v33, :cond_1 │ │ .line 297 │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v34 │ + move-object/from16 v1, v33 │ │ invoke-static {v0, v1}, Lcom/badlogic/gdx/maps/tiled/TmxMapLoader;->getRelativeFileHandle(Lcom/badlogic/gdx/files/FileHandle;Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ - move-result-object v44 │ + move-result-object v43 │ │ .line 299 │ - .local v44, "tsx":Lcom/badlogic/gdx/files/FileHandle; │ + .local v43, "tsx":Lcom/badlogic/gdx/files/FileHandle; │ :try_start_0 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/maps/tiled/TmxMapLoader;->xml:Lcom/badlogic/gdx/utils/XmlReader; │ │ - move-object/from16 v45, v0 │ + move-object/from16 v44, v0 │ │ - move-object/from16 v0, v45 │ + move-object/from16 v0, v44 │ │ - move-object/from16 v1, v44 │ + move-object/from16 v1, v43 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader;->parse(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ move-result-object p2 │ │ .line 300 │ - const-string v45, "name" │ + const-string v44, "name" │ │ - const/16 v46, 0x0 │ + const/16 v45, 0x0 │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move-object/from16 v2, v46 │ + move-object/from16 v2, v45 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->get(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v27 │ + move-result-object v26 │ │ .line 301 │ - const-string v45, "tilewidth" │ + const-string v44, "tilewidth" │ │ - const/16 v46, 0x0 │ + const/16 v45, 0x0 │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move/from16 v2, v46 │ + move/from16 v2, v45 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getIntAttribute(Ljava/lang/String;I)I │ │ - move-result v8 │ + move-result v7 │ │ .line 302 │ - const-string v45, "tileheight" │ + const-string v44, "tileheight" │ │ - const/16 v46, 0x0 │ + const/16 v45, 0x0 │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move/from16 v2, v46 │ + move/from16 v2, v45 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getIntAttribute(Ljava/lang/String;I)I │ │ - move-result v9 │ + move-result v8 │ │ .line 303 │ - const-string v45, "spacing" │ + const-string v44, "spacing" │ │ - const/16 v46, 0x0 │ + const/16 v45, 0x0 │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move/from16 v2, v46 │ + move/from16 v2, v45 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getIntAttribute(Ljava/lang/String;I)I │ │ - move-result v35 │ + move-result v34 │ │ .line 304 │ - const-string v45, "margin" │ + const-string v44, "margin" │ │ - const/16 v46, 0x0 │ + const/16 v45, 0x0 │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move/from16 v2, v46 │ + move/from16 v2, v45 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getIntAttribute(Ljava/lang/String;I)I │ │ - move-result v26 │ + move-result v25 │ │ .line 305 │ - const-string v45, "tileoffset" │ + const-string v44, "tileoffset" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getChildByName(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ - move-result-object v28 │ + move-result-object v27 │ │ .line 306 │ - .local v28, "offset":Lcom/badlogic/gdx/utils/XmlReader$Element; │ - if-eqz v28, :cond_0 │ + .local v27, "offset":Lcom/badlogic/gdx/utils/XmlReader$Element; │ + if-eqz v27, :cond_0 │ │ .line 307 │ - const-string v45, "x" │ + const-string v44, "x" │ │ - const/16 v46, 0x0 │ + const/16 v45, 0x0 │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move/from16 v2, v46 │ + move/from16 v2, v45 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getIntAttribute(Ljava/lang/String;I)I │ │ - move-result v29 │ + move-result v28 │ │ .line 308 │ - const-string v45, "y" │ + const-string v44, "y" │ │ - const/16 v46, 0x0 │ + const/16 v45, 0x0 │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move/from16 v2, v46 │ + move/from16 v2, v45 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getIntAttribute(Ljava/lang/String;I)I │ │ - move-result v30 │ + move-result v29 │ │ .line 310 │ :cond_0 │ - const-string v45, "image" │ + const-string v44, "image" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getChildByName(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - const-string v46, "source" │ + const-string v45, "source" │ │ - invoke-virtual/range {v45 .. v46}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual/range {v44 .. v45}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v21 │ │ .line 311 │ - const-string v45, "image" │ + const-string v44, "image" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getChildByName(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - const-string v46, "width" │ + const-string v45, "width" │ │ - const/16 v47, 0x0 │ + const/16 v46, 0x0 │ │ - invoke-virtual/range {v45 .. v47}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getIntAttribute(Ljava/lang/String;I)I │ + invoke-virtual/range {v44 .. v46}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getIntAttribute(Ljava/lang/String;I)I │ │ - move-result v23 │ + move-result v22 │ │ .line 312 │ - const-string v45, "image" │ + const-string v44, "image" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getChildByName(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - const-string v46, "height" │ + const-string v45, "height" │ │ - const/16 v47, 0x0 │ + const/16 v46, 0x0 │ │ - invoke-virtual/range {v45 .. v47}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getIntAttribute(Ljava/lang/String;I)I │ + invoke-virtual/range {v44 .. v46}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getIntAttribute(Ljava/lang/String;I)I │ │ - move-result v21 │ + move-result v20 │ │ .line 313 │ - move-object/from16 v0, v44 │ + move-object/from16 v0, v43 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v21 │ │ invoke-static {v0, v1}, Lcom/badlogic/gdx/maps/tiled/TmxMapLoader;->getRelativeFileHandle(Lcom/badlogic/gdx/files/FileHandle;Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-object v20 │ + move-result-object v19 │ │ .line 329 │ - .end local v44 # "tsx":Lcom/badlogic/gdx/files/FileHandle; │ + .end local v43 # "tsx":Lcom/badlogic/gdx/files/FileHandle; │ :goto_0 │ - invoke-virtual/range {v20 .. v20}, Lcom/badlogic/gdx/files/FileHandle;->path()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Lcom/badlogic/gdx/files/FileHandle;->path()Ljava/lang/String; │ │ - move-result-object v45 │ + move-result-object v44 │ │ move-object/from16 v0, p4 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ invoke-interface {v0, v1}, Lcom/badlogic/gdx/maps/ImageResolver;->getImage(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 331 │ - .local v5, "texture":Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ - new-instance v43, Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet; │ + .local v4, "texture":Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ + new-instance v42, Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet; │ │ - invoke-direct/range {v43 .. v43}, Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet;->()V │ + invoke-direct/range {v42 .. v42}, Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet;->()V │ │ .line 332 │ - .local v43, "tileset":Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet; │ - invoke-virtual/range {v43 .. v43}, Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet;->getProperties()Lcom/badlogic/gdx/maps/MapProperties; │ + .local v42, "tileset":Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet; │ + invoke-virtual/range {v42 .. v42}, Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet;->getProperties()Lcom/badlogic/gdx/maps/MapProperties; │ │ - move-result-object v33 │ + move-result-object v32 │ │ .line 333 │ - .local v33, "props":Lcom/badlogic/gdx/maps/MapProperties; │ - move-object/from16 v0, v43 │ + .local v32, "props":Lcom/badlogic/gdx/maps/MapProperties; │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v27 │ + move-object/from16 v1, v26 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet;->setName(Ljava/lang/String;)V │ │ .line 334 │ - const-string v45, "firstgid" │ + const-string v44, "firstgid" │ │ - invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v46 │ + move-result-object v45 │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v32 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move-object/from16 v2, v46 │ + move-object/from16 v2, v45 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/maps/MapProperties;->put(Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 335 │ - const-string v45, "imagesource" │ + const-string v44, "imagesource" │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v32 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move-object/from16 v2, v22 │ + move-object/from16 v2, v21 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/maps/MapProperties;->put(Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 336 │ - const-string v45, "imagewidth" │ + const-string v44, "imagewidth" │ │ - invoke-static/range {v23 .. v23}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v22 .. v22}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v46 │ + move-result-object v45 │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v32 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move-object/from16 v2, v46 │ + move-object/from16 v2, v45 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/maps/MapProperties;->put(Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 337 │ - const-string v45, "imageheight" │ + const-string v44, "imageheight" │ │ - invoke-static/range {v21 .. v21}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v20 .. v20}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v46 │ + move-result-object v45 │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v32 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move-object/from16 v2, v46 │ + move-object/from16 v2, v45 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/maps/MapProperties;->put(Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 338 │ - const-string v45, "tilewidth" │ + const-string v44, "tilewidth" │ │ - invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v46 │ + move-result-object v45 │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v32 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move-object/from16 v2, v46 │ + move-object/from16 v2, v45 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/maps/MapProperties;->put(Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 339 │ - const-string v45, "tileheight" │ + const-string v44, "tileheight" │ │ - invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v46 │ + move-result-object v45 │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v32 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move-object/from16 v2, v46 │ + move-object/from16 v2, v45 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/maps/MapProperties;->put(Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 340 │ - const-string v45, "margin" │ + const-string v44, "margin" │ │ - invoke-static/range {v26 .. v26}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v25 .. v25}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v46 │ + move-result-object v45 │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v32 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move-object/from16 v2, v46 │ + move-object/from16 v2, v45 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/maps/MapProperties;->put(Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 341 │ - const-string v45, "spacing" │ + const-string v44, "spacing" │ │ - invoke-static/range {v35 .. v35}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v34 .. v34}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v46 │ + move-result-object v45 │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v32 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move-object/from16 v2, v46 │ + move-object/from16 v2, v45 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/maps/MapProperties;->put(Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 343 │ - invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->getRegionWidth()I │ + invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->getRegionWidth()I │ │ - move-result v45 │ + move-result v44 │ │ - sub-int v38, v45, v8 │ + sub-int v37, v44, v7 │ │ .line 344 │ - .local v38, "stopWidth":I │ - invoke-virtual {v5}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->getRegionHeight()I │ + .local v37, "stopWidth":I │ + invoke-virtual {v4}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->getRegionHeight()I │ │ - move-result v45 │ + move-result v44 │ │ - sub-int v37, v45, v9 │ + sub-int v36, v44, v8 │ │ .line 346 │ - .local v37, "stopHeight":I │ - move/from16 v18, v14 │ + .local v36, "stopHeight":I │ + move/from16 v17, v13 │ │ .line 348 │ - .local v18, "id":I │ - move/from16 v7, v26 │ + .local v17, "id":I │ + move/from16 v6, v25 │ │ - .local v7, "y":I │ + .local v6, "y":I │ :goto_1 │ - move/from16 v0, v37 │ + move/from16 v0, v36 │ │ - if-gt v7, v0, :cond_4 │ + if-gt v6, v0, :cond_4 │ │ .line 349 │ - move/from16 v6, v26 │ + move/from16 v5, v25 │ │ - .local v6, "x":I │ - move/from16 v19, v18 │ + .local v5, "x":I │ + move/from16 v18, v17 │ │ - .end local v18 # "id":I │ - .local v19, "id":I │ + .end local v17 # "id":I │ + .local v18, "id":I │ :goto_2 │ - move/from16 v0, v38 │ + move/from16 v0, v37 │ │ - if-gt v6, v0, :cond_3 │ + if-gt v5, v0, :cond_3 │ │ .line 350 │ - new-instance v4, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ + new-instance v3, Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ │ - invoke-direct/range {v4 .. v9}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V │ + invoke-direct/range {v3 .. v8}, Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;IIII)V │ │ .line 351 │ - .local v4, "tileRegion":Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ - new-instance v40, Lcom/badlogic/gdx/maps/tiled/tiles/StaticTiledMapTile; │ + .local v3, "tileRegion":Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ + new-instance v39, Lcom/badlogic/gdx/maps/tiled/tiles/StaticTiledMapTile; │ │ - move-object/from16 v0, v40 │ + move-object/from16 v0, v39 │ │ - invoke-direct {v0, v4}, Lcom/badlogic/gdx/maps/tiled/tiles/StaticTiledMapTile;->(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ + invoke-direct {v0, v3}, Lcom/badlogic/gdx/maps/tiled/tiles/StaticTiledMapTile;->(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V │ │ .line 352 │ - .local v40, "tile":Lcom/badlogic/gdx/maps/tiled/TiledMapTile; │ - move-object/from16 v0, v40 │ + .local v39, "tile":Lcom/badlogic/gdx/maps/tiled/TiledMapTile; │ + move-object/from16 v0, v39 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ invoke-interface {v0, v1}, Lcom/badlogic/gdx/maps/tiled/TiledMapTile;->setId(I)V │ │ .line 353 │ - move/from16 v0, v29 │ + move/from16 v0, v28 │ │ int-to-float v0, v0 │ │ - move/from16 v45, v0 │ + move/from16 v44, v0 │ │ - move-object/from16 v0, v40 │ + move-object/from16 v0, v39 │ │ - move/from16 v1, v45 │ + move/from16 v1, v44 │ │ invoke-interface {v0, v1}, Lcom/badlogic/gdx/maps/tiled/TiledMapTile;->setOffsetX(F)V │ │ .line 354 │ - move/from16 v0, v30 │ + move/from16 v0, v29 │ │ neg-int v0, v0 │ │ - move/from16 v45, v0 │ + move/from16 v44, v0 │ │ - move/from16 v0, v45 │ + move/from16 v0, v44 │ │ int-to-float v0, v0 │ │ - move/from16 v45, v0 │ + move/from16 v44, v0 │ │ - move-object/from16 v0, v40 │ + move-object/from16 v0, v39 │ │ - move/from16 v1, v45 │ + move/from16 v1, v44 │ │ invoke-interface {v0, v1}, Lcom/badlogic/gdx/maps/tiled/TiledMapTile;->setOffsetY(F)V │ │ .line 355 │ - add-int/lit8 v18, v19, 0x1 │ + add-int/lit8 v17, v18, 0x1 │ │ - .end local v19 # "id":I │ - .restart local v18 # "id":I │ - move-object/from16 v0, v43 │ + .end local v18 # "id":I │ + .restart local v17 # "id":I │ + move-object/from16 v0, v42 │ │ - move/from16 v1, v19 │ + move/from16 v1, v18 │ │ - move-object/from16 v2, v40 │ + move-object/from16 v2, v39 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet;->putTile(ILcom/badlogic/gdx/maps/tiled/TiledMapTile;)V │ │ .line 349 │ - add-int v45, v8, v35 │ + add-int v44, v7, v34 │ │ - add-int v6, v6, v45 │ + add-int v5, v5, v44 │ │ - move/from16 v19, v18 │ + move/from16 v18, v17 │ │ - .end local v18 # "id":I │ - .restart local v19 # "id":I │ + .end local v17 # "id":I │ + .restart local v18 # "id":I │ goto :goto_2 │ │ .line 314 │ - .end local v4 # "tileRegion":Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ - .end local v5 # "texture":Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ - .end local v6 # "x":I │ - .end local v7 # "y":I │ - .end local v19 # "id":I │ - .end local v28 # "offset":Lcom/badlogic/gdx/utils/XmlReader$Element; │ - .end local v33 # "props":Lcom/badlogic/gdx/maps/MapProperties; │ - .end local v37 # "stopHeight":I │ - .end local v38 # "stopWidth":I │ - .end local v40 # "tile":Lcom/badlogic/gdx/maps/tiled/TiledMapTile; │ - .end local v43 # "tileset":Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet; │ - .restart local v44 # "tsx":Lcom/badlogic/gdx/files/FileHandle; │ + .end local v3 # "tileRegion":Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ + .end local v4 # "texture":Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ + .end local v5 # "x":I │ + .end local v6 # "y":I │ + .end local v18 # "id":I │ + .end local v27 # "offset":Lcom/badlogic/gdx/utils/XmlReader$Element; │ + .end local v32 # "props":Lcom/badlogic/gdx/maps/MapProperties; │ + .end local v36 # "stopHeight":I │ + .end local v37 # "stopWidth":I │ + .end local v39 # "tile":Lcom/badlogic/gdx/maps/tiled/TiledMapTile; │ + .end local v42 # "tileset":Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet; │ + .restart local v43 # "tsx":Lcom/badlogic/gdx/files/FileHandle; │ :catch_0 │ - move-exception v13 │ + move-exception v12 │ │ .line 315 │ - .local v13, "e":Ljava/io/IOException; │ - new-instance v45, Lcom/badlogic/gdx/utils/GdxRuntimeException; │ + .local v12, "e":Ljava/io/IOException; │ + new-instance v44, Lcom/badlogic/gdx/utils/GdxRuntimeException; │ │ - const-string v46, "Error parsing external tileset." │ + const-string v45, "Error parsing external tileset." │ │ - invoke-direct/range {v45 .. v46}, Lcom/badlogic/gdx/utils/GdxRuntimeException;->(Ljava/lang/String;)V │ + invoke-direct/range {v44 .. v45}, Lcom/badlogic/gdx/utils/GdxRuntimeException;->(Ljava/lang/String;)V │ │ - throw v45 │ + throw v44 │ │ .line 318 │ - .end local v13 # "e":Ljava/io/IOException; │ - .end local v44 # "tsx":Lcom/badlogic/gdx/files/FileHandle; │ + .end local v12 # "e":Ljava/io/IOException; │ + .end local v43 # "tsx":Lcom/badlogic/gdx/files/FileHandle; │ :cond_1 │ - const-string v45, "tileoffset" │ + const-string v44, "tileoffset" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getChildByName(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ - move-result-object v28 │ + move-result-object v27 │ │ .line 319 │ - .restart local v28 # "offset":Lcom/badlogic/gdx/utils/XmlReader$Element; │ - if-eqz v28, :cond_2 │ + .restart local v27 # "offset":Lcom/badlogic/gdx/utils/XmlReader$Element; │ + if-eqz v27, :cond_2 │ │ .line 320 │ - const-string v45, "x" │ + const-string v44, "x" │ │ - const/16 v46, 0x0 │ + const/16 v45, 0x0 │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move/from16 v2, v46 │ + move/from16 v2, v45 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getIntAttribute(Ljava/lang/String;I)I │ │ - move-result v29 │ + move-result v28 │ │ .line 321 │ - const-string v45, "y" │ + const-string v44, "y" │ │ - const/16 v46, 0x0 │ + const/16 v45, 0x0 │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v27 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move/from16 v2, v46 │ + move/from16 v2, v45 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getIntAttribute(Ljava/lang/String;I)I │ │ - move-result v30 │ + move-result v29 │ │ .line 323 │ :cond_2 │ - const-string v45, "image" │ + const-string v44, "image" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getChildByName(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - const-string v46, "source" │ + const-string v45, "source" │ │ - invoke-virtual/range {v45 .. v46}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual/range {v44 .. v45}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getAttribute(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v21 │ │ .line 324 │ - const-string v45, "image" │ + const-string v44, "image" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getChildByName(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - const-string v46, "width" │ + const-string v45, "width" │ │ - const/16 v47, 0x0 │ + const/16 v46, 0x0 │ │ - invoke-virtual/range {v45 .. v47}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getIntAttribute(Ljava/lang/String;I)I │ + invoke-virtual/range {v44 .. v46}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getIntAttribute(Ljava/lang/String;I)I │ │ - move-result v23 │ + move-result v22 │ │ .line 325 │ - const-string v45, "image" │ + const-string v44, "image" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getChildByName(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - const-string v46, "height" │ + const-string v45, "height" │ │ - const/16 v47, 0x0 │ + const/16 v46, 0x0 │ │ - invoke-virtual/range {v45 .. v47}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getIntAttribute(Ljava/lang/String;I)I │ + invoke-virtual/range {v44 .. v46}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getIntAttribute(Ljava/lang/String;I)I │ │ - move-result v21 │ + move-result v20 │ │ .line 326 │ move-object/from16 v0, p3 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v21 │ │ invoke-static {v0, v1}, Lcom/badlogic/gdx/maps/tiled/TmxMapLoader;->getRelativeFileHandle(Lcom/badlogic/gdx/files/FileHandle;Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ - move-result-object v20 │ + move-result-object v19 │ │ goto/16 :goto_0 │ │ .line 348 │ - .restart local v5 # "texture":Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ - .restart local v6 # "x":I │ - .restart local v7 # "y":I │ - .restart local v19 # "id":I │ - .restart local v33 # "props":Lcom/badlogic/gdx/maps/MapProperties; │ - .restart local v37 # "stopHeight":I │ - .restart local v38 # "stopWidth":I │ - .restart local v43 # "tileset":Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet; │ + .restart local v4 # "texture":Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ + .restart local v5 # "x":I │ + .restart local v6 # "y":I │ + .restart local v18 # "id":I │ + .restart local v32 # "props":Lcom/badlogic/gdx/maps/MapProperties; │ + .restart local v36 # "stopHeight":I │ + .restart local v37 # "stopWidth":I │ + .restart local v42 # "tileset":Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet; │ :cond_3 │ - add-int v45, v9, v35 │ + add-int v44, v8, v34 │ │ - add-int v7, v7, v45 │ + add-int v6, v6, v44 │ │ - move/from16 v18, v19 │ + move/from16 v17, v18 │ │ - .end local v19 # "id":I │ - .restart local v18 # "id":I │ + .end local v18 # "id":I │ + .restart local v17 # "id":I │ goto/16 :goto_1 │ │ .line 359 │ - .end local v6 # "x":I │ + .end local v5 # "x":I │ :cond_4 │ - const-string v45, "tile" │ + const-string v44, "tile" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getChildrenByName(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; │ │ - move-result-object v42 │ + move-result-object v41 │ │ .line 361 │ - .local v42, "tileElements":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ - new-instance v11, Lcom/badlogic/gdx/utils/Array; │ + .local v41, "tileElements":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + new-instance v10, Lcom/badlogic/gdx/utils/Array; │ │ - invoke-direct {v11}, Lcom/badlogic/gdx/utils/Array;->()V │ + invoke-direct {v10}, Lcom/badlogic/gdx/utils/Array;->()V │ │ .line 363 │ - .local v11, "animatedTiles":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ - invoke-virtual/range {v42 .. v42}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ + .local v10, "animatedTiles":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + invoke-virtual/range {v41 .. v41}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ │ - move-result-object v16 │ + move-result-object v15 │ │ :cond_5 │ :goto_3 │ - invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v15}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v45 │ + move-result v44 │ │ - if-eqz v45, :cond_a │ + if-eqz v44, :cond_a │ │ - invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v15}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v41 │ + move-result-object v40 │ │ - check-cast v41, Lcom/badlogic/gdx/utils/XmlReader$Element; │ + check-cast v40, Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ .line 364 │ - .local v41, "tileElement":Lcom/badlogic/gdx/utils/XmlReader$Element; │ - const-string v45, "id" │ + .local v40, "tileElement":Lcom/badlogic/gdx/utils/XmlReader$Element; │ + const-string v44, "id" │ │ - const/16 v46, 0x0 │ + const/16 v45, 0x0 │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v40 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move/from16 v2, v46 │ + move/from16 v2, v45 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getIntAttribute(Ljava/lang/String;I)I │ │ - move-result v25 │ + move-result v24 │ │ .line 365 │ - .local v25, "localtid":I │ - add-int v45, v14, v25 │ + .local v24, "localtid":I │ + add-int v44, v13, v24 │ │ - move-object/from16 v0, v43 │ + move-object/from16 v0, v42 │ │ - move/from16 v1, v45 │ + move/from16 v1, v44 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet;->getTile(I)Lcom/badlogic/gdx/maps/tiled/TiledMapTile; │ │ - move-result-object v40 │ + move-result-object v39 │ │ .line 366 │ - .restart local v40 # "tile":Lcom/badlogic/gdx/maps/tiled/TiledMapTile; │ - if-eqz v40, :cond_5 │ + .restart local v39 # "tile":Lcom/badlogic/gdx/maps/tiled/TiledMapTile; │ + if-eqz v39, :cond_5 │ │ .line 367 │ - const-string v45, "animation" │ + const-string v44, "animation" │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v40 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getChildByName(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ - move-result-object v12 │ + move-result-object v11 │ │ .line 368 │ - .local v12, "animationElement":Lcom/badlogic/gdx/utils/XmlReader$Element; │ - if-eqz v12, :cond_7 │ + .local v11, "animationElement":Lcom/badlogic/gdx/utils/XmlReader$Element; │ + if-eqz v11, :cond_7 │ │ .line 370 │ - new-instance v36, Lcom/badlogic/gdx/utils/Array; │ + new-instance v35, Lcom/badlogic/gdx/utils/Array; │ │ - invoke-direct/range {v36 .. v36}, Lcom/badlogic/gdx/utils/Array;->()V │ + invoke-direct/range {v35 .. v35}, Lcom/badlogic/gdx/utils/Array;->()V │ │ .line 371 │ - .local v36, "staticTiles":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ - new-instance v24, Lcom/badlogic/gdx/utils/LongArray; │ + .local v35, "staticTiles":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + new-instance v23, Lcom/badlogic/gdx/utils/LongArray; │ │ - invoke-direct/range {v24 .. v24}, Lcom/badlogic/gdx/utils/LongArray;->()V │ + invoke-direct/range {v23 .. v23}, Lcom/badlogic/gdx/utils/LongArray;->()V │ │ .line 372 │ - .local v24, "intervals":Lcom/badlogic/gdx/utils/LongArray; │ - const-string v45, "frame" │ + .local v23, "intervals":Lcom/badlogic/gdx/utils/LongArray; │ + const-string v44, "frame" │ │ - move-object/from16 v0, v45 │ + move-object/from16 v0, v44 │ │ - invoke-virtual {v12, v0}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getChildrenByName(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; │ + invoke-virtual {v11, v0}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getChildrenByName(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v45 .. v45}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ + invoke-virtual/range {v44 .. v44}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ │ - move-result-object v17 │ + move-result-object v16 │ │ - .local v17, "i$":Ljava/util/Iterator; │ + .local v16, "i$":Ljava/util/Iterator; │ :goto_4 │ - invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v45 │ + move-result v44 │ │ - if-eqz v45, :cond_6 │ + if-eqz v44, :cond_6 │ │ - invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v15 │ + move-result-object v14 │ │ - check-cast v15, Lcom/badlogic/gdx/utils/XmlReader$Element; │ + check-cast v14, Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ .line 373 │ - .local v15, "frameElement":Lcom/badlogic/gdx/utils/XmlReader$Element; │ - const-string v45, "tileid" │ + .local v14, "frameElement":Lcom/badlogic/gdx/utils/XmlReader$Element; │ + const-string v44, "tileid" │ │ - move-object/from16 v0, v45 │ + move-object/from16 v0, v44 │ │ - invoke-virtual {v15, v0}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getIntAttribute(Ljava/lang/String;)I │ + invoke-virtual {v14, v0}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getIntAttribute(Ljava/lang/String;)I │ │ - move-result v45 │ + move-result v44 │ │ - add-int v45, v45, v14 │ + add-int v44, v44, v13 │ │ - move-object/from16 v0, v43 │ + move-object/from16 v0, v42 │ │ - move/from16 v1, v45 │ + move/from16 v1, v44 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet;->getTile(I)Lcom/badlogic/gdx/maps/tiled/TiledMapTile; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - check-cast v45, Lcom/badlogic/gdx/maps/tiled/tiles/StaticTiledMapTile; │ + check-cast v44, Lcom/badlogic/gdx/maps/tiled/tiles/StaticTiledMapTile; │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v35 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V │ │ .line 374 │ - const-string v45, "duration" │ + const-string v44, "duration" │ │ - move-object/from16 v0, v45 │ + move-object/from16 v0, v44 │ │ - invoke-virtual {v15, v0}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getIntAttribute(Ljava/lang/String;)I │ + invoke-virtual {v14, v0}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getIntAttribute(Ljava/lang/String;)I │ │ - move-result v45 │ + move-result v44 │ │ - move/from16 v0, v45 │ + move/from16 v0, v44 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v46, v0 │ + move-wide/from16 v44, v0 │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v23 │ │ - move-wide/from16 v1, v46 │ + move-wide/from16 v1, v44 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongArray;->add(J)V │ │ goto :goto_4 │ │ .line 377 │ - .end local v15 # "frameElement":Lcom/badlogic/gdx/utils/XmlReader$Element; │ + .end local v14 # "frameElement":Lcom/badlogic/gdx/utils/XmlReader$Element; │ :cond_6 │ - new-instance v10, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile; │ + new-instance v9, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile; │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v35 │ │ - invoke-direct {v10, v0, v1}, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->(Lcom/badlogic/gdx/utils/LongArray;Lcom/badlogic/gdx/utils/Array;)V │ + invoke-direct {v9, v0, v1}, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->(Lcom/badlogic/gdx/utils/LongArray;Lcom/badlogic/gdx/utils/Array;)V │ │ .line 378 │ - .local v10, "animatedTile":Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile; │ - invoke-interface/range {v40 .. v40}, Lcom/badlogic/gdx/maps/tiled/TiledMapTile;->getId()I │ + .local v9, "animatedTile":Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile; │ + invoke-interface/range {v39 .. v39}, Lcom/badlogic/gdx/maps/tiled/TiledMapTile;->getId()I │ │ - move-result v45 │ + move-result v44 │ │ - move/from16 v0, v45 │ + move/from16 v0, v44 │ │ - invoke-virtual {v10, v0}, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->setId(I)V │ + invoke-virtual {v9, v0}, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->setId(I)V │ │ .line 379 │ - invoke-virtual {v11, v10}, Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V │ + invoke-virtual {v10, v9}, Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V │ │ .line 380 │ - move-object/from16 v40, v10 │ + move-object/from16 v39, v9 │ │ .line 383 │ - .end local v10 # "animatedTile":Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile; │ - .end local v17 # "i$":Ljava/util/Iterator; │ - .end local v24 # "intervals":Lcom/badlogic/gdx/utils/LongArray; │ - .end local v36 # "staticTiles":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + .end local v9 # "animatedTile":Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile; │ + .end local v16 # "i$":Ljava/util/Iterator; │ + .end local v23 # "intervals":Lcom/badlogic/gdx/utils/LongArray; │ + .end local v35 # "staticTiles":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ :cond_7 │ - const-string v45, "terrain" │ + const-string v44, "terrain" │ │ - const/16 v46, 0x0 │ + const/16 v45, 0x0 │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v40 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move-object/from16 v2, v46 │ + move-object/from16 v2, v45 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getAttribute(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v38 │ │ .line 384 │ - .local v39, "terrain":Ljava/lang/String; │ - if-eqz v39, :cond_8 │ + .local v38, "terrain":Ljava/lang/String; │ + if-eqz v38, :cond_8 │ │ .line 385 │ - invoke-interface/range {v40 .. v40}, Lcom/badlogic/gdx/maps/tiled/TiledMapTile;->getProperties()Lcom/badlogic/gdx/maps/MapProperties; │ + invoke-interface/range {v39 .. v39}, Lcom/badlogic/gdx/maps/tiled/TiledMapTile;->getProperties()Lcom/badlogic/gdx/maps/MapProperties; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - const-string v46, "terrain" │ + const-string v45, "terrain" │ │ - move-object/from16 v0, v45 │ + move-object/from16 v0, v44 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v45 │ │ - move-object/from16 v2, v39 │ + move-object/from16 v2, v38 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/maps/MapProperties;->put(Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 387 │ :cond_8 │ - const-string v45, "probability" │ + const-string v44, "probability" │ │ - const/16 v46, 0x0 │ + const/16 v45, 0x0 │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v40 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move-object/from16 v2, v46 │ + move-object/from16 v2, v45 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getAttribute(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v31 │ + move-result-object v30 │ │ .line 388 │ - .local v31, "probability":Ljava/lang/String; │ - if-eqz v31, :cond_9 │ + .local v30, "probability":Ljava/lang/String; │ + if-eqz v30, :cond_9 │ │ .line 389 │ - invoke-interface/range {v40 .. v40}, Lcom/badlogic/gdx/maps/tiled/TiledMapTile;->getProperties()Lcom/badlogic/gdx/maps/MapProperties; │ + invoke-interface/range {v39 .. v39}, Lcom/badlogic/gdx/maps/tiled/TiledMapTile;->getProperties()Lcom/badlogic/gdx/maps/MapProperties; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - const-string v46, "probability" │ + const-string v45, "probability" │ │ - move-object/from16 v0, v45 │ + move-object/from16 v0, v44 │ │ - move-object/from16 v1, v46 │ + move-object/from16 v1, v45 │ │ - move-object/from16 v2, v31 │ + move-object/from16 v2, v30 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/maps/MapProperties;->put(Ljava/lang/String;Ljava/lang/Object;)V │ │ .line 391 │ :cond_9 │ - const-string v45, "properties" │ + const-string v44, "properties" │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v40 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getChildByName(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ - move-result-object v32 │ + move-result-object v31 │ │ .line 392 │ - .local v32, "properties":Lcom/badlogic/gdx/utils/XmlReader$Element; │ - if-eqz v32, :cond_5 │ + .local v31, "properties":Lcom/badlogic/gdx/utils/XmlReader$Element; │ + if-eqz v31, :cond_5 │ │ .line 393 │ - invoke-interface/range {v40 .. v40}, Lcom/badlogic/gdx/maps/tiled/TiledMapTile;->getProperties()Lcom/badlogic/gdx/maps/MapProperties; │ + invoke-interface/range {v39 .. v39}, Lcom/badlogic/gdx/maps/tiled/TiledMapTile;->getProperties()Lcom/badlogic/gdx/maps/MapProperties; │ │ - move-result-object v45 │ + move-result-object v44 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move-object/from16 v2, v32 │ + move-object/from16 v2, v31 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/maps/tiled/TmxMapLoader;->loadProperties(Lcom/badlogic/gdx/maps/MapProperties;Lcom/badlogic/gdx/utils/XmlReader$Element;)V │ │ goto/16 :goto_3 │ │ .line 398 │ - .end local v12 # "animationElement":Lcom/badlogic/gdx/utils/XmlReader$Element; │ - .end local v25 # "localtid":I │ - .end local v31 # "probability":Ljava/lang/String; │ - .end local v32 # "properties":Lcom/badlogic/gdx/utils/XmlReader$Element; │ - .end local v39 # "terrain":Ljava/lang/String; │ - .end local v40 # "tile":Lcom/badlogic/gdx/maps/tiled/TiledMapTile; │ - .end local v41 # "tileElement":Lcom/badlogic/gdx/utils/XmlReader$Element; │ + .end local v11 # "animationElement":Lcom/badlogic/gdx/utils/XmlReader$Element; │ + .end local v24 # "localtid":I │ + .end local v30 # "probability":Ljava/lang/String; │ + .end local v31 # "properties":Lcom/badlogic/gdx/utils/XmlReader$Element; │ + .end local v38 # "terrain":Ljava/lang/String; │ + .end local v39 # "tile":Lcom/badlogic/gdx/maps/tiled/TiledMapTile; │ + .end local v40 # "tileElement":Lcom/badlogic/gdx/utils/XmlReader$Element; │ :cond_a │ - invoke-virtual {v11}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v10}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ │ - move-result-object v16 │ + move-result-object v15 │ │ - .local v16, "i$":Ljava/util/Iterator; │ + .local v15, "i$":Ljava/util/Iterator; │ :goto_5 │ - invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v15}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v45 │ + move-result v44 │ │ - if-eqz v45, :cond_b │ + if-eqz v44, :cond_b │ │ - invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v15}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v40 │ + move-result-object v39 │ │ - check-cast v40, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile; │ + check-cast v39, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile; │ │ .line 399 │ - .local v40, "tile":Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile; │ - invoke-virtual/range {v40 .. v40}, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->getId()I │ + .local v39, "tile":Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile; │ + invoke-virtual/range {v39 .. v39}, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->getId()I │ │ - move-result v45 │ + move-result v44 │ │ - move-object/from16 v0, v43 │ + move-object/from16 v0, v42 │ │ - move/from16 v1, v45 │ + move/from16 v1, v44 │ │ - move-object/from16 v2, v40 │ + move-object/from16 v2, v39 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet;->putTile(ILcom/badlogic/gdx/maps/tiled/TiledMapTile;)V │ │ goto :goto_5 │ │ .line 402 │ - .end local v40 # "tile":Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile; │ + .end local v39 # "tile":Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile; │ :cond_b │ - const-string v45, "properties" │ + const-string v44, "properties" │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/XmlReader$Element;->getChildByName(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; │ │ - move-result-object v32 │ + move-result-object v31 │ │ .line 403 │ - .restart local v32 # "properties":Lcom/badlogic/gdx/utils/XmlReader$Element; │ - if-eqz v32, :cond_c │ + .restart local v31 # "properties":Lcom/badlogic/gdx/utils/XmlReader$Element; │ + if-eqz v31, :cond_c │ │ .line 404 │ - invoke-virtual/range {v43 .. v43}, Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet;->getProperties()Lcom/badlogic/gdx/maps/MapProperties; │ + invoke-virtual/range {v42 .. v42}, Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet;->getProperties()Lcom/badlogic/gdx/maps/MapProperties; │ │ - move-result-object v45 │ + move-result-object v44 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move-object/from16 v2, v32 │ + move-object/from16 v2, v31 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/maps/tiled/TmxMapLoader;->loadProperties(Lcom/badlogic/gdx/maps/MapProperties;Lcom/badlogic/gdx/utils/XmlReader$Element;)V │ │ .line 406 │ :cond_c │ invoke-virtual/range {p1 .. p1}, Lcom/badlogic/gdx/maps/tiled/TiledMap;->getTileSets()Lcom/badlogic/gdx/maps/tiled/TiledMapTileSets; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - move-object/from16 v0, v45 │ + move-object/from16 v0, v44 │ │ - move-object/from16 v1, v43 │ + move-object/from16 v1, v42 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/maps/tiled/TiledMapTileSets;->addTileSet(Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet;)V │ │ .line 408 │ - .end local v5 # "texture":Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ - .end local v7 # "y":I │ - .end local v8 # "tilewidth":I │ - .end local v9 # "tileheight":I │ - .end local v11 # "animatedTiles":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ - .end local v14 # "firstgid":I │ - .end local v16 # "i$":Ljava/util/Iterator; │ - .end local v18 # "id":I │ - .end local v20 # "image":Lcom/badlogic/gdx/files/FileHandle; │ - .end local v21 # "imageHeight":I │ - .end local v22 # "imageSource":Ljava/lang/String; │ - .end local v23 # "imageWidth":I │ - .end local v26 # "margin":I │ - .end local v27 # "name":Ljava/lang/String; │ - .end local v28 # "offset":Lcom/badlogic/gdx/utils/XmlReader$Element; │ - .end local v29 # "offsetX":I │ - .end local v30 # "offsetY":I │ - .end local v32 # "properties":Lcom/badlogic/gdx/utils/XmlReader$Element; │ - .end local v33 # "props":Lcom/badlogic/gdx/maps/MapProperties; │ - .end local v34 # "source":Ljava/lang/String; │ - .end local v35 # "spacing":I │ - .end local v37 # "stopHeight":I │ - .end local v38 # "stopWidth":I │ - .end local v42 # "tileElements":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ - .end local v43 # "tileset":Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet; │ + .end local v4 # "texture":Lcom/badlogic/gdx/graphics/g2d/TextureRegion; │ + .end local v6 # "y":I │ + .end local v7 # "tilewidth":I │ + .end local v8 # "tileheight":I │ + .end local v10 # "animatedTiles":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + .end local v13 # "firstgid":I │ + .end local v15 # "i$":Ljava/util/Iterator; │ + .end local v17 # "id":I │ + .end local v19 # "image":Lcom/badlogic/gdx/files/FileHandle; │ + .end local v20 # "imageHeight":I │ + .end local v21 # "imageSource":Ljava/lang/String; │ + .end local v22 # "imageWidth":I │ + .end local v25 # "margin":I │ + .end local v26 # "name":Ljava/lang/String; │ + .end local v27 # "offset":Lcom/badlogic/gdx/utils/XmlReader$Element; │ + .end local v28 # "offsetX":I │ + .end local v29 # "offsetY":I │ + .end local v31 # "properties":Lcom/badlogic/gdx/utils/XmlReader$Element; │ + .end local v32 # "props":Lcom/badlogic/gdx/maps/MapProperties; │ + .end local v33 # "source":Ljava/lang/String; │ + .end local v34 # "spacing":I │ + .end local v36 # "stopHeight":I │ + .end local v37 # "stopWidth":I │ + .end local v41 # "tileElements":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + .end local v42 # "tileset":Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet; │ :cond_d │ return-void │ .end method │ │ .method protected loadTilemap(Lcom/badlogic/gdx/utils/XmlReader$Element;Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/maps/ImageResolver;)Lcom/badlogic/gdx/maps/tiled/TiledMap; │ .locals 20 │ .param p1, "root" # Lcom/badlogic/gdx/utils/XmlReader$Element; ├── 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 67 │ 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 71 │ 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 │ @@ -70,44 +70,44 @@ │ │ .line 36 │ sget-object v1, Lcom/badlogic/gdx/maps/tiled/TiledMapTile$BlendMode;->ALPHA:Lcom/badlogic/gdx/maps/tiled/TiledMapTile$BlendMode; │ │ iput-object v1, p0, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->blendMode:Lcom/badlogic/gdx/maps/tiled/TiledMapTile$BlendMode; │ │ .line 43 │ - const-wide/16 v2, 0x0 │ + const-wide/16 v1, 0x0 │ │ - iput-wide v2, p0, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->frameCount:J │ + iput-wide v1, p0, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->frameCount:J │ │ .line 123 │ iget v1, p2, Lcom/badlogic/gdx/utils/Array;->size:I │ │ new-array v1, v1, [Lcom/badlogic/gdx/maps/tiled/tiles/StaticTiledMapTile; │ │ iput-object v1, p0, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->frameTiles:[Lcom/badlogic/gdx/maps/tiled/tiles/StaticTiledMapTile; │ │ .line 124 │ iget v1, p2, Lcom/badlogic/gdx/utils/Array;->size:I │ │ - int-to-long v2, v1 │ + int-to-long v1, v1 │ │ - iput-wide v2, p0, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->frameCount:J │ + iput-wide v1, p0, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->frameCount:J │ │ .line 126 │ iget v1, p2, Lcom/badlogic/gdx/utils/Array;->size:I │ │ int-to-float v1, v1 │ │ mul-float/2addr v1, p1 │ │ mul-float/2addr v1, v4 │ │ - float-to-long v2, v1 │ + float-to-long v1, v1 │ │ - iput-wide v2, p0, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->loopDuration:J │ + iput-wide v1, p0, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->loopDuration:J │ │ .line 127 │ iget v1, p2, Lcom/badlogic/gdx/utils/Array;->size:I │ │ new-array v1, v1, [J │ │ iput-object v1, p0, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->animationIntervals:[J │ @@ -148,65 +148,65 @@ │ │ .line 132 │ :cond_0 │ return-void │ .end method │ │ .method public constructor (Lcom/badlogic/gdx/utils/LongArray;Lcom/badlogic/gdx/utils/Array;)V │ - .locals 6 │ + .locals 5 │ .param p1, "intervals" # Lcom/badlogic/gdx/utils/LongArray; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Lcom/badlogic/gdx/utils/LongArray;", │ "Lcom/badlogic/gdx/utils/Array", │ "<", │ "Lcom/badlogic/gdx/maps/tiled/tiles/StaticTiledMapTile;", │ ">;)V" │ } │ .end annotation │ │ .prologue │ .local p2, "frameTiles":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ - const-wide/16 v4, 0x0 │ + const-wide/16 v3, 0x0 │ │ .line 138 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 36 │ sget-object v1, Lcom/badlogic/gdx/maps/tiled/TiledMapTile$BlendMode;->ALPHA:Lcom/badlogic/gdx/maps/tiled/TiledMapTile$BlendMode; │ │ iput-object v1, p0, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->blendMode:Lcom/badlogic/gdx/maps/tiled/TiledMapTile$BlendMode; │ │ .line 43 │ - iput-wide v4, p0, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->frameCount:J │ + iput-wide v3, p0, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->frameCount:J │ │ .line 139 │ iget v1, p2, Lcom/badlogic/gdx/utils/Array;->size:I │ │ new-array v1, v1, [Lcom/badlogic/gdx/maps/tiled/tiles/StaticTiledMapTile; │ │ iput-object v1, p0, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->frameTiles:[Lcom/badlogic/gdx/maps/tiled/tiles/StaticTiledMapTile; │ │ .line 140 │ iget v1, p2, Lcom/badlogic/gdx/utils/Array;->size:I │ │ - int-to-long v2, v1 │ + int-to-long v1, v1 │ │ - iput-wide v2, p0, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->frameCount:J │ + iput-wide v1, p0, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->frameCount:J │ │ .line 142 │ invoke-virtual {p1}, Lcom/badlogic/gdx/utils/LongArray;->toArray()[J │ │ move-result-object v1 │ │ iput-object v1, p0, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->animationIntervals:[J │ │ .line 143 │ - iput-wide v4, p0, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->loopDuration:J │ + iput-wide v3, p0, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->loopDuration:J │ │ .line 145 │ const/4 v0, 0x0 │ │ .local v0, "i":I │ :goto_0 │ iget v1, p1, Lcom/badlogic/gdx/utils/LongArray;->size:I │ @@ -221,44 +221,44 @@ │ move-result-object v1 │ │ check-cast v1, Lcom/badlogic/gdx/maps/tiled/tiles/StaticTiledMapTile; │ │ aput-object v1, v2, v0 │ │ .line 147 │ - iget-wide v2, p0, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->loopDuration:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->loopDuration:J │ │ invoke-virtual {p1, v0}, Lcom/badlogic/gdx/utils/LongArray;->get(I)J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - add-long/2addr v2, v4 │ + add-long/2addr v1, v3 │ │ - iput-wide v2, p0, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->loopDuration:J │ + iput-wide v1, p0, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->loopDuration:J │ │ .line 145 │ add-int/lit8 v0, v0, 0x1 │ │ goto :goto_0 │ │ .line 149 │ :cond_0 │ return-void │ .end method │ │ .method private getCurrentFrame()Lcom/badlogic/gdx/maps/tiled/TiledMapTile; │ - .locals 10 │ + .locals 9 │ │ .prologue │ .line 68 │ - sget-wide v6, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->lastTiledMapRenderTime:J │ + sget-wide v5, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->lastTiledMapRenderTime:J │ │ - iget-wide v8, p0, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->loopDuration:J │ + iget-wide v7, p0, Lcom/badlogic/gdx/maps/tiled/tiles/AnimatedTiledMapTile;->loopDuration:J │ │ - rem-long v2, v6, v8 │ + rem-long v2, v5, v7 │ │ .line 70 │ .local v2, "currentTime":J │ const/4 v4, 0x0 │ │ .local v4, "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$ExpOut.smali │ @@ -27,38 +27,38 @@ │ .line 187 │ return-void │ .end method │ │ │ # virtual methods │ .method public apply(F)F │ - .locals 6 │ + .locals 5 │ .param p1, "a" # F │ │ .prologue │ .line 190 │ 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 173 │ .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 ├── 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 477 │ 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 │ @@ -7466,46 +7466,46 @@ │ invoke-virtual/range {v0 .. v6}, Lcom/badlogic/gdx/math/Matrix4;->setToOrtho(FFFFFF)Lcom/badlogic/gdx/math/Matrix4; │ │ .line 526 │ 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, "fov" # F │ .param p4, "aspectRatio" # F │ │ .prologue │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ .line 477 │ invoke-virtual {p0}, Lcom/badlogic/gdx/math/Matrix4;->idt()Lcom/badlogic/gdx/math/Matrix4; │ │ .line 478 │ - 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 479 │ .local v2, "l_fd":F │ add-float v3, p2, p1 │ │ sub-float v4, p1, p2 │ │ @@ -7534,71 +7534,71 @@ │ aput v5, v3, v4 │ │ .line 482 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/4 v4, 0x1 │ │ - aput v10, v3, v4 │ + aput v9, v3, v4 │ │ .line 483 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/4 v4, 0x2 │ │ - aput v10, v3, v4 │ + aput v9, v3, v4 │ │ .line 484 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/4 v4, 0x3 │ │ - aput v10, v3, v4 │ + aput v9, v3, v4 │ │ .line 485 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/4 v4, 0x4 │ │ - aput v10, v3, v4 │ + aput v9, v3, v4 │ │ .line 486 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/4 v4, 0x5 │ │ aput v2, v3, v4 │ │ .line 487 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/4 v4, 0x6 │ │ - aput v10, v3, v4 │ + aput v9, v3, v4 │ │ .line 488 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/4 v4, 0x7 │ │ - aput v10, v3, v4 │ + aput v9, v3, v4 │ │ .line 489 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/16 v4, 0x8 │ │ - aput v10, v3, v4 │ + aput v9, v3, v4 │ │ .line 490 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/16 v4, 0x9 │ │ - aput v10, v3, v4 │ + aput v9, v3, v4 │ │ .line 491 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/16 v4, 0xa │ │ aput v0, v3, v4 │ @@ -7613,36 +7613,36 @@ │ aput v5, v3, v4 │ │ .line 493 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/16 v4, 0xc │ │ - aput v10, v3, v4 │ + aput v9, v3, v4 │ │ .line 494 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/16 v4, 0xd │ │ - aput v10, v3, v4 │ + aput v9, v3, v4 │ │ .line 495 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/16 v4, 0xe │ │ aput v1, v3, v4 │ │ .line 496 │ iget-object v3, p0, Lcom/badlogic/gdx/math/Matrix4;->val:[F │ │ const/16 v4, 0xf │ │ - aput v10, v3, v4 │ + aput v9, v3, v4 │ │ .line 498 │ return-object p0 │ .end method │ │ .method public setToRotation(FFFF)Lcom/badlogic/gdx/math/Matrix4; │ .locals 1 ├── smali/com/badlogic/gdx/math/Polyline.smali │ @@ -157,15 +157,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 │ │ @@ -235,21 +235,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 │ @@ -312,15 +312,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 │ │ @@ -406,21 +406,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 │ @@ -852,121 +852,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 │ │ @@ -1067,21 +1067,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 │ │ @@ -2172,15 +2172,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 │ │ @@ -2197,21 +2197,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 │ @@ -2327,181 +2327,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 │ - │ - move-wide/from16 v16, v0 │ + .local v6, "hr":F │ + float-to-double v13, v6 │ │ - 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 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 │ + .local v5, "hp":F │ + float-to-double v13, v5 │ │ - 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 v10, v0 │ + double-to-float v8, v13 │ │ .line 137 │ - .local v10, "shp":F │ - float-to-double v0, v7 │ - │ - move-wide/from16 v16, v0 │ + .local v8, "shp":F │ + float-to-double v13, v5 │ │ - 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 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 │ - │ - invoke-static/range {v16 .. v17}, Ljava/lang/Math;->sin(D)D │ + .local v7, "hy":F │ + float-to-double v13, v7 │ │ - 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 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 │ @@ -2543,15 +2511,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 │ @@ -2560,338 +2528,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 │ @@ -3360,25 +3328,25 @@ │ .param p1, "end" # Lcom/badlogic/gdx/math/Quaternion; │ .param p2, "alpha" # F │ │ .prologue │ .line 579 │ invoke-virtual {p0, p1}, Lcom/badlogic/gdx/math/Quaternion;->dot(Lcom/badlogic/gdx/math/Quaternion;)F │ │ - move-result v1 │ + move-result v3 │ │ .line 580 │ - .local v1, "dot":F │ + .local v3, "dot":F │ const/4 v8, 0x0 │ │ - cmpg-float v8, v1, v8 │ + cmpg-float v8, v3, v8 │ │ if-gez v8, :cond_2 │ │ - neg-float v0, v1 │ + neg-float v0, v3 │ │ .line 583 │ .local v0, "absDot":F │ :goto_0 │ const/high16 v8, 0x3f800000 # 1.0f │ │ sub-float v6, v8, p2 │ @@ -3402,64 +3370,64 @@ │ if-lez v8, :cond_0 │ │ .line 590 │ float-to-double v8, v0 │ │ invoke-static {v8, v9}, Ljava/lang/Math;->acos(D)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ .line 591 │ - .local v2, "angle":D │ + .local v1, "angle":D │ const-wide/high16 v8, 0x3ff0000000000000L # 1.0 │ │ - invoke-static {v2, v3}, Ljava/lang/Math;->sin(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->sin(D)D │ │ move-result-wide v10 │ │ div-double v4, v8, v10 │ │ .line 595 │ .local v4, "invSinTheta":D │ const/high16 v8, 0x3f800000 # 1.0f │ │ sub-float/2addr v8, p2 │ │ float-to-double v8, v8 │ │ - mul-double/2addr v8, v2 │ + mul-double/2addr v8, v1 │ │ invoke-static {v8, v9}, Ljava/lang/Math;->sin(D)D │ │ move-result-wide v8 │ │ mul-double/2addr v8, v4 │ │ double-to-float v6, v8 │ │ .line 596 │ float-to-double v8, p2 │ │ - mul-double/2addr v8, v2 │ + mul-double/2addr v8, v1 │ │ invoke-static {v8, v9}, Ljava/lang/Math;->sin(D)D │ │ move-result-wide v8 │ │ mul-double/2addr v8, v4 │ │ double-to-float v7, v8 │ │ .line 599 │ - .end local v2 # "angle":D │ + .end local v1 # "angle":D │ .end local v4 # "invSinTheta":D │ :cond_0 │ const/4 v8, 0x0 │ │ - cmpg-float v8, v1, v8 │ + cmpg-float v8, v3, v8 │ │ if-gez v8, :cond_1 │ │ neg-float v7, v7 │ │ .line 603 │ :cond_1 │ @@ -3517,15 +3485,15 @@ │ .line 609 │ return-object p0 │ │ .end local v0 # "absDot":F │ .end local v6 # "scale0":F │ .end local v7 # "scale1":F │ :cond_2 │ - move v0, v1 │ + move v0, v3 │ │ .line 580 │ goto :goto_0 │ .end method │ │ .method public slerp([Lcom/badlogic/gdx/math/Quaternion;)Lcom/badlogic/gdx/math/Quaternion; │ .locals 4 ├── 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 179 │ ushr-long v0, p0, v2 │ @@ -352,15 +352,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 │ @@ -403,15 +403,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 │ @@ -435,15 +435,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 284 │ 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 285 │ .local v0, "angle":F ├── 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 │ @@ -694,15 +694,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 │ @@ -729,27 +729,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 │ @@ -780,21 +780,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; │ @@ -2539,53 +2539,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 │ @@ -3192,74 +3192,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 545 │ invoke-virtual {p0, p1}, Lcom/badlogic/gdx/math/Vector3;->dot(Lcom/badlogic/gdx/math/Vector3;)F │ │ move-result v1 │ │ .line 547 │ .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 561 │ :goto_0 │ return-object v9 │ │ .line 550 │ :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 552 │ .local v5, "theta0":F │ mul-float v4, v5, p2 │ │ .line 554 │ .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 555 │ .local v3, "st":F │ iget v9, p1, Lcom/badlogic/gdx/math/Vector3;->x:F │ │ iget v10, p0, Lcom/badlogic/gdx/math/Vector3;->x:F │ │ @@ -3310,21 +3310,21 @@ │ const/high16 v9, 0x3f800000 # 1.0f │ │ :goto_1 │ mul-float v0, v3, v9 │ │ .line 561 │ .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/physics/box2d/Box2DDebugRenderer.smali │ @@ -1275,21 +1275,21 @@ │ const/16 v0, 0x14 │ │ if-ge v9, v0, :cond_1 │ │ .line 243 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;->v:Lcom/badlogic/gdx/math/Vector2; │ │ - float-to-double v4, v7 │ + float-to-double v1, v7 │ │ - invoke-static {v4, v5}, Ljava/lang/Math;->cos(D)D │ + invoke-static {v1, v2}, Ljava/lang/Math;->cos(D)D │ │ - move-result-wide v4 │ + move-result-wide v1 │ │ - double-to-float v1, v4 │ + double-to-float v1, v1 │ │ mul-float/2addr v1, p2 │ │ iget v2, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ add-float/2addr v1, v2 ├── smali/com/badlogic/gdx/physics/box2d/ChainShape.smali │ @@ -244,21 +244,21 @@ │ │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 60 │ :cond_0 │ - iget-wide v4, p0, Lcom/badlogic/gdx/physics/box2d/ChainShape;->addr:J │ + iget-wide v3, p0, Lcom/badlogic/gdx/physics/box2d/ChainShape;->addr:J │ │ - array-length v3, v2 │ + array-length v5, v2 │ │ - div-int/lit8 v3, v3, 0x2 │ + div-int/lit8 v5, v5, 0x2 │ │ - invoke-direct {p0, v4, v5, v2, v3}, Lcom/badlogic/gdx/physics/box2d/ChainShape;->jniCreateLoop(J[FI)V │ + invoke-direct {p0, v3, v4, v2, v5}, Lcom/badlogic/gdx/physics/box2d/ChainShape;->jniCreateLoop(J[FI)V │ │ .line 61 │ const/4 v3, 0x1 │ │ iput-boolean v3, p0, Lcom/badlogic/gdx/physics/box2d/ChainShape;->isLooped:Z │ │ .line 62 ├── smali/com/badlogic/gdx/physics/box2d/Contact.smali │ @@ -11,15 +11,15 @@ │ .field protected world:Lcom/badlogic/gdx/physics/box2d/World; │ │ .field protected final worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; │ │ │ # direct methods │ .method protected constructor (Lcom/badlogic/gdx/physics/box2d/World;J)V │ - .locals 2 │ + .locals 1 │ .param p1, "world" # Lcom/badlogic/gdx/physics/box2d/World; │ .param p2, "addr" # J │ │ .prologue │ .line 39 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -135,53 +135,53 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getFixtureA()Lcom/badlogic/gdx/physics/box2d/Fixture; │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 116 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Contact;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;->fixtures:Lcom/badlogic/gdx/utils/LongMap; │ │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J │ │ - invoke-direct {p0, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Contact;->jniGetFixtureA(J)J │ + invoke-direct {p0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Contact;->jniGetFixtureA(J)J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/LongMap;->get(J)Ljava/lang/Object; │ + invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;->get(J)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ return-object v0 │ .end method │ │ .method public getFixtureB()Lcom/badlogic/gdx/physics/box2d/Fixture; │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 126 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Contact;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;->fixtures:Lcom/badlogic/gdx/utils/LongMap; │ │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J │ │ - invoke-direct {p0, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Contact;->jniGetFixtureB(J)J │ + invoke-direct {p0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Contact;->jniGetFixtureB(J)J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/LongMap;->get(J)Ljava/lang/Object; │ + invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;->get(J)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ return-object v0 │ .end method │ @@ -233,19 +233,19 @@ │ │ .prologue │ const/4 v7, 0x1 │ │ const/4 v6, 0x0 │ │ .line 48 │ - iget-wide v4, p0, Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J │ + iget-wide v3, p0, Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J │ │ - iget-object v3, p0, Lcom/badlogic/gdx/physics/box2d/Contact;->tmp:[F │ + iget-object v5, p0, Lcom/badlogic/gdx/physics/box2d/Contact;->tmp:[F │ │ - invoke-direct {p0, v4, v5, v3}, Lcom/badlogic/gdx/physics/box2d/Contact;->jniGetWorldManifold(J[F)I │ + invoke-direct {p0, v3, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Contact;->jniGetWorldManifold(J[F)I │ │ move-result v1 │ │ .line 50 │ .local v1, "numContactPoints":I │ iget-object v3, p0, Lcom/badlogic/gdx/physics/box2d/Contact;->worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; ├── smali/com/badlogic/gdx/physics/box2d/EdgeShape.smali │ @@ -37,15 +37,15 @@ │ iput-wide v0, p0, Lcom/badlogic/gdx/physics/box2d/EdgeShape;->addr:J │ │ .line 31 │ return-void │ .end method │ │ .method constructor (J)V │ - .locals 1 │ + .locals 0 │ .param p1, "addr" # J │ │ .prologue │ .line 37 │ invoke-direct {p0}, Lcom/badlogic/gdx/physics/box2d/Shape;->()V │ │ .line 38 │ @@ -264,35 +264,35 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public set(FFFF)V │ - .locals 8 │ + .locals 7 │ .param p1, "v1X" # F │ .param p2, "v1Y" # F │ .param p3, "v2X" # F │ .param p4, "v2Y" # F │ │ .prologue │ .line 48 │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/EdgeShape;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/EdgeShape;->addr: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/physics/box2d/EdgeShape;->jniSet(JFFFF)V │ + invoke-direct/range {v0 .. v6}, Lcom/badlogic/gdx/physics/box2d/EdgeShape;->jniSet(JFFFF)V │ │ .line 49 │ return-void │ .end method │ │ .method public set(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ .locals 4 ├── smali/com/badlogic/gdx/physics/box2d/Body.smali │ @@ -341,171 +341,171 @@ │ invoke-direct {p0, v0, v1, p1, p2}, Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyAngularImpulse(JFZ)V │ │ .line 378 │ return-void │ .end method │ │ .method public applyForce(FFFFZ)V │ - .locals 9 │ + .locals 8 │ .param p1, "forceX" # F │ .param p2, "forceY" # F │ .param p3, "pointX" # F │ .param p4, "pointY" # F │ .param p5, "wake" # Z │ │ .prologue │ .line 310 │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr: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 │ │ - move v8, p5 │ + move v7, p5 │ │ - invoke-direct/range {v1 .. v8}, Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyForce(JFFFFZ)V │ + invoke-direct/range {v0 .. v7}, Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyForce(JFFFFZ)V │ │ .line 311 │ return-void │ .end method │ │ .method public applyForce(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Z)V │ - .locals 9 │ + .locals 8 │ .param p1, "force" # Lcom/badlogic/gdx/math/Vector2; │ .param p2, "point" # Lcom/badlogic/gdx/math/Vector2; │ .param p3, "wake" # Z │ │ .prologue │ .line 299 │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v3, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v5, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget v6, p2, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v5, p2, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v7, p2, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v6, p2, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move v8, p3 │ + move v7, p3 │ │ - invoke-direct/range {v1 .. v8}, Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyForce(JFFFFZ)V │ + invoke-direct/range {v0 .. v7}, Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyForce(JFFFFZ)V │ │ .line 300 │ return-void │ .end method │ │ .method public applyForceToCenter(FFZ)V │ - .locals 7 │ + .locals 6 │ .param p1, "forceX" # F │ .param p2, "forceY" # F │ .param p3, "wake" # Z │ │ .prologue │ .line 328 │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr: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 │ │ - invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyForceToCenter(JFFZ)V │ + invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyForceToCenter(JFFZ)V │ │ .line 329 │ return-void │ .end method │ │ .method public applyForceToCenter(Lcom/badlogic/gdx/math/Vector2;Z)V │ - .locals 7 │ + .locals 6 │ .param p1, "force" # Lcom/badlogic/gdx/math/Vector2; │ .param p2, "wake" # Z │ │ .prologue │ .line 321 │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v3, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v5, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move v6, p2 │ + move v5, p2 │ │ - invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyForceToCenter(JFFZ)V │ + invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyForceToCenter(JFFZ)V │ │ .line 322 │ return-void │ .end method │ │ .method public applyLinearImpulse(FFFFZ)V │ - .locals 9 │ + .locals 8 │ .param p1, "impulseX" # F │ .param p2, "impulseY" # F │ .param p3, "pointX" # F │ .param p4, "pointY" # F │ .param p5, "wake" # Z │ │ .prologue │ .line 366 │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr: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 │ │ - move v8, p5 │ + move v7, p5 │ │ - invoke-direct/range {v1 .. v8}, Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyLinearImpulse(JFFFFZ)V │ + invoke-direct/range {v0 .. v7}, Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyLinearImpulse(JFFFFZ)V │ │ .line 367 │ return-void │ .end method │ │ .method public applyLinearImpulse(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Z)V │ - .locals 9 │ + .locals 8 │ .param p1, "impulse" # Lcom/badlogic/gdx/math/Vector2; │ .param p2, "point" # Lcom/badlogic/gdx/math/Vector2; │ .param p3, "wake" # Z │ │ .prologue │ .line 355 │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v3, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v5, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget v6, p2, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v5, p2, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v7, p2, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v6, p2, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move v8, p3 │ + move v7, p3 │ │ - invoke-direct/range {v1 .. v8}, Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyLinearImpulse(JFFFFZ)V │ + invoke-direct/range {v0 .. v7}, Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyLinearImpulse(JFFFFZ)V │ │ .line 356 │ return-void │ .end method │ │ .method public applyTorque(FZ)V │ .locals 2 │ @@ -519,166 +519,162 @@ │ invoke-direct {p0, v0, v1, p1, p2}, Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyTorque(JFZ)V │ │ .line 342 │ return-void │ .end method │ │ .method public createFixture(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; │ - .locals 20 │ + .locals 16 │ .param p1, "def" # Lcom/badlogic/gdx/physics/box2d/FixtureDef; │ │ .prologue │ .line 73 │ move-object/from16 v0, p0 │ │ - iget-wide v6, v0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ move-object/from16 v0, p1 │ │ - iget-object v5, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->shape:Lcom/badlogic/gdx/physics/box2d/Shape; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->shape:Lcom/badlogic/gdx/physics/box2d/Shape; │ │ - iget-wide v8, v5, Lcom/badlogic/gdx/physics/box2d/Shape;->addr:J │ + iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Shape;->addr:J │ │ move-object/from16 v0, p1 │ │ - iget v10, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->friction:F │ + iget v6, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->friction:F │ │ move-object/from16 v0, p1 │ │ - iget v11, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->restitution:F │ + iget v7, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->restitution:F │ │ move-object/from16 v0, p1 │ │ - iget v12, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->density:F │ + iget v8, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->density:F │ │ move-object/from16 v0, p1 │ │ - iget-boolean v13, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->isSensor:Z │ + iget-boolean v9, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->isSensor:Z │ │ move-object/from16 v0, p1 │ │ - iget-object v5, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->filter:Lcom/badlogic/gdx/physics/box2d/Filter; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->filter:Lcom/badlogic/gdx/physics/box2d/Filter; │ │ - iget-short v14, v5, Lcom/badlogic/gdx/physics/box2d/Filter;->categoryBits:S │ + iget-short v10, v1, Lcom/badlogic/gdx/physics/box2d/Filter;->categoryBits:S │ │ move-object/from16 v0, p1 │ │ - iget-object v5, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->filter:Lcom/badlogic/gdx/physics/box2d/Filter; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->filter:Lcom/badlogic/gdx/physics/box2d/Filter; │ │ - iget-short v15, v5, Lcom/badlogic/gdx/physics/box2d/Filter;->maskBits:S │ + iget-short v11, v1, Lcom/badlogic/gdx/physics/box2d/Filter;->maskBits:S │ │ move-object/from16 v0, p1 │ │ - iget-object v5, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->filter:Lcom/badlogic/gdx/physics/box2d/Filter; │ - │ - iget-short v0, v5, Lcom/badlogic/gdx/physics/box2d/Filter;->groupIndex:S │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->filter:Lcom/badlogic/gdx/physics/box2d/Filter; │ │ - move/from16 v16, v0 │ + iget-short v12, v1, Lcom/badlogic/gdx/physics/box2d/Filter;->groupIndex:S │ │ - move-object/from16 v5, p0 │ + move-object/from16 v1, p0 │ │ - invoke-direct/range {v5 .. v16}, Lcom/badlogic/gdx/physics/box2d/Body;->jniCreateFixture(JJFFFZSSS)J │ + invoke-direct/range {v1 .. v12}, Lcom/badlogic/gdx/physics/box2d/Body;->jniCreateFixture(JJFFFZSSS)J │ │ - move-result-wide v18 │ + move-result-wide v14 │ │ .line 75 │ - .local v18, "fixtureAddr":J │ + .local v14, "fixtureAddr":J │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lcom/badlogic/gdx/physics/box2d/Body;->world:Lcom/badlogic/gdx/physics/box2d/World; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/Body;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ - iget-object v5, v5, Lcom/badlogic/gdx/physics/box2d/World;->freeFixtures:Lcom/badlogic/gdx/utils/Pool; │ + iget-object v1, v1, Lcom/badlogic/gdx/physics/box2d/World;->freeFixtures:Lcom/badlogic/gdx/utils/Pool; │ │ - invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Pool;->obtain()Ljava/lang/Object; │ + invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;->obtain()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v13 │ │ - check-cast v4, Lcom/badlogic/gdx/physics/box2d/Fixture; │ + check-cast v13, Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ .line 76 │ - .local v4, "fixture":Lcom/badlogic/gdx/physics/box2d/Fixture; │ + .local v13, "fixture":Lcom/badlogic/gdx/physics/box2d/Fixture; │ move-object/from16 v0, p0 │ │ - move-wide/from16 v1, v18 │ - │ - invoke-virtual {v4, v0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Fixture;->reset(Lcom/badlogic/gdx/physics/box2d/Body;J)V │ + invoke-virtual {v13, v0, v14, v15}, Lcom/badlogic/gdx/physics/box2d/Fixture;->reset(Lcom/badlogic/gdx/physics/box2d/Body;J)V │ │ .line 77 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lcom/badlogic/gdx/physics/box2d/Body;->world:Lcom/badlogic/gdx/physics/box2d/World; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/Body;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ - iget-object v5, v5, Lcom/badlogic/gdx/physics/box2d/World;->fixtures:Lcom/badlogic/gdx/utils/LongMap; │ + iget-object v1, v1, Lcom/badlogic/gdx/physics/box2d/World;->fixtures:Lcom/badlogic/gdx/utils/LongMap; │ │ - iget-wide v6, v4, Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J │ + iget-wide v2, v13, Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J │ │ - invoke-virtual {v5, v6, v7, v4}, Lcom/badlogic/gdx/utils/LongMap;->put(JLjava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v1, v2, v3, v13}, Lcom/badlogic/gdx/utils/LongMap;->put(JLjava/lang/Object;)Ljava/lang/Object; │ │ .line 78 │ move-object/from16 v0, p0 │ │ - iget-object v5, v0, Lcom/badlogic/gdx/physics/box2d/Body;->fixtures:Lcom/badlogic/gdx/utils/Array; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/Body;->fixtures:Lcom/badlogic/gdx/utils/Array; │ │ - invoke-virtual {v5, v4}, Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V │ + invoke-virtual {v1, v13}, Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V │ │ .line 79 │ - return-object v4 │ + return-object v13 │ .end method │ │ .method public createFixture(Lcom/badlogic/gdx/physics/box2d/Shape;F)Lcom/badlogic/gdx/physics/box2d/Fixture; │ - .locals 10 │ + .locals 9 │ .param p1, "shape" # Lcom/badlogic/gdx/physics/box2d/Shape; │ .param p2, "density" # F │ │ .prologue │ .line 107 │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget-wide v4, p1, Lcom/badlogic/gdx/physics/box2d/Shape;->addr:J │ + iget-wide v3, p1, Lcom/badlogic/gdx/physics/box2d/Shape;->addr:J │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move v6, p2 │ + move v5, p2 │ │ - invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/Body;->jniCreateFixture(JJF)J │ + invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/Body;->jniCreateFixture(JJF)J │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ .line 108 │ - .local v8, "fixtureAddr":J │ - iget-object v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->world:Lcom/badlogic/gdx/physics/box2d/World; │ + .local v7, "fixtureAddr":J │ + iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ - iget-object v1, v1, Lcom/badlogic/gdx/physics/box2d/World;->freeFixtures:Lcom/badlogic/gdx/utils/Pool; │ + iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;->freeFixtures:Lcom/badlogic/gdx/utils/Pool; │ │ - invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;->obtain()Ljava/lang/Object; │ + invoke-virtual {v0}, Lcom/badlogic/gdx/utils/Pool;->obtain()Ljava/lang/Object; │ │ - move-result-object v0 │ + move-result-object v6 │ │ - check-cast v0, Lcom/badlogic/gdx/physics/box2d/Fixture; │ + check-cast v6, Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ .line 109 │ - .local v0, "fixture":Lcom/badlogic/gdx/physics/box2d/Fixture; │ - invoke-virtual {v0, p0, v8, v9}, Lcom/badlogic/gdx/physics/box2d/Fixture;->reset(Lcom/badlogic/gdx/physics/box2d/Body;J)V │ + .local v6, "fixture":Lcom/badlogic/gdx/physics/box2d/Fixture; │ + invoke-virtual {v6, p0, v7, v8}, Lcom/badlogic/gdx/physics/box2d/Fixture;->reset(Lcom/badlogic/gdx/physics/box2d/Body;J)V │ │ .line 110 │ - iget-object v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->world:Lcom/badlogic/gdx/physics/box2d/World; │ + iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ - iget-object v1, v1, Lcom/badlogic/gdx/physics/box2d/World;->fixtures:Lcom/badlogic/gdx/utils/LongMap; │ + iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;->fixtures:Lcom/badlogic/gdx/utils/LongMap; │ │ - iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J │ + iget-wide v1, v6, Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J │ │ - invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/utils/LongMap;->put(JLjava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v0, v1, v2, v6}, Lcom/badlogic/gdx/utils/LongMap;->put(JLjava/lang/Object;)Ljava/lang/Object; │ │ .line 111 │ - iget-object v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->fixtures:Lcom/badlogic/gdx/utils/Array; │ + iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->fixtures:Lcom/badlogic/gdx/utils/Array; │ │ - invoke-virtual {v1, v0}, Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V │ + invoke-virtual {v0, v6}, Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V │ │ .line 112 │ - return-object v0 │ + return-object v6 │ .end method │ │ .method public destroyFixture(Lcom/badlogic/gdx/physics/box2d/Fixture;)V │ .locals 4 │ .param p1, "fixture" # Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ .prologue │ @@ -690,17 +686,17 @@ │ invoke-direct {p0, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Body;->jniDestroyFixture(JJ)V │ │ .line 128 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;->fixtures:Lcom/badlogic/gdx/utils/LongMap; │ │ - iget-wide v2, p1, Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J │ + iget-wide v1, p1, Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J │ │ - invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/LongMap;->remove(J)Ljava/lang/Object; │ + invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;->remove(J)Ljava/lang/Object; │ │ .line 129 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->fixtures:Lcom/badlogic/gdx/utils/Array; │ │ const/4 v1, 0x1 │ │ invoke-virtual {v0, p1, v1}, Lcom/badlogic/gdx/utils/Array;->removeValue(Ljava/lang/Object;Z)Z │ @@ -874,30 +870,30 @@ │ .line 263 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->linearVelocity:Lcom/badlogic/gdx/math/Vector2; │ │ return-object v0 │ .end method │ │ .method public getLinearVelocityFromLocalPoint(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ - .locals 7 │ + .locals 6 │ .param p1, "localPoint" # Lcom/badlogic/gdx/math/Vector2; │ │ .prologue │ .line 559 │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v3, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v5, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget-object v6, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ + iget-object v5, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/Body;->jniGetLinearVelocityFromLocalPoint(JFF[F)V │ + invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/Body;->jniGetLinearVelocityFromLocalPoint(JFF[F)V │ │ .line 560 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->linVelLoc:Lcom/badlogic/gdx/math/Vector2; │ │ iget-object v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ │ const/4 v2, 0x0 │ @@ -920,30 +916,30 @@ │ .line 562 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->linVelLoc:Lcom/badlogic/gdx/math/Vector2; │ │ return-object v0 │ .end method │ │ .method public getLinearVelocityFromWorldPoint(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ - .locals 7 │ + .locals 6 │ .param p1, "worldPoint" # Lcom/badlogic/gdx/math/Vector2; │ │ .prologue │ .line 540 │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v3, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v5, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget-object v6, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ + iget-object v5, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/Body;->jniGetLinearVelocityFromWorldPoint(JFF[F)V │ + invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/Body;->jniGetLinearVelocityFromWorldPoint(JFF[F)V │ │ .line 541 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->linVelWorld:Lcom/badlogic/gdx/math/Vector2; │ │ iget-object v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ │ const/4 v2, 0x0 │ @@ -1005,30 +1001,30 @@ │ .line 231 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->localCenter:Lcom/badlogic/gdx/math/Vector2; │ │ return-object v0 │ .end method │ │ .method public getLocalPoint(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ - .locals 7 │ + .locals 6 │ .param p1, "worldPoint" # Lcom/badlogic/gdx/math/Vector2; │ │ .prologue │ .line 502 │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v3, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v5, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget-object v6, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ + iget-object v5, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/Body;->jniGetLocalPoint(JFF[F)V │ + invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/Body;->jniGetLocalPoint(JFF[F)V │ │ .line 503 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->localPoint2:Lcom/badlogic/gdx/math/Vector2; │ │ iget-object v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ │ const/4 v2, 0x0 │ @@ -1051,30 +1047,30 @@ │ .line 505 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->localPoint2:Lcom/badlogic/gdx/math/Vector2; │ │ return-object v0 │ .end method │ │ .method public getLocalVector(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ - .locals 7 │ + .locals 6 │ .param p1, "worldVector" # Lcom/badlogic/gdx/math/Vector2; │ │ .prologue │ .line 521 │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v3, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v5, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget-object v6, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ + iget-object v5, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/Body;->jniGetLocalVector(JFF[F)V │ + invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/Body;->jniGetLocalVector(JFF[F)V │ │ .line 522 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->localVector:Lcom/badlogic/gdx/math/Vector2; │ │ iget-object v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ │ const/4 v2, 0x0 │ @@ -1234,21 +1230,21 @@ │ .line 166 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->transform:Lcom/badlogic/gdx/physics/box2d/Transform; │ │ return-object v0 │ .end method │ │ .method public getType()Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 639 │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - invoke-direct {p0, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Body;->jniGetType(J)I │ + invoke-direct {p0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Body;->jniGetType(J)I │ │ move-result v0 │ │ .line 640 │ .local v0, "type":I │ if-nez v0, :cond_0 │ │ @@ -1341,30 +1337,30 @@ │ .line 214 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->worldCenter:Lcom/badlogic/gdx/math/Vector2; │ │ return-object v0 │ .end method │ │ .method public getWorldPoint(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ - .locals 7 │ + .locals 6 │ .param p1, "localPoint" # Lcom/badlogic/gdx/math/Vector2; │ │ .prologue │ .line 464 │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v3, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v5, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget-object v6, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ + iget-object v5, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/Body;->jniGetWorldPoint(JFF[F)V │ + invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/Body;->jniGetWorldPoint(JFF[F)V │ │ .line 465 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->localPoint:Lcom/badlogic/gdx/math/Vector2; │ │ iget-object v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ │ const/4 v2, 0x0 │ @@ -1387,30 +1383,30 @@ │ .line 467 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->localPoint:Lcom/badlogic/gdx/math/Vector2; │ │ return-object v0 │ .end method │ │ .method public getWorldVector(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ - .locals 7 │ + .locals 6 │ .param p1, "localVector" # Lcom/badlogic/gdx/math/Vector2; │ │ .prologue │ .line 483 │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v3, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v5, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget-object v6, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ + iget-object v5, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/Body;->jniGetWorldVector(JFF[F)V │ + invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/Body;->jniGetWorldVector(JFF[F)V │ │ .line 484 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Body;->worldVector:Lcom/badlogic/gdx/math/Vector2; │ │ iget-object v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->tmp:[F │ │ const/4 v2, 0x0 │ @@ -1718,36 +1714,36 @@ │ invoke-direct {p0, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Body;->jniSetLinearVelocity(JFF)V │ │ .line 244 │ return-void │ .end method │ │ .method public setMassData(Lcom/badlogic/gdx/physics/box2d/MassData;)V │ - .locals 8 │ + .locals 7 │ .param p1, "data" # Lcom/badlogic/gdx/physics/box2d/MassData; │ │ .prologue │ .line 434 │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v4, p1, Lcom/badlogic/gdx/physics/box2d/MassData;->mass:F │ + iget v3, p1, Lcom/badlogic/gdx/physics/box2d/MassData;->mass:F │ │ iget-object v0, p1, Lcom/badlogic/gdx/physics/box2d/MassData;->center:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v5, v0, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v4, v0, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ iget-object v0, p1, Lcom/badlogic/gdx/physics/box2d/MassData;->center:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v6, v0, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v5, v0, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget v7, p1, Lcom/badlogic/gdx/physics/box2d/MassData;->I:F │ + iget v6, p1, Lcom/badlogic/gdx/physics/box2d/MassData;->I:F │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - invoke-direct/range {v1 .. v7}, Lcom/badlogic/gdx/physics/box2d/Body;->jniSetMassData(JFFFF)V │ + invoke-direct/range {v0 .. v6}, Lcom/badlogic/gdx/physics/box2d/Body;->jniSetMassData(JFFFF)V │ │ .line 435 │ return-void │ .end method │ │ .method public setSleepingAllowed(Z)V │ .locals 2 │ @@ -1760,55 +1756,55 @@ │ invoke-direct {p0, v0, v1, p1}, Lcom/badlogic/gdx/physics/box2d/Body;->jniSetSleepingAllowed(JZ)V │ │ .line 674 │ return-void │ .end method │ │ .method public setTransform(FFF)V │ - .locals 7 │ + .locals 6 │ .param p1, "x" # F │ .param p2, "y" # F │ .param p3, "angle" # F │ │ .prologue │ .line 153 │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr: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 │ │ - invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/Body;->jniSetTransform(JFFF)V │ + invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/Body;->jniSetTransform(JFFF)V │ │ .line 154 │ return-void │ .end method │ │ .method public setTransform(Lcom/badlogic/gdx/math/Vector2;F)V │ - .locals 7 │ + .locals 6 │ .param p1, "position" # Lcom/badlogic/gdx/math/Vector2; │ .param p2, "angle" # F │ │ .prologue │ .line 144 │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v3, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v5, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v4, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move v6, p2 │ + move v5, p2 │ │ - invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/Body;->jniSetTransform(JFFF)V │ + invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/Body;->jniSetTransform(JFFF)V │ │ .line 145 │ return-void │ .end method │ │ .method public setType(Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;)V │ .locals 3 ├── smali/com/badlogic/gdx/physics/box2d/Fixture.smali │ @@ -15,15 +15,15 @@ │ .field private final tmp:[S │ │ .field protected userData:Ljava/lang/Object; │ │ │ # direct methods │ .method protected constructor (Lcom/badlogic/gdx/physics/box2d/Body;J)V │ - .locals 2 │ + .locals 1 │ .param p1, "body" # Lcom/badlogic/gdx/physics/box2d/Body; │ .param p2, "addr" # J │ │ .prologue │ .line 42 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -194,34 +194,34 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getShape()Lcom/badlogic/gdx/physics/box2d/Shape; │ - .locals 6 │ + .locals 5 │ │ .prologue │ .line 88 │ iget-object v3, p0, Lcom/badlogic/gdx/physics/box2d/Fixture;->shape:Lcom/badlogic/gdx/physics/box2d/Shape; │ │ if-nez v3, :cond_1 │ │ .line 89 │ - iget-wide v4, p0, Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J │ + iget-wide v3, p0, Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J │ │ - invoke-direct {p0, v4, v5}, Lcom/badlogic/gdx/physics/box2d/Fixture;->jniGetShape(J)J │ + invoke-direct {p0, v3, v4}, Lcom/badlogic/gdx/physics/box2d/Fixture;->jniGetShape(J)J │ │ move-result-wide v0 │ │ .line 90 │ .local v0, "shapeAddr":J │ - const-wide/16 v4, 0x0 │ + const-wide/16 v3, 0x0 │ │ - cmp-long v3, v0, v4 │ + cmp-long v3, v0, v3 │ │ if-nez v3, :cond_0 │ │ new-instance v3, Lcom/badlogic/gdx/utils/GdxRuntimeException; │ │ const-string v4, "Null shape address!" │ │ @@ -306,21 +306,21 @@ │ :pswitch_1 │ :pswitch_2 │ :pswitch_3 │ .end packed-switch │ .end method │ │ .method public getType()Lcom/badlogic/gdx/physics/box2d/Shape$Type; │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 57 │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J │ │ - invoke-direct {p0, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Fixture;->jniGetType(J)I │ + invoke-direct {p0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Fixture;->jniGetType(J)I │ │ move-result v0 │ │ .line 58 │ .local v0, "type":I │ packed-switch v0, :pswitch_data_0 │ │ @@ -405,15 +405,15 @@ │ invoke-direct {p0, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Fixture;->jniRefilter(J)V │ │ .line 179 │ return-void │ .end method │ │ .method protected reset(Lcom/badlogic/gdx/physics/box2d/Body;J)V │ - .locals 2 │ + .locals 1 │ .param p1, "body" # Lcom/badlogic/gdx/physics/box2d/Body; │ .param p2, "addr" # J │ │ .prologue │ const/4 v0, 0x0 │ │ .line 48 │ @@ -443,30 +443,30 @@ │ invoke-direct {p0, v0, v1, p1}, Lcom/badlogic/gdx/physics/box2d/Fixture;->jniSetDensity(JF)V │ │ .line 237 │ return-void │ .end method │ │ .method public setFilterData(Lcom/badlogic/gdx/physics/box2d/Filter;)V │ - .locals 7 │ + .locals 6 │ .param p1, "filter" # Lcom/badlogic/gdx/physics/box2d/Filter; │ │ .prologue │ .line 143 │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J │ │ - iget-short v4, p1, Lcom/badlogic/gdx/physics/box2d/Filter;->categoryBits:S │ + iget-short v3, p1, Lcom/badlogic/gdx/physics/box2d/Filter;->categoryBits:S │ │ - iget-short v5, p1, Lcom/badlogic/gdx/physics/box2d/Filter;->maskBits:S │ + iget-short v4, p1, Lcom/badlogic/gdx/physics/box2d/Filter;->maskBits:S │ │ - iget-short v6, p1, Lcom/badlogic/gdx/physics/box2d/Filter;->groupIndex:S │ + iget-short v5, p1, Lcom/badlogic/gdx/physics/box2d/Filter;->groupIndex:S │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/Fixture;->jniSetFilterData(JSSS)V │ + invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/Fixture;->jniSetFilterData(JSSS)V │ │ .line 144 │ return-void │ .end method │ │ .method public setFriction(F)V │ .locals 2 ├── smali/com/badlogic/gdx/physics/box2d/Joint.smali │ @@ -21,15 +21,15 @@ │ .field private userData:Ljava/lang/Object; │ │ .field private final world:Lcom/badlogic/gdx/physics/box2d/World; │ │ │ # direct methods │ .method protected constructor (Lcom/badlogic/gdx/physics/box2d/World;J)V │ - .locals 2 │ + .locals 1 │ .param p1, "world" # Lcom/badlogic/gdx/physics/box2d/World; │ .param p2, "addr" # J │ │ .prologue │ .line 47 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -175,53 +175,53 @@ │ .line 110 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Joint;->anchorB:Lcom/badlogic/gdx/math/Vector2; │ │ return-object v0 │ .end method │ │ .method public getBodyA()Lcom/badlogic/gdx/physics/box2d/Body; │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 68 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Joint;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;->bodies:Lcom/badlogic/gdx/utils/LongMap; │ │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J │ │ - invoke-direct {p0, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;->jniGetBodyA(J)J │ + invoke-direct {p0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Joint;->jniGetBodyA(J)J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/LongMap;->get(J)Ljava/lang/Object; │ + invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;->get(J)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/badlogic/gdx/physics/box2d/Body; │ │ return-object v0 │ .end method │ │ .method public getBodyB()Lcom/badlogic/gdx/physics/box2d/Body; │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 78 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/Joint;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/World;->bodies:Lcom/badlogic/gdx/utils/LongMap; │ │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J │ │ - invoke-direct {p0, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;->jniGetBodyB(J)J │ + invoke-direct {p0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Joint;->jniGetBodyB(J)J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/LongMap;->get(J)Ljava/lang/Object; │ + invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;->get(J)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/badlogic/gdx/physics/box2d/Body; │ │ return-object v0 │ .end method │ @@ -292,21 +292,21 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getType()Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 54 │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J │ │ - invoke-direct {p0, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Joint;->jniGetType(J)I │ + invoke-direct {p0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Joint;->jniGetType(J)I │ │ move-result v0 │ │ .line 55 │ .local v0, "type":I │ if-lez v0, :cond_0 ├── smali/com/badlogic/gdx/physics/box2d/Manifold.smali │ @@ -24,15 +24,15 @@ │ .field final tmpFloat:[F │ │ .field final tmpInt:[I │ │ │ # direct methods │ .method protected constructor (J)V │ - .locals 5 │ + .locals 4 │ .param p1, "addr" # J │ │ .prologue │ const/4 v3, 0x2 │ │ .line 35 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -274,21 +274,21 @@ │ :cond_0 │ iget-object v4, p0, Lcom/badlogic/gdx/physics/box2d/Manifold;->points:[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint; │ │ return-object v4 │ .end method │ │ .method public getType()Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType; │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 40 │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/Manifold;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/Manifold;->addr:J │ │ - invoke-direct {p0, v2, v3}, Lcom/badlogic/gdx/physics/box2d/Manifold;->jniGetType(J)I │ + invoke-direct {p0, v1, v2}, Lcom/badlogic/gdx/physics/box2d/Manifold;->jniGetType(J)I │ │ move-result v0 │ │ .line 41 │ .local v0, "type":I │ if-nez v0, :cond_0 ├── smali/com/badlogic/gdx/physics/box2d/PolygonShape.smali │ @@ -37,15 +37,15 @@ │ iput-wide v0, p0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J │ │ .line 30 │ return-void │ .end method │ │ .method protected constructor (J)V │ - .locals 1 │ + .locals 0 │ .param p1, "addr" # J │ │ .prologue │ .line 32 │ invoke-direct {p0}, Lcom/badlogic/gdx/physics/box2d/Shape;->()V │ │ .line 33 │ @@ -131,120 +131,120 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public set([F)V │ - .locals 7 │ + .locals 6 │ .param p1, "vertices" # [F │ │ .prologue │ .line 61 │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - array-length v6, p1 │ + array-length v5, p1 │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move-object v4, p1 │ + move-object v3, p1 │ │ - invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->jniSet(J[FII)V │ + invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->jniSet(J[FII)V │ │ .line 62 │ return-void │ .end method │ │ .method public set([FII)V │ - .locals 7 │ + .locals 6 │ .param p1, "vertices" # [F │ .param p2, "offset" # I │ .param p3, "len" # I │ │ .prologue │ .line 67 │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move-object v4, p1 │ + move-object v3, p1 │ │ - move v5, p2 │ + move v4, p2 │ │ - move v6, p3 │ + move v5, p3 │ │ - invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->jniSet(J[FII)V │ + invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->jniSet(J[FII)V │ │ .line 68 │ return-void │ .end method │ │ .method public set([Lcom/badlogic/gdx/math/Vector2;)V │ .locals 8 │ .param p1, "vertices" # [Lcom/badlogic/gdx/math/Vector2; │ │ .prologue │ .line 50 │ - array-length v1, p1 │ + array-length v0, p1 │ │ - mul-int/lit8 v1, v1, 0x2 │ + mul-int/lit8 v0, v0, 0x2 │ │ - new-array v4, v1, [F │ + new-array v3, v0, [F │ │ .line 51 │ - .local v4, "verts":[F │ - const/4 v0, 0x0 │ + .local v3, "verts":[F │ + const/4 v6, 0x0 │ │ - .local v0, "i":I │ + .local v6, "i":I │ const/4 v7, 0x0 │ │ .local v7, "j":I │ :goto_0 │ - array-length v1, p1 │ + array-length v0, p1 │ │ - mul-int/lit8 v1, v1, 0x2 │ + mul-int/lit8 v0, v0, 0x2 │ │ - if-ge v0, v1, :cond_0 │ + if-ge v6, v0, :cond_0 │ │ .line 52 │ - aget-object v1, p1, v7 │ + aget-object v0, p1, v7 │ │ - iget v1, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v0, v0, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - aput v1, v4, v0 │ + aput v0, v3, v6 │ │ .line 53 │ - add-int/lit8 v1, v0, 0x1 │ + add-int/lit8 v0, v6, 0x1 │ │ - aget-object v2, p1, v7 │ + aget-object v1, p1, v7 │ │ - iget v2, v2, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v1, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - aput v2, v4, v1 │ + aput v1, v3, v0 │ │ .line 51 │ - add-int/lit8 v0, v0, 0x2 │ + add-int/lit8 v6, v6, 0x2 │ │ add-int/lit8 v7, v7, 0x1 │ │ goto :goto_0 │ │ .line 55 │ :cond_0 │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - array-length v6, v4 │ + array-length v5, v3 │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->jniSet(J[FII)V │ + invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->jniSet(J[FII)V │ │ .line 56 │ return-void │ .end method │ │ .method public setAsBox(FF)V │ .locals 2 │ @@ -258,34 +258,34 @@ │ invoke-direct {p0, v0, v1, p1, p2}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->jniSetAsBox(JFF)V │ │ .line 86 │ return-void │ .end method │ │ .method public setAsBox(FFLcom/badlogic/gdx/math/Vector2;F)V │ - .locals 9 │ + .locals 8 │ .param p1, "hx" # F │ .param p2, "hy" # F │ .param p3, "center" # Lcom/badlogic/gdx/math/Vector2; │ .param p4, "angle" # F │ │ .prologue │ .line 99 │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J │ │ - iget v6, p3, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v5, p3, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v7, p3, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v6, p3, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move v4, p1 │ + move v3, p1 │ │ - move v5, p2 │ + move v4, p2 │ │ - move v8, p4 │ + move v7, p4 │ │ - invoke-direct/range {v1 .. v8}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->jniSetAsBox(JFFFFF)V │ + invoke-direct/range {v0 .. v7}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->jniSetAsBox(JFFFFF)V │ │ .line 100 │ return-void │ .end method ├── smali/com/badlogic/gdx/physics/box2d/World.smali │ @@ -264,17 +264,17 @@ │ .line 228 │ iget v1, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ iget v2, p1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ invoke-direct {p0, v1, v2, p2}, Lcom/badlogic/gdx/physics/box2d/World;->newWorld(FFZ)J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - iput-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ + iput-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ │ .line 230 │ iget-object v1, p0, Lcom/badlogic/gdx/physics/box2d/World;->contacts:Lcom/badlogic/gdx/utils/Array; │ │ iget-object v2, p0, Lcom/badlogic/gdx/physics/box2d/World;->contactAddrs:[J │ │ array-length v2, v2 │ @@ -317,15 +317,15 @@ │ │ .line 235 │ :cond_0 │ return-void │ .end method │ │ .method private beginContact(J)V │ - .locals 3 │ + .locals 2 │ .param p1, "contactAddr" # J │ │ .prologue │ .line 925 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/World;->contact:Lcom/badlogic/gdx/physics/box2d/Contact; │ │ iput-wide p1, v0, Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J │ @@ -474,786 +474,994 @@ │ move v0, v5 │ │ .line 915 │ goto :goto_1 │ .end method │ │ .method private createProperJoint(Lcom/badlogic/gdx/physics/box2d/JointDef;)J │ - .locals 24 │ + .locals 23 │ .param p1, "def" # Lcom/badlogic/gdx/physics/box2d/JointDef; │ │ .prologue │ .line 373 │ move-object/from16 v0, p1 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - if-ne v3, v4, :cond_0 │ + if-ne v1, v2, :cond_0 │ │ - move-object/from16 v2, p1 │ + move-object/from16 v22, p1 │ │ .line 374 │ - check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef; │ + check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef; │ │ .line 375 │ - .local v2, "d":Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef; │ + .local v22, "d":Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef; │ move-object/from16 v0, p0 │ │ - iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ + iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ + move-object/from16 v0, v22 │ │ - iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ + iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + move-object/from16 v0, v22 │ │ - iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->collideConnected:Z │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v11, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ + move-object/from16 v0, v22 │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->collideConnected:Z │ │ - iget v12, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ + move-object/from16 v0, v22 │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v13, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v9, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + move-object/from16 v0, v22 │ │ - iget v14, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v15, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->length:F │ + iget v10, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->frequencyHz:F │ + move-object/from16 v0, v22 │ │ - move/from16 v16, v0 │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->dampingRatio:F │ + iget v11, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - move/from16 v17, v0 │ + move-object/from16 v0, v22 │ + │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + │ + iget v12, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + │ + move-object/from16 v0, v22 │ + │ + iget v13, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->length:F │ + │ + move-object/from16 v0, v22 │ + │ + iget v14, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->frequencyHz:F │ + │ + move-object/from16 v0, v22 │ │ - move-object/from16 v3, p0 │ + iget v15, v0, Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->dampingRatio:F │ │ - invoke-direct/range {v3 .. v17}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateDistanceJoint(JJJZFFFFFFF)J │ + move-object/from16 v1, p0 │ │ - move-result-wide v4 │ + invoke-direct/range {v1 .. v15}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateDistanceJoint(JJJZFFFFFFF)J │ + │ + move-result-wide v1 │ │ .line 433 │ - .end local v2 # "d":Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef; │ + .end local v22 # "d":Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef; │ :goto_0 │ - return-wide v4 │ + return-wide v1 │ │ .line 378 │ :cond_0 │ move-object/from16 v0, p1 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - if-ne v3, v4, :cond_1 │ + if-ne v1, v2, :cond_1 │ │ - move-object/from16 v2, p1 │ + move-object/from16 v22, p1 │ │ .line 379 │ - check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef; │ + check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef; │ │ .line 380 │ - .local v2, "d":Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef; │ + .local v22, "d":Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef; │ move-object/from16 v0, p0 │ │ - iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ + iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ + move-object/from16 v0, v22 │ │ - iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ + iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + move-object/from16 v0, v22 │ │ - iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->collideConnected:Z │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v11, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ + move-object/from16 v0, v22 │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->collideConnected:Z │ │ - iget v12, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ + move-object/from16 v0, v22 │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v13, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v9, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + move-object/from16 v0, v22 │ │ - iget v14, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v15, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->maxForce:F │ + iget v10, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->maxTorque:F │ + move-object/from16 v0, v22 │ │ - move/from16 v16, v0 │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + │ + iget v11, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + │ + move-object/from16 v0, v22 │ + │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - move-object/from16 v3, p0 │ + iget v12, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - invoke-direct/range {v3 .. v16}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateFrictionJoint(JJJZFFFFFF)J │ + move-object/from16 v0, v22 │ │ - move-result-wide v4 │ + iget v13, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->maxForce:F │ + │ + move-object/from16 v0, v22 │ + │ + iget v14, v0, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->maxTorque:F │ + │ + move-object/from16 v1, p0 │ + │ + invoke-direct/range {v1 .. v14}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateFrictionJoint(JJJZFFFFFF)J │ + │ + move-result-wide v1 │ │ goto :goto_0 │ │ .line 383 │ - .end local v2 # "d":Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef; │ + .end local v22 # "d":Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef; │ :cond_1 │ move-object/from16 v0, p1 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - if-ne v3, v4, :cond_2 │ + if-ne v1, v2, :cond_2 │ │ - move-object/from16 v2, p1 │ + move-object/from16 v22, p1 │ │ .line 384 │ - check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef; │ + check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef; │ │ .line 385 │ - .local v2, "d":Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef; │ + .local v22, "d":Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef; │ move-object/from16 v0, p0 │ │ - iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ + iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ + move-object/from16 v0, v22 │ │ - iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ + iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + move-object/from16 v0, v22 │ │ - iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;->collideConnected:Z │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;->joint1:Lcom/badlogic/gdx/physics/box2d/Joint; │ + iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget-wide v11, v3, Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J │ + move-object/from16 v0, v22 │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;->joint2:Lcom/badlogic/gdx/physics/box2d/Joint; │ + iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;->collideConnected:Z │ │ - iget-wide v13, v3, Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J │ + move-object/from16 v0, v22 │ │ - iget v15, v2, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;->ratio:F │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;->joint1:Lcom/badlogic/gdx/physics/box2d/Joint; │ │ - move-object/from16 v3, p0 │ + iget-wide v9, v1, Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J │ │ - invoke-direct/range {v3 .. v15}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateGearJoint(JJJZJJF)J │ + move-object/from16 v0, v22 │ │ - move-result-wide v4 │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;->joint2:Lcom/badlogic/gdx/physics/box2d/Joint; │ + │ + iget-wide v11, v1, Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J │ + │ + move-object/from16 v0, v22 │ + │ + iget v13, v0, Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef;->ratio:F │ + │ + move-object/from16 v1, p0 │ + │ + invoke-direct/range {v1 .. v13}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateGearJoint(JJJZJJF)J │ + │ + move-result-wide v1 │ │ goto :goto_0 │ │ .line 387 │ - .end local v2 # "d":Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef; │ + .end local v22 # "d":Lcom/badlogic/gdx/physics/box2d/joints/GearJointDef; │ :cond_2 │ move-object/from16 v0, p1 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->MotorJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->MotorJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - if-ne v3, v4, :cond_3 │ + if-ne v1, v2, :cond_3 │ │ - move-object/from16 v2, p1 │ + move-object/from16 v22, p1 │ │ .line 388 │ - check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/MotorJointDef; │ + check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/MotorJointDef; │ │ .line 389 │ - .local v2, "d":Lcom/badlogic/gdx/physics/box2d/joints/MotorJointDef; │ + .local v22, "d":Lcom/badlogic/gdx/physics/box2d/joints/MotorJointDef; │ move-object/from16 v0, p0 │ │ - iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ + iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/MotorJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ + move-object/from16 v0, v22 │ │ - iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/MotorJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/MotorJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ + iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + move-object/from16 v0, v22 │ │ - iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/MotorJointDef;->collideConnected:Z │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/MotorJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/MotorJointDef;->linearOffset:Lcom/badlogic/gdx/math/Vector2; │ + iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v11, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ + move-object/from16 v0, v22 │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/MotorJointDef;->linearOffset:Lcom/badlogic/gdx/math/Vector2; │ + iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/MotorJointDef;->collideConnected:Z │ │ - iget v12, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ + move-object/from16 v0, v22 │ │ - iget v13, v2, Lcom/badlogic/gdx/physics/box2d/joints/MotorJointDef;->angularOffset:F │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/MotorJointDef;->linearOffset:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v14, v2, Lcom/badlogic/gdx/physics/box2d/joints/MotorJointDef;->maxForce:F │ + iget v9, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v15, v2, Lcom/badlogic/gdx/physics/box2d/joints/MotorJointDef;->maxTorque:F │ + move-object/from16 v0, v22 │ │ - iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/MotorJointDef;->correctionFactor:F │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/MotorJointDef;->linearOffset:Lcom/badlogic/gdx/math/Vector2; │ │ - move/from16 v16, v0 │ + iget v10, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + │ + move-object/from16 v0, v22 │ + │ + iget v11, v0, Lcom/badlogic/gdx/physics/box2d/joints/MotorJointDef;->angularOffset:F │ + │ + move-object/from16 v0, v22 │ + │ + iget v12, v0, Lcom/badlogic/gdx/physics/box2d/joints/MotorJointDef;->maxForce:F │ + │ + move-object/from16 v0, v22 │ │ - move-object/from16 v3, p0 │ + iget v13, v0, Lcom/badlogic/gdx/physics/box2d/joints/MotorJointDef;->maxTorque:F │ │ - invoke-direct/range {v3 .. v16}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateMotorJoint(JJJZFFFFFF)J │ + move-object/from16 v0, v22 │ │ - move-result-wide v4 │ + iget v14, v0, Lcom/badlogic/gdx/physics/box2d/joints/MotorJointDef;->correctionFactor:F │ + │ + move-object/from16 v1, p0 │ + │ + invoke-direct/range {v1 .. v14}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateMotorJoint(JJJZFFFFFF)J │ + │ + move-result-wide v1 │ │ goto/16 :goto_0 │ │ .line 392 │ - .end local v2 # "d":Lcom/badlogic/gdx/physics/box2d/joints/MotorJointDef; │ + .end local v22 # "d":Lcom/badlogic/gdx/physics/box2d/joints/MotorJointDef; │ :cond_3 │ move-object/from16 v0, p1 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->MouseJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - if-ne v3, v4, :cond_4 │ + if-ne v1, v2, :cond_4 │ │ - move-object/from16 v2, p1 │ + move-object/from16 v22, p1 │ │ .line 393 │ - check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef; │ + check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef; │ │ .line 394 │ - .local v2, "d":Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef; │ + .local v22, "d":Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef; │ move-object/from16 v0, p0 │ │ - iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ + iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ + │ + move-object/from16 v0, v22 │ + │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ + │ + iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + │ + move-object/from16 v0, v22 │ + │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ + │ + iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + │ + move-object/from16 v0, v22 │ + │ + iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->collideConnected:Z │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ + move-object/from16 v0, v22 │ │ - iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->target:Lcom/badlogic/gdx/math/Vector2; │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ + iget v9, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + move-object/from16 v0, v22 │ │ - iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->collideConnected:Z │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->target:Lcom/badlogic/gdx/math/Vector2; │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->target:Lcom/badlogic/gdx/math/Vector2; │ + iget v10, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget v11, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ + move-object/from16 v0, v22 │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->target:Lcom/badlogic/gdx/math/Vector2; │ + iget v11, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->maxForce:F │ │ - iget v12, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ + move-object/from16 v0, v22 │ │ - iget v13, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->maxForce:F │ + iget v12, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->frequencyHz:F │ │ - iget v14, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->frequencyHz:F │ + move-object/from16 v0, v22 │ │ - iget v15, v2, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->dampingRatio:F │ + iget v13, v0, Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef;->dampingRatio:F │ │ - move-object/from16 v3, p0 │ + move-object/from16 v1, p0 │ │ - invoke-direct/range {v3 .. v15}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateMouseJoint(JJJZFFFFF)J │ + invoke-direct/range {v1 .. v13}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateMouseJoint(JJJZFFFFF)J │ │ - move-result-wide v4 │ + move-result-wide v1 │ │ goto/16 :goto_0 │ │ .line 397 │ - .end local v2 # "d":Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef; │ + .end local v22 # "d":Lcom/badlogic/gdx/physics/box2d/joints/MouseJointDef; │ :cond_4 │ move-object/from16 v0, p1 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->PrismaticJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - if-ne v3, v4, :cond_5 │ + if-ne v1, v2, :cond_5 │ │ - move-object/from16 v2, p1 │ + move-object/from16 v22, p1 │ │ .line 398 │ - check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef; │ + check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef; │ │ .line 399 │ - .local v2, "d":Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef; │ + .local v22, "d":Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef; │ move-object/from16 v0, p0 │ │ - iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ + iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ + │ + move-object/from16 v0, v22 │ + │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ + │ + iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + │ + move-object/from16 v0, v22 │ + │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ + │ + iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + │ + move-object/from16 v0, v22 │ + │ + iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->collideConnected:Z │ + │ + move-object/from16 v0, v22 │ + │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + │ + iget v9, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ + │ + move-object/from16 v0, v22 │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget v10, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ + move-object/from16 v0, v22 │ │ - iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->collideConnected:Z │ + iget v11, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + move-object/from16 v0, v22 │ │ - iget v11, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget v12, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget v12, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ + move-object/from16 v0, v22 │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->localAxisA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v13, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v13, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + move-object/from16 v0, v22 │ │ - iget v14, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->localAxisA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->localAxisA:Lcom/badlogic/gdx/math/Vector2; │ + iget v14, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget v15, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ + move-object/from16 v0, v22 │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->localAxisA:Lcom/badlogic/gdx/math/Vector2; │ + iget v15, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->referenceAngle:F │ │ - iget v0, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ + move-object/from16 v0, v22 │ + │ + iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->enableLimit:Z │ │ move/from16 v16, v0 │ │ - iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->referenceAngle:F │ + move-object/from16 v0, v22 │ + │ + iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->lowerTranslation:F │ │ move/from16 v17, v0 │ │ - iget-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->enableLimit:Z │ + move-object/from16 v0, v22 │ │ - move/from16 v18, v0 │ + iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->upperTranslation:F │ │ - iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->lowerTranslation:F │ + move/from16 v18, v0 │ │ - move/from16 v19, v0 │ + move-object/from16 v0, v22 │ │ - iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->upperTranslation:F │ + iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->enableMotor:Z │ │ - move/from16 v20, v0 │ + move/from16 v19, v0 │ │ - iget-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->enableMotor:Z │ + move-object/from16 v0, v22 │ │ - move/from16 v21, v0 │ + iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->maxMotorForce:F │ │ - iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->maxMotorForce:F │ + move/from16 v20, v0 │ │ - move/from16 v22, v0 │ + move-object/from16 v0, v22 │ │ - iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->motorSpeed:F │ + iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef;->motorSpeed:F │ │ - move/from16 v23, v0 │ + move/from16 v21, v0 │ │ - move-object/from16 v3, p0 │ + move-object/from16 v1, p0 │ │ - invoke-direct/range {v3 .. v23}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreatePrismaticJoint(JJJZFFFFFFFZFFZFF)J │ + invoke-direct/range {v1 .. v21}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreatePrismaticJoint(JJJZFFFFFFFZFFZFF)J │ │ - move-result-wide v4 │ + move-result-wide v1 │ │ goto/16 :goto_0 │ │ .line 403 │ - .end local v2 # "d":Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef; │ + .end local v22 # "d":Lcom/badlogic/gdx/physics/box2d/joints/PrismaticJointDef; │ :cond_5 │ move-object/from16 v0, p1 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->PulleyJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - if-ne v3, v4, :cond_6 │ + if-ne v1, v2, :cond_6 │ │ - move-object/from16 v2, p1 │ + move-object/from16 v22, p1 │ │ .line 404 │ - check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef; │ + check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef; │ │ .line 405 │ - .local v2, "d":Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef; │ + .local v22, "d":Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef; │ move-object/from16 v0, p0 │ │ - iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ + iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ + move-object/from16 v0, v22 │ │ - iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ + iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + move-object/from16 v0, v22 │ │ - iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->collideConnected:Z │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->groundAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v11, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ + move-object/from16 v0, v22 │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->groundAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->collideConnected:Z │ │ - iget v12, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ + move-object/from16 v0, v22 │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->groundAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->groundAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v13, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v9, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->groundAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + move-object/from16 v0, v22 │ │ - iget v14, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->groundAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget v10, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget v15, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ + move-object/from16 v0, v22 │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->groundAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v0, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v11, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - move/from16 v16, v0 │ + move-object/from16 v0, v22 │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->groundAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v0, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v12, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - move/from16 v17, v0 │ + move-object/from16 v0, v22 │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v0, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v13, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - move/from16 v18, v0 │ + move-object/from16 v0, v22 │ │ - iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->lengthA:F │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - move/from16 v19, v0 │ + iget v14, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->lengthB:F │ + move-object/from16 v0, v22 │ │ - move/from16 v20, v0 │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->ratio:F │ + iget v15, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - move/from16 v21, v0 │ + move-object/from16 v0, v22 │ + │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - move-object/from16 v3, p0 │ + iget v0, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - invoke-direct/range {v3 .. v21}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreatePulleyJoint(JJJZFFFFFFFFFFF)J │ + move/from16 v16, v0 │ │ - move-result-wide v4 │ + move-object/from16 v0, v22 │ + │ + iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->lengthA:F │ + │ + move/from16 v17, v0 │ + │ + move-object/from16 v0, v22 │ + │ + iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->lengthB:F │ + │ + move/from16 v18, v0 │ + │ + move-object/from16 v0, v22 │ + │ + iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef;->ratio:F │ + │ + move/from16 v19, v0 │ + │ + move-object/from16 v1, p0 │ + │ + invoke-direct/range {v1 .. v19}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreatePulleyJoint(JJJZFFFFFFFFFFF)J │ + │ + move-result-wide v1 │ │ goto/16 :goto_0 │ │ .line 410 │ - .end local v2 # "d":Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef; │ + .end local v22 # "d":Lcom/badlogic/gdx/physics/box2d/joints/PulleyJointDef; │ :cond_6 │ move-object/from16 v0, p1 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->RevoluteJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - if-ne v3, v4, :cond_7 │ + if-ne v1, v2, :cond_7 │ │ - move-object/from16 v2, p1 │ + move-object/from16 v22, p1 │ │ .line 411 │ - check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef; │ + check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef; │ │ .line 412 │ - .local v2, "d":Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef; │ + .local v22, "d":Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef; │ move-object/from16 v0, p0 │ │ - iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ + iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ + move-object/from16 v0, v22 │ │ - iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ + iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + move-object/from16 v0, v22 │ │ - iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->collideConnected:Z │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v11, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ + move-object/from16 v0, v22 │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->collideConnected:Z │ │ - iget v12, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ + move-object/from16 v0, v22 │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v13, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v9, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + move-object/from16 v0, v22 │ │ - iget v14, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v15, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->referenceAngle:F │ + iget v10, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->enableLimit:Z │ + move-object/from16 v0, v22 │ │ - move/from16 v16, v0 │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->lowerAngle:F │ + iget v11, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - move/from16 v17, v0 │ + move-object/from16 v0, v22 │ │ - iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->upperAngle:F │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - move/from16 v18, v0 │ + iget v12, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->enableMotor:Z │ + move-object/from16 v0, v22 │ │ - move/from16 v19, v0 │ + iget v13, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->referenceAngle:F │ │ - iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->motorSpeed:F │ + move-object/from16 v0, v22 │ │ - move/from16 v20, v0 │ + iget-boolean v14, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->enableLimit:Z │ │ - iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->maxMotorTorque:F │ + move-object/from16 v0, v22 │ │ - move/from16 v21, v0 │ + iget v15, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->lowerAngle:F │ + │ + move-object/from16 v0, v22 │ + │ + iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->upperAngle:F │ + │ + move/from16 v16, v0 │ │ - move-object/from16 v3, p0 │ + move-object/from16 v0, v22 │ │ - invoke-direct/range {v3 .. v21}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateRevoluteJoint(JJJZFFFFFZFFZFF)J │ + iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->enableMotor:Z │ + │ + move/from16 v17, v0 │ + │ + move-object/from16 v0, v22 │ + │ + iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->motorSpeed:F │ + │ + move/from16 v18, v0 │ │ - move-result-wide v4 │ + move-object/from16 v0, v22 │ + │ + iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef;->maxMotorTorque:F │ + │ + move/from16 v19, v0 │ + │ + move-object/from16 v1, p0 │ + │ + invoke-direct/range {v1 .. v19}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateRevoluteJoint(JJJZFFFFFZFFZFF)J │ + │ + move-result-wide v1 │ │ goto/16 :goto_0 │ │ .line 416 │ - .end local v2 # "d":Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef; │ + .end local v22 # "d":Lcom/badlogic/gdx/physics/box2d/joints/RevoluteJointDef; │ :cond_7 │ move-object/from16 v0, p1 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->RopeJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - if-ne v3, v4, :cond_8 │ + if-ne v1, v2, :cond_8 │ │ - move-object/from16 v2, p1 │ + move-object/from16 v22, p1 │ │ .line 417 │ - check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef; │ + check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef; │ │ .line 418 │ - .local v2, "d":Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef; │ + .local v22, "d":Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef; │ move-object/from16 v0, p0 │ │ - iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ + iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ + │ + move-object/from16 v0, v22 │ + │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ + │ + iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + │ + move-object/from16 v0, v22 │ + │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ + iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + move-object/from16 v0, v22 │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ + iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->collideConnected:Z │ │ - iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + move-object/from16 v0, v22 │ │ - iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->collideConnected:Z │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget v9, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v11, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ + move-object/from16 v0, v22 │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v12, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v10, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + move-object/from16 v0, v22 │ │ - iget v13, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + iget v11, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v14, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ + move-object/from16 v0, v22 │ │ - iget v15, v2, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->maxLength:F │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - move-object/from16 v3, p0 │ + iget v12, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - invoke-direct/range {v3 .. v15}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateRopeJoint(JJJZFFFFF)J │ + move-object/from16 v0, v22 │ │ - move-result-wide v4 │ + iget v13, v0, Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef;->maxLength:F │ + │ + move-object/from16 v1, p0 │ + │ + invoke-direct/range {v1 .. v13}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateRopeJoint(JJJZFFFFF)J │ + │ + move-result-wide v1 │ │ goto/16 :goto_0 │ │ .line 421 │ - .end local v2 # "d":Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef; │ + .end local v22 # "d":Lcom/badlogic/gdx/physics/box2d/joints/RopeJointDef; │ :cond_8 │ move-object/from16 v0, p1 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->WeldJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - if-ne v3, v4, :cond_9 │ + if-ne v1, v2, :cond_9 │ │ - move-object/from16 v2, p1 │ + move-object/from16 v22, p1 │ │ .line 422 │ - check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef; │ + check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef; │ │ .line 423 │ - .local v2, "d":Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef; │ + .local v22, "d":Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef; │ move-object/from16 v0, p0 │ │ - iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ + iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ + │ + move-object/from16 v0, v22 │ + │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ + │ + iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ + move-object/from16 v0, v22 │ │ - iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ + iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + move-object/from16 v0, v22 │ │ - iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->collideConnected:Z │ + iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->collideConnected:Z │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + move-object/from16 v0, v22 │ │ - iget v11, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget v9, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v12, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ + move-object/from16 v0, v22 │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v13, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v10, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + move-object/from16 v0, v22 │ │ - iget v14, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v15, v2, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->referenceAngle:F │ + iget v11, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - move-object/from16 v3, p0 │ + move-object/from16 v0, v22 │ │ - invoke-direct/range {v3 .. v15}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateWeldJoint(JJJZFFFFF)J │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - move-result-wide v4 │ + iget v12, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ + │ + move-object/from16 v0, v22 │ + │ + iget v13, v0, Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef;->referenceAngle:F │ + │ + move-object/from16 v1, p0 │ + │ + invoke-direct/range {v1 .. v13}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateWeldJoint(JJJZFFFFF)J │ + │ + move-result-wide v1 │ │ goto/16 :goto_0 │ │ .line 426 │ - .end local v2 # "d":Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef; │ + .end local v22 # "d":Lcom/badlogic/gdx/physics/box2d/joints/WeldJointDef; │ :cond_9 │ move-object/from16 v0, p1 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - sget-object v4, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ + sget-object v2, Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->WheelJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; │ │ - if-ne v3, v4, :cond_a │ + if-ne v1, v2, :cond_a │ │ - move-object/from16 v2, p1 │ + move-object/from16 v22, p1 │ │ .line 427 │ - check-cast v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef; │ + check-cast v22, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef; │ │ .line 428 │ - .local v2, "d":Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef; │ + .local v22, "d":Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef; │ move-object/from16 v0, p0 │ │ - iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ + iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ + move-object/from16 v0, v22 │ │ - iget-wide v6, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ + iget-wide v4, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget-wide v8, v3, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + move-object/from16 v0, v22 │ │ - iget-boolean v10, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->collideConnected:Z │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget-wide v6, v1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - iget v11, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ + move-object/from16 v0, v22 │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ + iget-boolean v8, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->collideConnected:Z │ │ - iget v12, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ + move-object/from16 v0, v22 │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v13, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v9, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ + move-object/from16 v0, v22 │ │ - iget v14, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->localAxisA:Lcom/badlogic/gdx/math/Vector2; │ + iget v10, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget v15, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ + move-object/from16 v0, v22 │ │ - iget-object v3, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->localAxisA:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v0, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v11, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - move/from16 v16, v0 │ + move-object/from16 v0, v22 │ │ - iget-boolean v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->enableMotor:Z │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ - move/from16 v17, v0 │ + iget v12, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->maxMotorTorque:F │ + move-object/from16 v0, v22 │ │ - move/from16 v18, v0 │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->localAxisA:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->motorSpeed:F │ + iget v13, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - move/from16 v19, v0 │ + move-object/from16 v0, v22 │ │ - iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->frequencyHz:F │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->localAxisA:Lcom/badlogic/gdx/math/Vector2; │ │ - move/from16 v20, v0 │ + iget v14, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget v0, v2, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->dampingRatio:F │ + move-object/from16 v0, v22 │ │ - move/from16 v21, v0 │ + iget-boolean v15, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->enableMotor:Z │ + │ + move-object/from16 v0, v22 │ + │ + iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->maxMotorTorque:F │ + │ + move/from16 v16, v0 │ + │ + move-object/from16 v0, v22 │ + │ + iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->motorSpeed:F │ │ - move-object/from16 v3, p0 │ + move/from16 v17, v0 │ + │ + move-object/from16 v0, v22 │ │ - invoke-direct/range {v3 .. v21}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateWheelJoint(JJJZFFFFFFZFFFF)J │ + iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->frequencyHz:F │ + │ + move/from16 v18, v0 │ │ - move-result-wide v4 │ + move-object/from16 v0, v22 │ + │ + iget v0, v0, Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef;->dampingRatio:F │ + │ + move/from16 v19, v0 │ + │ + move-object/from16 v1, p0 │ + │ + invoke-direct/range {v1 .. v19}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateWheelJoint(JJJZFFFFFFZFFFF)J │ + │ + move-result-wide v1 │ │ goto/16 :goto_0 │ │ .line 433 │ - .end local v2 # "d":Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef; │ + .end local v22 # "d":Lcom/badlogic/gdx/physics/box2d/joints/WheelJointDef; │ :cond_a │ - const-wide/16 v4, 0x0 │ + const-wide/16 v1, 0x0 │ │ goto/16 :goto_0 │ .end method │ │ .method private endContact(J)V │ - .locals 3 │ + .locals 2 │ .param p1, "contactAddr" # J │ │ .prologue │ .line 930 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/World;->contact:Lcom/badlogic/gdx/physics/box2d/Contact; │ │ iput-wide p1, v0, Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J │ @@ -1438,15 +1646,15 @@ │ │ .line 938 │ :cond_0 │ return-void │ .end method │ │ .method private reportFixture(J)Z │ - .locals 3 │ + .locals 2 │ .param p1, "addr" # J │ │ .prologue │ .line 947 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/World;->queryCallback:Lcom/badlogic/gdx/physics/box2d/QueryCallback; │ │ if-eqz v0, :cond_0 │ @@ -1473,15 +1681,15 @@ │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method private reportRayFixture(JFFFFF)F │ - .locals 5 │ + .locals 4 │ .param p1, "addr" # J │ .param p3, "pX" # F │ .param p4, "pY" # F │ .param p5, "nX" # F │ .param p6, "nY" # F │ .param p7, "fraction" # F │ │ @@ -1545,39 +1753,39 @@ │ │ .method public static native setVelocityThreshold(F)V │ .end method │ │ │ # virtual methods │ .method public QueryAABB(Lcom/badlogic/gdx/physics/box2d/QueryCallback;FFFF)V │ - .locals 8 │ + .locals 7 │ .param p1, "callback" # Lcom/badlogic/gdx/physics/box2d/QueryCallback; │ .param p2, "lowerX" # F │ .param p3, "lowerY" # F │ .param p4, "upperX" # F │ .param p5, "upperY" # F │ │ .prologue │ .line 797 │ iput-object p1, p0, Lcom/badlogic/gdx/physics/box2d/World;->queryCallback:Lcom/badlogic/gdx/physics/box2d/QueryCallback; │ │ .line 798 │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - move v4, p2 │ + move v3, p2 │ │ - move v5, p3 │ + move v4, p3 │ │ - move v6, p4 │ + move v5, p4 │ │ - move v7, p5 │ + move v6, p5 │ │ - invoke-direct/range {v1 .. v7}, Lcom/badlogic/gdx/physics/box2d/World;->jniQueryAABB(JFFFF)V │ + invoke-direct/range {v0 .. v6}, Lcom/badlogic/gdx/physics/box2d/World;->jniQueryAABB(JFFFF)V │ │ .line 799 │ return-void │ .end method │ │ .method public clearForces()V │ .locals 2 │ @@ -1589,140 +1797,138 @@ │ invoke-direct {p0, v0, v1}, Lcom/badlogic/gdx/physics/box2d/World;->jniClearForces(J)V │ │ .line 665 │ return-void │ .end method │ │ .method public createBody(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body; │ - .locals 24 │ + .locals 22 │ .param p1, "def" # Lcom/badlogic/gdx/physics/box2d/BodyDef; │ │ .prologue │ .line 283 │ move-object/from16 v0, p0 │ │ - iget-wide v4, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ + iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ │ move-object/from16 v0, p1 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->type:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->type:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; │ │ - invoke-virtual {v3}, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;->getValue()I │ + invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;->getValue()I │ │ - move-result v6 │ + move-result v4 │ │ move-object/from16 v0, p1 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->position:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->position: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 │ │ move-object/from16 v0, p1 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->position:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->position: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 │ │ move-object/from16 v0, p1 │ │ - iget v9, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->angle:F │ + iget v7, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->angle:F │ │ move-object/from16 v0, p1 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->linearVelocity:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->linearVelocity:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v10, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v8, v1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ move-object/from16 v0, p1 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->linearVelocity:Lcom/badlogic/gdx/math/Vector2; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->linearVelocity:Lcom/badlogic/gdx/math/Vector2; │ │ - iget v11, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v9, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ move-object/from16 v0, p1 │ │ - iget v12, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->angularVelocity:F │ + iget v10, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->angularVelocity:F │ │ move-object/from16 v0, p1 │ │ - iget v13, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->linearDamping:F │ + iget v11, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->linearDamping:F │ │ move-object/from16 v0, p1 │ │ - iget v14, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->angularDamping:F │ + iget v12, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->angularDamping:F │ │ move-object/from16 v0, p1 │ │ - iget-boolean v15, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->allowSleep:Z │ + iget-boolean v13, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->allowSleep:Z │ │ move-object/from16 v0, p1 │ │ - iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->awake:Z │ - │ - move/from16 v16, v0 │ + iget-boolean v14, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->awake:Z │ │ move-object/from16 v0, p1 │ │ - iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->fixedRotation:Z │ - │ - move/from16 v17, v0 │ + iget-boolean v15, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->fixedRotation:Z │ │ move-object/from16 v0, p1 │ │ iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->bullet:Z │ │ - move/from16 v18, v0 │ + move/from16 v16, v0 │ │ move-object/from16 v0, p1 │ │ iget-boolean v0, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->active:Z │ │ - move/from16 v19, v0 │ + move/from16 v17, v0 │ │ move-object/from16 v0, p1 │ │ iget v0, v0, Lcom/badlogic/gdx/physics/box2d/BodyDef;->gravityScale:F │ │ - move/from16 v20, v0 │ + move/from16 v18, v0 │ │ - move-object/from16 v3, p0 │ + move-object/from16 v1, p0 │ │ - invoke-direct/range {v3 .. v20}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateBody(JIFFFFFFFFZZZZZF)J │ + invoke-direct/range {v1 .. v18}, Lcom/badlogic/gdx/physics/box2d/World;->jniCreateBody(JIFFFFFFFFZZZZZF)J │ │ - move-result-wide v22 │ + move-result-wide v20 │ │ .line 286 │ - .local v22, "bodyAddr":J │ + .local v20, "bodyAddr":J │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/World;->freeBodies:Lcom/badlogic/gdx/utils/Pool; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/World;->freeBodies:Lcom/badlogic/gdx/utils/Pool; │ │ - invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Pool;->obtain()Ljava/lang/Object; │ + invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Pool;->obtain()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v19 │ │ - check-cast v2, Lcom/badlogic/gdx/physics/box2d/Body; │ + check-cast v19, Lcom/badlogic/gdx/physics/box2d/Body; │ │ .line 287 │ - .local v2, "body":Lcom/badlogic/gdx/physics/box2d/Body; │ - move-wide/from16 v0, v22 │ - │ - invoke-virtual {v2, v0, v1}, Lcom/badlogic/gdx/physics/box2d/Body;->reset(J)V │ + .local v19, "body":Lcom/badlogic/gdx/physics/box2d/Body; │ + invoke-virtual/range {v19 .. v21}, Lcom/badlogic/gdx/physics/box2d/Body;->reset(J)V │ │ .line 288 │ move-object/from16 v0, p0 │ │ - iget-object v3, v0, Lcom/badlogic/gdx/physics/box2d/World;->bodies:Lcom/badlogic/gdx/utils/LongMap; │ + iget-object v1, v0, Lcom/badlogic/gdx/physics/box2d/World;->bodies:Lcom/badlogic/gdx/utils/LongMap; │ + │ + move-object/from16 v0, v19 │ │ - iget-wide v4, v2, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v2, v0, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - invoke-virtual {v3, v4, v5, v2}, Lcom/badlogic/gdx/utils/LongMap;->put(JLjava/lang/Object;)Ljava/lang/Object; │ + move-object/from16 v0, v19 │ + │ + invoke-virtual {v1, v2, v3, v0}, Lcom/badlogic/gdx/utils/LongMap;->put(JLjava/lang/Object;)Ljava/lang/Object; │ │ .line 289 │ - return-object v2 │ + return-object v19 │ .end method │ │ .method public createJoint(Lcom/badlogic/gdx/physics/box2d/JointDef;)Lcom/badlogic/gdx/physics/box2d/Joint; │ .locals 8 │ .param p1, "def" # Lcom/badlogic/gdx/physics/box2d/JointDef; │ │ .prologue │ @@ -2002,17 +2208,17 @@ │ │ .line 324 │ invoke-virtual {p1, v7}, Lcom/badlogic/gdx/physics/box2d/Body;->setUserData(Ljava/lang/Object;)V │ │ .line 325 │ iget-object v2, p0, Lcom/badlogic/gdx/physics/box2d/World;->bodies:Lcom/badlogic/gdx/utils/LongMap; │ │ - iget-wide v4, p1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ + iget-wide v3, p1, Lcom/badlogic/gdx/physics/box2d/Body;->addr:J │ │ - invoke-virtual {v2, v4, v5}, Lcom/badlogic/gdx/utils/LongMap;->remove(J)Ljava/lang/Object; │ + invoke-virtual {v2, v3, v4}, Lcom/badlogic/gdx/utils/LongMap;->remove(J)Ljava/lang/Object; │ │ .line 326 │ invoke-virtual {p1}, Lcom/badlogic/gdx/physics/box2d/Body;->getFixtureList()Lcom/badlogic/gdx/utils/Array; │ │ move-result-object v0 │ │ .line 327 │ @@ -2050,53 +2256,53 @@ │ invoke-virtual {v2, p1}, Lcom/badlogic/gdx/utils/Pool;->free(Ljava/lang/Object;)V │ │ .line 331 │ return-void │ .end method │ │ .method public destroyJoint(Lcom/badlogic/gdx/physics/box2d/Joint;)V │ - .locals 5 │ + .locals 4 │ .param p1, "joint" # Lcom/badlogic/gdx/physics/box2d/Joint; │ │ .prologue │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ .line 620 │ const/4 v0, 0x0 │ │ invoke-virtual {p1, v0}, Lcom/badlogic/gdx/physics/box2d/Joint;->setUserData(Ljava/lang/Object;)V │ │ .line 621 │ iget-object v0, p0, Lcom/badlogic/gdx/physics/box2d/World;->joints:Lcom/badlogic/gdx/utils/LongMap; │ │ - iget-wide v2, p1, Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J │ + iget-wide v1, p1, Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J │ │ - invoke-virtual {v0, v2, v3}, Lcom/badlogic/gdx/utils/LongMap;->remove(J)Ljava/lang/Object; │ + invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/LongMap;->remove(J)Ljava/lang/Object; │ │ .line 622 │ iget-object v0, p1, Lcom/badlogic/gdx/physics/box2d/Joint;->jointEdgeA:Lcom/badlogic/gdx/physics/box2d/JointEdge; │ │ iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/JointEdge;->other:Lcom/badlogic/gdx/physics/box2d/Body; │ │ iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/Body;->joints:Lcom/badlogic/gdx/utils/Array; │ │ iget-object v1, p1, Lcom/badlogic/gdx/physics/box2d/Joint;->jointEdgeB:Lcom/badlogic/gdx/physics/box2d/JointEdge; │ │ - invoke-virtual {v0, v1, v4}, Lcom/badlogic/gdx/utils/Array;->removeValue(Ljava/lang/Object;Z)Z │ + invoke-virtual {v0, v1, v3}, Lcom/badlogic/gdx/utils/Array;->removeValue(Ljava/lang/Object;Z)Z │ │ .line 623 │ iget-object v0, p1, Lcom/badlogic/gdx/physics/box2d/Joint;->jointEdgeB:Lcom/badlogic/gdx/physics/box2d/JointEdge; │ │ iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/JointEdge;->other:Lcom/badlogic/gdx/physics/box2d/Body; │ │ iget-object v0, v0, Lcom/badlogic/gdx/physics/box2d/Body;->joints:Lcom/badlogic/gdx/utils/Array; │ │ iget-object v1, p1, Lcom/badlogic/gdx/physics/box2d/Joint;->jointEdgeA:Lcom/badlogic/gdx/physics/box2d/JointEdge; │ │ - invoke-virtual {v0, v1, v4}, Lcom/badlogic/gdx/utils/Array;->removeValue(Ljava/lang/Object;Z)Z │ + invoke-virtual {v0, v1, v3}, Lcom/badlogic/gdx/utils/Array;->removeValue(Ljava/lang/Object;Z)Z │ │ .line 624 │ iget-wide v0, p0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ │ iget-wide v2, p1, Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J │ │ invoke-direct {p0, v0, v1, v2, v3}, Lcom/badlogic/gdx/physics/box2d/World;->jniDestroyJoint(JJ)V │ @@ -2210,15 +2416,15 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getContactList()Lcom/badlogic/gdx/utils/Array; │ - .locals 10 │ + .locals 9 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ "Lcom/badlogic/gdx/utils/Array", │ "<", │ "Lcom/badlogic/gdx/physics/box2d/Contact;", │ ">;" │ @@ -2283,34 +2489,34 @@ │ if-ge v2, v5, :cond_1 │ │ .line 847 │ iget-object v5, p0, Lcom/badlogic/gdx/physics/box2d/World;->freeContacts:Lcom/badlogic/gdx/utils/Array; │ │ new-instance v6, Lcom/badlogic/gdx/physics/box2d/Contact; │ │ - const-wide/16 v8, 0x0 │ + const-wide/16 v7, 0x0 │ │ - invoke-direct {v6, p0, v8, v9}, Lcom/badlogic/gdx/physics/box2d/Contact;->(Lcom/badlogic/gdx/physics/box2d/World;J)V │ + invoke-direct {v6, p0, v7, v8}, Lcom/badlogic/gdx/physics/box2d/Contact;->(Lcom/badlogic/gdx/physics/box2d/World;J)V │ │ invoke-virtual {v5, v6}, Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V │ │ .line 846 │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 849 │ .end local v1 # "freeConts":I │ .end local v2 # "i":I │ :cond_1 │ - iget-wide v6, p0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ + iget-wide v5, p0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ │ - iget-object v5, p0, Lcom/badlogic/gdx/physics/box2d/World;->contactAddrs:[J │ + iget-object v7, p0, Lcom/badlogic/gdx/physics/box2d/World;->contactAddrs:[J │ │ - invoke-direct {p0, v6, v7, v5}, Lcom/badlogic/gdx/physics/box2d/World;->jniGetContactList(J[J)V │ + invoke-direct {p0, v5, v6, v7}, Lcom/badlogic/gdx/physics/box2d/World;->jniGetContactList(J[J)V │ │ .line 851 │ iget-object v5, p0, Lcom/badlogic/gdx/physics/box2d/World;->contacts:Lcom/badlogic/gdx/utils/Array; │ │ invoke-virtual {v5}, Lcom/badlogic/gdx/utils/Array;->clear()V │ │ .line 852 │ @@ -2329,17 +2535,17 @@ │ │ check-cast v0, Lcom/badlogic/gdx/physics/box2d/Contact; │ │ .line 854 │ .local v0, "contact":Lcom/badlogic/gdx/physics/box2d/Contact; │ iget-object v5, p0, Lcom/badlogic/gdx/physics/box2d/World;->contactAddrs:[J │ │ - aget-wide v6, v5, v2 │ + aget-wide v5, v5, v2 │ │ - iput-wide v6, v0, Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J │ + iput-wide v5, v0, Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J │ │ .line 855 │ iget-object v5, p0, Lcom/badlogic/gdx/physics/box2d/World;->contacts:Lcom/badlogic/gdx/utils/Array; │ │ invoke-virtual {v5, v0}, Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V │ │ .line 852 │ @@ -2486,37 +2692,37 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public rayCast(Lcom/badlogic/gdx/physics/box2d/RayCastCallback;Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V │ - .locals 8 │ + .locals 7 │ .param p1, "callback" # Lcom/badlogic/gdx/physics/box2d/RayCastCallback; │ .param p2, "point1" # Lcom/badlogic/gdx/math/Vector2; │ .param p3, "point2" # Lcom/badlogic/gdx/math/Vector2; │ │ .prologue │ .line 969 │ iput-object p1, p0, Lcom/badlogic/gdx/physics/box2d/World;->rayCastCallback:Lcom/badlogic/gdx/physics/box2d/RayCastCallback; │ │ .line 970 │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ │ - iget v4, p2, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v3, p2, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v5, p2, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v4, p2, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - iget v6, p3, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v5, p3, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - iget v7, p3, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v6, p3, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - move-object v1, p0 │ + move-object v0, p0 │ │ - invoke-direct/range {v1 .. v7}, Lcom/badlogic/gdx/physics/box2d/World;->jniRayCast(JFFFF)V │ + invoke-direct/range {v0 .. v6}, Lcom/badlogic/gdx/physics/box2d/World;->jniRayCast(JFFFF)V │ │ .line 971 │ return-void │ .end method │ │ .method public setAutoClearForces(Z)V │ .locals 2 │ @@ -2622,29 +2828,29 @@ │ invoke-direct {p0, v0, v1, p1}, Lcom/badlogic/gdx/physics/box2d/World;->jniSetWarmStarting(JZ)V │ │ .line 675 │ return-void │ .end method │ │ .method public step(FII)V │ - .locals 7 │ + .locals 6 │ .param p1, "timeStep" # F │ .param p2, "velocityIterations" # I │ .param p3, "positionIterations" # I │ │ .prologue │ .line 644 │ - iget-wide v2, p0, Lcom/badlogic/gdx/physics/box2d/World;->addr:J │ + iget-wide v1, p0, Lcom/badlogic/gdx/physics/box2d/World;->addr: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 │ │ - invoke-direct/range {v1 .. v6}, Lcom/badlogic/gdx/physics/box2d/World;->jniStep(JFII)V │ + invoke-direct/range {v0 .. v5}, Lcom/badlogic/gdx/physics/box2d/World;->jniStep(JFII)V │ │ .line 645 │ return-void │ .end method ├── smali/com/badlogic/gdx/physics/box2d/joints/DistanceJoint.smali │ @@ -9,15 +9,15 @@ │ .field private final localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ .field private final tmp:[F │ │ │ # direct methods │ .method public constructor (Lcom/badlogic/gdx/physics/box2d/World;J)V │ - .locals 2 │ + .locals 1 │ .param p1, "world" # Lcom/badlogic/gdx/physics/box2d/World; │ .param p2, "addr" # J │ │ .prologue │ .line 36 │ invoke-direct {p0, p1, p2, p3}, Lcom/badlogic/gdx/physics/box2d/Joint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V ├── smali/com/badlogic/gdx/physics/box2d/joints/FrictionJoint.smali │ @@ -9,15 +9,15 @@ │ .field private final localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ .field private final tmp:[F │ │ │ # direct methods │ .method public constructor (Lcom/badlogic/gdx/physics/box2d/World;J)V │ - .locals 2 │ + .locals 1 │ .param p1, "world" # Lcom/badlogic/gdx/physics/box2d/World; │ .param p2, "addr" # J │ │ .prologue │ .line 35 │ invoke-direct {p0, p1, p2, p3}, Lcom/badlogic/gdx/physics/box2d/Joint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V ├── smali/com/badlogic/gdx/physics/box2d/joints/MotorJoint.smali │ @@ -7,15 +7,15 @@ │ .field private final linearOffset:Lcom/badlogic/gdx/math/Vector2; │ │ .field private final tmp:[F │ │ │ # direct methods │ .method public constructor (Lcom/badlogic/gdx/physics/box2d/World;J)V │ - .locals 2 │ + .locals 1 │ .param p1, "world" # Lcom/badlogic/gdx/physics/box2d/World; │ .param p2, "addr" # J │ │ .prologue │ .line 35 │ invoke-direct {p0, p1, p2, p3}, Lcom/badlogic/gdx/physics/box2d/Joint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V ├── smali/com/badlogic/gdx/physics/box2d/joints/PrismaticJoint.smali │ @@ -11,15 +11,15 @@ │ .field private final localAxisA:Lcom/badlogic/gdx/math/Vector2; │ │ .field private final tmp:[F │ │ │ # direct methods │ .method public constructor (Lcom/badlogic/gdx/physics/box2d/World;J)V │ - .locals 2 │ + .locals 1 │ .param p1, "world" # Lcom/badlogic/gdx/physics/box2d/World; │ .param p2, "addr" # J │ │ .prologue │ .line 38 │ invoke-direct {p0, p1, p2, p3}, Lcom/badlogic/gdx/physics/box2d/Joint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V ├── smali/com/badlogic/gdx/physics/box2d/joints/PulleyJoint.smali │ @@ -9,15 +9,15 @@ │ .field private final groundAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ .field private final tmp:[F │ │ │ # direct methods │ .method public constructor (Lcom/badlogic/gdx/physics/box2d/World;J)V │ - .locals 2 │ + .locals 1 │ .param p1, "world" # Lcom/badlogic/gdx/physics/box2d/World; │ .param p2, "addr" # J │ │ .prologue │ .line 33 │ invoke-direct {p0, p1, p2, p3}, Lcom/badlogic/gdx/physics/box2d/Joint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V ├── smali/com/badlogic/gdx/physics/box2d/joints/RevoluteJoint.smali │ @@ -9,15 +9,15 @@ │ .field private final localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ .field private final tmp:[F │ │ │ # direct methods │ .method public constructor (Lcom/badlogic/gdx/physics/box2d/World;J)V │ - .locals 2 │ + .locals 1 │ .param p1, "world" # Lcom/badlogic/gdx/physics/box2d/World; │ .param p2, "addr" # J │ │ .prologue │ .line 38 │ invoke-direct {p0, p1, p2, p3}, Lcom/badlogic/gdx/physics/box2d/Joint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V ├── smali/com/badlogic/gdx/physics/box2d/joints/RopeJoint.smali │ @@ -9,15 +9,15 @@ │ .field private final localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ .field private final tmp:[F │ │ │ # direct methods │ .method public constructor (Lcom/badlogic/gdx/physics/box2d/World;J)V │ - .locals 2 │ + .locals 1 │ .param p1, "world" # Lcom/badlogic/gdx/physics/box2d/World; │ .param p2, "addr" # J │ │ .prologue │ .line 38 │ invoke-direct {p0, p1, p2, p3}, Lcom/badlogic/gdx/physics/box2d/Joint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V ├── smali/com/badlogic/gdx/physics/box2d/joints/MouseJoint.smali │ @@ -7,15 +7,15 @@ │ .field private final target:Lcom/badlogic/gdx/math/Vector2; │ │ .field final tmp:[F │ │ │ # direct methods │ .method public constructor (Lcom/badlogic/gdx/physics/box2d/World;J)V │ - .locals 2 │ + .locals 1 │ .param p1, "world" # Lcom/badlogic/gdx/physics/box2d/World; │ .param p2, "addr" # J │ │ .prologue │ .line 33 │ invoke-direct {p0, p1, p2, p3}, Lcom/badlogic/gdx/physics/box2d/Joint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V ├── smali/com/badlogic/gdx/physics/box2d/joints/WeldJoint.smali │ @@ -9,15 +9,15 @@ │ .field private final localAnchorB:Lcom/badlogic/gdx/math/Vector2; │ │ .field private final tmp:[F │ │ │ # direct methods │ .method public constructor (Lcom/badlogic/gdx/physics/box2d/World;J)V │ - .locals 2 │ + .locals 1 │ .param p1, "world" # Lcom/badlogic/gdx/physics/box2d/World; │ .param p2, "addr" # J │ │ .prologue │ .line 36 │ invoke-direct {p0, p1, p2, p3}, Lcom/badlogic/gdx/physics/box2d/Joint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V ├── smali/com/badlogic/gdx/physics/box2d/joints/WheelJoint.smali │ @@ -11,15 +11,15 @@ │ .field private final localAxisA:Lcom/badlogic/gdx/math/Vector2; │ │ .field private final tmp:[F │ │ │ # direct methods │ .method public constructor (Lcom/badlogic/gdx/physics/box2d/World;J)V │ - .locals 2 │ + .locals 1 │ .param p1, "world" # Lcom/badlogic/gdx/physics/box2d/World; │ .param p2, "addr" # J │ │ .prologue │ .line 39 │ invoke-direct {p0, p1, p2, p3}, Lcom/badlogic/gdx/physics/box2d/Joint;->(Lcom/badlogic/gdx/physics/box2d/World;J)V ├── smali/com/badlogic/gdx/scenes/scene2d/Actor.smali │ @@ -1396,14 +1396,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 683 │ iget v11, p0, Lcom/badlogic/gdx/scenes/scene2d/Actor;->rotation:F │ │ neg-float v3, v11 │ │ .line 684 │ .local v3, "rotation":F │ @@ -1426,23 +1430,19 @@ │ const/4 v11, 0x0 │ │ cmpl-float v11, v3, v11 │ │ if-nez v11, :cond_1 │ │ .line 689 │ - 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 690 │ iget v11, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ add-float/2addr v11, v9 │ @@ -1497,39 +1497,35 @@ │ │ goto :goto_0 │ │ .line 699 │ .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 700 │ .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 701 │ .local v6, "sin":F │ iget v1, p0, Lcom/badlogic/gdx/scenes/scene2d/Actor;->originX:F │ │ .line 702 │ .restart local v1 # "originX":F │ @@ -1800,14 +1796,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 724 │ iget v5, p0, Lcom/badlogic/gdx/scenes/scene2d/Actor;->rotation:F │ │ .line 725 │ .local v5, "rotation":F │ iget v6, p0, Lcom/badlogic/gdx/scenes/scene2d/Actor;->scaleX:F │ │ @@ -1828,23 +1828,19 @@ │ const/4 v11, 0x0 │ │ cmpl-float v11, v5, v11 │ │ if-nez v11, :cond_1 │ │ .line 730 │ - 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 731 │ iget v11, p1, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ sub-float/2addr v11, v0 │ @@ -1899,39 +1895,35 @@ │ │ goto :goto_0 │ │ .line 740 │ .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 741 │ .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 742 │ .local v8, "sin":F │ iget v3, p0, Lcom/badlogic/gdx/scenes/scene2d/Actor;->originX:F │ │ .line 743 │ .restart local v3 # "originX":F ├── smali/com/badlogic/gdx/scenes/scene2d/ui/TextArea.smali │ @@ -1690,21 +1690,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 200 │ return-void │ │ .line 198 ├── smali/com/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldClickListener.smali │ @@ -1082,25 +1082,25 @@ │ │ .line 846 │ :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 730 │ 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 731 │ 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/utils/ClickListener.smali │ @@ -456,22 +456,22 @@ │ .line 142 │ iget-boolean v0, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->pressed:Z │ │ return v0 │ .end method │ │ .method public isVisualPressed()Z │ - .locals 7 │ + .locals 6 │ │ .prologue │ const/4 v0, 0x1 │ │ const/4 v1, 0x0 │ │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ .line 148 │ iget-boolean v2, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->pressed:Z │ │ if-eqz v2, :cond_1 │ │ .line 152 │ @@ -479,31 +479,31 @@ │ :goto_0 │ return v0 │ │ .line 149 │ :cond_1 │ iget v2, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->visualPressedTime:F │ │ - cmpg-float v2, v2, v6 │ + cmpg-float v2, v2, v5 │ │ if-gtz v2, :cond_2 │ │ move v0, v1 │ │ goto :goto_0 │ │ .line 150 │ :cond_2 │ iget v2, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->visualPressedTime:F │ │ invoke-static {}, Lcom/badlogic/gdx/utils/TimeUtils;->nanoTime()J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - long-to-float v3, v4 │ + long-to-float v3, v3 │ │ cmpl-float v2, v2, v3 │ │ if-lez v2, :cond_3 │ │ sget-object v2, Lcom/badlogic/gdx/Gdx;->graphics:Lcom/badlogic/gdx/Graphics; │ │ @@ -511,15 +511,15 @@ │ │ move-result v2 │ │ if-nez v2, :cond_0 │ │ .line 151 │ :cond_3 │ - iput v6, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->visualPressedTime:F │ + iput v5, p0, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->visualPressedTime:F │ │ move v0, v1 │ │ .line 152 │ goto :goto_0 │ .end method │ │ @@ -711,25 +711,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 │ @@ -750,15 +750,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 │ │ @@ -769,25 +769,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 │ │ @@ -799,22 +799,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 │ @@ -598,17 +598,17 @@ │ iput p4, v0, Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;->activePointer:I │ │ .line 58 │ 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 59 │ 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 │ @@ -197,15 +197,15 @@ │ │ .line 222 │ :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 │ @@ -216,17 +216,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 │ @@ -489,15 +489,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 │ @@ -521,29 +521,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 │ @@ -587,17 +587,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 │ @@ -619,15 +619,15 @@ │ │ move-result v0 │ │ 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 252 │ iget-object v0, p0, Lcom/badlogic/gdx/utils/Bits;->bits:[J │ │ .line 253 │ @@ -647,23 +647,23 @@ │ add-int/lit8 v1, v3, -0x1 │ │ .local v1, "i":I │ :goto_0 │ if-ltz v1, :cond_1 │ │ .line 255 │ - 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 256 │ const/4 v3, 0x1 │ │ .line 259 │ @@ -680,15 +680,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 │ @@ -699,19 +699,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 │ @@ -763,23 +763,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 │ @@ -810,294 +810,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 │ + shl-long v7, v12, v7 │ │ - and-long/2addr v6, v2 │ + and-long/2addr v7, v1 │ │ - const-wide/16 v8, 0x0 │ + cmp-long v7, v7, v9 │ │ - cmp-long v6, v6, v8 │ - │ - 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 v8, v4, 0x3f │ - │ - shl-long/2addr v6, v8 │ + and-int/lit8 v7, v4, 0x3f │ │ - 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_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 │ @@ -1576,15 +1576,15 @@ │ invoke-direct {p0, p1, v0}, Lcom/badlogic/gdx/utils/JsonReader;->addChild(Ljava/lang/String;Lcom/badlogic/gdx/utils/JsonValue;)V │ │ .line 640 │ return-void │ .end method │ │ .method protected number(Ljava/lang/String;D)V │ - .locals 2 │ + .locals 1 │ .param p1, "name" # Ljava/lang/String; │ .param p2, "value" # D │ │ .prologue │ .line 631 │ new-instance v0, Lcom/badlogic/gdx/utils/JsonValue; │ │ @@ -1593,15 +1593,15 @@ │ invoke-direct {p0, p1, v0}, Lcom/badlogic/gdx/utils/JsonReader;->addChild(Ljava/lang/String;Lcom/badlogic/gdx/utils/JsonValue;)V │ │ .line 632 │ return-void │ .end method │ │ .method protected number(Ljava/lang/String;J)V │ - .locals 2 │ + .locals 1 │ .param p1, "name" # Ljava/lang/String; │ .param p2, "value" # J │ │ .prologue │ .line 635 │ new-instance v0, Lcom/badlogic/gdx/utils/JsonValue; │ │ @@ -1848,2475 +1848,2475 @@ │ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method public parse([CII)Lcom/badlogic/gdx/utils/JsonValue; │ - .locals 48 │ + .locals 47 │ .param p1, "data" # [C │ .param p2, "offset" # I │ .param p3, "length" # I │ │ .prologue │ .line 82 │ - move/from16 v32, p2 │ + move/from16 v31, p2 │ │ - .local v32, "p":I │ - move/from16 v35, p3 │ + .local v31, "p":I │ + move/from16 v34, p3 │ │ - .local v35, "pe":I │ - move/from16 v24, v35 │ + .local v34, "pe":I │ + move/from16 v23, v34 │ │ - .local v24, "eof":I │ - const/16 v41, 0x0 │ + .local v23, "eof":I │ + const/16 v40, 0x0 │ │ .line 83 │ - .local v41, "top":I │ - const/16 v44, 0x4 │ + .local v40, "top":I │ + const/16 v43, 0x4 │ │ - move/from16 v0, v44 │ + move/from16 v0, v43 │ │ new-array v0, v0, [I │ │ - move-object/from16 v38, v0 │ + move-object/from16 v37, v0 │ │ .line 85 │ - .local v38, "stack":[I │ - const/16 v37, 0x0 │ + .local v37, "stack":[I │ + const/16 v36, 0x0 │ │ .line 86 │ - .local v37, "s":I │ - new-instance v29, Lcom/badlogic/gdx/utils/Array; │ + .local v36, "s":I │ + new-instance v28, Lcom/badlogic/gdx/utils/Array; │ │ - const/16 v44, 0x8 │ + const/16 v43, 0x8 │ │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v28 │ │ - move/from16 v1, v44 │ + move/from16 v1, v43 │ │ invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/Array;->(I)V │ │ .line 87 │ - .local v29, "names":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ - const/16 v30, 0x0 │ + .local v28, "names":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + const/16 v29, 0x0 │ │ - .local v30, "needsUnescape":Z │ - const/16 v39, 0x0 │ + .local v29, "needsUnescape":Z │ + const/16 v38, 0x0 │ │ - .local v39, "stringIsName":Z │ - const/16 v40, 0x0 │ + .local v38, "stringIsName":Z │ + const/16 v39, 0x0 │ │ .line 88 │ - .local v40, "stringIsUnquoted":Z │ - const/16 v34, 0x0 │ + .local v39, "stringIsUnquoted":Z │ + const/16 v33, 0x0 │ │ .line 90 │ - .local v34, "parseRuntimeEx":Ljava/lang/RuntimeException; │ - const/16 v22, 0x0 │ + .local v33, "parseRuntimeEx":Ljava/lang/RuntimeException; │ + const/16 v21, 0x0 │ │ .line 91 │ - .local v22, "debug":Z │ - if-eqz v22, :cond_0 │ + .local v21, "debug":Z │ + if-eqz v21, :cond_0 │ │ - sget-object v44, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v43, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - invoke-virtual/range {v44 .. v44}, Ljava/io/PrintStream;->println()V │ + invoke-virtual/range {v43 .. v43}, Ljava/io/PrintStream;->println()V │ │ .line 97 │ :cond_0 │ - const/16 v21, 0x1 │ + const/16 v20, 0x1 │ │ .line 98 │ - .local v21, "cs":I │ - const/16 v41, 0x0 │ + .local v20, "cs":I │ + const/16 v40, 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 v42, v41 │ + .local v11, "_goto_targ":I │ + move/from16 v41, v40 │ │ .line 112 │ - .end local v41 # "top":I │ - .local v42, "top":I │ + .end local v40 # "top":I │ + .local v41, "top":I │ :goto_0 │ - packed-switch v12, :pswitch_data_0 │ + packed-switch v11, :pswitch_data_0 │ │ :cond_1 │ :pswitch_0 │ - move/from16 v41, v42 │ + move/from16 v40, v41 │ │ .line 462 │ - .end local v42 # "top":I │ - .restart local v41 # "top":I │ + .end local v41 # "top":I │ + .restart local v40 # "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 v36, v0 │ + move-object/from16 v35, v0 │ │ .line 463 │ - .local v36, "root":Lcom/badlogic/gdx/utils/JsonValue; │ - const/16 v44, 0x0 │ + .local v35, "root":Lcom/badlogic/gdx/utils/JsonValue; │ + const/16 v43, 0x0 │ │ - move-object/from16 v0, v44 │ + move-object/from16 v0, v43 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;->root:Lcom/badlogic/gdx/utils/JsonValue; │ │ .line 464 │ - const/16 v44, 0x0 │ + const/16 v43, 0x0 │ │ - move-object/from16 v0, v44 │ + move-object/from16 v0, v43 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lcom/badlogic/gdx/utils/JsonReader;->current:Lcom/badlogic/gdx/utils/JsonValue; │ │ .line 465 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/JsonReader;->lastChild:Lcom/badlogic/gdx/utils/Array; │ │ - move-object/from16 v44, v0 │ + move-object/from16 v43, v0 │ │ - invoke-virtual/range {v44 .. v44}, Lcom/badlogic/gdx/utils/Array;->clear()V │ + invoke-virtual/range {v43 .. v43}, Lcom/badlogic/gdx/utils/Array;->clear()V │ │ .line 467 │ - move/from16 v0, v32 │ + move/from16 v0, v31 │ │ - move/from16 v1, v35 │ + move/from16 v1, v34 │ │ if-ge v0, v1, :cond_41 │ │ .line 468 │ - const/16 v27, 0x1 │ + const/16 v26, 0x1 │ │ .line 469 │ - .local v27, "lineNumber":I │ - const/16 v26, 0x0 │ + .local v26, "lineNumber":I │ + const/16 v25, 0x0 │ │ - .local v26, "i":I │ + .local v25, "i":I │ :goto_2 │ - move/from16 v0, v26 │ + move/from16 v0, v25 │ │ - move/from16 v1, v32 │ + move/from16 v1, v31 │ │ if-ge v0, v1, :cond_40 │ │ .line 470 │ - aget-char v44, p1, v26 │ + aget-char v43, p1, v25 │ │ - const/16 v45, 0xa │ + const/16 v44, 0xa │ │ - move/from16 v0, v44 │ + move/from16 v0, v43 │ │ - move/from16 v1, v45 │ + move/from16 v1, v44 │ │ if-ne v0, v1, :cond_2 │ │ - add-int/lit8 v27, v27, 0x1 │ + add-int/lit8 v26, v26, 0x1 │ │ .line 469 │ :cond_2 │ - add-int/lit8 v26, v26, 0x1 │ + add-int/lit8 v25, v25, 0x1 │ │ goto :goto_2 │ │ .line 114 │ - .end local v26 # "i":I │ - .end local v27 # "lineNumber":I │ - .end local v36 # "root":Lcom/badlogic/gdx/utils/JsonValue; │ - .end local v41 # "top":I │ - .restart local v42 # "top":I │ + .end local v25 # "i":I │ + .end local v26 # "lineNumber":I │ + .end local v35 # "root":Lcom/badlogic/gdx/utils/JsonValue; │ + .end local v40 # "top":I │ + .restart local v41 # "top":I │ :pswitch_1 │ - move/from16 v0, v32 │ + move/from16 v0, v31 │ │ - move/from16 v1, v35 │ + move/from16 v1, v34 │ │ 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 v21, :cond_4 │ + if-nez v20, :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 v44, Lcom/badlogic/gdx/utils/JsonReader;->_json_key_offsets:[S │ + sget-object v43, Lcom/badlogic/gdx/utils/JsonReader;->_json_key_offsets:[S │ │ - aget-short v13, v44, v21 │ + aget-short v12, v43, v20 │ │ .line 126 │ - .local v13, "_keys":I │ - sget-object v44, Lcom/badlogic/gdx/utils/JsonReader;->_json_index_offsets:[S │ + .local v12, "_keys":I │ + sget-object v43, Lcom/badlogic/gdx/utils/JsonReader;->_json_index_offsets:[S │ │ - aget-short v19, v44, v21 │ + aget-short v18, v43, v20 │ │ .line 127 │ - sget-object v44, Lcom/badlogic/gdx/utils/JsonReader;->_json_single_lengths:[B │ + sget-object v43, Lcom/badlogic/gdx/utils/JsonReader;->_json_single_lengths:[B │ │ - aget-byte v14, v44, v21 │ + aget-byte v13, v43, v20 │ │ .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 v44, v13, v14 │ + .local v14, "_lower":I │ + add-int v43, v12, v13 │ │ - add-int/lit8 v20, v44, -0x1 │ + add-int/lit8 v19, v43, -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 v44, Lcom/badlogic/gdx/utils/JsonReader;->_json_range_lengths:[B │ + sget-object v43, Lcom/badlogic/gdx/utils/JsonReader;->_json_range_lengths:[B │ │ - aget-byte v14, v44, v21 │ + aget-byte v13, v43, v20 │ │ .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 v44, v14, 0x1 │ + .restart local v14 # "_lower":I │ + shl-int/lit8 v43, v13, 0x1 │ │ - add-int v44, v44, v13 │ + add-int v43, v43, v12 │ │ - add-int/lit8 v20, v44, -0x2 │ + add-int/lit8 v19, v43, -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 v44, Lcom/badlogic/gdx/utils/JsonReader;->_json_indicies:[B │ + sget-object v43, Lcom/badlogic/gdx/utils/JsonReader;->_json_indicies:[B │ │ - aget-byte v19, v44, v19 │ + aget-byte v18, v43, v18 │ │ .line 172 │ - sget-object v44, Lcom/badlogic/gdx/utils/JsonReader;->_json_trans_targs:[B │ + sget-object v43, Lcom/badlogic/gdx/utils/JsonReader;->_json_trans_targs:[B │ │ - aget-byte v21, v44, v19 │ + aget-byte v20, v43, v18 │ │ .line 174 │ - sget-object v44, Lcom/badlogic/gdx/utils/JsonReader;->_json_trans_actions:[B │ + sget-object v43, Lcom/badlogic/gdx/utils/JsonReader;->_json_trans_actions:[B │ │ - aget-byte v44, v44, v19 │ + aget-byte v43, v43, v18 │ │ - if-eqz v44, :cond_2f │ + if-eqz v43, :cond_2f │ │ .line 175 │ - sget-object v44, Lcom/badlogic/gdx/utils/JsonReader;->_json_trans_actions:[B │ + sget-object v43, Lcom/badlogic/gdx/utils/JsonReader;->_json_trans_actions:[B │ │ - aget-byte v10, v44, v19 │ + aget-byte v9, v43, v18 │ │ .line 176 │ - .local v10, "_acts":I │ - sget-object v44, Lcom/badlogic/gdx/utils/JsonReader;->_json_actions:[B │ + .local v9, "_acts":I │ + sget-object v43, 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, v44, v10 │ + .end local v9 # "_acts":I │ + .local v10, "_acts":I │ + aget-byte v16, v43, 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 v33, v32 │ + .end local v16 # "_nacts":I │ + .local v17, "_nacts":I │ + move/from16 v32, v31 │ │ .line 177 │ - .end local v32 # "p":I │ - .local v33, "p":I │ + .end local v31 # "p":I │ + .local v32, "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_2e │ + .end local v17 # "_nacts":I │ + .restart local v16 # "_nacts":I │ + if-lez v17, :cond_2e │ │ .line 178 │ :try_start_1 │ - sget-object v44, Lcom/badlogic/gdx/utils/JsonReader;->_json_actions:[B │ + sget-object v43, 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 v44, v44, v11 │ + .end local v10 # "_acts":I │ + .restart local v9 # "_acts":I │ + aget-byte v43, v43, v10 │ :try_end_1 │ .catch Ljava/lang/RuntimeException; {:try_start_1 .. :try_end_1} :catch_0 │ │ - packed-switch v44, :pswitch_data_1 │ + packed-switch v43, :pswitch_data_1 │ │ - move/from16 v32, v33 │ + move/from16 v31, v32 │ │ - .end local v33 # "p":I │ - .restart local v32 # "p":I │ + .end local v32 # "p":I │ + .restart local v31 # "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 v33, v32 │ + .end local v9 # "_acts":I │ + .restart local v10 # "_acts":I │ + move/from16 v32, v31 │ │ .line 377 │ - .end local v32 # "p":I │ - .restart local v33 # "p":I │ + .end local v31 # "p":I │ + .restart local v32 # "p":I │ goto :goto_6 │ │ .line 135 │ - .end local v11 # "_acts":I │ - .end local v18 # "_nacts":I │ - .end local v33 # "p":I │ - .restart local v15 # "_lower":I │ - .restart local v20 # "_upper":I │ - .restart local v32 # "p":I │ + .end local v10 # "_acts":I │ + .end local v17 # "_nacts":I │ + .end local v32 # "p":I │ + .restart local v14 # "_lower":I │ + .restart local v19 # "_upper":I │ + .restart local v31 # "p":I │ :cond_8 │ - sub-int v44, v20, v15 │ + sub-int v43, v19, v14 │ │ - shr-int/lit8 v44, v44, 0x1 │ + shr-int/lit8 v43, v43, 0x1 │ │ - add-int v16, v15, v44 │ + add-int v15, v14, v43 │ │ .line 136 │ - .local v16, "_mid":I │ + .local v15, "_mid":I │ :try_start_2 │ - aget-char v44, p1, v32 │ + aget-char v43, p1, v31 │ │ - sget-object v45, Lcom/badlogic/gdx/utils/JsonReader;->_json_trans_keys:[C │ + sget-object v44, Lcom/badlogic/gdx/utils/JsonReader;->_json_trans_keys:[C │ │ - aget-char v45, v45, v16 │ + aget-char v44, v44, v15 │ │ - move/from16 v0, v44 │ + move/from16 v0, v43 │ │ - move/from16 v1, v45 │ + move/from16 v1, v44 │ │ 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 v44, p1, v32 │ + aget-char v43, p1, v31 │ │ - sget-object v45, Lcom/badlogic/gdx/utils/JsonReader;->_json_trans_keys:[C │ + sget-object v44, Lcom/badlogic/gdx/utils/JsonReader;->_json_trans_keys:[C │ │ - aget-char v45, v45, v16 │ + aget-char v44, v44, v15 │ │ - move/from16 v0, v44 │ + move/from16 v0, v43 │ │ - move/from16 v1, v45 │ + move/from16 v1, v44 │ │ 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 v44, v16, v13 │ + sub-int v43, v15, v12 │ │ - add-int v19, v19, v44 │ + add-int v18, v18, v43 │ │ .line 142 │ goto :goto_5 │ │ .line 157 │ - .end local v16 # "_mid":I │ + .end local v15 # "_mid":I │ :cond_b │ - sub-int v44, v20, v15 │ + sub-int v43, v19, v14 │ │ - shr-int/lit8 v44, v44, 0x1 │ + shr-int/lit8 v43, v43, 0x1 │ │ - and-int/lit8 v44, v44, -0x2 │ + and-int/lit8 v43, v43, -0x2 │ │ - add-int v16, v15, v44 │ + add-int v15, v14, v43 │ │ .line 158 │ - .restart local v16 # "_mid":I │ - aget-char v44, p1, v32 │ + .restart local v15 # "_mid":I │ + aget-char v43, p1, v31 │ │ - sget-object v45, Lcom/badlogic/gdx/utils/JsonReader;->_json_trans_keys:[C │ + sget-object v44, Lcom/badlogic/gdx/utils/JsonReader;->_json_trans_keys:[C │ │ - aget-char v45, v45, v16 │ + aget-char v44, v44, v15 │ │ - move/from16 v0, v44 │ + move/from16 v0, v43 │ │ - move/from16 v1, v45 │ + move/from16 v1, v44 │ │ 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 v44, p1, v32 │ + aget-char v43, p1, v31 │ │ - sget-object v45, Lcom/badlogic/gdx/utils/JsonReader;->_json_trans_keys:[C │ + sget-object v44, Lcom/badlogic/gdx/utils/JsonReader;->_json_trans_keys:[C │ │ - add-int/lit8 v46, v16, 0x1 │ + add-int/lit8 v45, v15, 0x1 │ │ - aget-char v45, v45, v46 │ + aget-char v44, v44, v45 │ :try_end_2 │ .catch Ljava/lang/RuntimeException; {:try_start_2 .. :try_end_2} :catch_3 │ │ - move/from16 v0, v44 │ + move/from16 v0, v43 │ │ - move/from16 v1, v45 │ + move/from16 v1, v44 │ │ 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 v44, v16, v13 │ + sub-int v43, v15, v12 │ │ - shr-int/lit8 v44, v44, 0x1 │ + shr-int/lit8 v43, v43, 0x1 │ │ - add-int v19, v19, v44 │ + add-int v18, v18, v43 │ │ .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 v32 # "p":I │ - .restart local v10 # "_acts":I │ - .restart local v17 # "_nacts":I │ - .restart local v33 # "p":I │ + .end local v14 # "_lower":I │ + .end local v15 # "_mid":I │ + .end local v19 # "_upper":I │ + .end local v31 # "p":I │ + .restart local v9 # "_acts":I │ + .restart local v16 # "_nacts":I │ + .restart local v32 # "p":I │ :pswitch_3 │ - const/16 v39, 0x1 │ + const/16 v38, 0x1 │ │ - move/from16 v32, v33 │ + move/from16 v31, v32 │ │ .line 184 │ - .end local v33 # "p":I │ - .restart local v32 # "p":I │ + .end local v32 # "p":I │ + .restart local v31 # "p":I │ goto :goto_7 │ │ .line 188 │ - .end local v32 # "p":I │ - .restart local v33 # "p":I │ + .end local v31 # "p":I │ + .restart local v32 # "p":I │ :pswitch_4 │ :try_start_3 │ - new-instance v43, Ljava/lang/String; │ + new-instance v42, Ljava/lang/String; │ │ - sub-int v44, v33, v37 │ + sub-int v43, v32, v36 │ │ - move-object/from16 v0, v43 │ + move-object/from16 v0, v42 │ │ move-object/from16 v1, p1 │ │ - move/from16 v2, v37 │ + move/from16 v2, v36 │ │ - move/from16 v3, v44 │ + move/from16 v3, v43 │ │ invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;->([CII)V │ │ .line 189 │ - .local v43, "value":Ljava/lang/String; │ - move/from16 v37, v33 │ + .local v42, "value":Ljava/lang/String; │ + move/from16 v36, v32 │ │ .line 190 │ - if-eqz v30, :cond_e │ + if-eqz v29, :cond_e │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v43 │ + move-object/from16 v1, v42 │ │ invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/JsonReader;->unescape(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v43 │ + move-result-object v42 │ │ .line 192 │ :cond_e │ - if-eqz v39, :cond_10 │ + if-eqz v38, :cond_10 │ │ .line 193 │ - const/16 v39, 0x0 │ + const/16 v38, 0x0 │ │ .line 194 │ - if-eqz v22, :cond_f │ + if-eqz v21, :cond_f │ │ - sget-object v44, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v43, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v45, Ljava/lang/StringBuilder; │ + new-instance v44, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v45 .. v45}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v44 .. v44}, Ljava/lang/StringBuilder;->()V │ │ - const-string v46, "name: " │ + const-string v45, "name: " │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - move-object/from16 v0, v45 │ + move-object/from16 v0, v44 │ │ - move-object/from16 v1, v43 │ + move-object/from16 v1, v42 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v45 .. v45}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v44 .. v44}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v44 .. v45}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v43 .. v44}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 195 │ :cond_f │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v28 │ │ - move-object/from16 v1, v43 │ + move-object/from16 v1, v42 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V │ │ .line 229 │ :goto_8 │ - const/16 v40, 0x0 │ + const/16 v39, 0x0 │ │ - move/from16 v32, v33 │ + move/from16 v31, v32 │ │ .line 231 │ - .end local v33 # "p":I │ - .restart local v32 # "p":I │ + .end local v32 # "p":I │ + .restart local v31 # "p":I │ goto/16 :goto_7 │ │ .line 197 │ - .end local v32 # "p":I │ - .restart local v33 # "p":I │ + .end local v31 # "p":I │ + .restart local v32 # "p":I │ :cond_10 │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v28 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/Array;->size:I │ │ - move/from16 v44, v0 │ + move/from16 v43, v0 │ │ - if-lez v44, :cond_12 │ + if-lez v43, :cond_12 │ │ - invoke-virtual/range {v29 .. v29}, Lcom/badlogic/gdx/utils/Array;->pop()Ljava/lang/Object; │ + invoke-virtual/range {v28 .. v28}, Lcom/badlogic/gdx/utils/Array;->pop()Ljava/lang/Object; │ │ - move-result-object v44 │ + move-result-object v43 │ │ - check-cast v44, Ljava/lang/String; │ + check-cast v43, Ljava/lang/String; │ │ - move-object/from16 v28, v44 │ + move-object/from16 v27, v43 │ │ .line 198 │ - .local v28, "name":Ljava/lang/String; │ + .local v27, "name":Ljava/lang/String; │ :goto_9 │ - if-eqz v40, :cond_18 │ + if-eqz v39, :cond_18 │ │ .line 199 │ - const-string v44, "true" │ + const-string v43, "true" │ │ - invoke-virtual/range {v43 .. v44}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v42 .. v43}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v44 │ + move-result v43 │ │ - if-eqz v44, :cond_13 │ + if-eqz v43, :cond_13 │ │ .line 200 │ - if-eqz v22, :cond_11 │ + if-eqz v21, :cond_11 │ │ - sget-object v44, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v43, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v45, Ljava/lang/StringBuilder; │ + new-instance v44, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v45 .. v45}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v44 .. v44}, Ljava/lang/StringBuilder;->()V │ │ - const-string v46, "boolean: " │ + const-string v45, "boolean: " │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - move-object/from16 v0, v45 │ + move-object/from16 v0, v44 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - const-string v46, "=true" │ + const-string v45, "=true" │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v45 .. v45}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v44 .. v44}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v44 .. v45}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v43 .. v44}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 201 │ :cond_11 │ - const/16 v44, 0x1 │ + const/16 v43, 0x1 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ - move/from16 v2, v44 │ + move/from16 v2, v43 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;->bool(Ljava/lang/String;Z)V │ │ goto :goto_8 │ │ .line 458 │ - .end local v10 # "_acts":I │ - .end local v28 # "name":Ljava/lang/String; │ - .end local v43 # "value":Ljava/lang/String; │ + .end local v9 # "_acts":I │ + .end local v27 # "name":Ljava/lang/String; │ + .end local v42 # "value":Ljava/lang/String; │ :catch_0 │ - move-exception v25 │ + move-exception v24 │ │ - move/from16 v41, v42 │ + move/from16 v40, v41 │ │ - .end local v42 # "top":I │ - .restart local v41 # "top":I │ - move/from16 v32, v33 │ + .end local v41 # "top":I │ + .restart local v40 # "top":I │ + move/from16 v31, v32 │ │ .line 459 │ - .end local v13 # "_keys":I │ - .end local v14 # "_klen":I │ - .end local v17 # "_nacts":I │ - .end local v33 # "p":I │ - .local v25, "ex":Ljava/lang/RuntimeException; │ - .restart local v32 # "p":I │ + .end local v12 # "_keys":I │ + .end local v13 # "_klen":I │ + .end local v16 # "_nacts":I │ + .end local v32 # "p":I │ + .local v24, "ex":Ljava/lang/RuntimeException; │ + .restart local v31 # "p":I │ :goto_a │ - move-object/from16 v34, v25 │ + move-object/from16 v33, v24 │ │ goto/16 :goto_1 │ │ .line 197 │ - .end local v25 # "ex":Ljava/lang/RuntimeException; │ - .end local v32 # "p":I │ - .end local v41 # "top":I │ - .restart local v10 # "_acts":I │ - .restart local v13 # "_keys":I │ - .restart local v14 # "_klen":I │ - .restart local v17 # "_nacts":I │ - .restart local v33 # "p":I │ - .restart local v42 # "top":I │ - .restart local v43 # "value":Ljava/lang/String; │ + .end local v24 # "ex":Ljava/lang/RuntimeException; │ + .end local v31 # "p":I │ + .end local v40 # "top":I │ + .restart local v9 # "_acts":I │ + .restart local v12 # "_keys":I │ + .restart local v13 # "_klen":I │ + .restart local v16 # "_nacts":I │ + .restart local v32 # "p":I │ + .restart local v41 # "top":I │ + .restart local v42 # "value":Ljava/lang/String; │ :cond_12 │ - const/16 v28, 0x0 │ + const/16 v27, 0x0 │ │ goto :goto_9 │ │ .line 203 │ - .restart local v28 # "name":Ljava/lang/String; │ + .restart local v27 # "name":Ljava/lang/String; │ :cond_13 │ - const-string v44, "false" │ + const-string v43, "false" │ │ - invoke-virtual/range {v43 .. v44}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v42 .. v43}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v44 │ + move-result v43 │ │ - if-eqz v44, :cond_15 │ + if-eqz v43, :cond_15 │ │ .line 204 │ - if-eqz v22, :cond_14 │ + if-eqz v21, :cond_14 │ │ - sget-object v44, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v43, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v45, Ljava/lang/StringBuilder; │ + new-instance v44, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v45 .. v45}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v44 .. v44}, Ljava/lang/StringBuilder;->()V │ │ - const-string v46, "boolean: " │ + const-string v45, "boolean: " │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - move-object/from16 v0, v45 │ + move-object/from16 v0, v44 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - const-string v46, "=false" │ + const-string v45, "=false" │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v45 .. v45}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v44 .. v44}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v44 .. v45}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v43 .. v44}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 205 │ :cond_14 │ - const/16 v44, 0x0 │ + const/16 v43, 0x0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ - move/from16 v2, v44 │ + move/from16 v2, v43 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;->bool(Ljava/lang/String;Z)V │ │ goto/16 :goto_8 │ │ .line 207 │ :cond_15 │ - const-string v44, "null" │ + const-string v43, "null" │ │ - invoke-virtual/range {v43 .. v44}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v42 .. v43}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v44 │ + move-result v43 │ │ - if-eqz v44, :cond_16 │ + if-eqz v43, :cond_16 │ │ .line 208 │ - const/16 v44, 0x0 │ + const/16 v43, 0x0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ - move-object/from16 v2, v44 │ + move-object/from16 v2, v43 │ │ 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 v44, 0x2e │ + const/16 v43, 0x2e │ │ - invoke-virtual/range {v43 .. v44}, Ljava/lang/String;->indexOf(I)I │ + invoke-virtual/range {v42 .. v43}, Ljava/lang/String;->indexOf(I)I │ :try_end_3 │ .catch Ljava/lang/RuntimeException; {:try_start_3 .. :try_end_3} :catch_0 │ │ - move-result v44 │ + move-result v43 │ │ - const/16 v45, -0x1 │ + const/16 v44, -0x1 │ │ - move/from16 v0, v44 │ + move/from16 v0, v43 │ │ - move/from16 v1, v45 │ + move/from16 v1, v44 │ │ if-eq v0, v1, :cond_1a │ │ .line 212 │ - if-eqz v22, :cond_17 │ + if-eqz v21, :cond_17 │ │ :try_start_4 │ - sget-object v44, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v43, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v45, Ljava/lang/StringBuilder; │ + new-instance v44, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v45 .. v45}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v44 .. v44}, Ljava/lang/StringBuilder;->()V │ │ - const-string v46, "double: " │ + const-string v45, "double: " │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - move-object/from16 v0, v45 │ + move-object/from16 v0, v44 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - const-string v46, "=" │ + const-string v45, "=" │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-static/range {v43 .. v43}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ + invoke-static/range {v42 .. v42}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ - move-result-wide v46 │ + move-result-wide v45 │ │ - invoke-virtual/range {v45 .. v47}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v46}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v45 .. v45}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v44 .. v44}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v44 .. v45}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v43 .. v44}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 213 │ :cond_17 │ - invoke-static/range {v43 .. v43}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ + invoke-static/range {v42 .. v42}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ - move-result-wide v44 │ + move-result-wide v43 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ - move-wide/from16 v2, v44 │ + move-wide/from16 v2, v43 │ │ invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/JsonReader;->number(Ljava/lang/String;D)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 215 │ :catch_1 │ - move-exception v44 │ + move-exception v43 │ │ .line 226 │ :cond_18 │ :goto_b │ - if-eqz v22, :cond_19 │ + if-eqz v21, :cond_19 │ │ :try_start_5 │ - sget-object v44, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v43, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v45, Ljava/lang/StringBuilder; │ + new-instance v44, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v45 .. v45}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v44 .. v44}, Ljava/lang/StringBuilder;->()V │ │ - const-string v46, "string: " │ + const-string v45, "string: " │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - move-object/from16 v0, v45 │ + move-object/from16 v0, v44 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - const-string v46, "=" │ + const-string v45, "=" │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - move-object/from16 v0, v45 │ + move-object/from16 v0, v44 │ │ - move-object/from16 v1, v43 │ + move-object/from16 v1, v42 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v45 .. v45}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v44 .. v44}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v44 .. v45}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v43 .. v44}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 227 │ :cond_19 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ - move-object/from16 v2, v43 │ + move-object/from16 v2, v42 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;->string(Ljava/lang/String;Ljava/lang/String;)V │ :try_end_5 │ .catch Ljava/lang/RuntimeException; {:try_start_5 .. :try_end_5} :catch_0 │ │ goto/16 :goto_8 │ │ .line 219 │ :cond_1a │ - if-eqz v22, :cond_1b │ + if-eqz v21, :cond_1b │ │ :try_start_6 │ - sget-object v44, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v43, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v45, Ljava/lang/StringBuilder; │ + new-instance v44, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v45 .. v45}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v44 .. v44}, Ljava/lang/StringBuilder;->()V │ │ - const-string v46, "double: " │ + const-string v45, "double: " │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - move-object/from16 v0, v45 │ + move-object/from16 v0, v44 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - const-string v46, "=" │ + const-string v45, "=" │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-static/range {v43 .. v43}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ + invoke-static/range {v42 .. v42}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ - move-result-wide v46 │ + move-result-wide v45 │ │ - invoke-virtual/range {v45 .. v47}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v46}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v45 .. v45}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v44 .. v44}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v44 .. v45}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v43 .. v44}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 220 │ :cond_1b │ - invoke-static/range {v43 .. v43}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static/range {v42 .. v42}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v44 │ + move-result-wide v43 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ - move-wide/from16 v2, v44 │ + move-wide/from16 v2, v43 │ │ invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/JsonReader;->number(Ljava/lang/String;J)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 222 │ :catch_2 │ - move-exception v44 │ + move-exception v43 │ │ goto :goto_b │ │ .line 235 │ - .end local v28 # "name":Ljava/lang/String; │ - .end local v43 # "value":Ljava/lang/String; │ + .end local v27 # "name":Ljava/lang/String; │ + .end local v42 # "value":Ljava/lang/String; │ :pswitch_5 │ :try_start_7 │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v28 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/Array;->size:I │ │ - move/from16 v44, v0 │ + move/from16 v43, v0 │ │ - if-lez v44, :cond_1e │ + if-lez v43, :cond_1e │ │ - invoke-virtual/range {v29 .. v29}, Lcom/badlogic/gdx/utils/Array;->pop()Ljava/lang/Object; │ + invoke-virtual/range {v28 .. v28}, Lcom/badlogic/gdx/utils/Array;->pop()Ljava/lang/Object; │ │ - move-result-object v44 │ + move-result-object v43 │ │ - check-cast v44, Ljava/lang/String; │ + check-cast v43, Ljava/lang/String; │ │ - move-object/from16 v28, v44 │ + move-object/from16 v27, v43 │ │ .line 236 │ - .restart local v28 # "name":Ljava/lang/String; │ + .restart local v27 # "name":Ljava/lang/String; │ :goto_c │ - if-eqz v22, :cond_1c │ + if-eqz v21, :cond_1c │ │ - sget-object v44, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v43, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v45, Ljava/lang/StringBuilder; │ + new-instance v44, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v45 .. v45}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v44 .. v44}, Ljava/lang/StringBuilder;->()V │ │ - const-string v46, "startObject: " │ + const-string v45, "startObject: " │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - move-object/from16 v0, v45 │ + move-object/from16 v0, v44 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v45 .. v45}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v44 .. v44}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v44 .. v45}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v43 .. v44}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 237 │ :cond_1c │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/JsonReader;->startObject(Ljava/lang/String;)V │ │ .line 239 │ - move-object/from16 v0, v38 │ + move-object/from16 v0, v37 │ │ array-length v0, v0 │ │ - move/from16 v44, v0 │ + move/from16 v43, v0 │ │ - move/from16 v0, v42 │ + move/from16 v0, v41 │ │ - move/from16 v1, v44 │ + move/from16 v1, v43 │ │ if-ne v0, v1, :cond_1d │ │ .line 240 │ - move-object/from16 v0, v38 │ + move-object/from16 v0, v37 │ │ array-length v0, v0 │ │ - move/from16 v44, v0 │ + move/from16 v43, v0 │ │ - mul-int/lit8 v44, v44, 0x2 │ + mul-int/lit8 v43, v43, 0x2 │ │ - move/from16 v0, v44 │ + move/from16 v0, v43 │ │ new-array v0, v0, [I │ │ - move-object/from16 v31, v0 │ + move-object/from16 v30, v0 │ │ .line 241 │ - .local v31, "newStack":[I │ - const/16 v44, 0x0 │ + .local v30, "newStack":[I │ + const/16 v43, 0x0 │ │ - const/16 v45, 0x0 │ + const/16 v44, 0x0 │ │ - move-object/from16 v0, v38 │ + move-object/from16 v0, v37 │ │ array-length v0, v0 │ │ - move/from16 v46, v0 │ + move/from16 v45, v0 │ │ - move-object/from16 v0, v38 │ + move-object/from16 v0, v37 │ │ - move/from16 v1, v44 │ + move/from16 v1, v43 │ │ - move-object/from16 v2, v31 │ + move-object/from16 v2, v30 │ │ - move/from16 v3, v45 │ + move/from16 v3, v44 │ │ - move/from16 v4, v46 │ + move/from16 v4, v45 │ │ 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 242 │ - move-object/from16 v38, v31 │ + move-object/from16 v37, v30 │ │ .line 245 │ - .end local v31 # "newStack":[I │ + .end local v30 # "newStack":[I │ :cond_1d │ - add-int/lit8 v41, v42, 0x1 │ + add-int/lit8 v40, v41, 0x1 │ │ - .end local v42 # "top":I │ - .restart local v41 # "top":I │ + .end local v41 # "top":I │ + .restart local v40 # "top":I │ :try_start_8 │ - aput v21, v38, v42 │ + aput v20, v37, v41 │ :try_end_8 │ .catch Ljava/lang/RuntimeException; {:try_start_8 .. :try_end_8} :catch_6 │ │ .line 246 │ - const/16 v21, 0x5 │ + const/16 v20, 0x5 │ │ .line 247 │ - const/4 v12, 0x2 │ + const/4 v11, 0x2 │ │ - move/from16 v42, v41 │ + move/from16 v41, v40 │ │ - .end local v41 # "top":I │ - .restart local v42 # "top":I │ - move/from16 v32, v33 │ + .end local v40 # "top":I │ + .restart local v41 # "top":I │ + move/from16 v31, v32 │ │ .line 248 │ - .end local v33 # "p":I │ - .restart local v32 # "p":I │ + .end local v32 # "p":I │ + .restart local v31 # "p":I │ goto/16 :goto_0 │ │ .line 235 │ - .end local v28 # "name":Ljava/lang/String; │ - .end local v32 # "p":I │ - .restart local v33 # "p":I │ + .end local v27 # "name":Ljava/lang/String; │ + .end local v31 # "p":I │ + .restart local v32 # "p":I │ :cond_1e │ - const/16 v28, 0x0 │ + const/16 v27, 0x0 │ │ goto :goto_c │ │ .line 256 │ :pswitch_6 │ - if-eqz v22, :cond_1f │ + if-eqz v21, :cond_1f │ │ :try_start_9 │ - sget-object v44, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v43, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - const-string v45, "endObject" │ + const-string v44, "endObject" │ │ - invoke-virtual/range {v44 .. v45}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v43 .. v44}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 257 │ :cond_1f │ 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 259 │ - add-int/lit8 v41, v42, -0x1 │ + add-int/lit8 v40, v41, -0x1 │ │ - .end local v42 # "top":I │ - .restart local v41 # "top":I │ + .end local v41 # "top":I │ + .restart local v40 # "top":I │ :try_start_a │ - aget v21, v38, v41 │ + aget v20, v37, v40 │ :try_end_a │ .catch Ljava/lang/RuntimeException; {:try_start_a .. :try_end_a} :catch_6 │ │ .line 260 │ - const/4 v12, 0x2 │ + const/4 v11, 0x2 │ │ - move/from16 v42, v41 │ + move/from16 v41, v40 │ │ - .end local v41 # "top":I │ - .restart local v42 # "top":I │ - move/from16 v32, v33 │ + .end local v40 # "top":I │ + .restart local v41 # "top":I │ + move/from16 v31, v32 │ │ .line 261 │ - .end local v33 # "p":I │ - .restart local v32 # "p":I │ + .end local v32 # "p":I │ + .restart local v31 # "p":I │ goto/16 :goto_0 │ │ .line 268 │ - .end local v32 # "p":I │ - .restart local v33 # "p":I │ + .end local v31 # "p":I │ + .restart local v32 # "p":I │ :pswitch_7 │ :try_start_b │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v28 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/Array;->size:I │ │ - move/from16 v44, v0 │ + move/from16 v43, v0 │ │ - if-lez v44, :cond_22 │ + if-lez v43, :cond_22 │ │ - invoke-virtual/range {v29 .. v29}, Lcom/badlogic/gdx/utils/Array;->pop()Ljava/lang/Object; │ + invoke-virtual/range {v28 .. v28}, Lcom/badlogic/gdx/utils/Array;->pop()Ljava/lang/Object; │ │ - move-result-object v44 │ + move-result-object v43 │ │ - check-cast v44, Ljava/lang/String; │ + check-cast v43, Ljava/lang/String; │ │ - move-object/from16 v28, v44 │ + move-object/from16 v27, v43 │ │ .line 269 │ - .restart local v28 # "name":Ljava/lang/String; │ + .restart local v27 # "name":Ljava/lang/String; │ :goto_d │ - if-eqz v22, :cond_20 │ + if-eqz v21, :cond_20 │ │ - sget-object v44, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v43, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v45, Ljava/lang/StringBuilder; │ + new-instance v44, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v45 .. v45}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v44 .. v44}, Ljava/lang/StringBuilder;->()V │ │ - const-string v46, "startArray: " │ + const-string v45, "startArray: " │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - move-object/from16 v0, v45 │ + move-object/from16 v0, v44 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v45 .. v45}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v44 .. v44}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v44 .. v45}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v43 .. v44}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 270 │ :cond_20 │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/JsonReader;->startArray(Ljava/lang/String;)V │ │ .line 272 │ - move-object/from16 v0, v38 │ + move-object/from16 v0, v37 │ │ array-length v0, v0 │ │ - move/from16 v44, v0 │ + move/from16 v43, v0 │ │ - move/from16 v0, v42 │ + move/from16 v0, v41 │ │ - move/from16 v1, v44 │ + move/from16 v1, v43 │ │ if-ne v0, v1, :cond_21 │ │ .line 273 │ - move-object/from16 v0, v38 │ + move-object/from16 v0, v37 │ │ array-length v0, v0 │ │ - move/from16 v44, v0 │ + move/from16 v43, v0 │ │ - mul-int/lit8 v44, v44, 0x2 │ + mul-int/lit8 v43, v43, 0x2 │ │ - move/from16 v0, v44 │ + move/from16 v0, v43 │ │ new-array v0, v0, [I │ │ - move-object/from16 v31, v0 │ + move-object/from16 v30, v0 │ │ .line 274 │ - .restart local v31 # "newStack":[I │ - const/16 v44, 0x0 │ + .restart local v30 # "newStack":[I │ + const/16 v43, 0x0 │ │ - const/16 v45, 0x0 │ + const/16 v44, 0x0 │ │ - move-object/from16 v0, v38 │ + move-object/from16 v0, v37 │ │ array-length v0, v0 │ │ - move/from16 v46, v0 │ + move/from16 v45, v0 │ │ - move-object/from16 v0, v38 │ + move-object/from16 v0, v37 │ │ - move/from16 v1, v44 │ + move/from16 v1, v43 │ │ - move-object/from16 v2, v31 │ + move-object/from16 v2, v30 │ │ - move/from16 v3, v45 │ + move/from16 v3, v44 │ │ - move/from16 v4, v46 │ + move/from16 v4, v45 │ │ 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 275 │ - move-object/from16 v38, v31 │ + move-object/from16 v37, v30 │ │ .line 278 │ - .end local v31 # "newStack":[I │ + .end local v30 # "newStack":[I │ :cond_21 │ - add-int/lit8 v41, v42, 0x1 │ + add-int/lit8 v40, v41, 0x1 │ │ - .end local v42 # "top":I │ - .restart local v41 # "top":I │ + .end local v41 # "top":I │ + .restart local v40 # "top":I │ :try_start_c │ - aput v21, v38, v42 │ + aput v20, v37, v41 │ :try_end_c │ .catch Ljava/lang/RuntimeException; {:try_start_c .. :try_end_c} :catch_6 │ │ .line 279 │ - const/16 v21, 0x16 │ + const/16 v20, 0x16 │ │ .line 280 │ - const/4 v12, 0x2 │ + const/4 v11, 0x2 │ │ - move/from16 v42, v41 │ + move/from16 v41, v40 │ │ - .end local v41 # "top":I │ - .restart local v42 # "top":I │ - move/from16 v32, v33 │ + .end local v40 # "top":I │ + .restart local v41 # "top":I │ + move/from16 v31, v32 │ │ .line 281 │ - .end local v33 # "p":I │ - .restart local v32 # "p":I │ + .end local v32 # "p":I │ + .restart local v31 # "p":I │ goto/16 :goto_0 │ │ .line 268 │ - .end local v28 # "name":Ljava/lang/String; │ - .end local v32 # "p":I │ - .restart local v33 # "p":I │ + .end local v27 # "name":Ljava/lang/String; │ + .end local v31 # "p":I │ + .restart local v32 # "p":I │ :cond_22 │ - const/16 v28, 0x0 │ + const/16 v27, 0x0 │ │ goto :goto_d │ │ .line 289 │ :pswitch_8 │ - if-eqz v22, :cond_23 │ + if-eqz v21, :cond_23 │ │ :try_start_d │ - sget-object v44, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v43, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - const-string v45, "endArray" │ + const-string v44, "endArray" │ │ - invoke-virtual/range {v44 .. v45}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v43 .. v44}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 290 │ :cond_23 │ 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 292 │ - add-int/lit8 v41, v42, -0x1 │ + add-int/lit8 v40, v41, -0x1 │ │ - .end local v42 # "top":I │ - .restart local v41 # "top":I │ + .end local v41 # "top":I │ + .restart local v40 # "top":I │ :try_start_e │ - aget v21, v38, v41 │ + aget v20, v37, v40 │ :try_end_e │ .catch Ljava/lang/RuntimeException; {:try_start_e .. :try_end_e} :catch_6 │ │ .line 293 │ - const/4 v12, 0x2 │ + const/4 v11, 0x2 │ │ - move/from16 v42, v41 │ + move/from16 v41, v40 │ │ - .end local v41 # "top":I │ - .restart local v42 # "top":I │ - move/from16 v32, v33 │ + .end local v40 # "top":I │ + .restart local v41 # "top":I │ + move/from16 v31, v32 │ │ .line 294 │ - .end local v33 # "p":I │ - .restart local v32 # "p":I │ + .end local v32 # "p":I │ + .restart local v31 # "p":I │ goto/16 :goto_0 │ │ .line 301 │ - .end local v32 # "p":I │ - .restart local v33 # "p":I │ + .end local v31 # "p":I │ + .restart local v32 # "p":I │ :pswitch_9 │ - if-eqz v22, :cond_24 │ + if-eqz v21, :cond_24 │ │ :try_start_f │ - sget-object v44, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v43, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v45, Ljava/lang/StringBuilder; │ + new-instance v44, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v45 .. v45}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v44 .. v44}, Ljava/lang/StringBuilder;->()V │ │ - const-string v46, "comment /" │ + const-string v45, "comment /" │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - aget-char v46, p1, v33 │ + aget-char v45, p1, v32 │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v45 .. v45}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v44 .. v44}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v44 .. v45}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v43 .. v44}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ :try_end_f │ .catch Ljava/lang/RuntimeException; {:try_start_f .. :try_end_f} :catch_0 │ │ .line 302 │ :cond_24 │ - add-int/lit8 v32, v33, 0x1 │ + add-int/lit8 v31, v32, 0x1 │ │ - .end local v33 # "p":I │ - .restart local v32 # "p":I │ + .end local v32 # "p":I │ + .restart local v31 # "p":I │ :try_start_10 │ - aget-char v44, p1, v33 │ + aget-char v43, p1, v32 │ │ - const/16 v45, 0x2f │ + const/16 v44, 0x2f │ │ - move/from16 v0, v44 │ + move/from16 v0, v43 │ │ - move/from16 v1, v45 │ + move/from16 v1, v44 │ │ if-ne v0, v1, :cond_25 │ │ .line 303 │ :goto_e │ - aget-char v44, p1, v32 │ + aget-char v43, p1, v31 │ │ - const/16 v45, 0xa │ + const/16 v44, 0xa │ │ - move/from16 v0, v44 │ + move/from16 v0, v43 │ │ - move/from16 v1, v45 │ + move/from16 v1, v44 │ │ if-eq v0, v1, :cond_7 │ │ .line 304 │ - add-int/lit8 v32, v32, 0x1 │ + add-int/lit8 v31, v31, 0x1 │ │ goto :goto_e │ │ .line 306 │ :cond_25 │ :goto_f │ - aget-char v44, p1, v32 │ + aget-char v43, p1, v31 │ │ - const/16 v45, 0x2a │ + const/16 v44, 0x2a │ │ - move/from16 v0, v44 │ + move/from16 v0, v43 │ │ - move/from16 v1, v45 │ + move/from16 v1, v44 │ │ if-ne v0, v1, :cond_26 │ │ - add-int/lit8 v44, v32, 0x1 │ + add-int/lit8 v43, v31, 0x1 │ │ - aget-char v44, p1, v44 │ + aget-char v43, p1, v43 │ :try_end_10 │ .catch Ljava/lang/RuntimeException; {:try_start_10 .. :try_end_10} :catch_3 │ │ - const/16 v45, 0x2f │ + const/16 v44, 0x2f │ │ - move/from16 v0, v44 │ + move/from16 v0, v43 │ │ - move/from16 v1, v45 │ + move/from16 v1, v44 │ │ if-eq v0, v1, :cond_27 │ │ .line 307 │ :cond_26 │ - add-int/lit8 v32, v32, 0x1 │ + add-int/lit8 v31, v31, 0x1 │ │ goto :goto_f │ │ .line 308 │ :cond_27 │ - add-int/lit8 v32, v32, 0x1 │ + add-int/lit8 v31, v31, 0x1 │ │ .line 311 │ goto/16 :goto_7 │ │ .line 315 │ - .end local v32 # "p":I │ - .restart local v33 # "p":I │ + .end local v31 # "p":I │ + .restart local v32 # "p":I │ :pswitch_a │ - if-eqz v22, :cond_28 │ + if-eqz v21, :cond_28 │ │ :try_start_11 │ - sget-object v44, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v43, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - const-string v45, "unquotedChars" │ + const-string v44, "unquotedChars" │ │ - invoke-virtual/range {v44 .. v45}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v43 .. v44}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ :try_end_11 │ .catch Ljava/lang/RuntimeException; {:try_start_11 .. :try_end_11} :catch_0 │ │ .line 316 │ :cond_28 │ - move/from16 v37, v33 │ + move/from16 v36, v32 │ │ .line 317 │ - const/16 v30, 0x0 │ + const/16 v29, 0x0 │ │ .line 318 │ - const/16 v40, 0x1 │ + const/16 v39, 0x1 │ │ .line 319 │ - if-eqz v39, :cond_2a │ + if-eqz v38, :cond_2a │ │ - move/from16 v32, v33 │ + move/from16 v31, v32 │ │ .line 322 │ - .end local v33 # "p":I │ - .restart local v32 # "p":I │ + .end local v32 # "p":I │ + .restart local v31 # "p":I │ :cond_29 │ :try_start_12 │ - aget-char v44, p1, v32 │ + aget-char v43, p1, v31 │ │ - sparse-switch v44, :sswitch_data_0 │ + sparse-switch v43, :sswitch_data_0 │ │ .line 331 │ - add-int/lit8 v32, v32, 0x1 │ + add-int/lit8 v31, v31, 0x1 │ │ .line 332 │ - move/from16 v0, v32 │ + move/from16 v0, v31 │ │ - move/from16 v1, v24 │ + move/from16 v1, v23 │ │ if-ne v0, v1, :cond_29 │ │ .line 352 │ :goto_10 │ :sswitch_0 │ - add-int/lit8 v32, v32, -0x1 │ + add-int/lit8 v31, v31, -0x1 │ │ .line 354 │ goto/16 :goto_7 │ │ - .end local v32 # "p":I │ - .restart local v33 # "p":I │ + .end local v31 # "p":I │ + .restart local v32 # "p":I │ :cond_2a │ - move/from16 v32, v33 │ + move/from16 v31, v32 │ │ .line 337 │ - .end local v33 # "p":I │ - .restart local v32 # "p":I │ + .end local v32 # "p":I │ + .restart local v31 # "p":I │ :cond_2b │ - aget-char v44, p1, v32 │ + aget-char v43, p1, v31 │ :try_end_12 │ .catch Ljava/lang/RuntimeException; {:try_start_12 .. :try_end_12} :catch_3 │ │ - sparse-switch v44, :sswitch_data_1 │ + sparse-switch v43, :sswitch_data_1 │ │ .line 348 │ - add-int/lit8 v32, v32, 0x1 │ + add-int/lit8 v31, v31, 0x1 │ │ .line 349 │ - move/from16 v0, v32 │ + move/from16 v0, v31 │ │ - move/from16 v1, v24 │ + move/from16 v1, v23 │ │ if-ne v0, v1, :cond_2b │ │ goto :goto_10 │ │ .line 358 │ - .end local v32 # "p":I │ - .restart local v33 # "p":I │ + .end local v31 # "p":I │ + .restart local v32 # "p":I │ :pswitch_b │ - if-eqz v22, :cond_2c │ + if-eqz v21, :cond_2c │ │ :try_start_13 │ - sget-object v44, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v43, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - const-string v45, "quotedChars" │ + const-string v44, "quotedChars" │ │ - invoke-virtual/range {v44 .. v45}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v43 .. v44}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ :try_end_13 │ .catch Ljava/lang/RuntimeException; {:try_start_13 .. :try_end_13} :catch_0 │ │ .line 359 │ :cond_2c │ - add-int/lit8 v32, v33, 0x1 │ + add-int/lit8 v31, v32, 0x1 │ │ - .end local v33 # "p":I │ - .restart local v32 # "p":I │ - move/from16 v37, v32 │ + .end local v32 # "p":I │ + .restart local v31 # "p":I │ + move/from16 v36, v31 │ │ .line 360 │ - const/16 v30, 0x0 │ + const/16 v29, 0x0 │ │ .line 363 │ :cond_2d │ :try_start_14 │ - aget-char v44, p1, v32 │ + aget-char v43, p1, v31 │ │ - sparse-switch v44, :sswitch_data_2 │ + sparse-switch v43, :sswitch_data_2 │ │ .line 372 │ :goto_11 │ - add-int/lit8 v32, v32, 0x1 │ + add-int/lit8 v31, v31, 0x1 │ │ .line 373 │ - move/from16 v0, v32 │ + move/from16 v0, v31 │ │ - move/from16 v1, v24 │ + move/from16 v1, v23 │ │ if-ne v0, v1, :cond_2d │ │ .line 375 │ :sswitch_1 │ - add-int/lit8 v32, v32, -0x1 │ + add-int/lit8 v31, v31, -0x1 │ │ goto/16 :goto_7 │ │ .line 365 │ :sswitch_2 │ - const/16 v30, 0x1 │ + const/16 v29, 0x1 │ │ .line 366 │ - add-int/lit8 v32, v32, 0x1 │ + add-int/lit8 v31, v31, 0x1 │ │ .line 367 │ goto :goto_11 │ │ - .end local v10 # "_acts":I │ - .end local v32 # "p":I │ - .restart local v11 # "_acts":I │ - .restart local v33 # "p":I │ + .end local v9 # "_acts":I │ + .end local v31 # "p":I │ + .restart local v10 # "_acts":I │ + .restart local v32 # "p":I │ :cond_2e │ - move/from16 v32, v33 │ + move/from16 v31, v32 │ │ .line 384 │ - .end local v11 # "_acts":I │ - .end local v13 # "_keys":I │ - .end local v14 # "_klen":I │ - .end local v17 # "_nacts":I │ - .end local v33 # "p":I │ - .restart local v32 # "p":I │ + .end local v10 # "_acts":I │ + .end local v12 # "_keys":I │ + .end local v13 # "_klen":I │ + .end local v16 # "_nacts":I │ + .end local v32 # "p":I │ + .restart local v31 # "p":I │ :cond_2f │ :pswitch_c │ - if-nez v21, :cond_30 │ + if-nez v20, :cond_30 │ │ .line 385 │ - const/4 v12, 0x5 │ + const/4 v11, 0x5 │ │ .line 386 │ goto/16 :goto_0 │ │ .line 388 │ :cond_30 │ - add-int/lit8 v32, v32, 0x1 │ + add-int/lit8 v31, v31, 0x1 │ │ - move/from16 v0, v32 │ + move/from16 v0, v31 │ │ - move/from16 v1, v35 │ + move/from16 v1, v34 │ │ if-eq v0, v1, :cond_31 │ │ .line 389 │ - const/4 v12, 0x1 │ + const/4 v11, 0x1 │ │ .line 390 │ goto/16 :goto_0 │ │ .line 393 │ :cond_31 │ :pswitch_d │ - move/from16 v0, v32 │ + move/from16 v0, v31 │ │ - move/from16 v1, v24 │ + move/from16 v1, v23 │ │ if-ne v0, v1, :cond_1 │ │ .line 394 │ - sget-object v44, Lcom/badlogic/gdx/utils/JsonReader;->_json_eof_actions:[B │ + sget-object v43, Lcom/badlogic/gdx/utils/JsonReader;->_json_eof_actions:[B │ │ - aget-byte v6, v44, v21 │ + aget-byte v5, v43, v20 │ │ .line 395 │ - .local v6, "__acts":I │ - sget-object v44, Lcom/badlogic/gdx/utils/JsonReader;->_json_actions:[B │ + .local v5, "__acts":I │ + sget-object v43, 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, v44, v6 │ + .end local v5 # "__acts":I │ + .local v6, "__acts":I │ + aget-byte v7, v43, v5 │ │ - .local v8, "__nacts":I │ - move v9, v8 │ + .local v7, "__nacts":I │ + move v8, v7 │ │ .line 396 │ - .end local v8 # "__nacts":I │ - .local v9, "__nacts":I │ + .end local v7 # "__nacts":I │ + .local v8, "__nacts":I │ :goto_12 │ - 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 397 │ - sget-object v44, Lcom/badlogic/gdx/utils/JsonReader;->_json_actions:[B │ + sget-object v43, 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 v44, v44, v7 │ + .end local v6 # "__acts":I │ + .restart local v5 # "__acts":I │ + aget-byte v43, v43, v6 │ │ - packed-switch v44, :pswitch_data_2 │ + packed-switch v43, :pswitch_data_2 │ │ :goto_13 │ - 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 444 │ - .end local v6 # "__acts":I │ - .restart local v7 # "__acts":I │ + .end local v5 # "__acts":I │ + .restart local v6 # "__acts":I │ goto :goto_12 │ │ .line 401 │ - .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 v43, Ljava/lang/String; │ + new-instance v42, Ljava/lang/String; │ │ - sub-int v44, v32, v37 │ + sub-int v43, v31, v36 │ │ - move-object/from16 v0, v43 │ + move-object/from16 v0, v42 │ │ move-object/from16 v1, p1 │ │ - move/from16 v2, v37 │ + move/from16 v2, v36 │ │ - move/from16 v3, v44 │ + move/from16 v3, v43 │ │ invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;->([CII)V │ │ .line 402 │ - .restart local v43 # "value":Ljava/lang/String; │ - move/from16 v37, v32 │ + .restart local v42 # "value":Ljava/lang/String; │ + move/from16 v36, v31 │ │ .line 403 │ - if-eqz v30, :cond_32 │ + if-eqz v29, :cond_32 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v43 │ + move-object/from16 v1, v42 │ │ invoke-direct {v0, v1}, Lcom/badlogic/gdx/utils/JsonReader;->unescape(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v43 │ + move-result-object v42 │ │ .line 405 │ :cond_32 │ - if-eqz v39, :cond_34 │ + if-eqz v38, :cond_34 │ │ .line 406 │ - const/16 v39, 0x0 │ + const/16 v38, 0x0 │ │ .line 407 │ - if-eqz v22, :cond_33 │ + if-eqz v21, :cond_33 │ │ - sget-object v44, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v43, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v45, Ljava/lang/StringBuilder; │ + new-instance v44, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v45 .. v45}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v44 .. v44}, Ljava/lang/StringBuilder;->()V │ │ - const-string v46, "name: " │ + const-string v45, "name: " │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - move-object/from16 v0, v45 │ + move-object/from16 v0, v44 │ │ - move-object/from16 v1, v43 │ + move-object/from16 v1, v42 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v45 .. v45}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v44 .. v44}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v44 .. v45}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v43 .. v44}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 408 │ :cond_33 │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v28 │ │ - move-object/from16 v1, v43 │ + move-object/from16 v1, v42 │ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V │ │ .line 442 │ :goto_14 │ - const/16 v40, 0x0 │ + const/16 v39, 0x0 │ │ goto :goto_13 │ │ .line 410 │ :cond_34 │ - move-object/from16 v0, v29 │ + move-object/from16 v0, v28 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/Array;->size:I │ │ - move/from16 v44, v0 │ + move/from16 v43, v0 │ │ - if-lez v44, :cond_36 │ + if-lez v43, :cond_36 │ │ - invoke-virtual/range {v29 .. v29}, Lcom/badlogic/gdx/utils/Array;->pop()Ljava/lang/Object; │ + invoke-virtual/range {v28 .. v28}, Lcom/badlogic/gdx/utils/Array;->pop()Ljava/lang/Object; │ │ - move-result-object v44 │ + move-result-object v43 │ │ - check-cast v44, Ljava/lang/String; │ + check-cast v43, Ljava/lang/String; │ │ - move-object/from16 v28, v44 │ + move-object/from16 v27, v43 │ │ .line 411 │ - .restart local v28 # "name":Ljava/lang/String; │ + .restart local v27 # "name":Ljava/lang/String; │ :goto_15 │ - if-eqz v40, :cond_3c │ + if-eqz v39, :cond_3c │ │ .line 412 │ - const-string v44, "true" │ + const-string v43, "true" │ │ - invoke-virtual/range {v43 .. v44}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v42 .. v43}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v44 │ + move-result v43 │ │ - if-eqz v44, :cond_37 │ + if-eqz v43, :cond_37 │ │ .line 413 │ - if-eqz v22, :cond_35 │ + if-eqz v21, :cond_35 │ │ - sget-object v44, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v43, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v45, Ljava/lang/StringBuilder; │ + new-instance v44, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v45 .. v45}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v44 .. v44}, Ljava/lang/StringBuilder;->()V │ │ - const-string v46, "boolean: " │ + const-string v45, "boolean: " │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - move-object/from16 v0, v45 │ + move-object/from16 v0, v44 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - const-string v46, "=true" │ + const-string v45, "=true" │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v45 .. v45}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v44 .. v44}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v44 .. v45}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v43 .. v44}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 414 │ :cond_35 │ - const/16 v44, 0x1 │ + const/16 v43, 0x1 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ - move/from16 v2, v44 │ + move/from16 v2, v43 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;->bool(Ljava/lang/String;Z)V │ │ goto :goto_14 │ │ .line 458 │ - .end local v6 # "__acts":I │ - .end local v8 # "__nacts":I │ - .end local v28 # "name":Ljava/lang/String; │ - .end local v43 # "value":Ljava/lang/String; │ + .end local v5 # "__acts":I │ + .end local v7 # "__nacts":I │ + .end local v27 # "name":Ljava/lang/String; │ + .end local v42 # "value":Ljava/lang/String; │ :catch_3 │ - move-exception v25 │ + move-exception v24 │ │ - move/from16 v41, v42 │ + move/from16 v40, v41 │ │ - .end local v42 # "top":I │ - .restart local v41 # "top":I │ + .end local v41 # "top":I │ + .restart local v40 # "top":I │ goto/16 :goto_a │ │ .line 410 │ - .end local v41 # "top":I │ - .restart local v6 # "__acts":I │ - .restart local v8 # "__nacts":I │ - .restart local v42 # "top":I │ - .restart local v43 # "value":Ljava/lang/String; │ + .end local v40 # "top":I │ + .restart local v5 # "__acts":I │ + .restart local v7 # "__nacts":I │ + .restart local v41 # "top":I │ + .restart local v42 # "value":Ljava/lang/String; │ :cond_36 │ - const/16 v28, 0x0 │ + const/16 v27, 0x0 │ │ goto :goto_15 │ │ .line 416 │ - .restart local v28 # "name":Ljava/lang/String; │ + .restart local v27 # "name":Ljava/lang/String; │ :cond_37 │ - const-string v44, "false" │ + const-string v43, "false" │ │ - invoke-virtual/range {v43 .. v44}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v42 .. v43}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v44 │ + move-result v43 │ │ - if-eqz v44, :cond_39 │ + if-eqz v43, :cond_39 │ │ .line 417 │ - if-eqz v22, :cond_38 │ + if-eqz v21, :cond_38 │ │ - sget-object v44, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v43, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v45, Ljava/lang/StringBuilder; │ + new-instance v44, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v45 .. v45}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v44 .. v44}, Ljava/lang/StringBuilder;->()V │ │ - const-string v46, "boolean: " │ + const-string v45, "boolean: " │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - move-object/from16 v0, v45 │ + move-object/from16 v0, v44 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - const-string v46, "=false" │ + const-string v45, "=false" │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v45 .. v45}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v44 .. v44}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v44 .. v45}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v43 .. v44}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 418 │ :cond_38 │ - const/16 v44, 0x0 │ + const/16 v43, 0x0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ - move/from16 v2, v44 │ + move/from16 v2, v43 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;->bool(Ljava/lang/String;Z)V │ │ goto/16 :goto_14 │ │ .line 420 │ :cond_39 │ - const-string v44, "null" │ + const-string v43, "null" │ │ - invoke-virtual/range {v43 .. v44}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v42 .. v43}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v44 │ + move-result v43 │ │ - if-eqz v44, :cond_3a │ + if-eqz v43, :cond_3a │ │ .line 421 │ - const/16 v44, 0x0 │ + const/16 v43, 0x0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ - move-object/from16 v2, v44 │ + move-object/from16 v2, v43 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;->string(Ljava/lang/String;Ljava/lang/String;)V │ │ goto/16 :goto_14 │ │ .line 423 │ :cond_3a │ - const/16 v44, 0x2e │ + const/16 v43, 0x2e │ │ - invoke-virtual/range {v43 .. v44}, Ljava/lang/String;->indexOf(I)I │ + invoke-virtual/range {v42 .. v43}, Ljava/lang/String;->indexOf(I)I │ :try_end_14 │ .catch Ljava/lang/RuntimeException; {:try_start_14 .. :try_end_14} :catch_3 │ │ - move-result v44 │ + move-result v43 │ │ - const/16 v45, -0x1 │ + const/16 v44, -0x1 │ │ - move/from16 v0, v44 │ + move/from16 v0, v43 │ │ - move/from16 v1, v45 │ + move/from16 v1, v44 │ │ if-eq v0, v1, :cond_3e │ │ .line 425 │ - if-eqz v22, :cond_3b │ + if-eqz v21, :cond_3b │ │ :try_start_15 │ - sget-object v44, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v43, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v45, Ljava/lang/StringBuilder; │ + new-instance v44, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v45 .. v45}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v44 .. v44}, Ljava/lang/StringBuilder;->()V │ │ - const-string v46, "double: " │ + const-string v45, "double: " │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - move-object/from16 v0, v45 │ + move-object/from16 v0, v44 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - const-string v46, "=" │ + const-string v45, "=" │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-static/range {v43 .. v43}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ + invoke-static/range {v42 .. v42}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ - move-result-wide v46 │ + move-result-wide v45 │ │ - invoke-virtual/range {v45 .. v47}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v46}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v45 .. v45}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v44 .. v44}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v44 .. v45}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v43 .. v44}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 426 │ :cond_3b │ - invoke-static/range {v43 .. v43}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ + invoke-static/range {v42 .. v42}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ - move-result-wide v44 │ + move-result-wide v43 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ - move-wide/from16 v2, v44 │ + move-wide/from16 v2, v43 │ │ invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/JsonReader;->number(Ljava/lang/String;D)V │ :try_end_15 │ .catch Ljava/lang/NumberFormatException; {:try_start_15 .. :try_end_15} :catch_4 │ .catch Ljava/lang/RuntimeException; {:try_start_15 .. :try_end_15} :catch_3 │ │ goto/16 :goto_14 │ │ .line 428 │ :catch_4 │ - move-exception v44 │ + move-exception v43 │ │ .line 439 │ :cond_3c │ :goto_16 │ - if-eqz v22, :cond_3d │ + if-eqz v21, :cond_3d │ │ :try_start_16 │ - sget-object v44, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v43, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v45, Ljava/lang/StringBuilder; │ + new-instance v44, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v45 .. v45}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v44 .. v44}, Ljava/lang/StringBuilder;->()V │ │ - const-string v46, "string: " │ + const-string v45, "string: " │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - move-object/from16 v0, v45 │ + move-object/from16 v0, v44 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - const-string v46, "=" │ + const-string v45, "=" │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - move-object/from16 v0, v45 │ + move-object/from16 v0, v44 │ │ - move-object/from16 v1, v43 │ + move-object/from16 v1, v42 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v45 .. v45}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v44 .. v44}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v44 .. v45}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v43 .. v44}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 440 │ :cond_3d │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ - move-object/from16 v2, v43 │ + move-object/from16 v2, v42 │ │ invoke-virtual {v0, v1, v2}, Lcom/badlogic/gdx/utils/JsonReader;->string(Ljava/lang/String;Ljava/lang/String;)V │ :try_end_16 │ .catch Ljava/lang/RuntimeException; {:try_start_16 .. :try_end_16} :catch_3 │ │ goto/16 :goto_14 │ │ .line 432 │ :cond_3e │ - if-eqz v22, :cond_3f │ + if-eqz v21, :cond_3f │ │ :try_start_17 │ - sget-object v44, Ljava/lang/System;->out:Ljava/io/PrintStream; │ + sget-object v43, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ - new-instance v45, Ljava/lang/StringBuilder; │ + new-instance v44, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v45 .. v45}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v44 .. v44}, Ljava/lang/StringBuilder;->()V │ │ - const-string v46, "double: " │ + const-string v45, "double: " │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - move-object/from16 v0, v45 │ + move-object/from16 v0, v44 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - const-string v46, "=" │ + const-string v45, "=" │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-static/range {v43 .. v43}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ + invoke-static/range {v42 .. v42}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ - move-result-wide v46 │ + move-result-wide v45 │ │ - invoke-virtual/range {v45 .. v47}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v46}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v45 .. v45}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v44 .. v44}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v44 .. v45}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ + invoke-virtual/range {v43 .. v44}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V │ │ .line 433 │ :cond_3f │ - invoke-static/range {v43 .. v43}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static/range {v42 .. v42}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v44 │ + move-result-wide v43 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v28 │ + move-object/from16 v1, v27 │ │ - move-wide/from16 v2, v44 │ + move-wide/from16 v2, v43 │ │ invoke-virtual {v0, v1, v2, v3}, Lcom/badlogic/gdx/utils/JsonReader;->number(Ljava/lang/String;J)V │ :try_end_17 │ .catch Ljava/lang/NumberFormatException; {:try_start_17 .. :try_end_17} :catch_5 │ .catch Ljava/lang/RuntimeException; {:try_start_17 .. :try_end_17} :catch_3 │ │ goto/16 :goto_14 │ │ .line 435 │ :catch_5 │ - move-exception v44 │ + move-exception v43 │ │ goto :goto_16 │ │ .line 471 │ - .end local v6 # "__acts":I │ - .end local v8 # "__nacts":I │ - .end local v28 # "name":Ljava/lang/String; │ - .end local v42 # "top":I │ - .end local v43 # "value":Ljava/lang/String; │ - .restart local v26 # "i":I │ - .restart local v27 # "lineNumber":I │ - .restart local v36 # "root":Lcom/badlogic/gdx/utils/JsonValue; │ - .restart local v41 # "top":I │ + .end local v5 # "__acts":I │ + .end local v7 # "__nacts":I │ + .end local v27 # "name":Ljava/lang/String; │ + .end local v41 # "top":I │ + .end local v42 # "value":Ljava/lang/String; │ + .restart local v25 # "i":I │ + .restart local v26 # "lineNumber":I │ + .restart local v35 # "root":Lcom/badlogic/gdx/utils/JsonValue; │ + .restart local v40 # "top":I │ :cond_40 │ - new-instance v44, Lcom/badlogic/gdx/utils/SerializationException; │ + new-instance v43, Lcom/badlogic/gdx/utils/SerializationException; │ │ - new-instance v45, Ljava/lang/StringBuilder; │ + new-instance v44, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v45 .. v45}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v44 .. v44}, Ljava/lang/StringBuilder;->()V │ │ - const-string v46, "Error parsing JSON on line " │ + const-string v45, "Error parsing JSON on line " │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - move-object/from16 v0, v45 │ + move-object/from16 v0, v44 │ │ - move/from16 v1, v27 │ + move/from16 v1, v26 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - const-string v46, " near: " │ + const-string v45, " near: " │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - new-instance v46, Ljava/lang/String; │ + new-instance v45, Ljava/lang/String; │ │ - sub-int v47, v35, v32 │ + sub-int v46, v34, v31 │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v45 │ │ move-object/from16 v1, p1 │ │ - move/from16 v2, v32 │ + move/from16 v2, v31 │ │ - move/from16 v3, v47 │ + move/from16 v3, v46 │ │ invoke-direct {v0, v1, v2, v3}, Ljava/lang/String;->([CII)V │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v45 .. v45}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v44 .. v44}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - move-object/from16 v0, v44 │ + move-object/from16 v0, v43 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move-object/from16 v2, v34 │ + move-object/from16 v2, v33 │ │ invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/SerializationException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ - throw v44 │ + throw v43 │ │ .line 473 │ - .end local v26 # "i":I │ - .end local v27 # "lineNumber":I │ + .end local v25 # "i":I │ + .end local v26 # "lineNumber":I │ :cond_41 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/JsonReader;->elements:Lcom/badlogic/gdx/utils/Array; │ │ - move-object/from16 v44, v0 │ + move-object/from16 v43, v0 │ │ - move-object/from16 v0, v44 │ + move-object/from16 v0, v43 │ │ iget v0, v0, Lcom/badlogic/gdx/utils/Array;->size:I │ │ - move/from16 v44, v0 │ + move/from16 v43, v0 │ │ - if-eqz v44, :cond_43 │ + if-eqz v43, :cond_43 │ │ .line 474 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/badlogic/gdx/utils/JsonReader;->elements:Lcom/badlogic/gdx/utils/Array; │ │ - move-object/from16 v44, v0 │ + move-object/from16 v43, v0 │ │ - invoke-virtual/range {v44 .. v44}, Lcom/badlogic/gdx/utils/Array;->peek()Ljava/lang/Object; │ + invoke-virtual/range {v43 .. v43}, Lcom/badlogic/gdx/utils/Array;->peek()Ljava/lang/Object; │ │ - move-result-object v23 │ + move-result-object v22 │ │ - check-cast v23, Lcom/badlogic/gdx/utils/JsonValue; │ + check-cast v22, Lcom/badlogic/gdx/utils/JsonValue; │ │ .line 475 │ - .local v23, "element":Lcom/badlogic/gdx/utils/JsonValue; │ + .local v22, "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 v44, v0 │ + move-object/from16 v43, v0 │ │ - invoke-virtual/range {v44 .. v44}, Lcom/badlogic/gdx/utils/Array;->clear()V │ + invoke-virtual/range {v43 .. v43}, Lcom/badlogic/gdx/utils/Array;->clear()V │ │ .line 476 │ - if-eqz v23, :cond_42 │ + if-eqz v22, :cond_42 │ │ - invoke-virtual/range {v23 .. v23}, Lcom/badlogic/gdx/utils/JsonValue;->isObject()Z │ + invoke-virtual/range {v22 .. v22}, Lcom/badlogic/gdx/utils/JsonValue;->isObject()Z │ │ - move-result v44 │ + move-result v43 │ │ - if-eqz v44, :cond_42 │ + if-eqz v43, :cond_42 │ │ .line 477 │ - new-instance v44, Lcom/badlogic/gdx/utils/SerializationException; │ + new-instance v43, Lcom/badlogic/gdx/utils/SerializationException; │ │ - const-string v45, "Error parsing JSON, unmatched brace." │ + const-string v44, "Error parsing JSON, unmatched brace." │ │ - invoke-direct/range {v44 .. v45}, Lcom/badlogic/gdx/utils/SerializationException;->(Ljava/lang/String;)V │ + invoke-direct/range {v43 .. v44}, Lcom/badlogic/gdx/utils/SerializationException;->(Ljava/lang/String;)V │ │ - throw v44 │ + throw v43 │ │ .line 479 │ :cond_42 │ - new-instance v44, Lcom/badlogic/gdx/utils/SerializationException; │ + new-instance v43, Lcom/badlogic/gdx/utils/SerializationException; │ │ - const-string v45, "Error parsing JSON, unmatched bracket." │ + const-string v44, "Error parsing JSON, unmatched bracket." │ │ - invoke-direct/range {v44 .. v45}, Lcom/badlogic/gdx/utils/SerializationException;->(Ljava/lang/String;)V │ + invoke-direct/range {v43 .. v44}, Lcom/badlogic/gdx/utils/SerializationException;->(Ljava/lang/String;)V │ │ - throw v44 │ + throw v43 │ │ .line 480 │ - .end local v23 # "element":Lcom/badlogic/gdx/utils/JsonValue; │ + .end local v22 # "element":Lcom/badlogic/gdx/utils/JsonValue; │ :cond_43 │ - if-eqz v34, :cond_44 │ + if-eqz v33, :cond_44 │ │ .line 481 │ - new-instance v44, Lcom/badlogic/gdx/utils/SerializationException; │ + new-instance v43, Lcom/badlogic/gdx/utils/SerializationException; │ │ - new-instance v45, Ljava/lang/StringBuilder; │ + new-instance v44, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v45 .. v45}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v44 .. v44}, Ljava/lang/StringBuilder;->()V │ │ - const-string v46, "Error parsing JSON: " │ + const-string v45, "Error parsing JSON: " │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - new-instance v46, Ljava/lang/String; │ + new-instance v45, Ljava/lang/String; │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v45 │ │ move-object/from16 v1, p1 │ │ invoke-direct {v0, v1}, Ljava/lang/String;->([C)V │ │ - invoke-virtual/range {v45 .. v46}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v44 .. v45}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - invoke-virtual/range {v45 .. v45}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v44 .. v44}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v45 │ + move-result-object v44 │ │ - move-object/from16 v0, v44 │ + move-object/from16 v0, v43 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v44 │ │ - move-object/from16 v2, v34 │ + move-object/from16 v2, v33 │ │ invoke-direct {v0, v1, v2}, Lcom/badlogic/gdx/utils/SerializationException;->(Ljava/lang/String;Ljava/lang/Throwable;)V │ │ - throw v44 │ + throw v43 │ │ .line 483 │ :cond_44 │ - return-object v36 │ + return-object v35 │ │ .line 458 │ - .end local v32 # "p":I │ - .end local v36 # "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 v33 # "p":I │ + .end local v31 # "p":I │ + .end local v35 # "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 v32 # "p":I │ :catch_6 │ - move-exception v25 │ + move-exception v24 │ │ - move/from16 v32, v33 │ + move/from16 v31, v32 │ │ - .end local v33 # "p":I │ - .restart local v32 # "p":I │ + .end local v32 # "p":I │ + .restart local v31 # "p":I │ goto/16 :goto_a │ │ .line 112 │ nop │ │ :pswitch_data_0 │ .packed-switch 0x0 ├── smali/com/badlogic/gdx/utils/JsonValue.smali │ @@ -45,30 +45,30 @@ │ .field private stringValue:Ljava/lang/String; │ │ .field private type:Lcom/badlogic/gdx/utils/JsonValue$ValueType; │ │ │ # direct methods │ .method public constructor (D)V │ - .locals 1 │ + .locals 0 │ .param p1, "value" # D │ │ .prologue │ .line 57 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 58 │ invoke-virtual {p0, p1, p2}, Lcom/badlogic/gdx/utils/JsonValue;->set(D)V │ │ .line 59 │ return-void │ .end method │ │ .method public constructor (J)V │ - .locals 1 │ + .locals 0 │ .param p1, "value" # J │ │ .prologue │ .line 61 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 62 │ @@ -239,599 +239,549 @@ │ :cond_1 │ const/4 v1, 0x1 │ │ goto :goto_1 │ .end method │ │ .method private prettyPrint(Lcom/badlogic/gdx/utils/JsonValue;Lcom/badlogic/gdx/utils/StringBuilder;ILcom/badlogic/gdx/utils/JsonValue$PrettyPrintSettings;)V │ - .locals 14 │ + .locals 13 │ .param p1, "object" # Lcom/badlogic/gdx/utils/JsonValue; │ .param p2, "buffer" # Lcom/badlogic/gdx/utils/StringBuilder; │ .param p3, "indent" # I │ .param p4, "settings" # Lcom/badlogic/gdx/utils/JsonValue$PrettyPrintSettings; │ │ .prologue │ .line 914 │ invoke-virtual {p1}, Lcom/badlogic/gdx/utils/JsonValue;->isObject()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_9 │ + if-eqz v10, :cond_9 │ │ .line 915 │ invoke-virtual {p1}, Lcom/badlogic/gdx/utils/JsonValue;->child()Lcom/badlogic/gdx/utils/JsonValue; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - if-nez v11, :cond_0 │ + if-nez v10, :cond_0 │ │ .line 916 │ - const-string v11, "{}" │ + const-string v10, "{}" │ │ - move-object/from16 v0, p2 │ - │ - invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ + invoke-virtual {p2, v10}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 982 │ :goto_0 │ return-void │ │ .line 918 │ :cond_0 │ invoke-static {p1}, Lcom/badlogic/gdx/utils/JsonValue;->isFlat(Lcom/badlogic/gdx/utils/JsonValue;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-nez v11, :cond_3 │ + if-nez v10, :cond_3 │ │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ .line 919 │ - .local v8, "newLines":Z │ + .local v7, "newLines":Z │ :goto_1 │ - invoke-virtual/range {p2 .. p2}, Lcom/badlogic/gdx/utils/StringBuilder;->length()I │ + invoke-virtual {p2}, Lcom/badlogic/gdx/utils/StringBuilder;->length()I │ │ - move-result v9 │ + move-result v8 │ │ .line 922 │ - .local v9, "start":I │ + .local v8, "start":I │ :goto_2 │ - if-eqz v8, :cond_4 │ + if-eqz v7, :cond_4 │ │ - const-string v11, "{\n" │ + const-string v10, "{\n" │ │ :goto_3 │ - move-object/from16 v0, p2 │ - │ - invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ + invoke-virtual {p2, v10}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 923 │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ .line 924 │ - .local v3, "i":I │ + .local v4, "i":I │ invoke-virtual {p1}, Lcom/badlogic/gdx/utils/JsonValue;->child()Lcom/badlogic/gdx/utils/JsonValue; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - .local v2, "child":Lcom/badlogic/gdx/utils/JsonValue; │ + .local v1, "child":Lcom/badlogic/gdx/utils/JsonValue; │ :goto_4 │ - if-eqz v2, :cond_7 │ + if-eqz v1, :cond_7 │ │ .line 925 │ - if-eqz v8, :cond_1 │ + if-eqz v7, :cond_1 │ │ move/from16 v0, p3 │ │ - move-object/from16 v1, p2 │ - │ - invoke-static {v0, v1}, Lcom/badlogic/gdx/utils/JsonValue;->indent(ILcom/badlogic/gdx/utils/StringBuilder;)V │ + invoke-static {v0, p2}, Lcom/badlogic/gdx/utils/JsonValue;->indent(ILcom/badlogic/gdx/utils/StringBuilder;)V │ │ .line 926 │ :cond_1 │ move-object/from16 v0, p4 │ │ - iget-object v11, v0, Lcom/badlogic/gdx/utils/JsonValue$PrettyPrintSettings;->outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; │ - │ - invoke-virtual {v2}, Lcom/badlogic/gdx/utils/JsonValue;->name()Ljava/lang/String; │ + iget-object v10, v0, Lcom/badlogic/gdx/utils/JsonValue$PrettyPrintSettings;->outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; │ │ - move-result-object v12 │ - │ - invoke-virtual {v11, v12}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;->quoteName(Ljava/lang/String;)Ljava/lang/String; │ + invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonValue;->name()Ljava/lang/String; │ │ move-result-object v11 │ │ - move-object/from16 v0, p2 │ + invoke-virtual {v10, v11}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;->quoteName(Ljava/lang/String;)Ljava/lang/String; │ │ - invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ + move-result-object v10 │ │ - .line 927 │ - const-string v11, ": " │ + invoke-virtual {p2, v10}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ - move-object/from16 v0, p2 │ + .line 927 │ + const-string v10, ": " │ │ - invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ + invoke-virtual {p2, v10}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 928 │ - add-int/lit8 v11, p3, 0x1 │ - │ - move-object/from16 v0, p2 │ + add-int/lit8 v10, p3, 0x1 │ │ - move-object/from16 v1, p4 │ + move-object/from16 v0, p4 │ │ - invoke-direct {p0, v2, v0, v11, v1}, Lcom/badlogic/gdx/utils/JsonValue;->prettyPrint(Lcom/badlogic/gdx/utils/JsonValue;Lcom/badlogic/gdx/utils/StringBuilder;ILcom/badlogic/gdx/utils/JsonValue$PrettyPrintSettings;)V │ + invoke-direct {p0, v1, p2, v10, v0}, Lcom/badlogic/gdx/utils/JsonValue;->prettyPrint(Lcom/badlogic/gdx/utils/JsonValue;Lcom/badlogic/gdx/utils/StringBuilder;ILcom/badlogic/gdx/utils/JsonValue$PrettyPrintSettings;)V │ │ .line 929 │ - invoke-virtual {v2}, Lcom/badlogic/gdx/utils/JsonValue;->next()Lcom/badlogic/gdx/utils/JsonValue; │ - │ - move-result-object v11 │ + invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonValue;->next()Lcom/badlogic/gdx/utils/JsonValue; │ │ - if-eqz v11, :cond_2 │ + move-result-object v10 │ │ - const-string v11, "," │ + if-eqz v10, :cond_2 │ │ - move-object/from16 v0, p2 │ + const-string v10, "," │ │ - invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ + invoke-virtual {p2, v10}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 930 │ :cond_2 │ - if-eqz v8, :cond_5 │ + if-eqz v7, :cond_5 │ │ - const/16 v11, 0xa │ + const/16 v10, 0xa │ │ :goto_5 │ - move-object/from16 v0, p2 │ - │ - invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/StringBuilder;->append(C)Lcom/badlogic/gdx/utils/StringBuilder; │ + invoke-virtual {p2, v10}, Lcom/badlogic/gdx/utils/StringBuilder;->append(C)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 931 │ - if-nez v8, :cond_6 │ + if-nez v7, :cond_6 │ │ - invoke-virtual/range {p2 .. p2}, Lcom/badlogic/gdx/utils/StringBuilder;->length()I │ + invoke-virtual {p2}, Lcom/badlogic/gdx/utils/StringBuilder;->length()I │ │ - move-result v11 │ + move-result v10 │ │ - sub-int/2addr v11, v9 │ + sub-int/2addr v10, v8 │ │ move-object/from16 v0, p4 │ │ - iget v12, v0, Lcom/badlogic/gdx/utils/JsonValue$PrettyPrintSettings;->singleLineColumns:I │ + iget v11, v0, Lcom/badlogic/gdx/utils/JsonValue$PrettyPrintSettings;->singleLineColumns:I │ │ - if-le v11, v12, :cond_6 │ + if-le v10, v11, :cond_6 │ │ .line 932 │ - move-object/from16 v0, p2 │ - │ - invoke-virtual {v0, v9}, Lcom/badlogic/gdx/utils/StringBuilder;->setLength(I)V │ + invoke-virtual {p2, v8}, Lcom/badlogic/gdx/utils/StringBuilder;->setLength(I)V │ │ .line 933 │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ .line 934 │ goto :goto_2 │ │ .line 918 │ - .end local v2 # "child":Lcom/badlogic/gdx/utils/JsonValue; │ - .end local v3 # "i":I │ - .end local v8 # "newLines":Z │ - .end local v9 # "start":I │ + .end local v1 # "child":Lcom/badlogic/gdx/utils/JsonValue; │ + .end local v4 # "i":I │ + .end local v7 # "newLines":Z │ + .end local v8 # "start":I │ :cond_3 │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ goto :goto_1 │ │ .line 922 │ - .restart local v8 # "newLines":Z │ - .restart local v9 # "start":I │ + .restart local v7 # "newLines":Z │ + .restart local v8 # "start":I │ :cond_4 │ - const-string v11, "{ " │ + const-string v10, "{ " │ │ goto :goto_3 │ │ .line 930 │ - .restart local v2 # "child":Lcom/badlogic/gdx/utils/JsonValue; │ - .restart local v3 # "i":I │ + .restart local v1 # "child":Lcom/badlogic/gdx/utils/JsonValue; │ + .restart local v4 # "i":I │ :cond_5 │ - const/16 v11, 0x20 │ + const/16 v10, 0x20 │ │ goto :goto_5 │ │ .line 924 │ :cond_6 │ - invoke-virtual {v2}, Lcom/badlogic/gdx/utils/JsonValue;->next()Lcom/badlogic/gdx/utils/JsonValue; │ + invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonValue;->next()Lcom/badlogic/gdx/utils/JsonValue; │ │ - move-result-object v2 │ + move-result-object v1 │ │ goto :goto_4 │ │ .line 939 │ :cond_7 │ - if-eqz v8, :cond_8 │ - │ - add-int/lit8 v11, p3, -0x1 │ + if-eqz v7, :cond_8 │ │ - move-object/from16 v0, p2 │ + add-int/lit8 v10, p3, -0x1 │ │ - invoke-static {v11, v0}, Lcom/badlogic/gdx/utils/JsonValue;->indent(ILcom/badlogic/gdx/utils/StringBuilder;)V │ + invoke-static {v10, p2}, Lcom/badlogic/gdx/utils/JsonValue;->indent(ILcom/badlogic/gdx/utils/StringBuilder;)V │ │ .line 940 │ :cond_8 │ - const/16 v11, 0x7d │ + const/16 v10, 0x7d │ │ - move-object/from16 v0, p2 │ + invoke-virtual {p2, v10}, Lcom/badlogic/gdx/utils/StringBuilder;->append(C)Lcom/badlogic/gdx/utils/StringBuilder; │ │ - invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/StringBuilder;->append(C)Lcom/badlogic/gdx/utils/StringBuilder; │ - │ - goto/16 :goto_0 │ + goto :goto_0 │ │ .line 942 │ - .end local v2 # "child":Lcom/badlogic/gdx/utils/JsonValue; │ - .end local v3 # "i":I │ - .end local v8 # "newLines":Z │ - .end local v9 # "start":I │ + .end local v1 # "child":Lcom/badlogic/gdx/utils/JsonValue; │ + .end local v4 # "i":I │ + .end local v7 # "newLines":Z │ + .end local v8 # "start":I │ :cond_9 │ invoke-virtual {p1}, Lcom/badlogic/gdx/utils/JsonValue;->isArray()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_15 │ + if-eqz v10, :cond_15 │ │ .line 943 │ invoke-virtual {p1}, Lcom/badlogic/gdx/utils/JsonValue;->child()Lcom/badlogic/gdx/utils/JsonValue; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - if-nez v11, :cond_a │ + if-nez v10, :cond_a │ │ .line 944 │ - const-string v11, "[]" │ - │ - move-object/from16 v0, p2 │ + const-string v10, "[]" │ │ - invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ + invoke-virtual {p2, v10}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ goto/16 :goto_0 │ │ .line 946 │ :cond_a │ invoke-static {p1}, Lcom/badlogic/gdx/utils/JsonValue;->isFlat(Lcom/badlogic/gdx/utils/JsonValue;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-nez v11, :cond_e │ + if-nez v10, :cond_e │ │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ .line 947 │ - .restart local v8 # "newLines":Z │ + .restart local v7 # "newLines":Z │ :goto_6 │ move-object/from16 v0, p4 │ │ - iget-boolean v11, v0, Lcom/badlogic/gdx/utils/JsonValue$PrettyPrintSettings;->wrapNumericArrays:Z │ + iget-boolean v10, v0, Lcom/badlogic/gdx/utils/JsonValue$PrettyPrintSettings;->wrapNumericArrays:Z │ │ - if-nez v11, :cond_b │ + if-nez v10, :cond_b │ │ invoke-static {p1}, Lcom/badlogic/gdx/utils/JsonValue;->isNumeric(Lcom/badlogic/gdx/utils/JsonValue;)Z │ │ - move-result v11 │ + move-result v10 │ │ - if-nez v11, :cond_f │ + if-nez v10, :cond_f │ │ :cond_b │ - const/4 v10, 0x1 │ + const/4 v9, 0x1 │ │ .line 948 │ - .local v10, "wrap":Z │ + .local v9, "wrap":Z │ :goto_7 │ - invoke-virtual/range {p2 .. p2}, Lcom/badlogic/gdx/utils/StringBuilder;->length()I │ + invoke-virtual {p2}, Lcom/badlogic/gdx/utils/StringBuilder;->length()I │ │ - move-result v9 │ + move-result v8 │ │ .line 951 │ - .restart local v9 # "start":I │ + .restart local v8 # "start":I │ :goto_8 │ - if-eqz v8, :cond_10 │ + if-eqz v7, :cond_10 │ │ - const-string v11, "[\n" │ + const-string v10, "[\n" │ │ :goto_9 │ - move-object/from16 v0, p2 │ - │ - invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ + invoke-virtual {p2, v10}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 952 │ invoke-virtual {p1}, Lcom/badlogic/gdx/utils/JsonValue;->child()Lcom/badlogic/gdx/utils/JsonValue; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - .restart local v2 # "child":Lcom/badlogic/gdx/utils/JsonValue; │ + .restart local v1 # "child":Lcom/badlogic/gdx/utils/JsonValue; │ :goto_a │ - if-eqz v2, :cond_13 │ + if-eqz v1, :cond_13 │ │ .line 953 │ - if-eqz v8, :cond_c │ + if-eqz v7, :cond_c │ │ move/from16 v0, p3 │ │ - move-object/from16 v1, p2 │ - │ - invoke-static {v0, v1}, Lcom/badlogic/gdx/utils/JsonValue;->indent(ILcom/badlogic/gdx/utils/StringBuilder;)V │ + invoke-static {v0, p2}, Lcom/badlogic/gdx/utils/JsonValue;->indent(ILcom/badlogic/gdx/utils/StringBuilder;)V │ │ .line 954 │ :cond_c │ - add-int/lit8 v11, p3, 0x1 │ + add-int/lit8 v10, p3, 0x1 │ │ - move-object/from16 v0, p2 │ - │ - move-object/from16 v1, p4 │ + move-object/from16 v0, p4 │ │ - invoke-direct {p0, v2, v0, v11, v1}, Lcom/badlogic/gdx/utils/JsonValue;->prettyPrint(Lcom/badlogic/gdx/utils/JsonValue;Lcom/badlogic/gdx/utils/StringBuilder;ILcom/badlogic/gdx/utils/JsonValue$PrettyPrintSettings;)V │ + invoke-direct {p0, v1, p2, v10, v0}, Lcom/badlogic/gdx/utils/JsonValue;->prettyPrint(Lcom/badlogic/gdx/utils/JsonValue;Lcom/badlogic/gdx/utils/StringBuilder;ILcom/badlogic/gdx/utils/JsonValue$PrettyPrintSettings;)V │ │ .line 955 │ - invoke-virtual {v2}, Lcom/badlogic/gdx/utils/JsonValue;->next()Lcom/badlogic/gdx/utils/JsonValue; │ + invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonValue;->next()Lcom/badlogic/gdx/utils/JsonValue; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - if-eqz v11, :cond_d │ + if-eqz v10, :cond_d │ │ - const-string v11, "," │ + const-string v10, "," │ │ - move-object/from16 v0, p2 │ - │ - invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ + invoke-virtual {p2, v10}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 956 │ :cond_d │ - if-eqz v8, :cond_11 │ + if-eqz v7, :cond_11 │ │ - const/16 v11, 0xa │ + const/16 v10, 0xa │ │ :goto_b │ - move-object/from16 v0, p2 │ - │ - invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/StringBuilder;->append(C)Lcom/badlogic/gdx/utils/StringBuilder; │ + invoke-virtual {p2, v10}, Lcom/badlogic/gdx/utils/StringBuilder;->append(C)Lcom/badlogic/gdx/utils/StringBuilder; │ │ .line 957 │ - if-eqz v10, :cond_12 │ + if-eqz v9, :cond_12 │ │ - if-nez v8, :cond_12 │ + if-nez v7, :cond_12 │ │ - invoke-virtual/range {p2 .. p2}, Lcom/badlogic/gdx/utils/StringBuilder;->length()I │ + invoke-virtual {p2}, Lcom/badlogic/gdx/utils/StringBuilder;->length()I │ │ - move-result v11 │ + move-result v10 │ │ - sub-int/2addr v11, v9 │ + sub-int/2addr v10, v8 │ │ move-object/from16 v0, p4 │ │ - iget v12, v0, Lcom/badlogic/gdx/utils/JsonValue$PrettyPrintSettings;->singleLineColumns:I │ + iget v11, v0, Lcom/badlogic/gdx/utils/JsonValue$PrettyPrintSettings;->singleLineColumns:I │ │ - if-le v11, v12, :cond_12 │ + if-le v10, v11, :cond_12 │ │ .line 958 │ - move-object/from16 v0, p2 │ - │ - invoke-virtual {v0, v9}, Lcom/badlogic/gdx/utils/StringBuilder;->setLength(I)V │ + invoke-virtual {p2, v8}, Lcom/badlogic/gdx/utils/StringBuilder;->setLength(I)V │ │ .line 959 │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ .line 960 │ goto :goto_8 │ │ .line 946 │ - .end local v2 # "child":Lcom/badlogic/gdx/utils/JsonValue; │ - .end local v8 # "newLines":Z │ - .end local v9 # "start":I │ - .end local v10 # "wrap":Z │ + .end local v1 # "child":Lcom/badlogic/gdx/utils/JsonValue; │ + .end local v7 # "newLines":Z │ + .end local v8 # "start":I │ + .end local v9 # "wrap":Z │ :cond_e │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ goto :goto_6 │ │ .line 947 │ - .restart local v8 # "newLines":Z │ + .restart local v7 # "newLines":Z │ :cond_f │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ goto :goto_7 │ │ .line 951 │ - .restart local v9 # "start":I │ - .restart local v10 # "wrap":Z │ + .restart local v8 # "start":I │ + .restart local v9 # "wrap":Z │ :cond_10 │ - const-string v11, "[ " │ + const-string v10, "[ " │ │ goto :goto_9 │ │ .line 956 │ - .restart local v2 # "child":Lcom/badlogic/gdx/utils/JsonValue; │ + .restart local v1 # "child":Lcom/badlogic/gdx/utils/JsonValue; │ :cond_11 │ - const/16 v11, 0x20 │ + const/16 v10, 0x20 │ │ goto :goto_b │ │ .line 952 │ :cond_12 │ - invoke-virtual {v2}, Lcom/badlogic/gdx/utils/JsonValue;->next()Lcom/badlogic/gdx/utils/JsonValue; │ + invoke-virtual {v1}, Lcom/badlogic/gdx/utils/JsonValue;->next()Lcom/badlogic/gdx/utils/JsonValue; │ │ - move-result-object v2 │ + move-result-object v1 │ │ goto :goto_a │ │ .line 965 │ :cond_13 │ - if-eqz v8, :cond_14 │ + if-eqz v7, :cond_14 │ │ - add-int/lit8 v11, p3, -0x1 │ + add-int/lit8 v10, p3, -0x1 │ │ - move-object/from16 v0, p2 │ - │ - invoke-static {v11, v0}, Lcom/badlogic/gdx/utils/JsonValue;->indent(ILcom/badlogic/gdx/utils/StringBuilder;)V │ + invoke-static {v10, p2}, Lcom/badlogic/gdx/utils/JsonValue;->indent(ILcom/badlogic/gdx/utils/StringBuilder;)V │ │ .line 966 │ :cond_14 │ - const/16 v11, 0x5d │ - │ - move-object/from16 v0, p2 │ + const/16 v10, 0x5d │ │ - invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/StringBuilder;->append(C)Lcom/badlogic/gdx/utils/StringBuilder; │ + invoke-virtual {p2, v10}, Lcom/badlogic/gdx/utils/StringBuilder;->append(C)Lcom/badlogic/gdx/utils/StringBuilder; │ │ goto/16 :goto_0 │ │ .line 968 │ - .end local v2 # "child":Lcom/badlogic/gdx/utils/JsonValue; │ - .end local v8 # "newLines":Z │ - .end local v9 # "start":I │ - .end local v10 # "wrap":Z │ + .end local v1 # "child":Lcom/badlogic/gdx/utils/JsonValue; │ + .end local v7 # "newLines":Z │ + .end local v8 # "start":I │ + .end local v9 # "wrap":Z │ :cond_15 │ invoke-virtual {p1}, Lcom/badlogic/gdx/utils/JsonValue;->isString()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_16 │ + if-eqz v10, :cond_16 │ │ .line 969 │ move-object/from16 v0, p4 │ │ - iget-object v11, v0, Lcom/badlogic/gdx/utils/JsonValue$PrettyPrintSettings;->outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; │ + iget-object v10, v0, Lcom/badlogic/gdx/utils/JsonValue$PrettyPrintSettings;->outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; │ │ invoke-virtual {p1}, Lcom/badlogic/gdx/utils/JsonValue;->asString()Ljava/lang/String; │ │ - move-result-object v12 │ - │ - invoke-virtual {v11, v12}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;->quoteValue(Ljava/lang/Object;)Ljava/lang/String; │ - │ move-result-object v11 │ │ - move-object/from16 v0, p2 │ + invoke-virtual {v10, v11}, Lcom/badlogic/gdx/utils/JsonWriter$OutputType;->quoteValue(Ljava/lang/Object;)Ljava/lang/String; │ + │ + move-result-object v10 │ │ - invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ + invoke-virtual {p2, v10}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ goto/16 :goto_0 │ │ .line 970 │ :cond_16 │ invoke-virtual {p1}, Lcom/badlogic/gdx/utils/JsonValue;->isDouble()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_18 │ + if-eqz v10, :cond_18 │ │ .line 971 │ invoke-virtual {p1}, Lcom/badlogic/gdx/utils/JsonValue;->asDouble()D │ │ - move-result-wide v4 │ + move-result-wide v2 │ │ .line 972 │ - .local v4, "doubleValue":D │ + .local v2, "doubleValue":D │ invoke-virtual {p1}, Lcom/badlogic/gdx/utils/JsonValue;->asLong()J │ │ - move-result-wide v6 │ + move-result-wide v5 │ │ .line 973 │ - .local v6, "longValue":J │ - long-to-double v12, v6 │ + .local v5, "longValue":J │ + long-to-double v10, v5 │ │ - cmpl-double v11, v4, v12 │ + cmpl-double v10, v2, v10 │ │ - if-nez v11, :cond_17 │ + if-nez v10, :cond_17 │ │ - long-to-double v4, v6 │ + long-to-double v2, v5 │ │ - .end local v4 # "doubleValue":D │ + .end local v2 # "doubleValue":D │ :cond_17 │ - move-object/from16 v0, p2 │ - │ - invoke-virtual {v0, v4, v5}, Lcom/badlogic/gdx/utils/StringBuilder;->append(D)Lcom/badlogic/gdx/utils/StringBuilder; │ + invoke-virtual {p2, v2, v3}, Lcom/badlogic/gdx/utils/StringBuilder;->append(D)Lcom/badlogic/gdx/utils/StringBuilder; │ │ goto/16 :goto_0 │ │ .line 974 │ - .end local v6 # "longValue":J │ + .end local v5 # "longValue":J │ :cond_18 │ invoke-virtual {p1}, Lcom/badlogic/gdx/utils/JsonValue;->isLong()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_19 │ + if-eqz v10, :cond_19 │ │ .line 975 │ invoke-virtual {p1}, Lcom/badlogic/gdx/utils/JsonValue;->asLong()J │ │ - move-result-wide v12 │ + move-result-wide v10 │ │ - move-object/from16 v0, p2 │ - │ - invoke-virtual {v0, v12, v13}, Lcom/badlogic/gdx/utils/StringBuilder;->append(J)Lcom/badlogic/gdx/utils/StringBuilder; │ + invoke-virtual {p2, v10, v11}, Lcom/badlogic/gdx/utils/StringBuilder;->append(J)Lcom/badlogic/gdx/utils/StringBuilder; │ │ goto/16 :goto_0 │ │ .line 976 │ :cond_19 │ invoke-virtual {p1}, Lcom/badlogic/gdx/utils/JsonValue;->isBoolean()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_1a │ + if-eqz v10, :cond_1a │ │ .line 977 │ invoke-virtual {p1}, Lcom/badlogic/gdx/utils/JsonValue;->asBoolean()Z │ │ - move-result v11 │ - │ - move-object/from16 v0, p2 │ + move-result v10 │ │ - invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Z)Lcom/badlogic/gdx/utils/StringBuilder; │ + invoke-virtual {p2, v10}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Z)Lcom/badlogic/gdx/utils/StringBuilder; │ │ goto/16 :goto_0 │ │ .line 978 │ :cond_1a │ invoke-virtual {p1}, Lcom/badlogic/gdx/utils/JsonValue;->isNull()Z │ │ - move-result v11 │ + move-result v10 │ │ - if-eqz v11, :cond_1b │ + if-eqz v10, :cond_1b │ │ .line 979 │ - const-string v11, "null" │ - │ - move-object/from16 v0, p2 │ + const-string v10, "null" │ │ - invoke-virtual {v0, v11}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ + invoke-virtual {p2, v10}, Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; │ │ goto/16 :goto_0 │ │ .line 981 │ :cond_1b │ - new-instance v11, Lcom/badlogic/gdx/utils/SerializationException; │ + new-instance v10, Lcom/badlogic/gdx/utils/SerializationException; │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - const-string v13, "Unknown object type: " │ + const-string v12, "Unknown object type: " │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-direct {v11, v12}, Lcom/badlogic/gdx/utils/SerializationException;->(Ljava/lang/String;)V │ + invoke-direct {v10, v11}, Lcom/badlogic/gdx/utils/SerializationException;->(Ljava/lang/String;)V │ │ - throw v11 │ + throw v10 │ .end method │ │ │ # virtual methods │ .method public asBoolean()Z │ .locals 6 │ │ @@ -1435,15 +1385,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 291 │ sget-object v1, Lcom/badlogic/gdx/utils/JsonValue$1;->$SwitchMap$com$badlogic$gdx$utils$JsonValue$ValueType:[I │ │ @@ -1527,19 +1477,19 @@ │ │ int-to-char v0, v0 │ │ goto :goto_0 │ │ .line 299 │ :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 │ │ @@ -1552,15 +1502,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 542 │ iget-object v5, p0, Lcom/badlogic/gdx/utils/JsonValue;->type:Lcom/badlogic/gdx/utils/JsonValue$ValueType; │ │ @@ -1685,45 +1635,45 @@ │ │ move-result v2 │ │ goto :goto_1 │ │ .line 552 │ :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 553 │ .restart local v2 # "v":C │ goto :goto_1 │ │ .line 555 │ .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 556 │ .restart local v2 # "v":C │ goto :goto_1 │ │ .line 558 │ .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 559 │ .restart local v2 # "v":C │ @@ -1849,15 +1799,15 @@ │ :pswitch_1 │ :pswitch_2 │ :pswitch_3 │ .end packed-switch │ .end method │ │ .method public asDoubleArray()[D │ - .locals 10 │ + .locals 9 │ │ .prologue │ .line 368 │ 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; │ │ @@ -1975,30 +1925,30 @@ │ .line 379 │ .restart local v2 # "v":D │ goto :goto_1 │ │ .line 381 │ .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 382 │ .restart local v2 # "v":D │ goto :goto_1 │ │ .line 384 │ .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 385 │ .restart local v2 # "v":D │ @@ -2680,25 +2630,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 397 │ - 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 │ │ @@ -2720,42 +2670,42 @@ │ │ invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v5 │ │ .line 398 │ :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 399 │ .local v0, "array":[J │ const/4 v1, 0x0 │ │ .line 400 │ .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 402 │ - 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 416 │ new-instance v5, Ljava/lang/IllegalStateException; │ │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ @@ -2778,17 +2728,17 @@ │ │ invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ throw v5 │ │ .line 404 │ :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 418 │ .local v2, "v":J │ :goto_1 │ aput-wide v2, v0, v1 │ @@ -2799,17 +2749,17 @@ │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 407 │ .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 408 │ .restart local v2 # "v":J │ goto :goto_1 │ │ .line 410 │ .end local v2 # "v":J │ @@ -2819,30 +2769,30 @@ │ .line 411 │ .restart local v2 # "v":J │ goto :goto_1 │ │ .line 413 │ .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 414 │ .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 413 │ goto :goto_2 │ │ .line 420 │ :cond_2 │ return-object v0 │ @@ -3967,17 +3917,17 @@ │ │ throw v1 │ │ .line 728 │ :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 │ @@ -4014,17 +3964,17 @@ │ │ throw v1 │ │ .line 656 │ :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 │ │ @@ -4360,17 +4310,17 @@ │ │ throw v1 │ │ .line 736 │ :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 │ @@ -4407,17 +4357,17 @@ │ │ throw v1 │ │ .line 664 │ :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 │ │ @@ -5362,15 +5312,15 @@ │ │ .line 115 │ :cond_1 │ return-object v0 │ .end method │ │ .method public set(D)V │ - .locals 3 │ + .locals 2 │ .param p1, "value" # D │ │ .prologue │ .line 877 │ iput-wide p1, p0, Lcom/badlogic/gdx/utils/JsonValue;->doubleValue:D │ │ .line 878 │ @@ -5384,15 +5334,15 @@ │ iput-object v0, p0, Lcom/badlogic/gdx/utils/JsonValue;->type:Lcom/badlogic/gdx/utils/JsonValue$ValueType; │ │ .line 880 │ return-void │ .end method │ │ .method public set(J)V │ - .locals 3 │ + .locals 2 │ .param p1, "value" # J │ │ .prologue │ .line 883 │ iput-wide p1, p0, Lcom/badlogic/gdx/utils/JsonValue;->longValue:J │ │ .line 884 ├── smali/com/badlogic/gdx/utils/JsonWriter.smali │ @@ -523,15 +523,15 @@ │ iput-object p1, p0, Lcom/badlogic/gdx/utils/JsonWriter;->outputType:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; │ │ .line 42 │ 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 │ │ @@ -552,19 +552,19 @@ │ │ move-result-wide v0 │ │ .line 92 │ .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_0 │ │ 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$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$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.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 │ @@ -206,82 +206,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 │ @@ -289,98 +289,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 │ @@ -389,11 +389,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/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 │ │ @@ -656,17 +656,17 @@ │ move-object v2, v7 │ │ .line 130 │ 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 131 │ :cond_5 │ @@ -730,108 +730,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 176 │ - .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 177 │ .local v4, "result":Lcom/badlogic/gdx/utils/JsonValue; │ - const/4 v1, 0x0 │ + const/4 v3, 0x0 │ │ .line 178 │ - .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 179 │ 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 180 │ - .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 181 │ - 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 182 │ 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 187 │ :goto_2 │ - move-object v1, v5 │ + move-object v3, v7 │ │ .line 178 │ const-wide/16 v8, 0x1 │ │ - add-long/2addr v2, v8 │ + add-long/2addr v1, v8 │ │ goto :goto_1 │ │ .line 175 │ - .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 184 │ - .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 185 │ const/4 v8, 0x1 │ │ iput v8, v4, Lcom/badlogic/gdx/utils/JsonValue;->size:I │ │ goto :goto_2 │ │ .line 189 │ - .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 │ │ @@ -878,17 +878,17 @@ │ const/16 v10, 0x23 │ │ if-ne v8, v10, :cond_4 │ │ .line 146 │ 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 147 │ const-wide/16 v10, 0x0 │ │ cmp-long v10, v6, v10 │ @@ -1024,15 +1024,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; │ @@ -1164,15 +1164,15 @@ │ move-wide v0, p4 │ │ .line 224 │ 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; │ } │ @@ -1316,15 +1316,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/Timer.smali │ @@ -341,15 +341,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 │ @@ -374,19 +374,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 │ @@ -642,20 +642,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 │ @@ -678,41 +678,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 │ @@ -726,15 +726,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 │ @@ -743,24 +743,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/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(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 │ │ @@ -1254,17 +1254,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 356 │ :cond_5 │ @@ -1286,17 +1286,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 358 │ .end local v0 # "number":Ljava/lang/Number; │ @@ -1649,15 +1649,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 │ │ @@ -1700,17 +1700,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 │ @@ -1862,15 +1862,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 │ │ @@ -1913,17 +1913,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/com/google/gson/Gson.smali │ @@ -456,15 +456,15 @@ │ iput-object v1, p0, Lcom/google/gson/Gson;->factories:Ljava/util/List; │ │ .line 246 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/google/gson/Gson;D)V │ - .locals 1 │ + .locals 0 │ .param p0, "x0" # Lcom/google/gson/Gson; │ .param p1, "x1" # D │ │ .prologue │ .line 98 │ invoke-direct {p0, p1, p2}, Lcom/google/gson/Gson;->checkValidFloatingPoint(D)V ├── smali/com/google/gson/JsonPrimitive.smali │ @@ -333,15 +333,15 @@ │ │ .prologue │ .line 90 │ return-object p0 │ .end method │ │ .method public equals(Ljava/lang/Object;)Z │ - .locals 12 │ + .locals 11 │ .param p1, "obj" # Ljava/lang/Object; │ │ .prologue │ const/4 v5, 0x1 │ │ const/4 v6, 0x0 │ │ @@ -411,25 +411,25 @@ │ .line 317 │ invoke-virtual {p0}, Lcom/google/gson/JsonPrimitive;->getAsNumber()Ljava/lang/Number; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/lang/Number;->longValue()J │ │ - move-result-wide v8 │ + move-result-wide v7 │ │ invoke-virtual {v4}, Lcom/google/gson/JsonPrimitive;->getAsNumber()Ljava/lang/Number; │ │ - move-result-object v7 │ + move-result-object v9 │ │ - invoke-virtual {v7}, Ljava/lang/Number;->longValue()J │ + invoke-virtual {v9}, Ljava/lang/Number;->longValue()J │ │ - move-result-wide v10 │ + move-result-wide v9 │ │ - cmp-long v7, v8, v10 │ + cmp-long v7, v7, v9 │ │ if-eqz v7, :cond_0 │ │ move v5, v6 │ │ goto :goto_0 ├── smali/com/google/gson/internal/Excluder.smali │ @@ -443,15 +443,15 @@ │ iput-boolean v1, v0, Lcom/google/gson/internal/Excluder;->serializeInnerClasses:Z │ │ .line 87 │ return-object v0 │ .end method │ │ .method public excludeClass(Ljava/lang/Class;Z)Z │ - .locals 8 │ + .locals 7 │ .param p2, "serialize" # Z │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/lang/Class", │ "<*>;Z)Z" │ } │ @@ -460,17 +460,17 @@ │ .prologue │ .local p1, "clazz":Ljava/lang/Class;, "Ljava/lang/Class<*>;" │ const/4 v4, 0x1 │ │ .line 192 │ iget-wide v2, p0, Lcom/google/gson/internal/Excluder;->version:D │ │ - const-wide/high16 v6, -0x4010000000000000L # -1.0 │ + const-wide/high16 v5, -0x4010000000000000L # -1.0 │ │ - cmpl-double v2, v2, v6 │ + cmpl-double v2, v2, v5 │ │ if-eqz v2, :cond_0 │ │ const-class v2, Lcom/google/gson/annotations/Since; │ │ .line 193 │ invoke-virtual {p1, v2}, Ljava/lang/Class;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; │ @@ -581,15 +581,15 @@ │ :cond_5 │ const/4 v2, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public excludeField(Ljava/lang/reflect/Field;Z)Z │ - .locals 10 │ + .locals 9 │ .param p1, "field" # Ljava/lang/reflect/Field; │ .param p2, "serialize" # Z │ │ .prologue │ const/4 v6, 0x1 │ │ .line 150 │ @@ -609,17 +609,17 @@ │ :goto_0 │ return v4 │ │ .line 154 │ :cond_0 │ iget-wide v4, p0, Lcom/google/gson/internal/Excluder;->version:D │ │ - const-wide/high16 v8, -0x4010000000000000L # -1.0 │ + const-wide/high16 v7, -0x4010000000000000L # -1.0 │ │ - cmpl-double v4, v4, v8 │ + cmpl-double v4, v4, v7 │ │ if-eqz v4, :cond_1 │ │ const-class v4, Lcom/google/gson/annotations/Since; │ │ .line 155 │ invoke-virtual {p1, v4}, Ljava/lang/reflect/Field;->getAnnotation(Ljava/lang/Class;)Ljava/lang/annotation/Annotation; ├── smali/com/google/gson/internal/LazilyParsedNumber.smali │ @@ -125,30 +125,30 @@ │ │ move-result v2 │ │ goto :goto_0 │ .end method │ │ .method public longValue()J │ - .locals 4 │ + .locals 3 │ │ .prologue │ .line 49 │ :try_start_0 │ iget-object v1, p0, Lcom/google/gson/internal/LazilyParsedNumber;->value:Ljava/lang/String; │ │ invoke-static {v1}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ :try_end_0 │ .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ .line 51 │ :goto_0 │ - return-wide v2 │ + return-wide v1 │ │ .line 50 │ :catch_0 │ move-exception v0 │ │ .line 51 │ .local v0, "e":Ljava/lang/NumberFormatException; │ @@ -156,15 +156,15 @@ │ │ iget-object v2, p0, Lcom/google/gson/internal/LazilyParsedNumber;->value:Ljava/lang/String; │ │ invoke-direct {v1, v2}, Ljava/math/BigDecimal;->(Ljava/lang/String;)V │ │ invoke-virtual {v1}, Ljava/math/BigDecimal;->longValue()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ goto :goto_0 │ .end method │ │ .method public toString()Ljava/lang/String; │ .locals 1 ├── smali/com/google/gson/internal/bind/JsonTreeWriter.smali │ @@ -625,15 +625,15 @@ │ invoke-direct {p0, v0}, Lcom/google/gson/internal/bind/JsonTreeWriter;->put(Lcom/google/gson/JsonElement;)V │ │ .line 167 │ return-object p0 │ .end method │ │ .method public value(J)Lcom/google/gson/stream/JsonWriter; │ - .locals 3 │ + .locals 2 │ .param p1, "value" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation ├── smali/com/google/gson/internal/bind/ObjectTypeAdapter.smali │ @@ -69,15 +69,15 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public read(Lcom/google/gson/stream/JsonReader;)Ljava/lang/Object; │ - .locals 6 │ + .locals 5 │ .param p1, "in" # Lcom/google/gson/stream/JsonReader; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -191,17 +191,17 @@ │ │ goto :goto_1 │ │ .line 79 │ :pswitch_3 │ invoke-virtual {p1}, Lcom/google/gson/stream/JsonReader;->nextDouble()D │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - invoke-static {v4, v5}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static {v3, v4}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ move-result-object v0 │ │ goto :goto_1 │ │ .line 82 │ :pswitch_4 ├── smali/com/google/gson/internal/bind/SqlDateTypeAdapter.smali │ @@ -87,86 +87,86 @@ │ .prologue │ .line 51 │ monitor-enter p0 │ │ :try_start_0 │ invoke-virtual {p1}, Lcom/google/gson/stream/JsonReader;->peek()Lcom/google/gson/stream/JsonToken; │ │ - move-result-object v1 │ + move-result-object v3 │ │ sget-object v4, Lcom/google/gson/stream/JsonToken;->NULL:Lcom/google/gson/stream/JsonToken; │ │ - if-ne v1, v4, :cond_0 │ + if-ne v3, v4, :cond_0 │ │ .line 52 │ invoke-virtual {p1}, Lcom/google/gson/stream/JsonReader;->nextNull()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 53 │ - const/4 v1, 0x0 │ + const/4 v3, 0x0 │ │ .line 57 │ :goto_0 │ monitor-exit p0 │ │ - return-object v1 │ + return-object v3 │ │ .line 56 │ :cond_0 │ :try_start_1 │ - iget-object v1, p0, Lcom/google/gson/internal/bind/SqlDateTypeAdapter;->format:Ljava/text/DateFormat; │ + iget-object v3, p0, Lcom/google/gson/internal/bind/SqlDateTypeAdapter;->format:Ljava/text/DateFormat; │ │ invoke-virtual {p1}, Lcom/google/gson/stream/JsonReader;->nextString()Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-virtual {v1, v4}, Ljava/text/DateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ + invoke-virtual {v3, v4}, Ljava/text/DateFormat;->parse(Ljava/lang/String;)Ljava/util/Date; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - invoke-virtual {v1}, Ljava/util/Date;->getTime()J │ + invoke-virtual {v3}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ .line 57 │ - .local v2, "utilDate":J │ - new-instance v1, Ljava/sql/Date; │ + .local v1, "utilDate":J │ + new-instance v3, Ljava/sql/Date; │ │ - invoke-direct {v1, v2, v3}, Ljava/sql/Date;->(J)V │ + invoke-direct {v3, v1, v2}, Ljava/sql/Date;->(J)V │ :try_end_1 │ .catch Ljava/text/ParseException; {:try_start_1 .. :try_end_1} :catch_0 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_0 │ │ .line 58 │ - .end local v2 # "utilDate":J │ + .end local v1 # "utilDate":J │ :catch_0 │ move-exception v0 │ │ .line 59 │ .local v0, "e":Ljava/text/ParseException; │ :try_start_2 │ - new-instance v1, Lcom/google/gson/JsonSyntaxException; │ + new-instance v3, Lcom/google/gson/JsonSyntaxException; │ │ - invoke-direct {v1, v0}, Lcom/google/gson/JsonSyntaxException;->(Ljava/lang/Throwable;)V │ + invoke-direct {v3, v0}, Lcom/google/gson/JsonSyntaxException;->(Ljava/lang/Throwable;)V │ │ - throw v1 │ + throw v3 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ .line 51 │ .end local v0 # "e":Ljava/text/ParseException; │ :catchall_0 │ - move-exception v1 │ + move-exception v3 │ │ monitor-exit p0 │ │ - throw v1 │ + throw v3 │ .end method │ │ .method public bridge synthetic write(Lcom/google/gson/stream/JsonWriter;Ljava/lang/Object;)V │ .locals 0 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; ├── smali/com/google/gson/internal/bind/TimeTypeAdapter.smali │ @@ -72,15 +72,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public declared-synchronized read(Lcom/google/gson/stream/JsonReader;)Ljava/sql/Time; │ - .locals 6 │ + .locals 5 │ .param p1, "in" # Lcom/google/gson/stream/JsonReader; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -126,17 +126,17 @@ │ │ .line 57 │ .local v0, "date":Ljava/util/Date; │ new-instance v2, Ljava/sql/Time; │ │ invoke-virtual {v0}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ - invoke-direct {v2, v4, v5}, Ljava/sql/Time;->(J)V │ + invoke-direct {v2, v3, v4}, Ljava/sql/Time;->(J)V │ :try_end_1 │ .catch Ljava/text/ParseException; {:try_start_1 .. :try_end_1} :catch_0 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_0 │ │ .line 58 ├── smali/com/google/gson/internal/bind/TypeAdapters$8.smali │ @@ -33,15 +33,15 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public read(Lcom/google/gson/stream/JsonReader;)Ljava/lang/Number; │ - .locals 4 │ + .locals 3 │ .param p1, "in" # Lcom/google/gson/stream/JsonReader; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ @@ -65,17 +65,17 @@ │ :goto_0 │ return-object v1 │ │ :cond_0 │ :try_start_0 │ invoke-virtual {p1}, Lcom/google/gson/stream/JsonReader;->nextLong()J │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ - invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ :try_end_0 │ .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 │ │ move-result-object v1 │ │ goto :goto_0 ├── smali/com/google/gson/stream/JsonReader.smali │ @@ -2124,436 +2124,432 @@ │ .line 647 │ iput v5, p0, Lcom/google/gson/stream/JsonReader;->peeked:I │ │ goto :goto_2 │ .end method │ │ .method private peekNumber()I │ - .locals 18 │ + .locals 17 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ .line 652 │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Lcom/google/gson/stream/JsonReader;->buffer:[C │ + iget-object v1, v0, Lcom/google/gson/stream/JsonReader;->buffer:[C │ │ .line 653 │ - .local v2, "buffer":[C │ + .local v1, "buffer":[C │ move-object/from16 v0, p0 │ │ - iget v9, v0, Lcom/google/gson/stream/JsonReader;->pos:I │ + iget v10, v0, Lcom/google/gson/stream/JsonReader;->pos:I │ │ .line 654 │ - .local v9, "p":I │ + .local v10, "p":I │ move-object/from16 v0, p0 │ │ - iget v6, v0, Lcom/google/gson/stream/JsonReader;->limit:I │ + iget v5, v0, Lcom/google/gson/stream/JsonReader;->limit:I │ │ .line 656 │ - .local v6, "l":I │ - const-wide/16 v12, 0x0 │ + .local v5, "l":I │ + const-wide/16 v11, 0x0 │ │ .line 657 │ - .local v12, "value":J │ - const/4 v8, 0x0 │ + .local v11, "value":J │ + const/4 v7, 0x0 │ │ .line 658 │ - .local v8, "negative":Z │ - const/4 v4, 0x1 │ + .local v7, "negative":Z │ + const/4 v3, 0x1 │ │ .line 659 │ - .local v4, "fitsInLong":Z │ - const/4 v7, 0x0 │ + .local v3, "fitsInLong":Z │ + const/4 v6, 0x0 │ │ .line 661 │ - .local v7, "last":I │ - const/4 v5, 0x0 │ + .local v6, "last":I │ + const/4 v4, 0x0 │ │ .line 665 │ - .local v5, "i":I │ + .local v4, "i":I │ :goto_0 │ - add-int v14, v9, v5 │ + add-int v13, v10, v4 │ │ - if-ne v14, v6, :cond_4 │ + if-ne v13, v5, :cond_4 │ │ .line 666 │ - array-length v14, v2 │ + array-length v13, v1 │ │ - if-ne v5, v14, :cond_0 │ + if-ne v4, v13, :cond_0 │ │ .line 669 │ - const/4 v14, 0x0 │ + const/4 v13, 0x0 │ │ .line 749 │ - .end local v12 # "value":J │ + .end local v11 # "value":J │ :goto_1 │ - return v14 │ + return v13 │ │ .line 671 │ - .restart local v12 # "value":J │ + .restart local v11 # "value":J │ :cond_0 │ - add-int/lit8 v14, v5, 0x1 │ + add-int/lit8 v13, v4, 0x1 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v14}, Lcom/google/gson/stream/JsonReader;->fillBuffer(I)Z │ + invoke-direct {v0, v13}, Lcom/google/gson/stream/JsonReader;->fillBuffer(I)Z │ │ - move-result v14 │ + move-result v13 │ │ - if-nez v14, :cond_3 │ + if-nez v13, :cond_3 │ │ .line 740 │ :cond_1 │ - const/4 v14, 0x2 │ + const/4 v13, 0x2 │ │ - if-ne v7, v14, :cond_17 │ + if-ne v6, v13, :cond_17 │ │ - if-eqz v4, :cond_17 │ + if-eqz v3, :cond_17 │ │ - const-wide/high16 v14, -0x8000000000000000L │ + const-wide/high16 v13, -0x8000000000000000L │ │ - cmp-long v14, v12, v14 │ + cmp-long v13, v11, v13 │ │ - if-nez v14, :cond_2 │ + if-nez v13, :cond_2 │ │ - if-eqz v8, :cond_17 │ + if-eqz v7, :cond_17 │ │ .line 741 │ :cond_2 │ - if-eqz v8, :cond_16 │ + if-eqz v7, :cond_16 │ │ - .end local v12 # "value":J │ + .end local v11 # "value":J │ :goto_2 │ move-object/from16 v0, p0 │ │ - iput-wide v12, v0, Lcom/google/gson/stream/JsonReader;->peekedLong:J │ + iput-wide v11, v0, Lcom/google/gson/stream/JsonReader;->peekedLong:J │ │ .line 742 │ move-object/from16 v0, p0 │ │ - iget v14, v0, Lcom/google/gson/stream/JsonReader;->pos:I │ + iget v13, v0, Lcom/google/gson/stream/JsonReader;->pos:I │ │ - add-int/2addr v14, v5 │ + add-int/2addr v13, v4 │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Lcom/google/gson/stream/JsonReader;->pos:I │ + iput v13, v0, Lcom/google/gson/stream/JsonReader;->pos:I │ │ .line 743 │ - const/16 v14, 0xf │ + const/16 v13, 0xf │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Lcom/google/gson/stream/JsonReader;->peeked:I │ + iput v13, v0, Lcom/google/gson/stream/JsonReader;->peeked:I │ │ goto :goto_1 │ │ .line 674 │ - .restart local v12 # "value":J │ + .restart local v11 # "value":J │ :cond_3 │ move-object/from16 v0, p0 │ │ - iget v9, v0, Lcom/google/gson/stream/JsonReader;->pos:I │ + iget v10, v0, Lcom/google/gson/stream/JsonReader;->pos:I │ │ .line 675 │ move-object/from16 v0, p0 │ │ - iget v6, v0, Lcom/google/gson/stream/JsonReader;->limit:I │ + iget v5, v0, Lcom/google/gson/stream/JsonReader;->limit:I │ │ .line 678 │ :cond_4 │ - add-int v14, v9, v5 │ + add-int v13, v10, v4 │ │ - aget-char v3, v2, v14 │ + aget-char v2, v1, v13 │ │ .line 679 │ - .local v3, "c":C │ - sparse-switch v3, :sswitch_data_0 │ + .local v2, "c":C │ + sparse-switch v2, :sswitch_data_0 │ │ .line 714 │ - const/16 v14, 0x30 │ + const/16 v13, 0x30 │ │ - if-lt v3, v14, :cond_5 │ + if-lt v2, v13, :cond_5 │ │ - const/16 v14, 0x39 │ + const/16 v13, 0x39 │ │ - if-le v3, v14, :cond_d │ + if-le v2, v13, :cond_d │ │ .line 715 │ :cond_5 │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v3}, Lcom/google/gson/stream/JsonReader;->isLiteral(C)Z │ + invoke-direct {v0, v2}, Lcom/google/gson/stream/JsonReader;->isLiteral(C)Z │ │ - move-result v14 │ + move-result v13 │ │ - if-eqz v14, :cond_1 │ + if-eqz v13, :cond_1 │ │ .line 718 │ - const/4 v14, 0x0 │ + const/4 v13, 0x0 │ │ goto :goto_1 │ │ .line 681 │ :sswitch_0 │ - if-nez v7, :cond_7 │ + if-nez v6, :cond_7 │ │ .line 682 │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ .line 683 │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ .line 664 │ :cond_6 │ :goto_3 │ - add-int/lit8 v5, v5, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 685 │ :cond_7 │ - const/4 v14, 0x5 │ + const/4 v13, 0x5 │ │ - if-ne v7, v14, :cond_8 │ + if-ne v6, v13, :cond_8 │ │ .line 686 │ - const/4 v7, 0x6 │ + const/4 v6, 0x6 │ │ .line 687 │ goto :goto_3 │ │ .line 689 │ :cond_8 │ - const/4 v14, 0x0 │ + const/4 v13, 0x0 │ │ goto :goto_1 │ │ .line 692 │ :sswitch_1 │ - const/4 v14, 0x5 │ + const/4 v13, 0x5 │ │ - if-ne v7, v14, :cond_9 │ + if-ne v6, v13, :cond_9 │ │ .line 693 │ - const/4 v7, 0x6 │ + const/4 v6, 0x6 │ │ .line 694 │ goto :goto_3 │ │ .line 696 │ :cond_9 │ - const/4 v14, 0x0 │ + const/4 v13, 0x0 │ │ goto :goto_1 │ │ .line 700 │ :sswitch_2 │ - const/4 v14, 0x2 │ + const/4 v13, 0x2 │ │ - if-eq v7, v14, :cond_a │ + if-eq v6, v13, :cond_a │ │ - const/4 v14, 0x4 │ + const/4 v13, 0x4 │ │ - if-ne v7, v14, :cond_b │ + if-ne v6, v13, :cond_b │ │ .line 701 │ :cond_a │ - const/4 v7, 0x5 │ + const/4 v6, 0x5 │ │ .line 702 │ goto :goto_3 │ │ .line 704 │ :cond_b │ - const/4 v14, 0x0 │ + const/4 v13, 0x0 │ │ goto :goto_1 │ │ .line 707 │ :sswitch_3 │ - const/4 v14, 0x2 │ + const/4 v13, 0x2 │ │ - if-ne v7, v14, :cond_c │ + if-ne v6, v13, :cond_c │ │ .line 708 │ - const/4 v7, 0x3 │ + const/4 v6, 0x3 │ │ .line 709 │ goto :goto_3 │ │ .line 711 │ :cond_c │ - const/4 v14, 0x0 │ + const/4 v13, 0x0 │ │ goto :goto_1 │ │ .line 720 │ :cond_d │ - const/4 v14, 0x1 │ + const/4 v13, 0x1 │ │ - if-eq v7, v14, :cond_e │ + if-eq v6, v13, :cond_e │ │ - if-nez v7, :cond_f │ + if-nez v6, :cond_f │ │ .line 721 │ :cond_e │ - add-int/lit8 v14, v3, -0x30 │ + add-int/lit8 v13, v2, -0x30 │ │ - neg-int v14, v14 │ + neg-int v13, v13 │ │ - int-to-long v12, v14 │ + int-to-long v11, v13 │ │ .line 722 │ - const/4 v7, 0x2 │ + const/4 v6, 0x2 │ │ goto :goto_3 │ │ .line 723 │ :cond_f │ - const/4 v14, 0x2 │ + const/4 v13, 0x2 │ │ - if-ne v7, v14, :cond_13 │ + if-ne v6, v13, :cond_13 │ │ .line 724 │ - const-wide/16 v14, 0x0 │ + const-wide/16 v13, 0x0 │ │ - cmp-long v14, v12, v14 │ + cmp-long v13, v11, v13 │ │ - if-nez v14, :cond_10 │ + if-nez v13, :cond_10 │ │ .line 725 │ - const/4 v14, 0x0 │ + const/4 v13, 0x0 │ │ goto/16 :goto_1 │ │ .line 727 │ :cond_10 │ - const-wide/16 v14, 0xa │ - │ - mul-long/2addr v14, v12 │ + const-wide/16 v13, 0xa │ │ - add-int/lit8 v16, v3, -0x30 │ + mul-long/2addr v13, v11 │ │ - move/from16 v0, v16 │ + add-int/lit8 v15, v2, -0x30 │ │ - int-to-long v0, v0 │ + int-to-long v15, v15 │ │ - move-wide/from16 v16, v0 │ - │ - sub-long v10, v14, v16 │ + sub-long v8, v13, v15 │ │ .line 728 │ - .local v10, "newValue":J │ - const-wide v14, -0xcccccccccccccccL │ + .local v8, "newValue":J │ + const-wide v13, -0xcccccccccccccccL │ │ - cmp-long v14, v12, v14 │ + cmp-long v13, v11, v13 │ │ - if-gtz v14, :cond_11 │ + if-gtz v13, :cond_11 │ │ - const-wide v14, -0xcccccccccccccccL │ + const-wide v13, -0xcccccccccccccccL │ │ - cmp-long v14, v12, v14 │ + cmp-long v13, v11, v13 │ │ - if-nez v14, :cond_12 │ + if-nez v13, :cond_12 │ │ - cmp-long v14, v10, v12 │ + cmp-long v13, v8, v11 │ │ - if-gez v14, :cond_12 │ + if-gez v13, :cond_12 │ │ :cond_11 │ - const/4 v14, 0x1 │ + const/4 v13, 0x1 │ │ :goto_4 │ - and-int/2addr v4, v14 │ + and-int/2addr v3, v13 │ │ .line 730 │ - move-wide v12, v10 │ + move-wide v11, v8 │ │ .line 731 │ goto :goto_3 │ │ .line 728 │ :cond_12 │ - const/4 v14, 0x0 │ + const/4 v13, 0x0 │ │ goto :goto_4 │ │ .line 731 │ - .end local v10 # "newValue":J │ + .end local v8 # "newValue":J │ :cond_13 │ - const/4 v14, 0x3 │ + const/4 v13, 0x3 │ │ - if-ne v7, v14, :cond_14 │ + if-ne v6, v13, :cond_14 │ │ .line 732 │ - const/4 v7, 0x4 │ + const/4 v6, 0x4 │ │ goto :goto_3 │ │ .line 733 │ :cond_14 │ - const/4 v14, 0x5 │ + const/4 v13, 0x5 │ │ - if-eq v7, v14, :cond_15 │ + if-eq v6, v13, :cond_15 │ │ - const/4 v14, 0x6 │ + const/4 v13, 0x6 │ │ - if-ne v7, v14, :cond_6 │ + if-ne v6, v13, :cond_6 │ │ .line 734 │ :cond_15 │ - const/4 v7, 0x7 │ + const/4 v6, 0x7 │ │ goto :goto_3 │ │ .line 741 │ - .end local v3 # "c":C │ + .end local v2 # "c":C │ :cond_16 │ - neg-long v12, v12 │ + neg-long v11, v11 │ │ goto/16 :goto_2 │ │ .line 744 │ :cond_17 │ - const/4 v14, 0x2 │ + const/4 v13, 0x2 │ │ - if-eq v7, v14, :cond_18 │ + if-eq v6, v13, :cond_18 │ │ - const/4 v14, 0x4 │ + const/4 v13, 0x4 │ │ - if-eq v7, v14, :cond_18 │ + if-eq v6, v13, :cond_18 │ │ - const/4 v14, 0x7 │ + const/4 v13, 0x7 │ │ - if-ne v7, v14, :cond_19 │ + if-ne v6, v13, :cond_19 │ │ .line 746 │ :cond_18 │ move-object/from16 v0, p0 │ │ - iput v5, v0, Lcom/google/gson/stream/JsonReader;->peekedNumberLength:I │ + iput v4, v0, Lcom/google/gson/stream/JsonReader;->peekedNumberLength:I │ │ .line 747 │ - const/16 v14, 0x10 │ + const/16 v13, 0x10 │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Lcom/google/gson/stream/JsonReader;->peeked:I │ + iput v13, v0, Lcom/google/gson/stream/JsonReader;->peeked:I │ │ goto/16 :goto_1 │ │ .line 749 │ :cond_19 │ - const/4 v14, 0x0 │ + const/4 v13, 0x0 │ │ goto/16 :goto_1 │ │ .line 679 │ :sswitch_data_0 │ .sparse-switch │ 0x2b -> :sswitch_1 │ @@ -4260,116 +4256,116 @@ │ .line 901 │ invoke-direct {p0}, Lcom/google/gson/stream/JsonReader;->doPeek()I │ │ move-result v0 │ │ .line 904 │ :cond_0 │ - const/16 v1, 0xf │ + const/16 v3, 0xf │ │ - if-ne v0, v1, :cond_1 │ + if-ne v0, v3, :cond_1 │ │ .line 905 │ iput v7, p0, Lcom/google/gson/stream/JsonReader;->peeked:I │ │ .line 906 │ - iget-object v1, p0, Lcom/google/gson/stream/JsonReader;->pathIndices:[I │ + iget-object v3, p0, Lcom/google/gson/stream/JsonReader;->pathIndices:[I │ │ iget v4, p0, Lcom/google/gson/stream/JsonReader;->stackSize:I │ │ add-int/lit8 v4, v4, -0x1 │ │ - aget v5, v1, v4 │ + aget v5, v3, v4 │ │ add-int/lit8 v5, v5, 0x1 │ │ - aput v5, v1, v4 │ + aput v5, v3, v4 │ │ .line 907 │ - iget-wide v4, p0, Lcom/google/gson/stream/JsonReader;->peekedLong:J │ + iget-wide v3, p0, Lcom/google/gson/stream/JsonReader;->peekedLong:J │ │ - long-to-double v2, v4 │ + long-to-double v1, v3 │ │ .line 931 │ :goto_0 │ - return-wide v2 │ + return-wide v1 │ │ .line 910 │ :cond_1 │ - const/16 v1, 0x10 │ + const/16 v3, 0x10 │ │ - if-ne v0, v1, :cond_4 │ + if-ne v0, v3, :cond_4 │ │ .line 911 │ - new-instance v1, Ljava/lang/String; │ + new-instance v3, Ljava/lang/String; │ │ iget-object v4, p0, Lcom/google/gson/stream/JsonReader;->buffer:[C │ │ iget v5, p0, Lcom/google/gson/stream/JsonReader;->pos:I │ │ iget v6, p0, Lcom/google/gson/stream/JsonReader;->peekedNumberLength:I │ │ - invoke-direct {v1, v4, v5, v6}, Ljava/lang/String;->([CII)V │ + invoke-direct {v3, v4, v5, v6}, Ljava/lang/String;->([CII)V │ │ - iput-object v1, p0, Lcom/google/gson/stream/JsonReader;->peekedString:Ljava/lang/String; │ + iput-object v3, p0, Lcom/google/gson/stream/JsonReader;->peekedString:Ljava/lang/String; │ │ .line 912 │ - iget v1, p0, Lcom/google/gson/stream/JsonReader;->pos:I │ + iget v3, p0, Lcom/google/gson/stream/JsonReader;->pos:I │ │ iget v4, p0, Lcom/google/gson/stream/JsonReader;->peekedNumberLength:I │ │ - add-int/2addr v1, v4 │ + add-int/2addr v3, v4 │ │ - iput v1, p0, Lcom/google/gson/stream/JsonReader;->pos:I │ + iput v3, p0, Lcom/google/gson/stream/JsonReader;->pos:I │ │ .line 922 │ :cond_2 │ :goto_1 │ iput v8, p0, Lcom/google/gson/stream/JsonReader;->peeked:I │ │ .line 923 │ - iget-object v1, p0, Lcom/google/gson/stream/JsonReader;->peekedString:Ljava/lang/String; │ + iget-object v3, p0, Lcom/google/gson/stream/JsonReader;->peekedString:Ljava/lang/String; │ │ - invoke-static {v1}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ + invoke-static {v3}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ - move-result-wide v2 │ + move-result-wide v1 │ │ .line 924 │ - .local v2, "result":D │ - iget-boolean v1, p0, Lcom/google/gson/stream/JsonReader;->lenient:Z │ + .local v1, "result":D │ + iget-boolean v3, p0, Lcom/google/gson/stream/JsonReader;->lenient:Z │ │ - if-nez v1, :cond_9 │ + if-nez v3, :cond_9 │ │ - invoke-static {v2, v3}, Ljava/lang/Double;->isNaN(D)Z │ + invoke-static {v1, v2}, Ljava/lang/Double;->isNaN(D)Z │ │ - move-result v1 │ + move-result v3 │ │ - if-nez v1, :cond_3 │ + if-nez v3, :cond_3 │ │ - invoke-static {v2, v3}, Ljava/lang/Double;->isInfinite(D)Z │ + invoke-static {v1, v2}, Ljava/lang/Double;->isInfinite(D)Z │ │ - move-result v1 │ + move-result v3 │ │ - if-eqz v1, :cond_9 │ + if-eqz v3, :cond_9 │ │ .line 925 │ :cond_3 │ - new-instance v1, Lcom/google/gson/stream/MalformedJsonException; │ + new-instance v3, Lcom/google/gson/stream/MalformedJsonException; │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ const-string v5, "JSON forbids NaN and infinities: " │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ - invoke-virtual {v4, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v1, v2}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ const-string v5, " at line " │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -4412,68 +4408,68 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-direct {v1, v4}, Lcom/google/gson/stream/MalformedJsonException;->(Ljava/lang/String;)V │ + invoke-direct {v3, v4}, Lcom/google/gson/stream/MalformedJsonException;->(Ljava/lang/String;)V │ │ - throw v1 │ + throw v3 │ │ .line 913 │ - .end local v2 # "result":D │ + .end local v1 # "result":D │ :cond_4 │ if-eq v0, v4, :cond_5 │ │ - const/16 v1, 0x9 │ + const/16 v3, 0x9 │ │ - if-ne v0, v1, :cond_7 │ + if-ne v0, v3, :cond_7 │ │ .line 914 │ :cond_5 │ if-ne v0, v4, :cond_6 │ │ - const/16 v1, 0x27 │ + const/16 v3, 0x27 │ │ :goto_2 │ - invoke-direct {p0, v1}, Lcom/google/gson/stream/JsonReader;->nextQuotedValue(C)Ljava/lang/String; │ + invoke-direct {p0, v3}, Lcom/google/gson/stream/JsonReader;->nextQuotedValue(C)Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - iput-object v1, p0, Lcom/google/gson/stream/JsonReader;->peekedString:Ljava/lang/String; │ + iput-object v3, p0, Lcom/google/gson/stream/JsonReader;->peekedString:Ljava/lang/String; │ │ goto :goto_1 │ │ :cond_6 │ - const/16 v1, 0x22 │ + const/16 v3, 0x22 │ │ goto :goto_2 │ │ .line 915 │ :cond_7 │ - const/16 v1, 0xa │ + const/16 v3, 0xa │ │ - if-ne v0, v1, :cond_8 │ + if-ne v0, v3, :cond_8 │ │ .line 916 │ invoke-direct {p0}, Lcom/google/gson/stream/JsonReader;->nextUnquotedValue()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - iput-object v1, p0, Lcom/google/gson/stream/JsonReader;->peekedString:Ljava/lang/String; │ + iput-object v3, p0, Lcom/google/gson/stream/JsonReader;->peekedString:Ljava/lang/String; │ │ goto :goto_1 │ │ .line 917 │ :cond_8 │ if-eq v0, v8, :cond_2 │ │ .line 918 │ - new-instance v1, Ljava/lang/IllegalStateException; │ + new-instance v3, Ljava/lang/IllegalStateException; │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ const-string v5, "Expected a double but was " │ │ @@ -4532,56 +4528,56 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-direct {v1, v4}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - throw v1 │ + throw v3 │ │ .line 928 │ - .restart local v2 # "result":D │ + .restart local v1 # "result":D │ :cond_9 │ - const/4 v1, 0x0 │ + const/4 v3, 0x0 │ │ - iput-object v1, p0, Lcom/google/gson/stream/JsonReader;->peekedString:Ljava/lang/String; │ + iput-object v3, p0, Lcom/google/gson/stream/JsonReader;->peekedString:Ljava/lang/String; │ │ .line 929 │ iput v7, p0, Lcom/google/gson/stream/JsonReader;->peeked:I │ │ .line 930 │ - iget-object v1, p0, Lcom/google/gson/stream/JsonReader;->pathIndices:[I │ + iget-object v3, p0, Lcom/google/gson/stream/JsonReader;->pathIndices:[I │ │ iget v4, p0, Lcom/google/gson/stream/JsonReader;->stackSize:I │ │ add-int/lit8 v4, v4, -0x1 │ │ - aget v5, v1, v4 │ + aget v5, v3, v4 │ │ add-int/lit8 v5, v5, 0x1 │ │ - aput v5, v1, v4 │ + aput v5, v3, v4 │ │ goto/16 :goto_0 │ .end method │ │ .method public nextInt()I │ - .locals 11 │ + .locals 10 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation │ │ .prologue │ const/16 v6, 0x8 │ │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ .line 1167 │ iget v2, p0, Lcom/google/gson/stream/JsonReader;->peeked:I │ │ .line 1168 │ .local v2, "p":I │ if-nez v2, :cond_0 │ @@ -4594,25 +4590,25 @@ │ .line 1173 │ :cond_0 │ const/16 v5, 0xf │ │ if-ne v2, v5, :cond_2 │ │ .line 1174 │ - iget-wide v6, p0, Lcom/google/gson/stream/JsonReader;->peekedLong:J │ + iget-wide v5, p0, Lcom/google/gson/stream/JsonReader;->peekedLong:J │ │ - long-to-int v3, v6 │ + long-to-int v3, v5 │ │ .line 1175 │ .local v3, "result":I │ - iget-wide v6, p0, Lcom/google/gson/stream/JsonReader;->peekedLong:J │ + iget-wide v5, p0, Lcom/google/gson/stream/JsonReader;->peekedLong:J │ │ - int-to-long v8, v3 │ + int-to-long v7, v3 │ │ - cmp-long v5, v6, v8 │ + cmp-long v5, v5, v7 │ │ if-eqz v5, :cond_1 │ │ .line 1176 │ new-instance v5, Ljava/lang/NumberFormatException; │ │ new-instance v6, Ljava/lang/StringBuilder; │ @@ -4621,17 +4617,17 @@ │ │ const-string v7, "Expected an int but was " │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ - iget-wide v8, p0, Lcom/google/gson/stream/JsonReader;->peekedLong:J │ + iget-wide v7, p0, Lcom/google/gson/stream/JsonReader;->peekedLong:J │ │ - invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ const-string v7, " at line " │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -4680,15 +4676,15 @@ │ │ invoke-direct {v5, v6}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V │ │ throw v5 │ │ .line 1179 │ :cond_1 │ - iput v10, p0, Lcom/google/gson/stream/JsonReader;->peeked:I │ + iput v9, p0, Lcom/google/gson/stream/JsonReader;->peeked:I │ │ .line 1180 │ iget-object v5, p0, Lcom/google/gson/stream/JsonReader;->pathIndices:[I │ │ iget v6, p0, Lcom/google/gson/stream/JsonReader;->stackSize:I │ │ add-int/lit8 v6, v6, -0x1 │ @@ -4751,17 +4747,17 @@ │ │ .line 1204 │ .local v0, "asDouble":D │ double-to-int v3, v0 │ │ .line 1205 │ .restart local v3 # "result":I │ - int-to-double v6, v3 │ + int-to-double v5, v3 │ │ - cmpl-double v5, v6, v0 │ + cmpl-double v5, v5, v0 │ │ if-eqz v5, :cond_7 │ │ .line 1206 │ new-instance v5, Ljava/lang/NumberFormatException; │ │ new-instance v6, Ljava/lang/StringBuilder; │ @@ -4975,15 +4971,15 @@ │ .restart local v3 # "result":I │ :cond_7 │ const/4 v5, 0x0 │ │ iput-object v5, p0, Lcom/google/gson/stream/JsonReader;->peekedString:Ljava/lang/String; │ │ .line 1210 │ - iput v10, p0, Lcom/google/gson/stream/JsonReader;->peeked:I │ + iput v9, p0, Lcom/google/gson/stream/JsonReader;->peeked:I │ │ .line 1211 │ iget-object v5, p0, Lcom/google/gson/stream/JsonReader;->pathIndices:[I │ │ iget v6, p0, Lcom/google/gson/stream/JsonReader;->stackSize:I │ │ add-int/lit8 v6, v6, -0x1 │ @@ -5033,96 +5029,96 @@ │ .line 947 │ invoke-direct {p0}, Lcom/google/gson/stream/JsonReader;->doPeek()I │ │ move-result v2 │ │ .line 950 │ :cond_0 │ - const/16 v3, 0xf │ + const/16 v5, 0xf │ │ - if-ne v2, v3, :cond_1 │ + if-ne v2, v5, :cond_1 │ │ .line 951 │ iput v9, p0, Lcom/google/gson/stream/JsonReader;->peeked:I │ │ .line 952 │ - iget-object v3, p0, Lcom/google/gson/stream/JsonReader;->pathIndices:[I │ + iget-object v5, p0, Lcom/google/gson/stream/JsonReader;->pathIndices:[I │ │ iget v6, p0, Lcom/google/gson/stream/JsonReader;->stackSize:I │ │ add-int/lit8 v6, v6, -0x1 │ │ - aget v7, v3, v6 │ + aget v7, v5, v6 │ │ add-int/lit8 v7, v7, 0x1 │ │ - aput v7, v3, v6 │ + aput v7, v5, v6 │ │ .line 953 │ - iget-wide v4, p0, Lcom/google/gson/stream/JsonReader;->peekedLong:J │ + iget-wide v3, p0, Lcom/google/gson/stream/JsonReader;->peekedLong:J │ │ .line 984 │ :goto_0 │ - return-wide v4 │ + return-wide v3 │ │ .line 956 │ :cond_1 │ - const/16 v3, 0x10 │ + const/16 v5, 0x10 │ │ - if-ne v2, v3, :cond_2 │ + if-ne v2, v5, :cond_2 │ │ .line 957 │ - new-instance v3, Ljava/lang/String; │ + new-instance v5, Ljava/lang/String; │ │ iget-object v6, p0, Lcom/google/gson/stream/JsonReader;->buffer:[C │ │ iget v7, p0, Lcom/google/gson/stream/JsonReader;->pos:I │ │ iget v8, p0, Lcom/google/gson/stream/JsonReader;->peekedNumberLength:I │ │ - invoke-direct {v3, v6, v7, v8}, Ljava/lang/String;->([CII)V │ + invoke-direct {v5, v6, v7, v8}, Ljava/lang/String;->([CII)V │ │ - iput-object v3, p0, Lcom/google/gson/stream/JsonReader;->peekedString:Ljava/lang/String; │ + iput-object v5, p0, Lcom/google/gson/stream/JsonReader;->peekedString:Ljava/lang/String; │ │ .line 958 │ - iget v3, p0, Lcom/google/gson/stream/JsonReader;->pos:I │ + iget v5, p0, Lcom/google/gson/stream/JsonReader;->pos:I │ │ iget v6, p0, Lcom/google/gson/stream/JsonReader;->peekedNumberLength:I │ │ - add-int/2addr v3, v6 │ + add-int/2addr v5, v6 │ │ - iput v3, p0, Lcom/google/gson/stream/JsonReader;->pos:I │ + iput v5, p0, Lcom/google/gson/stream/JsonReader;->pos:I │ │ .line 974 │ :goto_1 │ - const/16 v3, 0xb │ + const/16 v5, 0xb │ │ - iput v3, p0, Lcom/google/gson/stream/JsonReader;->peeked:I │ + iput v5, p0, Lcom/google/gson/stream/JsonReader;->peeked:I │ │ .line 975 │ - iget-object v3, p0, Lcom/google/gson/stream/JsonReader;->peekedString:Ljava/lang/String; │ + iget-object v5, p0, Lcom/google/gson/stream/JsonReader;->peekedString:Ljava/lang/String; │ │ - invoke-static {v3}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ + invoke-static {v5}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ move-result-wide v0 │ │ .line 976 │ .local v0, "asDouble":D │ - double-to-long v4, v0 │ + double-to-long v3, v0 │ │ .line 977 │ - .local v4, "result":J │ - long-to-double v6, v4 │ + .local v3, "result":J │ + long-to-double v5, v3 │ │ - cmpl-double v3, v6, v0 │ + cmpl-double v5, v5, v0 │ │ - if-eqz v3, :cond_6 │ + if-eqz v5, :cond_6 │ │ .line 978 │ - new-instance v3, Ljava/lang/NumberFormatException; │ + new-instance v5, Ljava/lang/NumberFormatException; │ │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ const-string v7, "Expected a long but was " │ │ @@ -5179,88 +5175,88 @@ │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ - invoke-direct {v3, v6}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V │ + invoke-direct {v5, v6}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V │ │ - throw v3 │ + throw v5 │ │ .line 959 │ .end local v0 # "asDouble":D │ - .end local v4 # "result":J │ + .end local v3 # "result":J │ :cond_2 │ if-eq v2, v6, :cond_3 │ │ - const/16 v3, 0x9 │ + const/16 v5, 0x9 │ │ - if-ne v2, v3, :cond_5 │ + if-ne v2, v5, :cond_5 │ │ .line 960 │ :cond_3 │ if-ne v2, v6, :cond_4 │ │ - const/16 v3, 0x27 │ + const/16 v5, 0x27 │ │ :goto_2 │ - invoke-direct {p0, v3}, Lcom/google/gson/stream/JsonReader;->nextQuotedValue(C)Ljava/lang/String; │ + invoke-direct {p0, v5}, Lcom/google/gson/stream/JsonReader;->nextQuotedValue(C)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - iput-object v3, p0, Lcom/google/gson/stream/JsonReader;->peekedString:Ljava/lang/String; │ + iput-object v5, p0, Lcom/google/gson/stream/JsonReader;->peekedString:Ljava/lang/String; │ │ .line 962 │ :try_start_0 │ - iget-object v3, p0, Lcom/google/gson/stream/JsonReader;->peekedString:Ljava/lang/String; │ + iget-object v5, p0, Lcom/google/gson/stream/JsonReader;->peekedString:Ljava/lang/String; │ │ - invoke-static {v3}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static {v5}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v4 │ + move-result-wide v3 │ │ .line 963 │ - .restart local v4 # "result":J │ - const/4 v3, 0x0 │ + .restart local v3 # "result":J │ + const/4 v5, 0x0 │ │ - iput v3, p0, Lcom/google/gson/stream/JsonReader;->peeked:I │ + iput v5, p0, Lcom/google/gson/stream/JsonReader;->peeked:I │ │ .line 964 │ - iget-object v3, p0, Lcom/google/gson/stream/JsonReader;->pathIndices:[I │ + iget-object v5, p0, Lcom/google/gson/stream/JsonReader;->pathIndices:[I │ │ iget v6, p0, Lcom/google/gson/stream/JsonReader;->stackSize:I │ │ add-int/lit8 v6, v6, -0x1 │ │ - aget v7, v3, v6 │ + aget v7, v5, v6 │ │ add-int/lit8 v7, v7, 0x1 │ │ - aput v7, v3, v6 │ + aput v7, v5, v6 │ :try_end_0 │ .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto/16 :goto_0 │ │ .line 966 │ - .end local v4 # "result":J │ + .end local v3 # "result":J │ :catch_0 │ - move-exception v3 │ + move-exception v5 │ │ goto :goto_1 │ │ .line 960 │ :cond_4 │ - const/16 v3, 0x22 │ + const/16 v5, 0x22 │ │ goto :goto_2 │ │ .line 970 │ :cond_5 │ - new-instance v3, Ljava/lang/IllegalStateException; │ + new-instance v5, Ljava/lang/IllegalStateException; │ │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ const-string v7, "Expected a long but was " │ │ @@ -5319,41 +5315,41 @@ │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ - invoke-direct {v3, v6}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - throw v3 │ + throw v5 │ │ .line 981 │ .restart local v0 # "asDouble":D │ - .restart local v4 # "result":J │ + .restart local v3 # "result":J │ :cond_6 │ - const/4 v3, 0x0 │ + const/4 v5, 0x0 │ │ - iput-object v3, p0, Lcom/google/gson/stream/JsonReader;->peekedString:Ljava/lang/String; │ + iput-object v5, p0, Lcom/google/gson/stream/JsonReader;->peekedString:Ljava/lang/String; │ │ .line 982 │ iput v9, p0, Lcom/google/gson/stream/JsonReader;->peeked:I │ │ .line 983 │ - iget-object v3, p0, Lcom/google/gson/stream/JsonReader;->pathIndices:[I │ + iget-object v5, p0, Lcom/google/gson/stream/JsonReader;->pathIndices:[I │ │ iget v6, p0, Lcom/google/gson/stream/JsonReader;->stackSize:I │ │ add-int/lit8 v6, v6, -0x1 │ │ - aget v7, v3, v6 │ + aget v7, v5, v6 │ │ add-int/lit8 v7, v7, 0x1 │ │ - aput v7, v3, v6 │ + aput v7, v5, v6 │ │ goto/16 :goto_0 │ .end method │ │ .method public nextName()Ljava/lang/String; │ .locals 5 │ .annotation system Ldalvik/annotation/Throws; ├── smali/com/google/gson/stream/JsonWriter.smali │ @@ -1352,15 +1352,15 @@ │ invoke-virtual {v0, v1}, Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer; │ │ .line 468 │ return-object p0 │ .end method │ │ .method public value(J)Lcom/google/gson/stream/JsonWriter; │ - .locals 3 │ + .locals 2 │ .param p1, "value" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation ├── smali/com/studio332/flickit/android/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/com/studio332/flickit/model/Settings.smali │ @@ -44,165 +44,164 @@ │ │ sput-object v0, Lcom/studio332/flickit/model/Settings;->instance:Lcom/studio332/flickit/model/Settings; │ │ return-void │ .end method │ │ .method private constructor ()V │ - .locals 6 │ + .locals 5 │ │ .prologue │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ .line 41 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 28 │ - iput-boolean v4, p0, Lcom/studio332/flickit/model/Settings;->soundOn:Z │ + iput-boolean v3, p0, Lcom/studio332/flickit/model/Settings;->soundOn:Z │ │ .line 29 │ - iput-boolean v4, p0, Lcom/studio332/flickit/model/Settings;->musicOn:Z │ + iput-boolean v3, p0, Lcom/studio332/flickit/model/Settings;->musicOn:Z │ │ .line 30 │ - iput-boolean v5, p0, Lcom/studio332/flickit/model/Settings;->rulesEverSeen:Z │ + iput-boolean v4, p0, Lcom/studio332/flickit/model/Settings;->rulesEverSeen:Z │ │ .line 31 │ - 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, Lcom/studio332/flickit/model/Settings;->tables:Ljava/util/List; │ + iput-object v2, p0, Lcom/studio332/flickit/model/Settings;->tables:Ljava/util/List; │ │ .line 32 │ - iput v5, p0, Lcom/studio332/flickit/model/Settings;->currTableIdx:I │ + iput v4, p0, Lcom/studio332/flickit/model/Settings;->currTableIdx:I │ │ .line 33 │ - iput v4, p0, Lcom/studio332/flickit/model/Settings;->numPlayers:I │ + iput v3, p0, Lcom/studio332/flickit/model/Settings;->numPlayers:I │ │ .line 43 │ invoke-direct {p0}, Lcom/studio332/flickit/model/Settings;->loadTables()V │ │ .line 46 │ - sget-object v3, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ + sget-object v2, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ │ - const-string v4, "flickit" │ + const-string v3, "flickit" │ │ - invoke-interface {v3, v4}, Lcom/badlogic/gdx/Application;->getPreferences(Ljava/lang/String;)Lcom/badlogic/gdx/Preferences; │ + invoke-interface {v2, v3}, Lcom/badlogic/gdx/Application;->getPreferences(Ljava/lang/String;)Lcom/badlogic/gdx/Preferences; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 47 │ - .local v1, "p":Lcom/badlogic/gdx/Preferences; │ - const-string v3, "soundOn" │ + .local v0, "p":Lcom/badlogic/gdx/Preferences; │ + const-string v2, "soundOn" │ │ - invoke-interface {v1, v3}, Lcom/badlogic/gdx/Preferences;->contains(Ljava/lang/String;)Z │ + invoke-interface {v0, v2}, Lcom/badlogic/gdx/Preferences;->contains(Ljava/lang/String;)Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 48 │ - const-string v3, "soundOn" │ + const-string v2, "soundOn" │ │ - invoke-interface {v1, v3}, Lcom/badlogic/gdx/Preferences;->getBoolean(Ljava/lang/String;)Z │ + invoke-interface {v0, v2}, Lcom/badlogic/gdx/Preferences;->getBoolean(Ljava/lang/String;)Z │ │ - move-result v3 │ + move-result v2 │ │ - iput-boolean v3, p0, Lcom/studio332/flickit/model/Settings;->soundOn:Z │ + iput-boolean v2, p0, Lcom/studio332/flickit/model/Settings;->soundOn:Z │ │ .line 50 │ :cond_0 │ - const-string v3, "musicOn" │ + const-string v2, "musicOn" │ │ - invoke-interface {v1, v3}, Lcom/badlogic/gdx/Preferences;->contains(Ljava/lang/String;)Z │ + invoke-interface {v0, v2}, Lcom/badlogic/gdx/Preferences;->contains(Ljava/lang/String;)Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 51 │ - const-string v3, "musicOn" │ + const-string v2, "musicOn" │ │ - invoke-interface {v1, v3}, Lcom/badlogic/gdx/Preferences;->getBoolean(Ljava/lang/String;)Z │ + invoke-interface {v0, v2}, Lcom/badlogic/gdx/Preferences;->getBoolean(Ljava/lang/String;)Z │ │ - move-result v3 │ + move-result v2 │ │ - iput-boolean v3, p0, Lcom/studio332/flickit/model/Settings;->musicOn:Z │ + iput-boolean v2, p0, Lcom/studio332/flickit/model/Settings;->musicOn:Z │ │ .line 53 │ :cond_1 │ - const-string v3, "rulesEverSeen" │ + const-string v2, "rulesEverSeen" │ │ - invoke-interface {v1, v3}, Lcom/badlogic/gdx/Preferences;->contains(Ljava/lang/String;)Z │ + invoke-interface {v0, v2}, Lcom/badlogic/gdx/Preferences;->contains(Ljava/lang/String;)Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_2 │ + if-eqz v2, :cond_2 │ │ .line 54 │ - const-string v3, "rulesEverSeen" │ + const-string v2, "rulesEverSeen" │ │ - invoke-interface {v1, v3}, Lcom/badlogic/gdx/Preferences;->getBoolean(Ljava/lang/String;)Z │ + invoke-interface {v0, v2}, Lcom/badlogic/gdx/Preferences;->getBoolean(Ljava/lang/String;)Z │ │ - move-result v3 │ + move-result v2 │ │ - iput-boolean v3, p0, Lcom/studio332/flickit/model/Settings;->rulesEverSeen:Z │ + iput-boolean v2, p0, Lcom/studio332/flickit/model/Settings;->rulesEverSeen:Z │ │ .line 59 │ :cond_2 │ - iget-object v3, p0, Lcom/studio332/flickit/model/Settings;->tables:Ljava/util/List; │ + iget-object v2, p0, Lcom/studio332/flickit/model/Settings;->tables:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_3 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_4 │ │ - invoke-interface {v0}, 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/studio332/flickit/model/TableInfo; │ + check-cast v1, Lcom/studio332/flickit/model/TableInfo; │ │ .line 60 │ - .local v2, "ti":Lcom/studio332/flickit/model/TableInfo; │ - invoke-virtual {v2}, Lcom/studio332/flickit/model/TableInfo;->getName()Ljava/lang/String; │ + .local v1, "ti":Lcom/studio332/flickit/model/TableInfo; │ + invoke-virtual {v1}, Lcom/studio332/flickit/model/TableInfo;->getName()Ljava/lang/String; │ │ move-result-object v3 │ │ - invoke-interface {v1, v3}, Lcom/badlogic/gdx/Preferences;->contains(Ljava/lang/String;)Z │ + invoke-interface {v0, v3}, Lcom/badlogic/gdx/Preferences;->contains(Ljava/lang/String;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_3 │ │ .line 61 │ - invoke-virtual {v2}, Lcom/studio332/flickit/model/TableInfo;->getName()Ljava/lang/String; │ + invoke-virtual {v1}, Lcom/studio332/flickit/model/TableInfo;->getName()Ljava/lang/String; │ │ move-result-object v3 │ │ - invoke-interface {v1, v3}, Lcom/badlogic/gdx/Preferences;->getInteger(Ljava/lang/String;)I │ + invoke-interface {v0, v3}, Lcom/badlogic/gdx/Preferences;->getInteger(Ljava/lang/String;)I │ │ move-result v3 │ │ - invoke-virtual {v2, v3}, Lcom/studio332/flickit/model/TableInfo;->setHighScore(I)V │ + invoke-virtual {v1, v3}, Lcom/studio332/flickit/model/TableInfo;->setHighScore(I)V │ │ goto :goto_0 │ │ .line 64 │ - .end local v2 # "ti":Lcom/studio332/flickit/model/TableInfo; │ + .end local v1 # "ti":Lcom/studio332/flickit/model/TableInfo; │ :cond_4 │ return-void │ .end method │ │ .method public static instance()Lcom/studio332/flickit/model/Settings; │ .locals 1 │ │ @@ -549,58 +548,57 @@ │ │ .method public getSolitaireBest(Ljava/lang/String;)I │ .locals 3 │ .param p1, "tableName" # Ljava/lang/String; │ │ .prologue │ .line 126 │ - iget-object v2, p0, Lcom/studio332/flickit/model/Settings;->tables:Ljava/util/List; │ + iget-object v1, p0, Lcom/studio332/flickit/model/Settings;->tables:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - 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/studio332/flickit/model/TableInfo; │ + check-cast v0, Lcom/studio332/flickit/model/TableInfo; │ │ .line 127 │ - .local v1, "ti":Lcom/studio332/flickit/model/TableInfo; │ - invoke-virtual {v1}, Lcom/studio332/flickit/model/TableInfo;->getName()Ljava/lang/String; │ + .local v0, "ti":Lcom/studio332/flickit/model/TableInfo; │ + invoke-virtual {v0}, Lcom/studio332/flickit/model/TableInfo;->getName()Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 128 │ - invoke-virtual {v1}, Lcom/studio332/flickit/model/TableInfo;->getHighScore()I │ + invoke-virtual {v0}, Lcom/studio332/flickit/model/TableInfo;->getHighScore()I │ │ - move-result v2 │ + move-result v1 │ │ .line 131 │ - .end local v1 # "ti":Lcom/studio332/flickit/model/TableInfo; │ + .end local v0 # "ti":Lcom/studio332/flickit/model/TableInfo; │ :goto_0 │ - return v2 │ + return v1 │ │ :cond_1 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public isMusicOn()Z │ .locals 1 │ │ @@ -737,75 +735,74 @@ │ iput p1, p0, Lcom/studio332/flickit/model/Settings;->numPlayers:I │ │ .line 124 │ return-void │ .end method │ │ .method public setSolitaireBest(Ljava/lang/String;I)V │ - .locals 5 │ + .locals 4 │ .param p1, "table" # Ljava/lang/String; │ .param p2, "score" # I │ │ .prologue │ .line 135 │ - iget-object v3, p0, Lcom/studio332/flickit/model/Settings;->tables:Ljava/util/List; │ + iget-object v2, p0, Lcom/studio332/flickit/model/Settings;->tables:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v0}, 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/studio332/flickit/model/TableInfo; │ + check-cast v1, Lcom/studio332/flickit/model/TableInfo; │ │ .line 136 │ - .local v2, "ti":Lcom/studio332/flickit/model/TableInfo; │ - invoke-virtual {v2}, Lcom/studio332/flickit/model/TableInfo;->getName()Ljava/lang/String; │ + .local v1, "ti":Lcom/studio332/flickit/model/TableInfo; │ + invoke-virtual {v1}, Lcom/studio332/flickit/model/TableInfo;->getName()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v3, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 137 │ - invoke-virtual {v2, p2}, Lcom/studio332/flickit/model/TableInfo;->setHighScore(I)V │ + invoke-virtual {v1, p2}, Lcom/studio332/flickit/model/TableInfo;->setHighScore(I)V │ │ goto :goto_0 │ │ .line 140 │ - .end local v2 # "ti":Lcom/studio332/flickit/model/TableInfo; │ + .end local v1 # "ti":Lcom/studio332/flickit/model/TableInfo; │ :cond_1 │ - sget-object v3, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ + sget-object v2, Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; │ │ - const-string v4, "flickit" │ + const-string v3, "flickit" │ │ - invoke-interface {v3, v4}, Lcom/badlogic/gdx/Application;->getPreferences(Ljava/lang/String;)Lcom/badlogic/gdx/Preferences; │ + invoke-interface {v2, v3}, Lcom/badlogic/gdx/Application;->getPreferences(Ljava/lang/String;)Lcom/badlogic/gdx/Preferences; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 141 │ - .local v1, "p":Lcom/badlogic/gdx/Preferences; │ - invoke-interface {v1, p1, p2}, Lcom/badlogic/gdx/Preferences;->putInteger(Ljava/lang/String;I)Lcom/badlogic/gdx/Preferences; │ + .local v0, "p":Lcom/badlogic/gdx/Preferences; │ + invoke-interface {v0, p1, p2}, Lcom/badlogic/gdx/Preferences;->putInteger(Ljava/lang/String;I)Lcom/badlogic/gdx/Preferences; │ │ .line 142 │ - invoke-interface {v1}, Lcom/badlogic/gdx/Preferences;->flush()V │ + invoke-interface {v0}, Lcom/badlogic/gdx/Preferences;->flush()V │ │ .line 143 │ return-void │ .end method │ │ .method public toggleMusic()V │ .locals 3 ├── smali/com/studio332/flickit/model/Game.smali │ @@ -260,89 +260,88 @@ │ .end method │ │ .method public getWinner()I │ .locals 5 │ │ .prologue │ .line 257 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ .line 258 │ - .local v3, "winner":I │ - iget-object v4, p0, Lcom/studio332/flickit/model/Game;->score:Ljava/util/Map; │ + .local v2, "winner":I │ + iget-object v3, p0, Lcom/studio332/flickit/model/Game;->score:Ljava/util/Map; │ │ - invoke-interface {v4}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v3}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v4}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_1 │ + if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 259 │ .local v0, "ent":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/Integer; │ + check-cast v3, Ljava/lang/Integer; │ │ - invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ - move-result v2 │ + move-result v1 │ │ .line 260 │ - .local v2, "score":I │ + .local v1, "score":I │ invoke-static {}, Lcom/studio332/flickit/model/Settings;->instance()Lcom/studio332/flickit/model/Settings; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Lcom/studio332/flickit/model/Settings;->getCurrentTable()Lcom/studio332/flickit/model/TableInfo; │ + invoke-virtual {v3}, Lcom/studio332/flickit/model/Settings;->getCurrentTable()Lcom/studio332/flickit/model/TableInfo; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Lcom/studio332/flickit/model/TableInfo;->getWinScore()I │ + invoke-virtual {v3}, Lcom/studio332/flickit/model/TableInfo;->getWinScore()I │ │ - move-result v4 │ + move-result v3 │ │ - if-lt v2, v4, :cond_0 │ + if-lt v1, v3, :cond_0 │ │ .line 261 │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/lang/Integer; │ + check-cast v3, Ljava/lang/Integer; │ │ - invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ + invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ - move-result v3 │ + move-result v2 │ │ goto :goto_0 │ │ .line 264 │ .end local v0 # "ent":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .end local v2 # "score":I │ + .end local v1 # "score":I │ :cond_1 │ - return v3 │ + return v2 │ .end method │ │ .method public hasTargets()Z │ .locals 1 │ │ .prologue │ .line 193 ├── smali/com/studio332/flickit/objects/Popup$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/studio332/flickit/objects/Popup; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/objects/Popup;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/studio332/flickit/objects/Popup; │ │ .prologue │ .line 165 │ iput-object p1, p0, Lcom/studio332/flickit/objects/Popup$1;->this$0:Lcom/studio332/flickit/objects/Popup; │ │ invoke-direct {p0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->()V ├── smali/com/studio332/flickit/objects/Hole.smali │ @@ -151,140 +151,139 @@ │ .method public draw(Lcom/badlogic/gdx/graphics/g2d/Batch;F)V │ .locals 15 │ .param p1, "batch" # Lcom/badlogic/gdx/graphics/g2d/Batch; │ .param p2, "parentAlpha" # F │ │ .prologue │ .line 63 │ - const/high16 v8, 0x457a0000 # 4000.0f │ + const/high16 v7, 0x457a0000 # 4000.0f │ │ .line 64 │ - .local v8, "intenstity":F │ + .local v7, "intenstity":F │ new-instance v1, Lcom/badlogic/gdx/utils/Array; │ │ invoke-direct {v1}, Lcom/badlogic/gdx/utils/Array;->()V │ │ .line 65 │ .local v1, "bodies":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ - iget-object v13, p0, Lcom/studio332/flickit/objects/Hole;->body:Lcom/badlogic/gdx/physics/box2d/Body; │ + iget-object v12, p0, Lcom/studio332/flickit/objects/Hole;->body:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - invoke-virtual {v13}, Lcom/badlogic/gdx/physics/box2d/Body;->getWorld()Lcom/badlogic/gdx/physics/box2d/World; │ + invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Body;->getWorld()Lcom/badlogic/gdx/physics/box2d/World; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v13, v1}, Lcom/badlogic/gdx/physics/box2d/World;->getBodies(Lcom/badlogic/gdx/utils/Array;)V │ + invoke-virtual {v12, v1}, Lcom/badlogic/gdx/physics/box2d/World;->getBodies(Lcom/badlogic/gdx/utils/Array;)V │ │ .line 66 │ - iget-object v13, p0, Lcom/studio332/flickit/objects/Hole;->body:Lcom/badlogic/gdx/physics/box2d/Body; │ + iget-object v12, p0, Lcom/studio332/flickit/objects/Hole;->body:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - invoke-virtual {v13}, Lcom/badlogic/gdx/physics/box2d/Body;->getPosition()Lcom/badlogic/gdx/math/Vector2; │ + invoke-virtual {v12}, Lcom/badlogic/gdx/physics/box2d/Body;->getPosition()Lcom/badlogic/gdx/math/Vector2; │ │ move-result-object v6 │ │ .line 67 │ .local v6, "holeCenter":Lcom/badlogic/gdx/math/Vector2; │ invoke-virtual {v1}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ │ - move-result-object v7 │ + move-result-object v12 │ │ - .local v7, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v13 │ │ if-eqz v13, :cond_2 │ │ - invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/badlogic/gdx/physics/box2d/Body; │ │ .line 68 │ .local v0, "b":Lcom/badlogic/gdx/physics/box2d/Body; │ invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/Body;->getUserData()Ljava/lang/Object; │ │ - move-result-object v12 │ + move-result-object v11 │ │ .line 69 │ - .local v12, "userData":Ljava/lang/Object; │ - if-eqz v12, :cond_0 │ + .local v11, "userData":Ljava/lang/Object; │ + if-eqz v11, :cond_0 │ │ - instance-of v13, v12, Ljava/lang/String; │ + instance-of v13, v11, Ljava/lang/String; │ │ if-nez v13, :cond_0 │ │ - move-object v9, v12 │ + move-object v8, v11 │ │ .line 72 │ - check-cast v9, Lcom/badlogic/gdx/scenes/scene2d/Actor; │ + check-cast v8, Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ .line 73 │ - .local v9, "obj":Lcom/badlogic/gdx/scenes/scene2d/Actor; │ - invoke-static {v9}, Lcom/studio332/flickit/model/Constants;->isPuck(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z │ + .local v8, "obj":Lcom/badlogic/gdx/scenes/scene2d/Actor; │ + invoke-static {v8}, Lcom/studio332/flickit/model/Constants;->isPuck(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z │ │ move-result v13 │ │ if-eqz v13, :cond_0 │ │ - move-object v11, v9 │ + move-object v10, v8 │ │ .line 75 │ - check-cast v11, Lcom/studio332/flickit/objects/Puck; │ + check-cast v10, Lcom/studio332/flickit/objects/Puck; │ │ .line 76 │ - .local v11, "puck":Lcom/studio332/flickit/objects/Puck; │ - invoke-virtual {v11}, Lcom/studio332/flickit/objects/Puck;->getStatus()Lcom/studio332/flickit/objects/Puck$Status; │ + .local v10, "puck":Lcom/studio332/flickit/objects/Puck; │ + invoke-virtual {v10}, Lcom/studio332/flickit/objects/Puck;->getStatus()Lcom/studio332/flickit/objects/Puck$Status; │ │ move-result-object v13 │ │ sget-object v14, Lcom/studio332/flickit/objects/Puck$Status;->READY:Lcom/studio332/flickit/objects/Puck$Status; │ │ if-ne v13, v14, :cond_0 │ │ .line 81 │ invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/Body;->getPosition()Lcom/badlogic/gdx/math/Vector2; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 82 │ - .local v10, "position":Lcom/badlogic/gdx/math/Vector2; │ - invoke-virtual {v6, v10}, Lcom/badlogic/gdx/math/Vector2;->dst(Lcom/badlogic/gdx/math/Vector2;)F │ + .local v9, "position":Lcom/badlogic/gdx/math/Vector2; │ + invoke-virtual {v6, v9}, Lcom/badlogic/gdx/math/Vector2;->dst(Lcom/badlogic/gdx/math/Vector2;)F │ │ move-result v2 │ │ .line 85 │ .local v2, "dist":F │ iget v13, p0, Lcom/studio332/flickit/objects/Hole;->sinkDist:F │ │ cmpg-float v13, v2, v13 │ │ if-gtz v13, :cond_1 │ │ .line 87 │ - invoke-virtual {v11}, Lcom/studio332/flickit/objects/Puck;->getStatus()Lcom/studio332/flickit/objects/Puck$Status; │ + invoke-virtual {v10}, Lcom/studio332/flickit/objects/Puck;->getStatus()Lcom/studio332/flickit/objects/Puck$Status; │ │ move-result-object v13 │ │ sget-object v14, Lcom/studio332/flickit/objects/Puck$Status;->READY:Lcom/studio332/flickit/objects/Puck$Status; │ │ if-ne v13, v14, :cond_0 │ │ .line 88 │ sget-object v13, Lcom/studio332/flickit/objects/Puck$Status;->SUNK:Lcom/studio332/flickit/objects/Puck$Status; │ │ - invoke-virtual {v11, v13}, Lcom/studio332/flickit/objects/Puck;->setStaus(Lcom/studio332/flickit/objects/Puck$Status;)V │ + invoke-virtual {v10, v13}, Lcom/studio332/flickit/objects/Puck;->setStaus(Lcom/studio332/flickit/objects/Puck$Status;)V │ │ .line 89 │ - invoke-virtual {v11}, Lcom/studio332/flickit/objects/Puck;->stop()V │ + invoke-virtual {v10}, Lcom/studio332/flickit/objects/Puck;->stop()V │ │ .line 90 │ - invoke-virtual {v11}, Lcom/studio332/flickit/objects/Puck;->remove()Z │ + invoke-virtual {v10}, Lcom/studio332/flickit/objects/Puck;->remove()Z │ │ .line 91 │ invoke-static {}, Lcom/studio332/flickit/util/SoundManager;->instance()Lcom/studio332/flickit/util/SoundManager; │ │ move-result-object v13 │ │ const-string v14, "sound/drop.mp3" │ @@ -298,15 +297,15 @@ │ iget v13, p0, Lcom/studio332/flickit/objects/Hole;->pullDist:F │ │ cmpg-float v13, v2, v13 │ │ if-gtz v13, :cond_0 │ │ .line 94 │ - invoke-virtual {v6, v10}, Lcom/badlogic/gdx/math/Vector2;->sub(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ + invoke-virtual {v6, v9}, Lcom/badlogic/gdx/math/Vector2;->sub(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; │ │ move-result-object v3 │ │ .line 95 │ .local v3, "distV":Lcom/badlogic/gdx/math/Vector2; │ const/high16 v13, 0x457a0000 # 4000.0f │ │ @@ -327,28 +326,28 @@ │ invoke-virtual {v5}, Lcom/badlogic/gdx/math/Vector2;->nor()Lcom/badlogic/gdx/math/Vector2; │ │ move-result-object v5 │ │ .line 100 │ const/4 v13, 0x1 │ │ - invoke-virtual {v0, v5, v10, v13}, Lcom/badlogic/gdx/physics/box2d/Body;->applyLinearImpulse(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Z)V │ + invoke-virtual {v0, v5, v9, v13}, Lcom/badlogic/gdx/physics/box2d/Body;->applyLinearImpulse(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;Z)V │ │ goto :goto_0 │ │ .line 105 │ .end local v0 # "b":Lcom/badlogic/gdx/physics/box2d/Body; │ .end local v2 # "dist":F │ .end local v3 # "distV":Lcom/badlogic/gdx/math/Vector2; │ .end local v4 # "force":F │ .end local v5 # "forceV":Lcom/badlogic/gdx/math/Vector2; │ - .end local v9 # "obj":Lcom/badlogic/gdx/scenes/scene2d/Actor; │ - .end local v10 # "position":Lcom/badlogic/gdx/math/Vector2; │ - .end local v11 # "puck":Lcom/studio332/flickit/objects/Puck; │ - .end local v12 # "userData":Ljava/lang/Object; │ + .end local v8 # "obj":Lcom/badlogic/gdx/scenes/scene2d/Actor; │ + .end local v9 # "position":Lcom/badlogic/gdx/math/Vector2; │ + .end local v10 # "puck":Lcom/studio332/flickit/objects/Puck; │ + .end local v11 # "userData":Ljava/lang/Object; │ :cond_2 │ invoke-super/range {p0 .. p2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;->draw(Lcom/badlogic/gdx/graphics/g2d/Batch;F)V │ │ .line 106 │ return-void │ .end method ├── smali/com/studio332/flickit/objects/Popup$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/studio332/flickit/objects/Popup; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/objects/Popup;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/studio332/flickit/objects/Popup; │ │ .prologue │ .line 177 │ iput-object p1, p0, Lcom/studio332/flickit/objects/Popup$2;->this$0:Lcom/studio332/flickit/objects/Popup; │ │ invoke-direct {p0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->()V ├── smali/com/studio332/flickit/objects/Popup$3.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/studio332/flickit/objects/Popup; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/objects/Popup;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/studio332/flickit/objects/Popup; │ │ .prologue │ .line 189 │ iput-object p1, p0, Lcom/studio332/flickit/objects/Popup$3;->this$0:Lcom/studio332/flickit/objects/Popup; │ │ invoke-direct {p0}, Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->()V ├── smali/com/studio332/flickit/objects/Popup$4.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/studio332/flickit/objects/Popup; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/objects/Popup;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/studio332/flickit/objects/Popup; │ │ .prologue │ .line 294 │ iput-object p1, p0, Lcom/studio332/flickit/objects/Popup$4;->this$0:Lcom/studio332/flickit/objects/Popup; │ │ invoke-direct {p0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;->()V ├── smali/com/studio332/flickit/objects/Popup$5.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/studio332/flickit/objects/Popup; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/objects/Popup;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/studio332/flickit/objects/Popup; │ │ .prologue │ .line 312 │ iput-object p1, p0, Lcom/studio332/flickit/objects/Popup$5;->this$0:Lcom/studio332/flickit/objects/Popup; │ │ invoke-direct {p0}, Lcom/badlogic/gdx/scenes/scene2d/Action;->()V ├── smali/com/studio332/flickit/objects/Puck.smali │ @@ -27,175 +27,173 @@ │ .field private status:Lcom/studio332/flickit/objects/Puck$Status; │ │ .field private type:Lcom/studio332/flickit/objects/Puck$Type; │ │ │ # direct methods │ .method private constructor (Lcom/studio332/flickit/model/Game;Lcom/badlogic/gdx/physics/box2d/World;Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/studio332/flickit/objects/Puck$Type;I)V │ - .locals 13 │ + .locals 12 │ .param p1, "g" # Lcom/studio332/flickit/model/Game; │ .param p2, "world" # Lcom/badlogic/gdx/physics/box2d/World; │ .param p3, "d" # Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; │ .param p4, "t" # Lcom/studio332/flickit/objects/Puck$Type; │ .param p5, "num" # I │ │ .prologue │ .line 56 │ - move-object/from16 v0, p3 │ - │ - invoke-direct {p0, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;->(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ + invoke-direct {p0, p3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;->(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;)V │ │ .line 41 │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - iput v10, p0, Lcom/studio332/flickit/objects/Puck;->flickAngle:F │ + iput v9, p0, Lcom/studio332/flickit/objects/Puck;->flickAngle:F │ │ .line 57 │ invoke-virtual {p0}, Lcom/studio332/flickit/objects/Puck;->getWidth()F │ │ - move-result v10 │ + move-result v9 │ │ - const/high16 v11, 0x40000000 # 2.0f │ + const/high16 v10, 0x40000000 # 2.0f │ │ - div-float/2addr v10, v11 │ + div-float/2addr v9, v10 │ │ invoke-virtual {p0}, Lcom/studio332/flickit/objects/Puck;->getHeight()F │ │ - move-result v11 │ + move-result v10 │ │ - const/high16 v12, 0x40000000 # 2.0f │ + const/high16 v11, 0x40000000 # 2.0f │ │ - div-float/2addr v11, v12 │ + div-float/2addr v10, v11 │ │ - invoke-virtual {p0, v10, v11}, Lcom/studio332/flickit/objects/Puck;->setOrigin(FF)V │ + invoke-virtual {p0, v9, v10}, Lcom/studio332/flickit/objects/Puck;->setOrigin(FF)V │ │ .line 58 │ iput-object p1, p0, Lcom/studio332/flickit/objects/Puck;->game:Lcom/studio332/flickit/model/Game; │ │ .line 59 │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - iput v10, p0, Lcom/studio332/flickit/objects/Puck;->flickAngle:F │ + iput v9, p0, Lcom/studio332/flickit/objects/Puck;->flickAngle:F │ │ .line 61 │ - const-string v10, "target" │ + const-string v9, "target" │ │ - invoke-virtual {p0, v10}, Lcom/studio332/flickit/objects/Puck;->setName(Ljava/lang/String;)V │ + invoke-virtual {p0, v9}, Lcom/studio332/flickit/objects/Puck;->setName(Ljava/lang/String;)V │ │ .line 62 │ - sget-object v10, Lcom/studio332/flickit/objects/Puck$Type;->SHOOTER:Lcom/studio332/flickit/objects/Puck$Type; │ + sget-object v9, Lcom/studio332/flickit/objects/Puck$Type;->SHOOTER:Lcom/studio332/flickit/objects/Puck$Type; │ │ move-object/from16 v0, p4 │ │ - invoke-virtual {v0, v10}, Lcom/studio332/flickit/objects/Puck$Type;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v0, v9}, Lcom/studio332/flickit/objects/Puck$Type;->equals(Ljava/lang/Object;)Z │ │ - move-result v10 │ + move-result v9 │ │ - if-eqz v10, :cond_0 │ + if-eqz v9, :cond_0 │ │ .line 63 │ - const-string v10, "shooter" │ + const-string v9, "shooter" │ │ - invoke-virtual {p0, v10}, Lcom/studio332/flickit/objects/Puck;->setName(Ljava/lang/String;)V │ + invoke-virtual {p0, v9}, Lcom/studio332/flickit/objects/Puck;->setName(Ljava/lang/String;)V │ │ .line 65 │ :cond_0 │ move-object/from16 v0, p4 │ │ iput-object v0, p0, Lcom/studio332/flickit/objects/Puck;->type:Lcom/studio332/flickit/objects/Puck$Type; │ │ .line 66 │ move/from16 v0, p5 │ │ iput v0, p0, Lcom/studio332/flickit/objects/Puck;->number:I │ │ .line 67 │ - sget-object v10, Lcom/studio332/flickit/objects/Puck$Status;->READY:Lcom/studio332/flickit/objects/Puck$Status; │ + sget-object v9, Lcom/studio332/flickit/objects/Puck$Status;->READY:Lcom/studio332/flickit/objects/Puck$Status; │ │ - iput-object v10, p0, Lcom/studio332/flickit/objects/Puck;->status:Lcom/studio332/flickit/objects/Puck$Status; │ + iput-object v9, p0, Lcom/studio332/flickit/objects/Puck;->status:Lcom/studio332/flickit/objects/Puck$Status; │ │ .line 70 │ new-instance v4, Lcom/badlogic/gdx/physics/box2d/BodyDef; │ │ invoke-direct {v4}, Lcom/badlogic/gdx/physics/box2d/BodyDef;->()V │ │ .line 71 │ .local v4, "bodyDef":Lcom/badlogic/gdx/physics/box2d/BodyDef; │ - sget-object v10, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;->DynamicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; │ + sget-object v9, Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType;->DynamicBody:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; │ │ - iput-object v10, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;->type:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; │ + iput-object v9, v4, Lcom/badlogic/gdx/physics/box2d/BodyDef;->type:Lcom/badlogic/gdx/physics/box2d/BodyDef$BodyType; │ │ .line 74 │ invoke-virtual {p2, v4}, Lcom/badlogic/gdx/physics/box2d/World;->createBody(Lcom/badlogic/gdx/physics/box2d/BodyDef;)Lcom/badlogic/gdx/physics/box2d/Body; │ │ - move-result-object v10 │ + move-result-object v9 │ │ - iput-object v10, p0, Lcom/studio332/flickit/objects/Puck;->body:Lcom/badlogic/gdx/physics/box2d/Body; │ + iput-object v9, p0, Lcom/studio332/flickit/objects/Puck;->body:Lcom/badlogic/gdx/physics/box2d/Body; │ │ .line 75 │ - iget-object v10, p0, Lcom/studio332/flickit/objects/Puck;->body:Lcom/badlogic/gdx/physics/box2d/Body; │ + iget-object v9, p0, Lcom/studio332/flickit/objects/Puck;->body:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - invoke-virtual {v10, p0}, Lcom/badlogic/gdx/physics/box2d/Body;->setUserData(Ljava/lang/Object;)V │ + invoke-virtual {v9, p0}, Lcom/badlogic/gdx/physics/box2d/Body;->setUserData(Ljava/lang/Object;)V │ │ .line 76 │ new-instance v5, Lcom/badlogic/gdx/physics/box2d/CircleShape; │ │ invoke-direct {v5}, Lcom/badlogic/gdx/physics/box2d/CircleShape;->()V │ │ .line 77 │ .local v5, "circle":Lcom/badlogic/gdx/physics/box2d/CircleShape; │ invoke-virtual {p0}, Lcom/studio332/flickit/objects/Puck;->getWidth()F │ │ - move-result v10 │ + move-result v9 │ │ - const/high16 v11, 0x3f000000 # 0.5f │ + const/high16 v10, 0x3f000000 # 0.5f │ │ - mul-float/2addr v10, v11 │ + mul-float/2addr v9, v10 │ │ - invoke-static {v10}, Lcom/studio332/flickit/model/Constants;->pixelsToBox(F)F │ + invoke-static {v9}, Lcom/studio332/flickit/model/Constants;->pixelsToBox(F)F │ │ - move-result v10 │ + move-result v9 │ │ - invoke-virtual {v5, v10}, Lcom/badlogic/gdx/physics/box2d/CircleShape;->setRadius(F)V │ + invoke-virtual {v5, v9}, Lcom/badlogic/gdx/physics/box2d/CircleShape;->setRadius(F)V │ │ .line 78 │ - iget-object v10, p0, Lcom/studio332/flickit/objects/Puck;->body:Lcom/badlogic/gdx/physics/box2d/Body; │ + iget-object v9, p0, Lcom/studio332/flickit/objects/Puck;->body:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - const/high16 v11, 0x3f800000 # 1.0f │ + const/high16 v10, 0x3f800000 # 1.0f │ │ - invoke-virtual {v10, v11}, Lcom/badlogic/gdx/physics/box2d/Body;->setAngularDamping(F)V │ + invoke-virtual {v9, v10}, Lcom/badlogic/gdx/physics/box2d/Body;->setAngularDamping(F)V │ │ .line 81 │ new-instance v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef; │ │ invoke-direct {v6}, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->()V │ │ .line 82 │ .local v6, "fixtureDef":Lcom/badlogic/gdx/physics/box2d/FixtureDef; │ iput-object v5, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->shape:Lcom/badlogic/gdx/physics/box2d/Shape; │ │ .line 83 │ - const/high16 v10, 0x40400000 # 3.0f │ + const/high16 v9, 0x40400000 # 3.0f │ │ - iput v10, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->density:F │ + iput v9, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->density:F │ │ .line 84 │ - const v10, 0x3f4ccccd # 0.8f │ + const v9, 0x3f4ccccd # 0.8f │ │ - iput v10, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->friction:F │ + iput v9, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->friction:F │ │ .line 85 │ - const v10, 0x3ecccccd # 0.4f │ + const v9, 0x3ecccccd # 0.4f │ │ - iput v10, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->restitution:F │ + iput v9, v6, Lcom/badlogic/gdx/physics/box2d/FixtureDef;->restitution:F │ │ .line 88 │ - iget-object v10, p0, Lcom/studio332/flickit/objects/Puck;->body:Lcom/badlogic/gdx/physics/box2d/Body; │ + iget-object v9, p0, Lcom/studio332/flickit/objects/Puck;->body:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - invoke-virtual {v10, v6}, Lcom/badlogic/gdx/physics/box2d/Body;->createFixture(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; │ + invoke-virtual {v9, v6}, Lcom/badlogic/gdx/physics/box2d/Body;->createFixture(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; │ │ .line 92 │ invoke-virtual {v5}, Lcom/badlogic/gdx/physics/box2d/CircleShape;->dispose()V │ │ .line 94 │ const/4 v2, 0x0 │ │ @@ -208,51 +206,50 @@ │ .line 96 │ .local v3, "bodies":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ invoke-virtual {p2, v3}, Lcom/badlogic/gdx/physics/box2d/World;->getBodies(Lcom/badlogic/gdx/utils/Array;)V │ │ .line 97 │ invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ │ - move-result-object v8 │ + move-result-object v9 │ │ - .local v8, "i$":Ljava/util/Iterator; │ :cond_1 │ - invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v9}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v10 │ │ if-eqz v10, :cond_2 │ │ - invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v9}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Lcom/badlogic/gdx/physics/box2d/Body; │ │ .line 98 │ .local v1, "b":Lcom/badlogic/gdx/physics/box2d/Body; │ invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/Body;->getUserData()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 99 │ - .local v9, "ud":Ljava/lang/Object; │ - if-eqz v9, :cond_1 │ + .local v8, "ud":Ljava/lang/Object; │ + if-eqz v8, :cond_1 │ │ - instance-of v10, v9, Ljava/lang/String; │ + instance-of v10, v8, Ljava/lang/String; │ │ if-eqz v10, :cond_1 │ │ .line 100 │ - check-cast v9, Ljava/lang/String; │ + check-cast v8, Ljava/lang/String; │ │ - .end local v9 # "ud":Ljava/lang/Object; │ + .end local v8 # "ud":Ljava/lang/Object; │ const-string v10, "floor" │ │ - invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v8, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v10 │ │ if-eqz v10, :cond_1 │ │ .line 101 │ move-object v2, v1 │ @@ -262,28 +259,28 @@ │ :cond_2 │ new-instance v7, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef; │ │ invoke-direct {v7}, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->()V │ │ .line 108 │ .local v7, "frictionJointDef":Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef; │ - iget-object v10, p0, Lcom/studio332/flickit/objects/Puck;->body:Lcom/badlogic/gdx/physics/box2d/Body; │ + iget-object v9, p0, Lcom/studio332/flickit/objects/Puck;->body:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - iget-object v11, p0, Lcom/studio332/flickit/objects/Puck;->body:Lcom/badlogic/gdx/physics/box2d/Body; │ + iget-object v10, p0, Lcom/studio332/flickit/objects/Puck;->body:Lcom/badlogic/gdx/physics/box2d/Body; │ │ - invoke-virtual {v11}, Lcom/badlogic/gdx/physics/box2d/Body;->getWorldCenter()Lcom/badlogic/gdx/math/Vector2; │ + invoke-virtual {v10}, Lcom/badlogic/gdx/physics/box2d/Body;->getWorldCenter()Lcom/badlogic/gdx/math/Vector2; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - invoke-virtual {v7, v10, v2, v11}, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->initialize(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/math/Vector2;)V │ + invoke-virtual {v7, v9, v2, v10}, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->initialize(Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/physics/box2d/Body;Lcom/badlogic/gdx/math/Vector2;)V │ │ .line 109 │ - const/high16 v10, 0x41b00000 # 22.0f │ + const/high16 v9, 0x41b00000 # 22.0f │ │ - iput v10, v7, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->maxForce:F │ + iput v9, v7, Lcom/badlogic/gdx/physics/box2d/joints/FrictionJointDef;->maxForce:F │ │ .line 110 │ invoke-virtual {p2, v7}, Lcom/badlogic/gdx/physics/box2d/World;->createJoint(Lcom/badlogic/gdx/physics/box2d/JointDef;)Lcom/badlogic/gdx/physics/box2d/Joint; │ │ .line 111 │ return-void │ .end method │ @@ -498,36 +495,39 @@ │ .param p1, "batch" # Lcom/badlogic/gdx/graphics/g2d/Batch; │ .param p2, "parentAlpha" # F │ │ .prologue │ .line 151 │ iget-object v0, p0, Lcom/studio332/flickit/objects/Puck;->body:Lcom/badlogic/gdx/physics/box2d/Body; │ │ + .line 152 │ invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/Body;->getPosition()Lcom/badlogic/gdx/math/Vector2; │ │ move-result-object v0 │ │ iget v0, v0, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ invoke-static {v0}, Lcom/studio332/flickit/model/Constants;->boxToPixels(F)F │ │ move-result v0 │ │ iget-object v1, p0, Lcom/studio332/flickit/objects/Puck;->body:Lcom/badlogic/gdx/physics/box2d/Body; │ │ + .line 153 │ invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/Body;->getPosition()Lcom/badlogic/gdx/math/Vector2; │ │ move-result-object v1 │ │ iget v1, v1, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ invoke-static {v1}, Lcom/studio332/flickit/model/Constants;->boxToPixels(F)F │ │ move-result v1 │ │ + .line 151 │ invoke-virtual {p0, v0, v1}, Lcom/studio332/flickit/objects/Puck;->setPosition(FF)V │ │ .line 154 │ iget-object v0, p0, Lcom/studio332/flickit/objects/Puck;->body:Lcom/badlogic/gdx/physics/box2d/Body; │ │ invoke-virtual {v0}, Lcom/badlogic/gdx/physics/box2d/Body;->getAngle()F ├── smali/com/studio332/flickit/objects/ShotMeter$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/studio332/flickit/objects/ShotMeter; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/objects/ShotMeter;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/studio332/flickit/objects/ShotMeter; │ │ .prologue │ .line 79 │ iput-object p1, p0, Lcom/studio332/flickit/objects/ShotMeter$1;->this$0:Lcom/studio332/flickit/objects/ShotMeter; │ │ invoke-direct {p0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;->()V ├── smali/com/studio332/flickit/objects/ShotMeter$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/studio332/flickit/objects/ShotMeter; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/objects/ShotMeter;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/studio332/flickit/objects/ShotMeter; │ │ .prologue │ .line 120 │ iput-object p1, p0, Lcom/studio332/flickit/objects/ShotMeter$2;->this$0:Lcom/studio332/flickit/objects/ShotMeter; │ │ invoke-direct {p0}, Lcom/badlogic/gdx/scenes/scene2d/Action;->()V ├── smali/com/studio332/flickit/objects/ShotMeter$3.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/studio332/flickit/objects/ShotMeter; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/objects/ShotMeter;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/studio332/flickit/objects/ShotMeter; │ │ .prologue │ .line 153 │ iput-object p1, p0, Lcom/studio332/flickit/objects/ShotMeter$3;->this$0:Lcom/studio332/flickit/objects/ShotMeter; │ │ invoke-direct {p0}, Lcom/badlogic/gdx/scenes/scene2d/Action;->()V ├── smali/com/studio332/flickit/objects/ShotMeter.smali │ @@ -363,15 +363,15 @@ │ .line 27 │ iput p1, p0, Lcom/studio332/flickit/objects/ShotMeter;->elapsed:F │ │ return p1 │ .end method │ │ .method static synthetic access$202(Lcom/studio332/flickit/objects/ShotMeter;J)J │ - .locals 1 │ + .locals 0 │ .param p0, "x0" # Lcom/studio332/flickit/objects/ShotMeter; │ .param p1, "x1" # J │ │ .prologue │ .line 27 │ iput-wide p1, p0, Lcom/studio332/flickit/objects/ShotMeter;->meterDownTime:J ├── smali/com/studio332/flickit/screens/AbstractScreen$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/studio332/flickit/screens/AbstractScreen; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/screens/AbstractScreen;Lcom/badlogic/gdx/utils/viewport/Viewport;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/studio332/flickit/screens/AbstractScreen; │ .param p2, "x0" # Lcom/badlogic/gdx/utils/viewport/Viewport; │ │ .prologue │ .line 25 │ iput-object p1, p0, Lcom/studio332/flickit/screens/AbstractScreen$1;->this$0:Lcom/studio332/flickit/screens/AbstractScreen; │ │ invoke-direct {p0, p2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;->(Lcom/badlogic/gdx/utils/viewport/Viewport;)V ├── smali/com/studio332/flickit/screens/GameScreen$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/studio332/flickit/screens/GameScreen; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/screens/GameScreen;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/studio332/flickit/screens/GameScreen; │ │ .prologue │ .line 129 │ iput-object p1, p0, Lcom/studio332/flickit/screens/GameScreen$1;->this$0:Lcom/studio332/flickit/screens/GameScreen; │ │ invoke-direct {p0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;->()V ├── smali/com/studio332/flickit/screens/GameScreen$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/studio332/flickit/screens/GameScreen; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/screens/GameScreen;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/studio332/flickit/screens/GameScreen; │ │ .prologue │ .line 210 │ iput-object p1, p0, Lcom/studio332/flickit/screens/GameScreen$2;->this$0:Lcom/studio332/flickit/screens/GameScreen; │ │ invoke-direct {p0}, Lcom/badlogic/gdx/scenes/scene2d/Action;->()V │ │ @@ -90,14 +91,15 @@ │ iget-object v1, p0, Lcom/studio332/flickit/screens/GameScreen$2;->this$0:Lcom/studio332/flickit/screens/GameScreen; │ │ # getter for: Lcom/studio332/flickit/screens/GameScreen;->angleArrow:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ invoke-static {v1}, Lcom/studio332/flickit/screens/GameScreen;->access$600(Lcom/studio332/flickit/screens/GameScreen;)Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ move-result-object v1 │ │ + .line 218 │ invoke-virtual {v0}, Lcom/studio332/flickit/objects/Puck;->getX()F │ │ move-result v2 │ │ invoke-virtual {v0}, Lcom/studio332/flickit/objects/Puck;->getWidth()F │ │ move-result v3 │ @@ -115,26 +117,28 @@ │ │ sub-float/2addr v3, v4 │ │ div-float/2addr v3, v6 │ │ add-float/2addr v2, v3 │ │ + .line 219 │ invoke-virtual {v0}, Lcom/studio332/flickit/objects/Puck;->getY()F │ │ move-result v3 │ │ invoke-virtual {v0}, Lcom/studio332/flickit/objects/Puck;->getHeight()F │ │ move-result v4 │ │ div-float/2addr v4, v6 │ │ add-float/2addr v3, v4 │ │ + .line 217 │ invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;->setPosition(FF)V │ │ .line 220 │ iget-object v1, p0, Lcom/studio332/flickit/screens/GameScreen$2;->this$0:Lcom/studio332/flickit/screens/GameScreen; │ │ # getter for: Lcom/studio332/flickit/screens/GameScreen;->angleArrow:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ invoke-static {v1}, Lcom/studio332/flickit/screens/GameScreen;->access$600(Lcom/studio332/flickit/screens/GameScreen;)Lcom/badlogic/gdx/scenes/scene2d/ui/Image; ├── smali/com/studio332/flickit/screens/GameScreen$3.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$newShooter:Lcom/studio332/flickit/objects/Puck; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/screens/GameScreen;Lcom/studio332/flickit/objects/Puck;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/studio332/flickit/screens/GameScreen; │ │ .prologue │ .line 246 │ iput-object p1, p0, Lcom/studio332/flickit/screens/GameScreen$3;->this$0:Lcom/studio332/flickit/screens/GameScreen; │ │ iput-object p2, p0, Lcom/studio332/flickit/screens/GameScreen$3;->val$newShooter:Lcom/studio332/flickit/objects/Puck; ├── smali/com/studio332/flickit/screens/GameScreen$4.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$scoreImg:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/screens/GameScreen;Lcom/badlogic/gdx/scenes/scene2d/ui/Image;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/studio332/flickit/screens/GameScreen; │ │ .prologue │ .line 427 │ iput-object p1, p0, Lcom/studio332/flickit/screens/GameScreen$4;->this$0:Lcom/studio332/flickit/screens/GameScreen; │ │ iput-object p2, p0, Lcom/studio332/flickit/screens/GameScreen$4;->val$scoreImg:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; ├── smali/com/studio332/flickit/screens/GameScreen$5.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/studio332/flickit/screens/GameScreen; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/screens/GameScreen;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/studio332/flickit/screens/GameScreen; │ │ .prologue │ .line 450 │ iput-object p1, p0, Lcom/studio332/flickit/screens/GameScreen$5;->this$0:Lcom/studio332/flickit/screens/GameScreen; │ │ invoke-direct {p0}, Lcom/badlogic/gdx/utils/Timer$Task;->()V ├── smali/com/studio332/flickit/screens/GameScreen$6.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/studio332/flickit/screens/GameScreen; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/screens/GameScreen;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/studio332/flickit/screens/GameScreen; │ │ .prologue │ .line 615 │ iput-object p1, p0, Lcom/studio332/flickit/screens/GameScreen$6;->this$0:Lcom/studio332/flickit/screens/GameScreen; │ │ invoke-direct {p0}, Lcom/badlogic/gdx/scenes/scene2d/Action;->()V ├── smali/com/studio332/flickit/screens/GameScreen$7.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/studio332/flickit/screens/GameScreen; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/screens/GameScreen;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/studio332/flickit/screens/GameScreen; │ │ .prologue │ .line 631 │ iput-object p1, p0, Lcom/studio332/flickit/screens/GameScreen$7;->this$0:Lcom/studio332/flickit/screens/GameScreen; │ │ invoke-direct {p0}, Lcom/badlogic/gdx/scenes/scene2d/Action;->()V ├── smali/com/studio332/flickit/screens/GameScreen$8.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/studio332/flickit/screens/GameScreen; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/screens/GameScreen;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/studio332/flickit/screens/GameScreen; │ │ .prologue │ .line 648 │ iput-object p1, p0, Lcom/studio332/flickit/screens/GameScreen$8;->this$0:Lcom/studio332/flickit/screens/GameScreen; │ │ invoke-direct {p0}, Lcom/badlogic/gdx/scenes/scene2d/Action;->()V ├── smali/com/studio332/flickit/screens/GameScreen$9.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/studio332/flickit/screens/GameScreen; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/screens/GameScreen;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/studio332/flickit/screens/GameScreen; │ │ .prologue │ .line 690 │ iput-object p1, p0, Lcom/studio332/flickit/screens/GameScreen$9;->this$0:Lcom/studio332/flickit/screens/GameScreen; │ │ invoke-direct {p0}, Lcom/badlogic/gdx/scenes/scene2d/Action;->()V ├── smali/com/studio332/flickit/screens/GameScreen.smali │ @@ -279,24 +279,26 @@ │ │ const/high16 v3, 0x41c80000 # 25.0f │ │ sub-float/2addr v2, v3 │ │ iget-object v3, p0, Lcom/studio332/flickit/screens/GameScreen;->score:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ + .line 180 │ invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;->getHeight()F │ │ move-result v3 │ │ const v4, 0x3fb33333 # 1.4f │ │ div-float/2addr v3, v4 │ │ sub-float v3, v6, v3 │ │ + .line 179 │ invoke-virtual {v1, v2, v3}, Lcom/badlogic/gdx/scenes/scene2d/ui/Label;->setPosition(FF)V │ │ .line 181 │ iget-object v1, p0, Lcom/studio332/flickit/screens/GameScreen;->score:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ const/high16 v2, 0x3fa00000 # 1.25f │ │ @@ -466,31 +468,31 @@ │ │ invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;->getY()F │ │ move-result v6 │ │ sub-float/2addr v6, p2 │ │ - float-to-double v4, v6 │ + float-to-double v3, v6 │ │ .line 159 │ - .local v4, "dY":D │ + .local v3, "dY":D │ iget-object v6, p0, Lcom/studio332/flickit/screens/GameScreen;->angleArrow:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ invoke-virtual {v6}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;->getX()F │ │ move-result v6 │ │ sub-float/2addr v6, p1 │ │ - float-to-double v2, v6 │ + float-to-double v1, v6 │ │ .line 160 │ - .local v2, "dX":D │ - invoke-static {v4, v5, v2, v3}, Ljava/lang/Math;->atan2(DD)D │ + .local v1, "dX":D │ + invoke-static {v3, v4, v1, v2}, Ljava/lang/Math;->atan2(DD)D │ │ move-result-wide v6 │ │ const-wide v8, 0x4066800000000000L # 180.0 │ │ mul-double/2addr v6, v8 │ │ @@ -509,22 +511,22 @@ │ iget-object v6, p0, Lcom/studio332/flickit/screens/GameScreen;->angleArrow:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ invoke-virtual {v6, v0}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;->setRotation(F)V │ │ .line 162 │ invoke-direct {p0}, Lcom/studio332/flickit/screens/GameScreen;->findCurrentShooter()Lcom/studio332/flickit/objects/Puck; │ │ - move-result-object v1 │ + move-result-object v5 │ │ .line 163 │ - .local v1, "shooter":Lcom/studio332/flickit/objects/Puck; │ - if-eqz v1, :cond_0 │ + .local v5, "shooter":Lcom/studio332/flickit/objects/Puck; │ + if-eqz v5, :cond_0 │ │ .line 164 │ - invoke-virtual {v1, v0}, Lcom/studio332/flickit/objects/Puck;->setFlickAngle(F)V │ + invoke-virtual {v5, v0}, Lcom/studio332/flickit/objects/Puck;->setFlickAngle(F)V │ │ .line 166 │ :cond_0 │ return-void │ .end method │ │ .method private animateScore(FFI)V │ @@ -565,31 +567,34 @@ │ move-result-object v4 │ │ iput v7, v4, Lcom/badlogic/gdx/graphics/Color;->a:F │ │ .line 422 │ invoke-virtual {v3, p1, p2}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;->setPosition(FF)V │ │ - .line 423 │ + .line 424 │ invoke-static {v8}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;->fadeOut(F)Lcom/badlogic/gdx/scenes/scene2d/actions/AlphaAction; │ │ move-result-object v4 │ │ const/high16 v5, 0x43c80000 # 400.0f │ │ sget-object v6, Lcom/badlogic/gdx/math/Interpolation;->sineOut:Lcom/badlogic/gdx/math/Interpolation; │ │ + .line 425 │ invoke-static {v7, v5, v8, v6}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;->moveBy(FFFLcom/badlogic/gdx/math/Interpolation;)Lcom/badlogic/gdx/scenes/scene2d/actions/MoveByAction; │ │ move-result-object v5 │ │ + .line 426 │ invoke-static {v7, v7, v8}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;->scaleTo(FFF)Lcom/badlogic/gdx/scenes/scene2d/actions/ScaleToAction; │ │ move-result-object v6 │ │ + .line 423 │ invoke-static {v4, v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/actions/Actions;->parallel(Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;Lcom/badlogic/gdx/scenes/scene2d/Action;)Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction; │ │ move-result-object v1 │ │ .line 427 │ .local v1, "moveFade":Lcom/badlogic/gdx/scenes/scene2d/Action; │ const v4, 0x3dcccccd # 0.1f │ @@ -1021,68 +1026,67 @@ │ invoke-virtual {v14}, Lcom/badlogic/gdx/physics/box2d/PolygonShape;->dispose()V │ │ .line 317 │ return-void │ .end method │ │ .method private findCurrentShooter()Lcom/studio332/flickit/objects/Puck; │ - .locals 6 │ + .locals 5 │ │ .prologue │ .line 577 │ - new-instance v4, Ljava/lang/StringBuilder; │ + new-instance v3, Ljava/lang/StringBuilder; │ │ - invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ │ - const-string v5, "shooter-" │ + const-string v4, "shooter-" │ │ - invoke-virtual {v4, v5}, 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 v4 │ + move-result-object v3 │ │ - iget-object v5, p0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ + iget-object v4, p0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ │ - invoke-virtual {v5}, Lcom/studio332/flickit/model/Game;->getCurrPlayer()I │ + invoke-virtual {v4}, Lcom/studio332/flickit/model/Game;->getCurrPlayer()I │ │ - move-result v5 │ + move-result v4 │ │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 578 │ - .local v2, "name":Ljava/lang/String; │ - const/4 v3, 0x0 │ + .local v1, "name":Ljava/lang/String; │ + const/4 v2, 0x0 │ │ .line 579 │ - .local v3, "shooter":Lcom/studio332/flickit/objects/Puck; │ - iget-object v4, p0, Lcom/studio332/flickit/screens/GameScreen;->stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; │ + .local v2, "shooter":Lcom/studio332/flickit/objects/Puck; │ + iget-object v3, p0, Lcom/studio332/flickit/screens/GameScreen;->stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ - invoke-virtual {v4}, Lcom/badlogic/gdx/scenes/scene2d/Stage;->getActors()Lcom/badlogic/gdx/utils/Array; │ + invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;->getActors()Lcom/badlogic/gdx/utils/Array; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {v4}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_1 │ │ - invoke-interface {v1}, 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/badlogic/gdx/scenes/scene2d/Actor; │ │ .line 580 │ .local v0, "actor":Lcom/badlogic/gdx/scenes/scene2d/Actor; │ @@ -1092,49 +1096,48 @@ │ │ if-eqz v4, :cond_0 │ │ invoke-virtual {v0}, Lcom/badlogic/gdx/scenes/scene2d/Actor;->getName()Ljava/lang/String; │ │ move-result-object v4 │ │ - invoke-virtual {v4, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v4, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - move-object v3, v0 │ + move-object v2, v0 │ │ .line 581 │ - check-cast v3, Lcom/studio332/flickit/objects/Puck; │ + check-cast v2, Lcom/studio332/flickit/objects/Puck; │ │ goto :goto_0 │ │ .line 584 │ .end local v0 # "actor":Lcom/badlogic/gdx/scenes/scene2d/Actor; │ :cond_1 │ - return-object v3 │ + return-object v2 │ .end method │ │ .method private isPopupVisible()Z │ .locals 4 │ │ .prologue │ .line 660 │ - iget-object v2, p0, Lcom/studio332/flickit/screens/GameScreen;->stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; │ + iget-object v1, p0, Lcom/studio332/flickit/screens/GameScreen;->stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ - invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;->getActors()Lcom/badlogic/gdx/utils/Array; │ + invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;->getActors()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 v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ @@ -1162,23 +1165,23 @@ │ invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 665 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 668 │ .end local v0 # "a":Lcom/badlogic/gdx/scenes/scene2d/Actor; │ :goto_0 │ - return v2 │ + return v1 │ │ :cond_1 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method private rackTargets()V │ .locals 11 │ │ @@ -1383,34 +1386,33 @@ │ .end method │ │ .method private removePopup()V │ .locals 5 │ │ .prologue │ .line 600 │ - iget-object v3, p0, Lcom/studio332/flickit/screens/GameScreen;->stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; │ + iget-object v2, p0, Lcom/studio332/flickit/screens/GameScreen;->stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ - invoke-virtual {v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;->getActors()Lcom/badlogic/gdx/utils/Array; │ + invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;->getActors()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_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ .line 601 │ .local v0, "a":Lcom/badlogic/gdx/scenes/scene2d/Actor; │ @@ -1429,28 +1431,28 @@ │ │ invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - move-object v2, v0 │ + move-object v1, v0 │ │ .line 605 │ - check-cast v2, Lcom/studio332/flickit/objects/Popup; │ + check-cast v1, Lcom/studio332/flickit/objects/Popup; │ │ .line 606 │ - .local v2, "popup":Lcom/studio332/flickit/objects/Popup; │ - invoke-virtual {v2}, Lcom/studio332/flickit/objects/Popup;->fadeOut()V │ + .local v1, "popup":Lcom/studio332/flickit/objects/Popup; │ + invoke-virtual {v1}, Lcom/studio332/flickit/objects/Popup;->fadeOut()V │ │ goto :goto_0 │ │ .line 609 │ .end local v0 # "a":Lcom/badlogic/gdx/scenes/scene2d/Actor; │ - .end local v2 # "popup":Lcom/studio332/flickit/objects/Popup; │ + .end local v1 # "popup":Lcom/studio332/flickit/objects/Popup; │ :cond_1 │ return-void │ .end method │ │ .method private setupFirstRack()V │ .locals 3 │ │ @@ -1722,525 +1724,525 @@ │ │ invoke-virtual {v1, v2, v3}, Lcom/studio332/flickit/util/SoundManager;->playSoundDelayed(Ljava/lang/String;F)V │ │ goto :goto_0 │ .end method │ │ .method private updateGame(F)V │ - .locals 18 │ + .locals 17 │ .param p1, "deltaT" # F │ │ .prologue │ .line 324 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ + iget-object v12, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ │ move/from16 v0, p1 │ │ - invoke-virtual {v14, v0}, Lcom/studio332/flickit/model/Game;->update(F)V │ + invoke-virtual {v12, v0}, Lcom/studio332/flickit/model/Game;->update(F)V │ │ .line 325 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ + iget-object v12, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ │ - invoke-virtual {v14}, Lcom/studio332/flickit/model/Game;->getNumPlayers()I │ + invoke-virtual {v12}, Lcom/studio332/flickit/model/Game;->getNumPlayers()I │ │ - move-result v14 │ + move-result v12 │ │ - const/4 v15, 0x1 │ + const/4 v13, 0x1 │ │ - if-ne v14, v15, :cond_0 │ + if-ne v12, v13, :cond_0 │ │ .line 326 │ invoke-direct/range {p0 .. p0}, Lcom/studio332/flickit/screens/GameScreen;->updateTimer()V │ │ .line 329 │ :cond_0 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ + iget-object v12, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ │ - invoke-virtual {v14}, Lcom/studio332/flickit/model/Game;->isFlicked()Z │ + invoke-virtual {v12}, Lcom/studio332/flickit/model/Game;->isFlicked()Z │ │ - move-result v14 │ + move-result v12 │ │ - if-nez v14, :cond_1 │ + if-nez v12, :cond_1 │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ + iget-object v12, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ │ - invoke-virtual {v14}, Lcom/studio332/flickit/model/Game;->getState()Lcom/studio332/flickit/model/Game$State; │ + invoke-virtual {v12}, Lcom/studio332/flickit/model/Game;->getState()Lcom/studio332/flickit/model/Game$State; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - sget-object v15, Lcom/studio332/flickit/model/Game$State;->TIME_UP:Lcom/studio332/flickit/model/Game$State; │ + sget-object v13, Lcom/studio332/flickit/model/Game$State;->TIME_UP:Lcom/studio332/flickit/model/Game$State; │ │ - invoke-virtual {v14, v15}, Lcom/studio332/flickit/model/Game$State;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v12, v13}, Lcom/studio332/flickit/model/Game$State;->equals(Ljava/lang/Object;)Z │ │ - move-result v14 │ + move-result v12 │ │ - if-eqz v14, :cond_2 │ + if-eqz v12, :cond_2 │ │ .line 330 │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/studio332/flickit/screens/GameScreen;->angleArrow:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ + iget-object v12, v0, Lcom/studio332/flickit/screens/GameScreen;->angleArrow:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ - const/4 v15, 0x0 │ + const/4 v13, 0x0 │ │ - invoke-virtual {v14, v15}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;->setVisible(Z)V │ + invoke-virtual {v12, v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;->setVisible(Z)V │ │ .line 331 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/studio332/flickit/screens/GameScreen;->shotMeter:Lcom/studio332/flickit/objects/ShotMeter; │ + iget-object v12, v0, Lcom/studio332/flickit/screens/GameScreen;->shotMeter:Lcom/studio332/flickit/objects/ShotMeter; │ │ - invoke-virtual {v14}, Lcom/studio332/flickit/objects/ShotMeter;->disable()V │ + invoke-virtual {v12}, Lcom/studio332/flickit/objects/ShotMeter;->disable()V │ │ .line 334 │ :cond_2 │ - new-instance v3, Lcom/badlogic/gdx/utils/Array; │ + new-instance v2, Lcom/badlogic/gdx/utils/Array; │ │ - invoke-direct {v3}, Lcom/badlogic/gdx/utils/Array;->()V │ + invoke-direct {v2}, Lcom/badlogic/gdx/utils/Array;->()V │ │ .line 335 │ - .local v3, "bodies":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ + .local v2, "bodies":Lcom/badlogic/gdx/utils/Array;, "Lcom/badlogic/gdx/utils/Array;" │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/studio332/flickit/screens/GameScreen;->world:Lcom/badlogic/gdx/physics/box2d/World; │ + iget-object v12, v0, Lcom/studio332/flickit/screens/GameScreen;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ - invoke-virtual {v14, v3}, Lcom/badlogic/gdx/physics/box2d/World;->getBodies(Lcom/badlogic/gdx/utils/Array;)V │ + invoke-virtual {v12, v2}, Lcom/badlogic/gdx/physics/box2d/World;->getBodies(Lcom/badlogic/gdx/utils/Array;)V │ │ .line 336 │ - const/4 v9, 0x0 │ + const/4 v7, 0x0 │ │ .line 338 │ - .local v9, "pucksMoving":Z │ - invoke-virtual {v3}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ + .local v7, "pucksMoving":Z │ + invoke-virtual {v2}, Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v12 │ │ - .local v5, "i$":Ljava/util/Iterator; │ :cond_3 │ :goto_0 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v12}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v14 │ + move-result v13 │ │ - if-eqz v14, :cond_7 │ + if-eqz v13, :cond_7 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v12}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lcom/badlogic/gdx/physics/box2d/Body; │ + check-cast v1, Lcom/badlogic/gdx/physics/box2d/Body; │ │ .line 339 │ - .local v2, "b":Lcom/badlogic/gdx/physics/box2d/Body; │ - invoke-virtual {v2}, Lcom/badlogic/gdx/physics/box2d/Body;->getUserData()Ljava/lang/Object; │ + .local v1, "b":Lcom/badlogic/gdx/physics/box2d/Body; │ + invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/Body;->getUserData()Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v9 │ │ .line 340 │ - .local v11, "userData":Ljava/lang/Object; │ - if-eqz v11, :cond_3 │ + .local v9, "userData":Ljava/lang/Object; │ + if-eqz v9, :cond_3 │ │ - instance-of v14, v11, Ljava/lang/String; │ + instance-of v13, v9, Ljava/lang/String; │ │ - if-nez v14, :cond_3 │ + if-nez v13, :cond_3 │ │ - move-object v6, v11 │ + move-object v4, v9 │ │ .line 344 │ - check-cast v6, Lcom/badlogic/gdx/scenes/scene2d/Actor; │ + check-cast v4, Lcom/badlogic/gdx/scenes/scene2d/Actor; │ │ .line 345 │ - .local v6, "obj":Lcom/badlogic/gdx/scenes/scene2d/Actor; │ - invoke-static {v6}, Lcom/studio332/flickit/model/Constants;->isPuck(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z │ + .local v4, "obj":Lcom/badlogic/gdx/scenes/scene2d/Actor; │ + invoke-static {v4}, Lcom/studio332/flickit/model/Constants;->isPuck(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z │ │ - move-result v14 │ + move-result v13 │ │ - if-eqz v14, :cond_3 │ + if-eqz v13, :cond_3 │ │ - move-object v8, v6 │ + move-object v6, v4 │ │ .line 346 │ - check-cast v8, Lcom/studio332/flickit/objects/Puck; │ + check-cast v6, Lcom/studio332/flickit/objects/Puck; │ │ .line 347 │ - .local v8, "puck":Lcom/studio332/flickit/objects/Puck; │ - invoke-virtual {v8}, Lcom/studio332/flickit/objects/Puck;->getStatus()Lcom/studio332/flickit/objects/Puck$Status; │ + .local v6, "puck":Lcom/studio332/flickit/objects/Puck; │ + invoke-virtual {v6}, Lcom/studio332/flickit/objects/Puck;->getStatus()Lcom/studio332/flickit/objects/Puck$Status; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - sget-object v15, Lcom/studio332/flickit/objects/Puck$Status;->SUNK:Lcom/studio332/flickit/objects/Puck$Status; │ + sget-object v14, Lcom/studio332/flickit/objects/Puck$Status;->SUNK:Lcom/studio332/flickit/objects/Puck$Status; │ │ - if-ne v14, v15, :cond_5 │ + if-ne v13, v14, :cond_5 │ │ .line 348 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/studio332/flickit/screens/GameScreen;->world:Lcom/badlogic/gdx/physics/box2d/World; │ + iget-object v13, v0, Lcom/studio332/flickit/screens/GameScreen;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ - invoke-virtual {v14, v2}, Lcom/badlogic/gdx/physics/box2d/World;->destroyBody(Lcom/badlogic/gdx/physics/box2d/Body;)V │ + invoke-virtual {v13, v1}, Lcom/badlogic/gdx/physics/box2d/World;->destroyBody(Lcom/badlogic/gdx/physics/box2d/Body;)V │ │ .line 349 │ - invoke-virtual {v8}, Lcom/studio332/flickit/objects/Puck;->isShooter()Z │ + invoke-virtual {v6}, Lcom/studio332/flickit/objects/Puck;->isShooter()Z │ │ - move-result v14 │ + move-result v13 │ │ - if-eqz v14, :cond_4 │ + if-eqz v13, :cond_4 │ │ .line 350 │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v8}, Lcom/studio332/flickit/screens/GameScreen;->shooterSunk(Lcom/studio332/flickit/objects/Puck;)V │ + invoke-direct {v0, v6}, Lcom/studio332/flickit/screens/GameScreen;->shooterSunk(Lcom/studio332/flickit/objects/Puck;)V │ │ goto :goto_0 │ │ .line 352 │ :cond_4 │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v8}, Lcom/studio332/flickit/screens/GameScreen;->targetSunk(Lcom/studio332/flickit/objects/Puck;)V │ + invoke-direct {v0, v6}, Lcom/studio332/flickit/screens/GameScreen;->targetSunk(Lcom/studio332/flickit/objects/Puck;)V │ │ goto :goto_0 │ │ .line 356 │ :cond_5 │ - invoke-virtual {v2}, Lcom/badlogic/gdx/physics/box2d/Body;->getLinearVelocity()Lcom/badlogic/gdx/math/Vector2; │ + invoke-virtual {v1}, Lcom/badlogic/gdx/physics/box2d/Body;->getLinearVelocity()Lcom/badlogic/gdx/math/Vector2; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - invoke-virtual {v14}, Lcom/badlogic/gdx/math/Vector2;->len2()F │ + invoke-virtual {v13}, Lcom/badlogic/gdx/math/Vector2;->len2()F │ │ - move-result v12 │ + move-result v10 │ │ .line 357 │ - .local v12, "velocity":F │ - float-to-double v14, v12 │ + .local v10, "velocity":F │ + float-to-double v13, v10 │ │ - const-wide v16, 0x3fb47ae147ae147bL # 0.08 │ + const-wide v15, 0x3fb47ae147ae147bL # 0.08 │ │ - cmpl-double v14, v14, v16 │ + cmpl-double v13, v13, v15 │ │ - if-lez v14, :cond_6 │ + if-lez v13, :cond_6 │ │ .line 358 │ - const/4 v9, 0x1 │ + const/4 v7, 0x1 │ │ goto :goto_0 │ │ .line 360 │ :cond_6 │ - float-to-double v14, v12 │ + float-to-double v13, v10 │ │ - const-wide/16 v16, 0x0 │ + const-wide/16 v15, 0x0 │ │ - cmpl-double v14, v14, v16 │ + cmpl-double v13, v13, v15 │ │ - if-lez v14, :cond_3 │ + if-lez v13, :cond_3 │ │ .line 361 │ - invoke-virtual {v8}, Lcom/studio332/flickit/objects/Puck;->stop()V │ + invoke-virtual {v6}, Lcom/studio332/flickit/objects/Puck;->stop()V │ │ goto :goto_0 │ │ .line 369 │ - .end local v2 # "b":Lcom/badlogic/gdx/physics/box2d/Body; │ - .end local v6 # "obj":Lcom/badlogic/gdx/scenes/scene2d/Actor; │ - .end local v8 # "puck":Lcom/studio332/flickit/objects/Puck; │ - .end local v11 # "userData":Ljava/lang/Object; │ - .end local v12 # "velocity":F │ + .end local v1 # "b":Lcom/badlogic/gdx/physics/box2d/Body; │ + .end local v4 # "obj":Lcom/badlogic/gdx/scenes/scene2d/Actor; │ + .end local v6 # "puck":Lcom/studio332/flickit/objects/Puck; │ + .end local v9 # "userData":Ljava/lang/Object; │ + .end local v10 # "velocity":F │ :cond_7 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ + iget-object v12, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ │ - invoke-virtual {v14}, Lcom/studio332/flickit/model/Game;->getState()Lcom/studio332/flickit/model/Game$State; │ + invoke-virtual {v12}, Lcom/studio332/flickit/model/Game;->getState()Lcom/studio332/flickit/model/Game$State; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - sget-object v15, Lcom/studio332/flickit/model/Game$State;->TIME_UP:Lcom/studio332/flickit/model/Game$State; │ + sget-object v13, Lcom/studio332/flickit/model/Game$State;->TIME_UP:Lcom/studio332/flickit/model/Game$State; │ │ - invoke-virtual {v14, v15}, Lcom/studio332/flickit/model/Game$State;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v12, v13}, Lcom/studio332/flickit/model/Game$State;->equals(Ljava/lang/Object;)Z │ │ - move-result v14 │ + move-result v12 │ │ - if-eqz v14, :cond_9 │ + if-eqz v12, :cond_9 │ │ - if-nez v9, :cond_9 │ + if-nez v7, :cond_9 │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/studio332/flickit/screens/GameScreen;->shotMeter:Lcom/studio332/flickit/objects/ShotMeter; │ + iget-object v12, v0, Lcom/studio332/flickit/screens/GameScreen;->shotMeter:Lcom/studio332/flickit/objects/ShotMeter; │ │ - invoke-virtual {v14}, Lcom/studio332/flickit/objects/ShotMeter;->isPressed()Z │ + invoke-virtual {v12}, Lcom/studio332/flickit/objects/ShotMeter;->isPressed()Z │ │ - move-result v14 │ + move-result v12 │ │ - if-nez v14, :cond_9 │ + if-nez v12, :cond_9 │ │ .line 370 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ + iget-object v12, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ │ - sget-object v15, Lcom/studio332/flickit/model/Game$State;->GAME_OVER:Lcom/studio332/flickit/model/Game$State; │ + sget-object v13, Lcom/studio332/flickit/model/Game$State;->GAME_OVER:Lcom/studio332/flickit/model/Game$State; │ │ - invoke-virtual {v14, v15}, Lcom/studio332/flickit/model/Game;->setState(Lcom/studio332/flickit/model/Game$State;)V │ + invoke-virtual {v12, v13}, Lcom/studio332/flickit/model/Game;->setState(Lcom/studio332/flickit/model/Game$State;)V │ │ .line 371 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/studio332/flickit/screens/GameScreen;->angleArrow:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ + iget-object v12, v0, Lcom/studio332/flickit/screens/GameScreen;->angleArrow:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ - const/4 v15, 0x0 │ + const/4 v13, 0x0 │ │ - invoke-virtual {v14, v15}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;->setVisible(Z)V │ + invoke-virtual {v12, v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;->setVisible(Z)V │ │ .line 372 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/studio332/flickit/screens/GameScreen;->shotMeter:Lcom/studio332/flickit/objects/ShotMeter; │ + iget-object v12, v0, Lcom/studio332/flickit/screens/GameScreen;->shotMeter:Lcom/studio332/flickit/objects/ShotMeter; │ │ - invoke-virtual {v14}, Lcom/studio332/flickit/objects/ShotMeter;->disable()V │ + invoke-virtual {v12}, Lcom/studio332/flickit/objects/ShotMeter;->disable()V │ │ .line 373 │ invoke-direct/range {p0 .. p0}, Lcom/studio332/flickit/screens/GameScreen;->findCurrentShooter()Lcom/studio332/flickit/objects/Puck; │ │ - move-result-object v10 │ + move-result-object v8 │ │ .line 374 │ - .local v10, "shooter":Lcom/studio332/flickit/objects/Puck; │ - if-eqz v10, :cond_8 │ + .local v8, "shooter":Lcom/studio332/flickit/objects/Puck; │ + if-eqz v8, :cond_8 │ │ .line 375 │ - invoke-virtual {v10}, Lcom/studio332/flickit/objects/Puck;->stopPulse()V │ + invoke-virtual {v8}, Lcom/studio332/flickit/objects/Puck;->stopPulse()V │ │ .line 378 │ :cond_8 │ invoke-direct/range {p0 .. p0}, Lcom/studio332/flickit/screens/GameScreen;->isPopupVisible()Z │ │ - move-result v14 │ + move-result v12 │ │ - if-nez v14, :cond_9 │ + if-nez v12, :cond_9 │ │ .line 379 │ - new-instance v7, Lcom/studio332/flickit/objects/Popup; │ + new-instance v5, Lcom/studio332/flickit/objects/Popup; │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ + iget-object v12, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ │ - invoke-direct {v7, v14}, Lcom/studio332/flickit/objects/Popup;->(Lcom/studio332/flickit/model/Game;)V │ + invoke-direct {v5, v12}, Lcom/studio332/flickit/objects/Popup;->(Lcom/studio332/flickit/model/Game;)V │ │ .line 380 │ - .local v7, "p":Lcom/studio332/flickit/objects/Popup; │ - invoke-virtual {v7}, Lcom/studio332/flickit/objects/Popup;->initSolitaireOver()V │ + .local v5, "p":Lcom/studio332/flickit/objects/Popup; │ + invoke-virtual {v5}, Lcom/studio332/flickit/objects/Popup;->initSolitaireOver()V │ │ .line 381 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/studio332/flickit/screens/GameScreen;->stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; │ + iget-object v12, v0, Lcom/studio332/flickit/screens/GameScreen;->stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ - invoke-virtual {v14, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;->addActor(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ + invoke-virtual {v12, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;->addActor(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ .line 387 │ - .end local v7 # "p":Lcom/studio332/flickit/objects/Popup; │ - .end local v10 # "shooter":Lcom/studio332/flickit/objects/Puck; │ + .end local v5 # "p":Lcom/studio332/flickit/objects/Popup; │ + .end local v8 # "shooter":Lcom/studio332/flickit/objects/Puck; │ :cond_9 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ + iget-object v12, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ │ - invoke-virtual {v14}, Lcom/studio332/flickit/model/Game;->getState()Lcom/studio332/flickit/model/Game$State; │ + invoke-virtual {v12}, Lcom/studio332/flickit/model/Game;->getState()Lcom/studio332/flickit/model/Game$State; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - sget-object v15, Lcom/studio332/flickit/model/Game$State;->FLICKED:Lcom/studio332/flickit/model/Game$State; │ + sget-object v13, Lcom/studio332/flickit/model/Game$State;->FLICKED:Lcom/studio332/flickit/model/Game$State; │ │ - if-ne v14, v15, :cond_a │ + if-ne v12, v13, :cond_a │ │ - if-nez v9, :cond_a │ + if-nez v7, :cond_a │ │ .line 388 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ + iget-object v12, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ │ - invoke-virtual {v14}, Lcom/studio332/flickit/model/Game;->getNumPlayers()I │ + invoke-virtual {v12}, Lcom/studio332/flickit/model/Game;->getNumPlayers()I │ │ - move-result v14 │ + move-result v12 │ │ - const/4 v15, 0x1 │ + const/4 v13, 0x1 │ │ - if-le v14, v15, :cond_b │ + if-le v12, v13, :cond_b │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ + iget-object v12, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ + iget-object v13, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ │ - invoke-virtual {v15}, Lcom/studio332/flickit/model/Game;->getCurrPlayer()I │ + .line 389 │ + invoke-virtual {v13}, Lcom/studio332/flickit/model/Game;->getCurrPlayer()I │ │ - move-result v15 │ + move-result v13 │ │ - invoke-virtual {v14, v15}, Lcom/studio332/flickit/model/Game;->getScore(I)I │ + invoke-virtual {v12, v13}, Lcom/studio332/flickit/model/Game;->getScore(I)I │ │ - move-result v14 │ + move-result v12 │ │ move-object/from16 v0, p0 │ │ - iget-object v15, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ + iget-object v13, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ │ - invoke-virtual {v15}, Lcom/studio332/flickit/model/Game;->getTableInfo()Lcom/studio332/flickit/model/TableInfo; │ + invoke-virtual {v13}, Lcom/studio332/flickit/model/Game;->getTableInfo()Lcom/studio332/flickit/model/TableInfo; │ │ - move-result-object v15 │ + move-result-object v13 │ │ - invoke-virtual {v15}, Lcom/studio332/flickit/model/TableInfo;->getWinScore()I │ + invoke-virtual {v13}, Lcom/studio332/flickit/model/TableInfo;->getWinScore()I │ │ - move-result v15 │ + move-result v13 │ │ - if-lt v14, v15, :cond_b │ + if-lt v12, v13, :cond_b │ │ - const/4 v13, 0x1 │ + const/4 v11, 0x1 │ │ .line 390 │ - .local v13, "win":Z │ + .local v11, "win":Z │ :goto_1 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ + iget-object v12, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ │ - invoke-virtual {v14}, Lcom/studio332/flickit/model/Game;->shotComplete()V │ + invoke-virtual {v12}, Lcom/studio332/flickit/model/Game;->shotComplete()V │ │ .line 391 │ invoke-direct/range {p0 .. p0}, Lcom/studio332/flickit/screens/GameScreen;->isPopupVisible()Z │ │ - move-result v14 │ + move-result v12 │ │ - if-nez v14, :cond_a │ + if-nez v12, :cond_a │ │ .line 392 │ - if-eqz v13, :cond_c │ + if-eqz v11, :cond_c │ │ .line 393 │ invoke-static {}, Lcom/studio332/flickit/util/SoundManager;->instance()Lcom/studio332/flickit/util/SoundManager; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - invoke-virtual {v14}, Lcom/studio332/flickit/util/SoundManager;->stopMusic()V │ + invoke-virtual {v12}, Lcom/studio332/flickit/util/SoundManager;->stopMusic()V │ │ .line 394 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/studio332/flickit/screens/GameScreen;->angleArrow:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ + iget-object v12, v0, Lcom/studio332/flickit/screens/GameScreen;->angleArrow:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ - const/4 v15, 0x0 │ + const/4 v13, 0x0 │ │ - invoke-virtual {v14, v15}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;->setVisible(Z)V │ + invoke-virtual {v12, v13}, Lcom/badlogic/gdx/scenes/scene2d/ui/Image;->setVisible(Z)V │ │ .line 395 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/studio332/flickit/screens/GameScreen;->shotMeter:Lcom/studio332/flickit/objects/ShotMeter; │ + iget-object v12, v0, Lcom/studio332/flickit/screens/GameScreen;->shotMeter:Lcom/studio332/flickit/objects/ShotMeter; │ │ - invoke-virtual {v14}, Lcom/studio332/flickit/objects/ShotMeter;->disable()V │ + invoke-virtual {v12}, Lcom/studio332/flickit/objects/ShotMeter;->disable()V │ │ .line 396 │ - new-instance v7, Lcom/studio332/flickit/objects/Popup; │ + new-instance v5, Lcom/studio332/flickit/objects/Popup; │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ + iget-object v12, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ │ - invoke-direct {v7, v14}, Lcom/studio332/flickit/objects/Popup;->(Lcom/studio332/flickit/model/Game;)V │ + invoke-direct {v5, v12}, Lcom/studio332/flickit/objects/Popup;->(Lcom/studio332/flickit/model/Game;)V │ │ .line 397 │ - .restart local v7 # "p":Lcom/studio332/flickit/objects/Popup; │ - invoke-virtual {v7}, Lcom/studio332/flickit/objects/Popup;->showMultiplayerWinner()V │ + .restart local v5 # "p":Lcom/studio332/flickit/objects/Popup; │ + invoke-virtual {v5}, Lcom/studio332/flickit/objects/Popup;->showMultiplayerWinner()V │ │ .line 398 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/studio332/flickit/screens/GameScreen;->stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; │ + iget-object v12, v0, Lcom/studio332/flickit/screens/GameScreen;->stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ - invoke-virtual {v14, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;->addActor(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ + invoke-virtual {v12, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;->addActor(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ .line 415 │ - .end local v7 # "p":Lcom/studio332/flickit/objects/Popup; │ - .end local v13 # "win":Z │ + .end local v5 # "p":Lcom/studio332/flickit/objects/Popup; │ + .end local v11 # "win":Z │ :cond_a │ :goto_2 │ return-void │ │ - .line 388 │ + .line 389 │ :cond_b │ - const/4 v13, 0x0 │ + const/4 v11, 0x0 │ │ goto :goto_1 │ │ .line 400 │ - .restart local v13 # "win":Z │ + .restart local v11 # "win":Z │ :cond_c │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ + iget-object v12, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ │ - invoke-virtual {v14}, Lcom/studio332/flickit/model/Game;->getState()Lcom/studio332/flickit/model/Game$State; │ + invoke-virtual {v12}, Lcom/studio332/flickit/model/Game;->getState()Lcom/studio332/flickit/model/Game$State; │ │ - move-result-object v14 │ + move-result-object v12 │ │ - sget-object v15, Lcom/studio332/flickit/model/Game$State;->TURN_START:Lcom/studio332/flickit/model/Game$State; │ + sget-object v13, Lcom/studio332/flickit/model/Game$State;->TURN_START:Lcom/studio332/flickit/model/Game$State; │ │ - if-ne v14, v15, :cond_d │ + if-ne v12, v13, :cond_d │ │ .line 401 │ - new-instance v7, Lcom/studio332/flickit/objects/Popup; │ + new-instance v5, Lcom/studio332/flickit/objects/Popup; │ │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ + iget-object v12, v0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ │ - invoke-direct {v7, v14}, Lcom/studio332/flickit/objects/Popup;->(Lcom/studio332/flickit/model/Game;)V │ + invoke-direct {v5, v12}, Lcom/studio332/flickit/objects/Popup;->(Lcom/studio332/flickit/model/Game;)V │ │ .line 402 │ - .restart local v7 # "p":Lcom/studio332/flickit/objects/Popup; │ - invoke-virtual {v7}, Lcom/studio332/flickit/objects/Popup;->showTurnStart()V │ + .restart local v5 # "p":Lcom/studio332/flickit/objects/Popup; │ + invoke-virtual {v5}, Lcom/studio332/flickit/objects/Popup;->showTurnStart()V │ │ .line 403 │ move-object/from16 v0, p0 │ │ - iget-object v14, v0, Lcom/studio332/flickit/screens/GameScreen;->stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; │ + iget-object v12, v0, Lcom/studio332/flickit/screens/GameScreen;->stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ - invoke-virtual {v14, v7}, Lcom/badlogic/gdx/scenes/scene2d/Stage;->addActor(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ + invoke-virtual {v12, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;->addActor(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ goto :goto_2 │ │ .line 406 │ - .end local v7 # "p":Lcom/studio332/flickit/objects/Popup; │ + .end local v5 # "p":Lcom/studio332/flickit/objects/Popup; │ :cond_d │ invoke-direct/range {p0 .. p0}, Lcom/studio332/flickit/screens/GameScreen;->findCurrentShooter()Lcom/studio332/flickit/objects/Puck; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 407 │ - .local v4, "curr":Lcom/studio332/flickit/objects/Puck; │ - if-eqz v4, :cond_a │ + .local v3, "curr":Lcom/studio332/flickit/objects/Puck; │ + if-eqz v3, :cond_a │ │ .line 408 │ - invoke-virtual {v4}, Lcom/studio332/flickit/objects/Puck;->pulse()V │ + invoke-virtual {v3}, Lcom/studio332/flickit/objects/Puck;->pulse()V │ │ .line 409 │ invoke-direct/range {p0 .. p0}, Lcom/studio332/flickit/screens/GameScreen;->attachArrowToShooter()V │ │ goto :goto_2 │ .end method │ │ @@ -2583,14 +2585,15 @@ │ │ invoke-virtual {v4}, Lcom/studio332/flickit/objects/Puck;->isShooter()Z │ │ move-result v7 │ │ if-eqz v7, :cond_1 │ │ + .line 550 │ :cond_3 │ invoke-virtual {v3}, Lcom/studio332/flickit/objects/Puck;->isShooter()Z │ │ move-result v7 │ │ if-ne v7, v9, :cond_4 │ │ @@ -2976,246 +2979,245 @@ │ invoke-virtual {v0, v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;->addAction(Lcom/badlogic/gdx/scenes/scene2d/Action;)V │ │ .line 657 │ return-void │ .end method │ │ .method public show()V │ - .locals 11 │ + .locals 10 │ │ .prologue │ - const/4 v10, 0x1 │ + const/4 v9, 0x1 │ │ - const/high16 v9, 0x44e40000 # 1824.0f │ + const/high16 v8, 0x44e40000 # 1824.0f │ │ - const/high16 v8, 0x44960000 # 1200.0f │ + const/high16 v7, 0x44960000 # 1200.0f │ │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ .line 90 │ invoke-super {p0}, Lcom/studio332/flickit/screens/AbstractScreen;->show()V │ │ .line 91 │ - iget-object v5, p0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ + iget-object v4, p0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ │ - sget-object v6, Lcom/studio332/flickit/model/Game$State;->INIT:Lcom/studio332/flickit/model/Game$State; │ + sget-object v5, Lcom/studio332/flickit/model/Game$State;->INIT:Lcom/studio332/flickit/model/Game$State; │ │ - invoke-virtual {v5, v6}, Lcom/studio332/flickit/model/Game;->setState(Lcom/studio332/flickit/model/Game$State;)V │ + invoke-virtual {v4, v5}, Lcom/studio332/flickit/model/Game;->setState(Lcom/studio332/flickit/model/Game$State;)V │ │ .line 94 │ - new-instance v5, Lcom/badlogic/gdx/physics/box2d/World; │ + new-instance v4, Lcom/badlogic/gdx/physics/box2d/World; │ │ - new-instance v6, Lcom/badlogic/gdx/math/Vector2; │ + new-instance v5, Lcom/badlogic/gdx/math/Vector2; │ │ - invoke-direct {v6, v7, v7}, Lcom/badlogic/gdx/math/Vector2;->(FF)V │ + invoke-direct {v5, v6, v6}, Lcom/badlogic/gdx/math/Vector2;->(FF)V │ │ - invoke-direct {v5, v6, v10}, Lcom/badlogic/gdx/physics/box2d/World;->(Lcom/badlogic/gdx/math/Vector2;Z)V │ + invoke-direct {v4, v5, v9}, Lcom/badlogic/gdx/physics/box2d/World;->(Lcom/badlogic/gdx/math/Vector2;Z)V │ │ - iput-object v5, p0, Lcom/studio332/flickit/screens/GameScreen;->world:Lcom/badlogic/gdx/physics/box2d/World; │ + iput-object v4, p0, Lcom/studio332/flickit/screens/GameScreen;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ .line 95 │ - iget-object v5, p0, Lcom/studio332/flickit/screens/GameScreen;->world:Lcom/badlogic/gdx/physics/box2d/World; │ + iget-object v4, p0, Lcom/studio332/flickit/screens/GameScreen;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ - invoke-virtual {v5, p0}, Lcom/badlogic/gdx/physics/box2d/World;->setContactListener(Lcom/badlogic/gdx/physics/box2d/ContactListener;)V │ + invoke-virtual {v4, p0}, Lcom/badlogic/gdx/physics/box2d/World;->setContactListener(Lcom/badlogic/gdx/physics/box2d/ContactListener;)V │ │ .line 96 │ - invoke-static {v7}, Lcom/badlogic/gdx/physics/box2d/World;->setVelocityThreshold(F)V │ + invoke-static {v6}, Lcom/badlogic/gdx/physics/box2d/World;->setVelocityThreshold(F)V │ │ .line 97 │ invoke-direct {p0}, Lcom/studio332/flickit/screens/GameScreen;->defineBoard()V │ │ .line 100 │ - iget-object v5, p0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ + iget-object v4, p0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ │ - invoke-virtual {v5}, Lcom/studio332/flickit/model/Game;->getTableInfo()Lcom/studio332/flickit/model/TableInfo; │ + invoke-virtual {v4}, Lcom/studio332/flickit/model/Game;->getTableInfo()Lcom/studio332/flickit/model/TableInfo; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Lcom/studio332/flickit/model/TableInfo;->getHoles()Ljava/util/List; │ + invoke-virtual {v4}, Lcom/studio332/flickit/model/TableInfo;->getHoles()Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lcom/badlogic/gdx/math/Vector2; │ + check-cast v3, Lcom/badlogic/gdx/math/Vector2; │ │ .line 101 │ - .local v4, "pos":Lcom/badlogic/gdx/math/Vector2; │ + .local v3, "pos":Lcom/badlogic/gdx/math/Vector2; │ new-instance v1, Lcom/studio332/flickit/objects/Hole; │ │ iget-object v5, p0, Lcom/studio332/flickit/screens/GameScreen;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ invoke-direct {v1, v5}, Lcom/studio332/flickit/objects/Hole;->(Lcom/badlogic/gdx/physics/box2d/World;)V │ │ .line 102 │ .local v1, "hole":Lcom/studio332/flickit/objects/Hole; │ - iget v5, v4, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v5, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - mul-float/2addr v5, v8 │ + mul-float/2addr v5, v7 │ │ - iget v6, v4, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v6, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - mul-float/2addr v6, v9 │ + mul-float/2addr v6, v8 │ │ invoke-virtual {v1, v5, v6}, Lcom/studio332/flickit/objects/Hole;->setPosition(FF)V │ │ .line 103 │ iget-object v5, p0, Lcom/studio332/flickit/screens/GameScreen;->stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ invoke-virtual {v5, v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;->addActor(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ goto :goto_0 │ │ .line 107 │ .end local v1 # "hole":Lcom/studio332/flickit/objects/Hole; │ - .end local v4 # "pos":Lcom/badlogic/gdx/math/Vector2; │ + .end local v3 # "pos":Lcom/badlogic/gdx/math/Vector2; │ :cond_0 │ - iget-object v5, p0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ + iget-object v4, p0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ │ - invoke-virtual {v5}, Lcom/studio332/flickit/model/Game;->getTableInfo()Lcom/studio332/flickit/model/TableInfo; │ + invoke-virtual {v4}, Lcom/studio332/flickit/model/Game;->getTableInfo()Lcom/studio332/flickit/model/TableInfo; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Lcom/studio332/flickit/model/TableInfo;->getBumpers()Ljava/util/List; │ + invoke-virtual {v4}, Lcom/studio332/flickit/model/TableInfo;->getBumpers()Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v4 │ │ :goto_1 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Lcom/badlogic/gdx/math/Vector2; │ + check-cast v3, Lcom/badlogic/gdx/math/Vector2; │ │ .line 108 │ - .restart local v4 # "pos":Lcom/badlogic/gdx/math/Vector2; │ + .restart local v3 # "pos":Lcom/badlogic/gdx/math/Vector2; │ new-instance v0, Lcom/studio332/flickit/objects/Bumper; │ │ iget-object v5, p0, Lcom/studio332/flickit/screens/GameScreen;->world:Lcom/badlogic/gdx/physics/box2d/World; │ │ invoke-direct {v0, v5}, Lcom/studio332/flickit/objects/Bumper;->(Lcom/badlogic/gdx/physics/box2d/World;)V │ │ .line 109 │ .local v0, "b":Lcom/studio332/flickit/objects/Bumper; │ - iget v5, v4, Lcom/badlogic/gdx/math/Vector2;->x:F │ + iget v5, v3, Lcom/badlogic/gdx/math/Vector2;->x:F │ │ - mul-float/2addr v5, v8 │ + mul-float/2addr v5, v7 │ │ - iget v6, v4, Lcom/badlogic/gdx/math/Vector2;->y:F │ + iget v6, v3, Lcom/badlogic/gdx/math/Vector2;->y:F │ │ - mul-float/2addr v6, v9 │ + mul-float/2addr v6, v8 │ │ invoke-virtual {v0, v5, v6}, Lcom/studio332/flickit/objects/Bumper;->setPosition(FF)V │ │ .line 110 │ iget-object v5, p0, Lcom/studio332/flickit/screens/GameScreen;->stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ invoke-virtual {v5, v0}, Lcom/badlogic/gdx/scenes/scene2d/Stage;->addActor(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ goto :goto_1 │ │ .line 114 │ .end local v0 # "b":Lcom/studio332/flickit/objects/Bumper; │ - .end local v4 # "pos":Lcom/badlogic/gdx/math/Vector2; │ + .end local v3 # "pos":Lcom/badlogic/gdx/math/Vector2; │ :cond_1 │ - new-instance v3, Lcom/studio332/flickit/objects/Popup; │ + new-instance v2, Lcom/studio332/flickit/objects/Popup; │ │ - iget-object v5, p0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ + iget-object v4, p0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ │ - invoke-direct {v3, v5}, Lcom/studio332/flickit/objects/Popup;->(Lcom/studio332/flickit/model/Game;)V │ + invoke-direct {v2, v4}, Lcom/studio332/flickit/objects/Popup;->(Lcom/studio332/flickit/model/Game;)V │ │ .line 115 │ - .local v3, "p":Lcom/studio332/flickit/objects/Popup; │ + .local v2, "p":Lcom/studio332/flickit/objects/Popup; │ invoke-direct {p0}, Lcom/studio332/flickit/screens/GameScreen;->addScoreAndTimer()V │ │ .line 116 │ - iget-object v5, p0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ + iget-object v4, p0, Lcom/studio332/flickit/screens/GameScreen;->game:Lcom/studio332/flickit/model/Game; │ │ - invoke-virtual {v5}, Lcom/studio332/flickit/model/Game;->getNumPlayers()I │ + invoke-virtual {v4}, Lcom/studio332/flickit/model/Game;->getNumPlayers()I │ │ - move-result v5 │ + move-result v4 │ │ - if-ne v5, v10, :cond_2 │ + if-ne v4, v9, :cond_2 │ │ .line 117 │ - invoke-virtual {v3}, Lcom/studio332/flickit/objects/Popup;->initSolitareStart()V │ + invoke-virtual {v2}, Lcom/studio332/flickit/objects/Popup;->initSolitareStart()V │ │ .line 121 │ :goto_2 │ - iget-object v5, p0, Lcom/studio332/flickit/screens/GameScreen;->stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; │ + iget-object v4, p0, Lcom/studio332/flickit/screens/GameScreen;->stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ - invoke-virtual {v5, v3}, Lcom/badlogic/gdx/scenes/scene2d/Stage;->addActor(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ + invoke-virtual {v4, v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;->addActor(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ .line 122 │ invoke-static {}, Lcom/studio332/flickit/util/SoundManager;->instance()Lcom/studio332/flickit/util/SoundManager; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-virtual {v5}, Lcom/studio332/flickit/util/SoundManager;->playGameMusic()V │ + invoke-virtual {v4}, Lcom/studio332/flickit/util/SoundManager;->playGameMusic()V │ │ .line 125 │ - new-instance v5, Lcom/studio332/flickit/util/Overlay; │ + new-instance v4, Lcom/studio332/flickit/util/Overlay; │ │ - invoke-direct {v5}, Lcom/studio332/flickit/util/Overlay;->()V │ + invoke-direct {v4}, Lcom/studio332/flickit/util/Overlay;->()V │ │ - iput-object v5, p0, Lcom/studio332/flickit/screens/GameScreen;->overlay:Lcom/studio332/flickit/util/Overlay; │ + iput-object v4, p0, Lcom/studio332/flickit/screens/GameScreen;->overlay:Lcom/studio332/flickit/util/Overlay; │ │ .line 126 │ - iget-object v5, p0, Lcom/studio332/flickit/screens/GameScreen;->stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; │ + iget-object v4, p0, Lcom/studio332/flickit/screens/GameScreen;->stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ - iget-object v6, p0, Lcom/studio332/flickit/screens/GameScreen;->overlay:Lcom/studio332/flickit/util/Overlay; │ + iget-object v5, p0, Lcom/studio332/flickit/screens/GameScreen;->overlay:Lcom/studio332/flickit/util/Overlay; │ │ - invoke-virtual {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/Stage;->addActor(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ + invoke-virtual {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;->addActor(Lcom/badlogic/gdx/scenes/scene2d/Actor;)V │ │ .line 127 │ - iget-object v5, p0, Lcom/studio332/flickit/screens/GameScreen;->overlay:Lcom/studio332/flickit/util/Overlay; │ + iget-object v4, p0, Lcom/studio332/flickit/screens/GameScreen;->overlay:Lcom/studio332/flickit/util/Overlay; │ │ - const/16 v6, 0x64 │ + const/16 v5, 0x64 │ │ - invoke-virtual {v5, v6}, Lcom/studio332/flickit/util/Overlay;->setZIndex(I)V │ + invoke-virtual {v4, v5}, Lcom/studio332/flickit/util/Overlay;->setZIndex(I)V │ │ .line 129 │ - iget-object v5, p0, Lcom/studio332/flickit/screens/GameScreen;->stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; │ + iget-object v4, p0, Lcom/studio332/flickit/screens/GameScreen;->stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ - new-instance v6, Lcom/studio332/flickit/screens/GameScreen$1; │ + new-instance v5, Lcom/studio332/flickit/screens/GameScreen$1; │ │ - invoke-direct {v6, p0}, Lcom/studio332/flickit/screens/GameScreen$1;->(Lcom/studio332/flickit/screens/GameScreen;)V │ + invoke-direct {v5, p0}, Lcom/studio332/flickit/screens/GameScreen$1;->(Lcom/studio332/flickit/screens/GameScreen;)V │ │ - invoke-virtual {v5, v6}, Lcom/badlogic/gdx/scenes/scene2d/Stage;->addListener(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ + invoke-virtual {v4, v5}, Lcom/badlogic/gdx/scenes/scene2d/Stage;->addListener(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z │ │ .line 155 │ return-void │ │ .line 119 │ :cond_2 │ - invoke-virtual {v3}, Lcom/studio332/flickit/objects/Popup;->showTurnStart()V │ + invoke-virtual {v2}, Lcom/studio332/flickit/objects/Popup;->showTurnStart()V │ │ goto :goto_2 │ .end method │ │ .method public startGame()V │ .locals 3 │ │ @@ -3393,30 +3395,29 @@ │ .method public unpause()V │ .locals 4 │ │ .prologue │ .line 673 │ invoke-static {}, Lcom/studio332/flickit/util/SoundManager;->instance()Lcom/studio332/flickit/util/SoundManager; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-virtual {v2}, Lcom/studio332/flickit/util/SoundManager;->resume()V │ + invoke-virtual {v1}, Lcom/studio332/flickit/util/SoundManager;->resume()V │ │ .line 674 │ - iget-object v2, p0, Lcom/studio332/flickit/screens/GameScreen;->stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; │ + iget-object v1, p0, Lcom/studio332/flickit/screens/GameScreen;->stage:Lcom/badlogic/gdx/scenes/scene2d/Stage; │ │ - invoke-virtual {v2}, Lcom/badlogic/gdx/scenes/scene2d/Stage;->getActors()Lcom/badlogic/gdx/utils/Array; │ + invoke-virtual {v1}, Lcom/badlogic/gdx/scenes/scene2d/Stage;->getActors()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 v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 ├── smali/com/studio332/flickit/screens/MenuScreen$10.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$table:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/screens/MenuScreen;Lcom/badlogic/gdx/scenes/scene2d/ui/Label;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/studio332/flickit/screens/MenuScreen; │ │ .prologue │ .line 370 │ iput-object p1, p0, Lcom/studio332/flickit/screens/MenuScreen$10;->this$0:Lcom/studio332/flickit/screens/MenuScreen; │ │ iput-object p2, p0, Lcom/studio332/flickit/screens/MenuScreen$10;->val$table:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; ├── smali/com/studio332/flickit/screens/MenuScreen$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$underline:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/screens/MenuScreen;Lcom/badlogic/gdx/scenes/scene2d/ui/Image;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/studio332/flickit/screens/MenuScreen; │ │ .prologue │ .line 103 │ iput-object p1, p0, Lcom/studio332/flickit/screens/MenuScreen$1;->this$0:Lcom/studio332/flickit/screens/MenuScreen; │ │ iput-object p2, p0, Lcom/studio332/flickit/screens/MenuScreen$1;->val$underline:Lcom/badlogic/gdx/scenes/scene2d/ui/Image; ├── smali/com/studio332/flickit/screens/MenuScreen$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/studio332/flickit/screens/MenuScreen; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/screens/MenuScreen;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/studio332/flickit/screens/MenuScreen; │ │ .prologue │ .line 131 │ iput-object p1, p0, Lcom/studio332/flickit/screens/MenuScreen$2;->this$0:Lcom/studio332/flickit/screens/MenuScreen; │ │ invoke-direct {p0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;->()V ├── smali/com/studio332/flickit/screens/MenuScreen$3.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/studio332/flickit/screens/MenuScreen; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/screens/MenuScreen;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/studio332/flickit/screens/MenuScreen; │ │ .prologue │ .line 147 │ iput-object p1, p0, Lcom/studio332/flickit/screens/MenuScreen$3;->this$0:Lcom/studio332/flickit/screens/MenuScreen; │ │ invoke-direct {p0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;->()V ├── smali/com/studio332/flickit/screens/MenuScreen$4$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$1:Lcom/studio332/flickit/screens/MenuScreen$4; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/screens/MenuScreen$4;)V │ .locals 0 │ + .param p1, "this$1" # Lcom/studio332/flickit/screens/MenuScreen$4; │ │ .prologue │ .line 162 │ iput-object p1, p0, Lcom/studio332/flickit/screens/MenuScreen$4$1;->this$1:Lcom/studio332/flickit/screens/MenuScreen$4; │ │ invoke-direct {p0}, Lcom/badlogic/gdx/scenes/scene2d/Action;->()V ├── smali/com/studio332/flickit/screens/MenuScreen$4.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/studio332/flickit/screens/MenuScreen; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/screens/MenuScreen;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/studio332/flickit/screens/MenuScreen; │ │ .prologue │ .line 158 │ iput-object p1, p0, Lcom/studio332/flickit/screens/MenuScreen$4;->this$0:Lcom/studio332/flickit/screens/MenuScreen; │ │ invoke-direct {p0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;->()V ├── smali/com/studio332/flickit/screens/MenuScreen$5.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$snd:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/screens/MenuScreen;Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/studio332/flickit/screens/MenuScreen; │ │ .prologue │ .line 282 │ iput-object p1, p0, Lcom/studio332/flickit/screens/MenuScreen$5;->this$0:Lcom/studio332/flickit/screens/MenuScreen; │ │ iput-object p2, p0, Lcom/studio332/flickit/screens/MenuScreen$5;->val$snd:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; ├── smali/com/studio332/flickit/screens/MenuScreen$6.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$music:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/screens/MenuScreen;Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/studio332/flickit/screens/MenuScreen; │ │ .prologue │ .line 302 │ iput-object p1, p0, Lcom/studio332/flickit/screens/MenuScreen$6;->this$0:Lcom/studio332/flickit/screens/MenuScreen; │ │ iput-object p2, p0, Lcom/studio332/flickit/screens/MenuScreen$6;->val$music:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton; ├── smali/com/studio332/flickit/screens/MenuScreen$7.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/studio332/flickit/screens/MenuScreen; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/screens/MenuScreen;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/studio332/flickit/screens/MenuScreen; │ │ .prologue │ .line 320 │ iput-object p1, p0, Lcom/studio332/flickit/screens/MenuScreen$7;->this$0:Lcom/studio332/flickit/screens/MenuScreen; │ │ invoke-direct {p0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;->()V ├── smali/com/studio332/flickit/screens/MenuScreen$8.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/studio332/flickit/screens/MenuScreen; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/screens/MenuScreen;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/studio332/flickit/screens/MenuScreen; │ │ .prologue │ .line 335 │ iput-object p1, p0, Lcom/studio332/flickit/screens/MenuScreen$8;->this$0:Lcom/studio332/flickit/screens/MenuScreen; │ │ invoke-direct {p0}, Lcom/badlogic/gdx/scenes/scene2d/InputListener;->()V ├── smali/com/studio332/flickit/screens/MenuScreen$9.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$table:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/screens/MenuScreen;Lcom/badlogic/gdx/scenes/scene2d/ui/Label;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/studio332/flickit/screens/MenuScreen; │ │ .prologue │ .line 358 │ iput-object p1, p0, Lcom/studio332/flickit/screens/MenuScreen$9;->this$0:Lcom/studio332/flickit/screens/MenuScreen; │ │ iput-object p2, p0, Lcom/studio332/flickit/screens/MenuScreen$9;->val$table:Lcom/badlogic/gdx/scenes/scene2d/ui/Label; ├── smali/com/studio332/flickit/util/Assets.smali │ @@ -213,22 +213,24 @@ │ .line 36 │ new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ sget-object v1, Lcom/badlogic/gdx/Gdx;->files:Lcom/badlogic/gdx/Files; │ │ const-string v2, "data/casual.fnt" │ │ + .line 37 │ invoke-interface {v1, v2}, Lcom/badlogic/gdx/Files;->internal(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ move-result-object v1 │ │ sget-object v2, Lcom/badlogic/gdx/Gdx;->files:Lcom/badlogic/gdx/Files; │ │ const-string v3, "data/casual.png" │ │ + .line 38 │ invoke-interface {v2, v3}, Lcom/badlogic/gdx/Files;->internal(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ move-result-object v2 │ │ invoke-direct {v0, v1, v2, v4}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;->(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ iput-object v0, p0, Lcom/studio332/flickit/util/Assets;->font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ @@ -236,22 +238,24 @@ │ .line 39 │ new-instance v0, Lcom/badlogic/gdx/graphics/g2d/BitmapFont; │ │ sget-object v1, Lcom/badlogic/gdx/Gdx;->files:Lcom/badlogic/gdx/Files; │ │ const-string v2, "data/digital.fnt" │ │ + .line 40 │ invoke-interface {v1, v2}, Lcom/badlogic/gdx/Files;->internal(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ move-result-object v1 │ │ sget-object v2, Lcom/badlogic/gdx/Gdx;->files:Lcom/badlogic/gdx/Files; │ │ const-string v3, "data/digital.png" │ │ + .line 41 │ invoke-interface {v2, v3}, Lcom/badlogic/gdx/Files;->internal(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; │ │ move-result-object v2 │ │ invoke-direct {v0, v1, v2, v4}, Lcom/badlogic/gdx/graphics/g2d/BitmapFont;->(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V │ │ iput-object v0, p0, Lcom/studio332/flickit/util/Assets;->messageFont:Lcom/badlogic/gdx/graphics/g2d/BitmapFont; ├── smali/com/studio332/flickit/util/SoundManager$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$sound:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/studio332/flickit/util/SoundManager;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/studio332/flickit/util/SoundManager; │ │ .prologue │ .line 130 │ iput-object p1, p0, Lcom/studio332/flickit/util/SoundManager$1;->this$0:Lcom/studio332/flickit/util/SoundManager; │ │ iput-object p2, p0, Lcom/studio332/flickit/util/SoundManager$1;->val$sound:Ljava/lang/String; ├── original/AndroidManifest.xml │ @@ -1,125 +1,113 @@ │ -00000000: 0300 0800 cc07 0000 0100 1c00 6804 0000 ............h... │ -00000010: 1f00 0000 0000 0000 0000 0000 9800 0000 ................ │ +00000000: 0300 0800 0807 0000 0100 1c00 cc03 0000 ................ │ +00000010: 1b00 0000 0000 0000 0000 0000 8800 0000 ................ │ 00000020: 0000 0000 0000 0000 1a00 0000 3400 0000 ............4... │ 00000030: 5200 0000 7600 0000 9000 0000 9c00 0000 R...v........... │ 00000040: aa00 0000 b800 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: 4202 0000 4c02 0000 5402 0000 7202 0000 B...L...T...r... │ -00000080: 8602 0000 a002 0000 b402 0000 1203 0000 ................ │ -00000090: 3003 0000 4003 0000 7803 0000 8c03 0000 0...@...x....... │ -000000a0: 0b00 7600 6500 7200 7300 6900 6f00 6e00 ..v.e.r.s.i.o.n. │ -000000b0: 4300 6f00 6400 6500 0000 0b00 7600 6500 C.o.d.e.....v.e. │ -000000c0: 7200 7300 6900 6f00 6e00 4e00 6100 6d00 r.s.i.o.n.N.a.m. │ -000000d0: 6500 0000 0d00 6d00 6900 6e00 5300 6400 e.....m.i.n.S.d. │ -000000e0: 6b00 5600 6500 7200 7300 6900 6f00 6e00 k.V.e.r.s.i.o.n. │ -000000f0: 0000 1000 7400 6100 7200 6700 6500 7400 ....t.a.r.g.e.t. │ -00000100: 5300 6400 6b00 5600 6500 7200 7300 6900 S.d.k.V.e.r.s.i. │ -00000110: 6f00 6e00 0000 0b00 6100 6c00 6c00 6f00 o.n.....a.l.l.o. │ -00000120: 7700 4200 6100 6300 6b00 7500 7000 0000 w.B.a.c.k.u.p... │ -00000130: 0400 6900 6300 6f00 6e00 0000 0500 6c00 ..i.c.o.n.....l. │ -00000140: 6100 6200 6500 6c00 0000 0500 7400 6800 a.b.e.l.....t.h. │ -00000150: 6500 6d00 6500 0000 0400 6e00 6100 6d00 e.m.e.....n.a.m. │ -00000160: 6500 0000 0d00 6300 6f00 6e00 6600 6900 e.....c.o.n.f.i. │ -00000170: 6700 4300 6800 6100 6e00 6700 6500 7300 g.C.h.a.n.g.e.s. │ -00000180: 0000 1100 7300 6300 7200 6500 6500 6e00 ....s.c.r.e.e.n. │ -00000190: 4f00 7200 6900 6500 6e00 7400 6100 7400 O.r.i.e.n.t.a.t. │ -000001a0: 6900 6f00 6e00 0000 0700 6100 6e00 6400 i.o.n.....a.n.d. │ -000001b0: 7200 6f00 6900 6400 0000 2a00 6800 7400 r.o.i.d...*.h.t. │ -000001c0: 7400 7000 3a00 2f00 2f00 7300 6300 6800 t.p.:././.s.c.h. │ -000001d0: 6500 6d00 6100 7300 2e00 6100 6e00 6400 e.m.a.s...a.n.d. │ -000001e0: 7200 6f00 6900 6400 2e00 6300 6f00 6d00 r.o.i.d...c.o.m. │ -000001f0: 2f00 6100 7000 6b00 2f00 7200 6500 7300 /.a.p.k./.r.e.s. │ -00000200: 2f00 6100 6e00 6400 7200 6f00 6900 6400 /.a.n.d.r.o.i.d. │ -00000210: 0000 0000 0000 0700 7000 6100 6300 6b00 ........p.a.c.k. │ -00000220: 6100 6700 6500 0000 1800 7000 6c00 6100 a.g.e.....p.l.a. │ -00000230: 7400 6600 6f00 7200 6d00 4200 7500 6900 t.f.o.r.m.B.u.i. │ -00000240: 6c00 6400 5600 6500 7200 7300 6900 6f00 l.d.V.e.r.s.i.o. │ -00000250: 6e00 4300 6f00 6400 6500 0000 1800 7000 n.C.o.d.e.....p. │ -00000260: 6c00 6100 7400 6600 6f00 7200 6d00 4200 l.a.t.f.o.r.m.B. │ -00000270: 7500 6900 6c00 6400 5600 6500 7200 7300 u.i.l.d.V.e.r.s. │ -00000280: 6900 6f00 6e00 4e00 6100 6d00 6500 0000 i.o.n.N.a.m.e... │ -00000290: 0800 6d00 6100 6e00 6900 6600 6500 7300 ..m.a.n.i.f.e.s. │ -000002a0: 7400 0000 1d00 6300 6f00 6d00 2e00 7300 t.....c.o.m...s. │ -000002b0: 7400 7500 6400 6900 6f00 3300 3300 3200 t.u.d.i.o.3.3.2. │ -000002c0: 2e00 6600 6c00 6900 6300 6b00 6900 7400 ..f.l.i.c.k.i.t. │ -000002d0: 2e00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d. │ -000002e0: 0000 0300 3100 2e00 3400 0000 0200 3100 ....1...4.....1. │ -000002f0: 3900 0000 0d00 3400 2e00 3400 2e00 3200 9.....4...4...2. │ -00000300: 2d00 3100 3400 3500 3600 3800 3500 3900 -.1.4.5.6.8.5.9. │ -00000310: 0000 0800 7500 7300 6500 7300 2d00 7300 ....u.s.e.s.-.s. │ -00000320: 6400 6b00 0000 0b00 6100 7000 7000 6c00 d.k.....a.p.p.l. │ -00000330: 6900 6300 6100 7400 6900 6f00 6e00 0000 i.c.a.t.i.o.n... │ -00000340: 0800 6100 6300 7400 6900 7600 6900 7400 ..a.c.t.i.v.i.t. │ -00000350: 7900 0000 2d00 6300 6f00 6d00 2e00 7300 y...-.c.o.m...s. │ -00000360: 7400 7500 6400 6900 6f00 3300 3300 3200 t.u.d.i.o.3.3.2. │ -00000370: 2e00 6600 6c00 6900 6300 6b00 6900 7400 ..f.l.i.c.k.i.t. │ -00000380: 2e00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d. │ -00000390: 2e00 4100 6e00 6400 7200 6f00 6900 6400 ..A.n.d.r.o.i.d. │ -000003a0: 4c00 6100 7500 6e00 6300 6800 6500 7200 L.a.u.n.c.h.e.r. │ -000003b0: 0000 0d00 6900 6e00 7400 6500 6e00 7400 ....i.n.t.e.n.t. │ -000003c0: 2d00 6600 6900 6c00 7400 6500 7200 0000 -.f.i.l.t.e.r... │ -000003d0: 0600 6100 6300 7400 6900 6f00 6e00 0000 ..a.c.t.i.o.n... │ -000003e0: 1a00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d. │ -000003f0: 2e00 6900 6e00 7400 6500 6e00 7400 2e00 ..i.n.t.e.n.t... │ -00000400: 6100 6300 7400 6900 6f00 6e00 2e00 4d00 a.c.t.i.o.n...M. │ -00000410: 4100 4900 4e00 0000 0800 6300 6100 7400 A.I.N.....c.a.t. │ -00000420: 6500 6700 6f00 7200 7900 0000 2000 6100 e.g.o.r.y... .a. │ -00000430: 6e00 6400 7200 6f00 6900 6400 2e00 6900 n.d.r.o.i.d...i. │ -00000440: 6e00 7400 6500 6e00 7400 2e00 6300 6100 n.t.e.n.t...c.a. │ -00000450: 7400 6500 6700 6f00 7200 7900 2e00 4c00 t.e.g.o.r.y...L. │ -00000460: 4100 5500 4e00 4300 4800 4500 5200 0000 A.U.N.C.H.E.R... │ -00000470: 8001 0800 3400 0000 1b02 0101 1c02 0101 ....4........... │ -00000480: 0c02 0101 7002 0101 8002 0101 0200 0101 ....p........... │ -00000490: 0100 0101 0000 0101 0300 0101 1f00 0101 ................ │ -000004a0: 1e00 0101 0001 1000 1800 0000 0200 0000 ................ │ -000004b0: ffff ffff 0b00 0000 0c00 0000 0201 1000 ................ │ -000004c0: 8800 0000 0200 0000 ffff ffff ffff ffff ................ │ -000004d0: 1100 0000 1400 1400 0500 0000 0000 0000 ................ │ -000004e0: 0c00 0000 0000 0000 ffff ffff 0800 0010 ................ │ -000004f0: 0400 0000 0c00 0000 0100 0000 1300 0000 ................ │ -00000500: 0800 0003 1300 0000 ffff ffff 0e00 0000 ................ │ -00000510: 1200 0000 0800 0003 1200 0000 ffff ffff ................ │ -00000520: 0f00 0000 1400 0000 0800 0010 1300 0000 ................ │ -00000530: ffff ffff 1000 0000 1500 0000 0800 0003 ................ │ -00000540: 1500 0000 0201 1000 4c00 0000 0700 0000 ........L....... │ -00000550: ffff ffff ffff ffff 1600 0000 1400 1400 ................ │ -00000560: 0200 0000 0000 0000 0c00 0000 0200 0000 ................ │ -00000570: ffff ffff 0800 0010 0900 0000 0c00 0000 ................ │ -00000580: 0300 0000 ffff ffff 0800 0010 1400 0000 ................ │ -00000590: 0301 1000 1800 0000 0900 0000 ffff ffff ................ │ -000005a0: ffff ffff 1600 0000 0201 1000 7400 0000 ............t... │ -000005b0: 0b00 0000 ffff ffff ffff ffff 1700 0000 ................ │ -000005c0: 1400 1400 0400 0000 0000 0000 0c00 0000 ................ │ -000005d0: 0700 0000 ffff ffff 0800 0001 0000 047f ................ │ -000005e0: 0c00 0000 0600 0000 ffff ffff 0800 0001 ................ │ -000005f0: 0000 037f 0c00 0000 0500 0000 ffff ffff ................ │ -00000600: 0800 0001 0000 027f 0c00 0000 0400 0000 ................ │ -00000610: ffff ffff 0800 0012 ffff ffff 0201 1000 ................ │ -00000620: 7400 0000 1000 0000 ffff ffff ffff ffff t............... │ -00000630: 1800 0000 1400 1400 0400 0000 0000 0000 ................ │ -00000640: 0c00 0000 0600 0000 ffff ffff 0800 0001 ................ │ -00000650: 0000 037f 0c00 0000 0800 0000 1900 0000 ................ │ -00000660: 0800 0003 1900 0000 0c00 0000 0a00 0000 ................ │ -00000670: ffff ffff 0800 0010 0100 0000 0c00 0000 ................ │ -00000680: 0900 0000 ffff ffff 0800 0011 b004 0000 ................ │ -00000690: 0201 1000 2400 0000 1500 0000 ffff ffff ....$........... │ -000006a0: ffff ffff 1a00 0000 1400 1400 0000 0000 ................ │ -000006b0: 0000 0000 0201 1000 3800 0000 1600 0000 ........8....... │ -000006c0: ffff ffff ffff ffff 1b00 0000 1400 1400 ................ │ -000006d0: 0100 0000 0000 0000 0c00 0000 0800 0000 ................ │ -000006e0: 1c00 0000 0800 0003 1c00 0000 0301 1000 ................ │ -000006f0: 1800 0000 1600 0000 ffff ffff ffff ffff ................ │ -00000700: 1b00 0000 0201 1000 3800 0000 1800 0000 ........8....... │ -00000710: ffff ffff ffff ffff 1d00 0000 1400 1400 ................ │ -00000720: 0100 0000 0000 0000 0c00 0000 0800 0000 ................ │ -00000730: 1e00 0000 0800 0003 1e00 0000 0301 1000 ................ │ -00000740: 1800 0000 1800 0000 ffff ffff ffff ffff ................ │ -00000750: 1d00 0000 0301 1000 1800 0000 1900 0000 ................ │ -00000760: ffff ffff ffff ffff 1a00 0000 0301 1000 ................ │ -00000770: 1800 0000 1a00 0000 ffff ffff ffff ffff ................ │ -00000780: 1800 0000 0301 1000 1800 0000 1b00 0000 ................ │ -00000790: ffff ffff ffff ffff 1700 0000 0301 1000 ................ │ -000007a0: 1800 0000 1d00 0000 ffff ffff ffff ffff ................ │ -000007b0: 1100 0000 0101 1000 1800 0000 1d00 0000 ................ │ -000007c0: ffff ffff 0b00 0000 0c00 0000 ............ │ +00000060: 8801 0000 9c01 0000 da01 0000 e401 0000 ................ │ +00000070: f801 0000 1202 0000 2602 0000 8402 0000 ........&....... │ +00000080: a202 0000 b202 0000 ea02 0000 fe02 0000 ................ │ +00000090: 0b00 7600 6500 7200 7300 6900 6f00 6e00 ..v.e.r.s.i.o.n. │ +000000a0: 4300 6f00 6400 6500 0000 0b00 7600 6500 C.o.d.e.....v.e. │ +000000b0: 7200 7300 6900 6f00 6e00 4e00 6100 6d00 r.s.i.o.n.N.a.m. │ +000000c0: 6500 0000 0d00 6d00 6900 6e00 5300 6400 e.....m.i.n.S.d. │ +000000d0: 6b00 5600 6500 7200 7300 6900 6f00 6e00 k.V.e.r.s.i.o.n. │ +000000e0: 0000 1000 7400 6100 7200 6700 6500 7400 ....t.a.r.g.e.t. │ +000000f0: 5300 6400 6b00 5600 6500 7200 7300 6900 S.d.k.V.e.r.s.i. │ +00000100: 6f00 6e00 0000 0b00 6100 6c00 6c00 6f00 o.n.....a.l.l.o. │ +00000110: 7700 4200 6100 6300 6b00 7500 7000 0000 w.B.a.c.k.u.p... │ +00000120: 0400 6900 6300 6f00 6e00 0000 0500 6c00 ..i.c.o.n.....l. │ +00000130: 6100 6200 6500 6c00 0000 0500 7400 6800 a.b.e.l.....t.h. │ +00000140: 6500 6d00 6500 0000 0400 6e00 6100 6d00 e.m.e.....n.a.m. │ +00000150: 6500 0000 0d00 6300 6f00 6e00 6600 6900 e.....c.o.n.f.i. │ +00000160: 6700 4300 6800 6100 6e00 6700 6500 7300 g.C.h.a.n.g.e.s. │ +00000170: 0000 1100 7300 6300 7200 6500 6500 6e00 ....s.c.r.e.e.n. │ +00000180: 4f00 7200 6900 6500 6e00 7400 6100 7400 O.r.i.e.n.t.a.t. │ +00000190: 6900 6f00 6e00 0000 0700 6100 6e00 6400 i.o.n.....a.n.d. │ +000001a0: 7200 6f00 6900 6400 0000 2a00 6800 7400 r.o.i.d...*.h.t. │ +000001b0: 7400 7000 3a00 2f00 2f00 7300 6300 6800 t.p.:././.s.c.h. │ +000001c0: 6500 6d00 6100 7300 2e00 6100 6e00 6400 e.m.a.s...a.n.d. │ +000001d0: 7200 6f00 6900 6400 2e00 6300 6f00 6d00 r.o.i.d...c.o.m. │ +000001e0: 2f00 6100 7000 6b00 2f00 7200 6500 7300 /.a.p.k./.r.e.s. │ +000001f0: 2f00 6100 6e00 6400 7200 6f00 6900 6400 /.a.n.d.r.o.i.d. │ +00000200: 0000 0000 0000 0700 7000 6100 6300 6b00 ........p.a.c.k. │ +00000210: 6100 6700 6500 0000 0800 6d00 6100 6e00 a.g.e.....m.a.n. │ +00000220: 6900 6600 6500 7300 7400 0000 1d00 6300 i.f.e.s.t.....c. │ +00000230: 6f00 6d00 2e00 7300 7400 7500 6400 6900 o.m...s.t.u.d.i. │ +00000240: 6f00 3300 3300 3200 2e00 6600 6c00 6900 o.3.3.2...f.l.i. │ +00000250: 6300 6b00 6900 7400 2e00 6100 6e00 6400 c.k.i.t...a.n.d. │ +00000260: 7200 6f00 6900 6400 0000 0300 3100 2e00 r.o.i.d.....1... │ +00000270: 3400 0000 0800 7500 7300 6500 7300 2d00 4.....u.s.e.s.-. │ +00000280: 7300 6400 6b00 0000 0b00 6100 7000 7000 s.d.k.....a.p.p. │ +00000290: 6c00 6900 6300 6100 7400 6900 6f00 6e00 l.i.c.a.t.i.o.n. │ +000002a0: 0000 0800 6100 6300 7400 6900 7600 6900 ....a.c.t.i.v.i. │ +000002b0: 7400 7900 0000 2d00 6300 6f00 6d00 2e00 t.y...-.c.o.m... │ +000002c0: 7300 7400 7500 6400 6900 6f00 3300 3300 s.t.u.d.i.o.3.3. │ +000002d0: 3200 2e00 6600 6c00 6900 6300 6b00 6900 2...f.l.i.c.k.i. │ +000002e0: 7400 2e00 6100 6e00 6400 7200 6f00 6900 t...a.n.d.r.o.i. │ +000002f0: 6400 2e00 4100 6e00 6400 7200 6f00 6900 d...A.n.d.r.o.i. │ +00000300: 6400 4c00 6100 7500 6e00 6300 6800 6500 d.L.a.u.n.c.h.e. │ +00000310: 7200 0000 0d00 6900 6e00 7400 6500 6e00 r.....i.n.t.e.n. │ +00000320: 7400 2d00 6600 6900 6c00 7400 6500 7200 t.-.f.i.l.t.e.r. │ +00000330: 0000 0600 6100 6300 7400 6900 6f00 6e00 ....a.c.t.i.o.n. │ +00000340: 0000 1a00 6100 6e00 6400 7200 6f00 6900 ....a.n.d.r.o.i. │ +00000350: 6400 2e00 6900 6e00 7400 6500 6e00 7400 d...i.n.t.e.n.t. │ +00000360: 2e00 6100 6300 7400 6900 6f00 6e00 2e00 ..a.c.t.i.o.n... │ +00000370: 4d00 4100 4900 4e00 0000 0800 6300 6100 M.A.I.N.....c.a. │ +00000380: 7400 6500 6700 6f00 7200 7900 0000 2000 t.e.g.o.r.y... . │ +00000390: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d... │ +000003a0: 6900 6e00 7400 6500 6e00 7400 2e00 6300 i.n.t.e.n.t...c. │ +000003b0: 6100 7400 6500 6700 6f00 7200 7900 2e00 a.t.e.g.o.r.y... │ +000003c0: 4c00 4100 5500 4e00 4300 4800 4500 5200 L.A.U.N.C.H.E.R. │ +000003d0: 0000 0000 8001 0800 3400 0000 1b02 0101 ........4....... │ +000003e0: 1c02 0101 0c02 0101 7002 0101 8002 0101 ........p....... │ +000003f0: 0200 0101 0100 0101 0000 0101 0300 0101 ................ │ +00000400: 1f00 0101 1e00 0101 0001 1000 1800 0000 ................ │ +00000410: 0200 0000 ffff ffff 0b00 0000 0c00 0000 ................ │ +00000420: 0201 1000 6000 0000 0200 0000 ffff ffff ....`........... │ +00000430: ffff ffff 0f00 0000 1400 1400 0300 0000 ................ │ +00000440: 0000 0000 0c00 0000 0000 0000 ffff ffff ................ │ +00000450: 0800 0010 0400 0000 0c00 0000 0100 0000 ................ │ +00000460: 1100 0000 0800 0003 1100 0000 ffff ffff ................ │ +00000470: 0e00 0000 1000 0000 0800 0003 1000 0000 ................ │ +00000480: 0201 1000 4c00 0000 0700 0000 ffff ffff ....L........... │ +00000490: ffff ffff 1200 0000 1400 1400 0200 0000 ................ │ +000004a0: 0000 0000 0c00 0000 0200 0000 ffff ffff ................ │ +000004b0: 0800 0010 0900 0000 0c00 0000 0300 0000 ................ │ +000004c0: ffff ffff 0800 0010 1400 0000 0301 1000 ................ │ +000004d0: 1800 0000 0900 0000 ffff ffff ffff ffff ................ │ +000004e0: 1200 0000 0201 1000 7400 0000 0b00 0000 ........t....... │ +000004f0: ffff ffff ffff ffff 1300 0000 1400 1400 ................ │ +00000500: 0400 0000 0000 0000 0c00 0000 0700 0000 ................ │ +00000510: ffff ffff 0800 0001 0000 047f 0c00 0000 ................ │ +00000520: 0600 0000 ffff ffff 0800 0001 0000 037f ................ │ +00000530: 0c00 0000 0500 0000 ffff ffff 0800 0001 ................ │ +00000540: 0000 027f 0c00 0000 0400 0000 ffff ffff ................ │ +00000550: 0800 0012 ffff ffff 0201 1000 7400 0000 ............t... │ +00000560: 1000 0000 ffff ffff ffff ffff 1400 0000 ................ │ +00000570: 1400 1400 0400 0000 0000 0000 0c00 0000 ................ │ +00000580: 0600 0000 ffff ffff 0800 0001 0000 037f ................ │ +00000590: 0c00 0000 0800 0000 1500 0000 0800 0003 ................ │ +000005a0: 1500 0000 0c00 0000 0a00 0000 ffff ffff ................ │ +000005b0: 0800 0010 0100 0000 0c00 0000 0900 0000 ................ │ +000005c0: ffff ffff 0800 0011 b004 0000 0201 1000 ................ │ +000005d0: 2400 0000 1500 0000 ffff ffff ffff ffff $............... │ +000005e0: 1600 0000 1400 1400 0000 0000 0000 0000 ................ │ +000005f0: 0201 1000 3800 0000 1600 0000 ffff ffff ....8........... │ +00000600: ffff ffff 1700 0000 1400 1400 0100 0000 ................ │ +00000610: 0000 0000 0c00 0000 0800 0000 1800 0000 ................ │ +00000620: 0800 0003 1800 0000 0301 1000 1800 0000 ................ │ +00000630: 1600 0000 ffff ffff ffff ffff 1700 0000 ................ │ +00000640: 0201 1000 3800 0000 1800 0000 ffff ffff ....8........... │ +00000650: ffff ffff 1900 0000 1400 1400 0100 0000 ................ │ +00000660: 0000 0000 0c00 0000 0800 0000 1a00 0000 ................ │ +00000670: 0800 0003 1a00 0000 0301 1000 1800 0000 ................ │ +00000680: 1800 0000 ffff ffff ffff ffff 1900 0000 ................ │ +00000690: 0301 1000 1800 0000 1900 0000 ffff ffff ................ │ +000006a0: ffff ffff 1600 0000 0301 1000 1800 0000 ................ │ +000006b0: 1a00 0000 ffff ffff ffff ffff 1400 0000 ................ │ +000006c0: 0301 1000 1800 0000 1b00 0000 ffff ffff ................ │ +000006d0: ffff ffff 1300 0000 0301 1000 1800 0000 ................ │ +000006e0: 1d00 0000 ffff ffff ffff ffff 0f00 0000 ................ │ +000006f0: 0101 1000 1800 0000 1d00 0000 ffff ffff ................ │ +00000700: 0b00 0000 0c00 0000 ........