[−]
/home/hans/code/fdroid/data/tmp/com.dozingcatsoftware.bouncy_20.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.dozingcatsoftware.bouncy_20.apk
[−]
zipinfo {}
Offset 1, 51 lines modified Offset 1, 51 lines modified
1 Zip·​file·​size:​·​2710702·​bytes,​·​number·​of·​entries:​·​49 1 Zip·​file·​size:​·​2720613·​bytes,​·​number·​of·​entries:​·​49
2 -​rw-​-​-​-​·····​2.​0·​fat·····​3940·​bl·​defN·​16-​Mar-​15·​13:​07·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​3940·​bl·​defN·​16-​Mar-​15·​13:​07·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​4061·​bl·​defN·​16-​Mar-​15·​13:​07·​META-​INF/​798AD563.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​4061·​bl·​defN·​16-​Mar-​15·​13:​07·​META-​INF/​798AD563.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1291·​bl·​defN·​16-​Mar-​15·​13:​07·​META-​INF/​798AD563.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1291·​bl·​defN·​16-​Mar-​15·​13:​07·​META-​INF/​798AD563.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Mar-​15·​11:​23·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Mar-​15·​11:​23·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Mar-​15·​11:​23·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​Mar-​15·​11:​23·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····​2236·​bX·​defN·16-​Mar-​15·11:​23·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​2236·​bX·​defN·08-​Jan-​01·00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​1.​0·​fat····​60630·​b-​·​stor·16-​Mar-​15·11:​19·​assets/​audio/​bumper/​dinga1.​ogg 8 -​rw-​-​-​-​·····​1.​0·​fat····​60630·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​audio/​bumper/​dinga1.​ogg
9 -​rw-​-​-​-​·····​1.​0·​fat····​61728·​b-​·​stor·16-​Mar-​15·11:​19·​assets/​audio/​bumper/​dingc1.​ogg 9 -​rw-​-​-​-​·····​1.​0·​fat····​61728·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​audio/​bumper/​dingc1.​ogg
10 -​rw-​-​-​-​·····​1.​0·​fat····​61340·​b-​·​stor·16-​Mar-​15·11:​19·​assets/​audio/​bumper/​dingc2.​ogg 10 -​rw-​-​-​-​·····​1.​0·​fat····​61340·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​audio/​bumper/​dingc2.​ogg
11 -​rw-​-​-​-​·····​1.​0·​fat····​58010·​b-​·​stor·16-​Mar-​15·11:​19·​assets/​audio/​bumper/​dingd1.​ogg 11 -​rw-​-​-​-​·····​1.​0·​fat····​58010·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​audio/​bumper/​dingd1.​ogg
12 -​rw-​-​-​-​·····​1.​0·​fat····​60289·​b-​·​stor·16-​Mar-​15·11:​19·​assets/​audio/​bumper/​dinge1.​ogg 12 -​rw-​-​-​-​·····​1.​0·​fat····​60289·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​audio/​bumper/​dinge1.​ogg
13 -​rw-​-​-​-​·····​1.​0·​fat····​59603·​b-​·​stor·16-​Mar-​15·11:​19·​assets/​audio/​bumper/​dingg1.​ogg 13 -​rw-​-​-​-​·····​1.​0·​fat····​59603·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​audio/​bumper/​dingg1.​ogg
14 -​rw-​-​-​-​·····​1.​0·​fat····​19990·​b-​·​stor·16-​Mar-​15·11:​19·​assets/​audio/​misc/​andBounce2.​ogg 14 -​rw-​-​-​-​·····​1.​0·​fat····​19990·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​audio/​misc/​andBounce2.​ogg
15 -​rw-​-​-​-​·····​1.​0·​fat····​14497·​b-​·​stor·16-​Mar-​15·11:​19·​assets/​audio/​misc/​ball1.​ogg 15 -​rw-​-​-​-​·····​1.​0·​fat····​14497·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​audio/​misc/​ball1.​ogg
16 -​rw-​-​-​-​·····​1.​0·​fat·····​7767·​b-​·​stor·16-​Mar-​15·11:​19·​assets/​audio/​misc/​flipper1.​ogg 16 -​rw-​-​-​-​·····​1.​0·​fat·····​7767·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​audio/​misc/​flipper1.​ogg
17 -​rw-​-​-​-​·····​1.​0·​fat·····​9828·​b-​·​stor·16-​Mar-​15·11:​19·​assets/​audio/​misc/​message2.​ogg 17 -​rw-​-​-​-​·····​1.​0·​fat·····​9828·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​audio/​misc/​message2.​ogg
18 -​rw-​-​-​-​·····​1.​0·​fat····​15053·​b-​·​stor·16-​Mar-​15·11:​19·​assets/​audio/​misc/​rolloverE.​ogg 18 -​rw-​-​-​-​·····​1.​0·​fat····​15053·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​audio/​misc/​rolloverE.​ogg
19 -​rw-​-​-​-​·····​1.​0·​fat····​16791·​b-​·​stor·16-​Mar-​15·11:​19·​assets/​audio/​misc/​startup1.​ogg 19 -​rw-​-​-​-​·····​1.​0·​fat····​16791·​b-​·​stor·08-​Jan-​01·00:​00·​assets/​audio/​misc/​startup1.​ogg
20 -​rw-​-​-​-​·····​2.​0·​fat····​10119·​bl·​defN·16-​Mar-​15·11:​23·​assets/​tables/​table1.​json 20 -​rw-​-​-​-​·····​2.​0·​fat····​10119·​bl·​defN·08-​Jan-​01·00:​00·​assets/​tables/​table1.​json
21 -​rw-​-​-​-​·····​2.​0·​fat····​10128·​bl·​defN·16-​Mar-​15·11:​23·​assets/​tables/​table2.​json 21 -​rw-​-​-​-​·····​2.​0·​fat····​10128·​bl·​defN·08-​Jan-​01·00:​00·​assets/​tables/​table2.​json
22 -​rw-​-​-​-​·····​2.​0·​fat····​13529·​bl·​defN·16-​Mar-​15·11:​23·​assets/​tables/​table3.​json 22 -​rw-​-​-​-​·····​2.​0·​fat····​13529·​bl·​defN·08-​Jan-​01·00:​00·​assets/​tables/​table3.​json
23 -​rw-​-​-​-​·····​2.​0·​fat····​18852·​bl·​defN·16-​Mar-​15·11:​23·​assets/​tables/​table4.​json 23 -​rw-​-​-​-​·····​2.​0·​fat····​18852·​bl·​defN·08-​Jan-​01·00:​00·​assets/​tables/​table4.​json
24 -​rw-​-​-​-​·····​2.​0·​fat····​25491·​bl·​defN·16-​Mar-​15·11:​23·​assets/​tables/​table5.​json 24 -​rw-​-​-​-​·····​2.​0·​fat····​25491·​bl·​defN·08-​Jan-​01·00:​00·​assets/​tables/​table5.​json
25 -​rw-​-​-​-​·····​1.​0·​fat·····​6299·​b-​·​stor·16-​Mar-​15·11:​23·​res/​drawable-​hdpi-​v4/​icon.​png 25 -​rw-​-​-​-​·····​1.​0·​fat·····​6299·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​icon.​png
26 -​rw-​-​-​-​·····​1.​0·​fat·····​3193·​b-​·​stor·16-​Mar-​15·11:​23·​res/​drawable-​mdpi-​v4/​icon.​png 26 -​rw-​-​-​-​·····​1.​0·​fat·····​3193·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​icon.​png
27 -​rw-​-​-​-​·····​1.​0·​fat·····​7275·​b-​·​stor·16-​Mar-​15·11:​23·​res/​drawable-​xhdpi-​v4/​icon.​png 27 -​rw-​-​-​-​·····​1.​0·​fat·····​7275·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​xhdpi-​v4/​icon.​png
28 -​rw-​-​-​-​·····​1.​0·​fat····​13823·​b-​·​stor·16-​Mar-​15·11:​23·​res/​drawable-​xxhdpi-​v4/​icon.​png 28 -​rw-​-​-​-​·····​1.​0·​fat····​13823·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​xxhdpi-​v4/​icon.​png
29 -​rw-​-​-​-​·····​1.​0·​fat····​14874·​b-​·​stor·16-​Mar-​15·11:​23·​res/​drawable-​xxxhdpi-​v4/​icon.​png 29 -​rw-​-​-​-​·····​1.​0·​fat····​14874·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​xxxhdpi-​v4/​icon.​png
30 -​rw-​-​-​-​·····​2.​0·​fat······​792·​bl·​defN·16-​Mar-​15·11:​23·​res/​layout/​about.​xml 30 -​rw-​-​-​-​·····​2.​0·​fat······​792·​bl·​defN·08-​Jan-​01·00:​00·​res/​layout/​about.​xml
31 -​rw-​-​-​-​·····​2.​0·​fat·····​2580·​bl·​defN·16-​Mar-​15·11:​23·​res/​layout/​main.​xml 31 -​rw-​-​-​-​·····​2.​0·​fat·····​2580·​bl·​defN·08-​Jan-​01·00:​00·​res/​layout/​main.​xml
32 -​rw-​-​-​-​·····​1.​0·​fat···​276566·​b-​·​stor·16-​Mar-​15·11:​19·​res/​raw/​androidpad.​ogg 32 -​rw-​-​-​-​·····​1.​0·​fat···​276566·​b-​·​stor·08-​Jan-​01·00:​00·​res/​raw/​androidpad.​ogg
33 -​rw-​-​-​-​·····​1.​0·​fat···​764170·​b-​·​stor·16-​Mar-​15·11:​19·​res/​raw/​drumbassloop.​ogg 33 -​rw-​-​-​-​·····​1.​0·​fat···​764170·​b-​·​stor·08-​Jan-​01·00:​00·​res/​raw/​drumbassloop.​ogg
34 -​rw-​-​-​-​·····​2.​0·​fat·····​1852·​bl·​defN·16-​Mar-​15·11:​23·​res/​xml/​preferences.​xml 34 -​rw-​-​-​-​·····​2.​0·​fat·····​1852·​bl·​defN·08-​Jan-​01·00:​00·​res/​xml/​preferences.​xml
35 -​rw-​-​-​-​·····​2.​0·​fat·····​1628·​bl·​defN·16-​Mar-​15·11:​23·​res/​xml/​preferences_nomultito​uch.​xml 35 -​rw-​-​-​-​·····​2.​0·​fat·····​1628·​bl·​defN·08-​Jan-​01·00:​00·​res/​xml/​preferences_nomultito​uch.​xml
36 -​rw-​-​-​-​·····​1.​0·​fat····​15128·​b-​·​stor·16-​Mar-​15·11:​23·​resources.​arsc 36 -​rw-​-​-​-​·····​1.​0·​fat····​15180·​b-​·​stor·08-​Jan-​01·00:​00·​resources.​arsc
37 -​rw-​-​-​-​·····​2.​0·​fat··​2403352·​bl·​defN·16-​Mar-​15·11:​23·​classes.​dex 37 -​rw-​-​-​-​·····​2.​0·​fat··​2424352·​bl·​defN·08-​Jan-​01·00:​00·​classes.​dex
38 -​rw-​-​-​-​·····​2.​0·​fat····21803·​bl·​defN·16-​Mar-​15·11:​23·​com/​badlogic/​gdx.​gwt.​xml 38 -​rw-​-​-​-​·····​2.​0·​fat······​303·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx/​physics/​box2d.​gwt.​xml
39 -​rw-​-​-​-​·····​2.​0·​fat······​770·​bl·​defN·16-​Mar-​15·11:​23·​com/​badlogic/​gdx/​graphics/​g3d/​particles/​particles.​fragment.​glsl 39 -​rw-​-​-​-​·····​2.​0·​fat····21803·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx.​gwt.​xml
40 -​rw-​-​-​-​·····​2.​0·​fat·····2730·​bl·​defN·16-​Mar-​15·11:​23·​com/​badlogic/​gdx/​graphics/​g3d/​particles/​particles.​vertex.​glsl 40 -​rw-​-​-​-​·····​2.​0·​fat······770·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx/​graphics/​g3d/​particles/​particles.​fragment.​glsl
41 -​rw-​-​-​-​·····​2.​0·​fat·····5163·​bl·​defN·16-​Mar-​15·11:​23·​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​default.​fragment.​glsl 41 -​rw-​-​-​-​·····​2.​0·​fat·····2730·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx/​graphics/​g3d/​particles/​particles.​vertex.​glsl
42 -​rw-​-​-​-​·····​2.​0·​fat·····8948·​bl·​defN·16-​Mar-​15·11:​23·​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​default.​vertex.​glsl 42 -​rw-​-​-​-​·····​2.​0·​fat·····5163·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​default.​fragment.​glsl
43 -​rw-​-​-​-​·····​2.​0·​fat······​870·​bl·​defN·16-​Mar-​15·11:​23·​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​depth.​fragment.​glsl 43 -​rw-​-​-​-​·····​2.​0·​fat·····8948·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​default.​vertex.​glsl
44 -​rw-​-​-​-​·····​2.​0·​fat·····2923·​bl·​defN·16-​Mar-​15·11:​23·​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​depth.​vertex.​glsl 44 -​rw-​-​-​-​·····​2.​0·​fat······​870·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​depth.​fragment.​glsl
45 -​rw-​-​-​-​·····​2.​0·​fat····21743·​bl·​defN·16-​Mar-​15·11:​23·​com/​badlogic/​gdx/​utils/​arial-​15.​fnt 45 -​rw-​-​-​-​·····​2.​0·​fat·····​2923·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​depth.​vertex.​glsl
46 -​rw-​-​-​-​·····​2.​0·​fat····​21814·​bl·​defN·16-​Mar-​15·11:​23·​com/​badlogic/​gdx/​utils/​arial-​15.​png 46 -​rw-​-​-​-​·····​2.​0·​fat····​21743·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx/​utils/​arial-​15.​fnt
47 -​rw-​-​-​-​·····​2.​0·​fat······​303·​bl·​defN·16-​Mar-​15·11:​23·​com/​badlogic/​gdx/​physics/​box2d.​gwt.​xml 47 -​rw-​-​-​-​·····​2.​0·​fat····21814·​bl·​defN·08-​Jan-​01·00:​00·​com/​badlogic/​gdx/​utils/​arial-​15.​png
48 -​rw-​-​-​-​·····​2.​0·​fat···​202008·​bl·​defN·16-​Mar-​15·11:​22·​lib/​armeabi-​v7a/​libgdx-​box2d.​so 48 -​rw-​-​-​-​·····​2.​0·​fat···​284164·​bl·​defN·08-​Jan-​01·00:​00·​lib/​armeabi/​libgdx-​box2d.​so
49 -​rw-​-​-​-​·····​2.​0·​fat···​275724·​bl·​defN·16-​Mar-​15·11:​22·​lib/​armeabi/​libgdx-​box2d.​so 49 -​rw-​-​-​-​·····​2.​0·​fat···​206348·​bl·​defN·08-​Jan-​01·00:​00·​lib/​armeabi-​v7a/​libgdx-​box2d.​so
50 -​rw-​-​-​-​·····​2.​0·​fat···​275656·​bl·​defN·16-​Mar-​15·11:​22·​lib/​x86/​libgdx-​box2d.​so 50 -​rw-​-​-​-​·····​2.​0·​fat···​288192·​bl·​defN·08-​Jan-​01·00:​00·​lib/​x86/​libgdx-​box2d.​so
51 49·​files,​·​4887242·​bytes·​uncompressed,​·​2703458·​bytes·​compressed:​··​44.​7% 51 49·​files,​·​4933610·​bytes·​uncompressed,​·​2713521·​bytes·​compressed:​··​45.​0%
[−]
APK metadata
Offset 6, 23 lines modified Offset 6, 23 lines modified
6 packageInfo:​·​null 6 packageInfo:​·​null
7 sdkInfo:​ 7 sdkInfo:​
8 ··​minSdkVersion:​·​'4' 8 ··​minSdkVersion:​·​'4'
9 ··​targetSdkVersion:​·​'21' 9 ··​targetSdkVersion:​·​'21'
10 sharedLibrary:​·​false 10 sharedLibrary:​·​false
11 unknownFiles:​ 11 unknownFiles:​
12 ··​com/​badlogic/​gdx.​gwt.​xml:​·​'8' 12 ··​com/​badlogic/​gdx.​gwt.​xml:​·​'8'
  13 ··​com/​badlogic/​gdx/​physics/​box2d.​gwt.​xml:​·​'8'
13 ··​com/​badlogic/​gdx/​graphics/​g3d/​particles/​particles.​fragment.​glsl:​·​'8' 14 ··​com/​badlogic/​gdx/​graphics/​g3d/​particles/​particles.​fragment.​glsl:​·​'8'
14 ··​com/​badlogic/​gdx/​graphics/​g3d/​particles/​particles.​vertex.​glsl:​·​'8' 15 ··​com/​badlogic/​gdx/​graphics/​g3d/​particles/​particles.​vertex.​glsl:​·​'8'
15 ··​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​default.​fragment.​glsl:​·​'8' 16 ··​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​default.​fragment.​glsl:​·​'8'
16 ··​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​default.​vertex.​glsl:​·​'8' 17 ··​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​default.​vertex.​glsl:​·​'8'
17 ··​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​depth.​fragment.​glsl:​·​'8' 18 ··​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​depth.​fragment.​glsl:​·​'8'
18 ··​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​depth.​vertex.​glsl:​·​'8' 19 ··​com/​badlogic/​gdx/​graphics/​g3d/​shaders/​depth.​vertex.​glsl:​·​'8'
19 ··​com/​badlogic/​gdx/​utils/​arial-​15.​fnt:​·​'8' 20 ··​com/​badlogic/​gdx/​utils/​arial-​15.​fnt:​·​'8'
20 ··​com/​badlogic/​gdx/​utils/​arial-​15.​png:​·​'8' 21 ··​com/​badlogic/​gdx/​utils/​arial-​15.​png:​·​'8'
21 ··​com/​badlogic/​gdx/​physics/​box2d.​gwt.​xml:​·​'8'  
22 usesFramework:​ 22 usesFramework:​
23 ··​ids:​ 23 ··​ids:​
24 ··​-​·​1 24 ··​-​·​1
25 ··​tag:​·​null 25 ··​tag:​·​null
26 version:​·​2.​2.​1-​dirty 26 version:​·​2.​2.​1-​dirty
27 versionInfo:​ 27 versionInfo:​
28 ··​versionCode:​·​'20' 28 ··​versionCode:​·​'20'
[−]
smali/com/badlogic/gdx/assets/AssetLoaderParameters.smali
Offset 29, 10 lines modified Offset 29, 9 lines modified
29 ····​.​locals·​0 29 ····​.​locals·​0
   
30 ····​.​prologue 30 ····​.​prologue
31 ····​.​line·​19 31 ····​.​line·​19
32 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​assets/​AssetLoaderParameters​;​,​·​"Lcom/​badlogic/​gdx/​assets/​AssetLoaderParameters​<TT;​>;​" 32 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​assets/​AssetLoaderParameters​;​,​·​"Lcom/​badlogic/​gdx/​assets/​AssetLoaderParameters​<TT;​>;​"
33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
34 ····​.​line·​23  
35 ····​return-​void 34 ····​return-​void
36 .​end·​method 35 .​end·​method
[−]
smali/com/badlogic/gdx/assets/AssetManager.smali
Offset 407, 173 lines modified Offset 407, 170 lines modified
407 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​util/​Stack;​-​>push(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 407 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​util/​Stack;​-​>push(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
408 ····​.​line·​458 408 ····​.​line·​458
409 ····​return-​void 409 ····​return-​void
410 .​end·​method 410 .​end·​method
   
411 .​method·​private·​disposeDependencies(L​java/​lang/​String;​)​V 411 .​method·​private·​disposeDependencies(L​java/​lang/​String;​)​V
412 ····​.​locals·7 412 ····​.​locals·6
413 ····​.​param·​p1,​·​"fileName"····​#·​Ljava/​lang/​String;​ 413 ····​.​param·​p1,​·​"fileName"····​#·​Ljava/​lang/​String;​
   
414 ····​.​prologue 414 ····​.​prologue
415 ····​.​line·​343 415 ····​.​line·​343
416 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​-​>assetDependencies:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 416 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​-​>assetDependencies:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
417 ····​invoke-​virtual·​{v5,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 417 ····​invoke-​virtual·​{v4,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
418 ····​move-​result-​object·​v1 418 ····​move-​result-​object·​v1
   
419 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 419 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
420 ····​.​line·​344 420 ····​.​line·​344
421 ····​.​local·​v1,​·​"dependencies":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Ljava/​lang/​String;​>;​" 421 ····​.​local·​v1,​·​"dependencies":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Ljava/​lang/​String;​>;​"
422 ····​if-​eqz·​v1,​·​:​cond_0 422 ····​if-​eqz·​v1,​·​:​cond_0
   
423 ····​.​line·​345 423 ····​.​line·​345
424 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 424 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
425 ····​move-​result-​object·​v3 425 ····​move-​result-​object·​v4
   
426 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
427 ····​:​goto_0 426 ····​:​goto_0
428 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 427 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
429 ····​move-​result·​v5 428 ····​move-​result·​v5
   
430 ····​if-​eqz·​v5,​·​:​cond_0 429 ····​if-​eqz·​v5,​·​:​cond_0
   
431 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 430 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
432 ····​move-​result-​object·​v2 431 ····​move-​result-​object·​v2
   
433 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​ 432 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​
   
434 ····​.​line·​346 433 ····​.​line·​346
435 ····​.​local·​v2,​·​"dependency":​Ljava/​lang/​String;​ 434 ····​.​local·​v2,​·​"dependency":​Ljava/​lang/​String;​
436 ····​invoke-​direct·​{p0,​·​v2},​·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​-​>disposeDependencies(​Ljava/​lang/​String;​)​V 435 ····​invoke-​direct·​{p0,​·​v2},​·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​-​>disposeDependencies(​Ljava/​lang/​String;​)​V
   
437 ····​goto·​:​goto_0 436 ····​goto·​:​goto_0
   
438 ····​.​line·​350 437 ····​.​line·​350
439 ····​.​end·​local·​v2····​#·​"dependency":​Ljava/​lang/​String;​ 438 ····​.​end·​local·​v2····​#·​"dependency":​Ljava/​lang/​String;​
440 ····​.​end·​local·​v3····​#·​"i$":​Ljava/​util/​Iterator;​  
441 ····​:​cond_0 439 ····​:​cond_0
442 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​-​>assetTypes:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 440 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​-​>assetTypes:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
443 ····​invoke-​virtual·​{v5,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 441 ····​invoke-​virtual·​{v4,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
444 ····​move-​result-​object·​v4 442 ····​move-​result-​object·​v3
   
445 ····​check-​cast·​v4,​·​Ljava/​lang/​Class;​ 443 ····​check-​cast·​v3,​·​Ljava/​lang/​Class;​
   
446 ····​.​line·​351 444 ····​.​line·​351
447 ····​.​local·​v4,​·​"type":​Ljava/​lang/​Class;​ 445 ····​.​local·​v3,​·​"type":​Ljava/​lang/​Class;​
448 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​-​>assets:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 446 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​-​>assets:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
449 ····​invoke-​virtual·​{v5,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 447 ····​invoke-​virtual·​{v4,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
450 ····​move-​result-​object·​v5 448 ····​move-​result-​object·​v4
   
451 ····​check-​cast·​v5,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 449 ····​check-​cast·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
452 ····​invoke-​virtual·​{v5,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 450 ····​invoke-​virtual·​{v4,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
453 ····​move-​result-​object·​v5 451 ····​move-​result-​object·​v4
   
454 ····​check-​cast·​v5,​·​Lcom/​badlogic/​gdx/​assets/​RefCountedContainer;​ 452 ····​check-​cast·​v4,​·​Lcom/​badlogic/​gdx/​assets/​RefCountedContainer;​
   
455 ····​const-​class·​v6,​·​Ljava/​lang/​Object;​ 453 ····​const-​class·​v5,​·​Ljava/​lang/​Object;​
   
456 ····​invoke-​virtual·​{v5,​·​v6},​·​Lcom/​badlogic/​gdx/​assets/​RefCountedContainer;​-​>getObject(Ljava/​lang/​Class;​)​Ljava/​lang/​Object;​ 454 ····​invoke-​virtual·​{v4,​·​v5},​·​Lcom/​badlogic/​gdx/​assets/​RefCountedContainer;​-​>getObject(Ljava/​lang/​Class;​)​Ljava/​lang/​Object;​
   
457 ····​move-​result-​object·​v0 455 ····​move-​result-​object·​v0
   
458 ····​.​line·​352 456 ····​.​line·​352
459 ····​.​local·​v0,​·​"asset":​Ljava/​lang/​Object;​ 457 ····​.​local·​v0,​·​"asset":​Ljava/​lang/​Object;​
460 ····​instance-​of·​v5,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​ 458 ····​instance-​of·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​
   
461 ····​if-​eqz·​v5,​·​:​cond_1 459 ····​if-​eqz·​v4,​·​:​cond_1
   
462 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​ 460 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​
   
463 ····​.​end·​local·​v0····​#·​"asset":​Ljava/​lang/​Object;​ 461 ····​.​end·​local·​v0····​#·​"asset":​Ljava/​lang/​Object;​
464 ····​invoke-​interface·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​-​>dispose()​V 462 ····​invoke-​interface·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​-​>dispose()​V
   
465 ····​.​line·​353 463 ····​.​line·​353
466 ····​:​cond_1 464 ····​:​cond_1
467 ····​return-​void 465 ····​return-​void
468 .​end·​method 466 .​end·​method
   
Max diff block lines reached; 75100/79651 bytes (94.29%) of diff not shown.
[−]
smali/com/badlogic/gdx/assets/loaders/ModelLoader.smali
Offset 123, 129 lines modified Offset 123, 127 lines modified
   
123 ····​.​line·​95 123 ····​.​line·​95
124 ····​:​cond_0 124 ····​:​cond_0
125 ····​return-​object·​v1 125 ····​return-​object·​v1
   
126 ····​.​line·​78 126 ····​.​line·​78
127 ····​:​cond_1 127 ····​:​cond_1
128 ····​new-​instance·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​ 128 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​
   
129 ····​invoke-​direct·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​><init>()​V 129 ····​invoke-​direct·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​><init>()​V
   
130 ····​.​line·​79 130 ····​.​line·​79
131 ····​.​local·​v4,​·​"item":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelData;​>;​" 131 ····​.​local·​v2,​·​"item":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelData;​>;​"
132 ····​iput-​object·​p1,​·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>key:​Ljava/​lang/​Object;​ 132 ····​iput-​object·​p1,​·​v2,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>key:​Ljava/​lang/​Object;​
   
133 ····​.​line·​80 133 ····​.​line·​80
134 ····​iput-​object·​v0,​·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>value:​Ljava/​lang/​Object;​ 134 ····​iput-​object·​v0,​·​v2,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>value:​Ljava/​lang/​Object;​
   
135 ····​.​line·​81 135 ····​.​line·​81
136 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​ModelLoader;​-​>items:​Lcom/​badlogic/​gdx/​utils/​Array;​ 136 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​ModelLoader;​-​>items:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
137 ····​monitor-​enter·​v9 137 ····​monitor-​enter·​v7
   
138 ····​.​line·​82 138 ····​.​line·​82
139 ····​:​try_start_0 139 ····​:​try_start_0
140 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​ModelLoader;​-​>items:​Lcom/​badlogic/​gdx/​utils/​Array;​ 140 ····​iget-​object·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​ModelLoader;​-​>items:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
141 ····​invoke-​virtual·​{v8,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V 141 ····​invoke-​virtual·​{v6,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V
   
142 ····​.​line·​83 142 ····​.​line·​83
143 ····​monitor-​exit·​v9 143 ····​monitor-​exit·​v7
144 ····​:​try_end_0 144 ····​:​try_end_0
145 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 145 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
146 ····​.​line·​85 146 ····​.​line·​85
147 ····​if-​eqz·​p3,​·​:​cond_3 147 ····​if-​eqz·​p3,​·​:​cond_3
   
148 ····​iget-​object·​v7,​·​p3,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​ModelLoader$ModelPara​meters;​-​>textureParameter:​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​ 148 ····​iget-​object·​v5,​·​p3,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​ModelLoader$ModelPara​meters;​-​>textureParameter:​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​
   
149 ····​.​line·​89 149 ····​.​line·​89
150 ····​.​local·​v7,​·​"textureParameter":​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​ 150 ····​.​local·​v5,​·​"textureParameter":​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​
151 ····​:​goto_0 151 ····​:​goto_0
152 ····​iget-​object·​v8,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelData;​-​>materials:​Lcom/​badlogic/​gdx/​utils/​Array;​ 152 ····​iget-​object·​v6,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelData;​-​>materials:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
153 ····​invoke-​virtual·​{v8},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 153 ····​invoke-​virtual·​{v6},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
154 ····​move-​result-​object·​v2 154 ····​move-​result-​object·​v6
   
155 ····​:​cond_2 155 ····​:​cond_2
156 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 156 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
157 ····​move-​result·​v8 157 ····​move-​result·​v7
   
158 ····​if-​eqz·​v8,​·​:​cond_0 158 ····​if-​eqz·​v7,​·​:​cond_0
   
159 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 159 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
160 ····​move-​result-​object·​v5 160 ····​move-​result-​object·​v3
   
161 ····​check-​cast·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​ 161 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​
   
162 ····​.​line·​90 162 ····​.​line·​90
163 ····​.​local·​v5,​·​"modelMaterial":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​ 163 ····​.​local·​v3,​·​"modelMaterial":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​
164 ····​iget-​object·​v8,​·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>textures:​Lcom/​badlogic/​gdx/​utils/​Array;​ 164 ····​iget-​object·​v7,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>textures:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
165 ····​if-​eqz·​v8,​·​:​cond_2 165 ····​if-​eqz·​v7,​·​:​cond_2
   
166 ····​.​line·​91 166 ····​.​line·​91
167 ····​iget-​object·​v8,​·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>textures:​Lcom/​badlogic/​gdx/​utils/​Array;​ 167 ····​iget-​object·​v7,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>textures:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
168 ····​invoke-​virtual·​{v8},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 168 ····​invoke-​virtual·​{v7},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
169 ····​move-​result-​object·​v3 169 ····​move-​result-​object·​v7
   
170 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
171 ····​:​goto_1 170 ····​:​goto_1
172 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 171 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
173 ····​move-​result·​v8 172 ····​move-​result·​v8
   
174 ····​if-​eqz·​v8,​·​:​cond_2 173 ····​if-​eqz·​v8,​·​:​cond_2
   
175 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 174 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
176 ····​move-​result-​object·​v6 175 ····​move-​result-​object·​v4
   
177 ····​check-​cast·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelTexture;​ 176 ····​check-​cast·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelTexture;​
   
178 ····​.​line·​92 177 ····​.​line·​92
179 ····​.​local·​v6,​·​"modelTexture":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelTexture;​ 178 ····​.​local·​v4,​·​"modelTexture":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelTexture;​
180 ····​new-​instance·​v8,​·​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​ 179 ····​new-​instance·​v8,​·​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​
   
181 ····​iget-​object·​v9,​·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelTexture;​-​>fileName:​Ljava/​lang/​String;​ 180 ····​iget-​object·​v9,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelTexture;​-​>fileName:​Ljava/​lang/​String;​
   
182 ····​const-​class·​v10,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 181 ····​const-​class·​v10,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​
   
183 ····​invoke-​direct·​{v8,​·​v9,​·​v10,​·​v7},​·​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​Class;​Lcom/​badlogic/​gdx/​assets/​AssetLoaderParameters​;​)​V 182 ····​invoke-​direct·​{v8,​·​v9,​·​v10,​·​v5},​·​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​Class;​Lcom/​badlogic/​gdx/​assets/​AssetLoaderParameters​;​)​V
   
184 ····​invoke-​virtual·​{v1,​·​v8},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V 183 ····​invoke-​virtual·​{v1,​·​v8},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V
Max diff block lines reached; 1822/8034 bytes (22.68%) of diff not shown.
[−]
smali/com/badlogic/gdx/assets/loaders/SkinLoader.smali
Offset 166, 121 lines modified Offset 166, 119 lines modified
166 ····​.​param·​p4,​·​"parameter"····​#·​Lcom/​badlogic/​gdx/​assets/​loaders/​SkinLoader$SkinParame​ter;​ 166 ····​.​param·​p4,​·​"parameter"····​#·​Lcom/​badlogic/​gdx/​assets/​loaders/​SkinLoader$SkinParame​ter;​
   
167 ····​.​prologue 167 ····​.​prologue
168 ····​.​line·​60 168 ····​.​line·​60
169 ····​if-​nez·​p4,​·​:​cond_0 169 ····​if-​nez·​p4,​·​:​cond_0
   
170 ····​.​line·​61 170 ····​.​line·​61
171 ····​new-​instance·​v6,​·​Ljava/​lang/​StringBuilder;​ 171 ····​new-​instance·​v5,​·​Ljava/​lang/​StringBuilder;​
   
172 ····​invoke-​direct·​{v6},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 172 ····​invoke-​direct·​{v5},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
173 ····​invoke-​virtual·​{p3},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>pathWithoutExtension​()​Ljava/​lang/​String;​ 173 ····​invoke-​virtual·​{p3},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>pathWithoutExtension​()​Ljava/​lang/​String;​
   
174 ····​move-​result-​object·​v7  
   
175 ····​invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
176 ····​move-​result-​object·​v6 174 ····​move-​result-​object·​v6
   
177 ····const-​string·v7,​·​".​atlas" 175 ····invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
178 ····invoke-​virtual·​{v6,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 176 ····move-​result-​object·v5
   
179 ····move-​result-​object·​v6 177 ····const-​string·​v6,​·​".​atlas"
   
180 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 178 ····​invoke-​virtual·​{v5,​·v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
181 ····​move-​result-​object·​v5 179 ····​move-​result-​object·​v5
   
  180 ····​invoke-​virtual·​{v5},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
  181 ····​move-​result-​object·​v4
   
182 ····​.​line·​62 182 ····​.​line·​62
183 ····​.​local·​v5,​·​"textureAtlasPath":​Ljava/​lang/​String;​ 183 ····​.​local·​v4,​·​"textureAtlasPath":​Ljava/​lang/​String;​
184 ····​const/​4·​v3,​·​0x0 184 ····​const/​4·​v2,​·​0x0
   
185 ····​.​line·​67 185 ····​.​line·​67
186 ····​.​local·​v3,​·​"resources":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<Ljava/​lang/​String;​Ljava/​lang/​Object;​>;​" 186 ····​.​local·​v2,​·​"resources":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<Ljava/​lang/​String;​Ljava/​lang/​Object;​>;​"
187 ····​:​goto_0 187 ····​:​goto_0
188 ····​const-​class·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​ 188 ····​const-​class·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​
   
189 ····​invoke-​virtual·​{p1,​·​v5,​·​v6},​·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​-​>get(Ljava/​lang/​String;​Ljava/​lang/​Class;​)​Ljava/​lang/​Object;​ 189 ····​invoke-​virtual·​{p1,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​-​>get(Ljava/​lang/​String;​Ljava/​lang/​Class;​)​Ljava/​lang/​Object;​
   
190 ····​move-​result-​object·​v0 190 ····​move-​result-​object·​v0
   
191 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​ 191 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​
   
192 ····​.​line·​68 192 ····​.​line·​68
193 ····​.​local·​v0,​·​"atlas":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​ 193 ····​.​local·​v0,​·​"atlas":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​
194 ····​new-​instance·​v4,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​ 194 ····​new-​instance·​v3,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
195 ····​invoke-​direct·​{v4,​·​v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​)​V 195 ····​invoke-​direct·​{v3,​·​v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​)​V
   
196 ····​.​line·​69 196 ····​.​line·​69
197 ····​.​local·​v4,​·​"skin":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​ 197 ····​.​local·​v3,​·​"skin":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
198 ····​if-​eqz·​v3,​·​:​cond_1 198 ····​if-​eqz·​v2,​·​:​cond_1
   
199 ····​.​line·​70 199 ····​.​line·​70
200 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​ 200 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​
   
201 ····​move-​result-​object·​v6 201 ····​move-​result-​object·​v5
   
202 ····​invoke-​virtual·​{v6},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​ 202 ····​invoke-​virtual·​{v5},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​
   
203 ····​move-​result-​object·​v2 203 ····​move-​result-​object·​v6
   
204 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
205 ····​:​goto_1 204 ····​:​goto_1
206 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 205 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
207 ····​move-​result·​v6 206 ····​move-​result·​v5
   
208 ····​if-​eqz·​v6,​·​:​cond_1 207 ····​if-​eqz·​v5,​·​:​cond_1
   
209 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 208 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
210 ····​move-​result-​object·​v1 209 ····​move-​result-​object·​v1
   
211 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​ 210 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​
   
212 ····​.​line·​71 211 ····​.​line·​71
213 ····​.​local·​v1,​·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Ljava/​lang/​Object;​>;​" 212 ····​.​local·​v1,​·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Ljava/​lang/​Object;​>;​"
214 ····​iget-​object·​v6,​·​v1,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>key:​Ljava/​lang/​Object;​ 213 ····​iget-​object·​v5,​·​v1,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>key:​Ljava/​lang/​Object;​
   
215 ····​check-​cast·​v6,​·​Ljava/​lang/​String;​ 214 ····​check-​cast·​v5,​·​Ljava/​lang/​String;​
   
216 ····​iget-​object·​v7,​·​v1,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>value:​Ljava/​lang/​Object;​ 215 ····​iget-​object·​v7,​·​v1,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>value:​Ljava/​lang/​Object;​
   
217 ····​invoke-​virtual·​{v4,​·​v6,​·​v7},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​-​>add(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​V 216 ····​invoke-​virtual·​{v3,​·​v5,​·​v7},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​-​>add(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​V
   
218 ····​goto·​:​goto_1 217 ····​goto·​:​goto_1
   
219 ····​.​line·​64 218 ····​.​line·​64
220 ····​.​end·​local·​v0····​#·​"atlas":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​ 219 ····​.​end·​local·​v0····​#·​"atlas":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​
221 ····​.​end·​local·​v1····​#·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Ljava/​lang/​Object;​>;​" 220 ····​.​end·​local·​v1····​#·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Ljava/​lang/​Object;​>;​"
222 ····​.​end·​local·​v2····​#·​"i$":​Ljava/​util/​Iterator;​ 221 ····​.​end·​local·​v2····​#·​"resources":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<Ljava/​lang/​String;​Ljava/​lang/​Object;​>;​"
223 ····​.​end·​local·​v3····​#·​"resources":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<Ljava/​lang/​String;​Ljava/​lang/​Object;​>;​" 222 ····​.​end·​local·​v3····​#·​"skin":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
224 ····​.​end·​local·​v4····​#·"skin":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​ 223 ····​.​end·​local·​v4····​#·​"textureAtlasPath":​Ljava/​lang/​String;​
Max diff block lines reached; 1789/7507 bytes (23.83%) of diff not shown.
[−]
smali/com/badlogic/gdx/assets/loaders/TextureAtlasLoader.smali
Offset 73, 160 lines modified Offset 73, 156 lines modified
73 ········​} 73 ········​}
74 ····​.​end·​annotation 74 ····​.​end·​annotation
   
75 ····​.​prologue 75 ····​.​prologue
76 ····​.​line·​53 76 ····​.​line·​53
77 ····​invoke-​virtual·​{p2},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>parent()​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 77 ····​invoke-​virtual·​{p2},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>parent()​Lcom/​badlogic/​gdx/​files/​FileHandle;​
   
78 ····​move-​result-​object·​v2 78 ····​move-​result-​object·​v1
   
79 ····​.​line·​55 79 ····​.​line·​55
80 ····​.​local·​v2,​·​"imgDir":​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 80 ····​.​local·​v1,​·​"imgDir":​Lcom/​badlogic/​gdx/​files/​FileHandle;​
81 ····​if-​eqz·​p3,​·​:​cond_0 81 ····​if-​eqz·​p3,​·​:​cond_0
   
82 ····​.​line·​56 82 ····​.​line·​56
83 ····​new-​instance·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​ 83 ····​new-​instance·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​
   
84 ····​iget-​boolean·​v6,​·​p3,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureAtlasLoader$Te​xtureAtlasParameter;​-​>flip:​Z 84 ····​iget-​boolean·​v5,​·​p3,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureAtlasLoader$Te​xtureAtlasParameter;​-​>flip:​Z
   
85 ····​invoke-​direct·​{v5,​·​p2,​·​v2,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​-​><init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​files/​FileHandle;​Z)​V 85 ····​invoke-​direct·​{v4,​·​p2,​·​v1,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​-​><init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​files/​FileHandle;​Z)​V
   
86 ····​iput-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureAtlasLoader;​-​>data:​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​ 86 ····​iput-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureAtlasLoader;​-​>data:​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​
   
87 ····​.​line·​61 87 ····​.​line·​61
88 ····​:​goto_0 88 ····​:​goto_0
89 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 89 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
90 ····​invoke-​direct·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​><init>()​V 90 ····​invoke-​direct·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​><init>()​V
   
91 ····​.​line·​62 91 ····​.​line·​62
92 ····​.​local·​v0,​·​"dependencies":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​>;​" 92 ····​.​local·​v0,​·​"dependencies":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​>;​"
93 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureAtlasLoader;​-​>data:​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​ 93 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureAtlasLoader;​-​>data:​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​
   
94 ····​invoke-​virtual·​{v5},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​-​>getPages()​Lcom/​badlogic/​gdx/​utils/​Array;​ 94 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​-​>getPages()​Lcom/​badlogic/​gdx/​utils/​Array;​
   
95 ····​move-​result-​object·​v5 95 ····​move-​result-​object·​v4
   
96 ····​invoke-​virtual·​{v5},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 96 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
97 ····​move-​result-​object·​v1 97 ····​move-​result-​object·​v4
   
98 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
99 ····​:​goto_1 98 ····​:​goto_1
100 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 99 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
101 ····​move-​result·​v5 100 ····​move-​result·​v5
   
102 ····​if-​eqz·​v5,​·​:​cond_1 101 ····​if-​eqz·​v5,​·​:​cond_1
   
103 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 102 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
104 ····​move-​result-​object·​v3 103 ····​move-​result-​object·​v2
   
105 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​ 104 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​
   
106 ····​.​line·​63 105 ····​.​line·​63
107 ····​.​local·​v3,​·​"page":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​ 106 ····​.​local·​v2,​·​"page":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​
108 ····​new-​instance·​v4,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​ 107 ····​new-​instance·​v3,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​
   
109 ····​invoke-​direct·​{v4},​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​><init>()​V 108 ····​invoke-​direct·​{v3},​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​><init>()​V
   
110 ····​.​line·​64 109 ····​.​line·​64
111 ····​.​local·​v4,​·​"params":​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​ 110 ····​.​local·​v3,​·​"params":​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​
112 ····​iget-​object·​v5,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>format:​Lcom/​badlogic/​gdx/​graphics/​Pixmap$Format;​ 111 ····​iget-​object·​v5,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>format:​Lcom/​badlogic/​gdx/​graphics/​Pixmap$Format;​
   
113 ····​iput-​object·​v5,​·​v4,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​>format:​Lcom/​badlogic/​gdx/​graphics/​Pixmap$Format;​ 112 ····​iput-​object·​v5,​·​v3,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​>format:​Lcom/​badlogic/​gdx/​graphics/​Pixmap$Format;​
   
114 ····​.​line·​65 113 ····​.​line·​65
115 ····​iget-​boolean·​v5,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>useMipMaps:​Z 114 ····​iget-​boolean·​v5,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>useMipMaps:​Z
   
116 ····​iput-​boolean·​v5,​·​v4,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​>genMipMaps:​Z 115 ····​iput-​boolean·​v5,​·​v3,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​>genMipMaps:​Z
   
117 ····​.​line·​66 116 ····​.​line·​66
118 ····​iget-​object·​v5,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>minFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​ 117 ····​iget-​object·​v5,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>minFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​
   
119 ····​iput-​object·​v5,​·​v4,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​>minFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​ 118 ····​iput-​object·​v5,​·​v3,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​>minFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​
   
120 ····​.​line·​67 119 ····​.​line·​67
121 ····​iget-​object·​v5,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>magFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​ 120 ····​iget-​object·​v5,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>magFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​
   
122 ····​iput-​object·​v5,​·​v4,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​>magFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​ 121 ····​iput-​object·​v5,​·​v3,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​>magFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​
   
123 ····​.​line·​68 122 ····​.​line·​68
124 ····​new-​instance·​v5,​·​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​ 123 ····​new-​instance·​v5,​·​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​
   
125 ····​iget-​object·​v6,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>textureFile:​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 124 ····​iget-​object·​v6,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>textureFile:​Lcom/​badlogic/​gdx/​files/​FileHandle;​
   
126 ····​const-​class·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 125 ····​const-​class·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​
   
127 ····​invoke-​direct·​{v5,​·​v6,​·​v7,​·​v4},​·​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​-​><init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Ljava/​lang/​Class;​Lcom/​badlogic/​gdx/​assets/​AssetLoaderParameters​;​)​V 126 ····​invoke-​direct·​{v5,​·​v6,​·​v7,​·​v3},​·​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​-​><init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Ljava/​lang/​Class;​Lcom/​badlogic/​gdx/​assets/​AssetLoaderParameters​;​)​V
   
128 ····​invoke-​virtual·​{v0,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V 127 ····​invoke-​virtual·​{v0,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V
   
129 ····​goto·​:​goto_1 128 ····​goto·​:​goto_1
   
130 ····​.​line·​58 129 ····​.​line·​58
131 ····​.​end·​local·​v0····​#·​"dependencies":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​>;​" 130 ····​.​end·​local·​v0····​#·​"dependencies":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​>;​"
132 ····​.​end·​local·​v1····​#·​"i$":​Ljava/​util/​Iterator;​ 131 ····​.​end·​local·​v2····​#·​"page":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​
133 ····​.​end·​local·​v3····​#·​"page":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​ 132 ····​.​end·​local·​v3····​#·​"params":​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​
134 ····​.​end·​local·​v4····​#·​"params":​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​  
Max diff block lines reached; 6063/13858 bytes (43.75%) of diff not shown.
[−]
smali/com/badlogic/gdx/files/FileHandle.smali
Offset 1, 20 lines modified Offset 1, 12 lines modified
1 .​class·​public·​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 1 .​class·​public·​Lcom/​badlogic/​gdx/​files/​FileHandle;​
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"FileHandle.​java" 3 .​source·​"FileHandle.​java"
   
   
4 #·​annotations  
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
6 ····​value·​=·​{  
7 ········​Lcom/​badlogic/​gdx/​files/​FileHandle$1;​  
8 ····​}  
9 .​end·​annotation  
   
   
10 #·​instance·​fields 4 #·​instance·​fields
11 .​field·​protected·​file:​Ljava/​io/​File;​ 5 .​field·​protected·​file:​Ljava/​io/​File;​
   
12 .​field·​protected·​type:​Lcom/​badlogic/​gdx/​Files$FileType;​ 6 .​field·​protected·​type:​Lcom/​badlogic/​gdx/​Files$FileType;​
   
   
13 #·​direct·​methods 7 #·​direct·​methods
Offset 236, 21 lines modified Offset 228, 15 lines modified
   
236 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>type:​Lcom/​badlogic/​gdx/​Files$FileType;​ 228 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>type:​Lcom/​badlogic/​gdx/​Files$FileType;​
   
237 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​ 229 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​Object;​)​Ljava/​lang/​StringBuilder;​
   
238 ····​move-​result-​object·​v2 230 ····​move-​result-​object·​v2
   
239 ····​const-​string·​v3,​·​")​\n" 231 ····​const-​string·​v3,​·​")​\nTo·​destination:​·"
   
240 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
241 ····​move-​result-​object·​v2  
   
242 ····​const-​string·​v3,​·​"To·​destination:​·​"  
   
243 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 232 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
244 ····​move-​result-​object·​v2 233 ····​move-​result-​object·​v2
   
245 ····​iget-​object·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>file:​Ljava/​io/​File;​ 234 ····​iget-​object·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>file:​Ljava/​io/​File;​
   
Offset 2298, 14 lines modified Offset 2284, 15 lines modified
2298 ····​:​cond_0 2284 ····​:​cond_0
2299 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>type:​Lcom/​badlogic/​gdx/​Files$FileType;​ 2285 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>type:​Lcom/​badlogic/​gdx/​Files$FileType;​
   
2300 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​Files$FileType;​-​>Local:​Lcom/​badlogic/​gdx/​Files$FileType;​ 2286 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​Files$FileType;​-​>Local:​Lcom/​badlogic/​gdx/​Files$FileType;​
   
2301 ····​if-​ne·​v2,​·​v3,​·​:​cond_2 2287 ····​if-​ne·​v2,​·​v3,​·​:​cond_2
   
  2288 ····​.​line·​134
2302 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>file()​Ljava/​io/​File;​ 2289 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>file()​Ljava/​io/​File;​
   
2303 ····​move-​result-​object·​v2 2290 ····​move-​result-​object·​v2
   
2304 ····​invoke-​virtual·​{v2},​·​Ljava/​io/​File;​-​>exists()​Z 2291 ····​invoke-​virtual·​{v2},​·​Ljava/​io/​File;​-​>exists()​Z
   
2305 ····​move-​result·​v2 2292 ····​move-​result·​v2
Offset 2641, 14 lines modified Offset 2628, 15 lines modified
2641 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 2628 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
2642 ····​move-​result-​object·​v2 2629 ····​move-​result-​object·​v2
   
2643 ····​.​line·​228 2630 ····​.​line·​228
2644 ····​invoke-​static·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V 2631 ····​invoke-​static·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V
   
  2632 ····​.​line·​224
2645 ····​return-​object·​v2 2633 ····​return-​object·​v2
   
2646 ····​.​line·​225 2634 ····​.​line·​225
2647 ····​:​catch_0 2635 ····​:​catch_0
2648 ····​move-​exception·​v0 2636 ····​move-​exception·​v0
   
2649 ····​.​line·​226 2637 ····​.​line·​226
[−]
smali/com/badlogic/gdx/graphics/Cubemap.smali
Offset 179, 28 lines modified Offset 179, 30 lines modified
   
179 ····​move-​result-​object·​v2 179 ····​move-​result-​object·​v2
   
180 ····​invoke-​static·​{p3,​·​p7},​·​Lcom/​badlogic/​gdx/​graphics/​Cubemap;​-​>createTextureData(Lc​om/​badlogic/​gdx/​files/​FileHandle;​Z)​Lcom/​badlogic/​gdx/​graphics/​TextureData;​ 180 ····​invoke-​static·​{p3,​·​p7},​·​Lcom/​badlogic/​gdx/​graphics/​Cubemap;​-​>createTextureData(Lc​om/​badlogic/​gdx/​files/​FileHandle;​Z)​Lcom/​badlogic/​gdx/​graphics/​TextureData;​
   
181 ····​move-​result-​object·​v3 181 ····​move-​result-​object·​v3
   
  182 ····​.​line·​83
182 ····​invoke-​static·​{p4,​·​p7},​·​Lcom/​badlogic/​gdx/​graphics/​Cubemap;​-​>createTextureData(Lc​om/​badlogic/​gdx/​files/​FileHandle;​Z)​Lcom/​badlogic/​gdx/​graphics/​TextureData;​ 183 ····​invoke-​static·​{p4,​·​p7},​·​Lcom/​badlogic/​gdx/​graphics/​Cubemap;​-​>createTextureData(Lc​om/​badlogic/​gdx/​files/​FileHandle;​Z)​Lcom/​badlogic/​gdx/​graphics/​TextureData;​
   
183 ····​move-​result-​object·​v4 184 ····​move-​result-​object·​v4
   
184 ····​invoke-​static·​{p5,​·​p7},​·​Lcom/​badlogic/​gdx/​graphics/​Cubemap;​-​>createTextureData(Lc​om/​badlogic/​gdx/​files/​FileHandle;​Z)​Lcom/​badlogic/​gdx/​graphics/​TextureData;​ 185 ····​invoke-​static·​{p5,​·​p7},​·​Lcom/​badlogic/​gdx/​graphics/​Cubemap;​-​>createTextureData(Lc​om/​badlogic/​gdx/​files/​FileHandle;​Z)​Lcom/​badlogic/​gdx/​graphics/​TextureData;​
   
185 ····​move-​result-​object·​v5 186 ····​move-​result-​object·​v5
   
186 ····​invoke-​static·​{p6,​·​p7},​·​Lcom/​badlogic/​gdx/​graphics/​Cubemap;​-​>createTextureData(Lc​om/​badlogic/​gdx/​files/​FileHandle;​Z)​Lcom/​badlogic/​gdx/​graphics/​TextureData;​ 187 ····​invoke-​static·​{p6,​·​p7},​·​Lcom/​badlogic/​gdx/​graphics/​Cubemap;​-​>createTextureData(Lc​om/​badlogic/​gdx/​files/​FileHandle;​Z)​Lcom/​badlogic/​gdx/​graphics/​TextureData;​
   
187 ····​move-​result-​object·​v6 188 ····​move-​result-​object·​v6
   
188 ····​move-​object·​v0,​·​p0 189 ····​move-​object·​v0,​·​p0
   
  190 ····​.​line·​82
189 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​Cubemap;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​TextureData;​Lcom/​badlogic/​gdx/​graphics/​TextureData;​Lcom/​badlogic/​gdx/​graphics/​TextureData;​Lcom/​badlogic/​gdx/​graphics/​TextureData;​Lcom/​badlogic/​gdx/​graphics/​TextureData;​Lcom/​badlogic/​gdx/​graphics/​TextureData;​)​V 191 ····​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​Cubemap;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​TextureData;​Lcom/​badlogic/​gdx/​graphics/​TextureData;​Lcom/​badlogic/​gdx/​graphics/​TextureData;​Lcom/​badlogic/​gdx/​graphics/​TextureData;​Lcom/​badlogic/​gdx/​graphics/​TextureData;​Lcom/​badlogic/​gdx/​graphics/​TextureData;​)​V
   
190 ····​.​line·​85 192 ····​.​line·​85
191 ····​return-​void 193 ····​return-​void
192 .​end·​method 194 .​end·​method
   
193 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​Pixmap;​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​)​V 195 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​Pixmap;​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​)​V
Offset 839, 58 lines modified Offset 841, 55 lines modified
839 ····​:​cond_1 841 ····​:​cond_1
840 ····​const/​4·​v1,​·​0x1 842 ····​const/​4·​v1,​·​0x1
   
841 ····​goto·​:​goto_1 843 ····​goto·​:​goto_1
842 .​end·​method 844 .​end·​method
   
843 .​method·​public·​isManaged()​Z 845 .​method·​public·​isManaged()​Z
844 ····​.​locals·5 846 ····​.​locals·6
   
845 ····​.​prologue 847 ····​.​prologue
  848 ····​const/​4·​v1,​·​0x0
   
846 ····​.​line·​138 849 ····​.​line·​138
847 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​Cubemap;​-​>data:​[Lcom/​badlogic/​gdx/​graphics/​TextureData;​ 850 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​Cubemap;​-​>data:​[Lcom/​badlogic/​gdx/​graphics/​TextureData;​
   
848 ····.​local·v0,​·"arr$":​[Lcom/​badlogic/​gdx/​graphics/​TextureData;​ 851 ····​array-​length·​v4,​·​v3
849 ····​array-​length·​v3,​·​v0  
   
850 ····.​local·​v3,​·"len$":​I 852 ····move·​v2,​·v1
851 ····​const/​4·​v2,​·​0x0  
   
852 ····​.​local·​v2,​·​"i$":​I  
853 ····​:​goto_0 853 ····​:​goto_0
854 ····​if-​ge·​v2,​·​v3,​·​:​cond_1 854 ····​if-​ge·​v2,​·​v4,​·​:​cond_1
   
855 ····​aget-​object·​v1,​·​v0,​·​v2 855 ····​aget-​object·​v0,​·​v3,​·​v2
   
856 ····​.​line·​139 856 ····​.​line·​139
857 ····​.​local·​v1,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​TextureData;​ 857 ····​.​local·​v0,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​TextureData;​
858 ····​invoke-​interface·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​TextureData;​-​>isManaged()​Z 858 ····​invoke-​interface·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​TextureData;​-​>isManaged()​Z
   
859 ····​move-​result·​v4 859 ····​move-​result·​v5
   
860 ····​if-​nez·​v4,​·​:​cond_0 860 ····​if-​nez·​v5,​·​:​cond_0
   
861 ····​const/​4·​v4,​·​0x0  
   
862 ····​.​line·​140 861 ····​.​line·​140
863 ····​.​end·​local·​v1····​#·​"data":​Lcom/​badlogic/​gdx/​graphics/​TextureData;​ 862 ····​.​end·​local·​v0····​#·​"data":​Lcom/​badlogic/​gdx/​graphics/​TextureData;​
864 ····​:​goto_1 863 ····​:​goto_1
865 ····​return·​v4 864 ····​return·​v1
   
866 ····​.​line·​138 865 ····​.​line·​138
867 ····​.​restart·​local·​v1····​#·​"data":​Lcom/​badlogic/​gdx/​graphics/​TextureData;​ 866 ····​.​restart·​local·​v0····​#·​"data":​Lcom/​badlogic/​gdx/​graphics/​TextureData;​
868 ····​:​cond_0 867 ····​:​cond_0
869 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 868 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
870 ····​goto·​:​goto_0 869 ····​goto·​:​goto_0
   
871 ····​.​line·​140 870 ····​.​line·​140
872 ····​.​end·​local·​v1····​#·​"data":​Lcom/​badlogic/​gdx/​graphics/​TextureData;​ 871 ····​.​end·​local·​v0····​#·​"data":​Lcom/​badlogic/​gdx/​graphics/​TextureData;​
873 ····​:​cond_1 872 ····​:​cond_1
874 ····​const/​4·​v4,​·​0x1 873 ····​const/​4·​v1,​·​0x1
   
875 ····​goto·​:​goto_1 874 ····​goto·​:​goto_1
876 .​end·​method 875 .​end·​method
   
877 .​method·​public·​load(Lcom/​badlogic/​gdx/​graphics/​Cubemap$CubemapSide;​Lcom/​badlogic/​gdx/​files/​FileHandle;​)​V 876 .​method·​public·​load(Lcom/​badlogic/​gdx/​graphics/​Cubemap$CubemapSide;​Lcom/​badlogic/​gdx/​files/​FileHandle;​)​V
878 ····​.​locals·​1 877 ····​.​locals·​1
879 ····​.​param·​p1,​·​"side"····​#·​Lcom/​badlogic/​gdx/​graphics/​Cubemap$CubemapSide;​ 878 ····​.​param·​p1,​·​"side"····​#·​Lcom/​badlogic/​gdx/​graphics/​Cubemap$CubemapSide;​
[−]
smali/com/badlogic/gdx/graphics/GLTexture.smali
Offset 409, 14 lines modified Offset 409, 15 lines modified
   
409 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getHeight()​I 409 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getHeight()​I
   
410 ····​move-​result·​v9 410 ····​move-​result·​v9
   
411 ····​const/​4·​v10,​·​0x0 411 ····​const/​4·​v10,​·​0x0
   
  412 ····​.​line·​249
412 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLFormat()​I 413 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLFormat()​I
   
413 ····​move-​result·​v11 414 ····​move-​result·​v11
   
414 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLType()​I 415 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLType()​I
   
415 ····​move-​result·​v12 416 ····​move-​result·​v12
Offset 425, 14 lines modified Offset 426, 15 lines modified
   
425 ····​move-​result-​object·​v13 426 ····​move-​result-​object·​v13
   
426 ····​move/​from16·​v5,​·​p0 427 ····​move/​from16·​v5,​·​p0
   
427 ····​move/​from16·​v6,​·​p2 428 ····​move/​from16·​v6,​·​p2
   
  429 ····​.​line·​248
428 ····​invoke-​interface/​range·​{v4·​.​.​·​v13},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glTexImage2D(IIIIIII​ILjava/​nio/​Buffer;​)​V 430 ····​invoke-​interface/​range·​{v4·​.​.​·​v13},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glTexImage2D(IIIIIII​ILjava/​nio/​Buffer;​)​V
   
429 ····​goto·​:​goto_1 431 ····​goto·​:​goto_1
430 .​end·​method 432 .​end·​method
   
   
431 #·​virtual·​methods 433 #·​virtual·​methods
[−]
smali/com/badlogic/gdx/graphics/Mesh.smali
Offset 919, 77 lines modified Offset 919, 76 lines modified
   
919 ····​.​line·​841 919 ····​.​line·​841
920 ····​.​local·​v1,​·​"builder":​Ljava/​lang/​StringBuilder;​ 920 ····​.​local·​v1,​·​"builder":​Ljava/​lang/​StringBuilder;​
921 ····​const/​4·​v2,​·​0x0 921 ····​const/​4·​v2,​·​0x0
   
922 ····​.​line·​842 922 ····​.​line·​842
923 ····​.​local·​v2,​·​"i":​I 923 ····​.​local·​v2,​·​"i":​I
924 ····​const-​string·​v4,​·​"Managed·​meshes/​app:​·​{·​" 924 ····​const-​string·​v3,​·​"Managed·​meshes/​app:​·​{·​"
   
925 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 925 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
926 ····​.​line·​843 926 ····​.​line·​843
927 ····​sget-​object·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​Mesh;​-​>meshes:​Ljava/​util/​Map;​ 927 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​Mesh;​-​>meshes:​Ljava/​util/​Map;​
   
928 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​ 928 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​
   
929 ····​move-​result-​object·​v4 929 ····​move-​result-​object·​v3
   
930 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 930 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
931 ····​move-​result-​object·​v3 931 ····​move-​result-​object·​v4
   
932 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
933 ····​:​goto_0 932 ····​:​goto_0
934 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 933 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
935 ····​move-​result·​v4 934 ····​move-​result·​v3
   
936 ····​if-​eqz·​v4,​·​:​cond_0 935 ····​if-​eqz·​v3,​·​:​cond_0
   
937 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 936 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
938 ····​move-​result-​object·​v0 937 ····​move-​result-​object·​v0
   
939 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​Application;​ 938 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​Application;​
   
940 ····​.​line·​844 939 ····​.​line·​844
941 ····​.​local·​v0,​·​"app":​Lcom/​badlogic/​gdx/​Application;​ 940 ····​.​local·​v0,​·​"app":​Lcom/​badlogic/​gdx/​Application;​
942 ····​sget-​object·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​Mesh;​-​>meshes:​Ljava/​util/​Map;​ 941 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​Mesh;​-​>meshes:​Ljava/​util/​Map;​
   
943 ····​invoke-​interface·​{v4,​·​v0},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 942 ····​invoke-​interface·​{v3,​·​v0},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
944 ····​move-​result-​object·​v4 943 ····​move-​result-​object·​v3
   
945 ····​check-​cast·​v4,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 944 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
946 ····​iget·​v4,​·​v4,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I 945 ····​iget·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I
   
947 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 946 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
948 ····​.​line·​845 947 ····​.​line·​845
949 ····​const-​string·​v4,​·​"·​" 948 ····​const-​string·​v3,​·​"·​"
   
950 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 949 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
951 ····​goto·​:​goto_0 950 ····​goto·​:​goto_0
   
952 ····​.​line·​847 951 ····​.​line·​847
953 ····​.​end·​local·​v0····​#·​"app":​Lcom/​badlogic/​gdx/​Application;​ 952 ····​.​end·​local·​v0····​#·​"app":​Lcom/​badlogic/​gdx/​Application;​
954 ····​:​cond_0 953 ····​:​cond_0
955 ····​const-​string·​v4,​·​"}" 954 ····​const-​string·​v3,​·​"}"
   
956 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 955 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
957 ····​.​line·​848 956 ····​.​line·​848
958 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 957 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
959 ····​move-​result-​object·​v4 958 ····​move-​result-​object·​v3
   
960 ····​return-​object·​v4 959 ····​return-​object·​v3
961 .​end·​method 960 .​end·​method
   
962 .​method·​public·​static·​invalidateAllMeshes(L​com/​badlogic/​gdx/​Application;​)​V 961 .​method·​public·​static·​invalidateAllMeshes(L​com/​badlogic/​gdx/​Application;​)​V
963 ····​.​locals·​3 962 ····​.​locals·​3
964 ····​.​param·​p0,​·​"app"····​#·​Lcom/​badlogic/​gdx/​Application;​ 963 ····​.​param·​p0,​·​"app"····​#·​Lcom/​badlogic/​gdx/​Application;​
   
965 ····​.​prologue 964 ····​.​prologue
Offset 3358, 14 lines modified Offset 3357, 15 lines modified
   
3358 ····​const-​string·​v3,​·​"·​floats,​·​needs·​" 3357 ····​const-​string·​v3,​·​"·​floats,​·​needs·​"
   
3359 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 3358 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
3360 ····​move-​result-​object·​v2 3359 ····​move-​result-​object·​v2
   
  3360 ····​.​line·​368
3361 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​graphics/​Mesh;​-​>getNumIndices()​I 3361 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​graphics/​Mesh;​-​>getNumIndices()​I
   
3362 ····​move-​result·​v3 3362 ····​move-​result·​v3
   
3363 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 3363 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
3364 ····​move-​result-​object·​v2 3364 ····​move-​result-​object·​v2
[−]
smali/com/badlogic/gdx/graphics/PixmapIO$CIM.smali
Offset 267, 16 lines modified Offset 267, 18 lines modified
267 ····​:​try_end_6 267 ····​:​try_end_6
268 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_6·​.​.​·​:​try_end_6}·​:​catch_0 268 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_6·​.​.​·​:​try_end_6}·​:​catch_0
269 ····​.​catchall·​{:​try_start_6·​.​.​·​:​try_end_6}·​:​catchall_2 269 ····​.​catchall·​{:​try_start_6·​.​.​·​:​try_end_6}·​:​catchall_2
   
270 ····​.​line·​136 270 ····​.​line·​136
271 ····​invoke-​static·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V 271 ····​invoke-​static·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V
   
  272 ····​.​line·​132
272 ····​return-​object·​v6 273 ····​return-​object·​v6
   
  274 ····​.​line·​136
273 ····​.​end·​local·​v1····​#·​"format":​Lcom/​badlogic/​gdx/​graphics/​Pixmap$Format;​ 275 ····​.​end·​local·​v1····​#·​"format":​Lcom/​badlogic/​gdx/​graphics/​Pixmap$Format;​
274 ····​.​end·​local·​v2····​#·​"height":​I 276 ····​.​end·​local·​v2····​#·​"height":​I
275 ····​.​end·​local·​v5····​#·​"pixelBuf":​Ljava/​nio/​ByteBuffer;​ 277 ····​.​end·​local·​v5····​#·​"pixelBuf":​Ljava/​nio/​ByteBuffer;​
276 ····​.​end·​local·​v6····​#·​"pixmap":​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​ 278 ····​.​end·​local·​v6····​#·​"pixmap":​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​
277 ····​.​end·​local·​v7····​#·​"readBytes":​I 279 ····​.​end·​local·​v7····​#·​"readBytes":​I
278 ····​.​end·​local·​v8····​#·​"width":​I 280 ····​.​end·​local·​v8····​#·​"width":​I
279 ····​:​catchall_2 281 ····​:​catchall_2
[−]
smali/com/badlogic/gdx/graphics/PixmapIO$PNG.smali
Offset 613, 63 lines modified Offset 613, 58 lines modified
   
613 ····​move-​result-​object·​v4 613 ····​move-​result-​object·​v4
   
614 ····​return-​object·​v4 614 ····​return-​object·​v4
615 .​end·​method 615 .​end·​method
   
616 .​method·​private·​static·​updateCRC(I[B)​I 616 .​method·​private·​static·​updateCRC(I[B)​I
617 ····​.​locals·6 617 ····​.​locals·5
618 ····​.​param·​p0,​·​"crc"····​#·​I 618 ····​.​param·​p0,​·​"crc"····​#·​I
619 ····​.​param·​p1,​·​"raw"····​#·​[B 619 ····​.​param·​p1,​·​"raw"····​#·​[B
   
620 ····​.​prologue 620 ····​.​prologue
621 ····​.​line·​242 621 ····​.​line·​242
622 ····​sget-​object·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​PixmapIO$PNG;​-​>crcTable:​[I 622 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​PixmapIO$PNG;​-​>crcTable:​[I
   
623 ····​if-​nez·​v4,​·​:​cond_0 623 ····​if-​nez·​v1,​·​:​cond_0
   
624 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​graphics/​PixmapIO$PNG;​-​>createCRCTable()​V 624 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​graphics/​PixmapIO$PNG;​-​>createCRCTable()​V
   
625 ····​.​line·​243 625 ····​.​line·​243
626 ····​:​cond_0 626 ····​:​cond_0
627 ····move-​object·​v0,​·​p1 627 ····array-​length·​v2,​·​p1
   
628 ····.​local·​v0,​·"arr$":​[B 628 ····const/​4·​v1,​·0x0
629 ····​array-​length·​v3,​·​v0  
   
630 ····​.​local·​v3,​·​"len$":​I  
631 ····​const/​4·​v2,​·​0x0  
   
632 ····​.​local·​v2,​·​"i$":​I  
633 ····​:​goto_0 629 ····​:​goto_0
634 ····​if-​ge·​v2,​·​v3,​·​:​cond_1 630 ····​if-​ge·​v1,​·​v2,​·​:​cond_1
   
635 ····​aget-​byte·​v1,​·v0,​·​v2 631 ····​aget-​byte·​v0,​·p1,​·​v1
   
636 ····​.​line·​244 632 ····​.​line·​244
637 ····​.​local·​v1,​·​"element":​B 633 ····​.​local·​v0,​·​"element":​B
638 ····​sget-​object·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​PixmapIO$PNG;​-​>crcTable:​[I 634 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​PixmapIO$PNG;​-​>crcTable:​[I
   
639 ····​xor-​int·​v5,​·​p0,​·​v1 635 ····​xor-​int·​v4,​·​p0,​·​v0
   
640 ····​and-​int/​lit16·​v5,​·​v5,​·​0xff 636 ····​and-​int/​lit16·​v4,​·​v4,​·​0xff
   
641 ····​aget·​v4,​·​v4,​·​v5 637 ····​aget·​v3,​·​v3,​·​v4
   
642 ····​ushr-​int/​lit8·​v5,​·​p0,​·​0x8 638 ····​ushr-​int/​lit8·​v4,​·​p0,​·​0x8
   
643 ····​xor-​int·​p0,​·​v4,​·​v5 639 ····​xor-​int·​p0,​·​v3,​·​v4
   
644 ····​.​line·​243 640 ····​.​line·​243
645 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 641 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
646 ····​goto·​:​goto_0 642 ····​goto·​:​goto_0
   
647 ····​.​line·​245 643 ····​.​line·​245
648 ····​.​end·​local·​v1····​#·​"element":​B 644 ····​.​end·​local·​v0····​#·​"element":​B
649 ····​:​cond_1 645 ····​:​cond_1
650 ····​return·​p0 646 ····​return·​p0
651 .​end·​method 647 .​end·​method
   
652 .​method·​static·​write(Lcom/​badlogic/​gdx/​graphics/​Pixmap;​)​[B 648 .​method·​static·​write(Lcom/​badlogic/​gdx/​graphics/​Pixmap;​)​[B
653 ····​.​locals·​7 649 ····​.​locals·​7
654 ····​.​param·​p0,​·​"pixmap"····​#·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​ 650 ····​.​param·​p0,​·​"pixmap"····​#·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​
[−]
smali/com/badlogic/gdx/graphics/PixmapIO.smali
Offset 16, 15 lines modified Offset 16, 14 lines modified
16 .​method·​public·​constructor·​<init>()​V 16 .​method·​public·​constructor·​<init>()​V
17 ····​.​locals·​0 17 ····​.​locals·​0
   
18 ····​.​prologue 18 ····​.​prologue
19 ····​.​line·​36 19 ····​.​line·​36
20 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 20 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
21 ····​.​line·​147  
22 ····​return-​void 21 ····​return-​void
23 .​end·​method 22 .​end·​method
   
24 .​method·​public·​static·​readCIM(Lcom/​badlogic/​gdx/​files/​FileHandle;​)​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​ 23 .​method·​public·​static·​readCIM(Lcom/​badlogic/​gdx/​files/​FileHandle;​)​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​
25 ····​.​locals·​1 24 ····​.​locals·​1
26 ····​.​param·​p0,​·​"file"····​#·​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 25 ····​.​param·​p0,​·​"file"····​#·​Lcom/​badlogic/​gdx/​files/​FileHandle;​
   
[−]
smali/com/badlogic/gdx/graphics/Texture.smali
Offset 297, 77 lines modified Offset 297, 76 lines modified
297 ····​.​line·​279 297 ····​.​line·​279
298 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​ 298 ····​new-​instance·​v1,​·​Ljava/​lang/​StringBuilder;​
   
299 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 299 ····​invoke-​direct·​{v1},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
300 ····​.​line·​280 300 ····​.​line·​280
301 ····​.​local·​v1,​·​"builder":​Ljava/​lang/​StringBuilder;​ 301 ····​.​local·​v1,​·​"builder":​Ljava/​lang/​StringBuilder;​
302 ····​const-​string·​v3,​·​"Managed·​textures/​app:​·​{·​" 302 ····​const-​string·​v2,​·​"Managed·​textures/​app:​·​{·​"
   
303 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 303 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
304 ····​.​line·​281 304 ····​.​line·​281
305 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>managedTextures:​Ljava/​util/​Map;​ 305 ····​sget-​object·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>managedTextures:​Ljava/​util/​Map;​
   
306 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​ 306 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​
   
307 ····​move-​result-​object·​v3 307 ····​move-​result-​object·​v2
   
308 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 308 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
309 ····​move-​result-​object·​v2 309 ····​move-​result-​object·​v3
   
310 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
311 ····​:​goto_0 310 ····​:​goto_0
312 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 311 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
313 ····​move-​result·​v3 312 ····​move-​result·​v2
   
314 ····​if-​eqz·​v3,​·​:​cond_0 313 ····​if-​eqz·​v2,​·​:​cond_0
   
315 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 314 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
316 ····​move-​result-​object·​v0 315 ····​move-​result-​object·​v0
   
317 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​Application;​ 316 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​Application;​
   
318 ····​.​line·​282 317 ····​.​line·​282
319 ····​.​local·​v0,​·​"app":​Lcom/​badlogic/​gdx/​Application;​ 318 ····​.​local·​v0,​·​"app":​Lcom/​badlogic/​gdx/​Application;​
320 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>managedTextures:​Ljava/​util/​Map;​ 319 ····​sget-​object·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>managedTextures:​Ljava/​util/​Map;​
   
321 ····​invoke-​interface·​{v3,​·​v0},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 320 ····​invoke-​interface·​{v2,​·​v0},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
322 ····​move-​result-​object·​v3 321 ····​move-​result-​object·​v2
   
323 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 322 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
324 ····​iget·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I 323 ····​iget·​v2,​·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I
   
325 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 324 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
326 ····​.​line·​283 325 ····​.​line·​283
327 ····​const-​string·​v3,​·​"·​" 326 ····​const-​string·​v2,​·​"·​"
   
328 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 327 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
329 ····​goto·​:​goto_0 328 ····​goto·​:​goto_0
   
330 ····​.​line·​285 329 ····​.​line·​285
331 ····​.​end·​local·​v0····​#·​"app":​Lcom/​badlogic/​gdx/​Application;​ 330 ····​.​end·​local·​v0····​#·​"app":​Lcom/​badlogic/​gdx/​Application;​
332 ····​:​cond_0 331 ····​:​cond_0
333 ····​const-​string·​v3,​·​"}" 332 ····​const-​string·​v2,​·​"}"
   
334 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 333 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
335 ····​.​line·​286 334 ····​.​line·​286
336 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 335 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
337 ····​move-​result-​object·​v3 336 ····​move-​result-​object·​v2
   
338 ····​return-​object·​v3 337 ····​return-​object·​v2
339 .​end·​method 338 .​end·​method
   
340 .​method·​public·​static·​getNumManagedTextures​()​I 339 .​method·​public·​static·​getNumManagedTextures​()​I
341 ····​.​locals·​2 340 ····​.​locals·​2
   
342 ····​.​prologue 341 ····​.​prologue
343 ····​.​line·​291 342 ····​.​line·​291
Offset 390, 220 lines modified Offset 389, 219 lines modified
390 ····​.​locals·​11 389 ····​.​locals·​11
391 ····​.​param·​p0,​·​"app"····​#·​Lcom/​badlogic/​gdx/​Application;​ 390 ····​.​param·​p0,​·​"app"····​#·​Lcom/​badlogic/​gdx/​Application;​
   
392 ····​.​prologue 391 ····​.​prologue
393 ····​const/​4·​v10,​·​0x0 392 ····​const/​4·​v10,​·​0x0
   
394 ····​.​line·​212 393 ····​.​line·​212
395 ····​sget-​object·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>managedTextures:​Ljava/​util/​Map;​ 394 ····​sget-​object·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>managedTextures:​Ljava/​util/​Map;​
   
396 ····​invoke-​interface·​{v8,​·​p0},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 395 ····​invoke-​interface·​{v7,​·​p0},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
397 ····​move-​result-​object·​v3 396 ····​move-​result-​object·​v2
   
398 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 397 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
399 ····​.​line·​213 398 ····​.​line·​213
400 ····​.​local·​v3,​·​"managedTextureArray"​:​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​Texture;​>;​" 399 ····​.​local·​v2,​·​"managedTextureArray"​:​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​Texture;​>;​"
401 ····​if-​nez·​v3,​·​:​cond_1 400 ····​if-​nez·​v2,​·​:​cond_1
   
402 ····​.​line·​268 401 ····​.​line·​268
403 ····​:​cond_0 402 ····​:​cond_0
Max diff block lines reached; 12359/16948 bytes (72.92%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g2d/Animation.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"Animation.​java" 3 .​source·​"Animation.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​Animation$1;​,​  
8 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​Animation$PlayMode;​ 7 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​Animation$PlayMode;​
9 ····​} 8 ····​}
10 .​end·​annotation 9 .​end·​annotation
   
   
11 #·​instance·​fields 10 #·​instance·​fields
12 .​field·​private·​animationDuration:​F 11 .​field·​private·​animationDuration:​F
[−]
smali/com/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData.smali
Offset 76, 67 lines modified Offset 76, 67 lines modified
76 ····​iput·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>xHeight:​F 76 ····​iput·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>xHeight:​F
   
77 ····​.​line·​832 77 ····​.​line·​832
78 ····​return-​void 78 ····​return-​void
79 .​end·​method 79 .​end·​method
   
80 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Z)​V 80 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Z)​V
81 ····​.​locals·​36 81 ····​.​locals·​34
82 ····​.​param·​p1,​·​"fontFile"····​#·​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 82 ····​.​param·​p1,​·​"fontFile"····​#·​Lcom/​badlogic/​gdx/​files/​FileHandle;​
83 ····​.​param·​p2,​·​"flip"····​#·​Z 83 ····​.​param·​p2,​·​"flip"····​#·​Z
   
84 ····​.​prologue 84 ····​.​prologue
85 ····​.​line·​835 85 ····​.​line·​835
86 ····​invoke-​direct/​range·​{p0·​.​.​·​p0},​·​Ljava/​lang/​Object;​-​><init>()​V 86 ····​invoke-​direct/​range·​{p0·​.​.​·​p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
87 ····​.​line·​820 87 ····​.​line·​820
88 ····​const/​high16·​v33,​·​0x3f800000····​#·​1.​0f 88 ····​const/​high16·​v27,​·​0x3f800000····​#·​1.​0f
   
89 ····​move/​from16·​v0,​·​v33 89 ····​move/​from16·​v0,​·​v27
   
90 ····​move-​object/​from16·​v1,​·​p0 90 ····​move-​object/​from16·​v1,​·​p0
   
91 ····​iput·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>capHeight:​F 91 ····​iput·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>capHeight:​F
   
92 ····​.​line·​824 92 ····​.​line·​824
93 ····​const/​high16·​v33,​·​0x3f800000····​#·​1.​0f 93 ····​const/​high16·​v27,​·​0x3f800000····​#·​1.​0f
   
94 ····​move/​from16·​v0,​·​v33 94 ····​move/​from16·​v0,​·​v27
   
95 ····​move-​object/​from16·​v1,​·​p0 95 ····​move-​object/​from16·​v1,​·​p0
   
96 ····​iput·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>scaleX:​F 96 ····​iput·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>scaleX:​F
   
97 ····​const/​high16·​v33,​·​0x3f800000····​#·​1.​0f 97 ····​const/​high16·​v27,​·​0x3f800000····​#·​1.​0f
   
98 ····​move/​from16·​v0,​·​v33 98 ····​move/​from16·​v0,​·​v27
   
99 ····​move-​object/​from16·​v1,​·​p0 99 ····​move-​object/​from16·​v1,​·​p0
   
100 ····​iput·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>scaleY:​F 100 ····​iput·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>scaleY:​F
   
101 ····​.​line·​826 101 ····​.​line·​826
102 ····​const/​16·​v33,​·​0x80 102 ····​const/​16·​v27,​·​0x80
   
103 ····​move/​from16·​v0,​·​v33 103 ····​move/​from16·​v0,​·​v27
   
104 ····​new-​array·​v0,​·​v0,​·​[[Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$Glyph;​ 104 ····​new-​array·​v0,​·​v0,​·​[[Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$Glyph;​
   
105 ····​move-​object/​from16·​v33,​·​v0 105 ····​move-​object/​from16·​v27,​·​v0
   
106 ····​move-​object/​from16·​v0,​·​v33 106 ····​move-​object/​from16·​v0,​·​v27
   
107 ····​move-​object/​from16·​v1,​·​p0 107 ····​move-​object/​from16·​v1,​·​p0
   
108 ····​iput-​object·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>glyphs:​[[Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$Glyph;​ 108 ····​iput-​object·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>glyphs:​[[Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$Glyph;​
   
109 ····​.​line·​828 109 ····​.​line·​828
110 ····​const/​high16·​v33,​·​0x3f800000····​#·​1.​0f 110 ····​const/​high16·​v27,​·​0x3f800000····​#·​1.​0f
   
111 ····​move/​from16·​v0,​·​v33 111 ····​move/​from16·​v0,​·​v27
   
112 ····​move-​object/​from16·​v1,​·​p0 112 ····​move-​object/​from16·​v1,​·​p0
   
113 ····​iput·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>xHeight:​F 113 ····​iput·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>xHeight:​F
   
114 ····​.​line·​836 114 ····​.​line·​836
115 ····​move-​object/​from16·​v0,​·​p1 115 ····​move-​object/​from16·​v0,​·​p1
Offset 149, 1800 lines modified Offset 149, 1741 lines modified
149 ····​move/​from16·​v0,​·​p2 149 ····​move/​from16·​v0,​·​p2
   
150 ····​move-​object/​from16·​v1,​·​p0 150 ····​move-​object/​from16·​v1,​·​p0
   
151 ····​iput-​boolean·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>flipped:​Z 151 ····​iput-​boolean·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>flipped:​Z
   
152 ····​.​line·​838 152 ····​.​line·​838
153 ····​new-​instance·​v27,​·​Ljava/​io/​BufferedReader;​ 153 ····​new-​instance·​v21,​·​Ljava/​io/​BufferedReader;​
   
154 ····​new-​instance·​v33,​·​Ljava/​io/​InputStreamReader;​ 154 ····​new-​instance·​v27,​·​Ljava/​io/​InputStreamReader;​
   
155 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>read()​Ljava/​io/​InputStream;​ 155 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>read()​Ljava/​io/​InputStream;​
   
156 ····​move-​result-​object·​v34 156 ····​move-​result-​object·​v28
   
157 ····​invoke-​direct/​range·​{v33·​.​.​·​v34},​·​Ljava/​io/​InputStreamReader;​-​><init>(Ljava/​io/​InputStream;​)​V 157 ····​invoke-​direct/​range·​{v27·​.​.​·​v28},​·​Ljava/​io/​InputStreamReader;​-​><init>(Ljava/​io/​InputStream;​)​V
   
158 ····​const/​16·​v34,​·​0x200 158 ····​const/​16·​v28,​·​0x200
   
159 ····​move-​object/​from16·​v0,​·​v27 159 ····​move-​object/​from16·​v0,​·​v21
   
160 ····​move-​object/​from16·​v1,​·​v33 160 ····​move-​object/​from16·​v1,​·​v27
   
161 ····​move/​from16·​v2,​·​v34 161 ····​move/​from16·​v2,​·​v28
   
162 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Ljava/​io/​BufferedReader;​-​><init>(Ljava/​io/​Reader;​I)​V 162 ····​invoke-​direct·​{v0,​·​v1,​·​v2},​·​Ljava/​io/​BufferedReader;​-​><init>(Ljava/​io/​Reader;​I)​V
   
163 ····​.​line·​840 163 ····​.​line·​840
164 ····​.​local·​v27,​·​"reader":​Ljava/​io/​BufferedReader;​ 164 ····​.​local·​v21,​·​"reader":​Ljava/​io/​BufferedReader;​
165 ····​:​try_start_0 165 ····​:​try_start_0
166 ····​invoke-​virtual/​range·​{v27·​.​.​·​v27},​·​Ljava/​io/​BufferedReader;​-​>readLine()​Ljava/​lang/​String;​ 166 ····​invoke-​virtual/​range·​{v21·​.​.​·​v21},​·​Ljava/​io/​BufferedReader;​-​>readLine()​Ljava/​lang/​String;​
Max diff block lines reached; 76111/79634 bytes (95.58%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g2d/BitmapFont.smali
Offset 137, 22 lines modified Offset 137, 24 lines modified
   
137 ····​move-​result-​object·​v0 137 ····​move-​result-​object·​v0
   
138 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>files:​Lcom/​badlogic/​gdx/​Files;​ 138 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>files:​Lcom/​badlogic/​gdx/​Files;​
   
139 ····​const-​string·​v2,​·​"com/​badlogic/​gdx/​utils/​arial-​15.​png" 139 ····​const-​string·​v2,​·​"com/​badlogic/​gdx/​utils/​arial-​15.​png"
   
  140 ····​.​line·​75
140 ····​invoke-​interface·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​Files;​-​>classpath(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 141 ····​invoke-​interface·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​Files;​-​>classpath(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​files/​FileHandle;​
   
141 ····​move-​result-​object·​v1 142 ····​move-​result-​object·​v1
   
142 ····​const/​4·​v2,​·​0x0 143 ····​const/​4·​v2,​·​0x0
   
143 ····​const/​4·​v3,​·​0x1 144 ····​const/​4·​v3,​·​0x1
   
  145 ····​.​line·​74
144 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​><init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​files/​FileHandle;​ZZ)​V 146 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​><init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​files/​FileHandle;​ZZ)​V
   
145 ····​.​line·​76 147 ····​.​line·​76
146 ····​return-​void 148 ····​return-​void
147 .​end·​method 149 .​end·​method
   
148 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​)​V 150 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​)​V
Offset 475, 20 lines modified Offset 477, 22 lines modified
   
475 ····​move-​result-​object·​v0 477 ····​move-​result-​object·​v0
   
476 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>files:​Lcom/​badlogic/​gdx/​Files;​ 478 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>files:​Lcom/​badlogic/​gdx/​Files;​
   
477 ····​const-​string·​v2,​·​"com/​badlogic/​gdx/​utils/​arial-​15.​png" 479 ····​const-​string·​v2,​·​"com/​badlogic/​gdx/​utils/​arial-​15.​png"
   
  480 ····​.​line·​83
478 ····​invoke-​interface·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​Files;​-​>classpath(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 481 ····​invoke-​interface·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​Files;​-​>classpath(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​files/​FileHandle;​
   
479 ····​move-​result-​object·​v1 482 ····​move-​result-​object·​v1
   
480 ····​const/​4·​v2,​·​0x1 483 ····​const/​4·​v2,​·​0x1
   
  484 ····​.​line·​82
481 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p1,​·​v2},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​><init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​files/​FileHandle;​ZZ)​V 485 ····​invoke-​direct·​{p0,​·​v0,​·​v1,​·​p1,​·​v2},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​><init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​files/​FileHandle;​ZZ)​V
   
482 ····​.​line·​84 486 ····​.​line·​84
483 ····​return-​void 487 ····​return-​void
484 .​end·​method 488 .​end·​method
   
485 .​method·​static·​indexOf(Ljava/​lang/​CharSequence;​CI)​I 489 .​method·​static·​indexOf(Ljava/​lang/​CharSequence;​CI)​I
Offset 570, 588 lines modified Offset 574, 573 lines modified
570 ····​.​locals·​26 574 ····​.​locals·​26
571 ····​.​param·​p1,​·​"data"····​#·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​ 575 ····​.​param·​p1,​·​"data"····​#·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​
   
572 ····​.​prologue 576 ····​.​prologue
573 ····​.​line·​184 577 ····​.​line·​184
574 ····​move-​object/​from16·​v0,​·​p1 578 ····​move-​object/​from16·​v0,​·​p1
   
575 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>glyphs:​[[Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$Glyph;​ 579 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$BitmapFont​Data;​-​>glyphs:​[[Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$Glyph;​
   
  580 ····​move-​object/​from16·​v21,​·​v0
   
576 ····.​local·v2,​·​"arr$":​[[Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$Glyph;​ 581 ····move-​object/​from16·​v0,​·​v21
577 ····​array-​length·​v10,​·​v2  
   
578 ····.​local·​v10,​·​"len$":​I 582 ····array-​length·​v0,​·​v0
579 ····​const/​4·​v6,​·​0x0  
  583 ····​move/​from16·​v22,​·​v0
   
580 ····.​local·​v6,​·​"i$":​I 584 ····const/​16·​v19,​·​0x0
581 ····​move·​v7,​·​v6  
  585 ····​move/​from16·​v20,​·​v19
   
582 ····​.​end·​local·​v2····​#·​"arr$":​[[Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$Glyph;​  
583 ····​.​end·​local·​v6····​#·​"i$":​I  
584 ····​.​end·​local·​v10····​#·​"len$":​I  
585 ····​.​local·​v7,​·​"i$":​I  
586 ····​:​goto_0 586 ····​:​goto_0
587 ····if-​ge·​v7,​·​v10,​·:​cond_a 587 ····move/​from16·v0,​·​v20
   
  588 ····​move/​from16·​v1,​·​v22
   
  589 ····​if-​ge·​v0,​·​v1,​·​:​cond_a
   
588 ····​aget-​object·​v14,​·​v2,​·​v7 590 ····​aget-​object·​v9,​·​v21,​·​v20
   
589 ····​.​line·​185 591 ····​.​line·​185
590 ····​.​local·​v14,​·​"page":​[Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$Glyph;​ 592 ····​.​local·​v9,​·​"page":​[Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont$Glyph;​
591 ····​if-​nez·​v14,​·​:​cond_1 593 ····​if-​nez·​v9,​·​:​cond_1
   
592 ····​.​line·​184 594 ····​.​line·​184
593 ····​.​end·​local·​v7····​#·​"i$":​I  
594 ····​:​cond_0 595 ····​:​cond_0
595 ····​add-​int/​lit8·​v6,​·​v7,​·​0x1 596 ····​add-​int/​lit8·​v19,​·​v20,​·​0x1
   
596 ····.​restart·​local·​v6····​#·"i$":​I 597 ····move/​from16·v20,​·v19
597 ····​move·​v7,​·​v6  
   
598 ····​.​end·​local·​v6····​#·​"i$":​I  
599 ····​.​restart·​local·​v7····​#·​"i$":​I  
600 ····​goto·​:​goto_0 598 ····​goto·​:​goto_0
   
Max diff block lines reached; 17536/20622 bytes (85.04%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g2d/BitmapFontCache$1.smali
Offset 22, 15 lines modified Offset 22, 15 lines modified
22 ····​} 22 ····​}
23 .​end·​annotation 23 .​end·​annotation
   
   
24 #·​direct·​methods 24 #·​direct·​methods
25 .​method·​constructor·​<init>(I)​V 25 .​method·​constructor·​<init>(I)​V
26 ····​.​locals·​0 26 ····​.​locals·​0
27 ····​.​param·​p1,​·​"x0"····​#·​I 27 ····​.​param·​p1,​·​"initialCapacity"····​#·​I
   
28 ····​.​prologue 28 ····​.​prologue
29 ····​.​line·​44 29 ····​.​line·​44
30 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​><init>(I)​V 30 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​><init>(I)​V
   
31 ····​return-​void 31 ····​return-​void
32 .​end·​method 32 .​end·​method
[−]
smali/com/badlogic/gdx/graphics/g2d/NinePatch.smali
Offset 1038, 14 lines modified Offset 1038, 15 lines modified
   
1038 ····​if-​eqz·​v4,​·​:​cond_3 1038 ····​if-​eqz·​v4,​·​:​cond_3
   
1039 ····​const/​4·​v4,​·​0x3 1039 ····​const/​4·​v4,​·​0x3
   
1040 ····​aget-​object·​v4,​·​p1,​·​v4 1040 ····​aget-​object·​v4,​·​p1,​·​v4
   
  1041 ····​.​line·​160
1041 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getRegionWidth()​I 1042 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getRegionWidth()​I
   
1042 ····​move-​result·​v4 1043 ····​move-​result·​v4
   
1043 ····​int-​to-​float·​v4,​·​v4 1044 ····​int-​to-​float·​v4,​·​v4
   
1044 ····​cmpl-​float·​v4,​·​v4,​·​v1 1045 ····​cmpl-​float·​v4,​·​v4,​·​v1
Offset 1055, 14 lines modified Offset 1056, 15 lines modified
1055 ····​:​cond_3 1056 ····​:​cond_3
1056 ····​aget-​object·​v4,​·​p1,​·​v9 1057 ····​aget-​object·​v4,​·​p1,​·​v9
   
1057 ····​if-​eqz·​v4,​·​:​cond_5 1058 ····​if-​eqz·​v4,​·​:​cond_5
   
1058 ····​aget-​object·​v4,​·​p1,​·​v9 1059 ····​aget-​object·​v4,​·​p1,​·​v9
   
  1060 ····​.​line·​161
1059 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getRegionWidth()​I 1061 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getRegionWidth()​I
   
1060 ····​move-​result·​v4 1062 ····​move-​result·​v4
   
1061 ····​int-​to-​float·​v4,​·​v4 1063 ····​int-​to-​float·​v4,​·​v4
   
1062 ····​cmpl-​float·​v4,​·​v4,​·​v1 1064 ····​cmpl-​float·​v4,​·​v4,​·​v1
Offset 1110, 14 lines modified Offset 1112, 15 lines modified
   
1110 ····​if-​eqz·​v4,​·​:​cond_7 1112 ····​if-​eqz·​v4,​·​:​cond_7
   
1111 ····​const/​4·​v4,​·​0x5 1113 ····​const/​4·​v4,​·​0x5
   
1112 ····​aget-​object·​v4,​·​p1,​·​v4 1114 ····​aget-​object·​v4,​·​p1,​·​v4
   
  1115 ····​.​line·​167
1113 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getRegionWidth()​I 1116 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getRegionWidth()​I
   
1114 ····​move-​result·​v4 1117 ····​move-​result·​v4
   
1115 ····​int-​to-​float·​v4,​·​v4 1118 ····​int-​to-​float·​v4,​·​v4
   
1116 ····​cmpl-​float·​v4,​·​v4,​·​v2 1119 ····​cmpl-​float·​v4,​·​v4,​·​v2
Offset 1127, 14 lines modified Offset 1130, 15 lines modified
1127 ····​:​cond_7 1130 ····​:​cond_7
1128 ····​aget-​object·​v4,​·​p1,​·​v10 1131 ····​aget-​object·​v4,​·​p1,​·​v10
   
1129 ····​if-​eqz·​v4,​·​:​cond_9 1132 ····​if-​eqz·​v4,​·​:​cond_9
   
1130 ····​aget-​object·​v4,​·​p1,​·​v10 1133 ····​aget-​object·​v4,​·​p1,​·​v10
   
  1134 ····​.​line·​168
1131 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getRegionWidth()​I 1135 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getRegionWidth()​I
   
1132 ····​move-​result·​v4 1136 ····​move-​result·​v4
   
1133 ····​int-​to-​float·​v4,​·​v4 1137 ····​int-​to-​float·​v4,​·​v4
   
1134 ····​cmpl-​float·​v4,​·​v4,​·​v2 1138 ····​cmpl-​float·​v4,​·​v4,​·​v2
Offset 1182, 14 lines modified Offset 1186, 15 lines modified
   
1182 ····​if-​eqz·​v4,​·​:​cond_b 1186 ····​if-​eqz·​v4,​·​:​cond_b
   
1183 ····​const/​4·​v4,​·​0x7 1187 ····​const/​4·​v4,​·​0x7
   
1184 ····​aget-​object·​v4,​·​p1,​·​v4 1188 ····​aget-​object·​v4,​·​p1,​·​v4
   
  1189 ····​.​line·​174
1185 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getRegionHeight()​I 1190 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getRegionHeight()​I
   
1186 ····​move-​result·​v4 1191 ····​move-​result·​v4
   
1187 ····​int-​to-​float·​v4,​·​v4 1192 ····​int-​to-​float·​v4,​·​v4
   
1188 ····​cmpl-​float·​v4,​·​v4,​·​v0 1193 ····​cmpl-​float·​v4,​·​v4,​·​v0
Offset 1199, 14 lines modified Offset 1204, 15 lines modified
1199 ····​:​cond_b 1204 ····​:​cond_b
1200 ····​aget-​object·​v4,​·​p1,​·​v10 1205 ····​aget-​object·​v4,​·​p1,​·​v10
   
1201 ····​if-​eqz·​v4,​·​:​cond_d 1206 ····​if-​eqz·​v4,​·​:​cond_d
   
1202 ····​aget-​object·​v4,​·​p1,​·​v10 1207 ····​aget-​object·​v4,​·​p1,​·​v10
   
  1208 ····​.​line·​175
1203 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getRegionHeight()​I 1209 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getRegionHeight()​I
   
1204 ····​move-​result·​v4 1210 ····​move-​result·​v4
   
1205 ····​int-​to-​float·​v4,​·​v4 1211 ····​int-​to-​float·​v4,​·​v4
   
1206 ····​cmpl-​float·​v4,​·​v4,​·​v0 1212 ····​cmpl-​float·​v4,​·​v4,​·​v0
Offset 1254, 14 lines modified Offset 1260, 15 lines modified
   
1254 ····​if-​eqz·​v4,​·​:​cond_f 1260 ····​if-​eqz·​v4,​·​:​cond_f
   
Max diff block lines reached; 526/2393 bytes (21.98%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g2d/ParticleEffect.smali
Offset 369, 40 lines modified Offset 369, 39 lines modified
369 .​end·​method 369 .​end·​method
   
370 .​method·​public·​getBoundingBox()​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 370 .​method·​public·​getBoundingBox()​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
371 ····​.​locals·​4 371 ····​.​locals·​4
   
372 ····​.​prologue 372 ····​.​prologue
373 ····​.​line·​213 373 ····​.​line·​213
374 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffect;​-​>bounds:​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 374 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffect;​-​>bounds:​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
   
375 ····​if-​nez·​v3,​·​:​cond_0 375 ····​if-​nez·​v2,​·​:​cond_0
   
376 ····​new-​instance·​v3,​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 376 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
   
377 ····​invoke-​direct·​{v3},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​><init>()​V 377 ····​invoke-​direct·​{v2},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​><init>()​V
   
378 ····​iput-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffect;​-​>bounds:​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 378 ····​iput-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffect;​-​>bounds:​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
   
379 ····​.​line·​215 379 ····​.​line·​215
380 ····​:​cond_0 380 ····​:​cond_0
381 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffect;​-​>bounds:​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 381 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffect;​-​>bounds:​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
   
382 ····​.​line·​216 382 ····​.​line·​216
383 ····​.​local·​v0,​·​"bounds":​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 383 ····​.​local·​v0,​·​"bounds":​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
384 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>inf()​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 384 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>inf()​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
   
385 ····​.​line·​217 385 ····​.​line·​217
386 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffect;​-​>emitters:​Lcom/​badlogic/​gdx/​utils/​Array;​ 386 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffect;​-​>emitters:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
387 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 387 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
388 ····​move-​result-​object·​v2 388 ····​move-​result-​object·​v2
   
389 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
390 ····​:​goto_0 389 ····​:​goto_0
391 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 390 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
392 ····​move-​result·​v3 391 ····​move-​result·​v3
   
393 ····​if-​eqz·​v3,​·​:​cond_1 392 ····​if-​eqz·​v3,​·​:​cond_1
   
Offset 1082, 417 lines modified Offset 1081, 416 lines modified
   
1082 .​method·​public·​scaleEffect(F)​V 1081 .​method·​public·​scaleEffect(F)​V
1083 ····​.​locals·​5 1082 ····​.​locals·​5
1084 ····​.​param·​p1,​·​"scaleFactor"····​#·​F 1083 ····​.​param·​p1,​·​"scaleFactor"····​#·​F
   
1085 ····​.​prologue 1084 ····​.​prologue
1086 ····​.​line·​223 1085 ····​.​line·​223
1087 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffect;​-​>emitters:​Lcom/​badlogic/​gdx/​utils/​Array;​ 1086 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffect;​-​>emitters:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
1088 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 1087 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
1089 ····​move-​result-​object·​v0 1088 ····​move-​result-​object·​v1
   
1090 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
1091 ····​:​goto_0 1089 ····​:​goto_0
1092 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 1090 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
1093 ····​move-​result·​v2 1091 ····​move-​result·​v2
   
1094 ····​if-​eqz·​v2,​·​:​cond_0 1092 ····​if-​eqz·​v2,​·​:​cond_0
   
1095 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 1093 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
1096 ····​move-​result-​object·​v1 1094 ····​move-​result-​object·​v0
   
1097 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter;​ 1095 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter;​
   
1098 ····​.​line·​224 1096 ····​.​line·​224
1099 ····​.​local·​v1,​·​"particleEmitter":​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter;​ 1097 ····​.​local·​v0,​·​"particleEmitter":​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter;​
1100 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter;​-​>getScale()​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​ 1098 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter;​-​>getScale()​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​
   
1101 ····​move-​result-​object·​v2 1099 ····​move-​result-​object·​v2
   
1102 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter;​-​>getScale()​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​ 1100 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter;​-​>getScale()​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​
   
1103 ····​move-​result-​object·​v3 1101 ····​move-​result-​object·​v3
   
1104 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​-​>getHighMin()​F 1102 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​-​>getHighMin()​F
   
1105 ····​move-​result·​v3 1103 ····​move-​result·​v3
   
1106 ····​mul-​float/​2addr·​v3,​·​p1 1104 ····​mul-​float/​2addr·​v3,​·​p1
   
1107 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter;​-​>getScale()​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​ 1105 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter;​-​>getScale()​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​
   
1108 ····​move-​result-​object·​v4 1106 ····​move-​result-​object·​v4
   
1109 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​-​>getHighMax()​F 1107 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​-​>getHighMax()​F
   
1110 ····​move-​result·​v4 1108 ····​move-​result·​v4
   
1111 ····​mul-​float/​2addr·​v4,​·​p1 1109 ····​mul-​float/​2addr·​v4,​·​p1
   
1112 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​-​>setHigh(FF)​V 1110 ····​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​-​>setHigh(FF)​V
   
1113 ····​.​line·​225 1111 ····​.​line·​225
1114 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter;​-​>getScale()​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​ 1112 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter;​-​>getScale()​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​
   
Max diff block lines reached; 19229/24393 bytes (78.83%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffectPool;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffectPool;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffectPool;​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffect;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffectPool;​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffect;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffectPool;​
22 ····​.​param·​p2,​·​"effect"····​#·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffect;​ 23 ····​.​param·​p2,​·​"effect"····​#·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffect;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​41 25 ····​.​line·​41
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffectPool$Po​oledEffect;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffectPool;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffectPool$Po​oledEffect;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEffectPool;​
   
26 ····​.​line·​42 27 ····​.​line·​42
[−]
smali/com/badlogic/gdx/graphics/g2d/ParticleEmitter.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"ParticleEmitter.​java" 3 .​source·​"ParticleEmitter.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$1;​,​  
8 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Spawn​EllipseSide;​,​ 7 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Spawn​EllipseSide;​,​
9 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Spawn​Shape;​,​ 8 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Spawn​Shape;​,​
10 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Spawn​ShapeValue;​,​ 9 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Spawn​ShapeValue;​,​
11 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Gradi​entColorValue;​,​ 10 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Gradi​entColorValue;​,​
12 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​,​ 11 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​,​
13 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Range​dNumericValue;​,​ 12 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Range​dNumericValue;​,​
14 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Numer​icValue;​,​ 13 ········​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Numer​icValue;​,​
Offset 3417, 24 lines modified Offset 3416, 26 lines modified
   
3417 ····​move-​object/​from16·​v0,​·​p0 3416 ····​move-​object/​from16·​v0,​·​p0
   
3418 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter;​-​>transparencyValue:​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​ 3417 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter;​-​>transparencyValue:​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​
   
3419 ····​move-​object/​from16·​v17,​·​v0 3418 ····​move-​object/​from16·​v17,​·​v0
   
  3419 ····​.​line·​580
3420 ····​move-​object/​from16·​v0,​·​v17 3420 ····​move-​object/​from16·​v0,​·​v17
   
3421 ····​invoke-​virtual·​{v0,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​-​>getScale(F)​F 3421 ····​invoke-​virtual·​{v0,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Scale​dNumericValue;​-​>getScale(F)​F
   
3422 ····​move-​result·​v17 3422 ····​move-​result·​v17
   
3423 ····​mul-​float·​v16,​·​v16,​·​v17 3423 ····​mul-​float·​v16,​·​v16,​·​v17
   
3424 ····​add-​float·​v15,​·​v15,​·​v16 3424 ····​add-​float·​v15,​·​v15,​·​v16
   
  3425 ····​.​line·​579
3425 ····​move-​object/​from16·​v0,​·​p1 3426 ····​move-​object/​from16·​v0,​·​p1
   
3426 ····​invoke-​virtual·​{v0,​·​v12,​·​v13,​·​v14,​·​v15},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Parti​cle;​-​>setColor(FFFF)​V 3427 ····​invoke-​virtual·​{v0,​·​v12,​·​v13,​·​v14,​·​v15},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​ParticleEmitter$Parti​cle;​-​>setColor(FFFF)​V
   
3427 ····​goto/​16·​:​goto_5 3428 ····​goto/​16·​:​goto_5
3428 .​end·​method 3429 .​end·​method
   
[−]
smali/com/badlogic/gdx/graphics/g2d/PixmapPacker$1.smali
Offset 17, 15 lines modified Offset 17, 16 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​Lcom/​badlogic/​gdx/​graphics/​TextureData;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​Lcom/​badlogic/​gdx/​graphics/​TextureData;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
22 ····​.​param·​p2,​·​"x0"····​#·​Lcom/​badlogic/​gdx/​graphics/​TextureData;​ 22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​
  23 ····​.​param·​p2,​·​"data"····​#·​Lcom/​badlogic/​gdx/​graphics/​TextureData;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​325 25 ····​.​line·​325
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$1;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$1;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​
   
26 ····​invoke-​direct·​{p0,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​TextureData;​)​V 27 ····​invoke-​direct·​{p0,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​TextureData;​)​V
   
[−]
smali/com/badlogic/gdx/graphics/g2d/PixmapPacker$2.smali
Offset 17, 15 lines modified Offset 17, 16 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​Lcom/​badlogic/​gdx/​graphics/​TextureData;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​Lcom/​badlogic/​gdx/​graphics/​TextureData;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
22 ····​.​param·​p2,​·​"x0"····​#·​Lcom/​badlogic/​gdx/​graphics/​TextureData;​ 22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​
  23 ····​.​param·​p2,​·​"data"····​#·​Lcom/​badlogic/​gdx/​graphics/​TextureData;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​353 25 ····​.​line·​353
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$2;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$2;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​
   
26 ····​invoke-​direct·​{p0,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​TextureData;​)​V 27 ····​invoke-​direct·​{p0,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​TextureData;​)​V
   
[−]
smali/com/badlogic/gdx/graphics/g2d/PixmapPacker$Page.smali
Offset 46, 14 lines modified Offset 46, 15 lines modified
   
46 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​ 46 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​
   
   
47 #·​direct·​methods 47 #·​direct·​methods
48 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​)​V 48 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​)​V
49 ····​.​locals·​1 49 ····​.​locals·​1
  50 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​
   
50 ····​.​prologue 51 ····​.​prologue
51 ····​.​line·​107 52 ····​.​line·​107
52 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​ 53 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​
   
53 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 54 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/graphics/g2d/PixmapPacker.smali
Offset 500, 61 lines modified Offset 500, 58 lines modified
500 ····​.​locals·​3 500 ····​.​locals·​3
   
501 ····​.​prologue 501 ····​.​prologue
502 ····​.​line·​311 502 ····​.​line·​311
503 ····​monitor-​enter·​p0 503 ····​monitor-​enter·​p0
   
504 ····​:​try_start_0 504 ····​:​try_start_0
505 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​-​>pages:​Lcom/​badlogic/​gdx/​utils/​Array;​ 505 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​-​>pages:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
506 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 506 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
507 ····​move-​result-​object·​v0 507 ····​move-​result-​object·​v1
   
508 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
509 ····​:​goto_0 508 ····​:​goto_0
510 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 509 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
511 ····​move-​result·​v2 510 ····​move-​result·​v2
   
512 ····​if-​eqz·​v2,​·​:​cond_0 511 ····​if-​eqz·​v2,​·​:​cond_0
   
513 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 512 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
514 ····​move-​result-​object·​v1 513 ····​move-​result-​object·​v0
   
515 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​ 514 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​
   
516 ····​.​line·​312 515 ····​.​line·​312
517 ····​.​local·​v1,​·​"page":​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​ 516 ····​.​local·​v0,​·​"page":​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​
518 ····​iget-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​-​>image:​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​ 517 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​-​>image:​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​
   
519 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>dispose()​V 518 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>dispose()​V
520 ····​:​try_end_0 519 ····​:​try_end_0
521 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 520 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
522 ····​goto·​:​goto_0 521 ····​goto·​:​goto_0
   
523 ····​.​line·​311 522 ····​.​line·​311
524 ····​.​end·​local·​v0····​#·​"i$":​Ljava/​util/​Iterator;​ 523 ····​.​end·​local·​v0····​#·​"page":​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​
525 ····​.​end·​local·​v1····​#·​"page":​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​  
526 ····​:​catchall_0 524 ····​:​catchall_0
527 ····​move-​exception·​v2 525 ····​move-​exception·​v1
   
528 ····​monitor-​exit·​p0 526 ····​monitor-​exit·​p0
   
529 ····​throw·​v2 527 ····​throw·​v1
   
530 ····​.​line·​314 528 ····​.​line·​314
531 ····​.​restart·​local·​v0····​#·​"i$":​Ljava/​util/​Iterator;​  
532 ····​:​cond_0 529 ····​:​cond_0
533 ····​const/​4·​v2,​·​0x1 530 ····​const/​4·​v1,​·​0x1
   
534 ····​:​try_start_1 531 ····​:​try_start_1
535 ····​iput-​boolean·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​-​>disposed:​Z 532 ····​iput-​boolean·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​-​>disposed:​Z
536 ····​:​try_end_1 533 ····​:​try_end_1
537 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0 534 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_0
   
538 ····​.​line·​315 535 ····​.​line·​315
539 ····​monitor-​exit·​p0 536 ····​monitor-​exit·​p0
   
540 ····​return-​void 537 ····​return-​void
Offset 589, 45 lines modified Offset 586, 45 lines modified
589 ····​.​local·​v8,​·​"atlas":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​ 586 ····​.​local·​v8,​·​"atlas":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​
590 ····​move-​object/​from16·​v0,​·​p0 587 ····​move-​object/​from16·​v0,​·​p0
   
591 ····​iget-​object·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​-​>pages:​Lcom/​badlogic/​gdx/​utils/​Array;​ 588 ····​iget-​object·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker;​-​>pages:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
592 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 589 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
593 ····​move-​result-​object·​v9 590 ····​move-​result-​object·​v14
   
594 ····​:​cond_0 591 ····​:​cond_0
595 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 592 ····​invoke-​interface·​{v14},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
596 ····​move-​result·​v3 593 ····​move-​result·​v3
   
597 ····​if-​eqz·​v3,​·​:​cond_1 594 ····​if-​eqz·​v3,​·​:​cond_1
   
598 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 595 ····​invoke-​interface·​{v14},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
599 ····​move-​result-​object·​v13 596 ····​move-​result-​object·​v11
   
600 ····​check-​cast·​v13,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​ 597 ····​check-​cast·​v11,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​
   
601 ····​.​line·​324 598 ····​.​line·​324
602 ····​.​local·​v13,​·​"page":​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​ 599 ····​.​local·​v11,​·​"page":​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​
603 ····​iget-​object·​v3,​·​v13,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​-​>rects:​Lcom/​badlogic/​gdx/​utils/​OrderedMap;​ 600 ····​iget-​object·​v3,​·​v11,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​-​>rects:​Lcom/​badlogic/​gdx/​utils/​OrderedMap;​
   
604 ····​iget·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​utils/​OrderedMap;​-​>size:​I 601 ····​iget·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​utils/​OrderedMap;​-​>size:​I
   
605 ····​if-​eqz·​v3,​·​:​cond_0 602 ····​if-​eqz·​v3,​·​:​cond_0
   
606 ····​.​line·​325 603 ····​.​line·​325
607 ····​new-​instance·​v15,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$1;​ 604 ····​new-​instance·​v13,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$1;​
   
608 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​PixmapTextureData;​ 605 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​PixmapTextureData;​
   
609 ····​iget-​object·​v3,​·​v13,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​-​>image:​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​ 606 ····​iget-​object·​v3,​·​v11,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PixmapPacker$Page;​-​>image:​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​
   
Max diff block lines reached; 27127/31744 bytes (85.46%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g2d/PolygonRegionLoader.smali
Offset 110, 111 lines modified Offset 110, 108 lines modified
   
110 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PolygonRegionLoader;​-​>defaultParameters:​Lcom/​badlogic/​gdx/​graphics/​g2d/​PolygonRegionLoader$P​olygonRegionParameter​s;​ 110 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PolygonRegionLoader;​-​>defaultParameters:​Lcom/​badlogic/​gdx/​graphics/​g2d/​PolygonRegionLoader$P​olygonRegionParameter​s;​
   
111 ····​move-​object/​from16·​p3,​·​v0 111 ····​move-​object/​from16·​p3,​·​v0
   
112 ····​.​line·​80 112 ····​.​line·​80
113 ····​:​cond_0 113 ····​:​cond_0
114 ····​const/​4·​v6,​·​0x0 114 ····​const/​4·​v4,​·​0x0
   
115 ····​.​line·​82 115 ····​.​line·​82
116 ····​.​local·​v6,​·​"image":​Ljava/​lang/​String;​ 116 ····​.​local·​v4,​·​"image":​Ljava/​lang/​String;​
117 ····​:​try_start_0 117 ····​:​try_start_0
118 ····​move-​object/​from16·​v0,​·​p3 118 ····​move-​object/​from16·​v0,​·​p3
   
119 ····​iget·​v11,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PolygonRegionLoader$P​olygonRegionParameter​s;​-​>readerBuffer:​I 119 ····​iget·​v8,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PolygonRegionLoader$P​olygonRegionParameter​s;​-​>readerBuffer:​I
   
120 ····​move-​object/​from16·​v0,​·​p2 120 ····​move-​object/​from16·​v0,​·​p2
   
121 ····​invoke-​virtual·​{v0,​·​v11},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>reader(I)​Ljava/​io/​BufferedReader;​ 121 ····​invoke-​virtual·​{v0,​·​v8},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>reader(I)​Ljava/​io/​BufferedReader;​
   
122 ····​move-​result-​object·​v9 122 ····​move-​result-​object·​v6
   
123 ····​.​line·​83 123 ····​.​line·​83
124 ····​.​local·​v9,​·​"reader":​Ljava/​io/​BufferedReader;​ 124 ····​.​local·​v6,​·​"reader":​Ljava/​io/​BufferedReader;​
125 ····​invoke-​virtual·​{v9},​·​Ljava/​io/​BufferedReader;​-​>readLine()​Ljava/​lang/​String;​ 125 ····​invoke-​virtual·​{v6},​·​Ljava/​io/​BufferedReader;​-​>readLine()​Ljava/​lang/​String;​
   
126 ····​move-​result-​object·​v8 126 ····​move-​result-​object·​v5
   
127 ····​.​local·​v8,​·​"line":​Ljava/​lang/​String;​ 127 ····​.​local·​v5,​·​"line":​Ljava/​lang/​String;​
128 ····​:​goto_0 128 ····​:​goto_0
129 ····​if-​eqz·​v8,​·​:​cond_1 129 ····​if-​eqz·​v5,​·​:​cond_1
   
130 ····​.​line·​84 130 ····​.​line·​84
131 ····​move-​object/​from16·​v0,​·​p3 131 ····​move-​object/​from16·​v0,​·​p3
   
132 ····​iget-​object·​v11,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PolygonRegionLoader$P​olygonRegionParameter​s;​-​>texturePrefix:​Ljava/​lang/​String;​ 132 ····​iget-​object·​v8,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PolygonRegionLoader$P​olygonRegionParameter​s;​-​>texturePrefix:​Ljava/​lang/​String;​
   
133 ····​invoke-​virtual·​{v8,​·​v11},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z 133 ····​invoke-​virtual·​{v5,​·​v8},​·​Ljava/​lang/​String;​-​>startsWith(Ljava/​lang/​String;​)​Z
   
134 ····​move-​result·​v11 134 ····​move-​result·​v8
   
135 ····​if-​eqz·​v11,​·​:​cond_3 135 ····​if-​eqz·​v8,​·​:​cond_3
   
136 ····​.​line·​85 136 ····​.​line·​85
137 ····​move-​object/​from16·​v0,​·​p3 137 ····​move-​object/​from16·​v0,​·​p3
   
138 ····​iget-​object·​v11,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PolygonRegionLoader$P​olygonRegionParameter​s;​-​>texturePrefix:​Ljava/​lang/​String;​ 138 ····​iget-​object·​v8,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PolygonRegionLoader$P​olygonRegionParameter​s;​-​>texturePrefix:​Ljava/​lang/​String;​
   
139 ····​invoke-​virtual·​{v11},​·​Ljava/​lang/​String;​-​>length()​I 139 ····​invoke-​virtual·​{v8},​·​Ljava/​lang/​String;​-​>length()​I
   
140 ····​move-​result·​v11 140 ····​move-​result·​v8
   
141 ····​invoke-​virtual·​{v8,​·​v11},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​ 141 ····​invoke-​virtual·​{v5,​·​v8},​·​Ljava/​lang/​String;​-​>substring(I)​Ljava/​lang/​String;​
   
142 ····​move-​result-​object·​v6 142 ····​move-​result-​object·​v4
   
143 ····​.​line·​88 143 ····​.​line·​88
144 ····​:​cond_1 144 ····​:​cond_1
145 ····​invoke-​virtual·​{v9},​·​Ljava/​io/​BufferedReader;​-​>close()​V 145 ····​invoke-​virtual·​{v6},​·​Ljava/​io/​BufferedReader;​-​>close()​V
146 ····​:​try_end_0 146 ····​:​try_end_0
147 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 147 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
148 ····​.​line·​93 148 ····​.​line·​93
149 ····​if-​nez·​v6,​·​:​cond_4 149 ····​if-​nez·​v4,​·​:​cond_4
   
150 ····​move-​object/​from16·​v0,​·​p3 150 ····​move-​object/​from16·​v0,​·​p3
   
151 ····​iget-​object·​v11,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PolygonRegionLoader$P​olygonRegionParameter​s;​-​>textureExtensions:​[Ljava/​lang/​String;​ 151 ····​iget-​object·​v8,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PolygonRegionLoader$P​olygonRegionParameter​s;​-​>textureExtensions:​[Ljava/​lang/​String;​
   
152 ····​if-​eqz·​v11,​·​:​cond_4 152 ····​if-​eqz·​v8,​·​:​cond_4
   
153 ····​move-​object/​from16·​v0,​·​p3 153 ····​move-​object/​from16·​v0,​·​p3
   
154 ····​iget-​object·​v1,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PolygonRegionLoader$P​olygonRegionParameter​s;​-​>textureExtensions:​[Ljava/​lang/​String;​ 154 ····​iget-​object·​v9,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​PolygonRegionLoader$P​olygonRegionParameter​s;​-​>textureExtensions:​[Ljava/​lang/​String;​
   
155 ····.​local·v1,​·"arr$":​[Ljava/​lang/​String;​ 155 ····​array-​length·​v10,​·​v9
156 ····​array-​length·​v7,​·​v1  
   
157 ····.​local·​v7,​·"len$":​I 156 ····const/​4·​v8,​·0x0
158 ····​const/​4·​v5,​·​0x0  
   
159 ····​.​local·​v5,​·​"i$":​I  
160 ····​:​goto_1 157 ····​:​goto_1
161 ····​if-​ge·​v5,​·​v7,​·​:​cond_4 158 ····​if-​ge·​v8,​·​v10,​·​:​cond_4
   
162 ····​aget-​object·​v4,​·​v1,​·​v5 159 ····​aget-​object·​v3,​·​v9,​·​v8
   
163 ····​.​line·​94 160 ····​.​line·​94
164 ····​.​local·​v4,​·​"extension":​Ljava/​lang/​String;​ 161 ····​.​local·​v3,​·​"extension":​Ljava/​lang/​String;​
165 ····​invoke-​virtual/​range·​{p2·​.​.​·​p2},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>nameWithoutExtension​()​Ljava/​lang/​String;​ 162 ····​invoke-​virtual/​range·​{p2·​.​.​·​p2},​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​-​>nameWithoutExtension​()​Ljava/​lang/​String;​
   
166 ····​move-​result-​object·​v11 163 ····​move-​result-​object·​v11
   
167 ····​new-​instance·​v12,​·​Ljava/​lang/​StringBuilder;​ 164 ····​new-​instance·​v12,​·​Ljava/​lang/​StringBuilder;​
   
168 ····​invoke-​direct·​{v12},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 165 ····​invoke-​direct·​{v12},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
169 ····​const-​string·​v13,​·​".​" 166 ····​const-​string·​v13,​·​".​"
   
Max diff block lines reached; 7336/11882 bytes (61.74%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData.smali
Offset 593, 14 lines modified Offset 593, 15 lines modified
   
593 ····​sget-​object·​v22,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​-​>tuple:​[Ljava/​lang/​String;​ 593 ····​sget-​object·​v22,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​-​>tuple:​[Ljava/​lang/​String;​
   
594 ····​const/​16·​v23,​·​0x2 594 ····​const/​16·​v23,​·​0x2
   
595 ····​aget-​object·​v22,​·​v22,​·​v23 595 ····​aget-​object·​v22,​·​v22,​·​v23
   
  596 ····​.​line·​162
596 ····​invoke-​static/​range·​{v22·​.​.​·​v22},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I 597 ····​invoke-​static/​range·​{v22·​.​.​·​v22},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I
   
597 ····​move-​result·​v22 598 ····​move-​result·​v22
   
598 ····​aput·​v22,​·​v6,​·​v21 599 ····​aput·​v22,​·​v6,​·​v21
   
599 ····​const/​16·​v21,​·​0x3 600 ····​const/​16·​v21,​·​0x3
Offset 669, 14 lines modified Offset 670, 15 lines modified
   
669 ····​sget-​object·​v22,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​-​>tuple:​[Ljava/​lang/​String;​ 670 ····​sget-​object·​v22,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​-​>tuple:​[Ljava/​lang/​String;​
   
670 ····​const/​16·​v23,​·​0x2 671 ····​const/​16·​v23,​·​0x2
   
671 ····​aget-​object·​v22,​·​v22,​·​v23 672 ····​aget-​object·​v22,​·​v22,​·​v23
   
  673 ····​.​line·​166
672 ····​invoke-​static/​range·​{v22·​.​.​·​v22},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I 674 ····​invoke-​static/​range·​{v22·​.​.​·​v22},​·​Ljava/​lang/​Integer;​-​>parseInt(Ljava/​lang/​String;​)​I
   
673 ····​move-​result·​v22 675 ····​move-​result·​v22
   
674 ····​aput·​v22,​·​v6,​·​v21 676 ····​aput·​v22,​·​v6,​·​v21
   
675 ····​const/​16·​v21,​·​0x3 677 ····​const/​16·​v21,​·​0x3
[−]
smali/com/badlogic/gdx/graphics/g2d/TextureAtlas.smali
Offset 224, 219 lines modified Offset 224, 218 lines modified
   
224 .​method·​private·​load(Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​)​V 224 .​method·​private·​load(Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​)​V
225 ····​.​locals·​13 225 ····​.​locals·​13
226 ····​.​param·​p1,​·​"data"····​#·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​ 226 ····​.​param·​p1,​·​"data"····​#·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​
   
227 ····​.​prologue 227 ····​.​prologue
228 ····​.​line·​240 228 ····​.​line·​240
229 ····​new-​instance·​v9,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 229 ····​new-​instance·​v8,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
230 ····​invoke-​direct·​{v9},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​><init>()​V 230 ····​invoke-​direct·​{v8},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​><init>()​V
   
231 ····​.​line·​241 231 ····​.​line·​241
232 ····​.​local·​v9,​·​"pageToTexture":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​Lcom/​badlogic/​gdx/​graphics/​Texture;​>;​" 232 ····​.​local·​v8,​·​"pageToTexture":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​Lcom/​badlogic/​gdx/​graphics/​Texture;​>;​"
233 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​-​>pages:​Lcom/​badlogic/​gdx/​utils/​Array;​ 233 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData;​-​>pages:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
234 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 234 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
235 ····​move-​result-​object·​v7 235 ····​move-​result-​object·​v1
   
236 ····​.​local·​v7,​·​"i$":​Ljava/​util/​Iterator;​  
237 ····​:​goto_0 236 ····​:​goto_0
238 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 237 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
239 ····​move-​result·​v1 238 ····​move-​result·​v2
   
240 ····​if-​eqz·​v1,​·​:​cond_1 239 ····​if-​eqz·​v2,​·​:​cond_1
   
241 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 240 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
242 ····​move-​result-​object·​v8 241 ····​move-​result-​object·​v7
   
243 ····​check-​cast·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​ 242 ····​check-​cast·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​
   
244 ····​.​line·​242 243 ····​.​line·​242
245 ····​.​local·​v8,​·​"page":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​ 244 ····​.​local·​v7,​·​"page":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​
246 ····​const/​4·​v11,​·​0x0 245 ····​const/​4·​v10,​·​0x0
   
247 ····​.​line·​243 246 ····​.​line·​243
248 ····​.​local·​v11,​·​"texture":​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 247 ····​.​local·​v10,​·​"texture":​Lcom/​badlogic/​gdx/​graphics/​Texture;​
249 ····​iget-​object·​v1,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>texture:​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 248 ····​iget-​object·​v2,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>texture:​Lcom/​badlogic/​gdx/​graphics/​Texture;​
   
250 ····​if-​nez·​v1,​·​:​cond_0 249 ····​if-​nez·​v2,​·​:​cond_0
   
251 ····​.​line·​244 250 ····​.​line·​244
252 ····​new-​instance·​v11,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 251 ····​new-​instance·​v10,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​
   
253 ····​.​end·​local·​v11····​#·​"texture":​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 252 ····​.​end·​local·​v10····​#·​"texture":​Lcom/​badlogic/​gdx/​graphics/​Texture;​
254 ····​iget-​object·​v1,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>textureFile:​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 253 ····​iget-​object·​v2,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>textureFile:​Lcom/​badlogic/​gdx/​files/​FileHandle;​
   
255 ····​iget-​object·​v2,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>format:​Lcom/​badlogic/​gdx/​graphics/​Pixmap$Format;​ 254 ····​iget-​object·​v3,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>format:​Lcom/​badlogic/​gdx/​graphics/​Pixmap$Format;​
   
256 ····​iget-​boolean·​v3,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>useMipMaps:​Z 255 ····​iget-​boolean·​v4,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>useMipMaps:​Z
   
257 ····​invoke-​direct·​{v11,​·​v1,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​><init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​graphics/​Pixmap$Format;​Z)​V 256 ····​invoke-​direct·​{v10,​·​v2,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​><init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​graphics/​Pixmap$Format;​Z)​V
   
258 ····​.​line·​245 257 ····​.​line·​245
259 ····​.​restart·​local·​v11····​#·​"texture":​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 258 ····​.​restart·​local·​v10····​#·​"texture":​Lcom/​badlogic/​gdx/​graphics/​Texture;​
260 ····​iget-​object·​v1,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>minFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​ 259 ····​iget-​object·​v2,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>minFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​
   
261 ····​iget-​object·​v2,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>magFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​ 260 ····​iget-​object·​v3,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>magFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​
   
262 ····​invoke-​virtual·​{v11,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>setFilter(Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​)​V 261 ····​invoke-​virtual·​{v10,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>setFilter(Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​)​V
   
263 ····​.​line·​246 262 ····​.​line·​246
264 ····​iget-​object·​v1,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>uWrap:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​ 263 ····​iget-​object·​v2,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>uWrap:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​
   
265 ····​iget-​object·​v2,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>vWrap:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​ 264 ····​iget-​object·​v3,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>vWrap:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​
   
266 ····​invoke-​virtual·​{v11,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>setWrap(Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​)​V 265 ····​invoke-​virtual·​{v10,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>setWrap(Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​)​V
   
267 ····​.​line·​252 266 ····​.​line·​252
268 ····​:​goto_1 267 ····​:​goto_1
269 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​-​>textures:​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​ 268 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​-​>textures:​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​
   
270 ····​invoke-​virtual·​{v1,​·​v11},​·​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​-​>add(Ljava/​lang/​Object;​)​Z 269 ····​invoke-​virtual·​{v2,​·​v10},​·​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​-​>add(Ljava/​lang/​Object;​)​Z
   
271 ····​.​line·​253 270 ····​.​line·​253
272 ····​invoke-​virtual·​{v9,​·​v8,​·​v11},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 271 ····​invoke-​virtual·​{v8,​·​v7,​·​v10},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
273 ····​goto·​:​goto_0 272 ····​goto·​:​goto_0
   
274 ····​.​line·​248 273 ····​.​line·​248
275 ····​:​cond_0 274 ····​:​cond_0
276 ····​iget-​object·​v11,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>texture:​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 275 ····​iget-​object·​v10,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>texture:​Lcom/​badlogic/​gdx/​graphics/​Texture;​
   
277 ····​.​line·​249 276 ····​.​line·​249
278 ····​iget-​object·​v1,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>minFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​ 277 ····​iget-​object·​v2,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>minFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​
   
279 ····​iget-​object·​v2,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>magFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​ 278 ····​iget-​object·​v3,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>magFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​
   
280 ····​invoke-​virtual·​{v11,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>setFilter(Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​)​V 279 ····​invoke-​virtual·​{v10,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>setFilter(Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​)​V
   
281 ····​.​line·​250 280 ····​.​line·​250
282 ····​iget-​object·​v1,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>uWrap:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​ 281 ····​iget-​object·​v2,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>uWrap:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​
   
283 ····​iget-​object·​v2,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>vWrap:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​ 282 ····​iget-​object·​v3,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas$TextureA​tlasData$Page;​-​>vWrap:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​
   
284 ····​invoke-​virtual·​{v11,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>setWrap(Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​)​V 283 ····​invoke-​virtual·​{v10,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>setWrap(Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureWrap;​)​V
   
Max diff block lines reached; 10895/20005 bytes (54.46%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/Attributes.smali
Offset 856, 15 lines modified Offset 856, 14 lines modified
856 ····​.​prologue 856 ····​.​prologue
857 ····​.​line·​128 857 ····​.​line·​128
858 ····​.​local·​p1,​·​"attributes":​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​>;​" 858 ····​.​local·​p1,​·​"attributes":​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​>;​"
859 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​ 859 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​
   
860 ····​move-​result-​object·​v1 860 ····​move-​result-​object·​v1
   
861 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
862 ····​:​goto_0 861 ····​:​goto_0
863 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 862 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
864 ····​move-​result·​v2 863 ····​move-​result·​v2
   
865 ····​if-​eqz·​v2,​·​:​cond_0 864 ····​if-​eqz·​v2,​·​:​cond_0
   
Offset 883, 44 lines modified Offset 882, 39 lines modified
883 ····​.​line·​130 882 ····​.​line·​130
884 ····​.​end·​local·​v0····​#·​"attr":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​ 883 ····​.​end·​local·​v0····​#·​"attr":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​
885 ····​:​cond_0 884 ····​:​cond_0
886 ····​return-​void 885 ····​return-​void
887 .​end·​method 886 .​end·​method
   
888 .​method·​public·​final·​varargs·​set([Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V 887 .​method·​public·​final·​varargs·​set([Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V
889 ····​.​locals·4 888 ····​.​locals·3
890 ····​.​param·​p1,​·​"attributes"····​#·​[Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​ 889 ····​.​param·​p1,​·​"attributes"····​#·​[Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​
   
891 ····​.​prologue 890 ····​.​prologue
892 ····​.​line·​121 891 ····​.​line·​121
893 ····move-​object·​v0,​·​p1 892 ····array-​length·​v2,​·​p1
   
894 ····.​local·v0,​·"arr$":​[Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​ 893 ····​const/​4·​v1,​·​0x0
895 ····​array-​length·​v3,​·​v0  
   
896 ····​.​local·​v3,​·​"len$":​I  
897 ····​const/​4·​v2,​·​0x0  
   
898 ····​.​local·​v2,​·​"i$":​I  
899 ····​:​goto_0 894 ····​:​goto_0
900 ····​if-​ge·​v2,​·​v3,​·​:​cond_0 895 ····​if-​ge·​v1,​·​v2,​·​:​cond_0
   
901 ····​aget-​object·​v1,​·v0,​·​v2 896 ····​aget-​object·​v0,​·p1,​·​v1
   
902 ····​.​line·​122 897 ····​.​line·​122
903 ····​.​local·​v1,​·​"attr":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​ 898 ····​.​local·​v0,​·​"attr":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​
904 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V 899 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V
   
905 ····​.​line·​121 900 ····​.​line·​121
906 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 901 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
907 ····​goto·​:​goto_0 902 ····​goto·​:​goto_0
   
908 ····​.​line·​123 903 ····​.​line·​123
909 ····​.​end·​local·​v1····​#·​"attr":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​ 904 ····​.​end·​local·​v0····​#·​"attr":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​
910 ····​:​cond_0 905 ····​:​cond_0
911 ····​return-​void 906 ····​return-​void
912 .​end·​method 907 .​end·​method
   
913 .​method·​public·​size()​I 908 .​method·​public·​size()​I
914 ····​.​locals·​1 909 ····​.​locals·​1
   
[−]
smali/com/badlogic/gdx/graphics/g3d/Environment.smali
Offset 122, 73 lines modified Offset 122, 67 lines modified
122 ····​.​end·​annotation 122 ····​.​end·​annotation
   
123 ····​.​prologue 123 ····​.​prologue
124 ····​.​line·​42 124 ····​.​line·​42
125 ····​.​local·​p1,​·​"lights":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​>;​" 125 ····​.​local·​p1,​·​"lights":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​>;​"
126 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 126 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
127 ····​move-​result-​object·​v0 127 ····​move-​result-​object·​v1
   
128 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
129 ····​:​goto_0 128 ····​:​goto_0
130 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 129 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
131 ····​move-​result·​v2 130 ····​move-​result·​v2
   
132 ····​if-​eqz·​v2,​·​:​cond_0 131 ····​if-​eqz·​v2,​·​:​cond_0
   
133 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 132 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
134 ····​move-​result-​object·​v1 133 ····​move-​result-​object·​v0
   
135 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​ 134 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​
   
136 ····​.​line·​43 135 ····​.​line·​43
137 ····​.​local·​v1,​·​"light":​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​ 136 ····​.​local·​v0,​·​"light":​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​
138 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>add(Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​ 137 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>add(Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​
   
139 ····​goto·​:​goto_0 138 ····​goto·​:​goto_0
   
140 ····​.​line·​44 139 ····​.​line·​44
141 ····​.​end·​local·​v1····​#·​"light":​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​ 140 ····​.​end·​local·​v0····​#·​"light":​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​
142 ····​:​cond_0 141 ····​:​cond_0
143 ····​return-​object·​p0 142 ····​return-​object·​p0
144 .​end·​method 143 .​end·​method
   
145 .​method·​public·​varargs·​add([Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​ 144 .​method·​public·​varargs·​add([Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​
146 ····​.​locals·4 145 ····​.​locals·3
147 ····​.​param·​p1,​·​"lights"····​#·​[Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​ 146 ····​.​param·​p1,​·​"lights"····​#·​[Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​
   
148 ····​.​prologue 147 ····​.​prologue
149 ····​.​line·​36 148 ····​.​line·​36
150 ····move-​object·​v0,​·​p1 149 ····array-​length·​v2,​·​p1
   
151 ····​.​local·​v0,​·​"arr$":​[Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​  
152 ····​array-​length·​v2,​·​v0  
   
153 ····​.​local·​v2,​·​"len$":​I  
154 ····​const/​4·​v1,​·​0x0 150 ····​const/​4·​v1,​·​0x0
   
155 ····​.​local·​v1,​·​"i$":​I  
156 ····​:​goto_0 151 ····​:​goto_0
157 ····​if-​ge·​v1,​·​v2,​·​:​cond_0 152 ····​if-​ge·​v1,​·​v2,​·​:​cond_0
   
158 ····​aget-​object·​v3,​·v0,​·​v1 153 ····​aget-​object·​v0,​·p1,​·​v1
   
159 ····​.​line·​37 154 ····​.​line·​37
160 ····​.​local·​v3,​·​"light":​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​ 155 ····​.​local·​v0,​·​"light":​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​
161 ····​invoke-​virtual·​{p0,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>add(Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​ 156 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>add(Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​
   
162 ····​.​line·​36 157 ····​.​line·​36
163 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 158 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
164 ····​goto·​:​goto_0 159 ····​goto·​:​goto_0
   
165 ····​.​line·​38 160 ····​.​line·​38
166 ····​.​end·​local·​v3····​#·​"light":​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​ 161 ····​.​end·​local·​v0····​#·​"light":​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​
167 ····​:​cond_0 162 ····​:​cond_0
168 ····​return-​object·​p0 163 ····​return-​object·​p0
169 .​end·​method 164 .​end·​method
   
170 .​method·​public·​clear()​V 165 .​method·​public·​clear()​V
171 ····​.​locals·​1 166 ····​.​locals·​1
   
Offset 277, 69 lines modified Offset 271, 63 lines modified
277 ····​.​end·​annotation 271 ····​.​end·​annotation
   
278 ····​.​prologue 272 ····​.​prologue
279 ····​.​line·​64 273 ····​.​line·​64
280 ····​.​local·​p1,​·​"lights":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​>;​" 274 ····​.​local·​p1,​·​"lights":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​>;​"
281 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 275 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
282 ····​move-​result-​object·​v0 276 ····​move-​result-​object·​v1
   
283 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
284 ····​:​goto_0 277 ····​:​goto_0
285 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 278 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
286 ····​move-​result·​v2 279 ····​move-​result·​v2
   
287 ····​if-​eqz·​v2,​·​:​cond_0 280 ····​if-​eqz·​v2,​·​:​cond_0
   
288 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 281 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
289 ····​move-​result-​object·​v1 282 ····​move-​result-​object·​v0
   
290 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​ 283 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​
   
291 ····​.​line·​65 284 ····​.​line·​65
292 ····​.​local·​v1,​·​"light":​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​ 285 ····​.​local·​v0,​·​"light":​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​BaseLight;​
Max diff block lines reached; 1691/6377 bytes (26.52%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/Material.smali
Offset 122, 15 lines modified Offset 122, 14 lines modified
122 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​><init>(Ljava/​lang/​String;​)​V 122 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​><init>(Ljava/​lang/​String;​)​V
   
123 ····​.​line·​73 123 ····​.​line·​73
124 ····​invoke-​virtual·​{p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>iterator()​Ljava/​util/​Iterator;​ 124 ····​invoke-​virtual·​{p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>iterator()​Ljava/​util/​Iterator;​
   
125 ····​move-​result-​object·​v1 125 ····​move-​result-​object·​v1
   
126 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
127 ····​:​goto_0 126 ····​:​goto_0
128 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 127 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
129 ····​move-​result·​v2 128 ····​move-​result·​v2
   
130 ····​if-​eqz·​v2,​·​:​cond_0 129 ····​if-​eqz·​v2,​·​:​cond_0
   
[−]
smali/com/badlogic/gdx/graphics/g3d/Model.smali
Offset 234, 320 lines modified Offset 234, 318 lines modified
234 .​method·​private·​convertMaterial(Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureProvider;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​ 234 .​method·​private·​convertMaterial(Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureProvider;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​
235 ····​.​locals·​10 235 ····​.​locals·​10
236 ····​.​param·​p1,​·​"mtl"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​ 236 ····​.​param·​p1,​·​"mtl"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​
237 ····​.​param·​p2,​·​"textureProvider"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureProvider;​ 237 ····​.​param·​p2,​·​"textureProvider"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureProvider;​
   
238 ····​.​prologue 238 ····​.​prologue
239 ····​.​line·​246 239 ····​.​line·​246
240 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​ 240 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​
   
241 ····​invoke-​direct·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​><init>()​V 241 ····​invoke-​direct·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​><init>()​V
   
242 ····​.​line·​247 242 ····​.​line·​247
243 ····​.​local·​v2,​·​"result":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​ 243 ····​.​local·​v1,​·​"result":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​
244 ····​iget-​object·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>id:​Ljava/​lang/​String;​ 244 ····​iget-​object·​v5,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>id:​Ljava/​lang/​String;​
   
245 ····​iput-​object·​v6,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>id:​Ljava/​lang/​String;​ 245 ····​iput-​object·​v5,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>id:​Ljava/​lang/​String;​
   
246 ····​.​line·​248 246 ····​.​line·​248
247 ····​iget-​object·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>ambient:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 247 ····​iget-​object·​v5,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>ambient:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
248 ····​if-​eqz·​v6,​·​:​cond_0 248 ····​if-​eqz·​v5,​·​:​cond_0
   
249 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​ 249 ····​new-​instance·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​
   
250 ····​sget-​wide·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Ambient:​J 250 ····​sget-​wide·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Ambient:​J
   
251 ····​iget-​object·​v7,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>ambient:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 251 ····​iget-​object·​v8,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>ambient:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
252 ····​invoke-​direct·​{v6,​·​v8,​·​v9,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V 252 ····​invoke-​direct·​{v5,​·​v6,​·​v7,​·​v8},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V
   
253 ····​invoke-​virtual·​{v2,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V 253 ····​invoke-​virtual·​{v1,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V
   
254 ····​.​line·​249 254 ····​.​line·​249
255 ····​:​cond_0 255 ····​:​cond_0
256 ····​iget-​object·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>diffuse:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 256 ····​iget-​object·​v5,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>diffuse:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
257 ····​if-​eqz·​v6,​·​:​cond_1 257 ····​if-​eqz·​v5,​·​:​cond_1
   
258 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​ 258 ····​new-​instance·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​
   
259 ····​sget-​wide·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Diffuse:​J 259 ····​sget-​wide·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Diffuse:​J
   
260 ····​iget-​object·​v7,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>diffuse:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 260 ····​iget-​object·​v8,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>diffuse:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
261 ····​invoke-​direct·​{v6,​·​v8,​·​v9,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V 261 ····​invoke-​direct·​{v5,​·​v6,​·​v7,​·​v8},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V
   
262 ····​invoke-​virtual·​{v2,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V 262 ····​invoke-​virtual·​{v1,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V
   
263 ····​.​line·​250 263 ····​.​line·​250
264 ····​:​cond_1 264 ····​:​cond_1
265 ····​iget-​object·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>specular:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 265 ····​iget-​object·​v5,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>specular:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
266 ····​if-​eqz·​v6,​·​:​cond_2 266 ····​if-​eqz·​v5,​·​:​cond_2
   
267 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​ 267 ····​new-​instance·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​
   
268 ····​sget-​wide·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Specular:​J 268 ····​sget-​wide·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Specular:​J
   
269 ····​iget-​object·​v7,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>specular:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 269 ····​iget-​object·​v8,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>specular:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
270 ····​invoke-​direct·​{v6,​·​v8,​·​v9,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V 270 ····​invoke-​direct·​{v5,​·​v6,​·​v7,​·​v8},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V
   
271 ····​invoke-​virtual·​{v2,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V 271 ····​invoke-​virtual·​{v1,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V
   
272 ····​.​line·​251 272 ····​.​line·​251
273 ····​:​cond_2 273 ····​:​cond_2
274 ····​iget-​object·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>emissive:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 274 ····​iget-​object·​v5,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>emissive:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
275 ····​if-​eqz·​v6,​·​:​cond_3 275 ····​if-​eqz·​v5,​·​:​cond_3
   
276 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​ 276 ····​new-​instance·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​
   
277 ····​sget-​wide·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Emissive:​J 277 ····​sget-​wide·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Emissive:​J
   
278 ····​iget-​object·​v7,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>emissive:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 278 ····​iget-​object·​v8,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>emissive:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
279 ····​invoke-​direct·​{v6,​·​v8,​·​v9,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V 279 ····​invoke-​direct·​{v5,​·​v6,​·​v7,​·​v8},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V
   
280 ····​invoke-​virtual·​{v2,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V 280 ····​invoke-​virtual·​{v1,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V
   
281 ····​.​line·​252 281 ····​.​line·​252
282 ····​:​cond_3 282 ····​:​cond_3
283 ····​iget-​object·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>reflection:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 283 ····​iget-​object·​v5,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>reflection:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
284 ····​if-​eqz·​v6,​·​:​cond_4 284 ····​if-​eqz·​v5,​·​:​cond_4
   
285 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​ 285 ····​new-​instance·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​
   
286 ····​sget-​wide·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Reflection:​J 286 ····​sget-​wide·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​>Reflection:​J
   
287 ····​iget-​object·​v7,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>reflection:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 287 ····​iget-​object·​v8,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>reflection:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
288 ····​invoke-​direct·​{v6,​·​v8,​·​v9,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V 288 ····​invoke-​direct·​{v5,​·​v6,​·​v7,​·​v8},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​ColorAttribute;​-​><init>(JLcom/​badlogic/​gdx/​graphics/​Color;​)​V
   
289 ····​invoke-​virtual·​{v2,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V 289 ····​invoke-​virtual·​{v1,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​>set(Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V
   
290 ····​.​line·​253 290 ····​.​line·​253
291 ····​:​cond_4 291 ····​:​cond_4
292 ····​iget·​v6,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>shininess:​F 292 ····​iget·​v5,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>shininess:​F
Max diff block lines reached; 74876/83585 bytes (89.58%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/ModelBatch.smali
Offset 773, 38 lines modified Offset 773, 37 lines modified
773 ····​.​end·​annotation 773 ····​.​end·​annotation
   
774 ····​.​prologue 774 ····​.​prologue
775 ····​.​line·​254 775 ····​.​line·​254
776 ····​.​local·​p1,​·​"renderableProviders"​:​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<TT;​>;​" 776 ····​.​local·​p1,​·​"renderableProviders"​:​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<TT;​>;​"
777 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​ 777 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​
   
778 ····​move-​result-​object·​v0 778 ····​move-​result-​object·​v1
   
779 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
780 ····​:​goto_0 779 ····​:​goto_0
781 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 780 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
782 ····​move-​result·​v2 781 ····​move-​result·​v2
   
783 ····​if-​eqz·​v2,​·​:​cond_0 782 ····​if-​eqz·​v2,​·​:​cond_0
   
784 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 783 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
785 ····​move-​result-​object·​v1 784 ····​move-​result-​object·​v0
   
786 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​ 785 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​
   
787 ····​.​line·​255 786 ····​.​line·​255
788 ····​.​local·​v1,​·​"renderableProvider":​Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​ 787 ····​.​local·​v0,​·​"renderableProvider":​Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​
789 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​ModelBatch;​-​>render(Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​)​V 788 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​ModelBatch;​-​>render(Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​)​V
   
790 ····​goto·​:​goto_0 789 ····​goto·​:​goto_0
   
791 ····​.​line·​256 790 ····​.​line·​256
792 ····​.​end·​local·​v1····​#·​"renderableProvider":​Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​ 791 ····​.​end·​local·​v0····​#·​"renderableProvider":​Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​
793 ····​:​cond_0 792 ····​:​cond_0
794 ····​return-​void 793 ····​return-​void
795 .​end·​method 794 .​end·​method
   
796 .​method·​public·​render(Ljava/​lang/​Iterable;​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​)​V 795 .​method·​public·​render(Ljava/​lang/​Iterable;​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​)​V
797 ····​.​locals·​3 796 ····​.​locals·​3
798 ····​.​param·​p2,​·​"environment"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​ 797 ····​.​param·​p2,​·​"environment"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​
Offset 821, 38 lines modified Offset 820, 37 lines modified
821 ····​.​end·​annotation 820 ····​.​end·​annotation
   
822 ····​.​prologue 821 ····​.​prologue
823 ····​.​line·​279 822 ····​.​line·​279
824 ····​.​local·​p1,​·​"renderableProviders"​:​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<TT;​>;​" 823 ····​.​local·​p1,​·​"renderableProviders"​:​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<TT;​>;​"
825 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​ 824 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​
   
826 ····​move-​result-​object·​v0 825 ····​move-​result-​object·​v1
   
827 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
828 ····​:​goto_0 826 ····​:​goto_0
829 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 827 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
830 ····​move-​result·​v2 828 ····​move-​result·​v2
   
831 ····​if-​eqz·​v2,​·​:​cond_0 829 ····​if-​eqz·​v2,​·​:​cond_0
   
832 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 830 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
833 ····​move-​result-​object·​v1 831 ····​move-​result-​object·​v0
   
834 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​ 832 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​
   
835 ····​.​line·​280 833 ····​.​line·​280
836 ····​.​local·​v1,​·​"renderableProvider":​Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​ 834 ····​.​local·​v0,​·​"renderableProvider":​Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​
837 ····​invoke-​virtual·​{p0,​·​v1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​ModelBatch;​-​>render(Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​)​V 835 ····​invoke-​virtual·​{p0,​·​v0,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​ModelBatch;​-​>render(Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​)​V
   
838 ····​goto·​:​goto_0 836 ····​goto·​:​goto_0
   
839 ····​.​line·​281 837 ····​.​line·​281
840 ····​.​end·​local·​v1····​#·​"renderableProvider":​Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​ 838 ····​.​end·​local·​v0····​#·​"renderableProvider":​Lcom/​badlogic/​gdx/​graphics/​g3d/​RenderableProvider;​
841 ····​:​cond_0 839 ····​:​cond_0
842 ····​return-​void 840 ····​return-​void
843 .​end·​method 841 .​end·​method
   
844 .​method·​public·​render(Ljava/​lang/​Iterable;​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​)​V 842 .​method·​public·​render(Ljava/​lang/​Iterable;​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​)​V
845 ····​.​locals·​3 843 ····​.​locals·​3
846 ····​.​param·​p2,​·​"environment"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​ 844 ····​.​param·​p2,​·​"environment"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​
Offset 871, 38 lines modified Offset 869, 37 lines modified
871 ····​.​end·​annotation 869 ····​.​end·​annotation
   
872 ····​.​prologue 870 ····​.​prologue
873 ····​.​line·​335 871 ····​.​line·​335
874 ····​.​local·​p1,​·​"renderableProviders"​:​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<TT;​>;​" 872 ····​.​local·​p1,​·​"renderableProviders"​:​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<TT;​>;​"
875 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​ 873 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​
   
876 ····​move-​result-​object·​v0 874 ····​move-​result-​object·​v1
   
877 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
878 ····​:​goto_0 875 ····​:​goto_0
879 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 876 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
880 ····​move-​result·​v2 877 ····​move-​result·​v2
   
881 ····​if-​eqz·​v2,​·​:​cond_0 878 ····​if-​eqz·​v2,​·​:​cond_0
   
882 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 879 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
883 ····​move-​result-​object·​v1 880 ····​move-​result-​object·​v0
   
Max diff block lines reached; 2917/7524 bytes (38.77%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/ModelInstance.smali
Offset 733, 183 lines modified Offset 733, 181 lines modified
733 ····​.​end·​annotation 733 ····​.​end·​annotation
   
734 ····​.​prologue 734 ····​.​prologue
735 ····​.​line·​294 735 ····​.​line·​294
736 ····​.​local·​p1,​·​"source":​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​>;​" 736 ····​.​local·​p1,​·​"source":​Ljava/​lang/​Iterable;​,​·​"Ljava/​lang/​Iterable<Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​>;​"
737 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​ 737 ····​invoke-​interface·​{p1},​·​Ljava/​lang/​Iterable;​-​>iterator()​Ljava/​util/​Iterator;​
   
738 ····​move-​result-​object·​v2 738 ····​move-​result-​object·​v7
   
739 ····​:​cond_0 739 ····​:​cond_0
740 ····​:​goto_0 740 ····​:​goto_0
741 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 741 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
742 ····​move-​result·​v10 742 ····​move-​result·​v8
   
743 ····​if-​eqz·​v10,​·​:​cond_4 743 ····​if-​eqz·​v8,​·​:​cond_4
   
744 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 744 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
745 ····​move-​result-​object·​v0 745 ····​move-​result-​object·​v0
   
746 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​ 746 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​
   
747 ····​.​line·​295 747 ····​.​line·​295
748 ····​.​local·​v0,​·​"anim":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​ 748 ····​.​local·​v0,​·​"anim":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​
749 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​ 749 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​
   
750 ····​invoke-​direct·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​-​><init>()​V 750 ····​invoke-​direct·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​-​><init>()​V
   
751 ····​.​line·​296 751 ····​.​line·​296
752 ····​.​local·​v1,​·​"animation":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​ 752 ····​.​local·​v1,​·​"animation":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​
753 ····​iget-​object·​v10,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​-​>id:​Ljava/​lang/​String;​ 753 ····​iget-​object·​v8,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​-​>id:​Ljava/​lang/​String;​
   
754 ····​iput-​object·​v10,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​-​>id:​Ljava/​lang/​String;​ 754 ····​iput-​object·​v8,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​-​>id:​Ljava/​lang/​String;​
   
755 ····​.​line·​297 755 ····​.​line·​297
756 ····​iget·​v10,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​-​>duration:​F 756 ····​iget·​v8,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​-​>duration:​F
   
757 ····​iput·​v10,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​-​>duration:​F 757 ····​iput·​v8,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​-​>duration:​F
   
758 ····​.​line·​298 758 ····​.​line·​298
759 ····​iget-​object·​v10,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​-​>nodeAnimations:​Lcom/​badlogic/​gdx/​utils/​Array;​ 759 ····​iget-​object·​v8,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​-​>nodeAnimations:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
760 ····​invoke-​virtual·​{v10},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 760 ····​invoke-​virtual·​{v8},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
761 ····​move-​result-​object·​v3 761 ····​move-​result-​object·​v8
   
762 ····​:​cond_1 762 ····​:​cond_1
763 ····​:​goto_1 763 ····​:​goto_1
764 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 764 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
765 ····​move-​result·​v10 765 ····​move-​result·​v9
   
766 ····​if-​eqz·​v10,​·​:​cond_3 766 ····​if-​eqz·​v9,​·​:​cond_3
   
767 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 767 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
768 ····​move-​result-​object·​v7 768 ····​move-​result-​object·​v4
   
769 ····​check-​cast·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​ 769 ····​check-​cast·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​
   
770 ····​.​line·​299 770 ····​.​line·​299
771 ····​.​local·​v7,​·​"nanim":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​ 771 ····​.​local·​v4,​·​"nanim":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​
772 ····​iget-​object·​v10,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​-​>node:​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​ 772 ····​iget-​object·​v9,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​-​>node:​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​
   
773 ····​iget-​object·​v10,​·​v10,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​-​>id:​Ljava/​lang/​String;​ 773 ····​iget-​object·​v9,​·​v9,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​-​>id:​Ljava/​lang/​String;​
   
774 ····​invoke-​virtual·​{p0,​·​v10},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​ModelInstance;​-​>getNode(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​ 774 ····​invoke-​virtual·​{p0,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​ModelInstance;​-​>getNode(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​
   
775 ····​move-​result-​object·​v8 775 ····​move-​result-​object·​v5
   
776 ····​.​line·​300 776 ····​.​line·​300
777 ····​.​local·​v8,​·​"node":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​ 777 ····​.​local·​v5,​·​"node":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​
778 ····​if-​eqz·​v8,​·​:​cond_1 778 ····​if-​eqz·​v5,​·​:​cond_1
   
779 ····​.​line·​301 779 ····​.​line·​301
780 ····​new-​instance·​v9,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​ 780 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​
   
781 ····​invoke-​direct·​{v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​-​><init>()​V 781 ····​invoke-​direct·​{v6},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​-​><init>()​V
   
782 ····​.​line·​302 782 ····​.​line·​302
783 ····​.​local·​v9,​·​"nodeAnim":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​ 783 ····​.​local·​v6,​·​"nodeAnim":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​
784 ····​iput-​object·​v8,​·​v9,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​-​>node:​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​ 784 ····​iput-​object·​v5,​·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​-​>node:​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​
   
785 ····​.​line·​303 785 ····​.​line·​303
786 ····​iget-​object·​v10,​·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​-​>keyframes:​Lcom/​badlogic/​gdx/​utils/​Array;​ 786 ····​iget-​object·​v9,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​-​>keyframes:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
787 ····​invoke-​virtual·​{v10},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 787 ····​invoke-​virtual·​{v9},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
788 ····​move-​result-​object·​v4 788 ····​move-​result-​object·​v9
   
789 ····​.​local·​v4,​·​"i$":​Ljava/​util/​Iterator;​  
790 ····​:​goto_2 789 ····​:​goto_2
791 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 790 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
792 ····​move-​result·​v10 791 ····​move-​result·​v10
   
793 ····​if-​eqz·​v10,​·​:​cond_2 792 ····​if-​eqz·​v10,​·​:​cond_2
   
Max diff block lines reached; 41095/46878 bytes (87.66%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$1.smali
Offset 28, 15 lines modified Offset 28, 16 lines modified
28 #·​instance·​fields 28 #·​instance·​fields
29 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​ 29 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​
   
   
30 #·​direct·​methods 30 #·​direct·​methods
31 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​I)​V 31 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​I)​V
32 ····​.​locals·​0 32 ····​.​locals·​0
33 ····​.​param·​p2,​·​"x0"····​#·I 33 ····​.​param·​p1,​·​"this$0"····​#·Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​
  34 ····​.​param·​p2,​·​"initialCapacity"····​#·​I
   
34 ····​.​prologue 35 ····​.​prologue
35 ····​.​line·​85 36 ····​.​line·​85
36 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy$1​;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​ 37 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy$1​;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​
   
37 ····​invoke-​direct·​{p0,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​><init>(I)​V 38 ····​invoke-​direct·​{p0,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​><init>(I)​V
   
[−]
smali/com/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy.smali
Offset 246, 173 lines modified Offset 246, 172 lines modified
246 ····​invoke-​interface·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glDisable(I)​V 246 ····​invoke-​interface·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glDisable(I)​V
   
247 ····​.​line·​177 247 ····​.​line·​177
248 ····​return-​void 248 ····​return-​void
249 .​end·​method 249 .​end·​method
   
250 .​method·​public·​beforeGroup(ILcom/​badlogic/​gdx/​utils/​Array;​)​V 250 .​method·​public·​beforeGroup(ILcom/​badlogic/​gdx/​utils/​Array;​)​V
251 ····​.​locals·7 251 ····​.​locals·6
252 ····​.​param·​p1,​·​"group"····​#·​I 252 ····​.​param·​p1,​·​"group"····​#·​I
253 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 253 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
254 ········​value·​=·​{ 254 ········​value·​=·​{
255 ············​"(I",​ 255 ············​"(I",​
256 ············​"Lcom/​badlogic/​gdx/​utils/​Array",​ 256 ············​"Lcom/​badlogic/​gdx/​utils/​Array",​
257 ············​"<",​ 257 ············​"<",​
258 ············​"Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​",​ 258 ············​"Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​",​
259 ············​">;​)​V" 259 ············​">;​)​V"
260 ········​} 260 ········​}
261 ····​.​end·​annotation 261 ····​.​end·​annotation
   
262 ····​.​prologue 262 ····​.​prologue
263 ····​.​line·​131 263 ····​.​line·​131
264 ····​.​local·​p2,​·​"contents":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​>;​" 264 ····​.​local·​p2,​·​"contents":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​>;​"
265 ····​const/​4·​v5,​·​0x1 265 ····​const/​4·​v4,​·​0x1
   
266 ····​if-​ne·​p1,​·​v5,​·​:​cond_0 266 ····​if-​ne·​p1,​·​v4,​·​:​cond_0
   
267 ····​.​line·​132 267 ····​.​line·​132
268 ····​sget-​object·​v5,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>gl:​Lcom/​badlogic/​gdx/​graphics/​GL20;​ 268 ····​sget-​object·​v4,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>gl:​Lcom/​badlogic/​gdx/​graphics/​GL20;​
   
269 ····​const/​16·​v6,​·​0xbe2 269 ····​const/​16·​v5,​·​0xbe2
   
270 ····​invoke-​interface·​{v5,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glEnable(I)​V 270 ····​invoke-​interface·​{v4,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glEnable(I)​V
   
271 ····​.​line·​133 271 ····​.​line·​133
272 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​-​>cameraSorter:​Ljava/​util/​Comparator;​ 272 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​-​>cameraSorter:​Ljava/​util/​Comparator;​
   
273 ····​invoke-​virtual·​{p2,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>sort(Ljava/​util/​Comparator;​)​V 273 ····​invoke-​virtual·​{p2,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>sort(Ljava/​util/​Comparator;​)​V
   
274 ····​.​line·​156 274 ····​.​line·​156
275 ····​:​goto_0 275 ····​:​goto_0
276 ····​return-​void 276 ····​return-​void
   
277 ····​.​line·​135 277 ····​.​line·​135
278 ····​:​cond_0 278 ····​:​cond_0
279 ····​const/​4·​v1,​·​0x0 279 ····​const/​4·​v1,​·​0x0
   
280 ····​.​local·​v1,​·​"i":​I 280 ····​.​local·​v1,​·​"i":​I
281 ····​iget·​v4,​·​p2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I 281 ····​iget·​v3,​·​p2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I
   
282 ····​.​local·​v4,​·​"n":​I 282 ····​.​local·​v3,​·​"n":​I
283 ····​:​goto_1 283 ····​:​goto_1
284 ····​if-​ge·​v1,​·​v4,​·​:​cond_2 284 ····​if-​ge·​v1,​·​v3,​·​:​cond_2
   
285 ····​.​line·​136 285 ····​.​line·​136
286 ····​invoke-​virtual·​{p2,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>get(I)​Ljava/​lang/​Object;​ 286 ····​invoke-​virtual·​{p2,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>get(I)​Ljava/​lang/​Object;​
   
287 ····​move-​result-​object·​v0 287 ····​move-​result-​object·​v0
   
288 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​ 288 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​
   
289 ····​.​line·​137 289 ····​.​line·​137
290 ····​.​local·​v0,​·​"decal":​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​ 290 ····​.​local·​v0,​·​"decal":​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​
291 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​-​>materialGroups:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 291 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​-​>materialGroups:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
292 ····​iget-​object·​v6,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​ 292 ····​iget-​object·​v5,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​
   
293 ····​invoke-​virtual·​{v5,​·​v6},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 293 ····​invoke-​virtual·​{v4,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
294 ····​move-​result-​object·​v3 294 ····​move-​result-​object·​v2
   
295 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 295 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
296 ····​.​line·​138 296 ····​.​line·​138
297 ····​.​local·​v3,​·​"materialGroup":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​>;​" 297 ····​.​local·​v2,​·​"materialGroup":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​>;​"
298 ····​if-​nez·​v3,​·​:​cond_1 298 ····​if-​nez·​v2,​·​:​cond_1
   
299 ····​.​line·​139 299 ····​.​line·​139
300 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​-​>arrayPool:​Lcom/​badlogic/​gdx/​utils/​Pool;​ 300 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​-​>arrayPool:​Lcom/​badlogic/​gdx/​utils/​Pool;​
   
301 ····​invoke-​virtual·​{v5},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​>obtain()​Ljava/​lang/​Object;​ 301 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​>obtain()​Ljava/​lang/​Object;​
   
302 ····​move-​result-​object·​v3 302 ····​move-​result-​object·​v2
   
303 ····​.​end·​local·​v3····​#·​"materialGroup":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​>;​" 303 ····​.​end·​local·​v2····​#·​"materialGroup":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​>;​"
304 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 304 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
305 ····​.​line·​140 305 ····​.​line·​140
306 ····​.​restart·​local·​v3····​#·​"materialGroup":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​>;​" 306 ····​.​restart·​local·​v2····​#·​"materialGroup":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​>;​"
307 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V 307 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V
   
308 ····​.​line·​141 308 ····​.​line·​141
309 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​-​>usedArrays:​Lcom/​badlogic/​gdx/​utils/​Array;​ 309 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​-​>usedArrays:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
310 ····​invoke-​virtual·​{v5,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V 310 ····​invoke-​virtual·​{v4,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V
   
311 ····​.​line·​142 311 ····​.​line·​142
312 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​-​>materialGroups:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 312 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​CameraGroupStrategy;​-​>materialGroups:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
313 ····​iget-​object·​v6,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​ 313 ····​iget-​object·​v5,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​
Max diff block lines reached; 4890/10803 bytes (45.27%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/decals/DecalBatch$1.smali
Offset 28, 15 lines modified Offset 28, 16 lines modified
28 #·​instance·​fields 28 #·​instance·​fields
29 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​ 29 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​
   
   
30 #·​direct·​methods 30 #·​direct·​methods
31 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​I)​V 31 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​I)​V
32 ····​.​locals·​0 32 ····​.​locals·​0
33 ····​.​param·​p2,​·​"x0"····​#·I 33 ····​.​param·​p1,​·​"this$0"····​#·Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​
  34 ····​.​param·​p2,​·​"initialCapacity"····​#·​I
   
34 ····​.​prologue 35 ····​.​prologue
35 ····​.​line·​56 36 ····​.​line·​56
36 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch$1;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​ 37 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch$1;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​
   
37 ····​invoke-​direct·​{p0,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​><init>(I)​V 38 ····​invoke-​direct·​{p0,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​><init>(I)​V
   
[−]
smali/com/badlogic/gdx/graphics/g3d/decals/DecalBatch.smali
Offset 127, 73 lines modified Offset 127, 72 lines modified
127 ············​">;​)​V" 127 ············​">;​)​V"
128 ········​} 128 ········​}
129 ····​.​end·​annotation 129 ····​.​end·​annotation
   
130 ····​.​prologue 130 ····​.​prologue
131 ····​.​line·​150 131 ····​.​line·​150
132 ····​.​local·​p2,​·​"decals":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​>;​" 132 ····​.​local·​p2,​·​"decals":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​>;​"
133 ····​const/​4·​v3,​·​0x0 133 ····​const/​4·​v2,​·​0x0
   
134 ····​.​line·​151 134 ····​.​line·​151
135 ····​.​local·​v3,​·​"lastMaterial":​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​ 135 ····​.​local·​v2,​·​"lastMaterial":​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​
136 ····​const/​4·​v2,​·​0x0 136 ····​const/​4·​v1,​·​0x0
   
137 ····​.​line·​152 137 ····​.​line·​152
138 ····​.​local·​v2,​·​"idx":​I 138 ····​.​local·​v1,​·​"idx":​I
139 ····​invoke-​virtual·​{p2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 139 ····​invoke-​virtual·​{p2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
140 ····​move-​result-​object·​v1 140 ····​move-​result-​object·​v3
   
141 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
142 ····​:​cond_0 141 ····​:​cond_0
143 ····​:​goto_0 142 ····​:​goto_0
144 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 143 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
145 ····​move-​result·​v4 144 ····​move-​result·​v4
   
146 ····​if-​eqz·​v4,​·​:​cond_4 145 ····​if-​eqz·​v4,​·​:​cond_4
   
147 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 146 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
148 ····​move-​result-​object·​v0 147 ····​move-​result-​object·​v0
   
149 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​ 148 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​
   
150 ····​.​line·​153 149 ····​.​line·​153
151 ····​.​local·​v0,​·​"decal":​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​ 150 ····​.​local·​v0,​·​"decal":​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​
152 ····​if-​eqz·​v3,​·​:​cond_1 151 ····​if-​eqz·​v2,​·​:​cond_1
   
153 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>getMaterial()​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​ 152 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>getMaterial()​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​
   
154 ····​move-​result-​object·​v4 153 ····​move-​result-​object·​v4
   
155 ····​invoke-​virtual·​{v3,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​-​>equals(Ljava/​lang/​Object;​)​Z 154 ····​invoke-​virtual·​{v2,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​-​>equals(Ljava/​lang/​Object;​)​Z
   
156 ····​move-​result·​v4 155 ····​move-​result·​v4
   
157 ····​if-​nez·​v4,​·​:​cond_3 156 ····​if-​nez·​v4,​·​:​cond_3
   
158 ····​.​line·​154 157 ····​.​line·​154
159 ····​:​cond_1 158 ····​:​cond_1
160 ····​if-​lez·​v2,​·​:​cond_2 159 ····​if-​lez·​v1,​·​:​cond_2
   
161 ····​.​line·​155 160 ····​.​line·​155
162 ····​invoke-​virtual·​{p0,​·​p1,​·​v2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​-​>flush(Lcom/​badlogic/​gdx/​graphics/​glutils/​ShaderProgram;​I)​V 161 ····​invoke-​virtual·​{p0,​·​p1,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​-​>flush(Lcom/​badlogic/​gdx/​graphics/​glutils/​ShaderProgram;​I)​V
   
163 ····​.​line·​156 162 ····​.​line·​156
164 ····​const/​4·​v2,​·​0x0 163 ····​const/​4·​v1,​·​0x0
   
165 ····​.​line·​158 164 ····​.​line·​158
166 ····​:​cond_2 165 ····​:​cond_2
167 ····​iget-​object·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​ 166 ····​iget-​object·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​
   
168 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​-​>set()​V 167 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​-​>set()​V
   
169 ····​.​line·​159 168 ····​.​line·​159
170 ····​iget-​object·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​ 169 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​
   
171 ····​.​line·​161 170 ····​.​line·​161
172 ····​:​cond_3 171 ····​:​cond_3
173 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>update()​V 172 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>update()​V
   
174 ····​.​line·​162 173 ····​.​line·​162
175 ····​iget-​object·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>vertices:​[F 174 ····​iget-​object·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>vertices:​[F
Offset 202, 45 lines modified Offset 201, 45 lines modified
   
202 ····​iget-​object·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​-​>vertices:​[F 201 ····​iget-​object·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​-​>vertices:​[F
   
203 ····​iget-​object·​v7,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>vertices:​[F 202 ····​iget-​object·​v7,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>vertices:​[F
   
204 ····​array-​length·​v7,​·​v7 203 ····​array-​length·​v7,​·​v7
   
205 ····​invoke-​static·​{v4,​·​v5,​·​v6,​·​v2,​·​v7},​·​Ljava/​lang/​System;​-​>arraycopy(Ljava/​lang/​Object;​ILjava/​lang/​Object;​II)​V 204 ····​invoke-​static·​{v4,​·​v5,​·​v6,​·​v1,​·​v7},​·​Ljava/​lang/​System;​-​>arraycopy(Ljava/​lang/​Object;​ILjava/​lang/​Object;​II)​V
   
206 ····​.​line·​163 205 ····​.​line·​163
207 ····​iget-​object·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>vertices:​[F 206 ····​iget-​object·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​Decal;​-​>vertices:​[F
   
208 ····​array-​length·​v4,​·​v4 207 ····​array-​length·​v4,​·​v4
   
209 ····​add-​int/​2addr·​v2,​·​v4 208 ····​add-​int/​2addr·​v1,​·​v4
   
210 ····​.​line·​165 209 ····​.​line·​165
211 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​-​>vertices:​[F 210 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​-​>vertices:​[F
   
212 ····​array-​length·​v4,​·​v4 211 ····​array-​length·​v4,​·​v4
   
213 ····​if-​ne·​v2,​·​v4,​·​:​cond_0 212 ····​if-​ne·​v1,​·​v4,​·​:​cond_0
   
214 ····​.​line·​166 213 ····​.​line·​166
215 ····​invoke-​virtual·​{p0,​·​p1,​·​v2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​-​>flush(Lcom/​badlogic/​gdx/​graphics/​glutils/​ShaderProgram;​I)​V 214 ····​invoke-​virtual·​{p0,​·​p1,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalBatch;​-​>flush(Lcom/​badlogic/​gdx/​graphics/​glutils/​ShaderProgram;​I)​V
Max diff block lines reached; 6411/10514 bytes (60.98%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/decals/DecalMaterial.smali
Offset 61, 14 lines modified Offset 61, 15 lines modified
   
61 ····​iget·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​-​>srcBlendFactor:​I 61 ····​iget·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​-​>srcBlendFactor:​I
   
62 ····​if-​ne·​v2,​·​v3,​·​:​cond_0 62 ····​if-​ne·​v2,​·​v3,​·​:​cond_0
   
63 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​-​>textureRegion:​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​ 63 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​-​>textureRegion:​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​
   
  64 ····​.​line·​57
64 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getTexture()​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 65 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getTexture()​Lcom/​badlogic/​gdx/​graphics/​Texture;​
   
65 ····​move-​result-​object·​v2 66 ····​move-​result-​object·​v2
   
66 ····​iget-​object·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​-​>textureRegion:​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​ 67 ····​iget-​object·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​DecalMaterial;​-​>textureRegion:​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​
   
67 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getTexture()​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 68 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​-​>getTexture()​Lcom/​badlogic/​gdx/​graphics/​Texture;​
[−]
smali/com/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator.smali
Offset 30, 14 lines modified Offset 30, 15 lines modified
30 #·​instance·​fields 30 #·​instance·​fields
31 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy;​ 31 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy;​
   
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy;​)​V 33 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy;​)​V
34 ····​.​locals·​0 34 ····​.​locals·​0
  35 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy;​
   
35 ····​.​prologue 36 ····​.​prologue
36 ····​.​line·​110 37 ····​.​line·​110
37 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy$Comparator;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy;​ 38 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy$Comparator;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy;​
   
38 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy.smali
Offset 35, 15 lines modified Offset 35, 14 lines modified
35 ····​.​line·​70 35 ····​.​line·​70
36 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy$Comparator;​ 36 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy$Comparator;​
   
37 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy$Comparator;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy;​)​V 37 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy$Comparator;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy;​)​V
   
38 ····​iput-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy;​-​>comparator:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy$Comparator;​ 38 ····​iput-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy;​-​>comparator:​Lcom/​badlogic/​gdx/​graphics/​g3d/​decals/​SimpleOrthoGroupStrat​egy$Comparator;​
   
39 ····​.​line·​110  
40 ····​return-​void 39 ····​return-​void
41 .​end·​method 40 .​end·​method
   
   
42 #·​virtual·​methods 41 #·​virtual·​methods
43 .​method·​public·​afterGroup(I)​V 42 .​method·​public·​afterGroup(I)​V
44 ····​.​locals·​2 43 ····​.​locals·​2
[−]
smali/com/badlogic/gdx/graphics/g3d/loader/G3dModelLoader.smali
Offset 307, 14 lines modified Offset 307, 15 lines modified
   
307 ····​invoke-​virtual·​{v10,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>getFloat(I)​F 307 ····​invoke-​virtual·​{v10,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>getFloat(I)​F
   
308 ····​move-​result·​v16 308 ····​move-​result·​v16
   
309 ····​const/​16·​v17,​·​0x3 309 ····​const/​16·​v17,​·​0x3
   
  310 ····​.​line·​401
310 ····​move/​from16·​v0,​·​v17 311 ····​move/​from16·​v0,​·​v17
   
311 ····​invoke-​virtual·​{v10,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>getFloat(I)​F 312 ····​invoke-​virtual·​{v10,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>getFloat(I)​F
   
312 ····​move-​result·​v17 313 ····​move-​result·​v17
   
313 ····​invoke-​direct/​range·​{v13·​.​.​·​v17},​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​><init>(FFFF)​V 314 ····​invoke-​direct/​range·​{v13·​.​.​·​v17},​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​><init>(FFFF)​V
Offset 1312, 323 lines modified Offset 1313, 321 lines modified
1312 ····​.​line·​180 1313 ····​.​line·​180
1313 ····​iget-​object·​v11,​·​v11,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>next:​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 1314 ····​iget-​object·​v11,​·​v11,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>next:​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
   
1314 ····​goto/​16·​:​goto_0 1315 ····​goto/​16·​:​goto_0
1315 .​end·​method 1316 .​end·​method
   
1316 .​method·​private·​parseMeshes(Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelData;​Lcom/​badlogic/​gdx/​utils/​JsonValue;​)​V 1317 .​method·​private·​parseMeshes(Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelData;​Lcom/​badlogic/​gdx/​utils/​JsonValue;​)​V
1317 ····​.​locals·​17 1318 ····​.​locals·​16
1318 ····​.​param·​p1,​·​"model"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelData;​ 1319 ····​.​param·​p1,​·​"model"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelData;​
1319 ····​.​param·​p2,​·​"json"····​#·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 1320 ····​.​param·​p2,​·​"json"····​#·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
   
1320 ····​.​prologue 1321 ····​.​prologue
1321 ····​.​line·​82 1322 ····​.​line·​82
1322 ····​const-​string·​v14,​·​"meshes" 1323 ····​const-​string·​v13,​·​"meshes"
   
1323 ····​move-​object/​from16·​v0,​·​p2 1324 ····​move-​object/​from16·​v0,​·​p2
   
1324 ····​invoke-​virtual·​{v0,​·​v14},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>get(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 1325 ····​invoke-​virtual·​{v0,​·​v13},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>get(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
   
1325 ····​move-​result-​object·​v9 1326 ····​move-​result-​object·​v8
   
1326 ····​.​line·​83 1327 ····​.​line·​83
1327 ····​.​local·​v9,​·​"meshes":​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 1328 ····​.​local·​v8,​·​"meshes":​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
1328 ····​if-​eqz·​v9,​·​:​cond_5 1329 ····​if-​eqz·​v8,​·​:​cond_5
   
1329 ····​.​line·​85 1330 ····​.​line·​85
1330 ····​move-​object/​from16·​v0,​·​p1 1331 ····​move-​object/​from16·​v0,​·​p1
   
1331 ····​iget-​object·​v14,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelData;​-​>meshes:​Lcom/​badlogic/​gdx/​utils/​Array;​ 1332 ····​iget-​object·​v13,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelData;​-​>meshes:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
1332 ····​iget·​v15,​·​v9,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>size:​I 1333 ····​iget·​v14,​·​v8,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>size:​I
   
1333 ····​invoke-​virtual·​{v14,​·​v15},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>ensureCapacity(I)​[Ljava/​lang/​Object;​ 1334 ····​invoke-​virtual·​{v13,​·​v14},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>ensureCapacity(I)​[Ljava/​lang/​Object;​
   
1334 ····​.​line·​86 1335 ····​.​line·​86
1335 ····​iget-​object·​v6,​·​v9,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>child:​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 1336 ····​iget-​object·​v5,​·​v8,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>child:​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
   
1336 ····​.​local·​v6,​·​"mesh":​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 1337 ····​.​local·​v5,​·​"mesh":​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
1337 ····​:​goto_0 1338 ····​:​goto_0
1338 ····​if-​eqz·​v6,​·​:​cond_5 1339 ····​if-​eqz·​v5,​·​:​cond_5
   
1339 ····​.​line·​87 1340 ····​.​line·​87
1340 ····​new-​instance·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​ 1341 ····​new-​instance·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​
   
1341 ····​invoke-​direct·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​-​><init>()​V 1342 ····​invoke-​direct·​{v3},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​-​><init>()​V
   
1342 ····​.​line·​89 1343 ····​.​line·​89
1343 ····​.​local·​v4,​·​"jsonMesh":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​ 1344 ····​.​local·​v3,​·​"jsonMesh":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​
1344 ····​const-​string·​v14,​·​"id" 1345 ····​const-​string·​v13,​·​"id"
   
1345 ····​const-​string·​v15,​·​"" 1346 ····​const-​string·​v14,​·​""
   
1346 ····​invoke-​virtual·​{v6,​·​v14,​·​v15},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 1347 ····​invoke-​virtual·​{v5,​·​v13,​·​v14},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
1347 ····​move-​result-​object·​v3 1348 ····​move-​result-​object·​v2
   
1348 ····​.​line·​90 1349 ····​.​line·​90
1349 ····​.​local·​v3,​·​"id":​Ljava/​lang/​String;​ 1350 ····​.​local·​v2,​·​"id":​Ljava/​lang/​String;​
1350 ····​iput-​object·​v3,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​-​>id:​Ljava/​lang/​String;​ 1351 ····​iput-​object·​v2,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​-​>id:​Ljava/​lang/​String;​
   
1351 ····​.​line·​92 1352 ····​.​line·​92
1352 ····​const-​string·​v14,​·​"attributes" 1353 ····​const-​string·​v13,​·​"attributes"
   
1353 ····​invoke-​virtual·​{v6,​·​v14},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>require(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 1354 ····​invoke-​virtual·​{v5,​·​v13},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>require(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
   
1354 ····​move-​result-​object·​v1 1355 ····​move-​result-​object·​v1
   
1355 ····​.​line·​93 1356 ····​.​line·​93
1356 ····​.​local·​v1,​·​"attributes":​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 1357 ····​.​local·​v1,​·​"attributes":​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
1357 ····​move-​object/​from16·​v0,​·​p0 1358 ····​move-​object/​from16·​v0,​·​p0
   
1358 ····​invoke-​direct·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​G3dModelLoader;​-​>parseAttributes(Lcom​/​badlogic/​gdx/​utils/​JsonValue;​)​[Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​ 1359 ····​invoke-​direct·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​G3dModelLoader;​-​>parseAttributes(Lcom​/​badlogic/​gdx/​utils/​JsonValue;​)​[Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​
   
1359 ····​move-​result-​object·​v14 1360 ····​move-​result-​object·​v13
   
1360 ····​iput-​object·​v14,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​-​>attributes:​[Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​ 1361 ····​iput-​object·​v13,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​-​>attributes:​[Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​
   
1361 ····​.​line·​94 1362 ····​.​line·​94
1362 ····​const-​string·​v14,​·​"vertices" 1363 ····​const-​string·​v13,​·​"vertices"
   
1363 ····​invoke-​virtual·​{v6,​·​v14},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>require(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 1364 ····​invoke-​virtual·​{v5,​·​v13},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>require(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
   
1364 ····​move-​result-​object·​v14 1365 ····​move-​result-​object·​v13
Max diff block lines reached; 16478/21649 bytes (76.11%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/loader/MtlLoader.smali
Offset 33, 79 lines modified Offset 33, 78 lines modified
   
33 ····​return-​void 33 ····​return-​void
34 .​end·​method 34 .​end·​method
   
   
35 #·​virtual·​methods 35 #·​virtual·​methods
36 .​method·​public·​getMaterial(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​ 36 .​method·​public·​getMaterial(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​
37 ····​.​locals·5 37 ····​.​locals·4
38 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 38 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
   
39 ····​.​prologue 39 ····​.​prologue
40 ····​.​line·​454 40 ····​.​line·​454
41 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​MtlLoader;​-​>materials:​Lcom/​badlogic/​gdx/​utils/​Array;​ 41 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​MtlLoader;​-​>materials:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
42 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 42 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
43 ····​move-​result-​object·​v0 43 ····​move-​result-​object·​v2
   
44 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
45 ····​:​cond_0 44 ····​:​cond_0
46 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 45 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
47 ····​move-​result·​v3 46 ····​move-​result·​v3
   
48 ····​if-​eqz·​v3,​·​:​cond_1 47 ····​if-​eqz·​v3,​·​:​cond_1
   
49 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 48 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
50 ····​move-​result-​object·​v1 49 ····​move-​result-​object·​v0
   
51 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​ 50 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​
   
52 ····​.​line·​455 51 ····​.​line·​455
53 ····​.​local·​v1,​·​"m":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​ 52 ····​.​local·​v0,​·​"m":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​
54 ····​iget-​object·​v3,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>id:​Ljava/​lang/​String;​ 53 ····​iget-​object·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>id:​Ljava/​lang/​String;​
   
55 ····​invoke-​virtual·​{v3,​·​p1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 54 ····​invoke-​virtual·​{v3,​·​p1},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
56 ····​move-​result·​v3 55 ····​move-​result·​v3
   
57 ····​if-​eqz·​v3,​·​:​cond_0 56 ····​if-​eqz·​v3,​·​:​cond_0
   
58 ····​.​line·​460 57 ····​.​line·​460
59 ····​.​end·​local·​v1····​#·​"m":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​ 58 ····​.​end·​local·​v0····​#·​"m":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​
60 ····​:​goto_0 59 ····​:​goto_0
61 ····​return-​object·​v1 60 ····​return-​object·​v0
   
62 ····​.​line·​456 61 ····​.​line·​456
63 ····​:​cond_1 62 ····​:​cond_1
64 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​ 63 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​
   
65 ····​invoke-​direct·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​><init>()​V 64 ····​invoke-​direct·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​><init>()​V
   
66 ····​.​line·​457 65 ····​.​line·​457
67 ····​.​local·​v2,​·​"mat":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​ 66 ····​.​local·​v1,​·​"mat":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​
68 ····​iput-​object·​p1,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>id:​Ljava/​lang/​String;​ 67 ····​iput-​object·​p1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>id:​Ljava/​lang/​String;​
   
69 ····​.​line·​458 68 ····​.​line·​458
70 ····​new-​instance·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​Color;​ 69 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
71 ····​sget-​object·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​Color;​-​>WHITE:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 70 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​Color;​-​>WHITE:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
72 ····​invoke-​direct·​{v3,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​Color;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​Color;​)​V 71 ····​invoke-​direct·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​Color;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​Color;​)​V
   
73 ····​iput-​object·​v3,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>diffuse:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 72 ····​iput-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMaterial;​-​>diffuse:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
74 ····​.​line·​459 73 ····​.​line·​459
75 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​MtlLoader;​-​>materials:​Lcom/​badlogic/​gdx/​utils/​Array;​ 74 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​MtlLoader;​-​>materials:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
76 ····​invoke-​virtual·​{v3,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V 75 ····​invoke-​virtual·​{v2,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V
   
77 ····​move-​object·​v1,​·​v2 76 ····​move-​object·​v0,​·​v1
   
78 ····​.​line·​460 77 ····​.​line·​460
79 ····​goto·​:​goto_0 78 ····​goto·​:​goto_0
80 .​end·​method 79 .​end·​method
   
81 .​method·​public·​load(Lcom/​badlogic/​gdx/​files/​FileHandle;​)​V 80 .​method·​public·​load(Lcom/​badlogic/​gdx/​files/​FileHandle;​)​V
82 ····​.​locals·​23 81 ····​.​locals·​23
[−]
smali/com/badlogic/gdx/graphics/g3d/loader/ObjLoader.smali
Offset 162, 21 lines modified Offset 162, 20 lines modified
   
162 .​method·​private·​setActiveGroup(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​ObjLoader$Group;​ 162 .​method·​private·​setActiveGroup(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​ObjLoader$Group;​
163 ····​.​locals·​3 163 ····​.​locals·​3
164 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 164 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
   
165 ····​.​prologue 165 ····​.​prologue
166 ····​.​line·​313 166 ····​.​line·​313
167 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​ObjLoader;​-​>groups:​Lcom/​badlogic/​gdx/​utils/​Array;​ 167 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​ObjLoader;​-​>groups:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
168 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 168 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
169 ····​move-​result-​object·​v1 169 ····​move-​result-​object·​v1
   
170 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
171 ····​:​cond_0 170 ····​:​cond_0
172 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 171 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
173 ····​move-​result·​v2 172 ····​move-​result·​v2
   
174 ····​if-​eqz·​v2,​·​:​cond_1 173 ····​if-​eqz·​v2,​·​:​cond_1
   
Offset 205, 17 lines modified Offset 204, 17 lines modified
205 ····​:​cond_1 204 ····​:​cond_1
206 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​ObjLoader$Group;​ 205 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​ObjLoader$Group;​
   
207 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​ObjLoader$Group;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​ObjLoader;​Ljava/​lang/​String;​)​V 206 ····​invoke-​direct·​{v0,​·​p0,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​ObjLoader$Group;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​ObjLoader;​Ljava/​lang/​String;​)​V
   
208 ····​.​line·​317 207 ····​.​line·​317
209 ····​.​restart·​local·​v0····​#·​"group":​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​ObjLoader$Group;​ 208 ····​.​restart·​local·​v0····​#·​"group":​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​ObjLoader$Group;​
210 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​ObjLoader;​-​>groups:​Lcom/​badlogic/​gdx/​utils/​Array;​ 209 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​loader/​ObjLoader;​-​>groups:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
211 ····​invoke-​virtual·​{v2,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V 210 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V
   
212 ····​goto·​:​goto_0 211 ····​goto·​:​goto_0
213 .​end·​method 212 .​end·​method
   
   
214 #·​virtual·​methods 213 #·​virtual·​methods
215 .​method·​public·​loadModel(Lcom/​badlogic/​gdx/​files/​FileHandle;​Z)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​ 214 .​method·​public·​loadModel(Lcom/​badlogic/​gdx/​files/​FileHandle;​Z)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​
[−]
smali/com/badlogic/gdx/graphics/g3d/model/Node.smali
Offset 249, 123 lines modified Offset 249, 122 lines modified
249 #·​virtual·​methods 249 #·​virtual·​methods
250 .​method·​public·​calculateBoneTransfor​ms(Z)​V 250 .​method·​public·​calculateBoneTransfor​ms(Z)​V
251 ····​.​locals·​7 251 ····​.​locals·​7
252 ····​.​param·​p1,​·​"recursive"····​#·​Z 252 ····​.​param·​p1,​·​"recursive"····​#·​Z
   
253 ····​.​prologue 253 ····​.​prologue
254 ····​.​line·​85 254 ····​.​line·​85
255 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​-​>parts:​Lcom/​badlogic/​gdx/​utils/​Array;​ 255 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​-​>parts:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
256 ····​invoke-​virtual·​{v5},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 256 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
257 ····​move-​result-​object·​v2 257 ····​move-​result-​object·​v5
   
258 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
259 ····​:​cond_0 258 ····​:​cond_0
260 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 259 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
261 ····​move-​result·​v5 260 ····​move-​result·​v4
   
262 ····​if-​eqz·​v5,​·​:​cond_1 261 ····​if-​eqz·​v4,​·​:​cond_1
   
263 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 262 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
264 ····​move-​result-​object·​v4 263 ····​move-​result-​object·​v3
   
265 ····​check-​cast·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​ 264 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​
   
266 ····​.​line·​86 265 ····​.​line·​86
267 ····​.​local·​v4,​·​"part":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​ 266 ····​.​local·​v3,​·​"part":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​
268 ····​iget-​object·​v5,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>invBoneBindTransform​s:​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​ 267 ····​iget-​object·​v4,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>invBoneBindTransform​s:​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​
   
269 ····​if-​eqz·​v5,​·​:​cond_0 268 ····​if-​eqz·​v4,​·​:​cond_0
   
270 ····​iget-​object·​v5,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>bones:​[Lcom/​badlogic/​gdx/​math/​Matrix4;​ 269 ····​iget-​object·​v4,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>bones:​[Lcom/​badlogic/​gdx/​math/​Matrix4;​
   
271 ····​if-​eqz·​v5,​·​:​cond_0 270 ····​if-​eqz·​v4,​·​:​cond_0
   
272 ····​iget-​object·​v5,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>invBoneBindTransform​s:​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​ 271 ····​iget-​object·​v4,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>invBoneBindTransform​s:​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​
   
273 ····​iget·​v5,​·​v5,​·​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​-​>size:​I 272 ····​iget·​v4,​·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​-​>size:​I
   
274 ····​iget-​object·​v6,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>bones:​[Lcom/​badlogic/​gdx/​math/​Matrix4;​ 273 ····​iget-​object·​v6,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>bones:​[Lcom/​badlogic/​gdx/​math/​Matrix4;​
   
275 ····​array-​length·​v6,​·​v6 274 ····​array-​length·​v6,​·​v6
   
276 ····​if-​ne·​v5,​·​v6,​·​:​cond_0 275 ····​if-​ne·​v4,​·​v6,​·​:​cond_0
   
277 ····​.​line·​88 276 ····​.​line·​88
278 ····​iget-​object·​v5,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>invBoneBindTransform​s:​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​ 277 ····​iget-​object·​v4,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>invBoneBindTransform​s:​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​
   
279 ····​iget·​v3,​·​v5,​·​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​-​>size:​I 278 ····​iget·​v2,​·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​-​>size:​I
   
280 ····​.​line·​89 279 ····​.​line·​89
281 ····​.​local·​v3,​·​"n":​I 280 ····​.​local·​v2,​·​"n":​I
282 ····​const/​4·​v1,​·​0x0 281 ····​const/​4·​v1,​·​0x0
   
283 ····​.​local·​v1,​·​"i":​I 282 ····​.​local·​v1,​·​"i":​I
284 ····​:​goto_0 283 ····​:​goto_0
285 ····​if-​ge·​v1,​·​v3,​·​:​cond_0 284 ····​if-​ge·​v1,​·​v2,​·​:​cond_0
   
286 ····​.​line·​90 285 ····​.​line·​90
287 ····​iget-​object·​v5,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>bones:​[Lcom/​badlogic/​gdx/​math/​Matrix4;​ 286 ····​iget-​object·​v4,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>bones:​[Lcom/​badlogic/​gdx/​math/​Matrix4;​
   
288 ····​aget-​object·​v6,​·​v5,​·​v1 287 ····​aget-​object·​v6,​·​v4,​·​v1
   
289 ····​iget-​object·​v5,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>invBoneBindTransform​s:​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​ 288 ····​iget-​object·​v4,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>invBoneBindTransform​s:​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​
   
290 ····​iget-​object·​v5,​·​v5,​·​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​-​>keys:​[Ljava/​lang/​Object;​ 289 ····​iget-​object·​v4,​·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​-​>keys:​[Ljava/​lang/​Object;​
   
291 ····​check-​cast·​v5,​·​[Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​ 290 ····​check-​cast·​v4,​·​[Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​
   
292 ····​aget-​object·​v5,​·​v5,​·​v1 291 ····​aget-​object·​v4,​·​v4,​·​v1
   
293 ····​iget-​object·​v5,​·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​-​>globalTransform:​Lcom/​badlogic/​gdx/​math/​Matrix4;​ 292 ····​iget-​object·​v4,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​-​>globalTransform:​Lcom/​badlogic/​gdx/​math/​Matrix4;​
   
294 ····​invoke-​virtual·​{v6,​·​v5},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>set(Lcom/​badlogic/​gdx/​math/​Matrix4;​)​Lcom/​badlogic/​gdx/​math/​Matrix4;​ 293 ····​invoke-​virtual·​{v6,​·​v4},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>set(Lcom/​badlogic/​gdx/​math/​Matrix4;​)​Lcom/​badlogic/​gdx/​math/​Matrix4;​
   
295 ····​move-​result-​object·​v6 294 ····​move-​result-​object·​v6
   
296 ····​iget-​object·​v5,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>invBoneBindTransform​s:​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​ 295 ····​iget-​object·​v4,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​-​>invBoneBindTransform​s:​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​
   
297 ····​iget-​object·​v5,​·​v5,​·​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​-​>values:​[Ljava/​lang/​Object;​ 296 ····​iget-​object·​v4,​·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ArrayMap;​-​>values:​[Ljava/​lang/​Object;​
   
298 ····​check-​cast·​v5,​·​[Lcom/​badlogic/​gdx/​math/​Matrix4;​ 297 ····​check-​cast·​v4,​·​[Lcom/​badlogic/​gdx/​math/​Matrix4;​
   
299 ····​aget-​object·​v5,​·​v5,​·​v1 298 ····​aget-​object·​v4,​·​v4,​·​v1
   
300 ····​invoke-​virtual·​{v6,​·​v5},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>mul(Lcom/​badlogic/​gdx/​math/​Matrix4;​)​Lcom/​badlogic/​gdx/​math/​Matrix4;​ 299 ····​invoke-​virtual·​{v6,​·​v4},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>mul(Lcom/​badlogic/​gdx/​math/​Matrix4;​)​Lcom/​badlogic/​gdx/​math/​Matrix4;​
   
301 ····​.​line·​89 300 ····​.​line·​89
302 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 301 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
303 ····​goto·​:​goto_0 302 ····​goto·​:​goto_0
   
304 ····​.​line·​92 303 ····​.​line·​92
305 ····​.​end·​local·​v1····​#·​"i":​I 304 ····​.​end·​local·​v1····​#·​"i":​I
306 ····​.​end·​local·​v3····​#·​"n":​I 305 ····​.​end·​local·​v2····​#·​"n":​I
307 ····​.​end·​local·​v4····​#·​"part":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​ 306 ····​.​end·​local·​v3····​#·​"part":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodePart;​
308 ····​:​cond_1 307 ····​:​cond_1
Max diff block lines reached; 2216/8124 bytes (27.28%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/model/data/ModelData.smali
Offset 98, 87 lines modified Offset 98, 86 lines modified
   
98 ····​return-​void 98 ····​return-​void
99 .​end·​method 99 .​end·​method
   
   
100 #·​virtual·​methods 100 #·​virtual·​methods
101 .​method·​public·​addMesh(Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​)​V 101 .​method·​public·​addMesh(Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​)​V
102 ····​.​locals·5 102 ····​.​locals·4
103 ····​.​param·​p1,​·​"mesh"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​ 103 ····​.​param·​p1,​·​"mesh"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​
   
104 ····​.​prologue 104 ····​.​prologue
105 ····​.​line·​36 105 ····​.​line·​36
106 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelData;​-​>meshes:​Lcom/​badlogic/​gdx/​utils/​Array;​ 106 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelData;​-​>meshes:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
107 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 107 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
108 ····​move-​result-​object·​v0 108 ····​move-​result-​object·​v1
   
109 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
110 ····​:​cond_0 109 ····​:​cond_0
111 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 110 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
112 ····​move-​result·​v2 111 ····​move-​result·​v2
   
113 ····​if-​eqz·​v2,​·​:​cond_1 112 ····​if-​eqz·​v2,​·​:​cond_1
   
114 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 113 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
115 ····​move-​result-​object·​v1 114 ····​move-​result-​object·​v0
   
116 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​ 115 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​
   
117 ····​.​line·​37 116 ····​.​line·​37
118 ····​.​local·​v1,​·​"other":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​ 117 ····​.​local·​v0,​·​"other":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​
119 ····​iget-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​-​>id:​Ljava/​lang/​String;​ 118 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​-​>id:​Ljava/​lang/​String;​
   
120 ····​iget-​object·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​-​>id:​Ljava/​lang/​String;​ 119 ····​iget-​object·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​-​>id:​Ljava/​lang/​String;​
   
121 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 120 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
122 ····​move-​result·​v2 121 ····​move-​result·​v2
   
123 ····​if-​eqz·​v2,​·​:​cond_0 122 ····​if-​eqz·​v2,​·​:​cond_0
   
124 ····​.​line·​38 123 ····​.​line·​38
125 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​utils/​GdxRuntimeException;​ 124 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​utils/​GdxRuntimeException;​
   
126 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 125 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
   
127 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 126 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
128 ····​const-​string·​v4,​·​"Mesh·​with·​id·​\'" 127 ····​const-​string·​v3,​·​"Mesh·​with·​id·​\'"
   
129 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 128 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
130 ····​move-​result-​object·​v3 129 ····​move-​result-​object·​v2
   
131 ····​iget-​object·​v4,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​-​>id:​Ljava/​lang/​String;​ 130 ····​iget-​object·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​-​>id:​Ljava/​lang/​String;​
   
132 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 131 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
133 ····​move-​result-​object·​v3 132 ····​move-​result-​object·​v2
   
134 ····​const-​string·​v4,​·​"\'·​already·​in·​model" 133 ····​const-​string·​v3,​·​"\'·​already·​in·​model"
   
135 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 134 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
136 ····​move-​result-​object·​v3 135 ····​move-​result-​object·​v2
   
137 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 136 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
138 ····​move-​result-​object·​v3 137 ····​move-​result-​object·​v2
   
139 ····​invoke-​direct·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​GdxRuntimeException;​-​><init>(Ljava/​lang/​String;​)​V 138 ····​invoke-​direct·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​GdxRuntimeException;​-​><init>(Ljava/​lang/​String;​)​V
   
140 ····​throw·​v2 139 ····​throw·​v1
   
141 ····​.​line·​41 140 ····​.​line·​41
142 ····​.​end·​local·​v1····​#·​"other":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​ 141 ····​.​end·​local·​v0····​#·​"other":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelMesh;​
143 ····​:​cond_1 142 ····​:​cond_1
144 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelData;​-​>meshes:​Lcom/​badlogic/​gdx/​utils/​Array;​ 143 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​data/​ModelData;​-​>meshes:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
145 ····​invoke-​virtual·​{v2,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V 144 ····​invoke-​virtual·​{v1,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V
   
146 ····​.​line·​42 145 ····​.​line·​42
147 ····​return-​void 146 ····​return-​void
148 .​end·​method 147 .​end·​method
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/ParallelArray$Channel.smali
Offset 23, 14 lines modified Offset 23, 15 lines modified
   
23 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ 23 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
   
   
24 #·​direct·​methods 24 #·​direct·​methods
25 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ILjava/​lang/​Object;​I)​V 25 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ILjava/​lang/​Object;​I)​V
26 ····​.​locals·​0 26 ····​.​locals·​0
  27 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
27 ····​.​param·​p2,​·​"id"····​#·​I 28 ····​.​param·​p2,​·​"id"····​#·​I
28 ····​.​param·​p3,​·​"data"····​#·​Ljava/​lang/​Object;​ 29 ····​.​param·​p3,​·​"data"····​#·​Ljava/​lang/​Object;​
29 ····​.​param·​p4,​·​"strideSize"····​#·​I 30 ····​.​param·​p4,​·​"strideSize"····​#·​I
   
30 ····​.​prologue 31 ····​.​prologue
31 ····​.​line·​34 32 ····​.​line·​34
32 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$Channel​;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ 33 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$Channel​;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ 19 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​III)​V 21 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​III)​V
22 ····​.​locals·​1 22 ····​.​locals·​1
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
23 ····​.​param·​p2,​·​"id"····​#·​I 24 ····​.​param·​p2,​·​"id"····​#·​I
24 ····​.​param·​p3,​·​"strideSize"····​#·​I 25 ····​.​param·​p3,​·​"strideSize"····​#·​I
25 ····​.​param·​p4,​·​"size"····​#·​I 26 ····​.​param·​p4,​·​"size"····​#·​I
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​51 28 ····​.​line·​51
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/ParallelArray$ObjectChannel.smali
Offset 43, 14 lines modified Offset 43, 15 lines modified
   
43 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ 43 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
   
   
44 #·​direct·​methods 44 #·​direct·​methods
45 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​IIILjava/​lang/​Class;​)​V 45 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​IIILjava/​lang/​Class;​)​V
46 ····​.​locals·​1 46 ····​.​locals·​1
  47 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
47 ····​.​param·​p2,​·​"id"····​#·​I 48 ····​.​param·​p2,​·​"id"····​#·​I
48 ····​.​param·​p3,​·​"strideSize"····​#·​I 49 ····​.​param·​p3,​·​"strideSize"····​#·​I
49 ····​.​param·​p4,​·​"size"····​#·​I 50 ····​.​param·​p4,​·​"size"····​#·​I
50 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 51 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
51 ········​value·​=·​{ 52 ········​value·​=·​{
52 ············​"(III",​ 53 ············​"(III",​
53 ············​"Ljava/​lang/​Class",​ 54 ············​"Ljava/​lang/​Class",​
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/ParallelArray.smali
Offset 264, 80 lines modified Offset 264, 79 lines modified
   
264 ····​.​line·​184 264 ····​.​line·​184
265 ····​:​cond_1 265 ····​:​cond_1
266 ····​return-​object·​v0 266 ····​return-​object·​v0
267 .​end·​method 267 .​end·​method
   
268 .​method·​public·​varargs·​addElement([Ljava/​lang/​Object;​)​V 268 .​method·​public·​varargs·​addElement([Ljava/​lang/​Object;​)​V
269 ····​.​locals·5 269 ····​.​locals·4
270 ····​.​param·​p1,​·​"values"····​#·​[Ljava/​lang/​Object;​ 270 ····​.​param·​p1,​·​"values"····​#·​[Ljava/​lang/​Object;​
   
271 ····​.​prologue 271 ····​.​prologue
272 ····​.​line·​218 272 ····​.​line·​218
273 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I 273 ····​iget·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I
   
274 ····​iget·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>capacity:​I 274 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>capacity:​I
   
275 ····​if-​ne·​v3,​·​v4,​·​:​cond_0 275 ····​if-​ne·​v2,​·​v3,​·​:​cond_0
   
276 ····​.​line·​219 276 ····​.​line·​219
277 ····​new-​instance·​v3,​·​Lcom/​badlogic/​gdx/​utils/​GdxRuntimeException;​ 277 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​utils/​GdxRuntimeException;​
   
278 ····​const-​string·​v4,​·​"Capacity·​reached,​·​cannot·​add·​other·​elements" 278 ····​const-​string·​v3,​·​"Capacity·​reached,​·​cannot·​add·​other·​elements"
   
279 ····​invoke-​direct·​{v3,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​GdxRuntimeException;​-​><init>(Ljava/​lang/​String;​)​V 279 ····​invoke-​direct·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​GdxRuntimeException;​-​><init>(Ljava/​lang/​String;​)​V
   
280 ····​throw·​v3 280 ····​throw·​v2
   
281 ····​.​line·​221 281 ····​.​line·​221
282 ····​:​cond_0 282 ····​:​cond_0
283 ····​const/​4·​v1,​·​0x0 283 ····​const/​4·​v0,​·​0x0
   
284 ····​.​line·​222 284 ····​.​line·​222
285 ····​.​local·​v1,​·​"k":​I 285 ····​.​local·​v0,​·​"k":​I
286 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>arrays:​Lcom/​badlogic/​gdx/​utils/​Array;​ 286 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>arrays:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
287 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 287 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
288 ····​move-​result-​object·​v0 288 ····​move-​result-​object·​v2
   
289 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
290 ····​:​goto_0 289 ····​:​goto_0
291 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 290 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
292 ····​move-​result·​v3 291 ····​move-​result·​v3
   
293 ····​if-​eqz·​v3,​·​:​cond_1 292 ····​if-​eqz·​v3,​·​:​cond_1
   
294 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 293 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
295 ····​move-​result-​object·​v2 294 ····​move-​result-​object·​v1
   
296 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$Channel​;​ 295 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$Channel​;​
   
297 ····​.​line·​223 296 ····​.​line·​223
298 ····​.​local·​v2,​·​"strideArray":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$Channel​;​ 297 ····​.​local·​v1,​·​"strideArray":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$Channel​;​
299 ····​invoke-​virtual·​{v2,​·​v1,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$Channel​;​-​>add(I[Ljava/​lang/​Object;​)​V 298 ····​invoke-​virtual·​{v1,​·​v0,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$Channel​;​-​>add(I[Ljava/​lang/​Object;​)​V
   
300 ····​.​line·​224 299 ····​.​line·​224
301 ····​iget·​v3,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$Channel​;​-​>strideSize:​I 300 ····​iget·​v3,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$Channel​;​-​>strideSize:​I
   
302 ····​add-​int/​2addr·​v1,​·​v3 301 ····​add-​int/​2addr·​v0,​·​v3
   
303 ····​.​line·​225 302 ····​.​line·​225
304 ····​goto·​:​goto_0 303 ····​goto·​:​goto_0
   
305 ····​.​line·​226 304 ····​.​line·​226
306 ····​.​end·​local·​v2····​#·​"strideArray":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$Channel​;​ 305 ····​.​end·​local·​v1····​#·​"strideArray":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$Channel​;​
307 ····​:​cond_1 306 ····​:​cond_1
308 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I 307 ····​iget·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I
   
309 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 308 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
310 ····​iput·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I 309 ····​iput·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I
   
311 ····​.​line·​227 310 ····​.​line·​227
312 ····​return-​void 311 ····​return-​void
313 .​end·​method 312 .​end·​method
   
314 .​method·​public·​clear()​V 313 .​method·​public·​clear()​V
315 ····​.​locals·​1 314 ····​.​locals·​1
Offset 368, 21 lines modified Offset 367, 20 lines modified
368 ············​"Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$Channel​Descriptor;​",​ 367 ············​"Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$Channel​Descriptor;​",​
369 ············​")​TT;​" 368 ············​")​TT;​"
370 ········​} 369 ········​}
371 ····​.​end·​annotation 370 ····​.​end·​annotation
   
372 ····​.​prologue 371 ····​.​prologue
373 ····​.​line·​242 372 ····​.​line·​242
374 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>arrays:​Lcom/​badlogic/​gdx/​utils/​Array;​ 373 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>arrays:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
375 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 374 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
376 ····​move-​result-​object·​v1 375 ····​move-​result-​object·​v1
   
377 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
378 ····​:​cond_0 376 ····​:​cond_0
379 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 377 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
380 ····​move-​result·​v2 378 ····​move-​result·​v2
Max diff block lines reached; 3757/8407 bytes (44.69%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/ParticleController.smali
Offset 240, 148 lines modified Offset 240, 145 lines modified
240 .​method·​public·​activateParticles(II)​V 240 .​method·​public·​activateParticles(II)​V
241 ····​.​locals·​3 241 ····​.​locals·​3
242 ····​.​param·​p1,​·​"startIndex"····​#·​I 242 ····​.​param·​p1,​·​"startIndex"····​#·​I
243 ····​.​param·​p2,​·​"count"····​#·​I 243 ····​.​param·​p2,​·​"count"····​#·​I
   
244 ····​.​prologue 244 ····​.​prologue
245 ····​.​line·​191 245 ····​.​line·​191
246 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>emitter:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​emitters/​Emitter;​ 246 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>emitter:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​emitters/​Emitter;​
   
247 ····​invoke-​virtual·​{v2,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​emitters/​Emitter;​-​>activateParticles(II​)​V 247 ····​invoke-​virtual·​{v1,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​emitters/​Emitter;​-​>activateParticles(II​)​V
   
248 ····​.​line·​192 248 ····​.​line·​192
249 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>influencers:​Lcom/​badlogic/​gdx/​utils/​Array;​ 249 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>influencers:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
250 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 250 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
251 ····​move-​result-​object·​v0 251 ····​move-​result-​object·​v1
   
252 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
253 ····​:​goto_0 252 ····​:​goto_0
254 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 253 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
255 ····​move-​result·​v2 254 ····​move-​result·​v2
   
256 ····​if-​eqz·​v2,​·​:​cond_0 255 ····​if-​eqz·​v2,​·​:​cond_0
   
257 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 256 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
258 ····​move-​result-​object·​v1 257 ····​move-​result-​object·​v0
   
259 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​ 258 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​
   
260 ····​.​line·​193 259 ····​.​line·​193
261 ····​.​local·​v1,​·​"influencer":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​ 260 ····​.​local·​v0,​·​"influencer":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​
262 ····​invoke-​virtual·​{v1,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​-​>activateParticles(II​)​V 261 ····​invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​-​>activateParticles(II​)​V
   
263 ····​goto·​:​goto_0 262 ····​goto·​:​goto_0
   
264 ····​.​line·​194 263 ····​.​line·​194
265 ····​.​end·​local·​v1····​#·​"influencer":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​ 264 ····​.​end·​local·​v0····​#·​"influencer":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​
266 ····​:​cond_0 265 ····​:​cond_0
267 ····​return-​void 266 ····​return-​void
268 .​end·​method 267 .​end·​method
   
269 .​method·​protected·​allocateChannels(I)​V 268 .​method·​protected·​allocateChannels(I)​V
270 ····​.​locals·​3 269 ····​.​locals·​3
271 ····​.​param·​p1,​·​"maxParticleCount"····​#·​I 270 ····​.​param·​p1,​·​"maxParticleCount"····​#·​I
   
272 ····​.​prologue 271 ····​.​prologue
273 ····​.​line·​150 272 ····​.​line·​150
274 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ 273 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
   
275 ····​invoke-​direct·​{v2,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​><init>(I)​V 274 ····​invoke-​direct·​{v1,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​><init>(I)​V
   
276 ····​iput-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>particles:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ 275 ····​iput-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>particles:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
   
277 ····​.​line·​152 276 ····​.​line·​152
278 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>emitter:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​emitters/​Emitter;​ 277 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>emitter:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​emitters/​Emitter;​
   
279 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​emitters/​Emitter;​-​>allocateChannels()​V 278 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​emitters/​Emitter;​-​>allocateChannels()​V
   
280 ····​.​line·​153 279 ····​.​line·​153
281 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>influencers:​Lcom/​badlogic/​gdx/​utils/​Array;​ 280 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>influencers:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
282 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 281 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
283 ····​move-​result-​object·​v0 282 ····​move-​result-​object·​v1
   
284 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
285 ····​:​goto_0 283 ····​:​goto_0
286 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 284 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
287 ····​move-​result·​v2 285 ····​move-​result·​v2
   
288 ····​if-​eqz·​v2,​·​:​cond_0 286 ····​if-​eqz·​v2,​·​:​cond_0
   
289 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 287 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
290 ····​move-​result-​object·​v1 288 ····​move-​result-​object·​v0
   
291 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​ 289 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​
   
292 ····​.​line·​154 290 ····​.​line·​154
293 ····​.​local·​v1,​·​"influencer":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​ 291 ····​.​local·​v0,​·​"influencer":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​
294 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​-​>allocateChannels()​V 292 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​-​>allocateChannels()​V
   
295 ····​goto·​:​goto_0 293 ····​goto·​:​goto_0
   
296 ····​.​line·​155 294 ····​.​line·​155
297 ····​.​end·​local·​v1····​#·​"influencer":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​ 295 ····​.​end·​local·​v0····​#·​"influencer":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​
298 ····​:​cond_0 296 ····​:​cond_0
299 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>renderer:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derer;​ 297 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>renderer:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derer;​
   
300 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derer;​-​>allocateChannels()​V 298 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derer;​-​>allocateChannels()​V
   
301 ····​.​line·​156 299 ····​.​line·​156
302 ····​return-​void 300 ····​return-​void
303 .​end·​method 301 .​end·​method
   
Max diff block lines reached; 35323/41712 bytes (84.68%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/ParticleEffect.smali
Offset 308, 40 lines modified Offset 308, 39 lines modified
308 .​end·​method 308 .​end·​method
   
309 .​method·​public·​getBoundingBox()​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 309 .​method·​public·​getBoundingBox()​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
310 ····​.​locals·​4 310 ····​.​locals·​4
   
311 ····​.​prologue 311 ····​.​prologue
312 ····​.​line·​137 312 ····​.​line·​137
313 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>bounds:​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 313 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>bounds:​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
   
314 ····​if-​nez·​v3,​·​:​cond_0 314 ····​if-​nez·​v2,​·​:​cond_0
   
315 ····​new-​instance·​v3,​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 315 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
   
316 ····​invoke-​direct·​{v3},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​><init>()​V 316 ····​invoke-​direct·​{v2},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​><init>()​V
   
317 ····​iput-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>bounds:​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 317 ····​iput-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>bounds:​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
   
318 ····​.​line·​139 318 ····​.​line·​139
319 ····​:​cond_0 319 ····​:​cond_0
320 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>bounds:​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 320 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>bounds:​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
   
321 ····​.​line·​140 321 ····​.​line·​140
322 ····​.​local·​v0,​·​"bounds":​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 322 ····​.​local·​v0,​·​"bounds":​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
323 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>inf()​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 323 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>inf()​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
   
324 ····​.​line·​141 324 ····​.​line·​141
325 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>controllers:​Lcom/​badlogic/​gdx/​utils/​Array;​ 325 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>controllers:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
326 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 326 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
327 ····​move-​result-​object·​v2 327 ····​move-​result-​object·​v2
   
328 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
329 ····​:​goto_0 328 ····​:​goto_0
330 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 329 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
331 ····​move-​result·​v3 330 ····​move-​result·​v3
   
332 ····​if-​eqz·​v3,​·​:​cond_1 331 ····​if-​eqz·​v3,​·​:​cond_1
   
Offset 430, 21 lines modified Offset 429, 20 lines modified
   
430 ····​.​prologue 429 ····​.​prologue
431 ····​.​line·​170 430 ····​.​line·​170
432 ····​const/​4·​v1,​·​0x0 431 ····​const/​4·​v1,​·​0x0
   
433 ····​.​line·​171 432 ····​.​line·​171
434 ····​.​local·​v1,​·​"i":​I 433 ····​.​local·​v1,​·​"i":​I
435 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>controllers:​Lcom/​badlogic/​gdx/​utils/​Array;​ 434 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>controllers:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
436 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 435 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
437 ····​move-​result-​object·​v2 436 ····​move-​result-​object·​v2
   
438 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
439 ····​:​goto_0 437 ····​:​goto_0
440 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 438 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
441 ····​move-​result·​v3 439 ····​move-​result·​v3
   
442 ····​if-​eqz·​v3,​·​:​cond_0 440 ····​if-​eqz·​v3,​·​:​cond_0
   
Offset 583, 21 lines modified Offset 581, 20 lines modified
583 .​method·​public·​save(Lcom/​badlogic/​gdx/​assets/​AssetManager;​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​)​V 581 .​method·​public·​save(Lcom/​badlogic/​gdx/​assets/​AssetManager;​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​)​V
584 ····​.​locals·​3 582 ····​.​locals·​3
585 ····​.​param·​p1,​·​"assetManager"····​#·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​ 583 ····​.​param·​p1,​·​"assetManager"····​#·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​
586 ····​.​param·​p2,​·​"data"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​ 584 ····​.​param·​p2,​·​"data"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​
   
587 ····​.​prologue 585 ····​.​prologue
588 ····​.​line·​163 586 ····​.​line·​163
589 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>controllers:​Lcom/​badlogic/​gdx/​utils/​Array;​ 587 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>controllers:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
590 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 588 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
591 ····​move-​result-​object·​v1 589 ····​move-​result-​object·​v1
   
592 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
593 ····​:​goto_0 590 ····​:​goto_0
594 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 591 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
595 ····​move-​result·​v2 592 ····​move-​result·​v2
   
596 ····​if-​eqz·​v2,​·​:​cond_0 593 ····​if-​eqz·​v2,​·​:​cond_0
   
Offset 714, 41 lines modified Offset 711, 40 lines modified
714 ············​"<*>;​>;​)​V" 711 ············​"<*>;​>;​)​V"
715 ········​} 712 ········​}
716 ····​.​end·​annotation 713 ····​.​end·​annotation
   
717 ····​.​prologue 714 ····​.​prologue
718 ····​.​line·​149 715 ····​.​line·​149
719 ····​.​local·​p1,​·​"batches":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​ParticleBatch<*>;​>;​" 716 ····​.​local·​p1,​·​"batches":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​ParticleBatch<*>;​>;​"
720 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>controllers:​Lcom/​badlogic/​gdx/​utils/​Array;​ 717 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>controllers:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
721 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 718 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
722 ····​move-​result-​object·​v2 719 ····​move-​result-​object·​v2
   
723 ····​:​cond_0 720 ····​:​cond_0
Max diff block lines reached; 1320/5879 bytes (22.45%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/ParallelArray$IntChannel.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ 19 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​III)​V 21 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​III)​V
22 ····​.​locals·​1 22 ····​.​locals·​1
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
23 ····​.​param·​p2,​·​"id"····​#·​I 24 ····​.​param·​p2,​·​"id"····​#·​I
24 ····​.​param·​p3,​·​"strideSize"····​#·​I 25 ····​.​param·​p3,​·​"strideSize"····​#·​I
25 ····​.​param·​p4,​·​"size"····​#·​I 26 ····​.​param·​p4,​·​"size"····​#·​I
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​85 28 ····​.​line·​85
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$IntChan​nel;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$IntChan​nel;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/ParticleEffectLoader.smali
Offset 76, 47 lines modified Offset 76, 46 lines modified
   
76 ····​.​prologue 76 ····​.​prologue
77 ····​.​line·​126 77 ····​.​line·​126
78 ····​.​local·​p1,​·​"array":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<*>;​" 78 ····​.​local·​p1,​·​"array":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<*>;​"
79 ····​.​local·​p2,​·​"type":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<TT;​>;​" 79 ····​.​local·​p2,​·​"type":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<TT;​>;​"
80 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 80 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
81 ····​move-​result-​object·​v0 81 ····​move-​result-​object·​v1
   
82 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
83 ····​:​cond_0 82 ····​:​cond_0
84 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 83 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
85 ····​move-​result·​v2 84 ····​move-​result·​v2
   
86 ····​if-​eqz·​v2,​·​:​cond_1 85 ····​if-​eqz·​v2,​·​:​cond_1
   
87 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 86 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
88 ····​move-​result-​object·​v1 87 ····​move-​result-​object·​v0
   
89 ····​.​line·​127 88 ····​.​line·​127
90 ····​.​local·​v1,​·​"object":​Ljava/​lang/​Object;​ 89 ····​.​local·​v0,​·​"object":​Ljava/​lang/​Object;​
91 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​ 90 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Object;​-​>getClass()​Ljava/​lang/​Class;​
   
92 ····​move-​result-​object·​v2 91 ····​move-​result-​object·​v2
   
93 ····​invoke-​static·​{p2,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​reflect/​ClassReflection;​-​>isAssignableFrom(Lja​va/​lang/​Class;​Ljava/​lang/​Class;​)​Z 92 ····​invoke-​static·​{p2,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​reflect/​ClassReflection;​-​>isAssignableFrom(Lja​va/​lang/​Class;​Ljava/​lang/​Class;​)​Z
   
94 ····​move-​result·​v2 93 ····​move-​result·​v2
   
95 ····​if-​eqz·​v2,​·​:​cond_0 94 ····​if-​eqz·​v2,​·​:​cond_0
   
96 ····​.​line·​130 95 ····​.​line·​130
97 ····​.​end·​local·​v1····​#·​"object":​Ljava/​lang/​Object;​ 96 ····​.​end·​local·​v0····​#·​"object":​Ljava/​lang/​Object;​
98 ····​:​goto_0 97 ····​:​goto_0
99 ····​return-​object·​v1 98 ····​return-​object·​v0
   
100 ····​:​cond_1 99 ····​:​cond_1
101 ····​const/​4·​v1,​·​0x0 100 ····​const/​4·​v0,​·​0x0
   
102 ····​goto·​:​goto_0 101 ····​goto·​:​goto_0
103 .​end·​method 102 .​end·​method
   
   
104 #·​virtual·​methods 103 #·​virtual·​methods
105 .​method·​public·​bridge·​synthetic·​getDependencies(Ljava​/​lang/​String;​Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​assets/​AssetLoaderParameters​;​)​Lcom/​badlogic/​gdx/​utils/​Array;​ 104 .​method·​public·​bridge·​synthetic·​getDependencies(Ljava​/​lang/​String;​Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​assets/​AssetLoaderParameters​;​)​Lcom/​badlogic/​gdx/​utils/​Array;​
Offset 150, 37 lines modified Offset 149, 37 lines modified
150 ············​"Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​",​ 149 ············​"Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​",​
151 ············​">;​" 150 ············​">;​"
152 ········​} 151 ········​}
153 ····​.​end·​annotation 152 ····​.​end·​annotation
   
154 ····​.​prologue 153 ····​.​prologue
155 ····​.​line·​41 154 ····​.​line·​41
156 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​utils/​Json;​ 155 ····​new-​instance·​v5,​·​Lcom/​badlogic/​gdx/​utils/​Json;​
   
157 ····​invoke-​direct·​{v6},​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​><init>()​V 156 ····​invoke-​direct·​{v5},​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​><init>()​V
   
158 ····​.​line·​42 157 ····​.​line·​42
159 ····​.​local·​v6,​·​"json":​Lcom/​badlogic/​gdx/​utils/​Json;​ 158 ····​.​local·​v5,​·​"json":​Lcom/​badlogic/​gdx/​utils/​Json;​
160 ····​const-​class·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​ 159 ····​const-​class·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​
   
161 ····​invoke-​virtual·​{v6,​·​v7,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>fromJson(Ljava/​lang/​Class;​Lcom/​badlogic/​gdx/​files/​FileHandle;​)​Ljava/​lang/​Object;​ 160 ····​invoke-​virtual·​{v5,​·​v6,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>fromJson(Ljava/​lang/​Class;​Lcom/​badlogic/​gdx/​files/​FileHandle;​)​Ljava/​lang/​Object;​
   
162 ····​move-​result-​object·​v2 161 ····​move-​result-​object·​v2
   
163 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​ 162 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​
   
164 ····​.​line·​43 163 ····​.​line·​43
165 ····​.​local·​v2,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​,​·​"Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData<Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​>;​" 164 ····​.​local·​v2,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​,​·​"Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData<Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​>;​"
166 ····​const/​4·​v1,​·​0x0 165 ····​const/​4·​v1,​·​0x0
   
167 ····​.​line·​44 166 ····​.​line·​44
168 ····​.​local·​v1,​·​"assets":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$AssetDat​a;​>;​" 167 ····​.​local·​v1,​·​"assets":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$AssetDat​a;​>;​"
169 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffectLoader;​-​>items:​Lcom/​badlogic/​gdx/​utils/​Array;​ 168 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffectLoader;​-​>items:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
170 ····​monitor-​enter·​v8 169 ····​monitor-​enter·​v7
   
171 ····​.​line·​45 170 ····​.​line·​45
172 ····​:​try_start_0 171 ····​:​try_start_0
173 ····​new-​instance·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​ 172 ····​new-​instance·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​
   
174 ····​invoke-​direct·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​><init>()​V 173 ····​invoke-​direct·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​><init>()​V
   
Offset 188, 48 lines modified Offset 187, 47 lines modified
188 ····​.​local·​v4,​·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData<Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​>;​>;​" 187 ····​.​local·​v4,​·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData<Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​>;​>;​"
189 ····​iput-​object·​p1,​·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>key:​Ljava/​lang/​Object;​ 188 ····​iput-​object·​p1,​·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>key:​Ljava/​lang/​Object;​
   
190 ····​.​line·​47 189 ····​.​line·​47
191 ····​iput-​object·​v2,​·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>value:​Ljava/​lang/​Object;​ 190 ····​iput-​object·​v2,​·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>value:​Ljava/​lang/​Object;​
   
192 ····​.​line·​48 191 ····​.​line·​48
193 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffectLoader;​-​>items:​Lcom/​badlogic/​gdx/​utils/​Array;​ 192 ····​iget-​object·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffectLoader;​-​>items:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
194 ····​invoke-​virtual·​{v7,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V 193 ····​invoke-​virtual·​{v6,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V
   
195 ····​.​line·​49 194 ····​.​line·​49
196 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​-​>getAssets()​Lcom/​badlogic/​gdx/​utils/​Array;​ 195 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​-​>getAssets()​Lcom/​badlogic/​gdx/​utils/​Array;​
Max diff block lines reached; 18917/23644 bytes (80.01%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/ParticleShader.smali
Offset 286, 14 lines modified Offset 286, 15 lines modified
286 ····​.​line·​168 286 ····​.​line·​168
287 ····​iget-​object·​v0,​·​p2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​-​>vertexShader:​Ljava/​lang/​String;​ 287 ····​iget-​object·​v0,​·​p2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​-​>vertexShader:​Ljava/​lang/​String;​
   
288 ····​if-​eqz·​v0,​·​:​cond_0 288 ····​if-​eqz·​v0,​·​:​cond_0
   
289 ····​iget-​object·​v4,​·​p2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​-​>vertexShader:​Ljava/​lang/​String;​ 289 ····​iget-​object·​v4,​·​p2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​-​>vertexShader:​Ljava/​lang/​String;​
   
  290 ····​.​line·​169
290 ····​:​goto_0 291 ····​:​goto_0
291 ····​iget-​object·​v0,​·​p2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​-​>fragmentShader:​Ljava/​lang/​String;​ 292 ····​iget-​object·​v0,​·​p2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​-​>fragmentShader:​Ljava/​lang/​String;​
   
292 ····​if-​eqz·​v0,​·​:​cond_1 293 ····​if-​eqz·​v0,​·​:​cond_1
   
293 ····​iget-​object·​v5,​·​p2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​-​>fragmentShader:​Ljava/​lang/​String;​ 294 ····​iget-​object·​v5,​·​p2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​-​>fragmentShader:​Ljava/​lang/​String;​
   
Offset 302, 27 lines modified Offset 303, 29 lines modified
   
302 ····​move-​object·​v1,​·​p1 303 ····​move-​object·​v1,​·​p1
   
303 ····​move-​object·​v2,​·​p2 304 ····​move-​object·​v2,​·​p2
   
304 ····​move-​object·​v3,​·​p3 305 ····​move-​object·​v3,​·​p3
   
  306 ····​.​line·​168
305 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 307 ····​invoke-​direct/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
306 ····​.​line·​171 308 ····​.​line·​171
307 ····​return-​void 309 ····​return-​void
   
308 ····​.​line·​168 310 ····​.​line·​169
309 ····​:​cond_0 311 ····​:​cond_0
310 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader;​-​>getDefaultVertexShad​er()​Ljava/​lang/​String;​ 312 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader;​-​>getDefaultVertexShad​er()​Ljava/​lang/​String;​
   
311 ····​move-​result-​object·​v4 313 ····​move-​result-​object·​v4
   
312 ····​goto·​:​goto_0 314 ····​goto·​:​goto_0
   
  315 ····​.​line·​170
313 ····​:​cond_1 316 ····​:​cond_1
314 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader;​-​>getDefaultFragmentSh​ader()​Ljava/​lang/​String;​ 317 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader;​-​>getDefaultFragmentSh​ader()​Ljava/​lang/​String;​
   
315 ····​move-​result-​object·​v5 318 ····​move-​result-​object·​v5
   
316 ····​goto·​:​goto_1 319 ····​goto·​:​goto_1
317 .​end·​method 320 .​end·​method
Offset 603, 244 lines modified Offset 606, 271 lines modified
603 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>begin(Lcom/​badlogic/​gdx/​graphics/​Camera;​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​)​V 606 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>begin(Lcom/​badlogic/​gdx/​graphics/​Camera;​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​)​V
   
604 ····​.​line·​252 607 ····​.​line·​252
605 ····​return-​void 608 ····​return-​void
606 .​end·​method 609 .​end·​method
   
607 .​method·​protected·​bindMaterial(Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​)​V 610 .​method·​protected·​bindMaterial(Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​)​V
608 ····​.​locals·​14 611 ····​.​locals·​18
609 ····​.​param·​p1,​·​"renderable"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​ 612 ····​.​param·​p1,​·​"renderable"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​
   
610 ····​.​prologue 613 ····​.​prologue
611 ····​const/​4·​v12,​·​-​0x1  
   
612 ····​.​line·​270 614 ····​.​line·​270
613 ····iget-​object·​v10,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader;​-​>currentMaterial:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​ 615 ····move-​object/​from16·​v0,​·p0
   
614 ····​iget-​object·​v11,​·p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​ 616 ····​iget-​object·​v9,​·v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader;​-​>currentMaterial:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​
   
615 ····if-​ne·​v10,​·​v11,​·:​cond_0 617 ····move-​object/​from16·v0,​·​p1
   
  618 ····​iget-​object·​v12,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​
   
  619 ····​if-​ne·​v9,​·​v12,​·​:​cond_0
   
616 ····​.​line·​299 620 ····​.​line·​299
617 ····​:​goto_0 621 ····​:​goto_0
618 ····​return-​void 622 ····​return-​void
   
619 ····​.​line·​273 623 ····​.​line·​273
620 ····​:​cond_0 624 ····​:​cond_0
621 ····iget-​object·​v10,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader;​-​>config:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​ 625 ····move-​object/​from16·​v0,​·p0
   
622 ····​iget·​v10,​·​v10,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​-​>defaultCullFace:​I 626 ····​iget-​object·​v9,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader;​-​>config:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​
   
623 ····​if-​ne·​v10,​·​v12,​·:​cond_2 627 ····​iget·​v9,​·​v9,​·Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​-​>defaultCullFace:​I
   
  628 ····​const/​4·​v12,​·​-​0x1
   
624 ····const/​16·​v1,​·0x405 629 ····if-​ne·​v9,​·​v12,​·:​cond_2
   
  630 ····​const/​16·​v3,​·​0x405
   
625 ····​.​line·​274 631 ····​.​line·​274
626 ····​.​local·​v1,​·​"cullFace":​I 632 ····​.​local·​v3,​·​"cullFace":​I
627 ····​:​goto_1 633 ····​:​goto_1
628 ····iget-​object·​v10,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader;​-​>config:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​ 634 ····move-​object/​from16·​v0,​·p0
   
  635 ····​iget-​object·​v9,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader;​-​>config:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​
   
629 ····​iget·​v10,​·​v10,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​-​>defaultDepthFunc:​I 636 ····​iget·​v9,​·​v9,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleShader$Config​;​-​>defaultDepthFunc:​I
   
  637 ····​const/​4·​v12,​·​-​0x1
   
Max diff block lines reached; 14293/18386 bytes (77.74%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/ParticleSorter$Distance.smali
Offset 335, 68 lines modified Offset 335, 67 lines modified
335 ············​"<TT;​>;​)​[I" 335 ············​"<TT;​>;​)​[I"
336 ········​} 336 ········​}
337 ····​.​end·​annotation 337 ····​.​end·​annotation
   
338 ····​.​prologue 338 ····​.​prologue
339 ····​.​line·​53 339 ····​.​line·​53
340 ····​.​local·​p1,​·​"renderData":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<TT;​>;​" 340 ····​.​local·​p1,​·​"renderData":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<TT;​>;​"
341 ····​iget-​object·​v10,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleSorter$Distan​ce;​-​>camera:​Lcom/​badlogic/​gdx/​graphics/​Camera;​ 341 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleSorter$Distan​ce;​-​>camera:​Lcom/​badlogic/​gdx/​graphics/​Camera;​
   
342 ····​iget-​object·​v10,​·​v10,​·​Lcom/​badlogic/​gdx/​graphics/​Camera;​-​>view:​Lcom/​badlogic/​gdx/​math/​Matrix4;​ 342 ····​iget-​object·​v9,​·​v9,​·​Lcom/​badlogic/​gdx/​graphics/​Camera;​-​>view:​Lcom/​badlogic/​gdx/​math/​Matrix4;​
   
343 ····​iget-​object·​v9,​·​v10,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F 343 ····​iget-​object·​v8,​·​v9,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F
   
344 ····​.​line·​54 344 ····​.​line·​54
345 ····​.​local·​v9,​·​"val":​[F 345 ····​.​local·​v8,​·​"val":​[F
346 ····​const/​4·​v10,​·​0x2 346 ····​const/​4·​v9,​·​0x2
   
347 ····​aget·​v2,​·​v9,​·​v10 347 ····​aget·​v2,​·​v8,​·​v9
   
348 ····​.​local·​v2,​·​"cx":​F 348 ····​.​local·​v2,​·​"cx":​F
349 ····​const/​4·​v10,​·​0x6 349 ····​const/​4·​v9,​·​0x6
   
350 ····​aget·​v3,​·​v9,​·​v10 350 ····​aget·​v3,​·​v8,​·​v9
   
351 ····​.​local·​v3,​·​"cy":​F 351 ····​.​local·​v3,​·​"cy":​F
352 ····​const/​16·​v10,​·​0xa 352 ····​const/​16·​v9,​·​0xa
   
353 ····​aget·​v4,​·​v9,​·​v10 353 ····​aget·​v4,​·​v8,​·​v9
   
354 ····​.​line·​55 354 ····​.​line·​55
355 ····​.​local·​v4,​·​"cz":​F 355 ····​.​local·​v4,​·​"cz":​F
356 ····​const/​4·​v1,​·​0x0 356 ····​const/​4·​v1,​·​0x0
   
357 ····​.​local·​v1,​·​"count":​I 357 ····​.​local·​v1,​·​"count":​I
358 ····​const/​4·​v6,​·​0x0 358 ····​const/​4·​v6,​·​0x0
   
359 ····​.​line·​56 359 ····​.​line·​56
360 ····​.​local·​v6,​·​"i":​I 360 ····​.​local·​v6,​·​"i":​I
361 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 361 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
362 ····​move-​result-​object·​v7 362 ····​move-​result-​object·​v9
   
363 ····​.​local·​v7,​·​"i$":​Ljava/​util/​Iterator;​  
364 ····​:​goto_0 363 ····​:​goto_0
365 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 364 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
366 ····​move-​result·​v10 365 ····​move-​result·​v10
   
367 ····​if-​eqz·​v10,​·​:​cond_1 366 ····​if-​eqz·​v10,​·​:​cond_1
   
368 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 367 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
369 ····​move-​result-​object·​v5 368 ····​move-​result-​object·​v5
   
370 ····​check-​cast·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​ 369 ····​check-​cast·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​
   
371 ····​.​line·​57 370 ····​.​line·​57
372 ····​.​local·​v5,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​ 371 ····​.​local·​v5,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​
373 ····​const/​4·​v8,​·​0x0 372 ····​const/​4·​v7,​·​0x0
   
374 ····​.​local·​v8,​·​"k":​I 373 ····​.​local·​v7,​·​"k":​I
375 ····​iget-​object·​v10,​·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​-​>controller:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​ 374 ····​iget-​object·​v10,​·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​-​>controller:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​
   
376 ····​iget-​object·​v10,​·​v10,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>particles:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ 375 ····​iget-​object·​v10,​·​v10,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>particles:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
   
377 ····​iget·​v10,​·​v10,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I 376 ····​iget·​v10,​·​v10,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I
   
378 ····​add-​int·​v0,​·​v6,​·​v10 377 ····​add-​int·​v0,​·​v6,​·​v10
Offset 408, 37 lines modified Offset 407, 37 lines modified
408 ····​.​line·​58 407 ····​.​line·​58
409 ····​iget-​object·​v10,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleSorter$Distan​ce;​-​>distances:​[F 408 ····​iget-​object·​v10,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleSorter$Distan​ce;​-​>distances:​[F
   
410 ····​iget-​object·​v11,​·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​-​>positionChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 409 ····​iget-​object·​v11,​·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​-​>positionChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
411 ····​iget-​object·​v11,​·​v11,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F 410 ····​iget-​object·​v11,​·​v11,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F
   
412 ····​add-​int/​lit8·​v12,​·​v8,​·​0x0 411 ····​add-​int/​lit8·​v12,​·​v7,​·​0x0
   
413 ····​aget·​v11,​·​v11,​·​v12 412 ····​aget·​v11,​·​v11,​·​v12
   
414 ····​mul-​float/​2addr·​v11,​·​v2 413 ····​mul-​float/​2addr·​v11,​·​v2
   
415 ····​iget-​object·​v12,​·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​-​>positionChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 414 ····​iget-​object·​v12,​·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​-​>positionChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
416 ····​iget-​object·​v12,​·​v12,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F 415 ····​iget-​object·​v12,​·​v12,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F
   
417 ····​add-​int/​lit8·​v13,​·​v8,​·​0x1 416 ····​add-​int/​lit8·​v13,​·​v7,​·​0x1
   
418 ····​aget·​v12,​·​v12,​·​v13 417 ····​aget·​v12,​·​v12,​·​v13
   
419 ····​mul-​float/​2addr·​v12,​·​v3 418 ····​mul-​float/​2addr·​v12,​·​v3
   
420 ····​add-​float/​2addr·​v11,​·​v12 419 ····​add-​float/​2addr·​v11,​·​v12
   
421 ····​iget-​object·​v12,​·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​-​>positionChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 420 ····​iget-​object·​v12,​·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ParticleControllerRen​derData;​-​>positionChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
422 ····​iget-​object·​v12,​·​v12,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F 421 ····​iget-​object·​v12,​·​v12,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F
   
423 ····​add-​int/​lit8·​v13,​·​v8,​·​0x2 422 ····​add-​int/​lit8·​v13,​·​v7,​·​0x2
Max diff block lines reached; 2384/6428 bytes (37.09%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/ParticleSystem.smali
Offset 121, 21 lines modified Offset 121, 20 lines modified
121 .​end·​method 121 .​end·​method
   
122 .​method·​public·​begin()​V 122 .​method·​public·​begin()​V
123 ····​.​locals·​3 123 ····​.​locals·​3
   
124 ····​.​prologue 124 ····​.​prologue
125 ····​.​line·​62 125 ····​.​line·​62
126 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleSystem;​-​>batches:​Lcom/​badlogic/​gdx/​utils/​Array;​ 126 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleSystem;​-​>batches:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
127 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 127 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
128 ····​move-​result-​object·​v1 128 ····​move-​result-​object·​v1
   
129 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
130 ····​:​goto_0 129 ····​:​goto_0
131 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 130 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
132 ····​move-​result·​v2 131 ····​move-​result·​v2
   
133 ····​if-​eqz·​v2,​·​:​cond_0 132 ····​if-​eqz·​v2,​·​:​cond_0
   
Offset 158, 21 lines modified Offset 157, 20 lines modified
158 .​end·​method 157 .​end·​method
   
159 .​method·​public·​draw()​V 158 .​method·​public·​draw()​V
160 ····​.​locals·​3 159 ····​.​locals·​3
   
161 ····​.​prologue 160 ····​.​prologue
162 ····​.​line·​69 161 ····​.​line·​69
163 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleSystem;​-​>effects:​Lcom/​badlogic/​gdx/​utils/​Array;​ 162 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleSystem;​-​>effects:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
164 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 163 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
165 ····​move-​result-​object·​v1 164 ····​move-​result-​object·​v1
   
166 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
167 ····​:​goto_0 165 ····​:​goto_0
168 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 166 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
169 ····​move-​result·​v2 167 ····​move-​result·​v2
   
170 ····​if-​eqz·​v2,​·​:​cond_0 168 ····​if-​eqz·​v2,​·​:​cond_0
   
Offset 195, 21 lines modified Offset 193, 20 lines modified
195 .​end·​method 193 .​end·​method
   
196 .​method·​public·​end()​V 194 .​method·​public·​end()​V
197 ····​.​locals·​3 195 ····​.​locals·​3
   
198 ····​.​prologue 196 ····​.​prologue
199 ····​.​line·​76 197 ····​.​line·​76
200 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleSystem;​-​>batches:​Lcom/​badlogic/​gdx/​utils/​Array;​ 198 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleSystem;​-​>batches:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
201 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 199 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
202 ····​move-​result-​object·​v1 200 ····​move-​result-​object·​v1
   
203 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
204 ····​:​goto_0 201 ····​:​goto_0
205 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 202 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
206 ····​move-​result·​v2 203 ····​move-​result·​v2
   
207 ····​if-​eqz·​v2,​·​:​cond_0 204 ····​if-​eqz·​v2,​·​:​cond_0
   
Offset 266, 21 lines modified Offset 263, 20 lines modified
266 ········​} 263 ········​}
267 ····​.​end·​annotation 264 ····​.​end·​annotation
   
268 ····​.​prologue 265 ····​.​prologue
269 ····​.​line·​82 266 ····​.​line·​82
270 ····​.​local·​p1,​·​"renderables":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​>;​" 267 ····​.​local·​p1,​·​"renderables":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​>;​"
271 ····​.​local·​p2,​·​"pool":​Lcom/​badlogic/​gdx/​utils/​Pool;​,​·​"Lcom/​badlogic/​gdx/​utils/​Pool<Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​>;​" 268 ····​.​local·​p2,​·​"pool":​Lcom/​badlogic/​gdx/​utils/​Pool;​,​·​"Lcom/​badlogic/​gdx/​utils/​Pool<Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​>;​"
272 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleSystem;​-​>batches:​Lcom/​badlogic/​gdx/​utils/​Array;​ 269 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleSystem;​-​>batches:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
273 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 270 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
274 ····​move-​result-​object·​v1 271 ····​move-​result-​object·​v1
   
275 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
276 ····​:​goto_0 272 ····​:​goto_0
277 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 273 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
278 ····​move-​result·​v2 274 ····​move-​result·​v2
   
279 ····​if-​eqz·​v2,​·​:​cond_0 275 ····​if-​eqz·​v2,​·​:​cond_0
   
Offset 332, 21 lines modified Offset 328, 20 lines modified
332 .​end·​method 328 .​end·​method
   
333 .​method·​public·​update()​V 329 .​method·​public·​update()​V
334 ····​.​locals·​3 330 ····​.​locals·​3
   
335 ····​.​prologue 331 ····​.​prologue
336 ····​.​line·​48 332 ····​.​line·​48
337 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleSystem;​-​>effects:​Lcom/​badlogic/​gdx/​utils/​Array;​ 333 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleSystem;​-​>effects:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
338 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 334 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
Max diff block lines reached; 905/4626 bytes (19.56%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/ParticleSorter.smali
Offset 38, 15 lines modified Offset 38, 14 lines modified
38 .​method·​public·​constructor·​<init>()​V 38 .​method·​public·​constructor·​<init>()​V
39 ····​.​locals·​0 39 ····​.​locals·​0
   
40 ····​.​prologue 40 ····​.​prologue
41 ····​.​line·​11 41 ····​.​line·​11
42 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 42 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
43 ····​.​line·​36  
44 ····​return-​void 43 ····​return-​void
45 .​end·​method 44 .​end·​method
   
   
46 #·​virtual·​methods 45 #·​virtual·​methods
47 .​method·​public·​ensureCapacity(I)​V 46 .​method·​public·​ensureCapacity(I)​V
48 ····​.​locals·​0 47 ····​.​locals·​0
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/ResourceData.smali
Offset 218, 21 lines modified Offset 218, 20 lines modified
218 ····​.​line·​143 218 ····​.​line·​143
219 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​,​·​"Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData<TT;​>;​" 219 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​,​·​"Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData<TT;​>;​"
220 ····​.​local·​p2,​·​"type":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<TK;​>;​" 220 ····​.​local·​p2,​·​"type":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<TK;​>;​"
221 ····​const/​4·​v1,​·​0x0 221 ····​const/​4·​v1,​·​0x0
   
222 ····​.​line·​144 222 ····​.​line·​144
223 ····​.​local·​v1,​·​"i":​I 223 ····​.​local·​v1,​·​"i":​I
224 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​-​>sharedAssets:​Lcom/​badlogic/​gdx/​utils/​Array;​ 224 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​-​>sharedAssets:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
225 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 225 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
226 ····​move-​result-​object·​v2 226 ····​move-​result-​object·​v2
   
227 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
228 ····​:​goto_0 227 ····​:​goto_0
229 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 228 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
230 ····​move-​result·​v3 229 ····​move-​result·​v3
   
231 ····​if-​eqz·​v3,​·​:​cond_1 230 ····​if-​eqz·​v3,​·​:​cond_1
   
Offset 300, 21 lines modified Offset 299, 20 lines modified
300 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​,​·​"Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData<TT;​>;​" 299 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​,​·​"Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData<TT;​>;​"
301 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 300 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
302 ····​invoke-​direct·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​><init>()​V 301 ····​invoke-​direct·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​><init>()​V
   
303 ····​.​line·​155 302 ····​.​line·​155
304 ····​.​local·​v1,​·​"descriptors":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​>;​" 303 ····​.​local·​v1,​·​"descriptors":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​>;​"
305 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​-​>sharedAssets:​Lcom/​badlogic/​gdx/​utils/​Array;​ 304 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​-​>sharedAssets:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
306 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 305 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
307 ····​move-​result-​object·​v2 306 ····​move-​result-​object·​v2
   
308 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
309 ····​:​goto_0 307 ····​:​goto_0
310 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 308 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
311 ····​move-​result·​v3 309 ····​move-​result·​v3
   
312 ····​if-​eqz·​v3,​·​:​cond_0 310 ····​if-​eqz·​v3,​·​:​cond_0
   
Offset 402, 138 lines modified Offset 400, 137 lines modified
   
402 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​ 400 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​
   
403 ····​return-​object·​v0 401 ····​return-​object·​v0
404 .​end·​method 402 .​end·​method
   
405 .​method·​public·​read(Lcom/​badlogic/​gdx/​utils/​Json;​Lcom/​badlogic/​gdx/​utils/​JsonValue;​)​V 403 .​method·​public·​read(Lcom/​badlogic/​gdx/​utils/​Json;​Lcom/​badlogic/​gdx/​utils/​JsonValue;​)​V
406 ····​.​locals·6 404 ····​.​locals·5
407 ····​.​param·​p1,​·​"json"····​#·​Lcom/​badlogic/​gdx/​utils/​Json;​ 405 ····​.​param·​p1,​·​"json"····​#·​Lcom/​badlogic/​gdx/​utils/​Json;​
408 ····​.​param·​p2,​·​"jsonData"····​#·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 406 ····​.​param·​p2,​·​"jsonData"····​#·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
   
409 ····​.​prologue 407 ····​.​prologue
410 ····​.​line·​201 408 ····​.​line·​201
411 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​,​·​"Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData<TT;​>;​" 409 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​,​·​"Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData<TT;​>;​"
412 ····​const-​string·​v3,​·​"unique" 410 ····​const-​string·​v2,​·​"unique"
   
413 ····​const-​class·​v4,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 411 ····​const-​class·​v3,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
414 ····​invoke-​virtual·​{p1,​·​v3,​·​v4,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>readValue(Ljava/​lang/​String;​Ljava/​lang/​Class;​Lcom/​badlogic/​gdx/​utils/​JsonValue;​)​Ljava/​lang/​Object;​ 412 ····​invoke-​virtual·​{p1,​·​v2,​·​v3,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>readValue(Ljava/​lang/​String;​Ljava/​lang/​Class;​Lcom/​badlogic/​gdx/​utils/​JsonValue;​)​Ljava/​lang/​Object;​
   
415 ····​move-​result-​object·​v3 413 ····​move-​result-​object·​v2
   
416 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 414 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
417 ····​iput-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​-​>uniqueData:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 415 ····​iput-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​-​>uniqueData:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
418 ····​.​line·​202 416 ····​.​line·​202
419 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​-​>uniqueData:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 417 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​-​>uniqueData:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
420 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​ 418 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​
   
421 ····​move-​result-​object·​v3 419 ····​move-​result-​object·​v2
   
422 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​ 420 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​
   
423 ····​move-​result-​object·​v1 421 ····​move-​result-​object·​v3
   
424 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
425 ····​:​goto_0 422 ····​:​goto_0
426 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 423 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
427 ····​move-​result·​v3 424 ····​move-​result·​v2
   
428 ····​if-​eqz·​v3,​·​:​cond_0 425 ····​if-​eqz·​v2,​·​:​cond_0
   
429 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 426 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
430 ····​move-​result-​object·​v0 427 ····​move-​result-​object·​v0
   
431 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​ 428 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​
   
432 ····​.​line·​203 429 ····​.​line·​203
433 ····​.​local·​v0,​·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​>;​" 430 ····​.​local·​v0,​·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​>;​"
434 ····​iget-​object·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>value:​Ljava/​lang/​Object;​ 431 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>value:​Ljava/​lang/​Object;​
   
Max diff block lines reached; 5488/10886 bytes (50.41%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/batches/BillboardParticleBatch.smali
Offset 701, 253 lines modified Offset 701, 252 lines modified
   
701 .​method·​private·​fillVerticesGPU([I)​V 701 .​method·​private·​fillVerticesGPU([I)​V
702 ····​.​locals·​56 702 ····​.​locals·​56
703 ····​.​param·​p1,​·​"particlesOffset"····​#·​[I 703 ····​.​param·​p1,​·​"particlesOffset"····​#·​[I
   
704 ····​.​prologue 704 ····​.​prologue
705 ····​.​line·​349 705 ····​.​line·​349
706 ····​const/​16·​v54,​·​0x0 706 ····​const/​16·​v53,​·​0x0
   
707 ····​.​line·​350 707 ····​.​line·​350
708 ····​.​local·​v54,​·​"tp":​I 708 ····​.​local·​v53,​·​"tp":​I
709 ····​move-​object/​from16·​v0,​·​p0 709 ····​move-​object/​from16·​v0,​·​p0
   
710 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​BillboardParticleBatc​h;​-​>renderData:​Lcom/​badlogic/​gdx/​utils/​Array;​ 710 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​BillboardParticleBatc​h;​-​>renderData:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
711 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 711 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
712 ····​move-​result-​object·​v44 712 ····​move-​result-​object·​v55
   
713 ····​.​local·​v44,​·​"i$":​Ljava/​util/​Iterator;​  
714 ····​:​cond_0 713 ····​:​cond_0
715 ····​invoke-​interface/​range·​{v44·​.​.​·​v44},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 714 ····​invoke-​interface/​range·​{v55·​.​.​·​v55},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
716 ····​move-​result·​v2 715 ····​move-​result·​v2
   
717 ····​if-​eqz·​v2,​·​:​cond_1 716 ····​if-​eqz·​v2,​·​:​cond_1
   
718 ····​invoke-​interface/​range·​{v44·​.​.​·​v44},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 717 ····​invoke-​interface/​range·​{v55·​.​.​·​v55},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
719 ····​move-​result-​object·​v43 718 ····​move-​result-​object·​v43
   
720 ····​check-​cast·​v43,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​ 719 ····​check-​cast·​v43,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​
   
721 ····​.​line·​351 720 ····​.​line·​351
722 ····​.​local·​v43,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​ 721 ····​.​local·​v43,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​
723 ····​move-​object/​from16·​v0,​·​v43 722 ····​move-​object/​from16·​v0,​·​v43
   
724 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​-​>scaleChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 723 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​-​>scaleChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
725 ····​move-​object/​from16·​v53,​·​v0 724 ····​move-​object/​from16·​v52,​·​v0
   
726 ····​.​line·​352 725 ····​.​line·​352
727 ····​.​local·​v53,​·​"scaleChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 726 ····​.​local·​v52,​·​"scaleChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
728 ····​move-​object/​from16·​v0,​·​v43 727 ····​move-​object/​from16·​v0,​·​v43
   
729 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​-​>regionChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 728 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​-​>regionChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
730 ····​move-​object/​from16·​v48,​·​v0 729 ····​move-​object/​from16·​v47,​·​v0
   
731 ····​.​line·​353 730 ····​.​line·​353
732 ····​.​local·​v48,​·​"regionChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 731 ····​.​local·​v47,​·​"regionChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
733 ····​move-​object/​from16·​v0,​·​v43 732 ····​move-​object/​from16·​v0,​·​v43
   
734 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​-​>positionChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 733 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​-​>positionChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
735 ····​move-​object/​from16·​v46,​·​v0 734 ····​move-​object/​from16·​v45,​·​v0
   
736 ····​.​line·​354 735 ····​.​line·​354
737 ····​.​local·​v46,​·​"positionChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 736 ····​.​local·​v45,​·​"positionChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
738 ····​move-​object/​from16·​v0,​·​v43 737 ····​move-​object/​from16·​v0,​·​v43
   
739 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​-​>colorChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 738 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​-​>colorChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
740 ····​move-​object/​from16·​v41,​·​v0 739 ····​move-​object/​from16·​v41,​·​v0
   
741 ····​.​line·​355 740 ····​.​line·​355
742 ····​.​local·​v41,​·​"colorChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 741 ····​.​local·​v41,​·​"colorChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
743 ····​move-​object/​from16·​v0,​·​v43 742 ····​move-​object/​from16·​v0,​·​v43
   
744 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​-​>rotationChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 743 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​-​>rotationChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
745 ····​move-​object/​from16·​v50,​·​v0 744 ····​move-​object/​from16·​v49,​·​v0
   
746 ····​.​line·​356 745 ····​.​line·​356
747 ····​.​local·​v50,​·​"rotationChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 746 ····​.​local·​v49,​·​"rotationChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
748 ····​const/​16·​v45,​·​0x0 747 ····​const/​16·​v44,​·​0x0
   
749 ····​.​local·​v45,​·​"p":​I 748 ····​.​local·​v44,​·​"p":​I
750 ····​move-​object/​from16·​v0,​·​v43 749 ····​move-​object/​from16·​v0,​·​v43
   
751 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​-​>controller:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​ 750 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​BillboardControllerRe​nderData;​-​>controller:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​
   
752 ····​iget-​object·​v2,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>particles:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ 751 ····​iget-​object·​v2,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>particles:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
   
753 ····​iget·​v0,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I 752 ····​iget·​v0,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I
   
754 ····​move/​from16·​v40,​·​v0 753 ····​move/​from16·​v40,​·​v0
   
755 ····​.​local·​v40,​·​"c":​I 754 ····​.​local·​v40,​·​"c":​I
756 ····​:​goto_0 755 ····​:​goto_0
757 ····​move/​from16·​v0,​·​v45 756 ····​move/​from16·​v0,​·​v44
   
758 ····​move/​from16·​v1,​·​v40 757 ····​move/​from16·​v1,​·​v40
   
759 ····​if-​ge·​v0,​·​v1,​·​:​cond_0 758 ····​if-​ge·​v0,​·​v1,​·​:​cond_0
   
760 ····​.​line·​357 759 ····​.​line·​357
761 ····​aget·​v2,​·​p1,​·​v54 760 ····​aget·​v2,​·​p1,​·​v53
   
Max diff block lines reached; 65116/69643 bytes (93.50%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/batches/ModelInstanceParticleBatch.smali
Offset 149, 59 lines modified Offset 149, 58 lines modified
149 ········​} 149 ········​}
150 ····​.​end·​annotation 150 ····​.​end·​annotation
   
151 ····​.​prologue 151 ····​.​prologue
152 ····​.​line·​21 152 ····​.​line·​21
153 ····​.​local·​p1,​·​"renderables":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​>;​" 153 ····​.​local·​p1,​·​"renderables":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​>;​"
154 ····​.​local·​p2,​·​"pool":​Lcom/​badlogic/​gdx/​utils/​Pool;​,​·​"Lcom/​badlogic/​gdx/​utils/​Pool<Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​>;​" 154 ····​.​local·​p2,​·​"pool":​Lcom/​badlogic/​gdx/​utils/​Pool;​,​·​"Lcom/​badlogic/​gdx/​utils/​Pool<Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​>;​"
155 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​ModelInstanceParticle​Batch;​-​>controllersRenderDat​a:​Lcom/​badlogic/​gdx/​utils/​Array;​ 155 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​ModelInstanceParticle​Batch;​-​>controllersRenderDat​a:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
156 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 156 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
157 ····​move-​result-​object·​v3 157 ····​move-​result-​object·​v4
   
158 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
159 ····​:​cond_0 158 ····​:​cond_0
160 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 159 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
161 ····​move-​result·​v4 160 ····​move-​result·​v3
   
162 ····​if-​eqz·​v4,​·​:​cond_1 161 ····​if-​eqz·​v3,​·​:​cond_1
   
163 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 162 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
164 ····​move-​result-​object·​v1 163 ····​move-​result-​object·​v1
   
165 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceControll​erRenderData;​ 164 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceControll​erRenderData;​
   
166 ····​.​line·​22 165 ····​.​line·​22
167 ····​.​local·​v1,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceControll​erRenderData;​ 166 ····​.​local·​v1,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceControll​erRenderData;​
168 ····​const/​4·​v2,​·​0x0 167 ····​const/​4·​v2,​·​0x0
   
169 ····​.​local·​v2,​·​"i":​I 168 ····​.​local·​v2,​·​"i":​I
170 ····​iget-​object·​v4,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceControll​erRenderData;​-​>controller:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​ 169 ····​iget-​object·​v3,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceControll​erRenderData;​-​>controller:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​
   
171 ····​iget-​object·​v4,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>particles:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ 170 ····​iget-​object·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>particles:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
   
172 ····​iget·​v0,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I 171 ····​iget·​v0,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I
   
173 ····​.​local·​v0,​·​"count":​I 172 ····​.​local·​v0,​·​"count":​I
174 ····​:​goto_0 173 ····​:​goto_0
175 ····​if-​ge·​v2,​·​v0,​·​:​cond_0 174 ····​if-​ge·​v2,​·​v0,​·​:​cond_0
   
176 ····​.​line·​23 175 ····​.​line·​23
177 ····​iget-​object·​v4,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceControll​erRenderData;​-​>modelInstanceChannel​:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$ObjectC​hannel;​ 176 ····​iget-​object·​v3,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​ModelInstanceControll​erRenderData;​-​>modelInstanceChannel​:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$ObjectC​hannel;​
   
178 ····​iget-​object·​v4,​·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$ObjectC​hannel;​-​>data:​[Ljava/​lang/​Object;​ 177 ····​iget-​object·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$ObjectC​hannel;​-​>data:​[Ljava/​lang/​Object;​
   
179 ····​check-​cast·​v4,​·​[Lcom/​badlogic/​gdx/​graphics/​g3d/​ModelInstance;​ 178 ····​check-​cast·​v3,​·​[Lcom/​badlogic/​gdx/​graphics/​g3d/​ModelInstance;​
   
180 ····​aget-​object·​v4,​·​v4,​·​v2 179 ····​aget-​object·​v3,​·​v3,​·​v2
   
181 ····​invoke-​virtual·​{v4,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​ModelInstance;​-​>getRenderables(Lcom/​badlogic/​gdx/​utils/​Array;​Lcom/​badlogic/​gdx/​utils/​Pool;​)​V 180 ····​invoke-​virtual·​{v3,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​ModelInstance;​-​>getRenderables(Lcom/​badlogic/​gdx/​utils/​Array;​Lcom/​badlogic/​gdx/​utils/​Pool;​)​V
   
182 ····​.​line·​22 181 ····​.​line·​22
183 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 182 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
184 ····​goto·​:​goto_0 183 ····​goto·​:​goto_0
   
185 ····​.​line·​26 184 ····​.​line·​26
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/batches/PointSpriteParticleBatch.smali
Offset 395, 14 lines modified Offset 395, 15 lines modified
   
395 ····​const/​4·​v4,​·​0x2 395 ····​const/​4·​v4,​·​0x2
   
396 ····​const/​4·​v0,​·​0x0 396 ····​const/​4·​v0,​·​0x0
   
397 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 397 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​
   
  398 ····​.​line·​87
398 ····​invoke-​static·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>createDiffuse(Lcom/​badlogic/​gdx/​graphics/​Texture;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 399 ····​invoke-​static·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>createDiffuse(Lcom/​badlogic/​gdx/​graphics/​Texture;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
   
399 ····​move-​result-​object·​v0 400 ····​move-​result-​object·​v0
   
400 ····​aput-​object·​v0,​·​v3,​·​v4 401 ····​aput-​object·​v0,​·​v3,​·​v4
   
401 ····​invoke-​direct·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​><init>([Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V 402 ····​invoke-​direct·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​-​><init>([Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​)​V
Offset 410, 180 lines modified Offset 411, 179 lines modified
410 ····​iput-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​ 411 ····​iput-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>material:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Material;​
   
411 ····​.​line·​88 412 ····​.​line·​88
412 ····​return-​void 413 ····​return-​void
413 .​end·​method 414 .​end·​method
   
414 .​method·​protected·​flush([I)​V 415 .​method·​protected·​flush([I)​V
415 ····​.​locals·20 416 ····​.​locals·19
416 ····​.​param·​p1,​·​"offsets"····​#·​[I 417 ····​.​param·​p1,​·​"offsets"····​#·​[I
   
417 ····​.​prologue 418 ····​.​prologue
418 ····​.​line·​102 419 ····​.​line·​102
419 ····​const/​4·​v14,​·​0x0 420 ····​const/​4·​v13,​·​0x0
   
420 ····​.​line·​103 421 ····​.​line·​103
421 ····​.​local·​v14,​·​"tp":​I 422 ····​.​local·​v13,​·​"tp":​I
422 ····​move-​object/​from16·​v0,​·​p0 423 ····​move-​object/​from16·​v0,​·​p0
   
423 ····​iget-​object·​v15,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​PointSpriteParticleBa​tch;​-​>renderData:​Lcom/​badlogic/​gdx/​utils/​Array;​ 424 ····​iget-​object·​v14,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​PointSpriteParticleBa​tch;​-​>renderData:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
424 ····​invoke-​virtual·​{v15},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 425 ····​invoke-​virtual·​{v14},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
425 ····​move-​result-​object·​v4 426 ····​move-​result-​object·​v14
   
426 ····​.​local·​v4,​·​"i$":​Ljava/​util/​Iterator;​  
427 ····​:​cond_0 427 ····​:​cond_0
428 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 428 ····​invoke-​interface·​{v14},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
429 ····​move-​result·​v15 429 ····​move-​result·​v15
   
430 ····​if-​eqz·​v15,​·​:​cond_1 430 ····​if-​eqz·​v15,​·​:​cond_1
   
431 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 431 ····​invoke-​interface·​{v14},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
432 ····​move-​result-​object·​v3 432 ····​move-​result-​object·​v3
   
433 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​ 433 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​
   
434 ····​.​line·​104 434 ····​.​line·​104
435 ····​.​local·​v3,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​ 435 ····​.​local·​v3,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​
436 ····​iget-​object·​v13,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​-​>scaleChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 436 ····​iget-​object·​v12,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​-​>scaleChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
437 ····​.​line·​105 437 ····​.​line·​105
438 ····​.​local·​v13,​·​"scaleChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 438 ····​.​local·​v12,​·​"scaleChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
439 ····​iget-​object·​v9,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​-​>regionChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 439 ····​iget-​object·​v8,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​-​>regionChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
440 ····​.​line·​106 440 ····​.​line·​106
441 ····​.​local·​v9,​·​"regionChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 441 ····​.​local·​v8,​·​"regionChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
442 ····​iget-​object·​v7,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​-​>positionChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 442 ····​iget-​object·​v6,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​-​>positionChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
443 ····​.​line·​107 443 ····​.​line·​107
444 ····​.​local·​v7,​·​"positionChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 444 ····​.​local·​v6,​·​"positionChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
445 ····​iget-​object·​v1,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​-​>colorChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 445 ····​iget-​object·​v1,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​-​>colorChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
446 ····​.​line·​108 446 ····​.​line·​108
447 ····​.​local·​v1,​·​"colorChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 447 ····​.​local·​v1,​·​"colorChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
448 ····​iget-​object·​v11,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​-​>rotationChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 448 ····​iget-​object·​v10,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​-​>rotationChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
449 ····​.​line·​110 449 ····​.​line·​110
450 ····​.​local·​v11,​·​"rotationChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 450 ····​.​local·​v10,​·​"rotationChannel":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
451 ····​const/​4·​v6,​·​0x0 451 ····​const/​4·​v5,​·​0x0
   
452 ····​.​local·​v6,​·​"p":​I 452 ····​.​local·​v5,​·​"p":​I
453 ····​:​goto_0 453 ····​:​goto_0
454 ····​iget-​object·​v15,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​-​>controller:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​ 454 ····​iget-​object·​v15,​·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​renderers/​PointSpriteController​RenderData;​-​>controller:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​
   
455 ····​iget-​object·​v15,​·​v15,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>particles:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​ 455 ····​iget-​object·​v15,​·​v15,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​-​>particles:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​
   
456 ····​iget·​v15,​·​v15,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I 456 ····​iget·​v15,​·​v15,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray;​-​>size:​I
   
457 ····​if-​ge·​v6,​·​v15,​·​:​cond_0 457 ····​if-​ge·​v5,​·​v15,​·​:​cond_0
   
458 ····​.​line·​111 458 ····​.​line·​111
459 ····​aget·​v15,​·​p1,​·​v14 459 ····​aget·​v15,​·​p1,​·​v13
   
460 ····​sget·​v16,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​PointSpriteParticleBa​tch;​-​>CPU_VERTEX_SIZE:​I 460 ····​sget·​v16,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​batches/​PointSpriteParticleBa​tch;​-​>CPU_VERTEX_SIZE:​I
   
461 ····​mul-​int·​v5,​·​v15,​·​v16 461 ····​mul-​int·​v4,​·​v15,​·​v16
   
462 ····​.​line·​112 462 ····​.​line·​112
463 ····​.​local·​v5,​·​"offset":​I 463 ····​.​local·​v4,​·​"offset":​I
464 ····​iget·​v15,​·​v9,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>strideSize:​I 464 ····​iget·​v15,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>strideSize:​I
   
Max diff block lines reached; 14840/20884 bytes (71.06%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/influencers/ColorInfluencer.smali
Offset 20, 15 lines modified Offset 20, 14 lines modified
20 .​method·​public·​constructor·​<init>()​V 20 .​method·​public·​constructor·​<init>()​V
21 ····​.​locals·​0 21 ····​.​locals·​0
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​13 23 ····​.​line·​13
24 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​-​><init>()​V 24 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​-​><init>()​V
   
25 ····​.​line·​43  
26 ····​return-​void 25 ····​return-​void
27 .​end·​method 26 .​end·​method
   
   
28 #·​virtual·​methods 27 #·​virtual·​methods
29 .​method·​public·​allocateChannels()​V 28 .​method·​public·​allocateChannels()​V
30 ····​.​locals·​2 29 ····​.​locals·​2
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsInfluencer.smali
Offset 78, 68 lines modified Offset 78, 67 lines modified
78 ····​invoke-​direct·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsInfluencer;​-​><init>([Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​)​V 78 ····​invoke-​direct·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsInfluencer;​-​><init>([Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​)​V
   
79 ····​.​line·​35 79 ····​.​line·​35
80 ····​return-​void 80 ····​return-​void
81 .​end·​method 81 .​end·​method
   
82 .​method·​public·​varargs·​constructor·​<init>([Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​)​V 82 .​method·​public·​varargs·​constructor·​<init>([Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​)​V
83 ····​.​locals·8 83 ····​.​locals·5
84 ····​.​param·​p1,​·​"velocities"····​#·​[Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​ 84 ····​.​param·​p1,​·​"velocities"····​#·​[Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​
   
85 ····​.​prologue 85 ····​.​prologue
86 ····​.​line·​26 86 ····​.​line·​26
87 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​-​><init>()​V 87 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​Influencer;​-​><init>()​V
   
88 ····​.​line·​27 88 ····​.​line·​27
89 ····​new-​instance·​v4,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 89 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
90 ····​const/​4·​v5,​·​0x1 90 ····​const/​4·​v2,​·​0x1
   
91 ····​array-​length·​v6,​·​p1 91 ····​array-​length·​v3,​·​p1
   
92 ····​const-​class·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​ 92 ····​const-​class·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​
   
93 ····​invoke-​direct·​{v4,​·​v5,​·​v6,​·​v7},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​><init>(ZILjava/​lang/​Class;​)​V 93 ····​invoke-​direct·​{v1,​·​v2,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​><init>(ZILjava/​lang/​Class;​)​V
   
94 ····​iput-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsInfluencer;​-​>velocities:​Lcom/​badlogic/​gdx/​utils/​Array;​ 94 ····​iput-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsInfluencer;​-​>velocities:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
95 ····​.​line·​28 95 ····​.​line·​28
96 ····move-​object·​v0,​·​p1 96 ····array-​length·​v3,​·​p1
   
97 ····​.​local·​v0,​·​"arr$":​[Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​  
98 ····​array-​length·​v2,​·​v0  
   
99 ····​.​local·​v2,​·​"len$":​I  
100 ····​const/​4·​v1,​·​0x0 97 ····​const/​4·​v1,​·​0x0
   
101 ····.​local·​v1,​·"i$":​I 98 ····move·​v2,​·v1
   
102 ····​:​goto_0 99 ····​:​goto_0
103 ····​if-​ge·​v1,​·​v2,​·​:​cond_0 100 ····​if-​ge·​v2,​·​v3,​·​:​cond_0
   
104 ····​aget-​object·​v3,​·v0,​·​v1 101 ····​aget-​object·​v0,​·p1,​·​v2
   
105 ····​.​line·​29 102 ····​.​line·​29
106 ····​.​local·​v3,​·​"value":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​ 103 ····​.​local·​v0,​·​"value":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​
107 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsInfluencer;​-​>velocities:​Lcom/​badlogic/​gdx/​utils/​Array;​ 104 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsInfluencer;​-​>velocities:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
108 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​-​>copy()​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleControllerCom​ponent;​ 105 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​-​>copy()​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleControllerCom​ponent;​
   
109 ····​move-​result-​object·​v4 106 ····​move-​result-​object·​v1
   
110 ····​check-​cast·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​ 107 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​
   
111 ····​invoke-​virtual·​{v5,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V 108 ····​invoke-​virtual·​{v4,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V
   
112 ····​.​line·​28 109 ····​.​line·​28
113 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 110 ····​add-​int/​lit8·​v1,​·​v2,​·​0x1
   
  111 ····​move·​v2,​·​v1
   
114 ····​goto·​:​goto_0 112 ····​goto·​:​goto_0
   
115 ····​.​line·​31 113 ····​.​line·​31
116 ····​.​end·​local·​v3····​#·​"value":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​ 114 ····​.​end·​local·​v0····​#·​"value":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier;​
117 ····​:​cond_0 115 ····​:​cond_0
118 ····​return-​void 116 ····​return-​void
119 .​end·​method 117 .​end·​method
   
   
120 #·​virtual·​methods 118 #·​virtual·​methods
121 .​method·​public·​activateParticles(II)​V 119 .​method·​public·​activateParticles(II)​V
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$BrownianAcceleration.smali
Offset 146, 14 lines modified Offset 146, 15 lines modified
   
146 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Brow​nianAcceleration;​-​>lifeChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 146 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Brow​nianAcceleration;​-​>lifeChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
147 ····​iget-​object·​v9,​·​v9,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F 147 ····​iget-​object·​v9,​·​v9,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F
   
148 ····​aget·​v9,​·​v9,​·​v3 148 ····​aget·​v9,​·​v9,​·​v3
   
  149 ····​.​line·​461
149 ····​invoke-​virtual·​{v8,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 150 ····​invoke-​virtual·​{v8,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
150 ····​move-​result·​v8 151 ····​move-​result·​v8
   
151 ····​mul-​float/​2addr·​v7,​·​v8 152 ····​mul-​float/​2addr·​v7,​·​v8
   
152 ····​add-​float·​v4,​·​v6,​·​v7 153 ····​add-​float·​v4,​·​v6,​·​v7
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$CentripetalAcceleration.smali
Offset 216, 14 lines modified Offset 216, 15 lines modified
   
216 ····​iget-​object·​v15,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Cent​ripetalAcceleration;​-​>lifeChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 216 ····​iget-​object·​v15,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Cent​ripetalAcceleration;​-​>lifeChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
217 ····​iget-​object·​v15,​·​v15,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F 217 ····​iget-​object·​v15,​·​v15,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F
   
218 ····​aget·​v15,​·​v15,​·​v7 218 ····​aget·​v15,​·​v15,​·​v7
   
  219 ····​.​line·​325
219 ····​invoke-​virtual·​{v14,​·​v15},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 220 ····​invoke-​virtual·​{v14,​·​v15},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
220 ····​move-​result·​v14 221 ····​move-​result·​v14
   
221 ····​mul-​float/​2addr·​v13,​·​v14 222 ····​mul-​float/​2addr·​v13,​·​v14
   
222 ····​add-​float·​v9,​·​v12,​·​v13 223 ····​add-​float·​v9,​·​v12,​·​v13
Offset 268, 14 lines modified Offset 269, 15 lines modified
   
268 ····​sub-​float/​2addr·​v15,​·​v4 269 ····​sub-​float/​2addr·​v15,​·​v4
   
269 ····​invoke-​virtual·​{v12,​·​v13,​·​v14,​·​v15},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 270 ····​invoke-​virtual·​{v12,​·​v13,​·​v14,​·​v15},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
270 ····​move-​result-​object·​v12 271 ····​move-​result-​object·​v12
   
  272 ····​.​line·​329
271 ····​invoke-​virtual·​{v12},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>nor()​Lcom/​badlogic/​gdx/​math/​Vector3;​ 273 ····​invoke-​virtual·​{v12},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>nor()​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
272 ····​move-​result-​object·​v12 274 ····​move-​result-​object·​v12
   
273 ····​invoke-​virtual·​{v12,​·​v9},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>scl(F)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 275 ····​invoke-​virtual·​{v12,​·​v9},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>scl(F)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
274 ····​.​line·​330 276 ····​.​line·​330
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$FaceDirection.smali
Offset 166, 14 lines modified Offset 166, 15 lines modified
   
166 ····​aget·​v5,​·​v5,​·​v6 166 ····​aget·​v5,​·​v5,​·​v6
   
167 ····​invoke-​virtual·​{v2,​·​v3,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 167 ····​invoke-​virtual·​{v2,​·​v3,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
168 ····​move-​result-​object·​v2 168 ····​move-​result-​object·​v2
   
  169 ····​.​line·​46
169 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>nor()​Lcom/​badlogic/​gdx/​math/​Vector3;​ 170 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>nor()​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
170 ····​move-​result-​object·​v16 171 ····​move-​result-​object·​v16
   
171 ····​.​line·​47 172 ····​.​line·​47
172 ····​.​local·​v16,​·​"axisZ":​Lcom/​badlogic/​gdx/​math/​Vector3;​ 173 ····​.​local·​v16,​·​"axisZ":​Lcom/​badlogic/​gdx/​math/​Vector3;​
173 ····​sget-​object·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Face​Direction;​-​>TMP_V2:​Lcom/​badlogic/​gdx/​math/​Vector3;​ 174 ····​sget-​object·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Face​Direction;​-​>TMP_V2:​Lcom/​badlogic/​gdx/​math/​Vector3;​
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$PolarAcceleration.smali
Offset 167, 14 lines modified Offset 167, 15 lines modified
   
167 ····​move-​object/​from16·​v0,​·​p0 167 ····​move-​object/​from16·​v0,​·​p0
   
168 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Pola​rAcceleration;​-​>strengthValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​ 168 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Pola​rAcceleration;​-​>strengthValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​
   
169 ····​move-​object/​from16·​v16,​·​v0 169 ····​move-​object/​from16·​v16,​·​v0
   
  170 ····​.​line·​366
170 ····​move-​object/​from16·​v0,​·​v16 171 ····​move-​object/​from16·​v0,​·​v16
   
171 ····​invoke-​virtual·​{v0,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 172 ····​invoke-​virtual·​{v0,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
172 ····​move-​result·​v16 173 ····​move-​result·​v16
   
173 ····​mul-​float·​v15,​·​v15,​·​v16 174 ····​mul-​float·​v15,​·​v15,​·​v16
Offset 205, 14 lines modified Offset 206, 15 lines modified
   
205 ····​move-​object/​from16·​v0,​·​p0 206 ····​move-​object/​from16·​v0,​·​p0
   
206 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Pola​rAcceleration;​-​>phiValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​ 207 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Pola​rAcceleration;​-​>phiValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​
   
207 ····​move-​object/​from16·​v16,​·​v0 208 ····​move-​object/​from16·​v16,​·​v0
   
  209 ····​.​line·​368
208 ····​move-​object/​from16·​v0,​·​v16 210 ····​move-​object/​from16·​v0,​·​v16
   
209 ····​invoke-​virtual·​{v0,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 211 ····​invoke-​virtual·​{v0,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
210 ····​move-​result·​v16 212 ····​move-​result·​v16
   
211 ····​mul-​float·​v15,​·​v15,​·​v16 213 ····​mul-​float·​v15,​·​v15,​·​v16
Offset 243, 14 lines modified Offset 245, 15 lines modified
   
243 ····​move-​object/​from16·​v0,​·​p0 245 ····​move-​object/​from16·​v0,​·​p0
   
244 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Pola​rAcceleration;​-​>thetaValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​ 246 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Pola​rAcceleration;​-​>thetaValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​
   
245 ····​move-​object/​from16·​v16,​·​v0 247 ····​move-​object/​from16·​v16,​·​v0
   
  248 ····​.​line·​370
246 ····​move-​object/​from16·​v0,​·​v16 249 ····​move-​object/​from16·​v0,​·​v16
   
247 ····​invoke-​virtual·​{v0,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 250 ····​invoke-​virtual·​{v0,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
248 ····​move-​result·​v16 251 ····​move-​result·​v16
   
249 ····​mul-​float·​v15,​·​v15,​·​v16 252 ····​mul-​float·​v15,​·​v15,​·​v16
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$Rotational2D.smali
Offset 154, 14 lines modified Offset 154, 15 lines modified
   
154 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Rota​tional2D;​-​>lifeChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 154 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Rota​tional2D;​-​>lifeChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
155 ····​iget-​object·​v9,​·​v9,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F 155 ····​iget-​object·​v9,​·​v9,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F
   
156 ····​aget·​v9,​·​v9,​·​v2 156 ····​aget·​v9,​·​v9,​·​v2
   
  157 ····​.​line·​205
157 ····​invoke-​virtual·​{v8,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 158 ····​invoke-​virtual·​{v8,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
158 ····​move-​result·​v8 159 ····​move-​result·​v8
   
159 ····​mul-​float/​2addr·​v7,​·​v8 160 ····​mul-​float/​2addr·​v7,​·​v8
   
160 ····​add-​float/​2addr·​v6,​·​v7 161 ····​add-​float/​2addr·​v6,​·​v7
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$Rotational3D.smali
Offset 182, 14 lines modified Offset 182, 15 lines modified
   
182 ····​move-​object/​from16·​v0,​·​p0 182 ····​move-​object/​from16·​v0,​·​p0
   
183 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Rota​tional3D;​-​>strengthValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​ 183 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Rota​tional3D;​-​>strengthValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​
   
184 ····​move-​object/​from16·​v16,​·​v0 184 ····​move-​object/​from16·​v16,​·​v0
   
  185 ····​.​line·​266
185 ····​move-​object/​from16·​v0,​·​v16 186 ····​move-​object/​from16·​v0,​·​v16
   
186 ····​invoke-​virtual·​{v0,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 187 ····​invoke-​virtual·​{v0,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
187 ····​move-​result·​v16 188 ····​move-​result·​v16
   
188 ····​mul-​float·​v15,​·​v15,​·​v16 189 ····​mul-​float·​v15,​·​v15,​·​v16
Offset 220, 14 lines modified Offset 221, 15 lines modified
   
220 ····​move-​object/​from16·​v0,​·​p0 221 ····​move-​object/​from16·​v0,​·​p0
   
221 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Rota​tional3D;​-​>phiValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​ 222 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Rota​tional3D;​-​>phiValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​
   
222 ····​move-​object/​from16·​v16,​·​v0 223 ····​move-​object/​from16·​v16,​·​v0
   
  224 ····​.​line·​268
223 ····​move-​object/​from16·​v0,​·​v16 225 ····​move-​object/​from16·​v0,​·​v16
   
224 ····​invoke-​virtual·​{v0,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 226 ····​invoke-​virtual·​{v0,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
225 ····​move-​result·​v16 227 ····​move-​result·​v16
   
226 ····​mul-​float·​v15,​·​v15,​·​v16 228 ····​mul-​float·​v15,​·​v15,​·​v16
Offset 258, 14 lines modified Offset 260, 15 lines modified
   
258 ····​move-​object/​from16·​v0,​·​p0 260 ····​move-​object/​from16·​v0,​·​p0
   
259 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Rota​tional3D;​-​>thetaValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​ 261 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Rota​tional3D;​-​>thetaValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​
   
260 ····​move-​object/​from16·​v16,​·​v0 262 ····​move-​object/​from16·​v16,​·​v0
   
  263 ····​.​line·​270
261 ····​move-​object/​from16·​v0,​·​v16 264 ····​move-​object/​from16·​v0,​·​v16
   
262 ····​invoke-​virtual·​{v0,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 265 ····​invoke-​virtual·​{v0,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
263 ····​move-​result·​v16 266 ····​move-​result·​v16
   
264 ····​mul-​float·​v15,​·​v15,​·​v16 267 ····​mul-​float·​v15,​·​v15,​·​v16
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$TangentialAcceleration.smali
Offset 221, 14 lines modified Offset 221, 15 lines modified
   
221 ····​move-​object/​from16·​v0,​·​p0 221 ····​move-​object/​from16·​v0,​·​p0
   
222 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Tang​entialAcceleration;​-​>strengthValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​ 222 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Tang​entialAcceleration;​-​>strengthValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​
   
223 ····​move-​object/​from16·​v19,​·​v0 223 ····​move-​object/​from16·​v19,​·​v0
   
  224 ····​.​line·​413
224 ····​move-​object/​from16·​v0,​·​v19 225 ····​move-​object/​from16·​v0,​·​v19
   
225 ····​invoke-​virtual·​{v0,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 226 ····​invoke-​virtual·​{v0,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
226 ····​move-​result·​v19 227 ····​move-​result·​v19
   
227 ····​mul-​float·​v18,​·​v18,​·​v19 228 ····​mul-​float·​v18,​·​v18,​·​v19
Offset 271, 14 lines modified Offset 272, 15 lines modified
   
271 ····​move-​object/​from16·​v0,​·​p0 272 ····​move-​object/​from16·​v0,​·​p0
   
272 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Tang​entialAcceleration;​-​>phiValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​ 273 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Tang​entialAcceleration;​-​>phiValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​
   
273 ····​move-​object/​from16·​v19,​·​v0 274 ····​move-​object/​from16·​v19,​·​v0
   
  275 ····​.​line·​415
274 ····​move-​object/​from16·​v0,​·​v19 276 ····​move-​object/​from16·​v0,​·​v19
   
275 ····​invoke-​virtual·​{v0,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 277 ····​invoke-​virtual·​{v0,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
276 ····​move-​result·​v19 278 ····​move-​result·​v19
   
277 ····​mul-​float·​v18,​·​v18,​·​v19 279 ····​mul-​float·​v18,​·​v18,​·​v19
Offset 321, 14 lines modified Offset 323, 15 lines modified
   
321 ····​move-​object/​from16·​v0,​·​p0 323 ····​move-​object/​from16·​v0,​·​p0
   
322 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Tang​entialAcceleration;​-​>thetaValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​ 324 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​DynamicsModifier$Tang​entialAcceleration;​-​>thetaValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​
   
323 ····​move-​object/​from16·​v19,​·​v0 325 ····​move-​object/​from16·​v19,​·​v0
   
  326 ····​.​line·​417
324 ····​move-​object/​from16·​v0,​·​v19 327 ····​move-​object/​from16·​v0,​·​v19
   
325 ····​invoke-​virtual·​{v0,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 328 ····​invoke-​virtual·​{v0,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
326 ····​move-​result·​v19 329 ····​move-​result·​v19
   
327 ····​mul-​float·​v18,​·​v18,​·​v19 330 ····​mul-​float·​v18,​·​v18,​·​v19
Offset 419, 18 lines modified Offset 422, 20 lines modified
   
419 ····​move-​object/​from16·​v20,​·​v0 422 ····​move-​object/​from16·​v20,​·​v0
   
420 ····​add-​int/​lit8·​v21,​·​v11,​·​0x2 423 ····​add-​int/​lit8·​v21,​·​v11,​·​0x2
   
421 ····​aget·​v20,​·​v20,​·​v21 424 ····​aget·​v20,​·​v20,​·​v21
   
  425 ····​.​line·​422
422 ····​invoke-​virtual/​range·​{v17·​.​.​·​v20},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>crs(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 426 ····​invoke-​virtual/​range·​{v17·​.​.​·​v20},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>crs(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
423 ····​move-​result-​object·​v17 427 ····​move-​result-​object·​v17
   
  428 ····​.​line·​425
424 ····​invoke-​virtual/​range·​{v17·​.​.​·​v17},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>nor()​Lcom/​badlogic/​gdx/​math/​Vector3;​ 429 ····​invoke-​virtual/​range·​{v17·​.​.​·​v17},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>nor()​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
425 ····​move-​result-​object·​v17 430 ····​move-​result-​object·​v17
   
426 ····​move-​object/​from16·​v0,​·​v17 431 ····​move-​object/​from16·​v0,​·​v17
   
427 ····​invoke-​virtual·​{v0,​·​v15},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>scl(F)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 432 ····​invoke-​virtual·​{v0,​·​v15},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>scl(F)​Lcom/​badlogic/​gdx/​math/​Vector3;​
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/influencers/ColorInfluencer$Single.smali
Offset 431, 14 lines modified Offset 431, 15 lines modified
   
431 ····​add-​int/​lit8·​v9,​·​v0,​·​0x1 431 ····​add-​int/​lit8·​v9,​·​v0,​·​0x1
   
432 ····​aget·​v8,​·​v8,​·​v9 432 ····​aget·​v8,​·​v8,​·​v9
   
433 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​ColorInfluencer$Singl​e;​-​>alphaValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​ 433 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​ColorInfluencer$Singl​e;​-​>alphaValue:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​
   
  434 ····​.​line·​103
434 ····​invoke-​virtual·​{v9,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 435 ····​invoke-​virtual·​{v9,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
435 ····​move-​result·​v9 436 ····​move-​result·​v9
   
436 ····​mul-​float/​2addr·​v8,​·​v9 437 ····​mul-​float/​2addr·​v8,​·​v9
   
437 ····​add-​float/​2addr·​v7,​·​v8 438 ····​add-​float/​2addr·​v7,​·​v8
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/influencers/ModelInfluencer.smali
Offset 191, 44 lines modified Offset 191, 43 lines modified
191 ····​.​line·​122 191 ····​.​line·​122
192 ····​invoke-​virtual·​{p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​-​>createSaveData()​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​ 192 ····​invoke-​virtual·​{p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​-​>createSaveData()​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​
   
193 ····​move-​result-​object·​v0 193 ····​move-​result-​object·​v0
   
194 ····​.​line·​123 194 ····​.​line·​123
195 ····​.​local·​v0,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​ 195 ····​.​local·​v0,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​
196 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​ModelInfluencer;​-​>models:​Lcom/​badlogic/​gdx/​utils/​Array;​ 196 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​ModelInfluencer;​-​>models:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
197 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 197 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
198 ····​move-​result-​object·​v1 198 ····​move-​result-​object·​v2
   
199 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
200 ····​:​goto_0 199 ····​:​goto_0
201 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 200 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
202 ····​move-​result·​v3 201 ····​move-​result·​v3
   
203 ····​if-​eqz·​v3,​·​:​cond_0 202 ····​if-​eqz·​v3,​·​:​cond_0
   
204 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 203 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
205 ····​move-​result-​object·​v2 204 ····​move-​result-​object·​v1
   
206 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​ 205 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​
   
207 ····​.​line·​124 206 ····​.​line·​124
208 ····​.​local·​v2,​·​"model":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​ 207 ····​.​local·​v1,​·​"model":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​
209 ····​invoke-​virtual·​{p1,​·​v2},​·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​-​>getAssetFileName(Lja​va/​lang/​Object;​)​Ljava/​lang/​String;​ 208 ····​invoke-​virtual·​{p1,​·​v1},​·​Lcom/​badlogic/​gdx/​assets/​AssetManager;​-​>getAssetFileName(Lja​va/​lang/​Object;​)​Ljava/​lang/​String;​
   
210 ····​move-​result-​object·​v3 209 ····​move-​result-​object·​v3
   
211 ····​const-​class·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​ 210 ····​const-​class·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​
   
212 ····​invoke-​virtual·​{v0,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​-​>saveAsset(Ljava/​lang/​String;​Ljava/​lang/​Class;​)​V 211 ····​invoke-​virtual·​{v0,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​-​>saveAsset(Ljava/​lang/​String;​Ljava/​lang/​Class;​)​V
   
213 ····​goto·​:​goto_0 212 ····​goto·​:​goto_0
   
214 ····​.​line·​125 213 ····​.​line·​125
215 ····​.​end·​local·​v2····​#·​"model":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​ 214 ····​.​end·​local·​v1····​#·​"model":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​
216 ····​:​cond_0 215 ····​:​cond_0
217 ····​return-​void 216 ····​return-​void
218 .​end·​method 217 .​end·​method
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/influencers/ParticleControllerInfluencer.smali
Offset 230, 30 lines modified Offset 230, 30 lines modified
230 ····​.​line·​219 230 ····​.​line·​219
231 ····​invoke-​virtual·​{p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​-​>getSaveData()​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​ 231 ····​invoke-​virtual·​{p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData;​-​>getSaveData()​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​
   
232 ····​move-​result-​object·​v0 232 ····​move-​result-​object·​v0
   
233 ····​.​line·​220 233 ····​.​line·​220
234 ····​.​local·​v0,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​ 234 ····​.​local·​v0,​·​"data":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​
235 ····​const-​string·​v9,​·​"indices" 235 ····​const-​string·​v8,​·​"indices"
   
236 ····​invoke-​virtual·​{v0,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​-​>load(Ljava/​lang/​String;​)​Ljava/​lang/​Object;​ 236 ····​invoke-​virtual·​{v0,​·​v8},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​-​>load(Ljava/​lang/​String;​)​Ljava/​lang/​Object;​
   
237 ····​move-​result-​object·​v5 237 ····​move-​result-​object·​v5
   
238 ····​check-​cast·​v5,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 238 ····​check-​cast·​v5,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
239 ····​.​line·​222 239 ····​.​line·​222
240 ····​.​local·​v5,​·​"effectsIndices":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​utils/​Array<Ljava/​lang/​Integer;​>;​>;​" 240 ····​.​local·​v5,​·​"effectsIndices":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​utils/​Array<Ljava/​lang/​Integer;​>;​>;​"
241 ····​invoke-​virtual·​{v5},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 241 ····​invoke-​virtual·​{v5},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
242 ····​move-​result-​object·​v8 242 ····​move-​result-​object·​v7
   
243 ····​.​line·​223 243 ····​.​line·​223
244 ····​.​local·​v8,​·​"iterator":​Ljava/​util/​Iterator;​,​·​"Ljava/​util/​Iterator<Lcom/​badlogic/​gdx/​utils/​Array<Ljava/​lang/​Integer;​>;​>;​" 244 ····​.​local·​v7,​·​"iterator":​Ljava/​util/​Iterator;​,​·​"Ljava/​util/​Iterator<Lcom/​badlogic/​gdx/​utils/​Array<Ljava/​lang/​Integer;​>;​>;​"
245 ····​:​cond_0 245 ····​:​cond_0
246 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​-​>loadAsset()​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​ 246 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ResourceData$SaveData​;​-​>loadAsset()​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​
   
247 ····​move-​result-​object·​v1 247 ····​move-​result-​object·​v1
   
248 ····​.​local·​v1,​·​"descriptor":​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​ 248 ····​.​local·​v1,​·​"descriptor":​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​
249 ····​if-​eqz·​v1,​·​:​cond_2 249 ····​if-​eqz·​v1,​·​:​cond_2
Offset 266, 61 lines modified Offset 266, 60 lines modified
266 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​ 266 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​
   
267 ····​.​line·​225 267 ····​.​line·​225
268 ····​.​local·​v2,​·​"effect":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​ 268 ····​.​local·​v2,​·​"effect":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​
269 ····​if-​nez·​v2,​·​:​cond_1 269 ····​if-​nez·​v2,​·​:​cond_1
   
270 ····​.​line·​226 270 ····​.​line·​226
271 ····​new-​instance·​v9,​·​Ljava/​lang/​RuntimeException;​ 271 ····​new-​instance·​v8,​·​Ljava/​lang/​RuntimeException;​
   
272 ····​const-​string·​v10,​·​"Template·​is·​null" 272 ····​const-​string·​v9,​·​"Template·​is·​null"
   
273 ····​invoke-​direct·​{v9,​·​v10},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​String;​)​V 273 ····​invoke-​direct·​{v8,​·​v9},​·​Ljava/​lang/​RuntimeException;​-​><init>(Ljava/​lang/​String;​)​V
   
274 ····​throw·​v9 274 ····​throw·​v8
   
275 ····​.​line·​227 275 ····​.​line·​227
276 ····​:​cond_1 276 ····​:​cond_1
277 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>getControllers()​Lcom/​badlogic/​gdx/​utils/​Array;​ 277 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​-​>getControllers()​Lcom/​badlogic/​gdx/​utils/​Array;​
   
278 ····​move-​result-​object·​v3 278 ····​move-​result-​object·​v3
   
279 ····​.​line·​228 279 ····​.​line·​228
280 ····​.​local·​v3,​·​"effectControllers":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​>;​" 280 ····​.​local·​v3,​·​"effectControllers":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​>;​"
281 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 281 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
282 ····​move-​result-​object·​v4 282 ····​move-​result-​object·​v4
   
283 ····​check-​cast·​v4,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 283 ····​check-​cast·​v4,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
284 ····​.​line·​230 284 ····​.​line·​230
285 ····​.​local·​v4,​·​"effectIndices":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Ljava/​lang/​Integer;​>;​" 285 ····​.​local·​v4,​·​"effectIndices":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Ljava/​lang/​Integer;​>;​"
286 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 286 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
287 ····​move-​result-​object·​v6 287 ····​move-​result-​object·​v8
   
288 ····​.​local·​v6,​·​"i$":​Ljava/​util/​Iterator;​  
289 ····​:​goto_0 288 ····​:​goto_0
290 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 289 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
291 ····​move-​result·​v9 290 ····​move-​result·​v9
   
292 ····​if-​eqz·​v9,​·​:​cond_0 291 ····​if-​eqz·​v9,​·​:​cond_0
   
293 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 292 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
294 ····​move-​result-​object·​v7 293 ····​move-​result-​object·​v6
   
295 ····​check-​cast·​v7,​·​Ljava/​lang/​Integer;​ 294 ····​check-​cast·​v6,​·​Ljava/​lang/​Integer;​
   
296 ····​.​line·​231 295 ····​.​line·​231
297 ····​.​local·​v7,​·​"index":​Ljava/​lang/​Integer;​ 296 ····​.​local·​v6,​·​"index":​Ljava/​lang/​Integer;​
298 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​ParticleControllerInf​luencer;​-​>templates:​Lcom/​badlogic/​gdx/​utils/​Array;​ 297 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​ParticleControllerInf​luencer;​-​>templates:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
299 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​Integer;​-​>intValue()​I 298 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​Integer;​-​>intValue()​I
   
300 ····​move-​result·​v10 299 ····​move-​result·​v10
   
301 ····​invoke-​virtual·​{v3,​·​v10},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>get(I)​Ljava/​lang/​Object;​ 300 ····​invoke-​virtual·​{v3,​·​v10},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>get(I)​Ljava/​lang/​Object;​
   
302 ····​move-​result-​object·​v10 301 ····​move-​result-​object·​v10
   
Offset 328, 16 lines modified Offset 327, 15 lines modified
   
328 ····​goto·​:​goto_0 327 ····​goto·​:​goto_0
   
329 ····​.​line·​234 328 ····​.​line·​234
330 ····​.​end·​local·​v2····​#·​"effect":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​ 329 ····​.​end·​local·​v2····​#·​"effect":​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleEffect;​
331 ····​.​end·​local·​v3····​#·​"effectControllers":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​>;​" 330 ····​.​end·​local·​v3····​#·​"effectControllers":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParticleController;​>;​"
Max diff block lines reached; 401/5015 bytes (8.00%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/influencers/RegionInfluencer.smali
Offset 206, 57 lines modified Offset 206, 52 lines modified
206 ····​.​line·​185 206 ····​.​line·​185
207 ····​return-​void 207 ····​return-​void
208 .​end·​method 208 .​end·​method
   
   
209 #·​virtual·​methods 209 #·​virtual·​methods
210 .​method·​public·​varargs·​add([Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​)​V 210 .​method·​public·​varargs·​add([Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​)​V
211 ····​.​locals·6 211 ····​.​locals·5
212 ····​.​param·​p1,​·​"regions"····​#·​[Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​ 212 ····​.​param·​p1,​·​"regions"····​#·​[Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​
   
213 ····​.​prologue 213 ····​.​prologue
214 ····​.​line·​200 214 ····​.​line·​200
215 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​RegionInfluencer;​-​>regions:​Lcom/​badlogic/​gdx/​utils/​Array;​ 215 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​RegionInfluencer;​-​>regions:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
216 ····​array-​length·​v5,​·​p1 216 ····​array-​length·​v2,​·​p1
   
217 ····​invoke-​virtual·​{v4,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>ensureCapacity(I)​[Ljava/​lang/​Object;​ 217 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>ensureCapacity(I)​[Ljava/​lang/​Object;​
   
218 ····​.​line·​201 218 ····​.​line·​201
219 ····move-​object·​v0,​·​p1 219 ····array-​length·​v2,​·​p1
   
220 ····​.​local·​v0,​·​"arr$":​[Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​  
221 ····​array-​length·​v2,​·​v0  
   
222 ····​.​local·​v2,​·​"len$":​I  
223 ····​const/​4·​v1,​·​0x0 220 ····​const/​4·​v1,​·​0x0
   
224 ····​.​local·​v1,​·​"i$":​I  
225 ····​:​goto_0 221 ····​:​goto_0
226 ····​if-​ge·​v1,​·​v2,​·​:​cond_0 222 ····​if-​ge·​v1,​·​v2,​·​:​cond_0
   
227 ····​aget-​object·​v3,​·v0,​·​v1 223 ····​aget-​object·​v0,​·p1,​·​v1
   
228 ····​.​line·​202 224 ····​.​line·​202
229 ····​.​local·​v3,​·​"region":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​ 225 ····​.​local·​v0,​·​"region":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​
230 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​RegionInfluencer;​-​>regions:​Lcom/​badlogic/​gdx/​utils/​Array;​ 226 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​RegionInfluencer;​-​>regions:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
231 ····​new-​instance·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​RegionInfluencer$Aspe​ctTextureRegion;​ 227 ····​new-​instance·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​RegionInfluencer$Aspe​ctTextureRegion;​
   
232 ····​invoke-​direct·​{v5,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​RegionInfluencer$Aspe​ctTextureRegion;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​)​V 228 ····​invoke-​direct·​{v4,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​RegionInfluencer$Aspe​ctTextureRegion;​-​><init>(Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​)​V
   
233 ····​invoke-​virtual·​{v4,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V 229 ····​invoke-​virtual·​{v3,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V
   
234 ····​.​line·​201 230 ····​.​line·​201
235 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 231 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
236 ····​goto·​:​goto_0 232 ····​goto·​:​goto_0
   
237 ····​.​line·​204 233 ····​.​line·​204
238 ····​.​end·​local·​v3····​#·​"region":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​ 234 ····​.​end·​local·​v0····​#·​"region":​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureRegion;​
239 ····​:​cond_0 235 ····​:​cond_0
240 ····​return-​void 236 ····​return-​void
241 .​end·​method 237 .​end·​method
   
242 .​method·​public·​allocateChannels()​V 238 .​method·​public·​allocateChannels()​V
243 ····​.​locals·​2 239 ····​.​locals·​2
   
[−]
smali/com/badlogic/gdx/graphics/g3d/particles/influencers/SimpleInfluencer.smali
Offset 447, 14 lines modified Offset 447, 15 lines modified
   
447 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​SimpleInfluencer;​-​>lifeChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​ 447 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​influencers/​SimpleInfluencer;​-​>lifeChannel:​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​
   
448 ····​iget-​object·​v8,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F 448 ····​iget-​object·​v8,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​ParallelArray$FloatCh​annel;​-​>data:​[F
   
449 ····​aget·​v8,​·​v8,​·​v3 449 ····​aget·​v8,​·​v8,​·​v3
   
  450 ····​.​line·​74
450 ····​invoke-​virtual·​{v7,​·​v8},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F 451 ····​invoke-​virtual·​{v7,​·​v8},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​particles/​values/​ScaledNumericValue;​-​>getScale(F)​F
   
451 ····​move-​result·​v7 452 ····​move-​result·​v7
   
452 ····​mul-​float/​2addr·​v6,​·​v7 453 ····​mul-​float/​2addr·​v6,​·​v7
   
453 ····​add-​float/​2addr·​v5,​·​v6 454 ····​add-​float/​2addr·​v5,​·​v6
[−]
smali/com/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Setters$13.smali
Offset 38, 24 lines modified Offset 38, 26 lines modified
38 ····​.​line·​213 38 ····​.​line·​213
39 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>context:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​ 39 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>context:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​
   
40 ····​iget-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​-​>textureBinder:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​ 40 ····​iget-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​-​>textureBinder:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​
   
41 ····​sget-​wide·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Diffuse:​J 41 ····​sget-​wide·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Diffuse:​J
   
  42 ····​.​line·​214
42 ····​invoke-​virtual·​{p4,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>get(J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​ 43 ····​invoke-​virtual·​{p4,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>get(J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​
   
43 ····​move-​result-​object·​v1 44 ····​move-​result-​object·​v1
   
44 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 45 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
   
45 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 46 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
   
46 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>textureDescription:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​ 47 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>textureDescription:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​
   
  48 ····​.​line·​213
47 ····​invoke-​interface·​{v2,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​-​>bind(Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​)​I 49 ····​invoke-​interface·​{v2,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​-​>bind(Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​)​I
   
48 ····​move-​result·​v0 50 ····​move-​result·​v0
   
49 ····​.​line·​215 51 ····​.​line·​215
50 ····​.​local·​v0,​·​"unit":​I 52 ····​.​local·​v0,​·​"unit":​I
51 ····​invoke-​virtual·​{p1,​·​p2,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>set(II)​Z 53 ····​invoke-​virtual·​{p1,​·​p2,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>set(II)​Z
[−]
smali/com/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Setters$16.smali
Offset 38, 24 lines modified Offset 38, 26 lines modified
38 ····​.​line·​234 38 ····​.​line·​234
39 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>context:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​ 39 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>context:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​
   
40 ····​iget-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​-​>textureBinder:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​ 40 ····​iget-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​-​>textureBinder:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​
   
41 ····​sget-​wide·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Specular:​J 41 ····​sget-​wide·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Specular:​J
   
  42 ····​.​line·​235
42 ····​invoke-​virtual·​{p4,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>get(J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​ 43 ····​invoke-​virtual·​{p4,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>get(J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​
   
43 ····​move-​result-​object·​v1 44 ····​move-​result-​object·​v1
   
44 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 45 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
   
45 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 46 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
   
46 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>textureDescription:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​ 47 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>textureDescription:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​
   
  48 ····​.​line·​234
47 ····​invoke-​interface·​{v2,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​-​>bind(Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​)​I 49 ····​invoke-​interface·​{v2,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​-​>bind(Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​)​I
   
48 ····​move-​result·​v0 50 ····​move-​result·​v0
   
49 ····​.​line·​236 51 ····​.​line·​236
50 ····​.​local·​v0,​·​"unit":​I 52 ····​.​local·​v0,​·​"unit":​I
51 ····​invoke-​virtual·​{p1,​·​p2,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>set(II)​Z 53 ····​invoke-​virtual·​{p1,​·​p2,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>set(II)​Z
[−]
smali/com/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Setters$20.smali
Offset 38, 24 lines modified Offset 38, 26 lines modified
38 ····​.​line·​261 38 ····​.​line·​261
39 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>context:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​ 39 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>context:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​
   
40 ····​iget-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​-​>textureBinder:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​ 40 ····​iget-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​-​>textureBinder:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​
   
41 ····​sget-​wide·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Normal:​J 41 ····​sget-​wide·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>Normal:​J
   
  42 ····​.​line·​262
42 ····​invoke-​virtual·​{p4,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>get(J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​ 43 ····​invoke-​virtual·​{p4,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>get(J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​
   
43 ····​move-​result-​object·​v1 44 ····​move-​result-​object·​v1
   
44 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 45 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
   
45 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​ 46 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​
   
46 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>textureDescription:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​ 47 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​TextureAttribute;​-​>textureDescription:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​
   
  48 ····​.​line·​261
47 ····​invoke-​interface·​{v2,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​-​>bind(Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​)​I 49 ····​invoke-​interface·​{v2,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​-​>bind(Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​)​I
   
48 ····​move-​result·​v0 50 ····​move-​result·​v0
   
49 ····​.​line·​263 51 ····​.​line·​263
50 ····​.​local·​v0,​·​"unit":​I 52 ····​.​local·​v0,​·​"unit":​I
51 ····​invoke-​virtual·​{p1,​·​p2,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>set(II)​Z 53 ····​invoke-​virtual·​{p1,​·​p2,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>set(II)​Z
[−]
smali/com/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Setters$22.smali
Offset 47, 22 lines modified Offset 47, 24 lines modified
47 ····​.​line·​315 47 ····​.​line·​315
48 ····​iget-​object·​v0,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>context:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​ 48 ····​iget-​object·​v0,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>context:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​
   
49 ····​iget-​object·​v1,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​-​>textureBinder:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​ 49 ····​iget-​object·​v1,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​-​>textureBinder:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​
   
50 ····​sget-​wide·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​-​>EnvironmentMap:​J 50 ····​sget-​wide·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​-​>EnvironmentMap:​J
   
  51 ····​.​line·​316
51 ····​invoke-​virtual·​{p4,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>get(J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​ 52 ····​invoke-​virtual·​{p4,​·​v2,​·​v3},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attributes;​-​>get(J)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Attribute;​
   
52 ····​move-​result-​object·​v0 53 ····​move-​result-​object·​v0
   
53 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​ 54 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​
   
54 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​-​>textureDescription:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​ 55 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​-​>textureDescription:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​
   
  56 ····​.​line·​315
55 ····​invoke-​interface·​{v1,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​-​>bind(Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​)​I 57 ····​invoke-​interface·​{v1,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureBinder;​-​>bind(Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​TextureDescriptor;​)​I
   
56 ····​move-​result·​v0 58 ····​move-​result·​v0
   
57 ····​invoke-​virtual·​{p1,​·​p2,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>set(II)​Z 59 ····​invoke-​virtual·​{p1,​·​p2,​·​v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>set(II)​Z
   
58 ····​.​line·​318 60 ····​.​line·​318
[−]
smali/com/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Setters$ACubemap.smali
Offset 204, 22 lines modified Offset 204, 24 lines modified
   
204 ····​iget-​object·​v3,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​DirectionalLight;​-​>color:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 204 ····​iget-​object·​v3,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​DirectionalLight;​-​>color:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
205 ····​iget-​object·​v1,​·​p3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>environment:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​ 205 ····​iget-​object·​v1,​·​p3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>environment:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​
   
206 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>directionalLights:​Lcom/​badlogic/​gdx/​utils/​Array;​ 206 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>directionalLights:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
  207 ····​.​line·​297
207 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>get(I)​Ljava/​lang/​Object;​ 208 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>get(I)​Ljava/​lang/​Object;​
   
208 ····​move-​result-​object·​v1 209 ····​move-​result-​object·​v1
   
209 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​DirectionalLight;​ 210 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​DirectionalLight;​
   
210 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​DirectionalLight;​-​>direction:​Lcom/​badlogic/​gdx/​math/​Vector3;​ 211 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​DirectionalLight;​-​>direction:​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
  212 ····​.​line·​296
211 ····​invoke-​virtual·​{v2,​·​v3,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​AmbientCubemap;​-​>add(Lcom/​badlogic/​gdx/​graphics/​Color;​Lcom/​badlogic/​gdx/​math/​Vector3;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​AmbientCubemap;​ 213 ····​invoke-​virtual·​{v2,​·​v3,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​AmbientCubemap;​-​>add(Lcom/​badlogic/​gdx/​graphics/​Color;​Lcom/​badlogic/​gdx/​math/​Vector3;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​AmbientCubemap;​
   
212 ····​.​line·​295 214 ····​.​line·​295
213 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 215 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
214 ····​goto·​:​goto_1 216 ····​goto·​:​goto_1
   
Offset 251, 36 lines modified Offset 253, 39 lines modified
   
251 ····​iget-​object·​v3,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​PointLight;​-​>color:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 253 ····​iget-​object·​v3,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​PointLight;​-​>color:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
252 ····​iget-​object·​v1,​·​p3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>environment:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​ 254 ····​iget-​object·​v1,​·​p3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>environment:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​
   
253 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>pointLights:​Lcom/​badlogic/​gdx/​utils/​Array;​ 255 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>pointLights:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
  256 ····​.​line·​301
254 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>get(I)​Ljava/​lang/​Object;​ 257 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>get(I)​Ljava/​lang/​Object;​
   
255 ····​move-​result-​object·​v1 258 ····​move-​result-​object·​v1
   
256 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​PointLight;​ 259 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​PointLight;​
   
257 ····​iget-​object·​v4,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​PointLight;​-​>position:​Lcom/​badlogic/​gdx/​math/​Vector3;​ 260 ····​iget-​object·​v4,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​PointLight;​-​>position:​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
258 ····​sget-​object·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader$Setters​$ACubemap;​-​>tmpV1:​Lcom/​badlogic/​gdx/​math/​Vector3;​ 261 ····​sget-​object·​v5,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader$Setters​$ACubemap;​-​>tmpV1:​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
259 ····​iget-​object·​v1,​·​p3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>environment:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​ 262 ····​iget-​object·​v1,​·​p3,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>environment:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​
   
260 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>pointLights:​Lcom/​badlogic/​gdx/​utils/​Array;​ 263 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>pointLights:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
  264 ····​.​line·​302
261 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>get(I)​Ljava/​lang/​Object;​ 265 ····​invoke-​virtual·​{v1,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>get(I)​Ljava/​lang/​Object;​
   
262 ····​move-​result-​object·​v1 266 ····​move-​result-​object·​v1
   
263 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​PointLight;​ 267 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​PointLight;​
   
264 ····​iget·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​PointLight;​-​>intensity:​F 268 ····​iget·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​PointLight;​-​>intensity:​F
   
  269 ····​.​line·​300
265 ····​invoke-​virtual·​{v2,​·​v3,​·​v4,​·​v5,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​AmbientCubemap;​-​>add(Lcom/​badlogic/​gdx/​graphics/​Color;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​F)​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​AmbientCubemap;​ 270 ····​invoke-​virtual·​{v2,​·​v3,​·​v4,​·​v5,​·​v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​AmbientCubemap;​-​>add(Lcom/​badlogic/​gdx/​graphics/​Color;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​F)​Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​AmbientCubemap;​
   
266 ····​.​line·​299 271 ····​.​line·​299
267 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 272 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
268 ····​goto·​:​goto_2 273 ····​goto·​:​goto_2
   
[−]
smali/com/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Setters.smali
Offset 232, 10 lines modified Offset 232, 9 lines modified
232 .​method·​public·​constructor·​<init>()​V 232 .​method·​public·​constructor·​<init>()​V
233 ····​.​locals·​0 233 ····​.​locals·​0
   
234 ····​.​prologue 234 ····​.​prologue
235 ····​.​line·​113 235 ····​.​line·​113
236 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 236 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
237 ····​.​line·​274  
238 ····​return-​void 237 ····​return-​void
239 .​end·​method 238 .​end·​method
[−]
smali/com/badlogic/gdx/graphics/g3d/shaders/DefaultShader.smali
Offset 463, 14 lines modified Offset 463, 15 lines modified
   
463 ····​if-​eqz·​v1,​·​:​cond_2 463 ····​if-​eqz·​v1,​·​:​cond_2
   
464 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>environment:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​ 464 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>environment:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​
   
465 ····​sget-​wide·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​-​>EnvironmentMap:​J 465 ····​sget-​wide·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​-​>EnvironmentMap:​J
   
  466 ····​.​line·​440
466 ····​invoke-​virtual·​{v1,​·​v6,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>has(J)​Z 467 ····​invoke-​virtual·​{v1,​·​v6,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>has(J)​Z
   
467 ····​move-​result·​v1 468 ····​move-​result·​v1
   
468 ····​if-​eqz·​v1,​·​:​cond_2 469 ····​if-​eqz·​v1,​·​:​cond_2
   
469 ····​:​cond_0 470 ····​:​cond_0
Offset 589, 15 lines modified Offset 590, 15 lines modified
   
589 ····​.​line·​438 590 ····​.​line·​438
590 ····​goto·​:​goto_0 591 ····​goto·​:​goto_0
   
591 ····​:​cond_2 592 ····​:​cond_2
592 ····​move·​v1,​·​v3 593 ····​move·​v1,​·​v3
   
593 ····​.​line·​439 594 ····​.​line·​440
594 ····​goto·​:​goto_1 595 ····​goto·​:​goto_1
   
595 ····​:​cond_3 596 ····​:​cond_3
596 ····​move·​v1,​·​v3 597 ····​move·​v1,​·​v3
   
597 ····​.​line·​441 598 ····​.​line·​441
598 ····​goto·​:​goto_2 599 ····​goto·​:​goto_2
Offset 1087, 14 lines modified Offset 1088, 15 lines modified
1087 ····​:​cond_0 1088 ····​:​cond_0
1088 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>getDefaultVertexShad​er()​Ljava/​lang/​String;​ 1089 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>getDefaultVertexShad​er()​Ljava/​lang/​String;​
   
1089 ····​move-​result-​object·​v4 1090 ····​move-​result-​object·​v4
   
1090 ····​goto·​:​goto_0 1091 ····​goto·​:​goto_0
   
  1092 ····​.​line·​427
1091 ····​:​cond_1 1093 ····​:​cond_1
1092 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>getDefaultFragmentSh​ader()​Ljava/​lang/​String;​ 1094 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>getDefaultFragmentSh​ader()​Ljava/​lang/​String;​
   
1093 ····​move-​result-​object·​v5 1095 ····​move-​result-​object·​v5
   
1094 ····​goto·​:​goto_1 1096 ····​goto·​:​goto_1
1095 .​end·​method 1097 .​end·​method
Offset 1534, 21 lines modified Offset 1536, 21 lines modified
   
1534 ····​if-​nez·​v8,​·​:​cond_8 1536 ····​if-​nez·​v8,​·​:​cond_8
   
1535 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>environment:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​ 1537 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>environment:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​
   
1536 ····​sget-​wide·​v10,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​-​>EnvironmentMap:​J 1538 ····​sget-​wide·​v10,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​attributes/​CubemapAttribute;​-​>EnvironmentMap:​J
   
  1539 ····​.​line·​541
1537 ····​invoke-​virtual·​{v8,​·​v10,​·​v11},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>has(J)​Z 1540 ····​invoke-​virtual·​{v8,​·​v10,​·​v11},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Environment;​-​>has(J)​Z
   
1538 ····​move-​result·​v8 1541 ····​move-​result·​v8
   
1539 ····​if-​eqz·​v8,​·​:​cond_9 1542 ····​if-​eqz·​v8,​·​:​cond_9
   
1540 ····​.​line·​541  
1541 ····​:​cond_8 1543 ····​:​cond_8
1542 ····​new-​instance·​v8,​·​Ljava/​lang/​StringBuilder;​ 1544 ····​new-​instance·​v8,​·​Ljava/​lang/​StringBuilder;​
   
1543 ····​invoke-​direct·​{v8},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 1545 ····​invoke-​direct·​{v8},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
1544 ····​invoke-​virtual·​{v8,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1546 ····​invoke-​virtual·​{v8,​·​v7},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
Offset 2180, 127 lines modified Offset 2182, 131 lines modified
   
2180 ····​goto·​:​goto_0 2182 ····​goto·​:​goto_0
2181 .​end·​method 2183 .​end·​method
   
   
2182 #·​virtual·​methods 2184 #·​virtual·​methods
2183 .​method·​public·​begin(Lcom/​badlogic/​gdx/​graphics/​Camera;​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​)​V 2185 .​method·​public·​begin(Lcom/​badlogic/​gdx/​graphics/​Camera;​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​)​V
2184 ····​.​locals·​13 2186 ····​.​locals·​12
2185 ····​.​param·​p1,​·​"camera"····​#·​Lcom/​badlogic/​gdx/​graphics/​Camera;​ 2187 ····​.​param·​p1,​·​"camera"····​#·​Lcom/​badlogic/​gdx/​graphics/​Camera;​
2186 ····​.​param·​p2,​·​"context"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​ 2188 ····​.​param·​p2,​·​"context"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​
   
2187 ····​.​prologue 2189 ····​.​prologue
2188 ····​const/​4·​v1,​·​0x0  
   
2189 ····​.​line·​610 2190 ····​.​line·​610
2190 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>begin(Lcom/​badlogic/​gdx/​graphics/​Camera;​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​)​V 2191 ····​invoke-​super·​{p0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​BaseShader;​-​>begin(Lcom/​badlogic/​gdx/​graphics/​Camera;​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​RenderContext;​)​V
   
2191 ····​.​line·​612 2192 ····​.​line·​612
2192 ····​iget-​object·​v10,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>directionalLights:​[Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​DirectionalLight;​ 2193 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DefaultShader;​-​>directionalLights:​[Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​DirectionalLight;​
   
2193 ····.​local·v10,​·"arr$":​[Lcom/​badlogic/​gdx/​graphics/​g3d/​environment/​DirectionalLight;​ 2194 ····​array-​length·​v9,​·​v8
2194 ····​array-​length·​v12,​·​v10  
   
2195 ····.​local·​v12,​·"len$":​I 2195 ····const/​4·​v2,​·0x0
2196 ····​const/​4·​v11,​·​0x0  
  2196 ····​move·​v7,​·​v2
   
2197 ····​.​local·​v11,​·​"i$":​I  
Max diff block lines reached; 25367/28334 bytes (89.53%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/shaders/DepthShader.smali
Offset 221, 14 lines modified Offset 221, 15 lines modified
221 ····​:​cond_0 221 ····​:​cond_0
222 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DepthShader;​-​>getDefaultVertexShad​er()​Ljava/​lang/​String;​ 222 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DepthShader;​-​>getDefaultVertexShad​er()​Ljava/​lang/​String;​
   
223 ····​move-​result-​object·​v4 223 ····​move-​result-​object·​v4
   
224 ····​goto·​:​goto_0 224 ····​goto·​:​goto_0
   
  225 ····​.​line·​82
225 ····​:​cond_1 226 ····​:​cond_1
226 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DepthShader;​-​>getDefaultFragmentSh​ader()​Ljava/​lang/​String;​ 227 ····​invoke-​static·​{},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​shaders/​DepthShader;​-​>getDefaultFragmentSh​ader()​Ljava/​lang/​String;​
   
227 ····​move-​result-​object·​v5 228 ····​move-​result-​object·​v5
   
228 ····​goto·​:​goto_1 229 ····​goto·​:​goto_1
229 .​end·​method 230 .​end·​method
[−]
smali/com/badlogic/gdx/graphics/g3d/utils/AnimationController$1.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
26 #·​instance·​fields 26 #·​instance·​fields
27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​AnimationController;​ 27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​AnimationController;​
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​AnimationController;​)​V 29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​AnimationController;​)​V
30 ····​.​locals·​0 30 ····​.​locals·​0
  31 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​AnimationController;​
   
31 ····​.​prologue 32 ····​.​prologue
32 ····​.​line·​115 33 ····​.​line·​115
33 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​AnimationController$1​;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​AnimationController;​ 34 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​AnimationController$1​;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​AnimationController;​
   
34 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​><init>()​V 35 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/graphics/g3d/utils/BaseAnimationController$1.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
26 #·​instance·​fields 26 #·​instance·​fields
27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er;​ 27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er;​
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er;​)​V 29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er;​)​V
30 ····​.​locals·​0 30 ····​.​locals·​0
  31 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er;​
   
31 ····​.​prologue 32 ····​.​prologue
32 ····​.​line·​87 33 ····​.​line·​87
33 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er$1;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er;​ 34 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er$1;​-​>this$0:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er;​
   
34 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​><init>()​V 35 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/graphics/g3d/utils/BaseAnimationController.smali
Offset 90, 15 lines modified Offset 90, 15 lines modified
90 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er;​-​>target:​Lcom/​badlogic/​gdx/​graphics/​g3d/​ModelInstance;​ 90 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er;​-​>target:​Lcom/​badlogic/​gdx/​graphics/​g3d/​ModelInstance;​
   
91 ····​.​line·​102 91 ····​.​line·​102
92 ····​return-​void 92 ····​return-​void
93 .​end·​method 93 .​end·​method
   
94 .​method·​protected·​static·​applyAnimation(Lcom/​badlogic/​gdx/​utils/​ObjectMap;​Lcom/​badlogic/​gdx/​utils/​Pool;​FLcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​F)​V 94 .​method·​protected·​static·​applyAnimation(Lcom/​badlogic/​gdx/​utils/​ObjectMap;​Lcom/​badlogic/​gdx/​utils/​Pool;​FLcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​F)​V
95 ····​.​locals·21 95 ····​.​locals·19
96 ····​.​param·​p2,​·​"alpha"····​#·​F 96 ····​.​param·​p2,​·​"alpha"····​#·​F
97 ····​.​param·​p3,​·​"animation"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​ 97 ····​.​param·​p3,​·​"animation"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​
98 ····​.​param·​p4,​·​"time"····​#·​F 98 ····​.​param·​p4,​·​"time"····​#·​F
99 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 99 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
100 ········​value·​=·​{ 100 ········​value·​=·​{
101 ············​"(",​ 101 ············​"(",​
102 ············​"Lcom/​badlogic/​gdx/​utils/​ObjectMap",​ 102 ············​"Lcom/​badlogic/​gdx/​utils/​ObjectMap",​
Offset 120, 521 lines modified Offset 120, 436 lines modified
120 ····​.​local·​p0,​·​"out":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er$Transform;​>;​" 120 ····​.​local·​p0,​·​"out":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er$Transform;​>;​"
121 ····​.​local·​p1,​·​"pool":​Lcom/​badlogic/​gdx/​utils/​Pool;​,​·​"Lcom/​badlogic/​gdx/​utils/​Pool<Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er$Transform;​>;​" 121 ····​.​local·​p1,​·​"pool":​Lcom/​badlogic/​gdx/​utils/​Pool;​,​·​"Lcom/​badlogic/​gdx/​utils/​Pool<Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseAnimationControll​er$Transform;​>;​"
122 ····​if-​eqz·​p0,​·​:​cond_0 122 ····​if-​eqz·​p0,​·​:​cond_0
   
123 ····​.​line·​160 123 ····​.​line·​160
124 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>keys()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Keys;​ 124 ····​invoke-​virtual/​range·​{p0·​.​.​·​p0},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>keys()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Keys;​
   
125 ····​move-​result-​object·​v17 125 ····​move-​result-​object·​v14
   
126 ····​invoke-​virtual/​range·​{v17·​.​.​·v17},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Keys;​-​>iterator()​Ljava/​util/​Iterator;​ 126 ····​invoke-​virtual·​{v14},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Keys;​-​>iterator()​Ljava/​util/​Iterator;​
   
127 ····​move-​result-​object·​v9 127 ····​move-​result-​object·​v14
   
128 ····​.​local·​v9,​·​"i$":​Ljava/​util/​Iterator;​  
129 ····​:​goto_0 128 ····​:​goto_0
130 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 129 ····​invoke-​interface·​{v14},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
131 ····​move-​result·​v17 130 ····​move-​result·​v15
   
132 ····​if-​eqz·​v17,​·​:​cond_0 131 ····​if-​eqz·​v15,​·​:​cond_0
   
133 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 132 ····​invoke-​interface·​{v14},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
134 ····​move-​result-​object·​v11 133 ····​move-​result-​object·​v8
   
135 ····​check-​cast·​v11,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​ 134 ····​check-​cast·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​
   
136 ····​.​line·​161 135 ····​.​line·​161
137 ····​.​local·​v11,​·​"node":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​ 136 ····​.​local·​v8,​·​"node":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​
138 ····​const/​16·​v17,​·​0x0 137 ····​const/​4·​v15,​·​0x0
   
139 ····​move/​from16·​v0,​·​v17  
   
140 ····​iput-​boolean·​v0,​·​v11,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​-​>isAnimated:​Z 138 ····​iput-​boolean·​v15,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​-​>isAnimated:​Z
   
141 ····​goto·​:​goto_0 139 ····​goto·​:​goto_0
   
142 ····​.​line·​163 140 ····​.​line·​163
143 ····​.​end·​local·​v9····​#·​"i$":​Ljava/​util/​Iterator;​ 141 ····​.​end·​local·​v8····​#·​"node":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​
144 ····​.​end·​local·​v11····​#·​"node":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​  
145 ····​:​cond_0 142 ····​:​cond_0
146 ····​move-​object/​from16·​v0,​·​p3 143 ····​move-​object/​from16·​v0,​·​p3
   
147 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​-​>nodeAnimations:​Lcom/​badlogic/​gdx/​utils/​Array;​ 144 ····​iget-​object·​v14,​·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Animation;​-​>nodeAnimations:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
148 ····move-​object/​from16·v17,​·​v0 145 ····invoke-​virtual·​{v14},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
149 ····​invoke-​virtual/​range·​{v17·​.​.​·​v17},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​  
   
150 ····​move-​result-​object·​v9 146 ····​move-​result-​object·​v15
   
151 ····​.​restart·​local·​v9····​#·​"i$":​Ljava/​util/​Iterator;​  
152 ····​:​goto_1 147 ····​:​goto_1
153 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 148 ····​invoke-​interface·​{v15},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
154 ····​move-​result·​v17 149 ····​move-​result·​v14
   
155 ····​if-​eqz·​v17,​·​:​cond_8 150 ····​if-​eqz·​v14,​·​:​cond_8
   
156 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 151 ····​invoke-​interface·​{v15},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
157 ····​move-​result-​object·​v12 152 ····​move-​result-​object·​v9
   
158 ····​check-​cast·​v12,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​ 153 ····​check-​cast·​v9,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​
   
159 ····​.​line·​164 154 ····​.​line·​164
160 ····​.​local·​v12,​·​"nodeAnim":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​ 155 ····​.​local·​v9,​·​"nodeAnim":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​
161 ····​iget-​object·​v11,​·​v12,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​-​>node:​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​ 156 ····​iget-​object·​v8,​·​v9,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​-​>node:​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​
   
162 ····​.​line·​165 157 ····​.​line·​165
163 ····​.​restart·​local·​v11····​#·​"node":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​ 158 ····​.​restart·​local·​v8····​#·​"node":​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​
164 ····​const/​16·​v17,​·​0x1 159 ····​const/​4·​v14,​·​0x1
   
165 ····​move/​from16·​v0,​·​v17  
   
166 ····​iput-​boolean·​v0,​·​v11,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​-​>isAnimated:​Z 160 ····​iput-​boolean·​v14,​·​v8,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​Node;​-​>isAnimated:​Z
   
167 ····​.​line·​167 161 ····​.​line·​167
168 ····​iget-​object·​v0,​·​v12,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​-​>keyframes:​Lcom/​badlogic/​gdx/​utils/​Array;​ 162 ····​iget-​object·​v14,​·​v9,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​model/​NodeAnimation;​-​>keyframes:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
169 ····​move-​object/​from16·​v17,​·​v0  
   
170 ····move-​object/​from16·​v0,​·​v17 163 ····iget·v14,​·v14,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I
Max diff block lines reached; 33802/39144 bytes (86.35%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/utils/BaseShaderProvider.smali
Offset 43, 118 lines modified Offset 43, 116 lines modified
43 .​end·​method 43 .​end·​method
   
44 .​method·​public·​dispose()​V 44 .​method·​public·​dispose()​V
45 ····​.​locals·​3 45 ····​.​locals·​3
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​.​line·​44 47 ····​.​line·​44
48 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseShaderProvider;​-​>shaders:​Lcom/​badlogic/​gdx/​utils/​Array;​ 48 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseShaderProvider;​-​>shaders:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
49 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 49 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
50 ····​move-​result-​object·​v0 50 ····​move-​result-​object·​v1
   
51 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
52 ····​:​goto_0 51 ····​:​goto_0
53 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 52 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
54 ····​move-​result·​v2 53 ····​move-​result·​v2
   
55 ····​if-​eqz·​v2,​·​:​cond_0 54 ····​if-​eqz·​v2,​·​:​cond_0
   
56 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 55 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
57 ····​move-​result-​object·​v1 56 ····​move-​result-​object·​v0
   
58 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​ 57 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​
   
59 ····​.​line·​45 58 ····​.​line·​45
60 ····​.​local·​v1,​·​"shader":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​ 59 ····​.​local·​v0,​·​"shader":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​
61 ····​invoke-​interface·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​-​>dispose()​V 60 ····​invoke-​interface·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​-​>dispose()​V
   
62 ····​goto·​:​goto_0 61 ····​goto·​:​goto_0
   
63 ····​.​line·​47 62 ····​.​line·​47
64 ····​.​end·​local·​v1····​#·​"shader":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​ 63 ····​.​end·​local·​v0····​#·​"shader":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​
65 ····​:​cond_0 64 ····​:​cond_0
66 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseShaderProvider;​-​>shaders:​Lcom/​badlogic/​gdx/​utils/​Array;​ 65 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseShaderProvider;​-​>shaders:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
67 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V 66 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V
   
68 ····​.​line·​48 67 ····​.​line·​48
69 ····​return-​void 68 ····​return-​void
70 .​end·​method 69 .​end·​method
   
71 .​method·​public·​getShader(Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​ 70 .​method·​public·​getShader(Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​
72 ····​.​locals·​4 71 ····​.​locals·​4
73 ····​.​param·​p1,​·​"renderable"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​ 72 ····​.​param·​p1,​·​"renderable"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​
   
74 ····​.​prologue 73 ····​.​prologue
75 ····​.​line·​29 74 ····​.​line·​29
76 ····​iget-​object·​v2,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>shader:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​ 75 ····​iget-​object·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​-​>shader:​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​
   
77 ····​.​line·​30 76 ····​.​line·​30
78 ····​.​local·​v2,​·​"suggestedShader":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​ 77 ····​.​local·​v1,​·​"suggestedShader":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​
79 ····​if-​eqz·​v2,​·​:​cond_0 78 ····​if-​eqz·​v1,​·​:​cond_0
   
80 ····​invoke-​interface·​{v2,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​-​>canRender(Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​)​Z 79 ····​invoke-​interface·​{v1,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​-​>canRender(Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​)​Z
   
81 ····​move-​result·​v3 80 ····​move-​result·​v2
   
82 ····​if-​eqz·​v3,​·​:​cond_0 81 ····​if-​eqz·​v2,​·​:​cond_0
   
83 ····​move-​object·​v1,​·​v2 82 ····​move-​object·​v0,​·​v1
   
84 ····​.​line·​37 83 ····​.​line·​37
85 ····​:​goto_0 84 ····​:​goto_0
86 ····​return-​object·​v1 85 ····​return-​object·​v0
   
87 ····​.​line·​31 86 ····​.​line·​31
88 ····​:​cond_0 87 ····​:​cond_0
89 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseShaderProvider;​-​>shaders:​Lcom/​badlogic/​gdx/​utils/​Array;​ 88 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​BaseShaderProvider;​-​>shaders:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
90 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 89 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
91 ····​move-​result-​object·​v0 90 ····​move-​result-​object·​v2
   
92 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
93 ····​:​cond_1 91 ····​:​cond_1
94 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 92 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
95 ····​move-​result·​v3 93 ····​move-​result·​v3
   
96 ····​if-​eqz·​v3,​·​:​cond_2 94 ····​if-​eqz·​v3,​·​:​cond_2
   
97 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 95 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
98 ····​move-​result-​object·​v1 96 ····​move-​result-​object·​v0
   
99 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​ 97 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​
   
100 ····​.​line·​32 98 ····​.​line·​32
101 ····​.​local·​v1,​·​"shader":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​ 99 ····​.​local·​v0,​·​"shader":​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​
102 ····​invoke-​interface·​{v1,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​-​>canRender(Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​)​Z 100 ····​invoke-​interface·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Shader;​-​>canRender(Lcom/​badlogic/​gdx/​graphics/​g3d/​Renderable;​)​Z
   
103 ····​move-​result·​v3 101 ····​move-​result·​v3
   
104 ····​if-​eqz·​v3,​·​:​cond_1 102 ····​if-​eqz·​v3,​·​:​cond_1
   
105 ····​goto·​:​goto_0 103 ····​goto·​:​goto_0
Max diff block lines reached; 1199/5941 bytes (20.18%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/utils/MeshBuilder.smali
Offset 1639, 14 lines modified Offset 1639, 15 lines modified
   
1639 ····​move-​result-​object·​v0 1639 ····​move-​result-​object·​v0
   
1640 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>mul(Lcom/​badlogic/​gdx/​math/​Matrix4;​)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 1640 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>mul(Lcom/​badlogic/​gdx/​math/​Matrix4;​)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
1641 ····​move-​result-​object·​v2 1641 ····​move-​result-​object·​v2
   
  1642 ····​.​line·​684
1642 ····​invoke-​direct·​{p0,​·​v8,​·​v7,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>tmp(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 1643 ····​invoke-​direct·​{p0,​·​v8,​·​v7,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>tmp(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
1643 ····​move-​result-​object·​v0 1644 ····​move-​result-​object·​v0
   
1644 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>mul(Lcom/​badlogic/​gdx/​math/​Matrix4;​)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 1645 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>mul(Lcom/​badlogic/​gdx/​math/​Matrix4;​)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
1645 ····​move-​result-​object·​v3 1646 ····​move-​result-​object·​v3
Offset 1663, 14 lines modified Offset 1664, 15 lines modified
   
1663 ····​move-​result-​object·​v0 1664 ····​move-​result-​object·​v0
   
1664 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>mul(Lcom/​badlogic/​gdx/​math/​Matrix4;​)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 1665 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>mul(Lcom/​badlogic/​gdx/​math/​Matrix4;​)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
1665 ····​move-​result-​object·​v5 1666 ····​move-​result-​object·​v5
   
  1667 ····​.​line·​685
1666 ····​invoke-​direct·​{p0,​·​v7,​·​v8,​·​v8},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>tmp(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 1668 ····​invoke-​direct·​{p0,​·​v7,​·​v8,​·​v8},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>tmp(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
1667 ····​move-​result-​object·​v0 1669 ····​move-​result-​object·​v0
   
1668 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>mul(Lcom/​badlogic/​gdx/​math/​Matrix4;​)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 1670 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>mul(Lcom/​badlogic/​gdx/​math/​Matrix4;​)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
1669 ····​move-​result-​object·​v6 1671 ····​move-​result-​object·​v6
Offset 1689, 14 lines modified Offset 1691, 15 lines modified
   
1689 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>mul(Lcom/​badlogic/​gdx/​math/​Matrix4;​)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 1691 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>mul(Lcom/​badlogic/​gdx/​math/​Matrix4;​)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
1690 ····​move-​result-​object·​v8 1692 ····​move-​result-​object·​v8
   
1691 ····​move-​object·​v0,​·​p0 1693 ····​move-​object·​v0,​·​p0
   
  1694 ····​.​line·​683
1692 ····​invoke-​virtual/​range·​{v0·​.​.​·​v8},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>box(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​)​V 1695 ····​invoke-​virtual/​range·​{v0·​.​.​·​v8},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>box(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​)​V
   
1693 ····​.​line·​686 1696 ····​.​line·​686
1694 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>cleanup()​V 1697 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>cleanup()​V
   
1695 ····​.​line·​687 1698 ····​.​line·​687
1696 ····​return-​void 1699 ····​return-​void
Offset 1752, 14 lines modified Offset 1755, 15 lines modified
   
1752 ····​const/​4·​v4,​·​0x0 1755 ····​const/​4·​v4,​·​0x0
   
1753 ····​const/​4·​v5,​·​0x0 1756 ····​const/​4·​v5,​·​0x0
   
1754 ····​const/​4·​v7,​·​0x0 1757 ····​const/​4·​v7,​·​0x0
   
  1758 ····​.​line·​664
1755 ····​move-​object/​from16·​v0,​·​p3 1759 ····​move-​object/​from16·​v0,​·​p3
   
1756 ····​invoke-​virtual·​{v1,​·​v0,​·​v4,​·​v5,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​-​>set(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​graphics/​Color;​Lcom/​badlogic/​gdx/​math/​Vector2;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​ 1760 ····​invoke-​virtual·​{v1,​·​v0,​·​v4,​·​v5,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​-​>set(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​graphics/​Color;​Lcom/​badlogic/​gdx/​math/​Vector2;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​
   
1757 ····​move-​result-​object·​v4 1761 ····​move-​result-​object·​v4
   
1758 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>vertTmp4:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​ 1762 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>vertTmp4:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​
Offset 1780, 14 lines modified Offset 1784, 15 lines modified
   
1780 ····​const/​4·​v7,​·​0x0 1784 ····​const/​4·​v7,​·​0x0
   
1781 ····​const/​4·​v8,​·​0x0 1785 ····​const/​4·​v8,​·​0x0
   
1782 ····​const/​4·​v9,​·​0x0 1786 ····​const/​4·​v9,​·​0x0
   
  1787 ····​.​line·​665
1783 ····​move-​object/​from16·​v0,​·​p5 1788 ····​move-​object/​from16·​v0,​·​p5
   
1784 ····​invoke-​virtual·​{v1,​·​v0,​·​v7,​·​v8,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​-​>set(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​graphics/​Color;​Lcom/​badlogic/​gdx/​math/​Vector2;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​ 1789 ····​invoke-​virtual·​{v1,​·​v0,​·​v7,​·​v8,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​-​>set(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​graphics/​Color;​Lcom/​badlogic/​gdx/​math/​Vector2;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​
   
1785 ····​move-​result-​object·​v6 1790 ····​move-​result-​object·​v6
   
1786 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>vertTmp6:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​ 1791 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>vertTmp6:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​
Offset 1808, 14 lines modified Offset 1813, 15 lines modified
   
1808 ····​const/​4·​v8,​·​0x0 1813 ····​const/​4·​v8,​·​0x0
   
1809 ····​const/​4·​v9,​·​0x0 1814 ····​const/​4·​v9,​·​0x0
   
1810 ····​const/​4·​v10,​·​0x0 1815 ····​const/​4·​v10,​·​0x0
   
  1816 ····​.​line·​666
1811 ····​move-​object/​from16·​v0,​·​p7 1817 ····​move-​object/​from16·​v0,​·​p7
   
1812 ····​invoke-​virtual·​{v1,​·​v0,​·​v8,​·​v9,​·​v10},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​-​>set(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​graphics/​Color;​Lcom/​badlogic/​gdx/​math/​Vector2;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​ 1818 ····​invoke-​virtual·​{v1,​·​v0,​·​v8,​·​v9,​·​v10},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​-​>set(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​graphics/​Color;​Lcom/​badlogic/​gdx/​math/​Vector2;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​
   
1813 ····​move-​result-​object·​v8 1819 ····​move-​result-​object·​v8
   
1814 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>vertTmp8:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​ 1820 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>vertTmp8:​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​
Offset 1830, 14 lines modified Offset 1836, 15 lines modified
   
1830 ····​invoke-​virtual·​{v1,​·​v0,​·​v9,​·​v10,​·​v11},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​-​>set(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​graphics/​Color;​Lcom/​badlogic/​gdx/​math/​Vector2;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​ 1836 ····​invoke-​virtual·​{v1,​·​v0,​·​v9,​·​v10,​·​v11},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​-​>set(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​graphics/​Color;​Lcom/​badlogic/​gdx/​math/​Vector2;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshPartBuilder$Verte​xInfo;​
   
Max diff block lines reached; 20810/24870 bytes (83.68%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/g3d/utils/ModelBuilder.smali
Offset 225, 248 lines modified Offset 225, 245 lines modified
   
225 .​method·​private·​getBuilder(Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​ 225 .​method·​private·​getBuilder(Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​)​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​
226 ····​.​locals·​5 226 ····​.​locals·​5
227 ····​.​param·​p1,​·​"attributes"····​#·​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​ 227 ····​.​param·​p1,​·​"attributes"····​#·​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​
   
228 ····​.​prologue 228 ····​.​prologue
229 ····​.​line·​54 229 ····​.​line·​54
230 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​ModelBuilder;​-​>builders:​Lcom/​badlogic/​gdx/​utils/​Array;​ 230 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​ModelBuilder;​-​>builders:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
231 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 231 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
232 ····​move-​result-​object·​v0 232 ····​move-​result-​object·​v2
   
233 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
234 ····​:​cond_0 233 ····​:​cond_0
235 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 234 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
236 ····​move-​result·​v3 235 ····​move-​result·​v3
   
237 ····​if-​eqz·​v3,​·​:​cond_1 236 ····​if-​eqz·​v3,​·​:​cond_1
   
238 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 237 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
239 ····​move-​result-​object·​v1 238 ····​move-​result-​object·​v0
   
240 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​ 239 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​
   
241 ····​.​line·​55 240 ····​.​line·​55
242 ····​.​local·​v1,​·​"mb":​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​ 241 ····​.​local·​v0,​·​"mb":​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​
243 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>getAttributes()​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​ 242 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>getAttributes()​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​
   
244 ····​move-​result-​object·​v3 243 ····​move-​result-​object·​v3
   
245 ····​invoke-​virtual·​{v3,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​-​>equals(Ljava/​lang/​Object;​)​Z 244 ····​invoke-​virtual·​{v3,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​-​>equals(Ljava/​lang/​Object;​)​Z
   
246 ····​move-​result·​v3 245 ····​move-​result·​v3
   
247 ····​if-​eqz·​v3,​·​:​cond_0 246 ····​if-​eqz·​v3,​·​:​cond_0
   
248 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>lastIndex()​S 247 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>lastIndex()​S
   
249 ····​move-​result·​v3 248 ····​move-​result·​v3
   
250 ····​const/​16·​v4,​·​0x3fff 249 ····​const/​16·​v4,​·​0x3fff
   
251 ····​if-​ge·​v3,​·​v4,​·​:​cond_0 250 ····​if-​ge·​v3,​·​v4,​·​:​cond_0
   
252 ····​.​line·​59 251 ····​.​line·​59
253 ····​.​end·​local·​v1····​#·​"mb":​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​ 252 ····​.​end·​local·​v0····​#·​"mb":​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​
254 ····​:​goto_0 253 ····​:​goto_0
255 ····​return-​object·​v1 254 ····​return-​object·​v0
   
256 ····​.​line·​56 255 ····​.​line·​56
257 ····​:​cond_1 256 ····​:​cond_1
258 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​ 257 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​
   
259 ····​invoke-​direct·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​><init>()​V 258 ····​invoke-​direct·​{v1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​><init>()​V
   
260 ····​.​line·​57 259 ····​.​line·​57
261 ····​.​local·​v2,​·​"result":​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​ 260 ····​.​local·​v1,​·​"result":​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​
262 ····​invoke-​virtual·​{v2,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>begin(Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​)​V 261 ····​invoke-​virtual·​{v1,​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​MeshBuilder;​-​>begin(Lcom/​badlogic/​gdx/​graphics/​VertexAttributes;​)​V
   
263 ····​.​line·​58 262 ····​.​line·​58
264 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​ModelBuilder;​-​>builders:​Lcom/​badlogic/​gdx/​utils/​Array;​ 263 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​utils/​ModelBuilder;​-​>builders:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
265 ····​invoke-​virtual·​{v3,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V 264 ····​invoke-​virtual·​{v2,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V
   
266 ····​move-​object·​v1,​·​v2 265 ····​move-​object·​v0,​·​v1
   
267 ····​.​line·​59 266 ····​.​line·​59
268 ····​goto·​:​goto_0 267 ····​goto·​:​goto_0
269 .​end·​method 268 .​end·​method
   
270 .​method·​public·​static·​rebuildReferences(Lco​m/​badlogic/​gdx/​graphics/​g3d/​Model;​)​V 269 .​method·​public·​static·​rebuildReferences(Lco​m/​badlogic/​gdx/​graphics/​g3d/​Model;​)​V
271 ····​.​locals·​3 270 ····​.​locals·​3
272 ····​.​param·​p0,​·​"model"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​ 271 ····​.​param·​p0,​·​"model"····​#·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​
   
273 ····​.​prologue 272 ····​.​prologue
274 ····​.​line·​364 273 ····​.​line·​364
275 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​-​>materials:​Lcom/​badlogic/​gdx/​utils/​Array;​ 274 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​-​>materials:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
276 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V 275 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V
   
277 ····​.​line·​365 276 ····​.​line·​365
278 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​-​>meshes:​Lcom/​badlogic/​gdx/​utils/​Array;​ 277 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​-​>meshes:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
279 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V 278 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V
   
280 ····​.​line·​366 279 ····​.​line·​366
281 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​-​>meshParts:​Lcom/​badlogic/​gdx/​utils/​Array;​ 280 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​-​>meshParts:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
282 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V 281 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V
   
283 ····​.​line·​367 282 ····​.​line·​367
284 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​-​>nodes:​Lcom/​badlogic/​gdx/​utils/​Array;​ 283 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​g3d/​Model;​-​>nodes:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
285 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 284 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
286 ····​move-​result-​object·​v0 285 ····​move-​result-​object·​v1
Max diff block lines reached; 15711/21162 bytes (74.24%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/glutils/ETC1$ETC1Data.smali
Offset 408, 14 lines modified Offset 408, 15 lines modified
   
408 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 408 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
409 ····​move-​result-​object·​v0 409 ····​move-​result-​object·​v0
   
410 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ETC1$ETC1Data;​-​>compressedData:​Ljava/​nio/​ByteBuffer;​ 410 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ETC1$ETC1Data;​-​>compressedData:​Ljava/​nio/​ByteBuffer;​
   
  411 ····​.​line·​134
411 ····​invoke-​static·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ETC1;​-​>getHeightPKM(Ljava/​nio/​ByteBuffer;​I)​I 412 ····​invoke-​static·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ETC1;​-​>getHeightPKM(Ljava/​nio/​ByteBuffer;​I)​I
   
412 ····​move-​result·​v1 413 ····​move-​result·​v1
   
413 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 414 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
414 ····​move-​result-​object·​v0 415 ····​move-​result-​object·​v0
Offset 424, 14 lines modified Offset 425, 15 lines modified
   
424 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 425 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
425 ····​move-​result-​object·​v0 426 ····​move-​result-​object·​v0
   
426 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ETC1$ETC1Data;​-​>compressedData:​Ljava/​nio/​ByteBuffer;​ 427 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ETC1$ETC1Data;​-​>compressedData:​Ljava/​nio/​ByteBuffer;​
   
  428 ····​.​line·​135
427 ····​invoke-​virtual·​{v1},​·​Ljava/​nio/​ByteBuffer;​-​>capacity()​I 429 ····​invoke-​virtual·​{v1},​·​Ljava/​nio/​ByteBuffer;​-​>capacity()​I
   
428 ····​move-​result·​v1 430 ····​move-​result·​v1
   
429 ····​sget·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ETC1;​-​>PKM_HEADER_SIZE:​I 431 ····​sget·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ETC1;​-​>PKM_HEADER_SIZE:​I
   
430 ····​sub-​int/​2addr·​v1,​·​v2 432 ····​sub-​int/​2addr·​v1,​·​v2
[−]
smali/com/badlogic/gdx/graphics/glutils/ETC1.smali
Offset 38, 15 lines modified Offset 38, 14 lines modified
38 .​method·​public·​constructor·​<init>()​V 38 .​method·​public·​constructor·​<init>()​V
39 ····​.​locals·​0 39 ····​.​locals·​0
   
40 ····​.​prologue 40 ····​.​prologue
41 ····​.​line·​38 41 ····​.​line·​38
42 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 42 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
43 ····​.​line·​45  
44 ····​return-​void 43 ····​return-​void
45 .​end·​method 44 .​end·​method
   
46 .​method·​public·​static·​decodeImage(Lcom/​badlogic/​gdx/​graphics/​glutils/​ETC1$ETC1Data;​Lcom/​badlogic/​gdx/​graphics/​Pixmap$Format;​)​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​ 45 .​method·​public·​static·​decodeImage(Lcom/​badlogic/​gdx/​graphics/​glutils/​ETC1$ETC1Data;​Lcom/​badlogic/​gdx/​graphics/​Pixmap$Format;​)​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​
47 ····​.​locals·​8 46 ····​.​locals·​8
48 ····​.​param·​p0,​·​"etc1Data"····​#·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ETC1$ETC1Data;​ 47 ····​.​param·​p0,​·​"etc1Data"····​#·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ETC1$ETC1Data;​
49 ····​.​param·​p1,​·​"format"····​#·​Lcom/​badlogic/​gdx/​graphics/​Pixmap$Format;​ 48 ····​.​param·​p1,​·​"format"····​#·​Lcom/​badlogic/​gdx/​graphics/​Pixmap$Format;​
[−]
smali/com/badlogic/gdx/graphics/glutils/ETC1TextureData.smali
Offset 150, 14 lines modified Offset 150, 15 lines modified
   
150 ····​move-​result·​v4 150 ····​move-​result·​v4
   
151 ····​invoke-​virtual·​{v10},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getHeight()​I 151 ····​invoke-​virtual·​{v10},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getHeight()​I
   
152 ····​move-​result·​v5 152 ····​move-​result·​v5
   
  153 ····​.​line·​79
153 ····​invoke-​virtual·​{v10},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLFormat()​I 154 ····​invoke-​virtual·​{v10},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLFormat()​I
   
154 ····​move-​result·​v7 155 ····​move-​result·​v7
   
155 ····​invoke-​virtual·​{v10},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLType()​I 156 ····​invoke-​virtual·​{v10},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLType()​I
   
156 ····​move-​result·​v8 157 ····​move-​result·​v8
Offset 166, 14 lines modified Offset 167, 15 lines modified
   
166 ····​move-​result-​object·​v9 167 ····​move-​result-​object·​v9
   
167 ····​move·​v1,​·​p1 168 ····​move·​v1,​·​p1
   
168 ····​move·​v6,​·​v2 169 ····​move·​v6,​·​v2
   
  170 ····​.​line·​78
169 ····​invoke-​interface/​range·​{v0·​.​.​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glTexImage2D(IIIIIII​ILjava/​nio/​Buffer;​)​V 171 ····​invoke-​interface/​range·​{v0·​.​.​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glTexImage2D(IIIIIII​ILjava/​nio/​Buffer;​)​V
   
170 ····​.​line·​80 172 ····​.​line·​80
171 ····​iget-​boolean·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ETC1TextureData;​-​>useMipMaps:​Z 173 ····​iget-​boolean·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ETC1TextureData;​-​>useMipMaps:​Z
   
172 ····​if-​eqz·​v0,​·​:​cond_1 174 ····​if-​eqz·​v0,​·​:​cond_1
   
[−]
smali/com/badlogic/gdx/graphics/glutils/FloatTextureData.smali
Offset 98, 14 lines modified Offset 98, 15 lines modified
   
98 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​-​>iOS:​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​ 98 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​-​>iOS:​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​
   
99 ····​if-​eq·​v0,​·​v1,​·​:​cond_1 99 ····​if-​eq·​v0,​·​v1,​·​:​cond_1
   
100 ····​sget-​object·​v0,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>app:​Lcom/​badlogic/​gdx/​Application;​ 100 ····​sget-​object·​v0,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>app:​Lcom/​badlogic/​gdx/​Application;​
   
  101 ····​.​line·​71
101 ····​invoke-​interface·​{v0},​·​Lcom/​badlogic/​gdx/​Application;​-​>getType()​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​ 102 ····​invoke-​interface·​{v0},​·​Lcom/​badlogic/​gdx/​Application;​-​>getType()​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​
   
102 ····​move-​result-​object·​v0 103 ····​move-​result-​object·​v0
   
103 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​-​>WebGL:​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​ 104 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​-​>WebGL:​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​
   
104 ····​if-​ne·​v0,​·​v1,​·​:​cond_2 105 ····​if-​ne·​v0,​·​v1,​·​:​cond_2
[−]
smali/com/badlogic/gdx/graphics/glutils/FrameBuffer.smali
Offset 325, 18 lines modified Offset 325, 20 lines modified
   
325 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>getWidth()​I 325 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>getWidth()​I
   
326 ····​move-​result·​v4 326 ····​move-​result·​v4
   
327 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​FrameBuffer;​-​>colorTexture:​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 327 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​FrameBuffer;​-​>colorTexture:​Lcom/​badlogic/​gdx/​graphics/​Texture;​
   
  328 ····​.​line·​167
328 ····​invoke-​virtual·​{v9},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>getHeight()​I 329 ····​invoke-​virtual·​{v9},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>getHeight()​I
   
329 ····​move-​result·​v9 330 ····​move-​result·​v9
   
  331 ····​.​line·​166
330 ····​invoke-​interface·​{v0,​·​v11,​·​v2,​·​v4,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glRenderbufferStorag​e(IIII)​V 332 ····​invoke-​interface·​{v0,​·​v11,​·​v2,​·​v4,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glRenderbufferStorag​e(IIII)​V
   
331 ····​.​line·​170 333 ····​.​line·​170
332 ····​:​cond_3 334 ····​:​cond_3
333 ····​iget-​boolean·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​FrameBuffer;​-​>hasStencil:​Z 335 ····​iget-​boolean·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​FrameBuffer;​-​>hasStencil:​Z
   
334 ····​if-​eqz·​v2,​·​:​cond_4 336 ····​if-​eqz·​v2,​·​:​cond_4
Offset 370, 18 lines modified Offset 372, 20 lines modified
370 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glBindFramebuffer(II​)​V 372 ····​invoke-​interface·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glBindFramebuffer(II​)​V
   
371 ····​.​line·​176 373 ····​.​line·​176
372 ····​const·​v2,​·​0x8ce0 374 ····​const·​v2,​·​0x8ce0
   
373 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​FrameBuffer;​-​>colorTexture:​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 375 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​FrameBuffer;​-​>colorTexture:​Lcom/​badlogic/​gdx/​graphics/​Texture;​
   
  376 ····​.​line·​177
374 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>getTextureObjectHand​le()​I 377 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>getTextureObjectHand​le()​I
   
375 ····​move-​result·​v4 378 ····​move-​result·​v4
   
  379 ····​.​line·​176
376 ····​invoke-​interface/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glFramebufferTexture​2D(IIIII)​V 380 ····​invoke-​interface/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glFramebufferTexture​2D(IIIII)​V
   
377 ····​.​line·​178 381 ····​.​line·​178
378 ····​iget-​boolean·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​FrameBuffer;​-​>hasDepth:​Z 382 ····​iget-​boolean·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​FrameBuffer;​-​>hasDepth:​Z
   
379 ····​if-​eqz·​v2,​·​:​cond_5 383 ····​if-​eqz·​v2,​·​:​cond_5
   
Offset 623, 70 lines modified Offset 627, 69 lines modified
   
623 .​method·​public·​static·​getManagedStatus(Ljav​a/​lang/​StringBuilder;​)​Ljava/​lang/​StringBuilder;​ 627 .​method·​public·​static·​getManagedStatus(Ljav​a/​lang/​StringBuilder;​)​Ljava/​lang/​StringBuilder;​
624 ····​.​locals·​3 628 ····​.​locals·​3
625 ····​.​param·​p0,​·​"builder"····​#·​Ljava/​lang/​StringBuilder;​ 629 ····​.​param·​p0,​·​"builder"····​#·​Ljava/​lang/​StringBuilder;​
   
626 ····​.​prologue 630 ····​.​prologue
627 ····​.​line·​334 631 ····​.​line·​334
628 ····​const-​string·​v2,​·​"Managed·​buffers/​app:​·​{·​" 632 ····​const-​string·​v1,​·​"Managed·​buffers/​app:​·​{·​"
   
629 ····​invoke-​virtual·​{p0,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 633 ····​invoke-​virtual·​{p0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
630 ····​.​line·​335 634 ····​.​line·​335
631 ····​sget-​object·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​FrameBuffer;​-​>buffers:​Ljava/​util/​Map;​ 635 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​FrameBuffer;​-​>buffers:​Ljava/​util/​Map;​
   
632 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​ 636 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​
   
633 ····​move-​result-​object·​v2 637 ····​move-​result-​object·​v1
   
634 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 638 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
635 ····​move-​result-​object·​v1 639 ····​move-​result-​object·​v2
   
636 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
637 ····​:​goto_0 640 ····​:​goto_0
638 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 641 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
639 ····​move-​result·​v2 642 ····​move-​result·​v1
   
640 ····​if-​eqz·​v2,​·​:​cond_0 643 ····​if-​eqz·​v1,​·​:​cond_0
   
641 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 644 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
642 ····​move-​result-​object·​v0 645 ····​move-​result-​object·​v0
   
643 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​Application;​ 646 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​Application;​
   
644 ····​.​line·​336 647 ····​.​line·​336
645 ····​.​local·​v0,​·​"app":​Lcom/​badlogic/​gdx/​Application;​ 648 ····​.​local·​v0,​·​"app":​Lcom/​badlogic/​gdx/​Application;​
646 ····​sget-​object·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​FrameBuffer;​-​>buffers:​Ljava/​util/​Map;​ 649 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​FrameBuffer;​-​>buffers:​Ljava/​util/​Map;​
   
647 ····​invoke-​interface·​{v2,​·​v0},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 650 ····​invoke-​interface·​{v1,​·​v0},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
648 ····​move-​result-​object·​v2 651 ····​move-​result-​object·​v1
   
649 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 652 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
650 ····​iget·​v2,​·​v2,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I 653 ····​iget·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I
   
651 ····​invoke-​virtual·​{p0,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 654 ····​invoke-​virtual·​{p0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
652 ····​.​line·​337 655 ····​.​line·​337
653 ····​const-​string·​v2,​·​"·​" 656 ····​const-​string·​v1,​·​"·​"
   
654 ····​invoke-​virtual·​{p0,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 657 ····​invoke-​virtual·​{p0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
655 ····​goto·​:​goto_0 658 ····​goto·​:​goto_0
   
Max diff block lines reached; 497/4669 bytes (10.64%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20.smali
Offset 205, 14 lines modified Offset 205, 15 lines modified
   
205 ····​move-​result-​object·​v2 205 ····​move-​result-​object·​v2
   
206 ····​if-​eqz·​v2,​·​:​cond_0 206 ····​if-​eqz·​v2,​·​:​cond_0
   
207 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ImmediateModeRenderer​20;​-​>mesh:​Lcom/​badlogic/​gdx/​graphics/​Mesh;​ 207 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ImmediateModeRenderer​20;​-​>mesh:​Lcom/​badlogic/​gdx/​graphics/​Mesh;​
   
  208 ····​.​line·​74
208 ····​invoke-​virtual·​{v2,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​Mesh;​-​>getVertexAttribute(I​)​Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​ 209 ····​invoke-​virtual·​{v2,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​Mesh;​-​>getVertexAttribute(I​)​Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​
   
209 ····​move-​result-​object·​v2 210 ····​move-​result-​object·​v2
   
210 ····​iget·​v2,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​-​>offset:​I 211 ····​iget·​v2,​·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​VertexAttribute;​-​>offset:​I
   
211 ····​div-​int/​lit8·​v3,​·​v2,​·​0x4 212 ····​div-​int/​lit8·​v3,​·​v2,​·​0x4
[−]
smali/com/badlogic/gdx/graphics/glutils/MipMapGenerator.smali
Offset 71, 14 lines modified Offset 71, 15 lines modified
   
71 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​-​>WebGL:​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​ 71 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​-​>WebGL:​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​
   
72 ····​if-​eq·​v0,​·​v1,​·​:​cond_1 72 ····​if-​eq·​v0,​·​v1,​·​:​cond_1
   
73 ····​sget-​object·​v0,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>app:​Lcom/​badlogic/​gdx/​Application;​ 73 ····​sget-​object·​v0,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>app:​Lcom/​badlogic/​gdx/​Application;​
   
  74 ····​.​line·​55
74 ····​invoke-​interface·​{v0},​·​Lcom/​badlogic/​gdx/​Application;​-​>getType()​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​ 75 ····​invoke-​interface·​{v0},​·​Lcom/​badlogic/​gdx/​Application;​-​>getType()​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​
   
75 ····​move-​result-​object·​v0 76 ····​move-​result-​object·​v0
   
76 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​-​>iOS:​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​ 77 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​-​>iOS:​Lcom/​badlogic/​gdx/​Application$Applicati​onType;​
   
77 ····​if-​ne·​v0,​·​v1,​·​:​cond_2 78 ····​if-​ne·​v0,​·​v1,​·​:​cond_2
Offset 135, 28 lines modified Offset 136, 30 lines modified
   
135 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getHeight()​I 136 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getHeight()​I
   
136 ····​move-​result·​v7 137 ····​move-​result·​v7
   
137 ····​const/​4·​v8,​·​0x0 138 ····​const/​4·​v8,​·​0x0
   
  139 ····​.​line·​81
138 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLFormat()​I 140 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLFormat()​I
   
139 ····​move-​result·​v9 141 ····​move-​result·​v9
   
140 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLType()​I 142 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLType()​I
   
141 ····​move-​result·​v10 143 ····​move-​result·​v10
   
142 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getPixels()​Ljava/​nio/​ByteBuffer;​ 144 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getPixels()​Ljava/​nio/​ByteBuffer;​
   
143 ····​move-​result-​object·​v11 145 ····​move-​result-​object·​v11
   
144 ····​move/​from16·​v3,​·​p0 146 ····​move/​from16·​v3,​·​p0
   
  147 ····​.​line·​80
145 ····​invoke-​interface/​range·​{v2·​.​.​·​v11},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glTexImage2D(IIIIIII​ILjava/​nio/​Buffer;​)​V 148 ····​invoke-​interface/​range·​{v2·​.​.​·​v11},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glTexImage2D(IIIIIII​ILjava/​nio/​Buffer;​)​V
   
146 ····​.​line·​82 149 ····​.​line·​82
147 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>gl20:​Lcom/​badlogic/​gdx/​graphics/​GL20;​ 150 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>gl20:​Lcom/​badlogic/​gdx/​graphics/​GL20;​
   
148 ····​if-​nez·​v3,​·​:​cond_0 151 ····​if-​nez·​v3,​·​:​cond_0
   
Offset 268, 28 lines modified Offset 271, 30 lines modified
   
268 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getHeight()​I 271 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getHeight()​I
   
269 ····​move-​result·​v17 272 ····​move-​result·​v17
   
270 ····​const/​16·​v18,​·​0x0 273 ····​const/​16·​v18,​·​0x0
   
  274 ····​.​line·​96
271 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLFormat()​I 275 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLFormat()​I
   
272 ····​move-​result·​v19 276 ····​move-​result·​v19
   
273 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLType()​I 277 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getGLType()​I
   
274 ····​move-​result·​v20 278 ····​move-​result·​v20
   
275 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getPixels()​Ljava/​nio/​ByteBuffer;​ 279 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getPixels()​Ljava/​nio/​ByteBuffer;​
   
276 ····​move-​result-​object·​v21 280 ····​move-​result-​object·​v21
   
277 ····​move/​from16·​v13,​·​p0 281 ····​move/​from16·​v13,​·​p0
   
  282 ····​.​line·​95
278 ····​invoke-​interface/​range·​{v12·​.​.​·​v21},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glTexImage2D(IIIIIII​ILjava/​nio/​Buffer;​)​V 283 ····​invoke-​interface/​range·​{v12·​.​.​·​v21},​·​Lcom/​badlogic/​gdx/​graphics/​GL20;​-​>glTexImage2D(IIIIIII​ILjava/​nio/​Buffer;​)​V
   
279 ····​.​line·​98 284 ····​.​line·​98
280 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getWidth()​I 285 ····​invoke-​virtual/​range·​{p1·​.​.​·​p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getWidth()​I
   
281 ····​move-​result·​v3 286 ····​move-​result·​v3
   
Offset 338, 14 lines modified Offset 343, 15 lines modified
   
338 ····​if-​nez·​v0,​·​:​cond_0 343 ····​if-​nez·​v0,​·​:​cond_0
   
339 ····​sget-​object·​v0,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>graphics:​Lcom/​badlogic/​gdx/​Graphics;​ 344 ····​sget-​object·​v0,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>graphics:​Lcom/​badlogic/​gdx/​Graphics;​
   
340 ····​const-​string·​v1,​·​"GL_EXT_framebuffer_o​bject" 345 ····​const-​string·​v1,​·​"GL_EXT_framebuffer_o​bject"
   
  346 ····​.​line·​70
341 ····​invoke-​interface·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​Graphics;​-​>supportsExtension(Lj​ava/​lang/​String;​)​Z 347 ····​invoke-​interface·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​Graphics;​-​>supportsExtension(Lj​ava/​lang/​String;​)​Z
   
342 ····​move-​result·​v0 348 ····​move-​result·​v0
   
343 ····​if-​nez·​v0,​·​:​cond_0 349 ····​if-​nez·​v0,​·​:​cond_0
   
344 ····​sget-​object·​v0,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>gl30:​Lcom/​badlogic/​gdx/​graphics/​GL30;​ 350 ····​sget-​object·​v0,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>gl30:​Lcom/​badlogic/​gdx/​graphics/​GL30;​
Offset 364, 14 lines modified Offset 370, 15 lines modified
   
364 ····​move-​result·​v4 370 ····​move-​result·​v4
   
365 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getHeight()​I 371 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​graphics/​Pixmap;​-​>getHeight()​I
   
Max diff block lines reached; 1391/4177 bytes (33.30%) of diff not shown.
[−]
smali/com/badlogic/gdx/graphics/glutils/ShaderProgram.smali
Offset 858, 77 lines modified Offset 858, 76 lines modified
   
858 ····​.​line·​831 858 ····​.​line·​831
859 ····​.​local·​v1,​·​"builder":​Ljava/​lang/​StringBuilder;​ 859 ····​.​local·​v1,​·​"builder":​Ljava/​lang/​StringBuilder;​
860 ····​const/​4·​v2,​·​0x0 860 ····​const/​4·​v2,​·​0x0
   
861 ····​.​line·​832 861 ····​.​line·​832
862 ····​.​local·​v2,​·​"i":​I 862 ····​.​local·​v2,​·​"i":​I
863 ····​const-​string·​v4,​·​"Managed·​shaders/​app:​·​{·​" 863 ····​const-​string·​v3,​·​"Managed·​shaders/​app:​·​{·​"
   
864 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 864 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
865 ····​.​line·​833 865 ····​.​line·​833
866 ····​sget-​object·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ShaderProgram;​-​>shaders:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 866 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ShaderProgram;​-​>shaders:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
867 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>keys()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Keys;​ 867 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>keys()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Keys;​
   
868 ····​move-​result-​object·​v4 868 ····​move-​result-​object·​v3
   
869 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Keys;​-​>iterator()​Ljava/​util/​Iterator;​ 869 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Keys;​-​>iterator()​Ljava/​util/​Iterator;​
   
870 ····​move-​result-​object·​v3 870 ····​move-​result-​object·​v4
   
871 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
872 ····​:​goto_0 871 ····​:​goto_0
873 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 872 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
874 ····​move-​result·​v4 873 ····​move-​result·​v3
   
875 ····​if-​eqz·​v4,​·​:​cond_0 874 ····​if-​eqz·​v3,​·​:​cond_0
   
876 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 875 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
877 ····​move-​result-​object·​v0 876 ····​move-​result-​object·​v0
   
878 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​Application;​ 877 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​Application;​
   
879 ····​.​line·​834 878 ····​.​line·​834
880 ····​.​local·​v0,​·​"app":​Lcom/​badlogic/​gdx/​Application;​ 879 ····​.​local·​v0,​·​"app":​Lcom/​badlogic/​gdx/​Application;​
881 ····​sget-​object·​v4,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ShaderProgram;​-​>shaders:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 880 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ShaderProgram;​-​>shaders:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
882 ····​invoke-​virtual·​{v4,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 881 ····​invoke-​virtual·​{v3,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
883 ····​move-​result-​object·​v4 882 ····​move-​result-​object·​v3
   
884 ····​check-​cast·​v4,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 883 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
885 ····​iget·​v4,​·​v4,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I 884 ····​iget·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I
   
886 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 885 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
887 ····​.​line·​835 886 ····​.​line·​835
888 ····​const-​string·​v4,​·​"·​" 887 ····​const-​string·​v3,​·​"·​"
   
889 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 888 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
890 ····​goto·​:​goto_0 889 ····​goto·​:​goto_0
   
891 ····​.​line·​837 890 ····​.​line·​837
892 ····​.​end·​local·​v0····​#·​"app":​Lcom/​badlogic/​gdx/​Application;​ 891 ····​.​end·​local·​v0····​#·​"app":​Lcom/​badlogic/​gdx/​Application;​
893 ····​:​cond_0 892 ····​:​cond_0
894 ····​const-​string·​v4,​·​"}" 893 ····​const-​string·​v3,​·​"}"
   
895 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 894 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
896 ····​.​line·​838 895 ····​.​line·​838
897 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 896 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
898 ····​move-​result-​object·​v4 897 ····​move-​result-​object·​v3
   
899 ····​return-​object·​v4 898 ····​return-​object·​v3
900 .​end·​method 899 .​end·​method
   
901 .​method·​public·​static·​invalidateAllShaderPr​ograms(Lcom/​badlogic/​gdx/​Application;​)​V 900 .​method·​public·​static·​invalidateAllShaderPr​ograms(Lcom/​badlogic/​gdx/​Application;​)​V
902 ····​.​locals·​4 901 ····​.​locals·​4
903 ····​.​param·​p0,​·​"app"····​#·​Lcom/​badlogic/​gdx/​Application;​ 902 ····​.​param·​p0,​·​"app"····​#·​Lcom/​badlogic/​gdx/​Application;​
   
904 ····​.​prologue 903 ····​.​prologue
[−]
smali/com/badlogic/gdx/graphics/glutils/ShapeRenderer.smali
Offset 3166, 22 lines modified Offset 3166, 24 lines modified
   
3166 ····​add-​int/​lit8·​v7,​·​v3,​·​0x1 3166 ····​add-​int/​lit8·​v7,​·​v3,​·​0x1
   
3167 ····​int-​to-​float·​v7,​·​v7 3167 ····​int-​to-​float·​v7,​·​v7
   
3168 ····​mul-​float/​2addr·​v7,​·​v0 3168 ····​mul-​float/​2addr·​v7,​·​v0
   
  3169 ····​.​line·​907
3169 ····​invoke-​static·​{v7},​·​Lcom/​badlogic/​gdx/​math/​MathUtils;​-​>sin(F)​F 3170 ····​invoke-​static·​{v7},​·​Lcom/​badlogic/​gdx/​math/​MathUtils;​-​>sin(F)​F
   
3170 ····​move-​result·​v7 3171 ····​move-​result·​v7
   
3171 ····​mul-​float/​2addr·​v6,​·​v7 3172 ····​mul-​float/​2addr·​v6,​·​v7
   
3172 ····​add-​float/​2addr·​v6,​·​v2 3173 ····​add-​float/​2addr·​v6,​·​v2
   
  3174 ····​.​line·​906
3173 ····​invoke-​interface·​{v4,​·​v5,​·​v6,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ImmediateModeRenderer​;​-​>vertex(FFF)​V 3175 ····​invoke-​interface·​{v4,​·​v5,​·​v6,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ImmediateModeRenderer​;​-​>vertex(FFF)​V
   
3174 ····​.​line·​901 3176 ····​.​line·​901
3175 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 3177 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
3176 ····​goto·​:​goto_0 3178 ····​goto·​:​goto_0
   
Offset 3276, 22 lines modified Offset 3278, 24 lines modified
   
3276 ····​add-​int/​lit8·​v7,​·​v3,​·​0x1 3278 ····​add-​int/​lit8·​v7,​·​v3,​·​0x1
   
3277 ····​int-​to-​float·​v7,​·​v7 3279 ····​int-​to-​float·​v7,​·​v7
   
3278 ····​mul-​float/​2addr·​v7,​·​v0 3280 ····​mul-​float/​2addr·​v7,​·​v0
   
  3281 ····​.​line·​919
3279 ····​invoke-​static·​{v7},​·​Lcom/​badlogic/​gdx/​math/​MathUtils;​-​>sin(F)​F 3282 ····​invoke-​static·​{v7},​·​Lcom/​badlogic/​gdx/​math/​MathUtils;​-​>sin(F)​F
   
3280 ····​move-​result·​v7 3283 ····​move-​result·​v7
   
3281 ····​mul-​float/​2addr·​v6,​·​v7 3284 ····​mul-​float/​2addr·​v6,​·​v7
   
3282 ····​add-​float/​2addr·​v6,​·​v2 3285 ····​add-​float/​2addr·​v6,​·​v2
   
  3286 ····​.​line·​918
3283 ····​invoke-​interface·​{v4,​·​v5,​·​v6,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ImmediateModeRenderer​;​-​>vertex(FFF)​V 3287 ····​invoke-​interface·​{v4,​·​v5,​·​v6,​·​v9},​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ImmediateModeRenderer​;​-​>vertex(FFF)​V
   
3284 ····​.​line·​910 3288 ····​.​line·​910
3285 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 3289 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
3286 ····​goto·​:​goto_1 3290 ····​goto·​:​goto_1
   
[−]
smali/com/badlogic/gdx/input/GestureDetector$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​input/​GestureDetector;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​input/​GestureDetector;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​input/​GestureDetector;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​input/​GestureDetector;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​56 24 ····​.​line·​56
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector$1;​-​>this$0:​Lcom/​badlogic/​gdx/​input/​GestureDetector;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector$1;​-​>this$0:​Lcom/​badlogic/​gdx/​input/​GestureDetector;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/input/GestureDetector.smali
Offset 843, 21 lines modified Offset 843, 21 lines modified
   
843 ····​if-​gtz·​v4,​·​:​cond_4 843 ····​if-​gtz·​v4,​·​:​cond_4
   
844 ····​iget·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>lastTapX:​F 844 ····​iget·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>lastTapX:​F
   
845 ····​iget·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>lastTapY:​F 845 ····​iget·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>lastTapY:​F
   
  846 ····​.​line·​187
846 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>isWithinTapSquare(FF​FF)​Z 847 ····​invoke-​direct·​{p0,​·​p1,​·​p2,​·​v4,​·​v5},​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>isWithinTapSquare(FF​FF)​Z
   
847 ····​move-​result·​v4 848 ····​move-​result·​v4
   
848 ····​if-​nez·​v4,​·​:​cond_5 849 ····​if-​nez·​v4,​·​:​cond_5
   
849 ····​.​line·​187  
850 ····​:​cond_4 850 ····​:​cond_4
851 ····​const/​4·​v4,​·​0x0 851 ····​const/​4·​v4,​·​0x0
   
852 ····​iput·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>tapCount:​I 852 ····​iput·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​GestureDetector;​-​>tapCount:​I
   
853 ····​.​line·​188 853 ····​.​line·​188
854 ····​:​cond_5 854 ····​:​cond_5
[−]
smali/com/badlogic/gdx/input/RemoteInput$EventTrigger.smali
Offset 24, 14 lines modified Offset 24, 15 lines modified
   
24 .​field·​touchEvent:​Lcom/​badlogic/​gdx/​input/​RemoteInput$TouchEven​t;​ 24 .​field·​touchEvent:​Lcom/​badlogic/​gdx/​input/​RemoteInput$TouchEven​t;​
   
   
25 #·​direct·​methods 25 #·​direct·​methods
26 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​input/​RemoteInput;​Lcom/​badlogic/​gdx/​input/​RemoteInput$TouchEven​t;​Lcom/​badlogic/​gdx/​input/​RemoteInput$KeyEvent;​)​V 26 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​input/​RemoteInput;​Lcom/​badlogic/​gdx/​input/​RemoteInput$TouchEven​t;​Lcom/​badlogic/​gdx/​input/​RemoteInput$KeyEvent;​)​V
27 ····​.​locals·​0 27 ····​.​locals·​0
  28 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​input/​RemoteInput;​
28 ····​.​param·​p2,​·​"touchEvent"····​#·​Lcom/​badlogic/​gdx/​input/​RemoteInput$TouchEven​t;​ 29 ····​.​param·​p2,​·​"touchEvent"····​#·​Lcom/​badlogic/​gdx/​input/​RemoteInput$TouchEven​t;​
29 ····​.​param·​p3,​·​"keyEvent"····​#·​Lcom/​badlogic/​gdx/​input/​RemoteInput$KeyEvent;​ 30 ····​.​param·​p3,​·​"keyEvent"····​#·​Lcom/​badlogic/​gdx/​input/​RemoteInput$KeyEvent;​
   
30 ····​.​prologue 31 ····​.​prologue
31 ····​.​line·​83 32 ····​.​line·​83
32 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​RemoteInput$EventTrig​ger;​-​>this$0:​Lcom/​badlogic/​gdx/​input/​RemoteInput;​ 33 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​RemoteInput$EventTrig​ger;​-​>this$0:​Lcom/​badlogic/​gdx/​input/​RemoteInput;​
   
[−]
smali/com/badlogic/gdx/input/RemoteInput$KeyEvent.smali
Offset 33, 14 lines modified Offset 33, 15 lines modified
   
33 .​field·​type:​I 33 .​field·​type:​I
   
   
34 #·​direct·​methods 34 #·​direct·​methods
35 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​input/​RemoteInput;​)​V 35 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​input/​RemoteInput;​)​V
36 ····​.​locals·​0 36 ····​.​locals·​0
  37 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​input/​RemoteInput;​
   
37 ····​.​prologue 38 ····​.​prologue
38 ····​.​line·​56 39 ····​.​line·​56
39 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​RemoteInput$KeyEvent;​-​>this$0:​Lcom/​badlogic/​gdx/​input/​RemoteInput;​ 40 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​RemoteInput$KeyEvent;​-​>this$0:​Lcom/​badlogic/​gdx/​input/​RemoteInput;​
   
40 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 41 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/input/RemoteInput$TouchEvent.smali
Offset 35, 14 lines modified Offset 35, 15 lines modified
   
35 .​field·​y:​I 35 .​field·​y:​I
   
   
36 #·​direct·​methods 36 #·​direct·​methods
37 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​input/​RemoteInput;​)​V 37 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​input/​RemoteInput;​)​V
38 ····​.​locals·​0 38 ····​.​locals·​0
  39 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​input/​RemoteInput;​
   
39 ····​.​prologue 40 ····​.​prologue
40 ····​.​line·​67 41 ····​.​line·​67
41 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​RemoteInput$TouchEven​t;​-​>this$0:​Lcom/​badlogic/​gdx/​input/​RemoteInput;​ 42 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​input/​RemoteInput$TouchEven​t;​-​>this$0:​Lcom/​badlogic/​gdx/​input/​RemoteInput;​
   
42 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 43 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/maps/tiled/AtlasTmxMapLoader.smali
Offset 184, 42 lines modified Offset 184, 41 lines modified
184 .​method·​private·​setTextureFilters(Lco​m/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​)​V 184 .​method·​private·​setTextureFilters(Lco​m/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​)​V
185 ····​.​locals·​3 185 ····​.​locals·​3
186 ····​.​param·​p1,​·​"min"····​#·​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​ 186 ····​.​param·​p1,​·​"min"····​#·​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​
187 ····​.​param·​p2,​·​"mag"····​#·​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​ 187 ····​.​param·​p2,​·​"mag"····​#·​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​
   
188 ····​.​prologue 188 ····​.​prologue
189 ····​.​line·​216 189 ····​.​line·​216
190 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​AtlasTmxMapLoader;​-​>trackedTextures:​Lcom/​badlogic/​gdx/​utils/​Array;​ 190 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​AtlasTmxMapLoader;​-​>trackedTextures:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
191 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 191 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
192 ····​move-​result-​object·​v0 192 ····​move-​result-​object·​v1
   
193 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
194 ····​:​goto_0 193 ····​:​goto_0
195 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 194 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
196 ····​move-​result·​v2 195 ····​move-​result·​v2
   
197 ····​if-​eqz·​v2,​·​:​cond_0 196 ····​if-​eqz·​v2,​·​:​cond_0
   
198 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 197 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
199 ····​move-​result-​object·​v1 198 ····​move-​result-​object·​v0
   
200 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 199 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​
   
201 ····​.​line·​217 200 ····​.​line·​217
202 ····​.​local·​v1,​·​"texture":​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 201 ····​.​local·​v0,​·​"texture":​Lcom/​badlogic/​gdx/​graphics/​Texture;​
203 ····​invoke-​virtual·​{v1,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>setFilter(Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​)​V 202 ····​invoke-​virtual·​{v0,​·​p1,​·​p2},​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​-​>setFilter(Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​)​V
   
204 ····​goto·​:​goto_0 203 ····​goto·​:​goto_0
   
205 ····​.​line·​219 204 ····​.​line·​219
206 ····​.​end·​local·​v1····​#·​"texture":​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 205 ····​.​end·​local·​v0····​#·​"texture":​Lcom/​badlogic/​gdx/​graphics/​Texture;​
207 ····​:​cond_0 206 ····​:​cond_0
208 ····​return-​void 207 ····​return-​void
209 .​end·​method 208 .​end·​method
   
   
210 #·​virtual·​methods 209 #·​virtual·​methods
211 .​method·​protected·​createTileLayerCell(Z​ZZ)​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileLayer$Cel​l;​ 210 .​method·​protected·​createTileLayerCell(Z​ZZ)​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileLayer$Cel​l;​
Offset 332, 89 lines modified Offset 331, 88 lines modified
332 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 331 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
333 ····​invoke-​direct·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​><init>()​V 332 ····​invoke-​direct·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​><init>()​V
   
334 ····​.​line·​137 333 ····​.​line·​137
335 ····​.​local·​v1,​·​"dependencies":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​>;​" 334 ····​.​local·​v1,​·​"dependencies":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​>;​"
336 ····​:​try_start_0 335 ····​:​try_start_0
337 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​AtlasTmxMapLoader;​-​>xml:​Lcom/​badlogic/​gdx/​utils/​XmlReader;​ 336 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​AtlasTmxMapLoader;​-​>xml:​Lcom/​badlogic/​gdx/​utils/​XmlReader;​
   
338 ····​invoke-​virtual·​{v8,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader;​-​>parse(Lcom/​badlogic/​gdx/​files/​FileHandle;​)​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 337 ····​invoke-​virtual·​{v7,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader;​-​>parse(Lcom/​badlogic/​gdx/​files/​FileHandle;​)​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
   
339 ····​move-​result-​object·​v8 338 ····​move-​result-​object·​v7
   
340 ····​iput-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​AtlasTmxMapLoader;​-​>root:​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 339 ····​iput-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​AtlasTmxMapLoader;​-​>root:​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
   
341 ····​.​line·​139 340 ····​.​line·​139
342 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​AtlasTmxMapLoader;​-​>root:​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 341 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​AtlasTmxMapLoader;​-​>root:​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
   
343 ····​const-​string·​v9,​·​"properties" 342 ····​const-​string·​v8,​·​"properties"
   
344 ····​invoke-​virtual·​{v8,​·​v9},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getChildByName(Ljava​/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 343 ····​invoke-​virtual·​{v7,​·​v8},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getChildByName(Ljava​/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
   
345 ····​move-​result-​object·​v5 344 ····​move-​result-​object·​v4
   
346 ····​.​line·​140 345 ····​.​line·​140
347 ····​.​local·​v5,​·​"properties":​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 346 ····​.​local·​v4,​·​"properties":​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
348 ····​if-​eqz·​v5,​·​:​cond_1 347 ····​if-​eqz·​v4,​·​:​cond_1
   
349 ····​.​line·​141 348 ····​.​line·​141
350 ····​const-​string·​v8,​·​"property" 349 ····​const-​string·​v7,​·​"property"
   
351 ····​invoke-​virtual·​{v5,​·​v8},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getChildrenByName(Lj​ava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​Array;​ 350 ····​invoke-​virtual·​{v4,​·​v7},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getChildrenByName(Lj​ava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​Array;​
   
352 ····​move-​result-​object·​v8 351 ····​move-​result-​object·​v7
   
353 ····​invoke-​virtual·​{v8},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 352 ····​invoke-​virtual·​{v7},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
354 ····​move-​result-​object·​v3 353 ····​move-​result-​object·​v7
   
355 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
356 ····​:​cond_0 354 ····​:​cond_0
357 ····​:​goto_0 355 ····​:​goto_0
358 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 356 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
359 ····​move-​result·​v8 357 ····​move-​result·​v8
   
360 ····​if-​eqz·​v8,​·​:​cond_1 358 ····​if-​eqz·​v8,​·​:​cond_1
   
361 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 359 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
362 ····​move-​result-​object·​v6 360 ····​move-​result-​object·​v5
   
363 ····​check-​cast·​v6,​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 361 ····​check-​cast·​v5,​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
   
364 ····​.​line·​142 362 ····​.​line·​142
365 ····​.​local·​v6,​·​"property":​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 363 ····​.​local·​v5,​·​"property":​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
Max diff block lines reached; 74424/80129 bytes (92.88%) of diff not shown.
[−]
smali/com/badlogic/gdx/maps/tiled/TideMapLoader.smali
Offset 877, 304 lines modified Offset 877, 301 lines modified
877 ····​.​locals·​8 877 ····​.​locals·​8
878 ····​.​param·​p1,​·​"root"····​#·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 878 ····​.​param·​p1,​·​"root"····​#·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
879 ····​.​param·​p2,​·​"tmxFile"····​#·​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 879 ····​.​param·​p2,​·​"tmxFile"····​#·​Lcom/​badlogic/​gdx/​files/​FileHandle;​
880 ····​.​param·​p3,​·​"imageResolver"····​#·​Lcom/​badlogic/​gdx/​maps/​ImageResolver;​ 880 ····​.​param·​p3,​·​"imageResolver"····​#·​Lcom/​badlogic/​gdx/​maps/​ImageResolver;​
   
881 ····​.​prologue 881 ····​.​prologue
882 ····​.​line·​108 882 ····​.​line·​108
883 ····​new-​instance·​v3,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​ 883 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​
   
884 ····​invoke-​direct·​{v3},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​-​><init>()​V 884 ····​invoke-​direct·​{v2},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​-​><init>()​V
   
885 ····​.​line·​109 885 ····​.​line·​109
886 ····​.​local·​v3,​·​"map":​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​ 886 ····​.​local·​v2,​·​"map":​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​
887 ····​const-​string·​v7,​·​"properties" 887 ····​const-​string·​v6,​·​"properties"
   
888 ····​invoke-​virtual·​{p1,​·​v7},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getChildByName(Ljava​/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 888 ····​invoke-​virtual·​{p1,​·​v6},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getChildByName(Ljava​/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
   
889 ····​move-​result-​object·​v4 889 ····​move-​result-​object·​v3
   
890 ····​.​line·​110 890 ····​.​line·​110
891 ····​.​local·​v4,​·​"properties":​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 891 ····​.​local·​v3,​·​"properties":​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
892 ····​if-​eqz·​v4,​·​:​cond_0 892 ····​if-​eqz·​v3,​·​:​cond_0
   
893 ····​.​line·​111 893 ····​.​line·​111
894 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​-​>getProperties()​Lcom/​badlogic/​gdx/​maps/​MapProperties;​ 894 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​-​>getProperties()​Lcom/​badlogic/​gdx/​maps/​MapProperties;​
   
895 ····​move-​result-​object·​v7 895 ····​move-​result-​object·​v6
   
896 ····​invoke-​direct·​{p0,​·​v7,​·​v4},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TideMapLoader;​-​>loadProperties(Lcom/​badlogic/​gdx/​maps/​MapProperties;​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​)​V 896 ····​invoke-​direct·​{p0,​·​v6,​·​v3},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TideMapLoader;​-​>loadProperties(Lcom/​badlogic/​gdx/​maps/​MapProperties;​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​)​V
   
897 ····​.​line·​113 897 ····​.​line·​113
898 ····​:​cond_0 898 ····​:​cond_0
899 ····​const-​string·​v7,​·​"TileSheets" 899 ····​const-​string·​v6,​·​"TileSheets"
   
900 ····​invoke-​virtual·​{p1,​·​v7},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getChildByName(Ljava​/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 900 ····​invoke-​virtual·​{p1,​·​v6},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getChildByName(Ljava​/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
   
901 ····​move-​result-​object·​v6 901 ····​move-​result-​object·​v5
   
902 ····​.​line·​114 902 ····​.​line·​114
903 ····​.​local·​v6,​·​"tilesheets":​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 903 ····​.​local·​v5,​·​"tilesheets":​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
904 ····​const-​string·​v7,​·​"TileSheet" 904 ····​const-​string·​v6,​·​"TileSheet"
   
905 ····​invoke-​virtual·​{v6,​·​v7},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getChildrenByName(Lj​ava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​Array;​ 905 ····​invoke-​virtual·​{v5,​·​v6},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getChildrenByName(Lj​ava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​Array;​
   
906 ····​move-​result-​object·​v7 906 ····​move-​result-​object·​v6
   
907 ····​invoke-​virtual·​{v7},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 907 ····​invoke-​virtual·​{v6},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
908 ····​move-​result-​object·​v0 908 ····​move-​result-​object·​v6
   
909 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
910 ····​:​goto_0 909 ····​:​goto_0
911 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 910 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
912 ····​move-​result·​v7 911 ····​move-​result·​v7
   
913 ····​if-​eqz·​v7,​·​:​cond_1 912 ····​if-​eqz·​v7,​·​:​cond_1
   
914 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 913 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
915 ····​move-​result-​object·​v5 914 ····​move-​result-​object·​v4
   
916 ····​check-​cast·​v5,​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 915 ····​check-​cast·​v4,​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
   
917 ····​.​line·​115 916 ····​.​line·​115
918 ····​.​local·​v5,​·​"tilesheet":​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 917 ····​.​local·​v4,​·​"tilesheet":​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
919 ····​invoke-​direct·​{p0,​·​v3,​·​v5,​·​p2,​·​p3},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TideMapLoader;​-​>loadTileSheet(Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​maps/​ImageResolver;​)​V 918 ····​invoke-​direct·​{p0,​·​v2,​·​v4,​·​p2,​·​p3},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TideMapLoader;​-​>loadTileSheet(Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​maps/​ImageResolver;​)​V
   
920 ····​goto·​:​goto_0 919 ····​goto·​:​goto_0
   
921 ····​.​line·​117 920 ····​.​line·​117
922 ····​.​end·​local·​v5····​#·​"tilesheet":​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 921 ····​.​end·​local·​v4····​#·​"tilesheet":​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
923 ····​:​cond_1 922 ····​:​cond_1
924 ····​const-​string·​v7,​·​"Layers" 923 ····​const-​string·​v6,​·​"Layers"
   
925 ····​invoke-​virtual·​{p1,​·​v7},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getChildByName(Ljava​/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 924 ····​invoke-​virtual·​{p1,​·​v6},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getChildByName(Ljava​/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
   
926 ····​move-​result-​object·​v2 925 ····​move-​result-​object·​v1
   
927 ····​.​line·​118 926 ····​.​line·​118
928 ····​.​local·​v2,​·​"layers":​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 927 ····​.​local·​v1,​·​"layers":​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
929 ····​const-​string·​v7,​·​"Layer" 928 ····​const-​string·​v6,​·​"Layer"
   
930 ····​invoke-​virtual·​{v2,​·​v7},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getChildrenByName(Lj​ava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​Array;​ 929 ····​invoke-​virtual·​{v1,​·​v6},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>getChildrenByName(Lj​ava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​Array;​
   
931 ····​move-​result-​object·​v7 930 ····​move-​result-​object·​v6
   
932 ····​invoke-​virtual·​{v7},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 931 ····​invoke-​virtual·​{v6},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
933 ····​move-​result-​object·​v0 932 ····​move-​result-​object·​v6
   
934 ····​:​goto_1 933 ····​:​goto_1
935 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 934 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
936 ····​move-​result·​v7 935 ····​move-​result·​v7
   
937 ····​if-​eqz·​v7,​·​:​cond_2 936 ····​if-​eqz·​v7,​·​:​cond_2
   
938 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 937 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
Max diff block lines reached; 48384/54642 bytes (88.55%) of diff not shown.
[−]
smali/com/badlogic/gdx/maps/tiled/TiledMap.smali
Offset 40, 48 lines modified Offset 40, 46 lines modified
   
40 #·​virtual·​methods 40 #·​virtual·​methods
41 .​method·​public·​dispose()​V 41 .​method·​public·​dispose()​V
42 ····​.​locals·​3 42 ····​.​locals·​3
   
43 ····​.​prologue 43 ····​.​prologue
44 ····​.​line·​51 44 ····​.​line·​51
45 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​-​>ownedResources:​Lcom/​badlogic/​gdx/​utils/​Array;​ 45 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​-​>ownedResources:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
46 ····​if-​eqz·​v2,​·​:​cond_0 46 ····​if-​eqz·​v1,​·​:​cond_0
   
47 ····​.​line·​52 47 ····​.​line·​52
48 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​-​>ownedResources:​Lcom/​badlogic/​gdx/​utils/​Array;​ 48 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​-​>ownedResources:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
49 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 49 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
50 ····​move-​result-​object·​v0 50 ····​move-​result-​object·​v1
   
51 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
52 ····​:​goto_0 51 ····​:​goto_0
53 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 52 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
54 ····​move-​result·​v2 53 ····​move-​result·​v2
   
55 ····​if-​eqz·​v2,​·​:​cond_0 54 ····​if-​eqz·​v2,​·​:​cond_0
   
56 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 55 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
57 ····​move-​result-​object·​v1 56 ····​move-​result-​object·​v0
   
58 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​ 57 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​
   
59 ····​.​line·​53 58 ····​.​line·​53
60 ····​.​local·​v1,​·​"resource":​Lcom/​badlogic/​gdx/​utils/​Disposable;​ 59 ····​.​local·​v0,​·​"resource":​Lcom/​badlogic/​gdx/​utils/​Disposable;​
61 ····​invoke-​interface·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​-​>dispose()​V 60 ····​invoke-​interface·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​-​>dispose()​V
   
62 ····​goto·​:​goto_0 61 ····​goto·​:​goto_0
   
63 ····​.​line·​56 62 ····​.​line·​56
64 ····​.​end·​local·​v0····​#·​"i$":​Ljava/​util/​Iterator;​ 63 ····​.​end·​local·​v0····​#·​"resource":​Lcom/​badlogic/​gdx/​utils/​Disposable;​
65 ····​.​end·​local·​v1····​#·​"resource":​Lcom/​badlogic/​gdx/​utils/​Disposable;​  
66 ····​:​cond_0 64 ····​:​cond_0
67 ····​return-​void 65 ····​return-​void
68 .​end·​method 66 .​end·​method
   
69 .​method·​public·​getTileSets()​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSets;​ 67 .​method·​public·​getTileSets()​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSets;​
70 ····​.​locals·​1 68 ····​.​locals·​1
   
[−]
smali/com/badlogic/gdx/maps/tiled/TiledMapTileSets.smali
Offset 68, 52 lines modified Offset 68, 51 lines modified
   
68 .​method·​public·​getTile(I)​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTile;​ 68 .​method·​public·​getTile(I)​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTile;​
69 ····​.​locals·​4 69 ····​.​locals·​4
70 ····​.​param·​p1,​·​"id"····​#·​I 70 ····​.​param·​p1,​·​"id"····​#·​I
   
71 ····​.​prologue 71 ····​.​prologue
72 ····​.​line·​70 72 ····​.​line·​70
73 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSets;​-​>tilesets:​Lcom/​badlogic/​gdx/​utils/​Array;​ 73 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSets;​-​>tilesets:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
74 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 74 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
75 ····​move-​result-​object·​v0 75 ····​move-​result-​object·​v2
   
76 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
77 ····​:​cond_0 76 ····​:​cond_0
78 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 77 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
79 ····​move-​result·​v3 78 ····​move-​result·​v3
   
80 ····​if-​eqz·​v3,​·​:​cond_1 79 ····​if-​eqz·​v3,​·​:​cond_1
   
81 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 80 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
82 ····​move-​result-​object·​v2 81 ····​move-​result-​object·​v1
   
83 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​ 82 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​
   
84 ····​.​line·​71 83 ····​.​line·​71
85 ····​.​local·​v2,​·​"tileset":​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​ 84 ····​.​local·​v1,​·​"tileset":​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​
86 ····​invoke-​virtual·​{v2,​·​p1},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​-​>getTile(I)​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTile;​ 85 ····​invoke-​virtual·​{v1,​·​p1},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​-​>getTile(I)​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTile;​
   
87 ····​move-​result-​object·​v1 86 ····​move-​result-​object·​v0
   
88 ····​.​line·​72 87 ····​.​line·​72
89 ····​.​local·​v1,​·​"tile":​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTile;​ 88 ····​.​local·​v0,​·​"tile":​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTile;​
90 ····​if-​eqz·​v1,​·​:​cond_0 89 ····​if-​eqz·​v0,​·​:​cond_0
   
91 ····​.​line·​76 90 ····​.​line·​76
92 ····​.​end·​local·​v1····​#·​"tile":​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTile;​ 91 ····​.​end·​local·​v0····​#·​"tile":​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTile;​
93 ····​.​end·​local·​v2····​#·​"tileset":​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​ 92 ····​.​end·​local·​v1····​#·​"tileset":​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​
94 ····​:​goto_0 93 ····​:​goto_0
95 ····​return-​object·​v1 94 ····​return-​object·​v0
   
96 ····​:​cond_1 95 ····​:​cond_1
97 ····​const/​4·​v1,​·​0x0 96 ····​const/​4·​v0,​·​0x0
   
98 ····​goto·​:​goto_0 97 ····​goto·​:​goto_0
99 .​end·​method 98 .​end·​method
   
100 .​method·​public·​getTileSet(I)​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​ 99 .​method·​public·​getTileSet(I)​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​
101 ····​.​locals·​1 100 ····​.​locals·​1
102 ····​.​param·​p1,​·​"index"····​#·​I 101 ····​.​param·​p1,​·​"index"····​#·​I
Offset 133, 53 lines modified Offset 132, 52 lines modified
   
133 .​method·​public·​getTileSet(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​ 132 .​method·​public·​getTileSet(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​
134 ····​.​locals·​3 133 ····​.​locals·​3
135 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​ 134 ····​.​param·​p1,​·​"name"····​#·​Ljava/​lang/​String;​
   
136 ····​.​prologue 135 ····​.​prologue
137 ····​.​line·​42 136 ····​.​line·​42
138 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSets;​-​>tilesets:​Lcom/​badlogic/​gdx/​utils/​Array;​ 137 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSets;​-​>tilesets:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
139 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 138 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
140 ····​move-​result-​object·​v0 139 ····​move-​result-​object·​v1
   
141 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
142 ····​:​cond_0 140 ····​:​cond_0
143 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 141 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
144 ····​move-​result·​v2 142 ····​move-​result·​v2
   
145 ····​if-​eqz·​v2,​·​:​cond_1 143 ····​if-​eqz·​v2,​·​:​cond_1
   
146 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 144 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
147 ····​move-​result-​object·​v1 145 ····​move-​result-​object·​v0
   
148 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​ 146 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​
   
149 ····​.​line·​43 147 ····​.​line·​43
150 ····​.​local·​v1,​·​"tileset":​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​ 148 ····​.​local·​v0,​·​"tileset":​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​
151 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​-​>getName()​Ljava/​lang/​String;​ 149 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​-​>getName()​Ljava/​lang/​String;​
   
152 ····​move-​result-​object·​v2 150 ····​move-​result-​object·​v2
   
153 ····​invoke-​virtual·​{p1,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 151 ····​invoke-​virtual·​{p1,​·​v2},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
154 ····​move-​result·​v2 152 ····​move-​result·​v2
   
155 ····​if-​eqz·​v2,​·​:​cond_0 153 ····​if-​eqz·​v2,​·​:​cond_0
   
156 ····​.​line·​47 154 ····​.​line·​47
157 ····​.​end·​local·​v1····​#·​"tileset":​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​ 155 ····​.​end·​local·​v0····​#·​"tileset":​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileSet;​
158 ····​:​goto_0 156 ····​:​goto_0
159 ····​return-​object·​v1 157 ····​return-​object·​v0
   
160 ····​:​cond_1 158 ····​:​cond_1
161 ····​const/​4·​v1,​·​0x0 159 ····​const/​4·​v0,​·​0x0
Max diff block lines reached; 149/4662 bytes (3.20%) of diff not shown.
[−]
smali/com/badlogic/gdx/maps/tiled/TmxMapHelper.smali
Offset 485, 14 lines modified Offset 485, 15 lines modified
   
485 ····​or-​int·​v18,​·​v18,​·​v19 485 ····​or-​int·​v18,​·​v18,​·​v19
   
486 ····​const/​16·​v19,​·​0x2 486 ····​const/​16·​v19,​·​0x2
   
487 ····​aget-​byte·​v19,​·​v14,​·​v19 487 ····​aget-​byte·​v19,​·​v14,​·​v19
   
  488 ····​.​line·​81
488 ····​invoke-​static/​range·​{v19·​.​.​·​v19},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapHelper;​-​>unsignedByteToInt(B)​I 489 ····​invoke-​static/​range·​{v19·​.​.​·​v19},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapHelper;​-​>unsignedByteToInt(B)​I
   
489 ····​move-​result·​v19 490 ····​move-​result·​v19
   
490 ····​shl-​int/​lit8·​v19,​·​v19,​·​0x10 491 ····​shl-​int/​lit8·​v19,​·​v19,​·​0x10
   
491 ····​or-​int·​v18,​·​v18,​·​v19 492 ····​or-​int·​v18,​·​v18,​·​v19
[−]
smali/com/badlogic/gdx/maps/tiled/TmxMapLoader.smali
Offset 240, 15 lines modified Offset 240, 15 lines modified
   
240 ····​move-​result-​object·​v0 240 ····​move-​result-​object·​v0
   
241 ····​return-​object·​v0 241 ····​return-​object·​v0
242 .​end·​method 242 .​end·​method
   
243 .​method·​public·​getDependencies(Ljava​/​lang/​String;​Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader$Paramete​rs;​)​Lcom/​badlogic/​gdx/​utils/​Array;​ 243 .​method·​public·​getDependencies(Ljava​/​lang/​String;​Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader$Paramete​rs;​)​Lcom/​badlogic/​gdx/​utils/​Array;​
244 ····​.​locals·9 244 ····​.​locals·8
245 ····​.​param·​p1,​·​"fileName"····​#·​Ljava/​lang/​String;​ 245 ····​.​param·​p1,​·​"fileName"····​#·​Ljava/​lang/​String;​
246 ····​.​param·​p2,​·​"tmxFile"····​#·​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 246 ····​.​param·​p2,​·​"tmxFile"····​#·​Lcom/​badlogic/​gdx/​files/​FileHandle;​
247 ····​.​param·​p3,​·​"parameter"····​#·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader$Paramete​rs;​ 247 ····​.​param·​p3,​·​"parameter"····​#·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader$Paramete​rs;​
248 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 248 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
249 ········​value·​=·​{ 249 ········​value·​=·​{
250 ············​"(",​ 250 ············​"(",​
251 ············​"Ljava/​lang/​String;​",​ 251 ············​"Ljava/​lang/​String;​",​
Offset 267, 142 lines modified Offset 267, 139 lines modified
267 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​Array;​ 267 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​Array;​
   
268 ····​invoke-​direct·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​><init>()​V 268 ····​invoke-​direct·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​><init>()​V
   
269 ····​.​line·​162 269 ····​.​line·​162
270 ····​.​local·​v0,​·​"dependencies":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​>;​" 270 ····​.​local·​v0,​·​"dependencies":​Lcom/​badlogic/​gdx/​utils/​Array;​,​·​"Lcom/​badlogic/​gdx/​utils/​Array<Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​>;​"
271 ····​:​try_start_0 271 ····​:​try_start_0
272 ····​iget-​object·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader;​-​>xml:​Lcom/​badlogic/​gdx/​utils/​XmlReader;​ 272 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader;​-​>xml:​Lcom/​badlogic/​gdx/​utils/​XmlReader;​
   
273 ····​invoke-​virtual·​{v6,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader;​-​>parse(Lcom/​badlogic/​gdx/​files/​FileHandle;​)​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 273 ····​invoke-​virtual·​{v5,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​XmlReader;​-​>parse(Lcom/​badlogic/​gdx/​files/​FileHandle;​)​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
   
274 ····​move-​result-​object·​v6 274 ····​move-​result-​object·​v5
   
275 ····​iput-​object·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader;​-​>root:​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 275 ····​iput-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader;​-​>root:​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
   
276 ····​.​line·​163 276 ····​.​line·​163
277 ····​if-​eqz·​p3,​·​:​cond_1 277 ····​if-​eqz·​p3,​·​:​cond_1
   
278 ····​iget-​boolean·​v2,​·​p3,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader$Paramete​rs;​-​>generateMipMaps:​Z 278 ····​iget-​boolean·​v2,​·​p3,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader$Paramete​rs;​-​>generateMipMaps:​Z
   
279 ····​.​line·​164 279 ····​.​line·​164
280 ····​.​local·​v2,​·​"generateMipMaps":​Z 280 ····​.​local·​v2,​·​"generateMipMaps":​Z
281 ····​:​goto_0 281 ····​:​goto_0
282 ····​new-​instance·​v5,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​ 282 ····​new-​instance·​v4,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​
   
283 ····​invoke-​direct·​{v5},​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​><init>()​V 283 ····​invoke-​direct·​{v4},​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​><init>()​V
   
284 ····​.​line·​165 284 ····​.​line·​165
285 ····​.​local·​v5,​·​"texParams":​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​ 285 ····​.​local·​v4,​·​"texParams":​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​
286 ····​iput-​boolean·​v2,​·​v5,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​>genMipMaps:​Z 286 ····​iput-​boolean·​v2,​·​v4,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​>genMipMaps:​Z
   
287 ····​.​line·​166 287 ····​.​line·​166
288 ····​if-​eqz·​p3,​·​:​cond_0 288 ····​if-​eqz·​p3,​·​:​cond_0
   
289 ····​.​line·​167 289 ····​.​line·​167
290 ····​iget-​object·​v6,​·​p3,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader$Paramete​rs;​-​>textureMinFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​ 290 ····​iget-​object·​v5,​·​p3,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader$Paramete​rs;​-​>textureMinFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​
   
291 ····​iput-​object·​v6,​·​v5,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​>minFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​ 291 ····​iput-​object·​v5,​·​v4,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​>minFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​
   
292 ····​.​line·​168 292 ····​.​line·​168
293 ····​iget-​object·​v6,​·​p3,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader$Paramete​rs;​-​>textureMagFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​ 293 ····​iget-​object·​v5,​·​p3,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader$Paramete​rs;​-​>textureMagFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​
   
294 ····​iput-​object·​v6,​·​v5,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​>magFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​ 294 ····​iput-​object·​v5,​·​v4,​·​Lcom/​badlogic/​gdx/​assets/​loaders/​TextureLoader$Texture​Parameter;​-​>magFilter:​Lcom/​badlogic/​gdx/​graphics/​Texture$TextureFilter​;​
   
295 ····​.​line·​170 295 ····​.​line·​170
296 ····​:​cond_0 296 ····​:​cond_0
297 ····​iget-​object·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader;​-​>root:​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​ 297 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader;​-​>root:​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​
   
298 ····​invoke-​virtual·​{p0,​·​v6,​·​p2},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader;​-​>loadTilesets(Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​Lcom/​badlogic/​gdx/​files/​FileHandle;​)​Lcom/​badlogic/​gdx/​utils/​Array;​ 298 ····​invoke-​virtual·​{p0,​·​v5,​·​p2},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TmxMapLoader;​-​>loadTilesets(Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​Lcom/​badlogic/​gdx/​files/​FileHandle;​)​Lcom/​badlogic/​gdx/​utils/​Array;​
   
299 ····​move-​result-​object·​v6 299 ····​move-​result-​object·​v5
   
300 ····​invoke-​virtual·​{v6},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 300 ····​invoke-​virtual·​{v5},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
301 ····​move-​result-​object·​v3 301 ····​move-​result-​object·​v5
   
302 ····​.​local·​v3,​·​"i$":​Ljava/​util/​Iterator;​  
303 ····​:​goto_1 302 ····​:​goto_1
304 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 303 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
305 ····​move-​result·​v6 304 ····​move-​result·​v6
   
306 ····​if-​eqz·​v6,​·​:​cond_2 305 ····​if-​eqz·​v6,​·​:​cond_2
   
307 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 306 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
308 ····​move-​result-​object·​v4 307 ····​move-​result-​object·​v3
   
309 ····​check-​cast·​v4,​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 308 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​files/​FileHandle;​
   
310 ····​.​line·​171 309 ····​.​line·​171
311 ····​.​local·​v4,​·​"image":​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 310 ····​.​local·​v3,​·​"image":​Lcom/​badlogic/​gdx/​files/​FileHandle;​
312 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​ 311 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​
   
313 ····​const-​class·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​ 312 ····​const-​class·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​Texture;​
   
314 ····​invoke-​direct·​{v6,​·​v4,​·​v7,​·​v5},​·​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​-​><init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Ljava/​lang/​Class;​Lcom/​badlogic/​gdx/​assets/​AssetLoaderParameters​;​)​V 313 ····​invoke-​direct·​{v6,​·​v3,​·​v7,​·​v4},​·​Lcom/​badlogic/​gdx/​assets/​AssetDescriptor;​-​><init>(Lcom/​badlogic/​gdx/​files/​FileHandle;​Ljava/​lang/​Class;​Lcom/​badlogic/​gdx/​assets/​AssetLoaderParameters​;​)​V
   
315 ····​invoke-​virtual·​{v0,​·​v6},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V 314 ····​invoke-​virtual·​{v0,​·​v6},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>add(Ljava/​lang/​Object;​)​V
316 ····​:​try_end_0 315 ····​:​try_end_0
317 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 316 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
318 ····​goto·​:​goto_1 317 ····​goto·​:​goto_1
Max diff block lines reached; 100997/107366 bytes (94.07%) of diff not shown.
[−]
smali/com/badlogic/gdx/maps/tiled/renderers/BatchTiledMapRenderer.smali
Offset 232, 209 lines modified Offset 232, 188 lines modified
232 ····​.​locals·​5 232 ····​.​locals·​5
   
233 ····​.​prologue 233 ····​.​prologue
234 ····​.​line·​105 234 ····​.​line·​105
235 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​BatchTiledMapRenderer​;​-​>beginRender()​V 235 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​BatchTiledMapRenderer​;​-​>beginRender()​V
   
236 ····​.​line·​106 236 ····​.​line·​106
237 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​BatchTiledMapRenderer​;​-​>map:​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​ 237 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​BatchTiledMapRenderer​;​-​>map:​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​
   
238 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​-​>getLayers()​Lcom/​badlogic/​gdx/​maps/​MapLayers;​ 238 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMap;​-​>getLayers()​Lcom/​badlogic/​gdx/​maps/​MapLayers;​
   
239 ····​move-​result-​object·​v4 239 ····​move-​result-​object·​v2
   
240 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​maps/​MapLayers;​-​>iterator()​Ljava/​util/​Iterator;​ 240 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​maps/​MapLayers;​-​>iterator()​Ljava/​util/​Iterator;​
   
241 ····​move-​result-​object·​v0 241 ····​move-​result-​object·​v2
   
242 ····​:​cond_0 242 ····​:​cond_0
243 ····​:​goto_0 243 ····​:​goto_0
244 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 244 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
245 ····​move-​result·​v4 245 ····​move-​result·​v3
   
246 ····​if-​eqz·​v4,​·​:​cond_2 246 ····​if-​eqz·​v3,​·​:​cond_2
   
247 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 247 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
248 ····​move-​result-​object·​v2 248 ····​move-​result-​object·​v0
   
249 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​maps/​MapLayer;​ 249 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​maps/​MapLayer;​
   
250 ····​.​line·​107 250 ····​.​line·​107
251 ····​.​local·​v2,​·​"layer":​Lcom/​badlogic/​gdx/​maps/​MapLayer;​ 251 ····​.​local·​v0,​·​"layer":​Lcom/​badlogic/​gdx/​maps/​MapLayer;​
252 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​maps/​MapLayer;​-​>isVisible()​Z 252 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​maps/​MapLayer;​-​>isVisible()​Z
   
253 ····​move-​result·​v4 253 ····​move-​result·​v3
   
254 ····​if-​eqz·​v4,​·​:​cond_0 254 ····​if-​eqz·​v3,​·​:​cond_0
   
255 ····​.​line·​108 255 ····​.​line·​108
256 ····​instance-​of·​v4,​·​v2,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileLayer;​ 256 ····​instance-​of·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileLayer;​
   
257 ····​if-​eqz·​v4,​·​:​cond_1 257 ····​if-​eqz·​v3,​·​:​cond_1
   
258 ····​.​line·​109 258 ····​.​line·​109
259 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileLayer;​ 259 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​TiledMapTileLayer;​
   
260 ····​.​end·​local·​v2····​#·​"layer":​Lcom/​badlogic/​gdx/​maps/​MapLayer;​ 260 ····​.​end·​local·​v0····​#·​"layer":​Lcom/​badlogic/​gdx/​maps/​MapLayer;​
261 ····​invoke-​virtual·​{p0,​·​v2},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​BatchTiledMapRenderer​;​-​>renderTileLayer(Lcom​/​badlogic/​gdx/​maps/​tiled/​TiledMapTileLayer;​)​V 261 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​BatchTiledMapRenderer​;​-​>renderTileLayer(Lcom​/​badlogic/​gdx/​maps/​tiled/​TiledMapTileLayer;​)​V
   
262 ····​goto·​:​goto_0 262 ····​goto·​:​goto_0
   
263 ····​.​line·​111 263 ····​.​line·​111
264 ····​.​restart·​local·​v2····​#·​"layer":​Lcom/​badlogic/​gdx/​maps/​MapLayer;​ 264 ····​.​restart·​local·​v0····​#·​"layer":​Lcom/​badlogic/​gdx/​maps/​MapLayer;​
265 ····​:​cond_1 265 ····​:​cond_1
266 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​maps/​MapLayer;​-​>getObjects()​Lcom/​badlogic/​gdx/​maps/​MapObjects;​ 266 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​maps/​MapLayer;​-​>getObjects()​Lcom/​badlogic/​gdx/​maps/​MapObjects;​
   
267 ····​move-​result-​object·​v4 267 ····​move-​result-​object·​v3
   
268 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​maps/​MapObjects;​-​>iterator()​Ljava/​util/​Iterator;​ 268 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​maps/​MapObjects;​-​>iterator()​Ljava/​util/​Iterator;​
   
269 ····​move-​result-​object·​v1 269 ····​move-​result-​object·​v3
   
270 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
271 ····​:​goto_1 270 ····​:​goto_1
272 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 271 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
273 ····​move-​result·​v4 272 ····​move-​result·​v4
   
274 ····​if-​eqz·​v4,​·​:​cond_0 273 ····​if-​eqz·​v4,​·​:​cond_0
   
275 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 274 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
276 ····​move-​result-​object·​v3 275 ····​move-​result-​object·​v1
   
277 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​maps/​MapObject;​ 276 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​maps/​MapObject;​
   
278 ····​.​line·​112 277 ····​.​line·​112
279 ····​.​local·​v3,​·​"object":​Lcom/​badlogic/​gdx/​maps/​MapObject;​ 278 ····​.​local·​v1,​·​"object":​Lcom/​badlogic/​gdx/​maps/​MapObject;​
280 ····​invoke-​virtual·​{p0,​·​v3},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​BatchTiledMapRenderer​;​-​>renderObject(Lcom/​badlogic/​gdx/​maps/​MapObject;​)​V 279 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​BatchTiledMapRenderer​;​-​>renderObject(Lcom/​badlogic/​gdx/​maps/​MapObject;​)​V
   
281 ····​goto·​:​goto_1 280 ····​goto·​:​goto_1
   
282 ····​.​line·​117 281 ····​.​line·​117
283 ····​.​end·​local·​v1····​#·​"i$":​Ljava/​util/​Iterator;​ 282 ····​.​end·​local·​v0····​#·​"layer":​Lcom/​badlogic/​gdx/​maps/​MapLayer;​
284 ····​.​end·​local·​v2····​#·​"layer":​Lcom/​badlogic/​gdx/​maps/​MapLayer;​ 283 ····​.​end·​local·​v1····​#·​"object":​Lcom/​badlogic/​gdx/​maps/​MapObject;​
285 ····​.​end·​local·​v3····​#·​"object":​Lcom/​badlogic/​gdx/​maps/​MapObject;​  
286 ····​:​cond_2 284 ····​:​cond_2
287 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​BatchTiledMapRenderer​;​-​>endRender()​V 285 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​BatchTiledMapRenderer​;​-​>endRender()​V
   
288 ····​.​line·​118 286 ····​.​line·​118
289 ····​return-​void 287 ····​return-​void
290 .​end·​method 288 .​end·​method
   
291 .​method·​public·​render([I)​V 289 .​method·​public·​render([I)​V
292 ····​.​locals·8 290 ····​.​locals·7
293 ····​.​param·​p1,​·​"layers"····​#·​[I 291 ····​.​param·​p1,​·​"layers"····​#·​[I
   
294 ····​.​prologue 292 ····​.​prologue
Max diff block lines reached; 5175/10198 bytes (50.75%) of diff not shown.
[−]
smali/com/badlogic/gdx/maps/tiled/renderers/OrthoCachedTiledMapRenderer.smali
Offset 177, 569 lines modified Offset 177, 540 lines modified
177 ····​.​line·​349 177 ····​.​line·​349
178 ····​iget-​boolean·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>cached:​Z 178 ····​iget-​boolean·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>cached:​Z
   
179 ····​return·​v0 179 ····​return·​v0
180 .​end·​method 180 .​end·​method
   
181 .​method·​public·​render()​V 181 .​method·​public·​render()​V
182 ····​.​locals·​13 182 ····​.​locals·​12
   
183 ····​.​prologue 183 ····​.​prologue
184 ····​const/​16·​v12,​·​0xbe2 184 ····​const/​16·​v11,​·​0xbe2
   
185 ····​const/​high16·​v11,​·​0x40000000····​#·​2.​0f 185 ····​const/​high16·​v10,​·​0x40000000····​#·​2.​0f
   
186 ····​.​line·​114 186 ····​.​line·​114
187 ····​iget-​boolean·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>cached:​Z 187 ····​iget-​boolean·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>cached:​Z
   
188 ····​if-​nez·​v8,​·​:​cond_1 188 ····​if-​nez·​v7,​·​:​cond_1
   
189 ····​.​line·​115 189 ····​.​line·​115
190 ····​const/​4·​v8,​·​0x1 190 ····​const/​4·​v7,​·​0x1
   
191 ····​iput-​boolean·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>cached:​Z 191 ····​iput-​boolean·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>cached:​Z
   
192 ····​.​line·​116 192 ····​.​line·​116
193 ····​const/​4·​v8,​·​0x0 193 ····​const/​4·​v7,​·​0x0
   
194 ····​iput·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>count:​I 194 ····​iput·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>count:​I
   
195 ····​.​line·​117 195 ····​.​line·​117
196 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>spriteCache:​Lcom/​badlogic/​gdx/​graphics/​g2d/​SpriteCache;​ 196 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>spriteCache:​Lcom/​badlogic/​gdx/​graphics/​g2d/​SpriteCache;​
   
197 ····​invoke-​virtual·​{v8},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​SpriteCache;​-​>clear()​V 197 ····​invoke-​virtual·​{v7},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​SpriteCache;​-​>clear()​V
   
198 ····​.​line·​119 198 ····​.​line·​119
199 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>viewBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​ 199 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>viewBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​
   
200 ····​iget·​v8,​·​v8,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>width:​F 200 ····​iget·​v7,​·​v7,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>width:​F
   
201 ····​iget·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>overCache:​F 201 ····​iget·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>overCache:​F
   
202 ····​mul-​float·​v1,​·​v8,​·​v9 202 ····​mul-​float·​v1,​·​v7,​·​v8
   
203 ····​.​line·​120 203 ····​.​line·​120
204 ····​.​local·​v1,​·​"extraWidth":​F 204 ····​.​local·​v1,​·​"extraWidth":​F
205 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>viewBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​ 205 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>viewBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​
   
206 ····​iget·​v8,​·​v8,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>height:​F 206 ····​iget·​v7,​·​v7,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>height:​F
   
207 ····​iget·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>overCache:​F 207 ····​iget·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>overCache:​F
   
208 ····​mul-​float·​v0,​·​v8,​·​v9 208 ····​mul-​float·​v0,​·​v7,​·​v8
   
209 ····​.​line·​121 209 ····​.​line·​121
210 ····​.​local·​v0,​·​"extraHeight":​F 210 ····​.​local·​v0,​·​"extraHeight":​F
211 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>cacheBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​ 211 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>cacheBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​
   
212 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>viewBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​ 212 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>viewBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​
   
213 ····​iget·​v9,​·​v9,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>x:​F 213 ····​iget·​v8,​·​v8,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>x:​F
   
214 ····​sub-​float/​2addr·​v9,​·​v1 214 ····​sub-​float/​2addr·​v8,​·​v1
   
215 ····​iput·​v9,​·​v8,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>x:​F 215 ····​iput·​v8,​·​v7,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>x:​F
   
216 ····​.​line·​122 216 ····​.​line·​122
217 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>cacheBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​ 217 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>cacheBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​
   
218 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>viewBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​ 218 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>viewBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​
   
219 ····​iget·​v9,​·​v9,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>y:​F 219 ····​iget·​v8,​·​v8,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>y:​F
   
220 ····​sub-​float/​2addr·​v9,​·​v0 220 ····​sub-​float/​2addr·​v8,​·​v0
   
221 ····​iput·​v9,​·​v8,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>y:​F 221 ····​iput·​v8,​·​v7,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>y:​F
   
222 ····​.​line·​123 222 ····​.​line·​123
223 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>cacheBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​ 223 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>cacheBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​
   
224 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>viewBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​ 224 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>viewBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​
   
225 ····​iget·​v9,​·​v9,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>width:​F 225 ····​iget·​v8,​·​v8,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>width:​F
   
226 ····​mul-​float·​v10,​·​v1,​·​v11 226 ····​mul-​float·​v9,​·​v1,​·​v10
   
227 ····​add-​float/​2addr·​v9,​·​v10 227 ····​add-​float/​2addr·​v8,​·​v9
   
228 ····​iput·​v9,​·​v8,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>width:​F 228 ····​iput·​v8,​·​v7,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>width:​F
   
229 ····​.​line·​124 229 ····​.​line·​124
230 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>cacheBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​ 230 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>cacheBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​
   
231 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>viewBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​ 231 ····​iget-​object·​v8,​·​p0,​·​Lcom/​badlogic/​gdx/​maps/​tiled/​renderers/​OrthoCachedTiledMapRe​nderer;​-​>viewBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​
   
232 ····​iget·​v9,​·​v9,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>height:​F 232 ····​iget·​v8,​·​v8,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>height:​F
   
233 ····​mul-​float·​v10,​·​v0,​·​v11 233 ····​mul-​float·​v9,​·​v0,​·​v10
   
234 ····​add-​float/​2addr·​v9,​·​v10 234 ····​add-​float/​2addr·​v8,​·​v9
Max diff block lines reached; 27573/34144 bytes (80.76%) of diff not shown.
[−]
smali/com/badlogic/gdx/math/Bresenham2$1.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
26 #·​instance·​fields 26 #·​instance·​fields
27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​math/​Bresenham2;​ 27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​math/​Bresenham2;​
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​math/​Bresenham2;​)​V 29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​math/​Bresenham2;​)​V
30 ····​.​locals·​0 30 ····​.​locals·​0
  31 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​math/​Bresenham2;​
   
31 ····​.​prologue 32 ····​.​prologue
32 ····​.​line·​30 33 ····​.​line·​30
33 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Bresenham2$1;​-​>this$0:​Lcom/​badlogic/​gdx/​math/​Bresenham2;​ 34 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Bresenham2$1;​-​>this$0:​Lcom/​badlogic/​gdx/​math/​Bresenham2;​
   
34 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​><init>()​V 35 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/math/CumulativeDistribution$CumulativeValue.smali
Offset 29, 14 lines modified Offset 29, 15 lines modified
29 ····​.​end·​annotation 29 ····​.​end·​annotation
30 .​end·​field 30 .​end·​field
   
   
31 #·​direct·​methods 31 #·​direct·​methods
32 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n;​Ljava/​lang/​Object;​FF)​V 32 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n;​Ljava/​lang/​Object;​FF)​V
33 ····​.​locals·​0 33 ····​.​locals·​0
  34 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n;​
34 ····​.​param·​p3,​·​"frequency"····​#·​F 35 ····​.​param·​p3,​·​"frequency"····​#·​F
35 ····​.​param·​p4,​·​"interval"····​#·​F 36 ····​.​param·​p4,​·​"interval"····​#·​F
36 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 37 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
37 ········​value·​=·​{ 38 ········​value·​=·​{
38 ············​"(TT;​FF)​V" 39 ············​"(TT;​FF)​V"
39 ········​} 40 ········​}
40 ····​.​end·​annotation 41 ····​.​end·​annotation
[−]
smali/com/badlogic/gdx/math/CumulativeDistribution.smali
Offset 413, 45 lines modified Offset 413, 44 lines modified
413 ········​} 413 ········​}
414 ····​.​end·​annotation 414 ····​.​end·​annotation
   
415 ····​.​prologue 415 ····​.​prologue
416 ····​.​line·​117 416 ····​.​line·​117
417 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n;​,​·​"Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n<TT;​>;​" 417 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n;​,​·​"Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n<TT;​>;​"
418 ····​.​local·​p1,​·​"obj":​Ljava/​lang/​Object;​,​·​"TT;​" 418 ····​.​local·​p1,​·​"obj":​Ljava/​lang/​Object;​,​·​"TT;​"
419 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n;​-​>values:​Lcom/​badlogic/​gdx/​utils/​Array;​ 419 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n;​-​>values:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
420 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 420 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
421 ····​move-​result-​object·​v0 421 ····​move-​result-​object·​v1
   
422 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
423 ····​:​cond_0 422 ····​:​cond_0
424 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 423 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
425 ····​move-​result·​v2 424 ····​move-​result·​v2
   
426 ····​if-​eqz·​v2,​·​:​cond_1 425 ····​if-​eqz·​v2,​·​:​cond_1
   
427 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 426 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
428 ····​move-​result-​object·​v1 427 ····​move-​result-​object·​v0
   
429 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n$CumulativeValue;​ 428 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n$CumulativeValue;​
   
430 ····​.​line·​118 429 ····​.​line·​118
431 ····​.​local·​v1,​·​"value":​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n$CumulativeValue;​,​·​"Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n<TT;​>.​CumulativeValue;​" 430 ····​.​local·​v0,​·​"value":​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n$CumulativeValue;​,​·​"Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n<TT;​>.​CumulativeValue;​"
432 ····​iget-​object·​v2,​·​v1,​·​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n$CumulativeValue;​-​>value:​Ljava/​lang/​Object;​ 431 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n$CumulativeValue;​-​>value:​Ljava/​lang/​Object;​
   
433 ····​if-​ne·​v2,​·​p1,​·​:​cond_0 432 ····​if-​ne·​v2,​·​p1,​·​:​cond_0
   
434 ····​.​line·​119 433 ····​.​line·​119
435 ····​iput·​p2,​·​v1,​·​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n$CumulativeValue;​-​>interval:​F 434 ····​iput·​p2,​·​v0,​·​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n$CumulativeValue;​-​>interval:​F
   
436 ····​.​line·​122 435 ····​.​line·​122
437 ····​.​end·​local·​v1····​#·​"value":​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n$CumulativeValue;​,​·​"Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n<TT;​>.​CumulativeValue;​" 436 ····​.​end·​local·​v0····​#·​"value":​Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n$CumulativeValue;​,​·​"Lcom/​badlogic/​gdx/​math/​CumulativeDistributio​n<TT;​>.​CumulativeValue;​"
438 ····​:​cond_1 437 ····​:​cond_1
439 ····​return-​void 438 ····​return-​void
440 .​end·​method 439 .​end·​method
   
441 .​method·​public·​size()​I 440 .​method·​public·​size()​I
442 ····​.​locals·​1 441 ····​.​locals·​1
   
[−]
smali/com/badlogic/gdx/math/Bezier.smali
Offset 237, 28 lines modified Offset 237, 30 lines modified
   
237 ····​move-​result-​object·​v4 237 ····​move-​result-​object·​v4
   
238 ····​invoke-​interface·​{v3,​·​v4},​·​Lcom/​badlogic/​gdx/​math/​Vector;​-​>add(Lcom/​badlogic/​gdx/​math/​Vector;​)​Lcom/​badlogic/​gdx/​math/​Vector;​ 238 ····​invoke-​interface·​{v3,​·​v4},​·​Lcom/​badlogic/​gdx/​math/​Vector;​-​>add(Lcom/​badlogic/​gdx/​math/​Vector;​)​Lcom/​badlogic/​gdx/​math/​Vector;​
   
239 ····​move-​result-​object·​v3 239 ····​move-​result-​object·​v3
   
  240 ····​.​line·​96
240 ····​invoke-​interface·​{p6,​·​p5},​·​Lcom/​badlogic/​gdx/​math/​Vector;​-​>set(Lcom/​badlogic/​gdx/​math/​Vector;​)​Lcom/​badlogic/​gdx/​math/​Vector;​ 241 ····​invoke-​interface·​{p6,​·​p5},​·​Lcom/​badlogic/​gdx/​math/​Vector;​-​>set(Lcom/​badlogic/​gdx/​math/​Vector;​)​Lcom/​badlogic/​gdx/​math/​Vector;​
   
241 ····​move-​result-​object·​v4 242 ····​move-​result-​object·​v4
   
242 ····​mul-​float·​v5,​·​v2,​·​p1 243 ····​mul-​float·​v5,​·​v2,​·​p1
   
243 ····​invoke-​interface·​{v4,​·​v5},​·​Lcom/​badlogic/​gdx/​math/​Vector;​-​>scl(F)​Lcom/​badlogic/​gdx/​math/​Vector;​ 244 ····​invoke-​interface·​{v4,​·​v5},​·​Lcom/​badlogic/​gdx/​math/​Vector;​-​>scl(F)​Lcom/​badlogic/​gdx/​math/​Vector;​
   
244 ····​move-​result-​object·​v4 245 ····​move-​result-​object·​v4
   
245 ····​invoke-​interface·​{v3,​·​v4},​·​Lcom/​badlogic/​gdx/​math/​Vector;​-​>add(Lcom/​badlogic/​gdx/​math/​Vector;​)​Lcom/​badlogic/​gdx/​math/​Vector;​ 246 ····​invoke-​interface·​{v3,​·​v4},​·​Lcom/​badlogic/​gdx/​math/​Vector;​-​>add(Lcom/​badlogic/​gdx/​math/​Vector;​)​Lcom/​badlogic/​gdx/​math/​Vector;​
   
246 ····​move-​result-​object·​v3 247 ····​move-​result-​object·​v3
   
  248 ····​.​line·​95
247 ····​return-​object·​v3 249 ····​return-​object·​v3
248 .​end·​method 250 .​end·​method
   
249 .​method·​public·​static·​cubic_derivative(Lcom​/​badlogic/​gdx/​math/​Vector;​FLcom/​badlogic/​gdx/​math/​Vector;​Lcom/​badlogic/​gdx/​math/​Vector;​Lcom/​badlogic/​gdx/​math/​Vector;​Lcom/​badlogic/​gdx/​math/​Vector;​Lcom/​badlogic/​gdx/​math/​Vector;​)​Lcom/​badlogic/​gdx/​math/​Vector;​ 251 .​method·​public·​static·​cubic_derivative(Lcom​/​badlogic/​gdx/​math/​Vector;​FLcom/​badlogic/​gdx/​math/​Vector;​Lcom/​badlogic/​gdx/​math/​Vector;​Lcom/​badlogic/​gdx/​math/​Vector;​Lcom/​badlogic/​gdx/​math/​Vector;​Lcom/​badlogic/​gdx/​math/​Vector;​)​Lcom/​badlogic/​gdx/​math/​Vector;​
250 ····​.​locals·​8 252 ····​.​locals·​8
251 ····​.​param·​p1,​·​"t"····​#·​F 253 ····​.​param·​p1,​·​"t"····​#·​F
252 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 254 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
[−]
smali/com/badlogic/gdx/math/Frustum.smali
Offset 15, 167 lines modified Offset 15, 162 lines modified
15 .​field·​protected·​final·​planePointsArray:​[F 15 .​field·​protected·​final·​planePointsArray:​[F
   
16 .​field·​public·​final·​planes:​[Lcom/​badlogic/​gdx/​math/​Plane;​ 16 .​field·​public·​final·​planes:​[Lcom/​badlogic/​gdx/​math/​Plane;​
   
   
17 #·​direct·​methods 17 #·​direct·​methods
18 .​method·​static·​constructor·​<clinit>()​V 18 .​method·​static·​constructor·​<clinit>()​V
19 ····​.​locals·11 19 ····​.​locals·9
   
20 ····​.​prologue 20 ····​.​prologue
21 ····​const/​high16·​v10,​·​0x3f800000····​#·​1.​0f 21 ····​const/​4·​v3,​·​0x0
   
22 ····​const/​high16·​v9,​·-​0x40800000····​#·-​1.​0f 22 ····​const/​high16·​v8,​·​0x3f800000····​#·​1.​0f
   
23 ····.​line·28 23 ····const/​high16·​v7,​·-​0x40800000····​#·​-​1.​0f
24 ····​const/​16·​v6,​·​0x8  
   
25 ····new-​array·v6,​·v6,​·[Lcom/​badlogic/​gdx/​math/​Vector3;​ 24 ····.​line·​28
  25 ····​const/​16·​v4,​·​0x8
   
26 ····const/​4·​v7,​·0x0 26 ····new-​array·​v4,​·​v4,​·[Lcom/​badlogic/​gdx/​math/​Vector3;​
   
27 ····​new-​instance·​v8,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​ 27 ····​new-​instance·​v5,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
28 ····​invoke-​direct·​{v8,​·​v9,​·​v9,​·​v9},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V 28 ····​invoke-​direct·​{v5,​·​v7,​·​v7,​·​v7},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V
   
29 ····​aput-​object·​v8,​·​v6,​·​v7 29 ····​aput-​object·​v5,​·​v4,​·​v3
   
30 ····​const/​4·​v7,​·​0x1 30 ····​const/​4·​v5,​·​0x1
   
31 ····​new-​instance·​v8,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​ 31 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
32 ····​invoke-​direct·​{v8,​·​v10,​·​v9,​·​v9},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V 32 ····​invoke-​direct·​{v6,​·​v8,​·​v7,​·​v7},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V
   
33 ····​aput-​object·​v8,​·​v6,​·​v7 33 ····​aput-​object·​v6,​·​v4,​·​v5
   
34 ····​const/​4·​v7,​·​0x2 34 ····​const/​4·​v5,​·​0x2
   
35 ····​new-​instance·​v8,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​ 35 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
36 ····​invoke-​direct·​{v8,​·​v10,​·​v10,​·​v9},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V 36 ····​invoke-​direct·​{v6,​·​v8,​·​v8,​·​v7},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V
   
37 ····​aput-​object·​v8,​·​v6,​·​v7 37 ····​aput-​object·​v6,​·​v4,​·​v5
   
38 ····​const/​4·​v7,​·​0x3 38 ····​const/​4·​v5,​·​0x3
   
39 ····​new-​instance·​v8,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​ 39 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
40 ····​invoke-​direct·​{v8,​·​v9,​·​v10,​·​v9},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V 40 ····​invoke-​direct·​{v6,​·​v7,​·​v8,​·​v7},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V
   
41 ····​aput-​object·​v8,​·​v6,​·​v7 41 ····​aput-​object·​v6,​·​v4,​·​v5
   
42 ····​const/​4·​v7,​·​0x4 42 ····​const/​4·​v5,​·​0x4
   
43 ····​new-​instance·​v8,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​ 43 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
44 ····​invoke-​direct·​{v8,​·​v9,​·​v9,​·​v10},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V 44 ····​invoke-​direct·​{v6,​·​v7,​·​v7,​·​v8},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V
   
45 ····​aput-​object·​v8,​·​v6,​·​v7 45 ····​aput-​object·​v6,​·​v4,​·​v5
   
46 ····​const/​4·​v7,​·​0x5 46 ····​const/​4·​v5,​·​0x5
   
47 ····​new-​instance·​v8,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​ 47 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
48 ····​invoke-​direct·​{v8,​·​v10,​·​v9,​·​v10},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V 48 ····​invoke-​direct·​{v6,​·​v8,​·​v7,​·​v8},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V
   
49 ····​aput-​object·​v8,​·​v6,​·​v7 49 ····​aput-​object·​v6,​·​v4,​·​v5
   
50 ····​const/​4·​v7,​·​0x6 50 ····​const/​4·​v5,​·​0x6
   
51 ····​new-​instance·​v8,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​ 51 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
52 ····​invoke-​direct·​{v8,​·​v10,​·​v10,​·​v10},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V 52 ····​invoke-​direct·​{v6,​·​v8,​·​v8,​·​v8},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V
   
53 ····​aput-​object·​v8,​·​v6,​·​v7 53 ····​aput-​object·​v6,​·​v4,​·​v5
   
54 ····​const/​4·​v7,​·​0x7 54 ····​const/​4·​v5,​·​0x7
   
55 ····​new-​instance·​v8,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​ 55 ····​new-​instance·​v6,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
56 ····​invoke-​direct·​{v8,​·​v9,​·​v10,​·​v10},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V 56 ····​invoke-​direct·​{v6,​·​v7,​·​v8,​·​v8},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​><init>(FFF)​V
   
57 ····​aput-​object·​v8,​·​v6,​·​v7 57 ····​aput-​object·​v6,​·​v4,​·​v5
   
58 ····​sput-​object·​v6,​·​Lcom/​badlogic/​gdx/​math/​Frustum;​-​>clipSpacePlanePoints​:​[Lcom/​badlogic/​gdx/​math/​Vector3;​ 58 ····​sput-​object·​v4,​·​Lcom/​badlogic/​gdx/​math/​Frustum;​-​>clipSpacePlanePoints​:​[Lcom/​badlogic/​gdx/​math/​Vector3;​
   
59 ····​.​line·​31 59 ····​.​line·​31
60 ····​const/​16·​v6,​·​0x18 60 ····​const/​16·​v4,​·​0x18
   
61 ····​new-​array·​v6,​·​v6,​·​[F 61 ····​new-​array·​v4,​·​v4,​·​[F
   
62 ····​sput-​object·​v6,​·​Lcom/​badlogic/​gdx/​math/​Frustum;​-​>clipSpacePlanePoints​Array:​[F 62 ····​sput-​object·​v4,​·​Lcom/​badlogic/​gdx/​math/​Frustum;​-​>clipSpacePlanePoints​Array:​[F
   
63 ····​.​line·​34 63 ····​.​line·​34
64 ····​const/​4·​v2,​·​0x0 64 ····​const/​4·​v0,​·​0x0
   
65 ····​.​line·​35 65 ····​.​line·​35
66 ····​.​local·​v2,​·​"j":​I 66 ····​.​local·​v0,​·​"j":​I
67 ····​sget-​object·​v0,​·​Lcom/​badlogic/​gdx/​math/​Frustum;​-​>clipSpacePlanePoints​:​[Lcom/​badlogic/​gdx/​math/​Vector3;​ 67 ····​sget-​object·​v4,​·​Lcom/​badlogic/​gdx/​math/​Frustum;​-​>clipSpacePlanePoints​:​[Lcom/​badlogic/​gdx/​math/​Vector3;​
Max diff block lines reached; 2296/6873 bytes (33.41%) of diff not shown.
[−]
smali/com/badlogic/gdx/math/Interpolation.smali
Offset 389, 15 lines modified Offset 389, 14 lines modified
389 .​method·​public·​constructor·​<init>()​V 389 .​method·​public·​constructor·​<init>()​V
390 ····​.​locals·​0 390 ····​.​locals·​0
   
391 ····​.​prologue 391 ····​.​prologue
392 ····​.​line·​21 392 ····​.​line·​21
393 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 393 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
394 ····​.​line·​377  
395 ····​return-​void 394 ····​return-​void
396 .​end·​method 395 .​end·​method
   
   
397 #·​virtual·​methods 396 #·​virtual·​methods
398 .​method·​public·​abstract·​apply(F)​F 397 .​method·​public·​abstract·​apply(F)​F
399 .​end·​method 398 .​end·​method
[−]
smali/com/badlogic/gdx/math/Intersector.smali
Offset 157, 15 lines modified Offset 157, 14 lines modified
157 .​method·​public·​constructor·​<init>()​V 157 .​method·​public·​constructor·​<init>()​V
158 ····​.​locals·​0 158 ····​.​locals·​0
   
159 ····​.​prologue 159 ····​.​prologue
160 ····​.​line·​32 160 ····​.​line·​32
161 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 161 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
162 ····​.​line·​1224  
163 ····​return-​void 162 ····​return-​void
164 .​end·​method 163 .​end·​method
   
165 .​method·​static·​det(FFFF)​F 164 .​method·​static·​det(FFFF)​F
166 ····​.​locals·​2 165 ····​.​locals·​2
167 ····​.​param·​p0,​·​"a"····​#·​F 166 ····​.​param·​p0,​·​"a"····​#·​F
168 ····​.​param·​p1,​·​"b"····​#·​F 167 ····​.​param·​p1,​·​"b"····​#·​F
Offset 2742, 14 lines modified Offset 2741, 15 lines modified
   
2742 ····​aget·​v9,​·​p1,​·​v9 2741 ····​aget·​v9,​·​p1,​·​v9
   
2743 ····​add-​int/​lit8·​v10,​·​v2,​·​0x5 2742 ····​add-​int/​lit8·​v10,​·​v2,​·​0x5
   
2744 ····​aget·​v10,​·​p1,​·​v10 2743 ····​aget·​v10,​·​p1,​·​v10
   
  2744 ····​.​line·​528
2745 ····​invoke-​virtual·​{v7,​·​v8,​·​v9,​·​v10},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 2745 ····​invoke-​virtual·​{v7,​·​v8,​·​v9,​·​v10},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
2746 ····​move-​result-​object·​v7 2746 ····​move-​result-​object·​v7
   
2747 ····​sget-​object·​v8,​·​Lcom/​badlogic/​gdx/​math/​Intersector;​-​>tmp3:​Lcom/​badlogic/​gdx/​math/​Vector3;​ 2747 ····​sget-​object·​v8,​·​Lcom/​badlogic/​gdx/​math/​Intersector;​-​>tmp3:​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
2748 ····​add-​int/​lit8·​v9,​·​v2,​·​0x6 2748 ····​add-​int/​lit8·​v9,​·​v2,​·​0x6
Offset 2760, 20 lines modified Offset 2760, 22 lines modified
   
2760 ····​aget·​v10,​·​p1,​·​v10 2760 ····​aget·​v10,​·​p1,​·​v10
   
2761 ····​add-​int/​lit8·​v11,​·​v2,​·​0x8 2761 ····​add-​int/​lit8·​v11,​·​v2,​·​0x8
   
2762 ····​aget·​v11,​·​p1,​·​v11 2762 ····​aget·​v11,​·​p1,​·​v11
   
  2763 ····​.​line·​529
2763 ····​invoke-​virtual·​{v8,​·​v9,​·​v10,​·​v11},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 2764 ····​invoke-​virtual·​{v8,​·​v9,​·​v10,​·​v11},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
2764 ····​move-​result-​object·​v8 2765 ····​move-​result-​object·​v8
   
2765 ····​sget-​object·​v9,​·​Lcom/​badlogic/​gdx/​math/​Intersector;​-​>tmp:​Lcom/​badlogic/​gdx/​math/​Vector3;​ 2766 ····​sget-​object·​v9,​·​Lcom/​badlogic/​gdx/​math/​Intersector;​-​>tmp:​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
  2767 ····​.​line·​527
2766 ····​invoke-​static·​{p0,​·​v6,​·​v7,​·​v8,​·​v9},​·​Lcom/​badlogic/​gdx/​math/​Intersector;​-​>intersectRayTriangle​(Lcom/​badlogic/​gdx/​math/​collision/​Ray;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​)​Z 2768 ····​invoke-​static·​{p0,​·​v6,​·​v7,​·​v8,​·​v9},​·​Lcom/​badlogic/​gdx/​math/​Intersector;​-​>intersectRayTriangle​(Lcom/​badlogic/​gdx/​math/​collision/​Ray;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​)​Z
   
2767 ····​move-​result·​v4 2769 ····​move-​result·​v4
   
2768 ····​.​line·​531 2770 ····​.​line·​531
2769 ····​.​local·​v4,​·​"result":​Z 2771 ····​.​local·​v4,​·​"result":​Z
2770 ····​if-​ne·​v4,​·​v5,​·​:​cond_1 2772 ····​if-​ne·​v4,​·​v5,​·​:​cond_1
Offset 2930, 14 lines modified Offset 2932, 15 lines modified
   
2930 ····​aget·​v12,​·​p1,​·​v12 2932 ····​aget·​v12,​·​p1,​·​v12
   
2931 ····​add-​int/​lit8·​v13,​·​v5,​·​0x2 2933 ····​add-​int/​lit8·​v13,​·​v5,​·​0x2
   
2932 ····​aget·​v13,​·​p1,​·​v13 2934 ····​aget·​v13,​·​p1,​·​v13
   
  2935 ····​.​line·​569
2933 ····​invoke-​virtual·​{v10,​·​v11,​·​v12,​·​v13},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 2936 ····​invoke-​virtual·​{v10,​·​v11,​·​v12,​·​v13},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
2934 ····​move-​result-​object·​v10 2937 ····​move-​result-​object·​v10
   
2935 ····​sget-​object·​v11,​·​Lcom/​badlogic/​gdx/​math/​Intersector;​-​>tmp3:​Lcom/​badlogic/​gdx/​math/​Vector3;​ 2938 ····​sget-​object·​v11,​·​Lcom/​badlogic/​gdx/​math/​Intersector;​-​>tmp3:​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
2936 ····​aget·​v12,​·​p1,​·​v6 2939 ····​aget·​v12,​·​p1,​·​v6
Offset 2946, 20 lines modified Offset 2949, 22 lines modified
   
2946 ····​aget·​v13,​·​p1,​·​v13 2949 ····​aget·​v13,​·​p1,​·​v13
   
2947 ····​add-​int/​lit8·​v14,​·​v6,​·​0x2 2950 ····​add-​int/​lit8·​v14,​·​v6,​·​0x2
   
2948 ····​aget·​v14,​·​p1,​·​v14 2951 ····​aget·​v14,​·​p1,​·​v14
   
  2952 ····​.​line·​570
2949 ····​invoke-​virtual·​{v11,​·​v12,​·​v13,​·​v14},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 2953 ····​invoke-​virtual·​{v11,​·​v12,​·​v13,​·​v14},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
2950 ····​move-​result-​object·​v11 2954 ····​move-​result-​object·​v11
   
2951 ····​sget-​object·​v12,​·​Lcom/​badlogic/​gdx/​math/​Intersector;​-​>tmp:​Lcom/​badlogic/​gdx/​math/​Vector3;​ 2955 ····​sget-​object·​v12,​·​Lcom/​badlogic/​gdx/​math/​Intersector;​-​>tmp:​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
  2956 ····​.​line·​568
2952 ····​invoke-​static·​{p0,​·​v9,​·​v10,​·​v11,​·​v12},​·​Lcom/​badlogic/​gdx/​math/​Intersector;​-​>intersectRayTriangle​(Lcom/​badlogic/​gdx/​math/​collision/​Ray;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​)​Z 2957 ····​invoke-​static·​{p0,​·​v9,​·​v10,​·​v11,​·​v12},​·​Lcom/​badlogic/​gdx/​math/​Intersector;​-​>intersectRayTriangle​(Lcom/​badlogic/​gdx/​math/​collision/​Ray;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​)​Z
   
2953 ····​move-​result·​v8 2958 ····​move-​result·​v8
   
2954 ····​.​line·​572 2959 ····​.​line·​572
2955 ····​.​local·​v8,​·​"result":​Z 2960 ····​.​local·​v8,​·​"result":​Z
2956 ····​const/​4·​v9,​·​0x1 2961 ····​const/​4·​v9,​·​0x1
[−]
smali/com/badlogic/gdx/math/MathUtils.smali
Offset 112, 15 lines modified Offset 112, 14 lines modified
112 .​method·​public·​constructor·​<init>()​V 112 .​method·​public·​constructor·​<init>()​V
113 ····​.​locals·​0 113 ····​.​locals·​0
   
114 ····​.​prologue 114 ····​.​prologue
115 ····​.​line·​25 115 ····​.​line·​25
116 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 116 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
117 ····​.​line·​90  
118 ····​return-​void 117 ····​return-​void
119 .​end·​method 118 .​end·​method
   
120 .​method·​public·​static·​atan2(FF)​F 119 .​method·​public·​static·​atan2(FF)​F
121 ····​.​locals·​10 120 ····​.​locals·​10
122 ····​.​param·​p0,​·​"y"····​#·​F 121 ····​.​param·​p0,​·​"y"····​#·​F
123 ····​.​param·​p1,​·​"x"····​#·​F 122 ····​.​param·​p1,​·​"x"····​#·​F
[−]
smali/com/badlogic/gdx/math/Matrix3.smali
Offset 3694, 21 lines modified Offset 3694, 15 lines modified
   
3694 ····​aget·​v1,​·​v1,​·​v2 3694 ····​aget·​v1,​·​v1,​·​v2
   
3695 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(F)​Ljava/​lang/​StringBuilder;​ 3695 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(F)​Ljava/​lang/​StringBuilder;​
   
3696 ····​move-​result-​object·​v0 3696 ····​move-​result-​object·​v0
   
3697 ····​const-​string·​v1,​·​"]\n" 3697 ····​const-​string·​v1,​·​"]\n["
   
3698 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
3699 ····​move-​result-​object·​v0  
   
3700 ····​const-​string·​v1,​·​"["  
   
3701 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 3698 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
3702 ····​move-​result-​object·​v0 3699 ····​move-​result-​object·​v0
   
3703 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix3;​-​>val:​[F 3700 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix3;​-​>val:​[F
   
Offset 3748, 21 lines modified Offset 3742, 15 lines modified
   
3748 ····​aget·​v1,​·​v1,​·​v2 3742 ····​aget·​v1,​·​v1,​·​v2
   
3749 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(F)​Ljava/​lang/​StringBuilder;​ 3743 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(F)​Ljava/​lang/​StringBuilder;​
   
3750 ····​move-​result-​object·​v0 3744 ····​move-​result-​object·​v0
   
3751 ····​const-​string·​v1,​·​"]\n" 3745 ····​const-​string·​v1,​·​"]\n["
   
3752 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
3753 ····​move-​result-​object·​v0  
   
3754 ····​const-​string·​v1,​·​"["  
   
3755 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 3746 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
3756 ····​move-​result-​object·​v0 3747 ····​move-​result-​object·​v0
   
3757 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix3;​-​>val:​[F 3748 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix3;​-​>val:​[F
   
[−]
smali/com/badlogic/gdx/math/Matrix4.smali
Offset 1851, 14 lines modified Offset 1851, 15 lines modified
1851 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Math;​-​>abs(F)​F 1851 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Math;​-​>abs(F)​F
   
1852 ····​move-​result·​v0 1852 ····​move-​result·​v0
   
1853 ····​:​goto_0 1853 ····​:​goto_0
1854 ····​return·​v0 1854 ····​return·​v0
   
  1855 ····​.​line·​1120
1855 ····​:​cond_0 1856 ····​:​cond_0
1856 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>getScaleXSquared()​F 1857 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>getScaleXSquared()​F
   
1857 ····​move-​result·​v0 1858 ····​move-​result·​v0
   
1858 ····​float-​to-​double·​v0,​·​v0 1859 ····​float-​to-​double·​v0,​·​v0
   
Offset 1957, 14 lines modified Offset 1958, 15 lines modified
1957 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Math;​-​>abs(F)​F 1958 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Math;​-​>abs(F)​F
   
1958 ····​move-​result·​v0 1959 ····​move-​result·​v0
   
1959 ····​:​goto_0 1960 ····​:​goto_0
1960 ····​return·​v0 1961 ····​return·​v0
   
  1962 ····​.​line·​1126
1961 ····​:​cond_0 1963 ····​:​cond_0
1962 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>getScaleYSquared()​F 1964 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>getScaleYSquared()​F
   
1963 ····​move-​result·​v0 1965 ····​move-​result·​v0
   
1964 ····​float-​to-​double·​v0,​·​v0 1966 ····​float-​to-​double·​v0,​·​v0
   
Offset 2063, 14 lines modified Offset 2065, 15 lines modified
2063 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Math;​-​>abs(F)​F 2065 ····​invoke-​static·​{v0},​·​Ljava/​lang/​Math;​-​>abs(F)​F
   
2064 ····​move-​result·​v0 2066 ····​move-​result·​v0
   
2065 ····​:​goto_0 2067 ····​:​goto_0
2066 ····​return·​v0 2068 ····​return·​v0
   
  2069 ····​.​line·​1132
2067 ····​:​cond_0 2070 ····​:​cond_0
2068 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>getScaleZSquared()​F 2071 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>getScaleZSquared()​F
   
2069 ····​move-​result·​v0 2072 ····​move-​result·​v0
   
2070 ····​float-​to-​double·​v0,​·​v0 2073 ····​float-​to-​double·​v0,​·​v0
   
Offset 8642, 21 lines modified Offset 8645, 15 lines modified
   
8642 ····​aget·​v1,​·​v1,​·​v2 8645 ····​aget·​v1,​·​v1,​·​v2
   
8643 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(F)​Ljava/​lang/​StringBuilder;​ 8646 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(F)​Ljava/​lang/​StringBuilder;​
   
8644 ····​move-​result-​object·​v0 8647 ····​move-​result-​object·​v0
   
8645 ····​const-​string·​v1,​·​"]\n" 8648 ····​const-​string·​v1,​·​"]\n["
   
8646 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
8647 ····​move-​result-​object·​v0  
   
8648 ····​const-​string·​v1,​·​"["  
   
8649 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 8649 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
8650 ····​move-​result-​object·​v0 8650 ····​move-​result-​object·​v0
   
8651 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F 8651 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F
   
Offset 8712, 21 lines modified Offset 8709, 15 lines modified
   
8712 ····​aget·​v1,​·​v1,​·​v2 8709 ····​aget·​v1,​·​v1,​·​v2
   
8713 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(F)​Ljava/​lang/​StringBuilder;​ 8710 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(F)​Ljava/​lang/​StringBuilder;​
   
8714 ····​move-​result-​object·​v0 8711 ····​move-​result-​object·​v0
   
8715 ····​const-​string·​v1,​·​"]\n" 8712 ····​const-​string·​v1,​·​"]\n["
   
8716 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
8717 ····​move-​result-​object·​v0  
   
8718 ····​const-​string·​v1,​·​"["  
   
8719 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 8713 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
8720 ····​move-​result-​object·​v0 8714 ····​move-​result-​object·​v0
   
8721 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F 8715 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Matrix4;​-​>val:​[F
   
Offset 8782, 21 lines modified Offset 8773, 15 lines modified
   
8782 ····​aget·​v1,​·​v1,​·​v2 8773 ····​aget·​v1,​·​v1,​·​v2
   
8783 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(F)​Ljava/​lang/​StringBuilder;​ 8774 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(F)​Ljava/​lang/​StringBuilder;​
   
8784 ····​move-​result-​object·​v0 8775 ····​move-​result-​object·​v0
   
Max diff block lines reached; 207/2691 bytes (7.69%) of diff not shown.
[−]
smali/com/badlogic/gdx/math/Quaternion.smali
Offset 459, 42 lines modified Offset 459, 45 lines modified
   
459 ····​move-​result·​v4 459 ····​move-​result·​v4
   
460 ····​if-​ne·​v3,​·​v4,​·​:​cond_4 460 ····​if-​ne·​v3,​·​v4,​·​:​cond_4
   
461 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>x:​F 461 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>x:​F
   
  462 ····​.​line·​704
462 ····​invoke-​static·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​NumberUtils;​-​>floatToRawIntBits(F)​I 463 ····​invoke-​static·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​NumberUtils;​-​>floatToRawIntBits(F)​I
   
463 ····​move-​result·​v3 464 ····​move-​result·​v3
   
464 ····​iget·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>x:​F 465 ····​iget·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>x:​F
   
465 ····​invoke-​static·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​NumberUtils;​-​>floatToRawIntBits(F)​I 466 ····​invoke-​static·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​NumberUtils;​-​>floatToRawIntBits(F)​I
   
466 ····​move-​result·​v4 467 ····​move-​result·​v4
   
467 ····​if-​ne·​v3,​·​v4,​·​:​cond_4 468 ····​if-​ne·​v3,​·​v4,​·​:​cond_4
   
468 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>y:​F 469 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>y:​F
   
  470 ····​.​line·​705
469 ····​invoke-​static·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​NumberUtils;​-​>floatToRawIntBits(F)​I 471 ····​invoke-​static·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​NumberUtils;​-​>floatToRawIntBits(F)​I
   
470 ····​move-​result·​v3 472 ····​move-​result·​v3
   
471 ····​iget·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>y:​F 473 ····​iget·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>y:​F
   
472 ····​invoke-​static·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​NumberUtils;​-​>floatToRawIntBits(F)​I 474 ····​invoke-​static·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​NumberUtils;​-​>floatToRawIntBits(F)​I
   
473 ····​move-​result·​v4 475 ····​move-​result·​v4
   
474 ····​if-​ne·​v3,​·​v4,​·​:​cond_4 476 ····​if-​ne·​v3,​·​v4,​·​:​cond_4
   
475 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>z:​F 477 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>z:​F
   
  478 ····​.​line·​706
476 ····​invoke-​static·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​NumberUtils;​-​>floatToRawIntBits(F)​I 479 ····​invoke-​static·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​NumberUtils;​-​>floatToRawIntBits(F)​I
   
477 ····​move-​result·​v3 480 ····​move-​result·​v3
   
478 ····​iget·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>z:​F 481 ····​iget·​v4,​·​v0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>z:​F
   
479 ····​invoke-​static·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​NumberUtils;​-​>floatToRawIntBits(F)​I 482 ····​invoke-​static·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​NumberUtils;​-​>floatToRawIntBits(F)​I
Offset 1515, 25 lines modified Offset 1518, 28 lines modified
   
1515 ····​if-​eqz·​v0,​·​:​cond_0 1518 ····​if-​eqz·​v0,​·​:​cond_0
   
1516 ····​iget·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>w:​F 1519 ····​iget·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​Quaternion;​-​>w:​F
   
1517 ····​const/​high16·​v1,​·​0x3f800000····​#·​1.​0f 1520 ····​const/​high16·​v1,​·​0x3f800000····​#·​1.​0f
   
  1521 ····​.​line·​382
1518 ····​invoke-​static·​{v0,​·​v1,​·​p1},​·​Lcom/​badlogic/​gdx/​math/​MathUtils;​-​>isEqual(FFF)​Z 1522 ····​invoke-​static·​{v0,​·​v1,​·​p1},​·​Lcom/​badlogic/​gdx/​math/​MathUtils;​-​>isEqual(FFF)​Z
   
1519 ····​move-​result·​v0 1523 ····​move-​result·​v0
   
1520 ····​if-​eqz·​v0,​·​:​cond_0 1524 ····​if-​eqz·​v0,​·​:​cond_0
   
1521 ····​const/​4·​v0,​·​0x1 1525 ····​const/​4·​v0,​·​0x1
   
  1526 ····​.​line·​381
1522 ····​:​goto_0 1527 ····​:​goto_0
1523 ····​return·​v0 1528 ····​return·​v0
   
  1529 ····​.​line·​382
1524 ····​:​cond_0 1530 ····​:​cond_0
1525 ····​const/​4·​v0,​·​0x0 1531 ····​const/​4·​v0,​·​0x0
   
1526 ····​goto·​:​goto_0 1532 ····​goto·​:​goto_0
1527 .​end·​method 1533 .​end·​method
   
1528 .​method·​public·​len()​F 1534 .​method·​public·​len()​F
[−]
smali/com/badlogic/gdx/math/collision/BoundingBox.smali
Offset 537, 14 lines modified Offset 537, 15 lines modified
   
537 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>max:​Lcom/​badlogic/​gdx/​math/​Vector3;​ 537 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>max:​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
538 ····​iget·​v2,​·​v2,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F 538 ····​iget·​v2,​·​v2,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F
   
539 ····​iget·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F 539 ····​iget·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F
   
  540 ····​.​line·​255
540 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>max(FF)​F 541 ····​invoke-​static·​{v2,​·​v3},​·​Ljava/​lang/​Math;​-​>max(FF)​F
   
541 ····​move-​result·​v2 542 ····​move-​result·​v2
   
542 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>max:​Lcom/​badlogic/​gdx/​math/​Vector3;​ 543 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>max:​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
543 ····​iget·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>y:​F 544 ····​iget·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>y:​F
Offset 565, 14 lines modified Offset 566, 15 lines modified
   
565 ····​move-​result·​v4 566 ····​move-​result·​v4
   
566 ····​invoke-​virtual·​{v1,​·​v2,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 567 ····​invoke-​virtual·​{v1,​·​v2,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
567 ····​move-​result-​object·​v1 568 ····​move-​result-​object·​v1
   
  569 ····​.​line·​254
568 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>set(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​)​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 570 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>set(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​)​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
   
569 ····​move-​result-​object·​v0 571 ····​move-​result-​object·​v0
   
570 ····​return-​object·​v0 572 ····​return-​object·​v0
571 .​end·​method 573 .​end·​method
   
Offset 630, 14 lines modified Offset 632, 15 lines modified
   
630 ····​iget·​v2,​·​v2,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F 632 ····​iget·​v2,​·​v2,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F
   
631 ····​iget-​object·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>max:​Lcom/​badlogic/​gdx/​math/​Vector3;​ 633 ····​iget-​object·​v3,​·​p1,​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>max:​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
632 ····​iget·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F 634 ····​iget·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>x:​F
   
  635 ····​.​line·​276
633 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>max(FF)​F 636 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>max(FF)​F
   
634 ····​move-​result·​v2 637 ····​move-​result·​v2
   
635 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>max:​Lcom/​badlogic/​gdx/​math/​Vector3;​ 638 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>max:​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
636 ····​iget·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>y:​F 639 ····​iget·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>y:​F
Offset 662, 14 lines modified Offset 665, 15 lines modified
   
662 ····​move-​result·​v4 665 ····​move-​result·​v4
   
663 ····​invoke-​virtual·​{v1,​·​v2,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​ 666 ····​invoke-​virtual·​{v1,​·​v2,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​math/​Vector3;​-​>set(FFF)​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
664 ····​move-​result-​object·​v1 667 ····​move-​result-​object·​v1
   
  668 ····​.​line·​275
665 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>set(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​)​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 669 ····​invoke-​virtual·​{p0,​·​v0,​·​v1},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>set(Lcom/​badlogic/​gdx/​math/​Vector3;​Lcom/​badlogic/​gdx/​math/​Vector3;​)​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
   
666 ····​move-​result-​object·​v0 670 ····​move-​result-​object·​v0
   
667 ····​return-​object·​v0 671 ····​return-​object·​v0
668 .​end·​method 672 .​end·​method
   
Offset 2024, 76 lines modified Offset 2028, 70 lines modified
2024 ····​.​line·​233 2028 ····​.​line·​233
2025 ····​.​local·​p1,​·​"points":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​badlogic/​gdx/​math/​Vector3;​>;​" 2029 ····​.​local·​p1,​·​"points":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lcom/​badlogic/​gdx/​math/​Vector3;​>;​"
2026 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>inf()​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 2030 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>inf()​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
   
2027 ····​.​line·​234 2031 ····​.​line·​234
2028 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 2032 ····​invoke-​interface·​{p1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
2029 ····​move-​result-​object·​v0 2033 ····​move-​result-​object·​v1
   
2030 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
2031 ····​:​goto_0 2034 ····​:​goto_0
2032 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 2035 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
2033 ····​move-​result·​v2 2036 ····​move-​result·​v2
   
2034 ····​if-​eqz·​v2,​·​:​cond_0 2037 ····​if-​eqz·​v2,​·​:​cond_0
   
2035 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 2038 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
2036 ····​move-​result-​object·​v1 2039 ····​move-​result-​object·​v0
   
2037 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​ 2040 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​math/​Vector3;​
   
2038 ····​.​line·​235 2041 ····​.​line·​235
2039 ····​.​local·​v1,​·​"l_point":​Lcom/​badlogic/​gdx/​math/​Vector3;​ 2042 ····​.​local·​v0,​·​"l_point":​Lcom/​badlogic/​gdx/​math/​Vector3;​
2040 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>ext(Lcom/​badlogic/​gdx/​math/​Vector3;​)​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​ 2043 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​-​>ext(Lcom/​badlogic/​gdx/​math/​Vector3;​)​Lcom/​badlogic/​gdx/​math/​collision/​BoundingBox;​
   
2041 ····​goto·​:​goto_0 2044 ····​goto·​:​goto_0
   
2042 ····​.​line·​236 2045 ····​.​line·​236
2043 ····​.​end·​local·​v1····​#·​"l_point":​Lcom/​badlogic/​gdx/​math/​Vector3;​ 2046 ····​.​end·​local·​v0····​#·​"l_point":​Lcom/​badlogic/​gdx/​math/​Vector3;​
2044 ····​:​cond_0 2047 ····​:​cond_0
2045 ····​return-​object·​p0 2048 ····​return-​object·​p0
2046 .​end·​method 2049 .​end·​method
   
Max diff block lines reached; 1375/5068 bytes (27.13%) of diff not shown.
[−]
smali/com/badlogic/gdx/net/HttpParametersUtils.smali
Offset 59, 103 lines modified Offset 59, 102 lines modified
59 ····​.​end·​annotation 59 ····​.​end·​annotation
   
60 ····​.​prologue 60 ····​.​prologue
61 ····​.​line·​38 61 ····​.​line·​38
62 ····​.​local·​p0,​·​"parameters":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​" 62 ····​.​local·​p0,​·​"parameters":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​String;​>;​"
63 ····​invoke-​interface·​{p0},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​ 63 ····​invoke-​interface·​{p0},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​
   
64 ····​move-​result-​object·​v2 64 ····​move-​result-​object·​v1
   
65 ····​.​line·​39 65 ····​.​line·​39
66 ····​.​local·​v2,​·​"keySet":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​String;​>;​" 66 ····​.​local·​v1,​·​"keySet":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​lang/​String;​>;​"
67 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuffer;​ 67 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuffer;​
   
68 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuffer;​-​><init>()​V 68 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuffer;​-​><init>()​V
   
69 ····​.​line·​40 69 ····​.​line·​40
70 ····​.​local·​v0,​·​"convertedParameters"​:​Ljava/​lang/​StringBuffer;​ 70 ····​.​local·​v0,​·​"convertedParameters"​:​Ljava/​lang/​StringBuffer;​
71 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 71 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
72 ····​move-​result-​object·​v1 72 ····​move-​result-​object·​v4
   
73 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
74 ····​:​goto_0 73 ····​:​goto_0
75 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 74 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
76 ····​move-​result·​v4 75 ····​move-​result·​v3
   
77 ····​if-​eqz·​v4,​·​:​cond_0 76 ····​if-​eqz·​v3,​·​:​cond_0
   
78 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 77 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
79 ····​move-​result-​object·​v3 78 ····​move-​result-​object·​v2
   
80 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​ 79 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​
   
81 ····​.​line·​41 80 ····​.​line·​41
82 ····​.​local·​v3,​·​"name":​Ljava/​lang/​String;​ 81 ····​.​local·​v2,​·​"name":​Ljava/​lang/​String;​
83 ····​sget-​object·​v4,​·​Lcom/​badlogic/​gdx/​net/​HttpParametersUtils;​-​>defaultEncoding:​Ljava/​lang/​String;​ 82 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​net/​HttpParametersUtils;​-​>defaultEncoding:​Ljava/​lang/​String;​
   
84 ····​invoke-​static·​{v3,​·​v4},​·​Lcom/​badlogic/​gdx/​net/​HttpParametersUtils;​-​>encode(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 83 ····​invoke-​static·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​net/​HttpParametersUtils;​-​>encode(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
85 ····​move-​result-​object·​v4 84 ····​move-​result-​object·​v3
   
86 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​lang/​StringBuffer;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuffer;​ 85 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​lang/​StringBuffer;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuffer;​
   
87 ····​.​line·​42 86 ····​.​line·​42
88 ····​sget-​object·​v4,​·​Lcom/​badlogic/​gdx/​net/​HttpParametersUtils;​-​>nameValueSeparator:​Ljava/​lang/​String;​ 87 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​net/​HttpParametersUtils;​-​>nameValueSeparator:​Ljava/​lang/​String;​
   
89 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​lang/​StringBuffer;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuffer;​ 88 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​lang/​StringBuffer;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuffer;​
   
90 ····​.​line·​43 89 ····​.​line·​43
91 ····​invoke-​interface·​{p0,​·​v3},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 90 ····​invoke-​interface·​{p0,​·​v2},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
92 ····​move-​result-​object·​v4 91 ····​move-​result-​object·​v3
   
93 ····​check-​cast·​v4,​·​Ljava/​lang/​String;​ 92 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​
   
94 ····​sget-​object·​v5,​·​Lcom/​badlogic/​gdx/​net/​HttpParametersUtils;​-​>defaultEncoding:​Ljava/​lang/​String;​ 93 ····​sget-​object·​v5,​·​Lcom/​badlogic/​gdx/​net/​HttpParametersUtils;​-​>defaultEncoding:​Ljava/​lang/​String;​
   
95 ····​invoke-​static·​{v4,​·​v5},​·​Lcom/​badlogic/​gdx/​net/​HttpParametersUtils;​-​>encode(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 94 ····​invoke-​static·​{v3,​·​v5},​·​Lcom/​badlogic/​gdx/​net/​HttpParametersUtils;​-​>encode(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
96 ····​move-​result-​object·​v4 95 ····​move-​result-​object·​v3
   
97 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​lang/​StringBuffer;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuffer;​ 96 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​lang/​StringBuffer;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuffer;​
   
98 ····​.​line·​44 97 ····​.​line·​44
99 ····​sget-​object·​v4,​·​Lcom/​badlogic/​gdx/​net/​HttpParametersUtils;​-​>parameterSeparator:​Ljava/​lang/​String;​ 98 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​net/​HttpParametersUtils;​-​>parameterSeparator:​Ljava/​lang/​String;​
   
100 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​lang/​StringBuffer;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuffer;​ 99 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​lang/​StringBuffer;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuffer;​
   
101 ····​goto·​:​goto_0 100 ····​goto·​:​goto_0
   
102 ····​.​line·​46 101 ····​.​line·​46
103 ····​.​end·​local·​v3····​#·​"name":​Ljava/​lang/​String;​ 102 ····​.​end·​local·​v2····​#·​"name":​Ljava/​lang/​String;​
104 ····​:​cond_0 103 ····​:​cond_0
105 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuffer;​-​>length()​I 104 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuffer;​-​>length()​I
   
106 ····​move-​result·​v4 105 ····​move-​result·​v3
   
107 ····​if-​lez·​v4,​·​:​cond_1 106 ····​if-​lez·​v3,​·​:​cond_1
   
108 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuffer;​-​>length()​I 107 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuffer;​-​>length()​I
   
109 ····​move-​result·​v4 108 ····​move-​result·​v3
   
110 ····​add-​int/​lit8·​v4,​·​v4,​·​-​0x1 109 ····​add-​int/​lit8·​v3,​·​v3,​·​-​0x1
   
111 ····​invoke-​virtual·​{v0,​·​v4},​·​Ljava/​lang/​StringBuffer;​-​>deleteCharAt(I)​Ljava/​lang/​StringBuffer;​ 110 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​lang/​StringBuffer;​-​>deleteCharAt(I)​Ljava/​lang/​StringBuffer;​
   
112 ····​.​line·​47 111 ····​.​line·​47
113 ····​:​cond_1 112 ····​:​cond_1
114 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuffer;​-​>toString()​Ljava/​lang/​String;​ 113 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuffer;​-​>toString()​Ljava/​lang/​String;​
   
115 ····​move-​result-​object·​v4 114 ····​move-​result-​object·​v3
   
116 ····​return-​object·​v4 115 ····​return-​object·​v3
117 .​end·​method 116 .​end·​method
   
118 .​method·​private·​static·​encode(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 117 .​method·​private·​static·​encode(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
Max diff block lines reached; 103/5236 bytes (1.97%) of diff not shown.
[−]
smali/com/badlogic/gdx/net/NetJavaImpl$1.smali
Offset 28, 14 lines modified Offset 28, 15 lines modified
   
28 .​field·​final·​synthetic·​val$httpResponseListe​ner:​Lcom/​badlogic/​gdx/​Net$HttpResponseListe​ner;​ 28 .​field·​final·​synthetic·​val$httpResponseListe​ner:​Lcom/​badlogic/​gdx/​Net$HttpResponseListe​ner;​
   
   
29 #·​direct·​methods 29 #·​direct·​methods
30 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​net/​NetJavaImpl;​ZLcom/​badlogic/​gdx/​Net$HttpRequest;​Ljava/​net/​HttpURLConnection;​Lcom/​badlogic/​gdx/​Net$HttpResponseListe​ner;​)​V 30 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​net/​NetJavaImpl;​ZLcom/​badlogic/​gdx/​Net$HttpRequest;​Ljava/​net/​HttpURLConnection;​Lcom/​badlogic/​gdx/​Net$HttpResponseListe​ner;​)​V
31 ····​.​locals·​0 31 ····​.​locals·​0
  32 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​net/​NetJavaImpl;​
   
32 ····​.​prologue 33 ····​.​prologue
33 ····​.​line·​164 34 ····​.​line·​164
34 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​net/​NetJavaImpl$1;​-​>this$0:​Lcom/​badlogic/​gdx/​net/​NetJavaImpl;​ 35 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​net/​NetJavaImpl$1;​-​>this$0:​Lcom/​badlogic/​gdx/​net/​NetJavaImpl;​
   
35 ····​iput-​boolean·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​net/​NetJavaImpl$1;​-​>val$doingOutPut:​Z 36 ····​iput-​boolean·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​net/​NetJavaImpl$1;​-​>val$doingOutPut:​Z
   
[−]
smali/com/badlogic/gdx/net/NetJavaImpl$HttpClientResponse.smali
Offset 175, 14 lines modified Offset 175, 15 lines modified
175 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 175 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
176 ····​move-​result-​object·​v2 176 ····​move-​result-​object·​v2
   
177 ····​.​line·​67 177 ····​.​line·​67
178 ····​invoke-​static·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V 178 ····​invoke-​static·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V
   
  179 ····​.​line·​65
179 ····​:​goto_0 180 ····​:​goto_0
180 ····​return-​object·​v2 181 ····​return-​object·​v2
   
181 ····​.​line·​64 182 ····​.​line·​64
182 ····​:​catch_0 183 ····​:​catch_0
183 ····​move-​exception·​v0 184 ····​move-​exception·​v0
   
Offset 243, 14 lines modified Offset 244, 15 lines modified
243 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 244 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
244 ····​move-​result-​object·​v2 245 ····​move-​result-​object·​v2
   
245 ····​.​line·​79 246 ····​.​line·​79
246 ····​invoke-​static·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V 247 ····​invoke-​static·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V
   
  248 ····​.​line·​77
247 ····​:​goto_0 249 ····​:​goto_0
248 ····​return-​object·​v2 250 ····​return-​object·​v2
   
249 ····​.​line·​76 251 ····​.​line·​76
250 ····​:​catch_0 252 ····​:​catch_0
251 ····​move-​exception·​v0 253 ····​move-​exception·​v0
   
[−]
smali/com/badlogic/gdx/net/NetJavaImpl.smali
Offset 140, 399 lines modified Offset 140, 353 lines modified
   
140 ····​invoke-​interface·​{v2},​·​Ljava/​util/​concurrent/​locks/​Lock;​-​>unlock()​V 140 ····​invoke-​interface·​{v2},​·​Ljava/​util/​concurrent/​locks/​Lock;​-​>unlock()​V
   
141 ····​throw·​v1 141 ····​throw·​v1
142 .​end·​method 142 .​end·​method
   
143 .​method·​public·​sendHttpRequest(Lcom/​badlogic/​gdx/​Net$HttpRequest;​Lcom/​badlogic/​gdx/​Net$HttpResponseListe​ner;​)​V 143 .​method·​public·​sendHttpRequest(Lcom/​badlogic/​gdx/​Net$HttpRequest;​Lcom/​badlogic/​gdx/​Net$HttpResponseListe​ner;​)​V
144 ····​.​locals·​16 144 ····​.​locals·​13
145 ····​.​param·​p1,​·​"httpRequest"····​#·​Lcom/​badlogic/​gdx/​Net$HttpRequest;​ 145 ····​.​param·​p1,​·​"httpRequest"····​#·​Lcom/​badlogic/​gdx/​Net$HttpRequest;​
146 ····​.​param·​p2,​·​"httpResponseListener​"····​#·​Lcom/​badlogic/​gdx/​Net$HttpResponseListe​ner;​ 146 ····​.​param·​p2,​·​"httpResponseListener​"····​#·​Lcom/​badlogic/​gdx/​Net$HttpResponseListe​ner;​
   
147 ····​.​prologue 147 ····​.​prologue
  148 ····​const/​4·​v2,​·​0x1
   
148 ····​.​line·​125 149 ····​.​line·​125
149 ····​invoke-​virtual/​range·​{p1·​.​.​·p1},​·​Lcom/​badlogic/​gdx/​Net$HttpRequest;​-​>getUrl()​Ljava/​lang/​String;​ 150 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​Net$HttpRequest;​-​>getUrl()​Ljava/​lang/​String;​
   
150 ····​move-​result-​object·​v2 151 ····​move-​result-​object·​v0
   
151 ····​if-​nez·​v2,​·​:​cond_0 152 ····​if-​nez·​v0,​·​:​cond_0
   
152 ····​.​line·​126 153 ····​.​line·​126
153 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​utils/​GdxRuntimeException;​ 154 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​GdxRuntimeException;​
   
154 ····​const-​string·​v3,​·​"can\'t·​process·​a·​HTTP·​request·​without·​URL·​set"  
   
155 ····invoke-​direct·​{v2,​·​v3},​·Lcom/​badlogic/​gdx/​utils/​GdxRuntimeException;​-​><init>(Ljava/​lang/​String;​)​V 155 ····const-​string·​v1,​·"can\'t·​process·​a·​HTTP·​request·​without·​URL·​set"
   
156 ····move-​object/​from16·v0,​·​p2 156 ····invoke-​direct·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​GdxRuntimeException;​-​><init>(Ljava/​lang/​String;​)​V
   
157 ····​invoke-​interface·​{v0,​·​v2},​·​Lcom/​badlogic/​gdx/​Net$HttpResponseListe​ner;​-​>failed(Ljava/​lang/​Throwable;​)​V 157 ····​invoke-​interface·​{p2,​·​v0},​·​Lcom/​badlogic/​gdx/​Net$HttpResponseListe​ner;​-​>failed(Ljava/​lang/​Throwable;​)​V
   
158 ····​.​line·​234 158 ····​.​line·​234
159 ····​:​goto_0 159 ····​:​goto_0
160 ····​return-​void 160 ····​return-​void
   
161 ····​.​line·​131 161 ····​.​line·​131
162 ····​:​cond_0 162 ····​:​cond_0
163 ····​:​try_start_0 163 ····​:​try_start_0
164 ····​invoke-​virtual/​range·​{p1·​.​.​·p1},​·​Lcom/​badlogic/​gdx/​Net$HttpRequest;​-​>getMethod()​Ljava/​lang/​String;​ 164 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​Net$HttpRequest;​-​>getMethod()​Ljava/​lang/​String;​
   
165 ····​move-​result-​object·​v11 165 ····​move-​result-​object·​v8
   
166 ····​.​line·​134 166 ····​.​line·​134
167 ····​.​local·​v11,​·​"method":​Ljava/​lang/​String;​ 167 ····​.​local·​v8,​·​"method":​Ljava/​lang/​String;​
168 ····​const-​string·​v2,​·​"GET" 168 ····​const-​string·​v0,​·​"GET"
   
169 ····​invoke-​virtual·​{v11,​·​v2},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z 169 ····​invoke-​virtual·​{v8,​·​v0},​·​Ljava/​lang/​String;​-​>equalsIgnoreCase(Lja​va/​lang/​String;​)​Z
   
170 ····​move-​result·​v2 170 ····​move-​result·​v0
   
171 ····​if-​eqz·​v2,​·​:​cond_3 171 ····​if-​eqz·​v0,​·​:​cond_3
   
172 ····​.​line·​135 172 ····​.​line·​135
173 ····​const-​string·​v12,​·​"" 173 ····​const-​string·​v9,​·​""
   
174 ····​.​line·​136 174 ····​.​line·​136
175 ····​.​local·​v12,​·​"queryString":​Ljava/​lang/​String;​ 175 ····​.​local·​v9,​·​"queryString":​Ljava/​lang/​String;​
176 ····​invoke-​virtual/​range·​{p1·​.​.​·p1},​·​Lcom/​badlogic/​gdx/​Net$HttpRequest;​-​>getContent()​Ljava/​lang/​String;​ 176 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​Net$HttpRequest;​-​>getContent()​Ljava/​lang/​String;​
   
177 ····​move-​result-​object·​v14 177 ····​move-​result-​object·​v11
   
178 ····​.​line·​137 178 ····​.​line·​137
179 ····​.​local·​v14,​·​"value":​Ljava/​lang/​String;​ 179 ····​.​local·​v11,​·​"value":​Ljava/​lang/​String;​
180 ····​if-​eqz·​v14,​·​:​cond_1 180 ····​if-​eqz·​v11,​·​:​cond_1
   
181 ····​const-​string·​v2,​·​"" 181 ····​const-​string·​v0,​·​""
   
182 ····​invoke-​virtual·​{v2,​·​v14},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 182 ····​invoke-​virtual·​{v0,​·​v11},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
   
183 ····​move-​result·​v2 183 ····​move-​result·​v0
   
184 ····​if-​nez·​v2,​·​:​cond_1 184 ····​if-​nez·​v0,​·​:​cond_1
   
185 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​ 185 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
186 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 186 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
187 ····​const-​string·​v3,​·​"?" 187 ····​const-​string·​v1,​·​"?"
   
188 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 188 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
189 ····​move-​result-​object·​v2 189 ····​move-​result-​object·​v0
   
190 ····​invoke-​virtual·​{v2,​·​v14},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 190 ····​invoke-​virtual·​{v0,​·​v11},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
191 ····​move-​result-​object·​v2 191 ····​move-​result-​object·​v0
   
192 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 192 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
193 ····​move-​result-​object·​v12 193 ····​move-​result-​object·​v9
   
194 ····​.​line·​138 194 ····​.​line·​138
195 ····​:​cond_1 195 ····​:​cond_1
196 ····​new-​instance·​v13,​·​Ljava/​net/​URL;​ 196 ····​new-​instance·​v10,​·​Ljava/​net/​URL;​
   
197 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​ 197 ····​new-​instance·​v0,​·​Ljava/​lang/​StringBuilder;​
   
198 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 198 ····​invoke-​direct·​{v0},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
Max diff block lines reached; 16723/21325 bytes (78.42%) of diff not shown.
[−]
smali/com/badlogic/gdx/physics/box2d/Box2DDebugRenderer.smali
Offset 1602, 179 lines modified Offset 1602, 177 lines modified
1602 ····​:​cond_3 1602 ····​:​cond_3
1603 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>SHAPE_AWAKE:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 1603 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>SHAPE_AWAKE:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
1604 ····​goto·​:​goto_0 1604 ····​goto·​:​goto_0
1605 .​end·​method 1605 .​end·​method
   
1606 .​method·​private·​renderBodies(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​)​V 1606 .​method·​private·​renderBodies(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​)​V
1607 ····​.​locals·8 1607 ····​.​locals·7
1608 ····​.​param·​p1,​·​"world"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 1608 ····​.​param·​p1,​·​"world"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
   
1609 ····​.​prologue 1609 ····​.​prologue
1610 ····​.​line·​92 1610 ····​.​line·​92
1611 ····​iget-​object·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>renderer:​Lcom/​badlogic/​gdx/​graphics/​glutils/​ShapeRenderer;​ 1611 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>renderer:​Lcom/​badlogic/​gdx/​graphics/​glutils/​ShapeRenderer;​
   
1612 ····​sget-​object·​v7,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ShapeRenderer$ShapeTy​pe;​-​>Line:​Lcom/​badlogic/​gdx/​graphics/​glutils/​ShapeRenderer$ShapeTy​pe;​ 1612 ····​sget-​object·​v6,​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ShapeRenderer$ShapeTy​pe;​-​>Line:​Lcom/​badlogic/​gdx/​graphics/​glutils/​ShapeRenderer$ShapeTy​pe;​
   
1613 ····​invoke-​virtual·​{v6,​·​v7},​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ShapeRenderer;​-​>begin(Lcom/​badlogic/​gdx/​graphics/​glutils/​ShapeRenderer$ShapeTy​pe;​)​V 1613 ····​invoke-​virtual·​{v5,​·​v6},​·​Lcom/​badlogic/​gdx/​graphics/​glutils/​ShapeRenderer;​-​>begin(Lcom/​badlogic/​gdx/​graphics/​glutils/​ShapeRenderer$ShapeTy​pe;​)​V
   
1614 ····​.​line·​94 1614 ····​.​line·​94
1615 ····​iget-​boolean·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>drawBodies:​Z 1615 ····​iget-​boolean·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>drawBodies:​Z
   
1616 ····​if-​nez·​v6,​·​:​cond_0 1616 ····​if-​nez·​v5,​·​:​cond_0
   
1617 ····​iget-​boolean·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>drawAABBs:​Z 1617 ····​iget-​boolean·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>drawAABBs:​Z
   
1618 ····​if-​eqz·​v6,​·​:​cond_3 1618 ····​if-​eqz·​v5,​·​:​cond_3
   
1619 ····​.​line·​95 1619 ····​.​line·​95
1620 ····​:​cond_0 1620 ····​:​cond_0
1621 ····​sget-​object·​v6,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>bodies:​Lcom/​badlogic/​gdx/​utils/​Array;​ 1621 ····​sget-​object·​v5,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>bodies:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
1622 ····​invoke-​virtual·​{p1,​·​v6},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>getBodies(Lcom/​badlogic/​gdx/​utils/​Array;​)​V 1622 ····​invoke-​virtual·​{p1,​·​v5},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>getBodies(Lcom/​badlogic/​gdx/​utils/​Array;​)​V
   
1623 ····​.​line·​96 1623 ····​.​line·​96
1624 ····​sget-​object·​v6,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>bodies:​Lcom/​badlogic/​gdx/​utils/​Array;​ 1624 ····​sget-​object·​v5,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>bodies:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
1625 ····​invoke-​virtual·​{v6},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 1625 ····​invoke-​virtual·​{v5},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
1626 ····​move-​result-​object·​v3 1626 ····​move-​result-​object·​v2
   
1627 ····​.​local·​v3,​·​"iter":​Ljava/​util/​Iterator;​,​·​"Ljava/​util/​Iterator<Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​>;​" 1627 ····​.​local·​v2,​·​"iter":​Ljava/​util/​Iterator;​,​·​"Ljava/​util/​Iterator<Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​>;​"
1628 ····​:​cond_1 1628 ····​:​cond_1
1629 ····​:​goto_0 1629 ····​:​goto_0
1630 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 1630 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
1631 ····​move-​result·​v6 1631 ····​move-​result·​v5
   
1632 ····​if-​eqz·​v6,​·​:​cond_3 1632 ····​if-​eqz·​v5,​·​:​cond_3
   
1633 ····​.​line·​97 1633 ····​.​line·​97
1634 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 1634 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
1635 ····​move-​result-​object·​v0 1635 ····​move-​result-​object·​v0
   
1636 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​ 1636 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​
   
1637 ····​.​line·​98 1637 ····​.​line·​98
1638 ····​.​local·​v0,​·​"body":​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​ 1638 ····​.​local·​v0,​·​"body":​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​
1639 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>isActive()​Z 1639 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​-​>isActive()​Z
   
1640 ····​move-​result·​v6 1640 ····​move-​result·​v5
   
1641 ····​if-​nez·​v6,​·​:​cond_2 1641 ····​if-​nez·​v5,​·​:​cond_2
   
1642 ····​iget-​boolean·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>drawInactiveBodies:​Z 1642 ····​iget-​boolean·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>drawInactiveBodies:​Z
   
1643 ····​if-​eqz·​v6,​·​:​cond_1 1643 ····​if-​eqz·​v5,​·​:​cond_1
   
1644 ····​:​cond_2 1644 ····​:​cond_2
1645 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>renderBody(Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​)​V 1645 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>renderBody(Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​)​V
   
1646 ····​goto·​:​goto_0 1646 ····​goto·​:​goto_0
   
1647 ····​.​line·​102 1647 ····​.​line·​102
1648 ····​.​end·​local·​v0····​#·​"body":​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​ 1648 ····​.​end·​local·​v0····​#·​"body":​Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​
1649 ····​.​end·​local·​v3····​#·​"iter":​Ljava/​util/​Iterator;​,​·​"Ljava/​util/​Iterator<Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​>;​" 1649 ····​.​end·​local·​v2····​#·​"iter":​Ljava/​util/​Iterator;​,​·​"Ljava/​util/​Iterator<Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​>;​"
1650 ····​:​cond_3 1650 ····​:​cond_3
1651 ····​iget-​boolean·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>drawJoints:​Z 1651 ····​iget-​boolean·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>drawJoints:​Z
   
1652 ····​if-​eqz·​v6,​·​:​cond_4 1652 ····​if-​eqz·​v5,​·​:​cond_4
   
1653 ····​.​line·​103 1653 ····​.​line·​103
1654 ····​sget-​object·​v6,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>joints:​Lcom/​badlogic/​gdx/​utils/​Array;​ 1654 ····​sget-​object·​v5,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>joints:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
1655 ····​invoke-​virtual·​{p1,​·​v6},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>getJoints(Lcom/​badlogic/​gdx/​utils/​Array;​)​V 1655 ····​invoke-​virtual·​{p1,​·​v5},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>getJoints(Lcom/​badlogic/​gdx/​utils/​Array;​)​V
   
1656 ····​.​line·​104 1656 ····​.​line·​104
1657 ····​sget-​object·​v6,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>joints:​Lcom/​badlogic/​gdx/​utils/​Array;​ 1657 ····​sget-​object·​v5,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Box2DDebugRenderer;​-​>joints:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
1658 ····​invoke-​virtual·​{v6},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​ 1658 ····​invoke-​virtual·​{v5},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>iterator()​Ljava/​util/​Iterator;​
   
1659 ····​move-​result-​object·​v4 1659 ····​move-​result-​object·​v3
   
1660 ····​.​local·​v4,​·​"iter":​Ljava/​util/​Iterator;​,​·​"Ljava/​util/​Iterator<Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​>;​" 1660 ····​.​local·​v3,​·​"iter":​Ljava/​util/​Iterator;​,​·​"Ljava/​util/​Iterator<Lcom/​badlogic/​gdx/​physics/​box2d/​Joint;​>;​"
1661 ····​:​goto_1 1661 ····​:​goto_1
1662 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 1662 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
1663 ····​move-​result·​v6 1663 ····​move-​result·​v5
   
Max diff block lines reached; 9070/15113 bytes (60.01%) of diff not shown.
[−]
smali/com/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint.smali
Offset 25, 14 lines modified Offset 25, 15 lines modified
   
25 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​Manifold;​ 25 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​Manifold;​
   
   
26 #·​direct·​methods 26 #·​direct·​methods
27 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​Manifold;​)​V 27 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​Manifold;​)​V
28 ····​.​locals·​1 28 ····​.​locals·​1
  29 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​Manifold;​
   
29 ····​.​prologue 30 ····​.​prologue
30 ····​.​line·​111 31 ····​.​line·​111
31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Manifold$ManifoldPoin​t;​-​>this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​Manifold;​ 32 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​Manifold$ManifoldPoin​t;​-​>this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​Manifold;​
   
32 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/physics/box2d/Shape.smali
Offset 19, 15 lines modified Offset 19, 14 lines modified
19 .​method·​public·​constructor·​<init>()​V 19 .​method·​public·​constructor·​<init>()​V
20 ····​.​locals·​0 20 ····​.​locals·​0
   
21 ····​.​prologue 21 ····​.​prologue
22 ····​.​line·​24 22 ····​.​line·​24
23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 23 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
24 ····​.​line·​32  
25 ····​return-​void 24 ····​return-​void
26 .​end·​method 25 .​end·​method
   
27 .​method·​private·​native·​jniDispose(J)​V 26 .​method·​private·​native·​jniDispose(J)​V
28 .​end·​method 27 .​end·​method
   
29 .​method·​private·​native·​jniGetChildCount(J)​I 28 .​method·​private·​native·​jniGetChildCount(J)​I
[−]
smali/com/badlogic/gdx/physics/box2d/World$1.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
26 #·​instance·​fields 26 #·​instance·​fields
27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​II)​V 29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​II)​V
30 ····​.​locals·​0 30 ····​.​locals·​0
  31 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
31 ····​.​param·​p2,​·​"x0"····​#·​I 32 ····​.​param·​p2,​·​"x0"····​#·​I
32 ····​.​param·​p3,​·​"x1"····​#·​I 33 ····​.​param·​p3,​·​"x1"····​#·​I
   
33 ····​.​prologue 34 ····​.​prologue
34 ····​.​line·​191 35 ····​.​line·​191
35 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World$1;​-​>this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 36 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World$1;​-​>this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
   
[−]
smali/com/badlogic/gdx/physics/box2d/World$2.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
26 #·​instance·​fields 26 #·​instance·​fields
27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​II)​V 29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​World;​II)​V
30 ····​.​locals·​0 30 ····​.​locals·​0
  31 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
31 ····​.​param·​p2,​·​"x0"····​#·​I 32 ····​.​param·​p2,​·​"x0"····​#·​I
32 ····​.​param·​p3,​·​"x1"····​#·​I 33 ····​.​param·​p3,​·​"x1"····​#·​I
   
33 ····​.​prologue 34 ····​.​prologue
34 ····​.​line·​199 35 ····​.​line·​199
35 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World$2;​-​>this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​ 36 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World$2;​-​>this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​
   
[−]
smali/com/badlogic/gdx/physics/box2d/graphics/ParticleEmitterBox2D$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​graphics/​ParticleEmitterBox2D;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​graphics/​ParticleEmitterBox2D;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​graphics/​ParticleEmitterBox2D;​)​V 23 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​physics/​box2d/​graphics/​ParticleEmitterBox2D;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​physics/​box2d/​graphics/​ParticleEmitterBox2D;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​49 27 ····​.​line·​49
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​graphics/​ParticleEmitterBox2D$​1;​-​>this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​graphics/​ParticleEmitterBox2D;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​physics/​box2d/​graphics/​ParticleEmitterBox2D$​1;​-​>this$0:​Lcom/​badlogic/​gdx/​physics/​box2d/​graphics/​ParticleEmitterBox2D;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/Group.smali
Offset 1777, 21 lines modified Offset 1777, 20 lines modified
1777 ····​.​line·​412 1777 ····​.​line·​412
1778 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Group;​-​>setDebug(Z)​V 1778 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Group;​-​>setDebug(Z)​V
   
1779 ····​.​line·​413 1779 ····​.​line·​413
1780 ····​if-​eqz·​p2,​·​:​cond_1 1780 ····​if-​eqz·​p2,​·​:​cond_1
   
1781 ····​.​line·​414 1781 ····​.​line·​414
1782 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Group;​-​>children:​Lcom/​badlogic/​gdx/​utils/​SnapshotArray;​ 1782 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Group;​-​>children:​Lcom/​badlogic/​gdx/​utils/​SnapshotArray;​
   
1783 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​SnapshotArray;​-​>iterator()​Ljava/​util/​Iterator;​ 1783 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​SnapshotArray;​-​>iterator()​Ljava/​util/​Iterator;​
   
1784 ····​move-​result-​object·​v1 1784 ····​move-​result-​object·​v1
   
1785 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
1786 ····​:​goto_0 1785 ····​:​goto_0
1787 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 1786 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
1788 ····​move-​result·​v2 1787 ····​move-​result·​v2
   
1789 ····​if-​eqz·​v2,​·​:​cond_1 1788 ····​if-​eqz·​v2,​·​:​cond_1
   
Offset 1820, 15 lines modified Offset 1819, 14 lines modified
1820 ····​:​cond_0 1819 ····​:​cond_0
1821 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​-​>setDebug(Z)​V 1820 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​-​>setDebug(Z)​V
   
1822 ····​goto·​:​goto_0 1821 ····​goto·​:​goto_0
   
1823 ····​.​line·​422 1822 ····​.​line·​422
1824 ····​.​end·​local·​v0····​#·​"child":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​ 1823 ····​.​end·​local·​v0····​#·​"child":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​
1825 ····​.​end·​local·​v1····​#·​"i$":​Ljava/​util/​Iterator;​  
1826 ····​:​cond_1 1824 ····​:​cond_1
1827 ····​return-​void 1825 ····​return-​void
1828 .​end·​method 1826 .​end·​method
   
1829 .​method·​protected·​setStage(Lcom/​badlogic/​gdx/​scenes/​scene2d/​Stage;​)​V 1827 .​method·​protected·​setStage(Lcom/​badlogic/​gdx/​scenes/​scene2d/​Stage;​)​V
1830 ····​.​locals·​4 1828 ····​.​locals·​4
1831 ····​.​param·​p1,​·​"stage"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Stage;​ 1829 ····​.​param·​p1,​·​"stage"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Stage;​
[−]
smali/com/badlogic/gdx/scenes/scene2d/InputEvent.smali
Offset 35, 15 lines modified Offset 35, 14 lines modified
35 .​method·​public·​constructor·​<init>()​V 35 .​method·​public·​constructor·​<init>()​V
36 ····​.​locals·​0 36 ····​.​locals·​0
   
37 ····​.​prologue 37 ····​.​prologue
38 ····​.​line·​24 38 ····​.​line·​24
39 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Event;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Event;​-​><init>()​V
   
40 ····​.​line·​140  
41 ····​return-​void 40 ····​return-​void
42 .​end·​method 41 .​end·​method
   
   
43 #·​virtual·​methods 42 #·​virtual·​methods
44 .​method·​public·​getButton()​I 43 .​method·​public·​getButton()​I
45 ····​.​locals·​1 44 ····​.​locals·​1
[−]
smali/com/badlogic/gdx/scenes/scene2d/InputListener.smali
Offset 2, 22 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"InputListener.​java" 3 .​source·​"InputListener.​java"
   
4 #·​interfaces 4 #·​interfaces
5 .​implements·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​EventListener;​ 5 .​implements·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​EventListener;​
   
   
6 #·​annotations  
7 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
8 ····​value·​=·​{  
9 ········​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener$1;​  
10 ····​}  
11 .​end·​annotation  
   
   
12 #·​static·​fields 6 #·​static·​fields
13 .​field·​private·​static·​final·​tmpCoords:​Lcom/​badlogic/​gdx/​math/​Vector2;​ 7 .​field·​private·​static·​final·​tmpCoords:​Lcom/​badlogic/​gdx/​math/​Vector2;​
   
   
14 #·​direct·​methods 8 #·​direct·​methods
15 .​method·​static·​constructor·​<clinit>()​V 9 .​method·​static·​constructor·​<clinit>()​V
16 ····​.​locals·​1 10 ····​.​locals·​1
Offset 36, 15 lines modified Offset 28, 14 lines modified
36 .​method·​public·​constructor·​<init>()​V 28 .​method·​public·​constructor·​<init>()​V
37 ····​.​locals·​0 29 ····​.​locals·​0
   
38 ····​.​prologue 30 ····​.​prologue
39 ····​.​line·​35 31 ····​.​line·​35
40 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 32 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
41 ····​.​line·​48  
42 ····​return-​void 33 ····​return-​void
43 .​end·​method 34 .​end·​method
   
   
44 #·​virtual·​methods 35 #·​virtual·​methods
45 .​method·​public·​enter(Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​FFILcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​)​V 36 .​method·​public·​enter(Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​FFILcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​)​V
46 ····​.​locals·​0 37 ····​.​locals·​0
[−]
smali/com/badlogic/gdx/scenes/scene2d/Stage.smali
Offset 1831, 14 lines modified Offset 1831, 15 lines modified
   
1831 ····​move-​result·​v4 1831 ····​move-​result·​v4
   
1832 ····​if-​lt·​v3,​·​v4,​·​:​cond_0 1832 ····​if-​lt·​v3,​·​v4,​·​:​cond_0
   
1833 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>graphics:​Lcom/​badlogic/​gdx/​Graphics;​ 1833 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>graphics:​Lcom/​badlogic/​gdx/​Graphics;​
   
  1834 ····​.​line·​361
1834 ····​invoke-​interface·​{v3},​·​Lcom/​badlogic/​gdx/​Graphics;​-​>getHeight()​I 1835 ····​invoke-​interface·​{v3},​·​Lcom/​badlogic/​gdx/​Graphics;​-​>getHeight()​I
   
1835 ····​move-​result·​v3 1836 ····​move-​result·​v3
   
1836 ····​sub-​int/​2addr·​v3,​·​p2 1837 ····​sub-​int/​2addr·​v3,​·​p2
   
1837 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Stage;​-​>viewport:​Lcom/​badlogic/​gdx/​utils/​viewport/​Viewport;​ 1838 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Stage;​-​>viewport:​Lcom/​badlogic/​gdx/​utils/​viewport/​Viewport;​
Offset 2647, 14 lines modified Offset 2648, 15 lines modified
   
2647 ····​move-​result·​v4 2648 ····​move-​result·​v4
   
2648 ····​if-​lt·​v3,​·​v4,​·​:​cond_0 2649 ····​if-​lt·​v3,​·​v4,​·​:​cond_0
   
2649 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>graphics:​Lcom/​badlogic/​gdx/​Graphics;​ 2650 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>graphics:​Lcom/​badlogic/​gdx/​Graphics;​
   
  2651 ····​.​line·​259
2650 ····​invoke-​interface·​{v3},​·​Lcom/​badlogic/​gdx/​Graphics;​-​>getHeight()​I 2652 ····​invoke-​interface·​{v3},​·​Lcom/​badlogic/​gdx/​Graphics;​-​>getHeight()​I
   
2651 ····​move-​result·​v3 2653 ····​move-​result·​v3
   
2652 ····​sub-​int/​2addr·​v3,​·​p2 2654 ····​sub-​int/​2addr·​v3,​·​p2
   
2653 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Stage;​-​>viewport:​Lcom/​badlogic/​gdx/​utils/​viewport/​Viewport;​ 2655 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Stage;​-​>viewport:​Lcom/​badlogic/​gdx/​utils/​viewport/​Viewport;​
[−]
smali/com/badlogic/gdx/scenes/scene2d/Actor.smali
Offset 690, 14 lines modified Offset 690, 15 lines modified
   
690 ····​.​line·​159 690 ····​.​line·​159
691 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V 691 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V
   
692 ····​.​line·​160 692 ····​.​line·​160
693 ····​invoke-​static·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​Pools;​-​>free(Ljava/​lang/​Object;​)​V 693 ····​invoke-​static·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​Pools;​-​>free(Ljava/​lang/​Object;​)​V
   
  694 ····​.​line·​157
694 ····​.​end·​local·​v2····​#·​"currentTarget":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Group;​ 695 ····​.​end·​local·​v2····​#·​"currentTarget":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Group;​
695 ····​:​goto_2 696 ····​:​goto_2
696 ····​return·​v6 697 ····​return·​v6
   
697 ····​.​line·​136 698 ····​.​line·​136
698 ····​.​restart·​local·​v2····​#·​"currentTarget":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Group;​ 699 ····​.​restart·​local·​v2····​#·​"currentTarget":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Group;​
699 ····​:​cond_2 700 ····​:​cond_2
Offset 1817, 20 lines modified Offset 1818, 22 lines modified
   
1817 ····​move-​result-​object·​v3 1818 ····​move-​result-​object·​v3
   
1818 ····​invoke-​virtual·​{v7},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​-​>getPointer()​I 1819 ····​invoke-​virtual·​{v7},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​-​>getPointer()​I
   
1819 ····​move-​result·​v4 1820 ····​move-​result·​v4
   
  1821 ····​.​line·​188
1820 ····​invoke-​virtual·​{v7},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​-​>getButton()​I 1822 ····​invoke-​virtual·​{v7},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​-​>getButton()​I
   
1821 ····​move-​result·​v5 1823 ····​move-​result·​v5
   
1822 ····​move-​object·​v2,​·​p0 1824 ····​move-​object·​v2,​·​p0
   
  1825 ····​.​line·​187
1823 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Stage;​-​>addTouchFocus(Lcom/​badlogic/​gdx/​scenes/​scene2d/​EventListener;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​II)​V 1826 ····​invoke-​virtual/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Stage;​-​>addTouchFocus(Lcom/​badlogic/​gdx/​scenes/​scene2d/​EventListener;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​II)​V
   
1824 ····​.​line·​180 1827 ····​.​line·​180
1825 ····​.​end·​local·​v7····​#·​"inputEvent":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​ 1828 ····​.​end·​local·​v7····​#·​"inputEvent":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​
1826 ····​:​cond_4 1829 ····​:​cond_4
1827 ····​add-​int/​lit8·​v6,​·​v6,​·​0x1 1830 ····​add-​int/​lit8·​v6,​·​v6,​·​0x1
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/actions/DelegateAction.smali
Offset 43, 16 lines modified Offset 43, 18 lines modified
43 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 43 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
44 ····​move-​result·​v1 44 ····​move-​result·​v1
   
45 ····​.​line·​45 45 ····​.​line·​45
46 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​DelegateAction;​-​>setPool(Lcom/​badlogic/​gdx/​utils/​Pool;​)​V 46 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​DelegateAction;​-​>setPool(Lcom/​badlogic/​gdx/​utils/​Pool;​)​V
   
  47 ····​.​line·​43
47 ····​return·​v1 48 ····​return·​v1
   
  49 ····​.​line·​45
48 ····​:​catchall_0 50 ····​:​catchall_0
49 ····​move-​exception·​v1 51 ····​move-​exception·​v1
   
50 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​DelegateAction;​-​>setPool(Lcom/​badlogic/​gdx/​utils/​Pool;​)​V 52 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​DelegateAction;​-​>setPool(Lcom/​badlogic/​gdx/​utils/​Pool;​)​V
   
51 ····​throw·​v1 53 ····​throw·​v1
52 .​end·​method 54 .​end·​method
[−]
smali/com/badlogic/gdx/scenes/scene2d/actions/EventAction$1.smali
Offset 20, 18 lines modified Offset 20, 19 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction;​)​V 23 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​17 27 ····​.​line·​17
27 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction.​1;​" 28 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction$1;​"
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction;​
   
29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 30 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
30 ····​return-​void 31 ····​return-​void
31 .​end·​method 32 .​end·​method
   
Offset 39, 15 lines modified Offset 40, 15 lines modified
39 #·​virtual·​methods 40 #·​virtual·​methods
40 .​method·​public·​handle(Lcom/​badlogic/​gdx/​scenes/​scene2d/​Event;​)​Z 41 .​method·​public·​handle(Lcom/​badlogic/​gdx/​scenes/​scene2d/​Event;​)​Z
41 ····​.​locals·​2 42 ····​.​locals·​2
42 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Event;​ 43 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Event;​
   
43 ····​.​prologue 44 ····​.​prologue
44 ····​.​line·​19 45 ····​.​line·​19
45 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction.​1;​" 46 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction$1;​"
46 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction;​ 47 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction;​
   
47 ····​iget-​boolean·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction;​-​>active:​Z 48 ····​iget-​boolean·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction;​-​>active:​Z
   
48 ····​if-​eqz·​v0,​·​:​cond_0 49 ····​if-​eqz·​v0,​·​:​cond_0
   
49 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction;​ 50 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​EventAction;​
[−]
smali/com/badlogic/gdx/scenes/scene2d/actions/ParallelAction.smali
Offset 211, 15 lines modified Offset 211, 15 lines modified
211 ····​.​line·​64 211 ····​.​line·​64
212 ····​iget-​boolean·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​ParallelAction;​-​>complete:​Z 212 ····​iget-​boolean·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​ParallelAction;​-​>complete:​Z
   
213 ····​if-​eqz·​v4,​·​:​cond_0 213 ····​if-​eqz·​v4,​·​:​cond_0
   
214 ····​move·​v4,​·​v5 214 ····​move·​v4,​·​v5
   
215 ····​.​line·​76 215 ····​.​line·​74
216 ····​:​goto_0 216 ····​:​goto_0
217 ····​return·​v4 217 ····​return·​v4
   
218 ····​.​line·​65 218 ····​.​line·​65
219 ····​:​cond_0 219 ····​:​cond_0
220 ····​iput-​boolean·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​ParallelAction;​-​>complete:​Z 220 ····​iput-​boolean·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​ParallelAction;​-​>complete:​Z
   
Offset 279, 14 lines modified Offset 279, 15 lines modified
279 ····​if-​nez·​v4,​·​:​cond_2 279 ····​if-​nez·​v4,​·​:​cond_2
   
280 ····​.​line·​76 280 ····​.​line·​76
281 ····​invoke-​virtual·​{p0,​·​v3},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​ParallelAction;​-​>setPool(Lcom/​badlogic/​gdx/​utils/​Pool;​)​V 281 ····​invoke-​virtual·​{p0,​·​v3},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​ParallelAction;​-​>setPool(Lcom/​badlogic/​gdx/​utils/​Pool;​)​V
   
282 ····​move·​v4,​·​v5 282 ····​move·​v4,​·​v5
   
  283 ····​.​line·​72
283 ····​goto·​:​goto_0 284 ····​goto·​:​goto_0
   
284 ····​.​line·​70 285 ····​.​line·​70
285 ····​:​cond_2 286 ····​:​cond_2
286 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 287 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
   
287 ····​goto·​:​goto_1 288 ····​goto·​:​goto_1
[−]
smali/com/badlogic/gdx/scenes/scene2d/actions/SequenceAction.smali
Offset 150, 15 lines modified Offset 150, 15 lines modified
   
150 ····​iget·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I 150 ····​iget·​v3,​·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>size:​I
   
151 ····​if-​lt·​v1,​·​v3,​·​:​cond_0 151 ····​if-​lt·​v1,​·​v3,​·​:​cond_0
   
152 ····​move·​v1,​·​v2 152 ····​move·​v1,​·​v2
   
153 ····​.​line·​72 153 ····​.​line·​70
154 ····​:​goto_0 154 ····​:​goto_0
155 ····​return·​v1 155 ····​return·​v1
   
156 ····​.​line·​62 156 ····​.​line·​62
157 ····​:​cond_0 157 ····​:​cond_0
158 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​SequenceAction;​-​>getPool()​Lcom/​badlogic/​gdx/​utils/​Pool;​ 158 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​SequenceAction;​-​>getPool()​Lcom/​badlogic/​gdx/​utils/​Pool;​
   
Offset 196, 14 lines modified Offset 196, 15 lines modified
196 ····​if-​nez·​v1,​·​:​cond_1 196 ····​if-​nez·​v1,​·​:​cond_1
   
197 ····​.​line·​72 197 ····​.​line·​72
198 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​SequenceAction;​-​>setPool(Lcom/​badlogic/​gdx/​utils/​Pool;​)​V 198 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​SequenceAction;​-​>setPool(Lcom/​badlogic/​gdx/​utils/​Pool;​)​V
   
199 ····​move·​v1,​·​v2 199 ····​move·​v1,​·​v2
   
  200 ····​.​line·​66
200 ····​goto·​:​goto_0 201 ····​goto·​:​goto_0
   
201 ····​.​line·​67 202 ····​.​line·​67
202 ····​:​cond_1 203 ····​:​cond_1
203 ····​:​try_start_1 204 ····​:​try_start_1
204 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​SequenceAction;​-​>index:​I 205 ····​iget·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​SequenceAction;​-​>index:​I
   
Offset 223, 14 lines modified Offset 224, 15 lines modified
223 ····​if-​lt·​v1,​·​v3,​·​:​cond_2 224 ····​if-​lt·​v1,​·​v3,​·​:​cond_2
   
224 ····​.​line·​72 225 ····​.​line·​72
225 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​SequenceAction;​-​>setPool(Lcom/​badlogic/​gdx/​utils/​Pool;​)​V 226 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​SequenceAction;​-​>setPool(Lcom/​badlogic/​gdx/​utils/​Pool;​)​V
   
226 ····​move·​v1,​·​v2 227 ····​move·​v1,​·​v2
   
  228 ····​.​line·​68
227 ····​goto·​:​goto_0 229 ····​goto·​:​goto_0
   
228 ····​.​line·​70 230 ····​.​line·​70
229 ····​:​cond_2 231 ····​:​cond_2
230 ····​const/​4·​v1,​·​0x0 232 ····​const/​4·​v1,​·​0x0
   
231 ····​.​line·​72 233 ····​.​line·​72
[−]
smali/com/badlogic/gdx/scenes/scene2d/actions/TemporalAction.smali
Offset 73, 15 lines modified Offset 73, 15 lines modified
73 ····​const/​4·​v2,​·​0x1 73 ····​const/​4·​v2,​·​0x1
   
74 ····​.​line·​43 74 ····​.​line·​43
75 ····​iget-​boolean·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​TemporalAction;​-​>complete:​Z 75 ····​iget-​boolean·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​TemporalAction;​-​>complete:​Z
   
76 ····​if-​eqz·​v3,​·​:​cond_0 76 ····​if-​eqz·​v3,​·​:​cond_0
   
77 ····​.​line·​64 77 ····​.​line·​62
78 ····​:​goto_0 78 ····​:​goto_0
79 ····​return·​v2 79 ····​return·​v2
   
80 ····​.​line·​44 80 ····​.​line·​44
81 ····​:​cond_0 81 ····​:​cond_0
82 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​TemporalAction;​-​>getPool()​Lcom/​badlogic/​gdx/​utils/​Pool;​ 82 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​actions/​TemporalAction;​-​>getPool()​Lcom/​badlogic/​gdx/​utils/​Pool;​
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Button$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Button;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Button;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Button;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Button;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Button;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​85 24 ····​.​line·​85
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Button$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Button;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Button$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Button;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Container.smali
Offset 402, 15 lines modified Offset 402, 15 lines modified
402 ····​:​goto_1 402 ····​:​goto_1
403 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Container;​-​>resetTransform(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​)​V 403 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Container;​-​>resetTransform(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​)​V
   
404 ····​.​line·​62 404 ····​.​line·​62
405 ····​:​goto_2 405 ····​:​goto_2
406 ····​return-​void 406 ····​return-​void
   
407 ····​.​line·​48 407 ····​.​line·​49
408 ····​.​restart·​local·​v1····​#·​"padBottom":​F 408 ····​.​restart·​local·​v1····​#·​"padBottom":​F
409 ····​.​restart·​local·​v2····​#·​"padLeft":​F 409 ····​.​restart·​local·​v2····​#·​"padLeft":​F
410 ····​:​cond_1 410 ····​:​cond_1
411 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Container;​-​>getWidth()​F 411 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Container;​-​>getWidth()​F
   
412 ····​move-​result·​v3 412 ····​move-​result·​v3
   
Offset 434, 14 lines modified Offset 434, 15 lines modified
   
434 ····​invoke-​virtual·​{v5,​·​p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Value;​-​>get(Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​)​F 434 ····​invoke-​virtual·​{v5,​·​p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Value;​-​>get(Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​)​F
   
435 ····​move-​result·​v5 435 ····​move-​result·​v5
   
436 ····​sub-​float/​2addr·​v4,​·​v5 436 ····​sub-​float/​2addr·​v4,​·​v5
   
  437 ····​.​line·​48
437 ····​invoke-​virtual·​{p0,​·​v2,​·​v1,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Container;​-​>clipBegin(FFFF)​Z 438 ····​invoke-​virtual·​{p0,​·​v2,​·​v1,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Container;​-​>clipBegin(FFFF)​Z
   
438 ····​move-​result·​v0 439 ····​move-​result·​v0
   
439 ····​goto·​:​goto_0 440 ····​goto·​:​goto_0
   
440 ····​.​line·​56 441 ····​.​line·​56
Offset 614, 15 lines modified Offset 615, 15 lines modified
614 ····​:​goto_1 615 ····​:​goto_1
615 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Container;​-​>resetTransform(Lcom/​badlogic/​gdx/​graphics/​glutils/​ShapeRenderer;​)​V 616 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Container;​-​>resetTransform(Lcom/​badlogic/​gdx/​graphics/​glutils/​ShapeRenderer;​)​V
   
616 ····​.​line·​734 617 ····​.​line·​734
617 ····​:​goto_2 618 ····​:​goto_2
618 ····​return-​void 619 ····​return-​void
   
619 ····​.​line·​723 620 ····​.​line·​724
620 ····​.​restart·​local·​v1····​#·​"padBottom":​F 621 ····​.​restart·​local·​v1····​#·​"padBottom":​F
621 ····​.​restart·​local·​v2····​#·​"padLeft":​F 622 ····​.​restart·​local·​v2····​#·​"padLeft":​F
622 ····​:​cond_1 623 ····​:​cond_1
623 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Container;​-​>getWidth()​F 624 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Container;​-​>getWidth()​F
   
624 ····​move-​result·​v3 625 ····​move-​result·​v3
   
Offset 646, 14 lines modified Offset 647, 15 lines modified
   
646 ····​invoke-​virtual·​{v5,​·​p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Value;​-​>get(Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​)​F 647 ····​invoke-​virtual·​{v5,​·​p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Value;​-​>get(Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​)​F
   
647 ····​move-​result·​v5 648 ····​move-​result·​v5
   
648 ····​sub-​float/​2addr·​v4,​·​v5 649 ····​sub-​float/​2addr·​v4,​·​v5
   
  650 ····​.​line·​723
649 ····​invoke-​virtual·​{p0,​·​v2,​·​v1,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Container;​-​>clipBegin(FFFF)​Z 651 ····​invoke-​virtual·​{p0,​·​v2,​·​v1,​·​v3,​·​v4},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Container;​-​>clipBegin(FFFF)​Z
   
650 ····​move-​result·​v0 652 ····​move-​result·​v0
   
651 ····​goto·​:​goto_0 653 ····​goto·​:​goto_0
   
652 ····​.​line·​730 654 ····​.​line·​730
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Dialog$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​49 24 ····​.​line·​49
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Dialog$2.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​85 24 ····​.​line·​85
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog$2;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog$2;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ChangeListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ChangeListener;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Dialog$3.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​96 24 ····​.​line·​96
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog$3;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog$3;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​FocusListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​FocusListener;​-​><init>()​V
   
Offset 61, 14 lines modified Offset 62, 15 lines modified
   
61 ····​move-​result-​object·​v2 62 ····​move-​result-​object·​v2
   
62 ····​iget·​v2,​·​v2,​·​Lcom/​badlogic/​gdx/​utils/​SnapshotArray;​-​>size:​I 63 ····​iget·​v2,​·​v2,​·​Lcom/​badlogic/​gdx/​utils/​SnapshotArray;​-​>size:​I
   
63 ····​if-​lez·​v2,​·​:​cond_0 64 ····​if-​lez·​v2,​·​:​cond_0
   
  65 ····​.​line·​108
64 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Stage;​-​>getRoot()​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Group;​ 66 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Stage;​-​>getRoot()​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Group;​
   
65 ····​move-​result-​object·​v2 67 ····​move-​result-​object·​v2
   
66 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Group;​-​>getChildren()​Lcom/​badlogic/​gdx/​utils/​SnapshotArray;​ 68 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Group;​-​>getChildren()​Lcom/​badlogic/​gdx/​utils/​SnapshotArray;​
   
67 ····​move-​result-​object·​v2 69 ····​move-​result-​object·​v2
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Dialog$4.smali
Offset 21, 14 lines modified Offset 21, 15 lines modified
   
21 .​field·​final·​synthetic·​val$object:​Ljava/​lang/​Object;​ 21 .​field·​final·​synthetic·​val$object:​Ljava/​lang/​Object;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​ILjava/​lang/​Object;​)​V 23 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​ILjava/​lang/​Object;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​245 27 ····​.​line·​245
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog$4;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog$4;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog;​
   
28 ····​iput·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog$4;​-​>val$keycode:​I 29 ····​iput·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Dialog$4;​-​>val$keycode:​I
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/List$1.smali
Offset 17, 18 lines modified Offset 17, 19 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​64 24 ····​.​line·​64
24 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List.​1;​" 25 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List$1;​"
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List;​
   
26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 27 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
27 ····​return-​void 28 ····​return-​void
28 .​end·​method 29 .​end·​method
   
Offset 39, 15 lines modified Offset 40, 15 lines modified
39 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​ 40 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​
40 ····​.​param·​p2,​·​"x"····​#·​F 41 ····​.​param·​p2,​·​"x"····​#·​F
41 ····​.​param·​p3,​·​"y"····​#·​F 42 ····​.​param·​p3,​·​"y"····​#·​F
42 ····​.​param·​p4,​·​"pointer"····​#·​I 43 ····​.​param·​p4,​·​"pointer"····​#·​I
43 ····​.​param·​p5,​·​"button"····​#·​I 44 ····​.​param·​p5,​·​"button"····​#·​I
   
44 ····​.​prologue 45 ····​.​prologue
45 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List.​1;​" 46 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List$1;​"
46 ····​const/​4·​v0,​·​0x0 47 ····​const/​4·​v0,​·​0x0
   
47 ····​.​line·​66 48 ····​.​line·​66
48 ····​if-​nez·​p4,​·​:​cond_1 49 ····​if-​nez·​p4,​·​:​cond_1
   
49 ····​if-​eqz·​p5,​·​:​cond_1 50 ····​if-​eqz·​p5,​·​:​cond_1
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​ 19 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​)​V 21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​107 25 ····​.​line·​107
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​
   
26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 27 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/ProgressBar.smali
Offset 726, 14 lines modified Offset 726, 15 lines modified
   
726 ····​float-​to-​int·​v2,​·​v2 726 ····​float-​to-​int·​v2,​·​v2
   
727 ····​int-​to-​float·​v2,​·​v2 727 ····​int-​to-​float·​v2,​·​v2
   
728 ····​add-​float·​v11,​·​v4,​·​v2 728 ····​add-​float·​v11,​·​v4,​·​v2
   
  729 ····​.​line·​150
729 ····​invoke-​interface/​range·​{v17·​.​.​·​v17},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinWidth()​F 730 ····​invoke-​interface/​range·​{v17·​.​.​·​v17},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinWidth()​F
   
730 ····​move-​result·​v12 731 ····​move-​result·​v12
   
731 ····​move-​object/​from16·​v0,​·​p0 732 ····​move-​object/​from16·​v0,​·​p0
   
732 ····​iget·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ProgressBar;​-​>position:​F 733 ····​iget·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ProgressBar;​-​>position:​F
Offset 746, 14 lines modified Offset 747, 15 lines modified
   
746 ····​sub-​float·​v13,​·​v6,​·​v2 747 ····​sub-​float·​v13,​·​v6,​·​v2
   
747 ····​move-​object/​from16·​v8,​·​v17 748 ····​move-​object/​from16·​v8,​·​v17
   
748 ····​move-​object/​from16·​v9,​·​p1 749 ····​move-​object/​from16·​v9,​·​p1
   
  750 ····​.​line·​149
749 ····​invoke-​interface/​range·​{v8·​.​.​·​v13},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V 751 ····​invoke-​interface/​range·​{v8·​.​.​·​v13},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V
   
750 ····​.​line·​152 752 ····​.​line·​152
751 ····​:​cond_3 753 ····​:​cond_3
752 ····​if-​eqz·​v16,​·​:​cond_4 754 ····​if-​eqz·​v16,​·​:​cond_4
   
753 ····​sub-​float·​v2,​·​v27,​·​v20 755 ····​sub-​float·​v2,​·​v27,​·​v20
Offset 1114, 20 lines modified Offset 1116, 22 lines modified
   
1114 ····​add-​float·​v2,​·​v2,​·​v21 1116 ····​add-​float·​v2,​·​v2,​·​v21
   
1115 ····​float-​to-​int·​v2,​·​v2 1117 ····​float-​to-​int·​v2,​·​v2
   
1116 ····​int-​to-​float·​v11,​·​v2 1118 ····​int-​to-​float·​v11,​·​v2
   
  1119 ····​.​line·​175
1117 ····​invoke-​interface·​{v7},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinHeight()​F 1120 ····​invoke-​interface·​{v7},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinHeight()​F
   
1118 ····​move-​result·​v12 1121 ····​move-​result·​v12
   
1119 ····​move-​object/​from16·​v8,​·​p1 1122 ····​move-​object/​from16·​v8,​·​p1
   
  1123 ····​.​line·​174
1120 ····​invoke-​interface/​range·​{v7·​.​.​·​v12},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V 1124 ····​invoke-​interface/​range·​{v7·​.​.​·​v12},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V
   
1121 ····​.​line·​177 1125 ····​.​line·​177
1122 ····​.​end·​local·​v22····​#·​"offset":​F 1126 ····​.​end·​local·​v22····​#·​"offset":​F
1123 ····​:​cond_10 1127 ····​:​cond_10
1124 ····​if-​eqz·​v17,​·​:​cond_11 1128 ····​if-​eqz·​v17,​·​:​cond_11
   
Offset 1168, 22 lines modified Offset 1172, 24 lines modified
   
1168 ····​float-​to-​int·​v2,​·​v2 1172 ····​float-​to-​int·​v2,​·​v2
   
1169 ····​int-​to-​float·​v2,​·​v2 1173 ····​int-​to-​float·​v2,​·​v2
   
1170 ····​sub-​float·​v12,​·​v27,​·​v2 1174 ····​sub-​float·​v12,​·​v27,​·​v2
   
  1175 ····​.​line·​179
1171 ····​invoke-​interface/​range·​{v17·​.​.​·​v17},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinHeight()​F 1176 ····​invoke-​interface/​range·​{v17·​.​.​·​v17},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinHeight()​F
   
1172 ····​move-​result·​v13 1177 ····​move-​result·​v13
   
1173 ····​move-​object/​from16·​v8,​·​v17 1178 ····​move-​object/​from16·​v8,​·​v17
   
1174 ····​move-​object/​from16·​v9,​·​p1 1179 ····​move-​object/​from16·​v9,​·​p1
   
  1180 ····​.​line·​178
1175 ····​invoke-​interface/​range·​{v8·​.​.​·​v13},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V 1181 ····​invoke-​interface/​range·​{v8·​.​.​·​v13},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V
   
1176 ····​.​line·​181 1182 ····​.​line·​181
1177 ····​:​cond_11 1183 ····​:​cond_11
1178 ····​if-​eqz·​v16,​·​:​cond_4 1184 ····​if-​eqz·​v16,​·​:​cond_4
   
1179 ····​move-​object/​from16·​v0,​·​p0 1185 ····​move-​object/​from16·​v0,​·​p0
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​182 24 ····​.​line·​182
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$2;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$2;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ActorGestureListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ActorGestureListener;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​214 24 ····​.​line·​214
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$3;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$3;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/ScrollPane.smali
Offset 1658, 14 lines modified Offset 1658, 15 lines modified
   
1658 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​-​>vScrollBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​ 1658 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​-​>vScrollBounds:​Lcom/​badlogic/​gdx/​math/​Rectangle;​
   
1659 ····​iget·​v5,​·​v1,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>y:​F 1659 ····​iget·​v5,​·​v1,​·​Lcom/​badlogic/​gdx/​math/​Rectangle;​-​>y:​F
   
1660 ····​move-​object·​v1,​·​p1 1660 ····​move-​object·​v1,​·​p1
   
  1661 ····​.​line·​568
1661 ····​invoke-​interface/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V 1662 ····​invoke-​interface/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V
   
1662 ····​.​line·​571 1663 ····​.​line·​571
1663 ····​:​cond_a 1664 ····​:​cond_a
1664 ····​iget-​boolean·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​-​>scrollX:​Z 1665 ····​iget-​boolean·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​-​>scrollX:​Z
   
1665 ····​if-​eqz·​v0,​·​:​cond_c 1666 ····​if-​eqz·​v0,​·​:​cond_c
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/SelectBox$1.smali
Offset 17, 18 lines modified Offset 17, 19 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​82 24 ····​.​line·​82
24 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox.​1;​" 25 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$1;​"
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​
   
26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​><init>()​V 27 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​><init>()​V
   
27 ····​return-​void 28 ····​return-​void
28 .​end·​method 29 .​end·​method
   
Offset 39, 15 lines modified Offset 40, 15 lines modified
39 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​ 40 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​
40 ····​.​param·​p2,​·​"x"····​#·​F 41 ····​.​param·​p2,​·​"x"····​#·​F
41 ····​.​param·​p3,​·​"y"····​#·​F 42 ····​.​param·​p3,​·​"y"····​#·​F
42 ····​.​param·​p4,​·​"pointer"····​#·​I 43 ····​.​param·​p4,​·​"pointer"····​#·​I
43 ····​.​param·​p5,​·​"button"····​#·​I 44 ····​.​param·​p5,​·​"button"····​#·​I
   
44 ····​.​prologue 45 ····​.​prologue
45 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox.​1;​" 46 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$1;​"
46 ····​const/​4·​v0,​·​0x0 47 ····​const/​4·​v0,​·​0x0
   
47 ····​.​line·​84 48 ····​.​line·​84
48 ····​if-​nez·​p4,​·​:​cond_1 49 ····​if-​nez·​p4,​·​:​cond_1
   
49 ····​if-​eqz·​p5,​·​:​cond_1 50 ····​if-​eqz·​p5,​·​:​cond_1
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$1.smali
Offset 19, 18 lines modified Offset 19, 19 lines modified
   
19 .​field·​final·​synthetic·​val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​ 19 .​field·​final·​synthetic·​val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​)​V 21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​336 25 ····​.​line·​336
25 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st.​1;​" 26 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​"
26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​ 27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​
   
27 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​-​>val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​ 28 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​-​>val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​
   
28 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​><init>()​V
   
29 ····​return-​void 30 ····​return-​void
Offset 42, 15 lines modified Offset 43, 15 lines modified
42 ····​.​locals·​2 43 ····​.​locals·​2
43 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​ 44 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​
44 ····​.​param·​p2,​·​"x"····​#·​F 45 ····​.​param·​p2,​·​"x"····​#·​F
45 ····​.​param·​p3,​·​"y"····​#·​F 46 ····​.​param·​p3,​·​"y"····​#·​F
   
46 ····​.​prologue 47 ····​.​prologue
47 ····​.​line·​338 48 ····​.​line·​338
48 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st.​1;​" 49 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​"
49 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​-​>val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​ 50 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​-​>val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​
   
50 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>selection:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ArraySelection;​ 51 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>selection:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ArraySelection;​
   
51 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​ 52 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​
   
52 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​-​>list:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List;​ 53 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​-​>list:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List;​
Offset 74, 15 lines modified Offset 75, 15 lines modified
74 ····​.​locals·​4 75 ····​.​locals·​4
75 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​ 76 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​
76 ····​.​param·​p2,​·​"x"····​#·​F 77 ····​.​param·​p2,​·​"x"····​#·​F
77 ····​.​param·​p3,​·​"y"····​#·​F 78 ····​.​param·​p3,​·​"y"····​#·​F
   
78 ····​.​prologue 79 ····​.​prologue
79 ····​.​line·​343 80 ····​.​line·​343
80 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st.​1;​" 81 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​"
81 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​ 82 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​
   
82 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​-​>list:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List;​ 83 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​-​>list:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List;​
   
83 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​-​>val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​ 84 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$1;​-​>val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​
   
84 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>items:​Lcom/​badlogic/​gdx/​utils/​Array;​ 85 ····​iget-​object·​v1,​·​v1,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>items:​Lcom/​badlogic/​gdx/​utils/​Array;​
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$2.smali
Offset 19, 18 lines modified Offset 19, 19 lines modified
   
19 .​field·​final·​synthetic·​val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​ 19 .​field·​final·​synthetic·​val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​)​V 21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​348 25 ····​.​line·​348
25 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$2;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st.​2;​" 26 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$2;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$2;​"
26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$2;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​ 27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$2;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​
   
27 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$2;​-​>val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​ 28 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$2;​-​>val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​
   
28 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
29 ····​return-​void 30 ····​return-​void
Offset 44, 15 lines modified Offset 45, 15 lines modified
44 ····​.​param·​p2,​·​"x"····​#·​F 45 ····​.​param·​p2,​·​"x"····​#·​F
45 ····​.​param·​p3,​·​"y"····​#·​F 46 ····​.​param·​p3,​·​"y"····​#·​F
46 ····​.​param·​p4,​·​"pointer"····​#·​I 47 ····​.​param·​p4,​·​"pointer"····​#·​I
47 ····​.​param·​p5,​·​"toActor"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​ 48 ····​.​param·​p5,​·​"toActor"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​
   
48 ····​.​prologue 49 ····​.​prologue
49 ····​.​line·​350 50 ····​.​line·​350
50 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$2;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st.​2;​" 51 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$2;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$2;​"
51 ····​if-​eqz·​p5,​·​:​cond_0 52 ····​if-​eqz·​p5,​·​:​cond_0
   
52 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$2;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​ 53 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$2;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​
   
53 ····​invoke-​virtual·​{v0,​·​p5},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​-​>isAscendantOf(Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​)​Z 54 ····​invoke-​virtual·​{v0,​·​p5},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​-​>isAscendantOf(Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​)​Z
   
54 ····​move-​result·​v0 55 ····​move-​result·​v0
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$3.smali
Offset 19, 18 lines modified Offset 19, 19 lines modified
   
19 .​field·​final·​synthetic·​val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​ 19 .​field·​final·​synthetic·​val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​)​V 21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​354 25 ····​.​line·​354
25 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st.​3;​" 26 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​"
26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​ 27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​
   
27 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​-​>val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​ 28 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​-​>val$selectBox:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​
   
28 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
29 ····​return-​void 30 ····​return-​void
Offset 41, 15 lines modified Offset 42, 15 lines modified
41 .​method·​public·​keyDown(Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​I)​Z 42 .​method·​public·​keyDown(Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​I)​Z
42 ····​.​locals·​1 43 ····​.​locals·​1
43 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​ 44 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​
44 ····​.​param·​p2,​·​"keycode"····​#·​I 45 ····​.​param·​p2,​·​"keycode"····​#·​I
   
45 ····​.​prologue 46 ····​.​prologue
46 ····​.​line·​364 47 ····​.​line·​364
47 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st.​3;​" 48 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​"
48 ····​const/​16·​v0,​·​0x83 49 ····​const/​16·​v0,​·​0x83
   
49 ····​if-​ne·​p2,​·​v0,​·​:​cond_0 50 ····​if-​ne·​p2,​·​v0,​·​:​cond_0
   
50 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​ 51 ····​iget-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​
   
51 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​-​>hide()​V 52 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st;​-​>hide()​V
Offset 66, 15 lines modified Offset 67, 15 lines modified
66 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​ 67 ····​.​param·​p1,​·​"event"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​
67 ····​.​param·​p2,​·​"x"····​#·​F 68 ····​.​param·​p2,​·​"x"····​#·​F
68 ····​.​param·​p3,​·​"y"····​#·​F 69 ····​.​param·​p3,​·​"y"····​#·​F
69 ····​.​param·​p4,​·​"pointer"····​#·​I 70 ····​.​param·​p4,​·​"pointer"····​#·​I
70 ····​.​param·​p5,​·​"button"····​#·​I 71 ····​.​param·​p5,​·​"button"····​#·​I
   
71 ····​.​prologue 72 ····​.​prologue
72 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st.​3;​" 73 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxLi​st$3;​"
73 ····​const/​4·​v3,​·​0x0 74 ····​const/​4·​v3,​·​0x0
   
74 ····​.​line·​356 75 ····​.​line·​356
75 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​-​>getTarget()​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​ 76 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputEvent;​-​>getTarget()​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​
   
76 ····​move-​result-​object·​v0 77 ····​move-​result-​object·​v0
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Skin$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​416 24 ····​.​line·​416
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/SelectBox.smali
Offset 879, 18 lines modified Offset 879, 20 lines modified
   
879 ····​move-​result·​v8 879 ····​move-​result·​v8
   
880 ····​mul-​float/​2addr·​v8,​·​v9 880 ····​mul-​float/​2addr·​v8,​·​v9
   
881 ····​sub-​float/​2addr·​v6,​·​v8 881 ····​sub-​float/​2addr·​v6,​·​v8
   
  882 ····​.​line·​171
882 ····​invoke-​interface·​{v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinHeight()​F 883 ····​invoke-​interface·​{v0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinHeight()​F
   
883 ····​move-​result·​v8 884 ····​move-​result·​v8
   
  885 ····​.​line·​170
884 ····​invoke-​static·​{v6,​·​v8},​·​Ljava/​lang/​Math;​-​>max(FF)​F 886 ····​invoke-​static·​{v6,​·​v8},​·​Ljava/​lang/​Math;​-​>max(FF)​F
   
885 ····​move-​result·​v6 887 ····​move-​result·​v6
   
886 ····​iput·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>prefHeight:​F 888 ····​iput·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>prefHeight:​F
   
887 ····​.​line·​175 889 ····​.​line·​175
Offset 998, 27 lines modified Offset 1000, 30 lines modified
   
998 ····​iget-​object·​v6,​·​v5,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$ScrollPane​Style;​-​>background:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​ 1000 ····​iget-​object·​v6,​·​v5,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$ScrollPane​Style;​-​>background:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​
   
999 ····​if-​nez·​v6,​·​:​cond_4 1001 ····​if-​nez·​v6,​·​:​cond_4
   
1000 ····​move·​v6,​·​v7 1002 ····​move·​v6,​·​v7
   
  1003 ····​.​line·​188
1001 ····​:​goto_2 1004 ····​:​goto_2
1002 ····​add-​float/​2addr·​v6,​·​v4 1005 ····​add-​float/​2addr·​v6,​·​v4
   
1003 ····​iget-​object·​v9,​·​v3,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List$ListStyle;​-​>selection:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​ 1006 ····​iget-​object·​v9,​·​v3,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List$ListStyle;​-​>selection:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​
   
  1007 ····​.​line·​189
1004 ····​invoke-​interface·​{v9},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getLeftWidth()​F 1008 ····​invoke-​interface·​{v9},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getLeftWidth()​F
   
1005 ····​move-​result·​v9 1009 ····​move-​result·​v9
   
1006 ····​add-​float/​2addr·​v6,​·​v9 1010 ····​add-​float/​2addr·​v6,​·​v9
   
1007 ····​iget-​object·​v9,​·​v3,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List$ListStyle;​-​>selection:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​ 1011 ····​iget-​object·​v9,​·​v3,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​List$ListStyle;​-​>selection:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​
   
  1012 ····​.​line·​190
1008 ····​invoke-​interface·​{v9},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getRightWidth()​F 1013 ····​invoke-​interface·​{v9},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getRightWidth()​F
   
1009 ····​move-​result·​v9 1014 ····​move-​result·​v9
   
1010 ····​add-​float/​2addr·​v9,​·​v6 1015 ····​add-​float/​2addr·​v9,​·​v6
   
1011 ····​iget-​object·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>style:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxSt​yle;​ 1016 ····​iget-​object·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>style:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxSt​yle;​
Offset 1031, 14 lines modified Offset 1036, 15 lines modified
   
1031 ····​iget-​object·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>style:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxSt​yle;​ 1036 ····​iget-​object·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>style:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxSt​yle;​
   
1032 ····​iget-​object·​v6,​·​v6,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxSt​yle;​-​>scrollStyle:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$ScrollPane​Style;​ 1037 ····​iget-​object·​v6,​·​v6,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxSt​yle;​-​>scrollStyle:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$ScrollPane​Style;​
   
1033 ····​iget-​object·​v6,​·​v6,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$ScrollPane​Style;​-​>vScroll:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​ 1038 ····​iget-​object·​v6,​·​v6,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$ScrollPane​Style;​-​>vScroll:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​
   
  1039 ····​.​line·​191
1034 ····​invoke-​interface·​{v6},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinWidth()​F 1040 ····​invoke-​interface·​{v6},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinWidth()​F
   
1035 ····​move-​result·​v6 1041 ····​move-​result·​v6
   
1036 ····​:​goto_3 1042 ····​:​goto_3
1037 ····​iget-​object·​v10,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>style:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxSt​yle;​ 1043 ····​iget-​object·​v10,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>style:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxSt​yle;​
   
Offset 1050, 55 lines modified Offset 1056, 61 lines modified
   
1050 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>style:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxSt​yle;​ 1056 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>style:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxSt​yle;​
   
1051 ····​iget-​object·​v7,​·​v7,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxSt​yle;​-​>scrollStyle:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$ScrollPane​Style;​ 1057 ····​iget-​object·​v7,​·​v7,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox$SelectBoxSt​yle;​-​>scrollStyle:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$ScrollPane​Style;​
   
1052 ····​iget-​object·​v7,​·​v7,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$ScrollPane​Style;​-​>vScrollKnob:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​ 1058 ····​iget-​object·​v7,​·​v7,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane$ScrollPane​Style;​-​>vScrollKnob:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​
   
  1059 ····​.​line·​192
1053 ····​invoke-​interface·​{v7},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinWidth()​F 1060 ····​invoke-​interface·​{v7},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinWidth()​F
   
1054 ····​move-​result·​v7 1061 ····​move-​result·​v7
   
  1062 ····​.​line·​191
1055 ····​:​cond_3 1063 ····​:​cond_3
1056 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>max(FF)​F 1064 ····​invoke-​static·​{v6,​·​v7},​·​Ljava/​lang/​Math;​-​>max(FF)​F
   
1057 ····​move-​result·​v6 1065 ····​move-​result·​v6
   
1058 ····​add-​float/​2addr·​v6,​·​v9 1066 ····​add-​float/​2addr·​v6,​·​v9
   
  1067 ····​.​line·​184
1059 ····​invoke-​static·​{v8,​·​v6},​·​Ljava/​lang/​Math;​-​>max(FF)​F 1068 ····​invoke-​static·​{v8,​·​v6},​·​Ljava/​lang/​Math;​-​>max(FF)​F
   
1060 ····​move-​result·​v6 1069 ····​move-​result·​v6
   
1061 ····​iput·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>prefWidth:​F 1070 ····​iput·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SelectBox;​-​>prefWidth:​F
   
1062 ····​.​line·​193 1071 ····​.​line·​193
1063 ····​return-​void 1072 ····​return-​void
   
1064 ····​.​line·​184 1073 ····​.​line·​184
Max diff block lines reached; 863/4087 bytes (21.12%) of diff not shown.
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Skin$2.smali
Offset 28, 14 lines modified Offset 28, 15 lines modified
   
28 .​field·​final·​synthetic·​val$skin:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​ 28 .​field·​final·​synthetic·​val$skin:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
   
29 #·​direct·​methods 29 #·​direct·​methods
30 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​)​V 30 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​)​V
31 ····​.​locals·​0 31 ····​.​locals·​0
  32 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
32 ····​.​prologue 33 ····​.​prologue
33 ····​.​line·​427 34 ····​.​line·​427
34 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin$2;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​ 35 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin$2;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
35 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin$2;​-​>val$skin:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​ 36 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin$2;​-​>val$skin:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
Offset 137, 14 lines modified Offset 138, 15 lines modified
   
137 ····​const-​string·​v6,​·​":​·​" 138 ····​const-​string·​v6,​·​":​·​"
   
138 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 139 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
139 ····​move-​result-​object·​v5 140 ····​move-​result-​object·​v5
   
  141 ····​.​line·​448
140 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>name()​Ljava/​lang/​String;​ 142 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​-​>name()​Ljava/​lang/​String;​
   
141 ····​move-​result-​object·​v6 143 ····​move-​result-​object·​v6
   
142 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 144 ····​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
143 ····​move-​result-​object·​v5 145 ····​move-​result-​object·​v5
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Skin$4.smali
Offset 26, 14 lines modified Offset 26, 15 lines modified
26 #·​instance·​fields 26 #·​instance·​fields
27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​ 27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​)​V 29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​)​V
30 ····​.​locals·​0 30 ····​.​locals·​0
  31 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
31 ····​.​prologue 32 ····​.​prologue
32 ····​.​line·​487 33 ····​.​line·​487
33 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin$4;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​ 34 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin$4;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
34 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Json$ReadOnlySerializ​er;​-​><init>()​V 35 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Json$ReadOnlySerializ​er;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Skin$3.smali
Offset 30, 14 lines modified Offset 30, 15 lines modified
   
30 .​field·​final·​synthetic·​val$skinFile:​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 30 .​field·​final·​synthetic·​val$skinFile:​Lcom/​badlogic/​gdx/​files/​FileHandle;​
   
   
31 #·​direct·​methods 31 #·​direct·​methods
32 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​)​V 32 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​Lcom/​badlogic/​gdx/​files/​FileHandle;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​)​V
33 ····​.​locals·​0 33 ····​.​locals·​0
  34 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
34 ····​.​prologue 35 ····​.​prologue
35 ····​.​line·​454 36 ····​.​line·​454
36 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin$3;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​ 37 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin$3;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
37 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin$3;​-​>val$skinFile:​Lcom/​badlogic/​gdx/​files/​FileHandle;​ 38 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin$3;​-​>val$skinFile:​Lcom/​badlogic/​gdx/​files/​FileHandle;​
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Skin$5.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​500 24 ····​.​line·​500
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin$5;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin$5;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Json$ReadOnlySerializ​er;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Json$ReadOnlySerializ​er;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Skin.smali
Offset 364, 86 lines modified Offset 364, 84 lines modified
364 .​end·​method 364 .​end·​method
   
365 .​method·​public·​dispose()​V 365 .​method·​public·​dispose()​V
366 ····​.​locals·​5 366 ····​.​locals·​5
   
367 ····​.​prologue 367 ····​.​prologue
368 ····​.​line·​406 368 ····​.​line·​406
369 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​-​>atlas:​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​ 369 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​-​>atlas:​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​
   
370 ····​if-​eqz·​v4,​·​:​cond_0 370 ····​if-​eqz·​v2,​·​:​cond_0
   
371 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​-​>atlas:​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​ 371 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​-​>atlas:​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​
   
372 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​-​>dispose()​V 372 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​TextureAtlas;​-​>dispose()​V
   
373 ····​.​line·​407 373 ····​.​line·​407
374 ····​:​cond_0 374 ····​:​cond_0
375 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​-​>resources:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 375 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Skin;​-​>resources:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
376 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>values()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Values;​ 376 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>values()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Values;​
   
377 ····​move-​result-​object·​v4 377 ····​move-​result-​object·​v2
   
378 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Values;​-​>iterator()​Ljava/​util/​Iterator;​ 378 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Values;​-​>iterator()​Ljava/​util/​Iterator;​
   
379 ····​move-​result-​object·​v1 379 ····​move-​result-​object·​v2
   
380 ····​:​cond_1 380 ····​:​cond_1
381 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 381 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
382 ····​move-​result·​v4 382 ····​move-​result·​v3
   
383 ····​if-​eqz·​v4,​·​:​cond_3 383 ····​if-​eqz·​v3,​·​:​cond_3
   
384 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 384 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
385 ····​move-​result-​object·​v0 385 ····​move-​result-​object·​v0
   
386 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 386 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
387 ····​.​line·​408 387 ····​.​line·​408
388 ····​.​local·​v0,​·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<Ljava/​lang/​String;​Ljava/​lang/​Object;​>;​" 388 ····​.​local·​v0,​·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<Ljava/​lang/​String;​Ljava/​lang/​Object;​>;​"
389 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>values()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Values;​ 389 ····​invoke-​virtual·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>values()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Values;​
   
390 ····​move-​result-​object·​v4 390 ····​move-​result-​object·​v3
   
391 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Values;​-​>iterator()​Ljava/​util/​Iterator;​ 391 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Values;​-​>iterator()​Ljava/​util/​Iterator;​
   
392 ····​move-​result-​object·​v2 392 ····​move-​result-​object·​v3
   
393 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
394 ····​:​cond_2 393 ····​:​cond_2
395 ····​:​goto_0 394 ····​:​goto_0
396 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 395 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
397 ····​move-​result·​v4 396 ····​move-​result·​v4
   
398 ····​if-​eqz·​v4,​·​:​cond_1 397 ····​if-​eqz·​v4,​·​:​cond_1
   
399 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 398 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
400 ····​move-​result-​object·​v3 399 ····​move-​result-​object·​v1
   
401 ····​.​line·​409 400 ····​.​line·​409
402 ····​.​local·​v3,​·​"resource":​Ljava/​lang/​Object;​ 401 ····​.​local·​v1,​·​"resource":​Ljava/​lang/​Object;​
403 ····​instance-​of·​v4,​·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​ 402 ····​instance-​of·​v4,​·​v1,​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​
   
404 ····​if-​eqz·​v4,​·​:​cond_2 403 ····​if-​eqz·​v4,​·​:​cond_2
   
405 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​ 404 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​
   
406 ····​.​end·​local·​v3····​#·​"resource":​Ljava/​lang/​Object;​ 405 ····​.​end·​local·​v1····​#·​"resource":​Ljava/​lang/​Object;​
407 ····​invoke-​interface·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​-​>dispose()​V 406 ····​invoke-​interface·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Disposable;​-​>dispose()​V
   
408 ····​goto·​:​goto_0 407 ····​goto·​:​goto_0
   
409 ····​.​line·​411 408 ····​.​line·​411
410 ····​.​end·​local·​v0····​#·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<Ljava/​lang/​String;​Ljava/​lang/​Object;​>;​" 409 ····​.​end·​local·​v0····​#·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<Ljava/​lang/​String;​Ljava/​lang/​Object;​>;​"
411 ····​.​end·​local·​v2····​#·​"i$":​Ljava/​util/​Iterator;​  
412 ····​:​cond_3 410 ····​:​cond_3
413 ····​return-​void 411 ····​return-​void
414 .​end·​method 412 .​end·​method
   
415 .​method·​public·​find(Ljava/​lang/​Object;​)​Ljava/​lang/​String;​ 413 .​method·​public·​find(Ljava/​lang/​Object;​)​Ljava/​lang/​String;​
416 ····​.​locals·​3 414 ····​.​locals·​3
417 ····​.​param·​p1,​·​"resource"····​#·​Ljava/​lang/​Object;​ 415 ····​.​param·​p1,​·​"resource"····​#·​Ljava/​lang/​Object;​
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Slider$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Slider;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Slider;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Slider;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Slider;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Slider;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​60 24 ····​.​line·​60
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Slider$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Slider;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Slider$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Slider;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/SplitPane$1.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SplitPane;​ 19 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SplitPane;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SplitPane;​)​V 21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SplitPane;​)​V
22 ····​.​locals·​1 22 ····​.​locals·​1
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SplitPane;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​81 25 ····​.​line·​81
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SplitPane$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SplitPane;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SplitPane$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​SplitPane;​
   
26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 27 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/TextArea$TextAreaListener.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​348 24 ····​.​line·​348
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea$TextAreaList​ener;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea$TextAreaList​ener;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea;​
   
25 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldCl​ickListener;​-​><init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​)​V 26 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldCl​ickListener;​-​><init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​)​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/TextArea.smali
Offset 151, 14 lines modified Offset 151, 15 lines modified
   
151 ····​if-​eqz·​v7,​·​:​cond_2 151 ····​if-​eqz·​v7,​·​:​cond_2
   
152 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea;​-​>style:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldSt​yle;​ 152 ····​iget-​object·​v7,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea;​-​>style:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldSt​yle;​
   
153 ····​iget-​object·​v7,​·​v7,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldSt​yle;​-​>background:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​ 153 ····​iget-​object·​v7,​·​v7,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldSt​yle;​-​>background:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​
   
  154 ····​.​line·​266
154 ····​invoke-​interface·​{v7},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getLeftWidth()​F 155 ····​invoke-​interface·​{v7},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getLeftWidth()​F
   
155 ····​move-​result·​v7 156 ····​move-​result·​v7
   
156 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea;​-​>style:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldSt​yle;​ 157 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea;​-​>style:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldSt​yle;​
   
157 ····​iget-​object·​v9,​·​v9,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldSt​yle;​-​>background:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​ 158 ····​iget-​object·​v9,​·​v9,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldSt​yle;​-​>background:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​
Offset 233, 15 lines modified Offset 234, 15 lines modified
233 ····​.​line·​271 234 ····​.​line·​271
234 ····​:​cond_1 235 ····​:​cond_1
235 ····​:​goto_2 236 ····​:​goto_2
236 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1 237 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
237 ····​goto·​:​goto_1 238 ····​goto·​:​goto_1
   
238 ····​.​line·​265 239 ····​.​line·​266
239 ····​.​end·​local·​v2····​#·​"i":​I 240 ····​.​end·​local·​v2····​#·​"i":​I
240 ····​.​end·​local·​v3····​#·​"lastCharacter":​C 241 ····​.​end·​local·​v3····​#·​"lastCharacter":​C
241 ····​.​end·​local·​v4····​#·​"lastSpace":​I 242 ····​.​end·​local·​v4····​#·​"lastSpace":​I
242 ····​.​end·​local·​v5····​#·​"lineStart":​I 243 ····​.​end·​local·​v5····​#·​"lineStart":​I
243 ····​.​end·​local·​v6····​#·​"maxWidthLine":​F 244 ····​.​end·​local·​v6····​#·​"maxWidthLine":​F
244 ····​:​cond_2 245 ····​:​cond_2
245 ····​const/​4·​v7,​·​0x0 246 ····​const/​4·​v7,​·​0x0
Offset 466, 14 lines modified Offset 467, 15 lines modified
466 ····​const/​4·​v6,​·​0x0 467 ····​const/​4·​v6,​·​0x0
   
467 ····​.​line·​253 468 ····​.​line·​253
468 ····​.​local·​v6,​·​"textOffset":​F 469 ····​.​local·​v6,​·​"textOffset":​F
469 ····​:​goto_0 470 ····​:​goto_0
470 ····​add-​float·​v2,​·​p4,​·​v6 471 ····​add-​float·​v2,​·​p4,​·​v6
   
  472 ····​.​line·​254
471 ····​invoke-​virtual·​{p3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​>getDescent()​F 473 ····​invoke-​virtual·​{p3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​>getDescent()​F
   
472 ····​move-​result·​v0 474 ····​move-​result·​v0
   
473 ····​const/​high16·​v1,​·​0x40000000····​#·​2.​0f 475 ····​const/​high16·​v1,​·​0x40000000····​#·​2.​0f
   
474 ····​div-​float/​2addr·​v0,​·​v1 476 ····​div-​float/​2addr·​v0,​·​v1
Offset 498, 22 lines modified Offset 500, 24 lines modified
   
498 ····​sub-​float·​v3,​·​v0,​·​v1 500 ····​sub-​float·​v3,​·​v0,​·​v1
   
499 ····​invoke-​interface·​{p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinWidth()​F 501 ····​invoke-​interface·​{p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinWidth()​F
   
500 ····​move-​result·​v4 502 ····​move-​result·​v4
   
  503 ····​.​line·​255
501 ····​invoke-​virtual·​{p3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​>getLineHeight()​F 504 ····​invoke-​virtual·​{p3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​>getLineHeight()​F
   
502 ····​move-​result·​v5 505 ····​move-​result·​v5
   
503 ····​move-​object·​v0,​·​p1 506 ····​move-​object·​v0,​·​p1
   
504 ····​move-​object·​v1,​·​p2 507 ····​move-​object·​v1,​·​p2
   
  508 ····​.​line·​253
505 ····​invoke-​interface/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V 509 ····​invoke-​interface/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V
   
506 ····​.​line·​256 510 ····​.​line·​256
507 ····​return-​void 511 ····​return-​void
   
508 ····​.​line·​251 512 ····​.​line·​251
509 ····​.​end·​local·​v6····​#·​"textOffset":​F 513 ····​.​end·​local·​v6····​#·​"textOffset":​F
Offset 534, 14 lines modified Offset 538, 15 lines modified
   
534 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea;​-​>cursorLine:​I 538 ····​iget·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextArea;​-​>cursorLine:​I
   
535 ····​mul-​int/​lit8·​v3,​·​v3,​·​0x2 539 ····​mul-​int/​lit8·​v3,​·​v3,​·​0x2
   
536 ····​aget·​v2,​·​v2,​·​v3 540 ····​aget·​v2,​·​v2,​·​v3
   
  541 ····​.​line·​252
537 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​FloatArray;​-​>get(I)​F 542 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​FloatArray;​-​>get(I)​F
   
538 ····​move-​result·​v1 543 ····​move-​result·​v1
   
539 ····​sub-​float·​v6,​·​v0,​·​v1 544 ····​sub-​float·​v6,​·​v0,​·​v1
   
540 ····​goto·​:​goto_0 545 ····​goto·​:​goto_0
Offset 718, 22 lines modified Offset 723, 24 lines modified
   
718 ····​move-​result·​v1 723 ····​move-​result·​v1
   
719 ····​sub-​float/​2addr·​v0,​·​v1 724 ····​sub-​float/​2addr·​v0,​·​v1
   
720 ····​sub-​float·​v3,​·​v0,​·​v12 725 ····​sub-​float·​v3,​·​v0,​·​v12
   
  726 ····​.​line·​232
721 ····​invoke-​virtual/​range·​{p3·​.​.​·​p3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​>getLineHeight()​F 727 ····​invoke-​virtual/​range·​{p3·​.​.​·​p3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​>getLineHeight()​F
   
Max diff block lines reached; 4076/6688 bytes (60.94%) of diff not shown.
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​ 19 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​)​V 21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​650 25 ····​.​line·​650
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$KeyRepeatTa​sk;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$KeyRepeatTa​sk;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​
   
26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​-​><init>()​V 27 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​Timer$Task;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldClickListener.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​695 24 ····​.​line·​695
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldCl​ickListener;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldCl​ickListener;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/TextField.smali
Offset 1088, 14 lines modified Offset 1088, 15 lines modified
1088 ····​:​goto_0 1088 ····​:​goto_0
1089 ····​invoke-​virtual·​{v3,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1089 ····​invoke-​virtual·​{v3,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1090 ····​move-​result-​object·​v3 1090 ····​move-​result-​object·​v3
   
1091 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​-​>text:​Ljava/​lang/​String;​ 1091 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​-​>text:​Ljava/​lang/​String;​
   
  1092 ····​.​line·​433
1092 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​String;​-​>length()​I 1093 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​String;​-​>length()​I
   
1093 ····​move-​result·​v2 1094 ····​move-​result·​v2
   
1094 ····​if-​ge·​v0,​·​v2,​·​:​cond_2 1095 ····​if-​ge·​v0,​·​v2,​·​:​cond_2
   
1095 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​-​>text:​Ljava/​lang/​String;​ 1096 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​-​>text:​Ljava/​lang/​String;​
Offset 1135, 14 lines modified Offset 1136, 15 lines modified
   
1135 ····​.​line·​432 1136 ····​.​line·​432
1136 ····​:​cond_1 1137 ····​:​cond_1
1137 ····​const-​string·​v2,​·​"" 1138 ····​const-​string·​v2,​·​""
   
1138 ····​goto·​:​goto_0 1139 ····​goto·​:​goto_0
   
  1140 ····​.​line·​433
1139 ····​:​cond_2 1141 ····​:​cond_2
1140 ····​const-​string·​v2,​·​"" 1142 ····​const-​string·​v2,​·​""
   
1141 ····​goto·​:​goto_1 1143 ····​goto·​:​goto_1
1142 .​end·​method 1144 .​end·​method
   
1143 .​method·​delete(Z)​I 1145 .​method·​delete(Z)​I
Offset 1729, 14 lines modified Offset 1731, 15 lines modified
   
1729 ····​sub-​float·​v2,​·​v0,​·​v1 1731 ····​sub-​float·​v2,​·​v0,​·​v1
   
1730 ····​iget·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​-​>textHeight:​F 1732 ····​iget·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​-​>textHeight:​F
   
1731 ····​sub-​float·​v0,​·​p5,​·​v0 1733 ····​sub-​float·​v0,​·​p5,​·​v0
   
  1734 ····​.​line·​336
1732 ····​invoke-​virtual·​{p3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​>getDescent()​F 1735 ····​invoke-​virtual·​{p3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​>getDescent()​F
   
1733 ····​move-​result·​v1 1736 ····​move-​result·​v1
   
1734 ····​sub-​float·​v3,​·​v0,​·​v1 1737 ····​sub-​float·​v3,​·​v0,​·​v1
   
1735 ····​invoke-​interface·​{p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinWidth()​F 1738 ····​invoke-​interface·​{p1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinWidth()​F
Offset 1755, 14 lines modified Offset 1758, 15 lines modified
   
1755 ····​add-​float·​v5,​·​v0,​·​v1 1758 ····​add-​float·​v5,​·​v0,​·​v1
   
1756 ····​move-​object·​v0,​·​p1 1759 ····​move-​object·​v0,​·​p1
   
1757 ····​move-​object·​v1,​·​p2 1760 ····​move-​object·​v1,​·​p2
   
  1761 ····​.​line·​335
1758 ····​invoke-​interface/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V 1762 ····​invoke-​interface/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V
   
1759 ····​.​line·​337 1763 ····​.​line·​337
1760 ····​return-​void 1764 ····​return-​void
1761 .​end·​method 1765 .​end·​method
   
1762 .​method·​protected·​drawSelection(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​FF)​V 1766 .​method·​protected·​drawSelection(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​FF)​V
Offset 1793, 28 lines modified Offset 1797, 30 lines modified
   
1793 ····​sub-​float·​v3,​·​v0,​·​v1 1797 ····​sub-​float·​v3,​·​v0,​·​v1
   
1794 ····​iget·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​-​>selectionWidth:​F 1798 ····​iget·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​-​>selectionWidth:​F
   
1795 ····​iget·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​-​>textHeight:​F 1799 ····​iget·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​-​>textHeight:​F
   
  1800 ····​.​line·​327
1796 ····​invoke-​virtual·​{p3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​>getDescent()​F 1801 ····​invoke-​virtual·​{p3},​·​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​-​>getDescent()​F
   
1797 ····​move-​result·​v1 1802 ····​move-​result·​v1
   
1798 ····​const/​high16·​v5,​·​0x40000000····​#·​2.​0f 1803 ····​const/​high16·​v5,​·​0x40000000····​#·​2.​0f
   
1799 ····​div-​float/​2addr·​v1,​·​v5 1804 ····​div-​float/​2addr·​v1,​·​v5
   
1800 ····​add-​float·​v5,​·​v0,​·​v1 1805 ····​add-​float·​v5,​·​v0,​·​v1
   
1801 ····​move-​object·​v0,​·​p1 1806 ····​move-​object·​v0,​·​p1
   
1802 ····​move-​object·​v1,​·​p2 1807 ····​move-​object·​v1,​·​p2
   
  1808 ····​.​line·​326
1803 ····​invoke-​interface/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V 1809 ····​invoke-​interface/​range·​{v0·​.​.​·​v5},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V
   
1804 ····​.​line·​328 1810 ····​.​line·​328
1805 ····​return-​void 1811 ····​return-​void
1806 .​end·​method 1812 .​end·​method
   
1807 .​method·​protected·​drawText(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​FF)​V 1813 .​method·​protected·​drawText(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​Lcom/​badlogic/​gdx/​graphics/​g2d/​BitmapFont;​FF)​V
Offset 1934, 18 lines modified Offset 1940, 20 lines modified
   
1934 ····​add-​float/​2addr·​v1,​·​v2 1940 ····​add-​float/​2addr·​v1,​·​v2
   
1935 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​-​>style:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldSt​yle;​ 1941 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField;​-​>style:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​TextField$TextFieldSt​yle;​
Max diff block lines reached; 421/3020 bytes (13.94%) of diff not shown.
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Touchpad$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Touchpad;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Touchpad;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Touchpad;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Touchpad;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Touchpad;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​69 24 ····​.​line·​69
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Touchpad$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Touchpad;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Touchpad$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Touchpad;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Tree$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Tree;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Tree;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Tree;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Tree;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Tree;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​66 24 ····​.​line·​66
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Tree$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Tree;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Tree$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Tree;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ClickListener;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Tree.smali
Offset 715, 28 lines modified Offset 715, 30 lines modified
   
715 ····​add-​float·​v8,​·​v18,​·​v13 715 ····​add-​float·​v8,​·​v18,​·​v13
   
716 ····​move-​object/​from16·​v0,​·​v16 716 ····​move-​object/​from16·​v0,​·​v16
   
717 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Tree$Node;​-​>icon:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​ 717 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Tree$Node;​-​>icon:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​
   
  718 ····​.​line·​236
718 ····​invoke-​interface·​{v2},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinWidth()​F 719 ····​invoke-​interface·​{v2},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinWidth()​F
   
719 ····​move-​result·​v9 720 ····​move-​result·​v9
   
720 ····​move-​object/​from16·​v0,​·​v16 721 ····​move-​object/​from16·​v0,​·​v16
   
721 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Tree$Node;​-​>icon:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​ 722 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Tree$Node;​-​>icon:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​
   
722 ····​invoke-​interface·​{v2},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinHeight()​F 723 ····​invoke-​interface·​{v2},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>getMinHeight()​F
   
723 ····​move-​result·​v10 724 ····​move-​result·​v10
   
724 ····​move-​object/​from16·​v6,​·​p1 725 ····​move-​object/​from16·​v6,​·​p1
   
  726 ····​.​line·​235
725 ····​invoke-​interface/​range·​{v5·​.​.​·​v10},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V 727 ····​invoke-​interface/​range·​{v5·​.​.​·​v10},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Drawable;​-​>draw(Lcom/​badlogic/​gdx/​graphics/​g2d/​Batch;​FFFF)​V
   
726 ····​.​line·​237 728 ····​.​line·​237
727 ····​sget-​object·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​Color;​-​>WHITE:​Lcom/​badlogic/​gdx/​graphics/​Color;​ 729 ····​sget-​object·​v2,​·​Lcom/​badlogic/​gdx/​graphics/​Color;​-​>WHITE:​Lcom/​badlogic/​gdx/​graphics/​Color;​
   
728 ····​move-​object/​from16·​v0,​·​p1 730 ····​move-​object/​from16·​v0,​·​p1
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Value.smali
Offset 89, 15 lines modified Offset 89, 14 lines modified
89 .​method·​public·​constructor·​<init>()​V 89 .​method·​public·​constructor·​<init>()​V
90 ····​.​locals·​0 90 ····​.​locals·​0
   
91 ····​.​prologue 91 ····​.​prologue
92 ····​.​line·​25 92 ····​.​line·​25
93 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 93 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
94 ····​.​line·​34  
95 ····​return-​void 94 ····​return-​void
96 .​end·​method 95 .​end·​method
   
97 .​method·​public·​static·​percentHeight(F)​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Value;​ 96 .​method·​public·​static·​percentHeight(F)​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Value;​
98 ····​.​locals·​1 97 ····​.​locals·​1
99 ····​.​param·​p0,​·​"percent"····​#·​F 98 ····​.​param·​p0,​·​"percent"····​#·​F
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Window$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window;​)​V 20 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​76 24 ····​.​line·​76
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window;​
   
25 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/ui/Window$2.smali
Offset 27, 14 lines modified Offset 27, 15 lines modified
   
27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window;​ 27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window;​
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window;​)​V 29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window;​)​V
30 ····​.​locals·​0 30 ····​.​locals·​0
  31 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window;​
   
31 ····​.​prologue 32 ····​.​prologue
32 ····​.​line·​82 33 ····​.​line·​82
33 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window$2;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window;​ 34 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window$2;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​Window;​
   
34 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V 35 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​InputListener;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1.smali
Offset 25, 14 lines modified Offset 25, 15 lines modified
   
25 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ActorGestureListener;​ 25 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ActorGestureListener;​
   
   
26 #·​direct·​methods 26 #·​direct·​methods
27 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ActorGestureListener;​)​V 27 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ActorGestureListener;​)​V
28 ····​.​locals·​1 28 ····​.​locals·​1
  29 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ActorGestureListener;​
   
29 ····​.​prologue 30 ····​.​prologue
30 ····​.​line·​45 31 ····​.​line·​45
31 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ActorGestureListener$​1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ActorGestureListener;​ 32 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ActorGestureListener$​1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ActorGestureListener;​
   
32 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​input/​GestureDetector$Gestu​reAdapter;​-​><init>()​V 33 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​input/​GestureDetector$Gestu​reAdapter;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener.smali
Offset 2, 22 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​lang/​Object;​ 2 .​super·​Ljava/​lang/​Object;​
3 .​source·​"ActorGestureListener​.​java" 3 .​source·​"ActorGestureListener​.​java"
   
4 #·​interfaces 4 #·​interfaces
5 .​implements·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​EventListener;​ 5 .​implements·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​EventListener;​
   
   
6 #·​annotations  
7 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
8 ····​value·​=·​{  
9 ········​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ActorGestureListener$​2;​  
10 ····​}  
11 .​end·​annotation  
   
   
12 #·​static·​fields 6 #·​static·​fields
13 .​field·​static·​final·​tmpCoords:​Lcom/​badlogic/​gdx/​math/​Vector2;​ 7 .​field·​static·​final·​tmpCoords:​Lcom/​badlogic/​gdx/​math/​Vector2;​
   
   
14 #·​instance·​fields 8 #·​instance·​fields
15 .​field·​actor:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​ 9 .​field·​actor:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/utils/ArraySelection.smali
Offset 109, 14 lines modified Offset 109, 15 lines modified
   
109 ····​if-​eqz·​v3,​·​:​cond_7 109 ····​if-​eqz·​v3,​·​:​cond_7
   
110 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>input:​Lcom/​badlogic/​gdx/​Input;​ 110 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>input:​Lcom/​badlogic/​gdx/​Input;​
   
111 ····​const/​16·​v4,​·​0x3b 111 ····​const/​16·​v4,​·​0x3b
   
  112 ····​.​line·​24
112 ····​invoke-​interface·​{v3,​·​v4},​·​Lcom/​badlogic/​gdx/​Input;​-​>isKeyPressed(I)​Z 113 ····​invoke-​interface·​{v3,​·​v4},​·​Lcom/​badlogic/​gdx/​Input;​-​>isKeyPressed(I)​Z
   
113 ····​move-​result·​v3 114 ····​move-​result·​v3
   
114 ····​if-​nez·​v3,​·​:​cond_2 115 ····​if-​nez·​v3,​·​:​cond_2
   
115 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>input:​Lcom/​badlogic/​gdx/​Input;​ 116 ····​sget-​object·​v3,​·​Lcom/​badlogic/​gdx/​Gdx;​-​>input:​Lcom/​badlogic/​gdx/​Input;​
[−]
smali/com/badlogic/gdx/scenes/scene2d/utils/ChangeListener.smali
Offset 18, 15 lines modified Offset 18, 14 lines modified
18 .​method·​public·​constructor·​<init>()​V 18 .​method·​public·​constructor·​<init>()​V
19 ····​.​locals·​0 19 ····​.​locals·​0
   
20 ····​.​prologue 20 ····​.​prologue
21 ····​.​line·​25 21 ····​.​line·​25
22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 22 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
23 ····​.​line·​37  
24 ····​return-​void 23 ····​return-​void
25 .​end·​method 24 .​end·​method
   
   
26 #·​virtual·​methods 25 #·​virtual·​methods
27 .​method·​public·​abstract·​changed(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ChangeListener$Change​Event;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​)​V 26 .​method·​public·​abstract·​changed(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ChangeListener$Change​Event;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​)​V
28 .​end·​method 27 .​end·​method
[−]
smali/com/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​val$source:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​ 19 .​field·​final·​synthetic·​val$source:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​)​V 21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​51 25 ····​.​line·​51
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​
   
26 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$1;​-​>val$source:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​ 27 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$1;​-​>val$source:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/utils/DragAndDrop.smali
Offset 131, 15 lines modified Offset 131, 14 lines modified
131 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​-​>activePointer:​I 131 ····​iput·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​-​>activePointer:​I
   
132 ····​.​line·​48 132 ····​.​line·​48
133 ····​const/​4·​v0,​·​0x1 133 ····​const/​4·​v0,​·​0x1
   
134 ····​iput-​boolean·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​-​>cancelTouchFocus:​Z 134 ····​iput-​boolean·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​-​>cancelTouchFocus:​Z
   
135 ····​.​line·​264  
136 ····​return-​void 135 ····​return-​void
137 .​end·​method 136 .​end·​method
   
   
138 #·​virtual·​methods 137 #·​virtual·​methods
139 .​method·​public·​addSource(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​)​V 138 .​method·​public·​addSource(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​)​V
140 ····​.​locals·​2 139 ····​.​locals·​2
Offset 191, 65 lines modified Offset 190, 64 lines modified
191 .​end·​method 190 .​end·​method
   
192 .​method·​public·​clear()​V 191 .​method·​public·​clear()​V
193 ····​.​locals·​4 192 ····​.​locals·​4
   
194 ····​.​prologue 193 ····​.​prologue
195 ····​.​line·​162 194 ····​.​line·​162
196 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​-​>targets:​Lcom/​badlogic/​gdx/​utils/​Array;​ 195 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​-​>targets:​Lcom/​badlogic/​gdx/​utils/​Array;​
   
197 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V 196 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​Array;​-​>clear()​V
   
198 ····​.​line·​163 197 ····​.​line·​163
199 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​-​>sourceListeners:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 198 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​-​>sourceListeners:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
200 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​ 199 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​
   
201 ····​move-​result-​object·​v2 200 ····​move-​result-​object·​v1
   
202 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​ 201 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​
   
203 ····​move-​result-​object·​v1 202 ····​move-​result-​object·​v2
   
204 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
205 ····​:​goto_0 203 ····​:​goto_0
206 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 204 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
207 ····​move-​result·​v2 205 ····​move-​result·​v1
   
208 ····​if-​eqz·​v2,​·​:​cond_0 206 ····​if-​eqz·​v1,​·​:​cond_0
   
209 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 207 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
210 ····​move-​result-​object·​v0 208 ····​move-​result-​object·​v0
   
211 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​ 209 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​
   
212 ····​.​line·​164 210 ····​.​line·​164
213 ····​.​local·​v0,​·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragListener;​>;​" 211 ····​.​local·​v0,​·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragListener;​>;​"
214 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>key:​Ljava/​lang/​Object;​ 212 ····​iget-​object·​v1,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>key:​Ljava/​lang/​Object;​
   
215 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​ 213 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​
   
216 ····​iget-​object·​v3,​·​v2,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​-​>actor:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​ 214 ····​iget-​object·​v3,​·​v1,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​-​>actor:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​
   
217 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>value:​Ljava/​lang/​Object;​ 215 ····​iget-​object·​v1,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>value:​Ljava/​lang/​Object;​
   
218 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​EventListener;​ 216 ····​check-​cast·​v1,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​EventListener;​
   
219 ····​invoke-​virtual·​{v3,​·​v2},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​-​>removeCaptureListene​r(Lcom/​badlogic/​gdx/​scenes/​scene2d/​EventListener;​)​Z 217 ····​invoke-​virtual·​{v3,​·​v1},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​-​>removeCaptureListene​r(Lcom/​badlogic/​gdx/​scenes/​scene2d/​EventListener;​)​Z
   
220 ····​goto·​:​goto_0 218 ····​goto·​:​goto_0
   
221 ····​.​line·​165 219 ····​.​line·​165
222 ····​.​end·​local·​v0····​#·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragListener;​>;​" 220 ····​.​end·​local·​v0····​#·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop$Source;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragListener;​>;​"
223 ····​:​cond_0 221 ····​:​cond_0
224 ····​iget-​object·​v2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​-​>sourceListeners:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 222 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragAndDrop;​-​>sourceListeners:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
225 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>clear()​V 223 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>clear()​V
   
226 ····​.​line·​166 224 ····​.​line·​166
227 ····​return-​void 225 ····​return-​void
228 .​end·​method 226 .​end·​method
   
229 .​method·​public·​getDragActor()​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​ 227 .​method·​public·​getDragActor()​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​
230 ····​.​locals·​1 228 ····​.​locals·​1
[−]
smali/com/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$1.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​val$scroll:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​ 19 .​field·​final·​synthetic·​val$scroll:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​)​V 21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​37 25 ····​.​line·​37
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener$1;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener;​
   
26 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener$1;​-​>val$scroll:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​ 27 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener$1;​-​>val$scroll:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$2.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​val$scroll:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​ 19 .​field·​final·​synthetic·​val$scroll:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​)​V 21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener;​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​42 25 ····​.​line·​42
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener$2;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener$2;​-​>this$0:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener;​
   
26 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener$2;​-​>val$scroll:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​ 27 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​DragScrollListener$2;​-​>val$scroll:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​ui/​ScrollPane;​
   
[−]
smali/com/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent.smali
Offset 32, 15 lines modified Offset 32, 14 lines modified
32 .​method·​public·​constructor·​<init>()​V 32 .​method·​public·​constructor·​<init>()​V
33 ····​.​locals·​0 33 ····​.​locals·​0
   
34 ····​.​prologue 34 ····​.​prologue
35 ····​.​line·​50 35 ····​.​line·​50
36 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Event;​-​><init>()​V 36 ····​invoke-​direct·​{p0},​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Event;​-​><init>()​V
   
37 ····​.​line·​88  
38 ····​return-​void 37 ····​return-​void
39 .​end·​method 38 .​end·​method
   
   
40 #·​virtual·​methods 39 #·​virtual·​methods
41 .​method·​public·​getRelatedActor()​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​ 40 .​method·​public·​getRelatedActor()​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​
42 ····​.​locals·​1 41 ····​.​locals·​1
[−]
smali/com/badlogic/gdx/scenes/scene2d/utils/FocusListener.smali
Offset 5, 29 lines modified Offset 5, 27 lines modified
5 #·​interfaces 5 #·​interfaces
6 .​implements·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​EventListener;​ 6 .​implements·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​EventListener;​
   
   
7 #·​annotations 7 #·​annotations
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
9 ····​value·​=·​{ 9 ····​value·​=·​{
10 ········​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​FocusListener$1;​,​  
11 ········​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​FocusListener$FocusEv​ent;​ 10 ········​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​FocusListener$FocusEv​ent;​
12 ····​} 11 ····​}
13 .​end·​annotation 12 .​end·​annotation
   
   
14 #·​direct·​methods 13 #·​direct·​methods
15 .​method·​public·​constructor·​<init>()​V 14 .​method·​public·​constructor·​<init>()​V
16 ····​.​locals·​0 15 ····​.​locals·​0
   
17 ····​.​prologue 16 ····​.​prologue
18 ····​.​line·​25 17 ····​.​line·​25
19 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 18 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
20 ····​.​line·​50  
21 ····​return-​void 19 ····​return-​void
22 .​end·​method 20 .​end·​method
   
   
23 #·​virtual·​methods 21 #·​virtual·​methods
24 .​method·​public·​handle(Lcom/​badlogic/​gdx/​scenes/​scene2d/​Event;​)​Z 22 .​method·​public·​handle(Lcom/​badlogic/​gdx/​scenes/​scene2d/​Event;​)​Z
25 ····​.​locals·​4 23 ····​.​locals·​4
[−]
smali/com/badlogic/gdx/scenes/scene2d/utils/Selection.smali
Offset 588, 15 lines modified Offset 588, 15 lines modified
588 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Selection;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Selection<TT;​>;​" 588 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Selection;​,​·​"Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Selection<TT;​>;​"
589 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Selection;​-​>actor:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​ 589 ····​iget-​object·​v1,​·​p0,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​Selection;​-​>actor:​Lcom/​badlogic/​gdx/​scenes/​scene2d/​Actor;​
   
590 ····​if-​nez·​v1,​·​:​cond_0 590 ····​if-​nez·​v1,​·​:​cond_0
   
591 ····​const/​4·​v1,​·​0x0 591 ····​const/​4·​v1,​·​0x0
   
592 ····​.​line·​192 592 ····​.​line·​190
593 ····​:​goto_0 593 ····​:​goto_0
594 ····​return·​v1 594 ····​return·​v1
   
595 ····​.​line·​188 595 ····​.​line·​188
596 ····​:​cond_0 596 ····​:​cond_0
597 ····​const-​class·​v1,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ChangeListener$Change​Event;​ 597 ····​const-​class·​v1,​·​Lcom/​badlogic/​gdx/​scenes/​scene2d/​utils/​ChangeListener$Change​Event;​
   
[−]
smali/com/badlogic/gdx/utils/IntFloatMap.smali
Offset 2258, 21 lines modified Offset 2258, 20 lines modified
2258 ····​.​locals·​4 2258 ····​.​locals·​4
2259 ····​.​param·​p1,​·​"map"····​#·​Lcom/​badlogic/​gdx/​utils/​IntFloatMap;​ 2259 ····​.​param·​p1,​·​"map"····​#·​Lcom/​badlogic/​gdx/​utils/​IntFloatMap;​
   
2260 ····​.​prologue 2260 ····​.​prologue
2261 ····​.​line·​166 2261 ····​.​line·​166
2262 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​IntFloatMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​IntFloatMap$Entries;​ 2262 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​IntFloatMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​IntFloatMap$Entries;​
   
2263 ····​move-​result-​object·​v2 2263 ····​move-​result-​object·​v1
   
2264 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​IntFloatMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​ 2264 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​IntFloatMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​
   
2265 ····​move-​result-​object·​v1 2265 ····​move-​result-​object·​v1
   
2266 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
2267 ····​:​goto_0 2266 ····​:​goto_0
2268 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 2267 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
2269 ····​move-​result·​v2 2268 ····​move-​result·​v2
   
2270 ····​if-​eqz·​v2,​·​:​cond_0 2269 ····​if-​eqz·​v2,​·​:​cond_0
   
[−]
smali/com/badlogic/gdx/utils/IntIntMap.smali
Offset 2168, 21 lines modified Offset 2168, 20 lines modified
2168 ····​.​locals·​4 2168 ····​.​locals·​4
2169 ····​.​param·​p1,​·​"map"····​#·​Lcom/​badlogic/​gdx/​utils/​IntIntMap;​ 2169 ····​.​param·​p1,​·​"map"····​#·​Lcom/​badlogic/​gdx/​utils/​IntIntMap;​
   
2170 ····​.​prologue 2170 ····​.​prologue
2171 ····​.​line·​164 2171 ····​.​line·​164
2172 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​IntIntMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​IntIntMap$Entries;​ 2172 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​IntIntMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​IntIntMap$Entries;​
   
2173 ····​move-​result-​object·​v2 2173 ····​move-​result-​object·​v1
   
2174 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​IntIntMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​ 2174 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​IntIntMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​
   
2175 ····​move-​result-​object·​v1 2175 ····​move-​result-​object·​v1
   
2176 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
2177 ····​:​goto_0 2176 ····​:​goto_0
2178 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 2177 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
2179 ····​move-​result·​v2 2178 ····​move-​result·​v2
   
2180 ····​if-​eqz·​v2,​·​:​cond_0 2179 ····​if-​eqz·​v2,​·​:​cond_0
   
[−]
smali/com/badlogic/gdx/utils/IntMap.smali
Offset 2454, 21 lines modified Offset 2454, 20 lines modified
   
2454 ····​.​prologue 2454 ····​.​prologue
2455 ····​.​line·​171 2455 ····​.​line·​171
2456 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​IntMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​IntMap<TV;​>;​" 2456 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​IntMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​IntMap<TV;​>;​"
2457 ····​.​local·​p1,​·​"map":​Lcom/​badlogic/​gdx/​utils/​IntMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​IntMap<TV;​>;​" 2457 ····​.​local·​p1,​·​"map":​Lcom/​badlogic/​gdx/​utils/​IntMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​IntMap<TV;​>;​"
2458 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​IntMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​IntMap$Entries;​ 2458 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​IntMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​IntMap$Entries;​
   
2459 ····​move-​result-​object·​v2 2459 ····​move-​result-​object·​v1
   
2460 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​IntMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​ 2460 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​IntMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​
   
2461 ····​move-​result-​object·​v1 2461 ····​move-​result-​object·​v1
   
2462 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
2463 ····​:​goto_0 2462 ····​:​goto_0
2464 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 2463 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
2465 ····​move-​result·​v2 2464 ····​move-​result·​v2
   
2466 ····​if-​eqz·​v2,​·​:​cond_0 2465 ····​if-​eqz·​v2,​·​:​cond_0
   
[−]
smali/com/badlogic/gdx/utils/Json$FieldMetadata.smali
Offset 43, 18 lines modified Offset 43, 20 lines modified
   
43 ····​move-​result·​v1 43 ····​move-​result·​v1
   
44 ····​if-​nez·​v1,​·​:​cond_0 44 ····​if-​nez·​v1,​·​:​cond_0
   
45 ····​const-​class·​v1,​·​Ljava/​util/​Map;​ 45 ····​const-​class·​v1,​·​Ljava/​util/​Map;​
   
  46 ····​.​line·​1042
46 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​reflect/​Field;​-​>getType()​Ljava/​lang/​Class;​ 47 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​reflect/​Field;​-​>getType()​Ljava/​lang/​Class;​
   
47 ····​move-​result-​object·​v2 48 ····​move-​result-​object·​v2
   
  49 ····​.​line·​1041
48 ····​invoke-​static·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​reflect/​ClassReflection;​-​>isAssignableFrom(Lja​va/​lang/​Class;​Ljava/​lang/​Class;​)​Z 50 ····​invoke-​static·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​reflect/​ClassReflection;​-​>isAssignableFrom(Lja​va/​lang/​Class;​Ljava/​lang/​Class;​)​Z
   
49 ····​move-​result·​v1 51 ····​move-​result·​v1
   
50 ····​if-​eqz·​v1,​·​:​cond_1 52 ····​if-​eqz·​v1,​·​:​cond_1
   
51 ····​:​cond_0 53 ····​:​cond_0
[−]
smali/com/badlogic/gdx/utils/Json.smali
Offset 407, 63 lines modified Offset 407, 63 lines modified
   
407 ····​move-​result-​object·​v0 407 ····​move-​result-​object·​v0
   
408 ····​goto·​:​goto_0 408 ····​goto·​:​goto_0
409 .​end·​method 409 .​end·​method
   
410 .​method·​private·​getDefaultValues(Ljav​a/​lang/​Class;​)​[Ljava/​lang/​Object;​ 410 .​method·​private·​getDefaultValues(Ljav​a/​lang/​Class;​)​[Ljava/​lang/​Object;​
411 ····​.​locals·​13 411 ····​.​locals·​12
412 ····​.​param·​p1,​·​"type"····​#·​Ljava/​lang/​Class;​ 412 ····​.​param·​p1,​·​"type"····​#·​Ljava/​lang/​Class;​
   
413 ····​.​prologue 413 ····​.​prologue
414 ····​const/​4·​v10,​·​0x0 414 ····​const/​4·​v9,​·​0x0
   
415 ····​.​line·​290 415 ····​.​line·​290
416 ····​iget-​boolean·​v11,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>usePrototypes:​Z 416 ····​iget-​boolean·​v10,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>usePrototypes:​Z
   
417 ····​if-​nez·​v11,​·​:​cond_0 417 ····​if-​nez·​v10,​·​:​cond_0
   
418 ····​.​line·​322 418 ····​.​line·​322
419 ····​:​goto_0 419 ····​:​goto_0
420 ····​return-​object·​v10 420 ····​return-​object·​v9
   
421 ····​.​line·​291 421 ····​.​line·​291
422 ····​:​cond_0 422 ····​:​cond_0
423 ····​iget-​object·​v11,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>classToDefaultValues​:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 423 ····​iget-​object·​v10,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>classToDefaultValues​:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
424 ····​invoke-​virtual·​{v11,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>containsKey(Ljava/​lang/​Object;​)​Z 424 ····​invoke-​virtual·​{v10,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>containsKey(Ljava/​lang/​Object;​)​Z
   
425 ····​move-​result·​v11 425 ····​move-​result·​v10
   
426 ····​if-​eqz·​v11,​·​:​cond_1 426 ····​if-​eqz·​v10,​·​:​cond_1
   
427 ····​iget-​object·​v10,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>classToDefaultValues​:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 427 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>classToDefaultValues​:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
428 ····​invoke-​virtual·​{v10,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 428 ····​invoke-​virtual·​{v9,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
429 ····​move-​result-​object·​v10 429 ····​move-​result-​object·​v9
   
430 ····​check-​cast·​v10,​·​[Ljava/​lang/​Object;​ 430 ····​check-​cast·​v9,​·​[Ljava/​lang/​Object;​
   
431 ····​goto·​:​goto_0 431 ····​goto·​:​goto_0
   
432 ····​.​line·​294 432 ····​.​line·​294
433 ····​:​cond_1 433 ····​:​cond_1
434 ····​:​try_start_0 434 ····​:​try_start_0
435 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>newInstance(Ljava/​lang/​Class;​)​Ljava/​lang/​Object;​ 435 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>newInstance(Ljava/​lang/​Class;​)​Ljava/​lang/​Object;​
436 ····​:​try_end_0 436 ····​:​try_end_0
437 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 437 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
438 ····​move-​result-​object·​v7 438 ····​move-​result-​object·​v6
   
439 ····​.​line·​300 439 ····​.​line·​300
440 ····​.​local·​v7,​·​"object":​Ljava/​lang/​Object;​ 440 ····​.​local·​v6,​·​"object":​Ljava/​lang/​Object;​
441 ····​iget-​object·​v10,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>typeToFields:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 441 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>typeToFields:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
442 ····​invoke-​virtual·​{v10,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 442 ····​invoke-​virtual·​{v9,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
443 ····​move-​result-​object·​v2 443 ····​move-​result-​object·​v2
   
444 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 444 ····​check-​cast·​v2,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
445 ····​.​line·​301 445 ····​.​line·​301
446 ····​.​local·​v2,​·​"fields":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<Ljava/​lang/​String;​Lcom/​badlogic/​gdx/​utils/​Json$FieldMetadata;​>;​" 446 ····​.​local·​v2,​·​"fields":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<Ljava/​lang/​String;​Lcom/​badlogic/​gdx/​utils/​Json$FieldMetadata;​>;​"
Offset 471, 67 lines modified Offset 471, 66 lines modified
   
471 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>cacheFields(Ljava/​lang/​Class;​)​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 471 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>cacheFields(Ljava/​lang/​Class;​)​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
472 ····​move-​result-​object·​v2 472 ····​move-​result-​object·​v2
   
473 ····​.​line·​303 473 ····​.​line·​303
474 ····​:​cond_2 474 ····​:​cond_2
475 ····​iget·​v10,​·​v2,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>size:​I 475 ····​iget·​v9,​·​v2,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>size:​I
   
476 ····​new-​array·​v9,​·​v10,​·​[Ljava/​lang/​Object;​ 476 ····​new-​array·​v8,​·​v9,​·​[Ljava/​lang/​Object;​
   
477 ····​.​line·​304 477 ····​.​line·​304
478 ····​.​local·​v9,​·​"values":​[Ljava/​lang/​Object;​ 478 ····​.​local·​v8,​·​"values":​[Ljava/​lang/​Object;​
479 ····​iget-​object·​v10,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>classToDefaultValues​:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 479 ····​iget-​object·​v9,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​Json;​-​>classToDefaultValues​:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
480 ····​invoke-​virtual·​{v10,​·​p1,​·​v9},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 480 ····​invoke-​virtual·​{v9,​·​p1,​·​v8},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>put(Ljava/​lang/​Object;​Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
481 ····​.​line·​306 481 ····​.​line·​306
482 ····​const/​4·​v3,​·​0x0 482 ····​const/​4·​v3,​·​0x0
   
483 ····​.​line·​307 483 ····​.​line·​307
484 ····​.​local·​v3,​·​"i":​I 484 ····​.​local·​v3,​·​"i":​I
485 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>values()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Values;​ 485 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>values()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Values;​
   
486 ····​move-​result-​object·​v10 486 ····​move-​result-​object·​v9
   
487 ····​invoke-​virtual·​{v10},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Values;​-​>iterator()​Ljava/​util/​Iterator;​ 487 ····​invoke-​virtual·​{v9},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Values;​-​>iterator()​Ljava/​util/​Iterator;​
   
488 ····​move-​result-​object·​v5 488 ····​move-​result-​object·​v9
   
489 ····​.​local·​v5,​·​"i$":​Ljava/​util/​Iterator;​  
490 ····​:​goto_1 489 ····​:​goto_1
491 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 490 ····​invoke-​interface·​{v9},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
492 ····​move-​result·​v10 491 ····​move-​result·​v10
Max diff block lines reached; 73007/77578 bytes (94.11%) of diff not shown.
[−]
smali/com/badlogic/gdx/utils/JsonReader.smali
Offset 1398, 14 lines modified Offset 1398, 15 lines modified
1398 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 1398 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
1399 ····​move-​result-​object·​v1 1399 ····​move-​result-​object·​v1
   
1400 ····​.​line·​69 1400 ····​.​line·​69
1401 ····​invoke-​static·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V 1401 ····​invoke-​static·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V
   
  1402 ····​.​line·​65
1402 ····​return-​object·​v1 1403 ····​return-​object·​v1
   
1403 ····​.​line·​66 1404 ····​.​line·​66
1404 ····​:​catch_0 1405 ····​:​catch_0
1405 ····​move-​exception·​v0 1406 ····​move-​exception·​v0
   
1406 ····​.​line·​67 1407 ····​.​line·​67
Offset 1470, 14 lines modified Offset 1471, 15 lines modified
1470 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 1471 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
1471 ····​move-​result-​object·​v5 1472 ····​move-​result-​object·​v5
   
1472 ····​.​line·​59 1473 ····​.​line·​59
1473 ····​invoke-​static·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V 1474 ····​invoke-​static·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V
   
  1475 ····​.​line·​55
1474 ····​return-​object·​v5 1476 ····​return-​object·​v5
   
1475 ····​.​line·​48 1477 ····​.​line·​48
1476 ····​:​cond_0 1478 ····​:​cond_0
1477 ····​if-​nez·​v2,​·​:​cond_1 1479 ····​if-​nez·​v2,​·​:​cond_1
   
1478 ····​.​line·​49 1480 ····​.​line·​49
[−]
smali/com/badlogic/gdx/utils/JsonValue$JsonIterator.smali
Offset 39, 14 lines modified Offset 39, 15 lines modified
   
39 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 39 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
   
   
40 #·​direct·​methods 40 #·​direct·​methods
41 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​JsonValue;​)​V 41 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​JsonValue;​)​V
42 ····​.​locals·​1 42 ····​.​locals·​1
  43 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
   
43 ····​.​prologue 44 ····​.​prologue
44 ····​.​line·​1009 45 ····​.​line·​1009
45 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue$JsonIterato​r;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​JsonValue;​ 46 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​JsonValue$JsonIterato​r;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​JsonValue;​
   
46 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 47 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/utils/JsonValue.smali
Offset 5, 15 lines modified Offset 5, 14 lines modified
5 #·​interfaces 5 #·​interfaces
6 .​implements·​Ljava/​lang/​Iterable;​ 6 .​implements·​Ljava/​lang/​Iterable;​
   
   
7 #·​annotations 7 #·​annotations
8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 8 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
9 ····​value·​=·​{ 9 ····​value·​=·​{
10 ········​Lcom/​badlogic/​gdx/​utils/​JsonValue$1;​,​  
11 ········​Lcom/​badlogic/​gdx/​utils/​JsonValue$PrettyPrint​Settings;​,​ 10 ········​Lcom/​badlogic/​gdx/​utils/​JsonValue$PrettyPrint​Settings;​,​
12 ········​Lcom/​badlogic/​gdx/​utils/​JsonValue$JsonIterato​r;​,​ 11 ········​Lcom/​badlogic/​gdx/​utils/​JsonValue$JsonIterato​r;​,​
13 ········​Lcom/​badlogic/​gdx/​utils/​JsonValue$ValueType;​ 12 ········​Lcom/​badlogic/​gdx/​utils/​JsonValue$ValueType;​
14 ····​} 13 ····​}
15 .​end·​annotation 14 .​end·​annotation
   
16 .​annotation·​system·​Ldalvik/​annotation/​Signature;​ 15 .​annotation·​system·​Ldalvik/​annotation/​Signature;​
[−]
smali/com/badlogic/gdx/utils/JsonWriter$OutputType.smali
Offset 359, 14 lines modified Offset 359, 15 lines modified
   
359 ····​move-​result-​object·​v1 359 ····​move-​result-​object·​v1
   
360 ····​const-​string·​v2,​·​"\t" 360 ····​const-​string·​v2,​·​"\t"
   
361 ····​const-​string·​v3,​·​"\\t" 361 ····​const-​string·​v3,​·​"\\t"
   
  362 ····​.​line·​186
362 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Ljava/​lang/​String;​-​>replace(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Ljava/​lang/​String;​ 363 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Ljava/​lang/​String;​-​>replace(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Ljava/​lang/​String;​
   
363 ····​move-​result-​object·​v0 364 ····​move-​result-​object·​v0
   
364 ····​.​line·​187 365 ····​.​line·​187
365 ····​.​local·​v0,​·​"string":​Ljava/​lang/​String;​ 366 ····​.​local·​v0,​·​"string":​Ljava/​lang/​String;​
366 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​utils/​JsonWriter$OutputType​;​-​>minimal:​Lcom/​badlogic/​gdx/​utils/​JsonWriter$OutputType​;​ 367 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​utils/​JsonWriter$OutputType​;​-​>minimal:​Lcom/​badlogic/​gdx/​utils/​JsonWriter$OutputType​;​
Offset 395, 14 lines modified Offset 396, 15 lines modified
   
395 ····​move-​result·​v1 396 ····​move-​result·​v1
   
396 ····​if-​nez·​v1,​·​:​cond_3 397 ····​if-​nez·​v1,​·​:​cond_3
   
397 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​utils/​JsonWriter$OutputType​;​-​>minimalValuePattern:​Ljava/​util/​regex/​Pattern;​ 398 ····​sget-​object·​v1,​·​Lcom/​badlogic/​gdx/​utils/​JsonWriter$OutputType​;​-​>minimalValuePattern:​Ljava/​util/​regex/​Pattern;​
   
  399 ····​.​line·​188
398 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​util/​regex/​Pattern;​-​>matcher(Ljava/​lang/​CharSequence;​)​Ljava/​util/​regex/​Matcher;​ 400 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​util/​regex/​Pattern;​-​>matcher(Ljava/​lang/​CharSequence;​)​Ljava/​util/​regex/​Matcher;​
   
399 ····​move-​result-​object·​v1 401 ····​move-​result-​object·​v1
   
400 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​regex/​Matcher;​-​>matches()​Z 402 ····​invoke-​virtual·​{v1},​·​Ljava/​util/​regex/​Matcher;​-​>matches()​Z
   
401 ····​move-​result·​v1 403 ····​move-​result·​v1
[−]
smali/com/badlogic/gdx/utils/JsonWriter.smali
Offset 2, 15 lines modified Offset 2, 14 lines modified
2 .​super·​Ljava/​io/​Writer;​ 2 .​super·​Ljava/​io/​Writer;​
3 .​source·​"JsonWriter.​java" 3 .​source·​"JsonWriter.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
6 ····​value·​=·​{ 6 ····​value·​=·​{
7 ········​Lcom/​badlogic/​gdx/​utils/​JsonWriter$1;​,​  
8 ········​Lcom/​badlogic/​gdx/​utils/​JsonWriter$OutputType​;​,​ 7 ········​Lcom/​badlogic/​gdx/​utils/​JsonWriter$OutputType​;​,​
9 ········​Lcom/​badlogic/​gdx/​utils/​JsonWriter$JsonObject​;​ 8 ········​Lcom/​badlogic/​gdx/​utils/​JsonWriter$JsonObject​;​
10 ····​} 9 ····​}
11 .​end·​annotation 10 .​end·​annotation
   
   
12 #·​instance·​fields 11 #·​instance·​fields
[−]
smali/com/badlogic/gdx/utils/LongMap.smali
Offset 2735, 21 lines modified Offset 2735, 20 lines modified
   
2735 ····​.​prologue 2735 ····​.​prologue
2736 ····​.​line·​171 2736 ····​.​line·​171
2737 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​LongMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​LongMap<TV;​>;​" 2737 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​LongMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​LongMap<TV;​>;​"
2738 ····​.​local·​p1,​·​"map":​Lcom/​badlogic/​gdx/​utils/​LongMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​LongMap<TV;​>;​" 2738 ····​.​local·​p1,​·​"map":​Lcom/​badlogic/​gdx/​utils/​LongMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​LongMap<TV;​>;​"
2739 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​LongMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​LongMap$Entries;​ 2739 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​LongMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​LongMap$Entries;​
   
2740 ····​move-​result-​object·​v2 2740 ····​move-​result-​object·​v1
   
2741 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​LongMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​ 2741 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​LongMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​
   
2742 ····​move-​result-​object·​v1 2742 ····​move-​result-​object·​v1
   
2743 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
2744 ····​:​goto_0 2743 ····​:​goto_0
2745 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 2744 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
2746 ····​move-​result·​v2 2745 ····​move-​result·​v2
   
2747 ····​if-​eqz·​v2,​·​:​cond_0 2746 ····​if-​eqz·​v2,​·​:​cond_0
   
[−]
smali/com/badlogic/gdx/utils/ObjectFloatMap.smali
Offset 2232, 21 lines modified Offset 2232, 20 lines modified
   
2232 ····​.​prologue 2232 ····​.​prologue
2233 ····​.​line·​153 2233 ····​.​line·​153
2234 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap<TK;​>;​" 2234 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap<TK;​>;​"
2235 ····​.​local·​p1,​·​"map":​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap<TK;​>;​" 2235 ····​.​local·​p1,​·​"map":​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap<TK;​>;​"
2236 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap$Entrie​s;​ 2236 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap$Entrie​s;​
   
2237 ····​move-​result-​object·​v2 2237 ····​move-​result-​object·​v1
   
2238 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap$Entrie​s;​-​>iterator()​Ljava/​util/​Iterator;​ 2238 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectFloatMap$Entrie​s;​-​>iterator()​Ljava/​util/​Iterator;​
   
2239 ····​move-​result-​object·​v1 2239 ····​move-​result-​object·​v1
   
2240 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
2241 ····​:​goto_0 2240 ····​:​goto_0
2242 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 2241 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
2243 ····​move-​result·​v2 2242 ····​move-​result·​v2
   
2244 ····​if-​eqz·​v2,​·​:​cond_0 2243 ····​if-​eqz·​v2,​·​:​cond_0
   
[−]
smali/com/badlogic/gdx/utils/ObjectIntMap.smali
Offset 2228, 21 lines modified Offset 2228, 20 lines modified
   
2228 ····​.​prologue 2228 ····​.​prologue
2229 ····​.​line·​153 2229 ····​.​line·​153
2230 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectIntMap<TK;​>;​" 2230 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectIntMap<TK;​>;​"
2231 ····​.​local·​p1,​·​"map":​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectIntMap<TK;​>;​" 2231 ····​.​local·​p1,​·​"map":​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectIntMap<TK;​>;​"
2232 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap$Entries;​ 2232 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap$Entries;​
   
2233 ····​move-​result-​object·​v2 2233 ····​move-​result-​object·​v1
   
2234 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​ 2234 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectIntMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​
   
2235 ····​move-​result-​object·​v1 2235 ····​move-​result-​object·​v1
   
2236 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
2237 ····​:​goto_0 2236 ····​:​goto_0
2238 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 2237 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
2239 ····​move-​result·​v2 2238 ····​move-​result·​v2
   
2240 ····​if-​eqz·​v2,​·​:​cond_0 2239 ····​if-​eqz·​v2,​·​:​cond_0
   
[−]
smali/com/badlogic/gdx/utils/ObjectMap.smali
Offset 2645, 24 lines modified Offset 2645, 23 lines modified
2645 ········​} 2645 ········​}
2646 ····​.​end·​annotation 2646 ····​.​end·​annotation
   
2647 ····​.​prologue 2647 ····​.​prologue
2648 ····​.​line·​163 2648 ····​.​line·​163
2649 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<TK;​TV;​>;​" 2649 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<TK;​TV;​>;​"
2650 ····​.​local·​p1,​·​"map":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<TK;​TV;​>;​" 2650 ····​.​local·​p1,​·​"map":​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap<TK;​TV;​>;​"
2651 ····​iget·​v2,​·​p1,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>size:​I 2651 ····​iget·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>size:​I
   
2652 ····​invoke-​virtual·​{p0,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>ensureCapacity(I)​V 2652 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>ensureCapacity(I)​V
   
2653 ····​.​line·​164 2653 ····​.​line·​164
2654 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>iterator()​Ljava/​util/​Iterator;​ 2654 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>iterator()​Ljava/​util/​Iterator;​
   
2655 ····​move-​result-​object·​v1 2655 ····​move-​result-​object·​v1
   
2656 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
2657 ····​:​goto_0 2656 ····​:​goto_0
2658 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 2657 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
2659 ····​move-​result·​v2 2658 ····​move-​result·​v2
   
2660 ····​if-​eqz·​v2,​·​:​cond_0 2659 ····​if-​eqz·​v2,​·​:​cond_0
   
[−]
smali/com/badlogic/gdx/utils/ObjectSet.smali
Offset 1386, 43 lines modified Offset 1386, 42 lines modified
1386 ········​} 1386 ········​}
1387 ····​.​end·​annotation 1387 ····​.​end·​annotation
   
1388 ····​.​prologue 1388 ····​.​prologue
1389 ····​.​line·​155 1389 ····​.​line·​155
1390 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectSet<TT;​>;​" 1390 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectSet<TT;​>;​"
1391 ····​.​local·​p1,​·​"set":​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectSet<TT;​>;​" 1391 ····​.​local·​p1,​·​"set":​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectSet<TT;​>;​"
1392 ····​iget·​v2,​·​p1,​·​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​-​>size:​I 1392 ····​iget·​v1,​·​p1,​·​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​-​>size:​I
   
1393 ····​invoke-​virtual·​{p0,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​-​>ensureCapacity(I)​V 1393 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​-​>ensureCapacity(I)​V
   
1394 ····​.​line·​156 1394 ····​.​line·​156
1395 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​-​>iterator()​Ljava/​util/​Iterator;​ 1395 ····​invoke-​virtual·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​-​>iterator()​Lcom/​badlogic/​gdx/​utils/​ObjectSet$ObjectSetIt​erator;​
   
1396 ····​move-​result-​object·​v0 1396 ····​move-​result-​object·​v1
   
1397 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
1398 ····​:​goto_0 1397 ····​:​goto_0
1399 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 1398 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
1400 ····​move-​result·​v2 1399 ····​move-​result·​v2
   
1401 ····​if-​eqz·​v2,​·​:​cond_0 1400 ····​if-​eqz·​v2,​·​:​cond_0
   
1402 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 1401 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
1403 ····​move-​result-​object·​v1 1402 ····​move-​result-​object·​v0
   
1404 ····​.​line·​157 1403 ····​.​line·​157
1405 ····​.​local·​v1,​·​"key":​Ljava/​lang/​Object;​,​·​"TT;​" 1404 ····​.​local·​v0,​·​"key":​Ljava/​lang/​Object;​,​·​"TT;​"
1406 ····​invoke-​virtual·​{p0,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​-​>add(Ljava/​lang/​Object;​)​Z 1405 ····​invoke-​virtual·​{p0,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​ObjectSet;​-​>add(Ljava/​lang/​Object;​)​Z
   
1407 ····​goto·​:​goto_0 1406 ····​goto·​:​goto_0
   
1408 ····​.​line·​158 1407 ····​.​line·​158
1409 ····​.​end·​local·​v1····​#·​"key":​Ljava/​lang/​Object;​,​·​"TT;​" 1408 ····​.​end·​local·​v0····​#·​"key":​Ljava/​lang/​Object;​,​·​"TT;​"
1410 ····​:​cond_0 1409 ····​:​cond_0
1411 ····​return-​void 1410 ····​return-​void
1412 .​end·​method 1411 .​end·​method
   
1413 .​method·​public·​varargs·​addAll([Ljava/​lang/​Object;​)​V 1412 .​method·​public·​varargs·​addAll([Ljava/​lang/​Object;​)​V
1414 ····​.​locals·​2 1413 ····​.​locals·​2
1415 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 1414 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
[−]
smali/com/badlogic/gdx/utils/PooledLinkedList$1.smali
Offset 26, 20 lines modified Offset 26, 21 lines modified
26 #·​instance·​fields 26 #·​instance·​fields
27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList;​ 27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList;​
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​PooledLinkedList;​II)​V 29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​PooledLinkedList;​II)​V
30 ····​.​locals·​0 30 ····​.​locals·​0
31 ····​.​param·​p2,​·​"x0"····​#·I 31 ····​.​param·​p1,​·​"this$0"····​#·Lcom/​badlogic/​gdx/​utils/​PooledLinkedList;​
32 ····​.​param·​p3,​·​"x1"····​#·​I 32 ····​.​param·​p2,​·​"initialCapacity"····​#·​I
  33 ····​.​param·​p3,​·​"max"····​#·​I
   
33 ····​.​prologue 34 ····​.​prologue
34 ····​.​line·​37 35 ····​.​line·​37
35 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$1;​,​·​"Lcom/​badlogic/​gdx/​utils/​PooledLinkedList.​1;​" 36 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$1;​,​·​"Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$1;​"
36 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$1;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList;​ 37 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$1;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList;​
   
37 ····​invoke-​direct·​{p0,​·​p2,​·​p3},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​><init>(II)​V 38 ····​invoke-​direct·​{p0,​·​p2,​·​p3},​·​Lcom/​badlogic/​gdx/​utils/​Pool;​-​><init>(II)​V
   
38 ····​return-​void 39 ····​return-​void
39 .​end·​method 40 .​end·​method
   
Offset 53, 27 lines modified Offset 54, 27 lines modified
53 ············​"Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$Item​",​ 54 ············​"Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$Item​",​
54 ············​"<TT;​>;​" 55 ············​"<TT;​>;​"
55 ········​} 56 ········​}
56 ····​.​end·​annotation 57 ····​.​end·​annotation
   
57 ····​.​prologue 58 ····​.​prologue
58 ····​.​line·​39 59 ····​.​line·​39
59 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$1;​,​·​"Lcom/​badlogic/​gdx/​utils/​PooledLinkedList.​1;​" 60 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$1;​,​·​"Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$1;​"
60 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$Item​;​ 61 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$Item​;​
   
61 ····​invoke-​direct·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$Item​;​-​><init>()​V 62 ····​invoke-​direct·​{v0},​·​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$Item​;​-​><init>()​V
   
62 ····​return-​object·​v0 63 ····​return-​object·​v0
63 .​end·​method 64 .​end·​method
   
64 .​method·​protected·​bridge·​synthetic·​newObject()​Ljava/​lang/​Object;​ 65 .​method·​protected·​bridge·​synthetic·​newObject()​Ljava/​lang/​Object;​
65 ····​.​locals·​1 66 ····​.​locals·​1
   
66 ····​.​prologue 67 ····​.​prologue
67 ····​.​line·​37 68 ····​.​line·​37
68 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$1;​,​·​"Lcom/​badlogic/​gdx/​utils/​PooledLinkedList.​1;​" 69 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$1;​,​·​"Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$1;​"
69 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$1;​-​>newObject()​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$Item​;​ 70 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$1;​-​>newObject()​Lcom/​badlogic/​gdx/​utils/​PooledLinkedList$Item​;​
   
70 ····​move-​result-​object·​v0 71 ····​move-​result-​object·​v0
   
71 ····​return-​object·​v0 72 ····​return-​object·​v0
72 .​end·​method 73 .​end·​method
[−]
smali/com/badlogic/gdx/utils/PropertiesUtils.smali
Offset 1105, 101 lines modified Offset 1105, 100 lines modified
1105 ····​if-​eqz·​p2,​·​:​cond_0 1105 ····​if-​eqz·​p2,​·​:​cond_0
   
1106 ····​.​line·​237 1106 ····​.​line·​237
1107 ····​invoke-​static·​{p1,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​PropertiesUtils;​-​>writeComment(Ljava/​io/​Writer;​Ljava/​lang/​String;​)​V 1107 ····​invoke-​static·​{p1,​·​p2},​·​Lcom/​badlogic/​gdx/​utils/​PropertiesUtils;​-​>writeComment(Ljava/​io/​Writer;​Ljava/​lang/​String;​)​V
   
1108 ····​.​line·​239 1108 ····​.​line·​239
1109 ····​:​cond_0 1109 ····​:​cond_0
1110 ····​const-​string·​v3,​·​"#" 1110 ····​const-​string·​v2,​·​"#"
   
1111 ····​invoke-​virtual·​{p1,​·​v3},​·​Ljava/​io/​Writer;​-​>write(Ljava/​lang/​String;​)​V 1111 ····​invoke-​virtual·​{p1,​·​v2},​·​Ljava/​io/​Writer;​-​>write(Ljava/​lang/​String;​)​V
   
1112 ····​.​line·​240 1112 ····​.​line·​240
1113 ····​new-​instance·​v3,​·​Ljava/​util/​Date;​ 1113 ····​new-​instance·​v2,​·​Ljava/​util/​Date;​
   
1114 ····​invoke-​direct·​{v3},​·​Ljava/​util/​Date;​-​><init>()​V 1114 ····​invoke-​direct·​{v2},​·​Ljava/​util/​Date;​-​><init>()​V
   
1115 ····​invoke-​virtual·​{v3},​·​Ljava/​util/​Date;​-​>toString()​Ljava/​lang/​String;​ 1115 ····​invoke-​virtual·​{v2},​·​Ljava/​util/​Date;​-​>toString()​Ljava/​lang/​String;​
   
1116 ····​move-​result-​object·​v3 1116 ····​move-​result-​object·​v2
   
1117 ····​invoke-​virtual·​{p1,​·​v3},​·​Ljava/​io/​Writer;​-​>write(Ljava/​lang/​String;​)​V 1117 ····​invoke-​virtual·​{p1,​·​v2},​·​Ljava/​io/​Writer;​-​>write(Ljava/​lang/​String;​)​V
   
1118 ····​.​line·​241 1118 ····​.​line·​241
1119 ····​const-​string·​v3,​·​"\n" 1119 ····​const-​string·​v2,​·​"\n"
   
1120 ····​invoke-​virtual·​{p1,​·​v3},​·​Ljava/​io/​Writer;​-​>write(Ljava/​lang/​String;​)​V 1120 ····​invoke-​virtual·​{p1,​·​v2},​·​Ljava/​io/​Writer;​-​>write(Ljava/​lang/​String;​)​V
   
1121 ····​.​line·​243 1121 ····​.​line·​243
1122 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 1122 ····​new-​instance·​v1,​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
   
1123 ····​const/​16·​v3,​·​0xc8 1123 ····​const/​16·​v2,​·​0xc8
   
1124 ····​invoke-​direct·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​><init>(I)​V 1124 ····​invoke-​direct·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​><init>(I)​V
   
1125 ····​.​line·​244 1125 ····​.​line·​244
1126 ····​.​local·​v2,​·​"sb":​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 1126 ····​.​local·​v1,​·​"sb":​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
1127 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​ 1127 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​
   
1128 ····​move-​result-​object·​v3 1128 ····​move-​result-​object·​v2
   
1129 ····​invoke-​virtual·​{v3},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​ 1129 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​
   
1130 ····​move-​result-​object·​v1 1130 ····​move-​result-​object·​v3
   
1131 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
1132 ····​:​goto_0 1131 ····​:​goto_0
1133 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 1132 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
1134 ····​move-​result·​v3 1133 ····​move-​result·​v2
   
1135 ····​if-​eqz·​v3,​·​:​cond_1 1134 ····​if-​eqz·​v2,​·​:​cond_1
   
1136 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 1135 ····​invoke-​interface·​{v3},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
1137 ····​move-​result-​object·​v0 1136 ····​move-​result-​object·​v0
   
1138 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​ 1137 ····​check-​cast·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​
   
1139 ····​.​line·​245 1138 ····​.​line·​245
1140 ····​.​local·​v0,​·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Ljava/​lang/​String;​>;​" 1139 ····​.​local·​v0,​·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Ljava/​lang/​String;​>;​"
1141 ····​iget-​object·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>key:​Ljava/​lang/​Object;​ 1140 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>key:​Ljava/​lang/​Object;​
   
1142 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​ 1141 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​
   
1143 ····​const/​4·​v4,​·​0x1 1142 ····​const/​4·​v4,​·​0x1
   
1144 ····​invoke-​static·​{v2,​·​v3,​·​v4,​·​p3},​·​Lcom/​badlogic/​gdx/​utils/​PropertiesUtils;​-​>dumpString(Lcom/​badlogic/​gdx/​utils/​StringBuilder;​Ljava/​lang/​String;​ZZ)​V 1143 ····​invoke-​static·​{v1,​·​v2,​·​v4,​·​p3},​·​Lcom/​badlogic/​gdx/​utils/​PropertiesUtils;​-​>dumpString(Lcom/​badlogic/​gdx/​utils/​StringBuilder;​Ljava/​lang/​String;​ZZ)​V
   
1145 ····​.​line·​246 1144 ····​.​line·​246
1146 ····​const/​16·​v3,​·​0x3d 1145 ····​const/​16·​v2,​·​0x3d
   
1147 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(C)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 1146 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(C)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
   
1148 ····​.​line·​247 1147 ····​.​line·​247
1149 ····​iget-​object·​v3,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>value:​Ljava/​lang/​Object;​ 1148 ····​iget-​object·​v2,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>value:​Ljava/​lang/​Object;​
   
1150 ····​check-​cast·​v3,​·​Ljava/​lang/​String;​ 1149 ····​check-​cast·​v2,​·​Ljava/​lang/​String;​
   
1151 ····​invoke-​static·​{v2,​·​v3,​·​v5,​·​p3},​·​Lcom/​badlogic/​gdx/​utils/​PropertiesUtils;​-​>dumpString(Lcom/​badlogic/​gdx/​utils/​StringBuilder;​Ljava/​lang/​String;​ZZ)​V 1150 ····​invoke-​static·​{v1,​·​v2,​·​v5,​·​p3},​·​Lcom/​badlogic/​gdx/​utils/​PropertiesUtils;​-​>dumpString(Lcom/​badlogic/​gdx/​utils/​StringBuilder;​Ljava/​lang/​String;​ZZ)​V
   
1152 ····​.​line·​248 1151 ····​.​line·​248
1153 ····​const-​string·​v3,​·​"\n" 1152 ····​const-​string·​v2,​·​"\n"
   
1154 ····​invoke-​virtual·​{p1,​·​v3},​·​Ljava/​io/​Writer;​-​>write(Ljava/​lang/​String;​)​V 1153 ····​invoke-​virtual·​{p1,​·​v2},​·​Ljava/​io/​Writer;​-​>write(Ljava/​lang/​String;​)​V
   
1155 ····​.​line·​249 1154 ····​.​line·​249
1156 ····​invoke-​virtual·​{v2},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 1155 ····​invoke-​virtual·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
1157 ····​move-​result-​object·​v3 1156 ····​move-​result-​object·​v2
   
1158 ····​invoke-​virtual·​{p1,​·​v3},​·​Ljava/​io/​Writer;​-​>write(Ljava/​lang/​String;​)​V 1157 ····​invoke-​virtual·​{p1,​·​v2},​·​Ljava/​io/​Writer;​-​>write(Ljava/​lang/​String;​)​V
   
1159 ····​.​line·​250 1158 ····​.​line·​250
1160 ····​invoke-​virtual·​{v2,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>setLength(I)​V 1159 ····​invoke-​virtual·​{v1,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>setLength(I)​V
   
1161 ····​goto·​:​goto_0 1160 ····​goto·​:​goto_0
   
1162 ····​.​line·​252 1161 ····​.​line·​252
1163 ····​.​end·​local·​v0····​#·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Ljava/​lang/​String;​>;​" 1162 ····​.​end·​local·​v0····​#·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Ljava/​lang/​String;​>;​"
Max diff block lines reached; 53/5353 bytes (0.99%) of diff not shown.
[−]
smali/com/badlogic/gdx/utils/Scaling.smali
Offset 1, 19 lines modified Offset 1, 13 lines modified
1 .​class·​public·​final·​enum·​Lcom/​badlogic/​gdx/​utils/​Scaling;​ 1 .​class·​public·​final·​enum·​Lcom/​badlogic/​gdx/​utils/​Scaling;​
2 .​super·​Ljava/​lang/​Enum;​ 2 .​super·​Ljava/​lang/​Enum;​
3 .​source·​"Scaling.​java" 3 .​source·​"Scaling.​java"
   
   
4 #·​annotations 4 #·​annotations
5 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​  
6 ····​value·​=·​{  
7 ········​Lcom/​badlogic/​gdx/​utils/​Scaling$1;​  
8 ····​}  
9 .​end·​annotation  
   
10 .​annotation·​system·​Ldalvik/​annotation/​Signature;​ 5 .​annotation·​system·​Ldalvik/​annotation/​Signature;​
11 ····​value·​=·​{ 6 ····​value·​=·​{
12 ········​"Ljava/​lang/​Enum",​ 7 ········​"Ljava/​lang/​Enum",​
13 ········​"<",​ 8 ········​"<",​
14 ········​"Lcom/​badlogic/​gdx/​utils/​Scaling;​",​ 9 ········​"Lcom/​badlogic/​gdx/​utils/​Scaling;​",​
15 ········​">;​" 10 ········​">;​"
16 ····​} 11 ····​}
Offset 198, 15 lines modified Offset 192, 14 lines modified
198 ········​} 192 ········​}
199 ····​.​end·​annotation 193 ····​.​end·​annotation
   
200 ····​.​prologue 194 ····​.​prologue
201 ····​.​line·​23 195 ····​.​line·​23
202 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Ljava/​lang/​Enum;​-​><init>(Ljava/​lang/​String;​I)​V 196 ····​invoke-​direct·​{p0,​·​p1,​·​p2},​·​Ljava/​lang/​Enum;​-​><init>(Ljava/​lang/​String;​I)​V
   
203 ····​.​line·​100  
204 ····​return-​void 197 ····​return-​void
205 .​end·​method 198 .​end·​method
   
206 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​Scaling;​ 199 .​method·​public·​static·​valueOf(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​Scaling;​
207 ····​.​locals·​1 200 ····​.​locals·​1
208 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​ 201 ····​.​param·​p0,​·​"name"····​#·​Ljava/​lang/​String;​
   
[−]
smali/com/badlogic/gdx/utils/SharedLibraryLoader.smali
Offset 124, 14 lines modified Offset 124, 15 lines modified
   
124 ····​move-​result·​v1 124 ····​move-​result·​v1
   
125 ····​if-​nez·​v1,​·​:​cond_0 125 ····​if-​nez·​v1,​·​:​cond_0
   
126 ····​const-​string·​v1,​·​"os.​arch" 126 ····​const-​string·​v1,​·​"os.​arch"
   
  127 ····​.​line·​44
127 ····​invoke-​static·​{v1},​·​Ljava/​lang/​System;​-​>getProperty(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 128 ····​invoke-​static·​{v1},​·​Ljava/​lang/​System;​-​>getProperty(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
128 ····​move-​result-​object·​v1 129 ····​move-​result-​object·​v1
   
129 ····​const-​string·​v4,​·​"x86_64" 130 ····​const-​string·​v4,​·​"x86_64"
   
130 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z 131 ····​invoke-​virtual·​{v1,​·​v4},​·​Ljava/​lang/​String;​-​>equals(Ljava/​lang/​Object;​)​Z
Offset 232, 15 lines modified Offset 233, 15 lines modified
   
232 ····​return-​void 233 ····​return-​void
   
233 ····​.​end·​local·​v0····​#·​"vm":​Ljava/​lang/​String;​ 234 ····​.​end·​local·​v0····​#·​"vm":​Ljava/​lang/​String;​
234 ····​:​cond_3 235 ····​:​cond_3
235 ····​move·​v1,​·​v2 236 ····​move·​v1,​·​v2
   
236 ····​.​line·​43 237 ····​.​line·​44
237 ····​goto·​:​goto_0 238 ····​goto·​:​goto_0
   
238 ····​.​line·​47 239 ····​.​line·​47
239 ····​:​cond_4 240 ····​:​cond_4
240 ····​const-​string·​v1,​·​"" 241 ····​const-​string·​v1,​·​""
   
241 ····​goto·​:​goto_1 242 ····​goto·​:​goto_1
Offset 435, 15 lines modified Offset 436, 15 lines modified
   
435 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​SharedLibraryLoader;​-​>canExecute(Ljava/​io/​File;​)​Z 436 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​SharedLibraryLoader;​-​>canExecute(Ljava/​io/​File;​)​Z
   
436 ····​move-​result·​v4 437 ····​move-​result·​v4
   
437 ····​if-​nez·​v4,​·​:​cond_1 438 ····​if-​nez·​v4,​·​:​cond_1
   
438 ····​.​line·​209 439 ····​.​line·​207
439 ····​:​cond_0 440 ····​:​cond_0
440 ····​:​goto_0 441 ····​:​goto_0
441 ····​return·​v3 442 ····​return·​v3
   
442 ····​.​line·​196 443 ····​.​line·​196
443 ····​:​cond_1 444 ····​:​cond_1
444 ····​new-​instance·​v2,​·​Ljava/​io/​File;​ 445 ····​new-​instance·​v2,​·​Ljava/​io/​File;​
Offset 1635, 14 lines modified Offset 1636, 15 lines modified
   
1635 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1636 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1636 ····​move-​result-​object·​v1 1637 ····​move-​result-​object·​v1
   
1637 ····​const-​string·​v3,​·​"os.​name" 1638 ····​const-​string·​v3,​·​"os.​name"
   
  1639 ····​.​line·​118
1638 ····​invoke-​static·​{v3},​·​Ljava/​lang/​System;​-​>getProperty(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 1640 ····​invoke-​static·​{v3},​·​Ljava/​lang/​System;​-​>getProperty(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
1639 ····​move-​result-​object·​v3 1641 ····​move-​result-​object·​v3
   
1640 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1642 ····​invoke-​virtual·​{v1,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1641 ····​move-​result-​object·​v3 1643 ····​move-​result-​object·​v3
[−]
smali/com/badlogic/gdx/utils/SortedIntList$Iterator.smali
Offset 48, 14 lines modified Offset 48, 15 lines modified
   
48 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​SortedIntList;​ 48 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​SortedIntList;​
   
   
49 #·​direct·​methods 49 #·​direct·​methods
50 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​SortedIntList;​)​V 50 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​SortedIntList;​)​V
51 ····​.​locals·​0 51 ····​.​locals·​0
  52 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​utils/​SortedIntList;​
   
52 ····​.​prologue 53 ····​.​prologue
53 ····​.​line·​113 54 ····​.​line·​113
54 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​SortedIntList$Iterato​r;​,​·​"Lcom/​badlogic/​gdx/​utils/​SortedIntList<TE;​>.​Iterator;​" 55 ····​.​local·​p0,​·​"this":​Lcom/​badlogic/​gdx/​utils/​SortedIntList$Iterato​r;​,​·​"Lcom/​badlogic/​gdx/​utils/​SortedIntList<TE;​>.​Iterator;​"
55 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​SortedIntList$Iterato​r;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​SortedIntList;​ 56 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​SortedIntList$Iterato​r;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​SortedIntList;​
   
56 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 57 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
[−]
smali/com/badlogic/gdx/utils/StreamUtils.smali
Offset 35, 15 lines modified Offset 35, 14 lines modified
35 .​method·​public·​constructor·​<init>()​V 35 .​method·​public·​constructor·​<init>()​V
36 ····​.​locals·​0 36 ····​.​locals·​0
   
37 ····​.​prologue 37 ····​.​prologue
38 ····​.​line·​29 38 ····​.​line·​29
39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
40 ····​.​line·​96  
41 ····​return-​void 40 ····​return-​void
42 .​end·​method 41 .​end·​method
   
43 .​method·​public·​static·​closeQuietly(Ljava/​io/​Closeable;​)​V 42 .​method·​public·​static·​closeQuietly(Ljava/​io/​Closeable;​)​V
44 ····​.​locals·​1 43 ····​.​locals·​1
45 ····​.​param·​p0,​·​"c"····​#·​Ljava/​io/​Closeable;​ 44 ····​.​param·​p0,​·​"c"····​#·​Ljava/​io/​Closeable;​
   
[−]
smali/com/badlogic/gdx/utils/UBJsonReader.smali
Offset 101, 16 lines modified Offset 101, 18 lines modified
101 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 101 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
102 ····​move-​result-​object·​v0 102 ····​move-​result-​object·​v0
   
103 ····​.​line·​64 103 ····​.​line·​64
104 ····​invoke-​static·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V 104 ····​invoke-​static·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V
   
  105 ····​.​line·​62
105 ····​return-​object·​v0 106 ····​return-​object·​v0
   
  107 ····​.​line·​64
106 ····​:​catchall_0 108 ····​:​catchall_0
107 ····​move-​exception·​v0 109 ····​move-​exception·​v0
   
108 ····​invoke-​static·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V 110 ····​invoke-​static·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V
   
109 ····​throw·​v0 111 ····​throw·​v0
110 .​end·​method 112 .​end·​method
Offset 457, 14 lines modified Offset 459, 15 lines modified
457 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_1 459 ····​.​catchall·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catchall_1
   
458 ····​move-​result-​object·​v3 460 ····​move-​result-​object·​v3
   
459 ····​.​line·​47 461 ····​.​line·​47
460 ····​invoke-​static·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V 462 ····​invoke-​static·​{v1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V
   
  463 ····​.​line·​43
461 ····​return-​object·​v3 464 ····​return-​object·​v3
   
462 ····​.​line·​44 465 ····​.​line·​44
463 ····​.​end·​local·​v1····​#·​"din":​Ljava/​io/​DataInputStream;​ 466 ····​.​end·​local·​v1····​#·​"din":​Ljava/​io/​DataInputStream;​
464 ····​.​restart·​local·​v0····​#·​"din":​Ljava/​io/​DataInputStream;​ 467 ····​.​restart·​local·​v0····​#·​"din":​Ljava/​io/​DataInputStream;​
465 ····​:​catch_0 468 ····​:​catch_0
466 ····​move-​exception·​v2 469 ····​move-​exception·​v2
[−]
smali/com/badlogic/gdx/utils/XmlReader$Element.smali
Offset 1302, 201 lines modified Offset 1302, 198 lines modified
   
1302 ····​move-​result-​object·​v0 1302 ····​move-​result-​object·​v0
   
1303 ····​return-​object·​v0 1303 ····​return-​object·​v0
1304 .​end·​method 1304 .​end·​method
   
1305 .​method·​public·​toString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 1305 .​method·​public·​toString(Ljava/​lang/​String;​)​Ljava/​lang/​String;​
1306 ····​.​locals·8 1306 ····​.​locals·7
1307 ····​.​param·​p1,​·​"indent"····​#·​Ljava/​lang/​String;​ 1307 ····​.​param·​p1,​·​"indent"····​#·​Ljava/​lang/​String;​
   
1308 ····​.​prologue 1308 ····​.​prologue
1309 ····​const/​16·​v7,​·​0xa 1309 ····​const/​16·​v6,​·​0xa
   
1310 ····​.​line·​536 1310 ····​.​line·​536
1311 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 1311 ····​new-​instance·​v0,​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
   
1312 ····​const/​16·​v5,​·​0x80 1312 ····​const/​16·​v4,​·​0x80
   
1313 ····​invoke-​direct·​{v0,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​><init>(I)​V 1313 ····​invoke-​direct·​{v0,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​><init>(I)​V
   
1314 ····​.​line·​537 1314 ····​.​line·​537
1315 ····​.​local·​v0,​·​"buffer":​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 1315 ····​.​local·​v0,​·​"buffer":​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
1316 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 1316 ····​invoke-​virtual·​{v0,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
   
1317 ····​.​line·​538 1317 ····​.​line·​538
1318 ····​const/​16·​v5,​·​0x3c 1318 ····​const/​16·​v4,​·​0x3c
   
1319 ····​invoke-​virtual·​{v0,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(C)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 1319 ····​invoke-​virtual·​{v0,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(C)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
   
1320 ····​.​line·​539 1320 ····​.​line·​539
1321 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>name:​Ljava/​lang/​String;​ 1321 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>name:​Ljava/​lang/​String;​
   
1322 ····​invoke-​virtual·​{v0,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 1322 ····​invoke-​virtual·​{v0,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
   
1323 ····​.​line·​540 1323 ····​.​line·​540
1324 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>attributes:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 1324 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>attributes:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
1325 ····​if-​eqz·​v5,​·​:​cond_0 1325 ····​if-​eqz·​v4,​·​:​cond_0
   
1326 ····​.​line·​541 1326 ····​.​line·​541
1327 ····​iget-​object·​v5,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>attributes:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​ 1327 ····​iget-​object·​v4,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​XmlReader$Element;​-​>attributes:​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​
   
1328 ····​invoke-​virtual·​{v5},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​ 1328 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap;​-​>entries()​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​
   
1329 ····​move-​result-​object·​v5 1329 ····​move-​result-​object·​v4
   
1330 ····​invoke-​virtual·​{v5},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​ 1330 ····​invoke-​virtual·​{v4},​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entries;​-​>iterator()​Ljava/​util/​Iterator;​
   
1331 ····​move-​result-​object·​v4 1331 ····​move-​result-​object·​v5
   
1332 ····​.​local·​v4,​·​"i$":​Ljava/​util/​Iterator;​  
1333 ····​:​goto_0 1332 ····​:​goto_0
1334 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 1333 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
1335 ····​move-​result·​v5 1334 ····​move-​result·​v4
   
1336 ····​if-​eqz·​v5,​·​:​cond_0 1335 ····​if-​eqz·​v4,​·​:​cond_0
   
1337 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 1336 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
1338 ····​move-​result-​object·​v3 1337 ····​move-​result-​object·​v3
   
1339 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​ 1338 ····​check-​cast·​v3,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​
   
1340 ····​.​line·​542 1339 ····​.​line·​542
1341 ····​.​local·​v3,​·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Ljava/​lang/​String;​>;​" 1340 ····​.​local·​v3,​·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Ljava/​lang/​String;​>;​"
1342 ····​const/​16·​v5,​·​0x20 1341 ····​const/​16·​v4,​·​0x20
   
1343 ····​invoke-​virtual·​{v0,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(C)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 1342 ····​invoke-​virtual·​{v0,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(C)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
   
1344 ····​.​line·​543 1343 ····​.​line·​543
1345 ····​iget-​object·​v5,​·​v3,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>key:​Ljava/​lang/​Object;​ 1344 ····​iget-​object·​v4,​·​v3,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>key:​Ljava/​lang/​Object;​
   
1346 ····​check-​cast·​v5,​·​Ljava/​lang/​String;​ 1345 ····​check-​cast·​v4,​·​Ljava/​lang/​String;​
   
1347 ····​invoke-​virtual·​{v0,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 1346 ····​invoke-​virtual·​{v0,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
   
1348 ····​.​line·​544 1347 ····​.​line·​544
1349 ····​const-​string·​v5,​·​"=\"" 1348 ····​const-​string·​v4,​·​"=\""
   
1350 ····​invoke-​virtual·​{v0,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 1349 ····​invoke-​virtual·​{v0,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
   
1351 ····​.​line·​545 1350 ····​.​line·​545
1352 ····​iget-​object·​v5,​·​v3,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>value:​Ljava/​lang/​Object;​ 1351 ····​iget-​object·​v4,​·​v3,​·​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​-​>value:​Ljava/​lang/​Object;​
   
1353 ····​check-​cast·​v5,​·​Ljava/​lang/​String;​ 1352 ····​check-​cast·​v4,​·​Ljava/​lang/​String;​
   
1354 ····​invoke-​virtual·​{v0,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 1353 ····​invoke-​virtual·​{v0,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
   
1355 ····​.​line·​546 1354 ····​.​line·​546
1356 ····​const/​16·​v5,​·​0x22 1355 ····​const/​16·​v4,​·​0x22
   
1357 ····​invoke-​virtual·​{v0,​·​v5},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(C)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 1356 ····​invoke-​virtual·​{v0,​·​v4},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​>append(C)​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
   
1358 ····​goto·​:​goto_0 1357 ····​goto·​:​goto_0
   
1359 ····​.​line·​549 1358 ····​.​line·​549
1360 ····​.​end·​local·​v3····​#·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Ljava/​lang/​String;​>;​" 1359 ····​.​end·​local·​v3····​#·​"entry":​Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry;​,​·​"Lcom/​badlogic/​gdx/​utils/​ObjectMap$Entry<Ljava​/​lang/​String;​Ljava/​lang/​String;​>;​"
1361 ····​.​end·​local·​v4····​#·​"i$":​Ljava/​util/​Iterator;​  
Max diff block lines reached; 7363/12996 bytes (56.66%) of diff not shown.
[−]
smali/com/badlogic/gdx/utils/XmlReader.smali
Offset 152, 15 lines modified Offset 152, 14 lines modified
   
152 ····​const/​16·​v1,​·​0x40 152 ····​const/​16·​v1,​·​0x40
   
153 ····​invoke-​direct·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​><init>(I)​V 153 ····​invoke-​direct·​{v0,​·​v1},​·​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​-​><init>(I)​V
   
154 ····​iput-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​XmlReader;​-​>textBuffer:​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​ 154 ····​iput-​object·​v0,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​XmlReader;​-​>textBuffer:​Lcom/​badlogic/​gdx/​utils/​StringBuilder;​
   
155 ····​.​line·​451  
156 ····​return-​void 155 ····​return-​void
157 .​end·​method 156 .​end·​method
   
158 .​method·​private·​static·​init__xml_actions_0()​[B 157 .​method·​private·​static·​init__xml_actions_0()​[B
159 ····​.​locals·​1 158 ····​.​locals·​1
   
160 ····​.​prologue 159 ····​.​prologue
Offset 1152, 14 lines modified Offset 1151, 15 lines modified
1152 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 1151 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
1153 ····​move-​result-​object·​v1 1152 ····​move-​result-​object·​v1
   
1154 ····​.​line·​75 1153 ····​.​line·​75
1155 ····​invoke-​static·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V 1154 ····​invoke-​static·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V
   
  1155 ····​.​line·​71
1156 ····​return-​object·​v1 1156 ····​return-​object·​v1
   
1157 ····​.​line·​72 1157 ····​.​line·​72
1158 ····​:​catch_0 1158 ····​:​catch_0
1159 ····​move-​exception·​v0 1159 ····​move-​exception·​v0
   
1160 ····​.​line·​73 1160 ····​.​line·​73
Offset 1229, 14 lines modified Offset 1229, 15 lines modified
1229 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 1229 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
1230 ····​move-​result-​object·​v5 1230 ····​move-​result-​object·​v5
   
1231 ····​.​line·​65 1231 ····​.​line·​65
1232 ····​invoke-​static·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V 1232 ····​invoke-​static·​{p1},​·​Lcom/​badlogic/​gdx/​utils/​StreamUtils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V
   
  1233 ····​.​line·​61
1233 ····​return-​object·​v5 1234 ····​return-​object·​v5
   
1234 ····​.​line·​54 1235 ····​.​line·​54
1235 ····​:​cond_0 1236 ····​:​cond_0
1236 ····​if-​nez·​v2,​·​:​cond_1 1237 ····​if-​nez·​v2,​·​:​cond_1
   
1237 ····​.​line·​55 1238 ····​.​line·​55
Offset 2479, 14 lines modified Offset 2480, 15 lines modified
   
2479 ····​new-​instance·​v35,​·​Ljava/​lang/​String;​ 2480 ····​new-​instance·​v35,​·​Ljava/​lang/​String;​
   
2480 ····​const/​16·​v36,​·​0x20 2481 ····​const/​16·​v36,​·​0x20
   
2481 ····​sub-​int·​v37,​·​v29,​·​v28 2482 ····​sub-​int·​v37,​·​v29,​·​v28
   
  2483 ····​.​line·​330
2482 ····​invoke-​static/​range·​{v36·​.​.​·​v37},​·​Ljava/​lang/​Math;​-​>min(II)​I 2484 ····​invoke-​static/​range·​{v36·​.​.​·​v37},​·​Ljava/​lang/​Math;​-​>min(II)​I
   
2483 ····​move-​result·​v36 2485 ····​move-​result·​v36
   
2484 ····​move-​object/​from16·​v0,​·​v35 2486 ····​move-​object/​from16·​v0,​·​v35
   
2485 ····​move-​object/​from16·​v1,​·​p1 2487 ····​move-​object/​from16·​v1,​·​p1
[−]
smali/com/badlogic/gdx/utils/async/AsyncExecutor$2.smali
Offset 30, 14 lines modified Offset 30, 15 lines modified
   
30 .​field·​final·​synthetic·​val$task:​Lcom/​badlogic/​gdx/​utils/​async/​AsyncTask;​ 30 .​field·​final·​synthetic·​val$task:​Lcom/​badlogic/​gdx/​utils/​async/​AsyncTask;​
   
   
31 #·​direct·​methods 31 #·​direct·​methods
32 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor;​Lcom/​badlogic/​gdx/​utils/​async/​AsyncTask;​)​V 32 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor;​Lcom/​badlogic/​gdx/​utils/​async/​AsyncTask;​)​V
33 ····​.​locals·​0 33 ····​.​locals·​0
  34 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor;​
   
34 ····​.​prologue 35 ····​.​prologue
35 ····​.​line·​55 36 ····​.​line·​55
36 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor$2;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor;​ 37 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor$2;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor;​
   
37 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor$2;​-​>val$task:​Lcom/​badlogic/​gdx/​utils/​async/​AsyncTask;​ 38 ····​iput-​object·​p2,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor$2;​-​>val$task:​Lcom/​badlogic/​gdx/​utils/​async/​AsyncTask;​
   
[−]
smali/com/badlogic/gdx/utils/async/AsyncExecutor$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor;​)​V 23 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​38 27 ····​.​line·​38
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor$1;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor$1;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​async/​AsyncExecutor;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/utils/compression/Lzma.smali
Offset 15, 15 lines modified Offset 15, 14 lines modified
15 .​method·​public·​constructor·​<init>()​V 15 .​method·​public·​constructor·​<init>()​V
16 ····​.​locals·​0 16 ····​.​locals·​0
   
17 ····​.​prologue 17 ····​.​prologue
18 ····​.​line·​28 18 ····​.​line·​28
19 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 19 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
20 ····​.​line·​29  
21 ····​return-​void 20 ····​return-​void
22 .​end·​method 21 .​end·​method
   
23 .​method·​public·​static·​compress(Ljava/​io/​InputStream;​Ljava/​io/​OutputStream;​)​V 22 .​method·​public·​static·​compress(Ljava/​io/​InputStream;​Ljava/​io/​OutputStream;​)​V
24 ····​.​locals·​13 23 ····​.​locals·​13
25 ····​.​param·​p0,​·​"in"····​#·​Ljava/​io/​InputStream;​ 24 ····​.​param·​p0,​·​"in"····​#·​Ljava/​io/​InputStream;​
26 ····​.​param·​p1,​·​"out"····​#·​Ljava/​io/​OutputStream;​ 25 ····​.​param·​p1,​·​"out"····​#·​Ljava/​io/​OutputStream;​
[−]
smali/com/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder.smali
Offset 27, 14 lines modified Offset 27, 15 lines modified
   
27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​ 27 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​
   
   
28 #·​direct·​methods 28 #·​direct·​methods
29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​)​V 29 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​)​V
30 ····​.​locals·​2 30 ····​.​locals·​2
  31 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​
   
31 ····​.​prologue 32 ····​.​prologue
32 ····​const/​16·​v1,​·​0x10 33 ····​const/​16·​v1,​·​0x10
   
33 ····​.​line·​25 34 ····​.​line·​25
34 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder$LenDecoder;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​ 35 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder$LenDecoder;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​
   
[−]
smali/com/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​this$1:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder$LiteralDecode​r;​ 19 .​field·​final·​synthetic·​this$1:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder$LiteralDecode​r;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder$LiteralDecode​r;​)​V 21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder$LiteralDecode​r;​)​V
22 ····​.​locals·​1 22 ····​.​locals·​1
  23 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder$LiteralDecode​r;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​60 25 ····​.​line·​60
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder$LiteralDecode​r$Decoder2;​-​>this$1:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder$LiteralDecode​r;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder$LiteralDecode​r$Decoder2;​-​>this$1:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder$LiteralDecode​r;​
   
26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder.smali
Offset 31, 22 lines modified Offset 31, 22 lines modified
   
31 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​ 31 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​
   
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​)​V 33 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​)​V
34 ····​.​locals·​0 34 ····​.​locals·​0
  35 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​
   
35 ····​.​prologue 36 ····​.​prologue
36 ····​.​line·​59 37 ····​.​line·​59
37 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder$LiteralDecode​r;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​ 38 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder$LiteralDecode​r;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Decoder;​
   
38 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
39 ····​.​line·​60  
40 ····​return-​void 40 ····​return-​void
41 .​end·​method 41 .​end·​method
   
   
42 #·​virtual·​methods 42 #·​virtual·​methods
43 .​method·​public·​Create(II)​V 43 .​method·​public·​Create(II)​V
44 ····​.​locals·​5 44 ····​.​locals·​5
[−]
smali/com/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder.smali
Offset 25, 14 lines modified Offset 25, 15 lines modified
   
25 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​ 25 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​
   
   
26 #·​direct·​methods 26 #·​direct·​methods
27 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​)​V 27 .​method·​public·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​)​V
28 ····​.​locals·​5 28 ····​.​locals·​5
  29 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​
   
29 ····​.​prologue 30 ····​.​prologue
30 ····​const/​4·​v4,​·​0x3 31 ····​const/​4·​v4,​·​0x3
   
31 ····​const/​16·​v3,​·​0x10 32 ····​const/​16·​v3,​·​0x10
   
32 ····​.​line·​163 33 ····​.​line·​163
[−]
smali/com/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​this$1:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r;​ 19 .​field·​final·​synthetic·​this$1:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r;​)​V 21 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r;​)​V
22 ····​.​locals·​1 22 ····​.​locals·​1
  23 ····​.​param·​p1,​·​"this$1"····​#·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r;​
   
23 ····​.​prologue 24 ····​.​prologue
24 ····​.​line·​71 25 ····​.​line·​71
25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r$Encoder2;​-​>this$1:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r;​ 26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r$Encoder2;​-​>this$1:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r;​
   
26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder.smali
Offset 23, 14 lines modified Offset 23, 15 lines modified
   
23 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​ 23 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​
   
   
24 #·​direct·​methods 24 #·​direct·​methods
25 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​)​V 25 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​)​V
26 ····​.​locals·​1 26 ····​.​locals·​1
  27 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​
   
27 ····​.​prologue 28 ····​.​prologue
28 ····​.​line·​219 29 ····​.​line·​219
29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LenPriceTable​Encoder;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​ 30 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LenPriceTable​Encoder;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​
   
30 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LenEncoder;​-​><init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​)​V 31 ····​invoke-​direct·​{p0,​·​p1},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LenEncoder;​-​><init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​)​V
   
[−]
smali/com/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder.smali
Offset 31, 22 lines modified Offset 31, 22 lines modified
   
31 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​ 31 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​
   
   
32 #·​direct·​methods 32 #·​direct·​methods
33 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​)​V 33 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​)​V
34 ····​.​locals·​0 34 ····​.​locals·​0
  35 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​
   
35 ····​.​prologue 36 ····​.​prologue
36 ····​.​line·​70 37 ····​.​line·​70
37 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​ 38 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​
   
38 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 39 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
39 ····​.​line·​71  
40 ····​return-​void 40 ····​return-​void
41 .​end·​method 41 .​end·​method
   
   
42 #·​virtual·​methods 42 #·​virtual·​methods
43 .​method·​public·​Create(II)​V 43 .​method·​public·​Create(II)​V
44 ····​.​locals·​5 44 ····​.​locals·​5
[−]
smali/com/badlogic/gdx/utils/compression/lzma/Encoder$Optimal.smali
Offset 41, 14 lines modified Offset 41, 15 lines modified
   
41 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​ 41 .​field·​final·​synthetic·​this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​
   
   
42 #·​direct·​methods 42 #·​direct·​methods
43 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​)​V 43 .​method·​constructor·​<init>(Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​)​V
44 ····​.​locals·​0 44 ····​.​locals·​0
  45 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​
   
45 ····​.​prologue 46 ····​.​prologue
46 ····​.​line·​251 47 ····​.​line·​251
47 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$Optimal;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​ 48 ····​iput-​object·​p1,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$Optimal;​-​>this$0:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​
   
48 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 49 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/badlogic/gdx/utils/compression/lzma/Encoder.smali
Offset 894, 14 lines modified Offset 894, 15 lines modified
894 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0 894 ····​.​catchall·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catchall_0
   
895 ····​if-​eqz·​v0,​·​:​cond_1 895 ····​if-​eqz·​v0,​·​:​cond_1
   
896 ····​.​line·​1140 896 ····​.​line·​1140
897 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>ReleaseStreams()​V 897 ····​invoke-​virtual·​{p0},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>ReleaseStreams()​V
   
  898 ····​.​line·​1134
898 ····​return-​void 899 ····​return-​void
   
899 ····​.​line·​1135 900 ····​.​line·​1135
900 ····​:​cond_1 901 ····​:​cond_1
901 ····​if-​eqz·​p7,​·​:​cond_0 902 ····​if-​eqz·​p7,​·​:​cond_0
   
902 ····​.​line·​1136 903 ····​.​line·​1136
Offset 3384, 14 lines modified Offset 3385, 15 lines modified
   
3384 ····​shl-​int/​lit8·​v53,​·​v53,​·​0x4 3385 ····​shl-​int/​lit8·​v53,​·​v53,​·​0x4
   
3385 ····​add-​int·​v53,​·​v53,​·​v39 3386 ····​add-​int·​v53,​·​v53,​·​v39
   
3386 ····​aget-​short·​v51,​·​v51,​·​v53 3387 ····​aget-​short·​v51,​·​v51,​·​v53
   
  3388 ····​.​line·​548
3387 ····​invoke-​static/​range·​{v51·​.​.​·​v51},​·​Lcom/​badlogic/​gdx/​utils/​compression/​rangecoder/​Encoder;​-​>GetPrice0(I)​I 3389 ····​invoke-​static/​range·​{v51·​.​.​·​v51},​·​Lcom/​badlogic/​gdx/​utils/​compression/​rangecoder/​Encoder;​-​>GetPrice0(I)​I
   
3388 ····​move-​result·​v53 3390 ····​move-​result·​v53
   
3389 ····​move-​object/​from16·​v0,​·​p0 3391 ····​move-​object/​from16·​v0,​·​p0
   
3390 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>_literalEncoder:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r;​ 3392 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>_literalEncoder:​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r;​
Offset 3400, 14 lines modified Offset 3402, 15 lines modified
   
3400 ····​move-​object/​from16·​v0,​·​p0 3402 ····​move-​object/​from16·​v0,​·​p0
   
3401 ····​iget-​byte·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>_previousByte:​B 3403 ····​iget-​byte·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>_previousByte:​B
   
3402 ····​move/​from16·​v54,​·​v0 3404 ····​move/​from16·​v54,​·​v0
   
  3405 ····​.​line·​549
3403 ····​move-​object/​from16·​v0,​·​v51 3406 ····​move-​object/​from16·​v0,​·​v51
   
3404 ····​move/​from16·​v1,​·​p1 3407 ····​move/​from16·​v1,​·​p1
   
3405 ····​move/​from16·​v2,​·​v54 3408 ····​move/​from16·​v2,​·​v54
   
3406 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r;​-​>GetSubCoder(IB)​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r$Encoder2;​ 3409 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r;​-​>GetSubCoder(IB)​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder$LiteralEncode​r$Encoder2;​
Offset 3475, 14 lines modified Offset 3478, 15 lines modified
   
3475 ····​shl-​int/​lit8·​v52,​·​v52,​·​0x4 3478 ····​shl-​int/​lit8·​v52,​·​v52,​·​0x4
   
3476 ····​add-​int·​v52,​·​v52,​·​v39 3479 ····​add-​int·​v52,​·​v52,​·​v39
   
3477 ····​aget-​short·​v51,​·​v51,​·​v52 3480 ····​aget-​short·​v51,​·​v51,​·​v52
   
  3481 ····​.​line·​553
3478 ····​invoke-​static/​range·​{v51·​.​.​·​v51},​·​Lcom/​badlogic/​gdx/​utils/​compression/​rangecoder/​Encoder;​-​>GetPrice1(I)​I 3482 ····​invoke-​static/​range·​{v51·​.​.​·​v51},​·​Lcom/​badlogic/​gdx/​utils/​compression/​rangecoder/​Encoder;​-​>GetPrice1(I)​I
   
3479 ····​move-​result·​v23 3483 ····​move-​result·​v23
   
3480 ····​.​line·​554 3484 ····​.​line·​554
3481 ····​.​local·​v23,​·​"matchPrice":​I 3485 ····​.​local·​v23,​·​"matchPrice":​I
3482 ····​move-​object/​from16·​v0,​·​p0 3486 ····​move-​object/​from16·​v0,​·​p0
Offset 3638, 15 lines modified Offset 3642, 15 lines modified
3638 ····​iput·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>backRes:​I 3642 ····​iput·​v0,​·​v1,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>backRes:​I
   
3639 ····​.​line·​568 3643 ····​.​line·​568
3640 ····​const/​16·​v18,​·​0x1 3644 ····​const/​16·​v18,​·​0x1
   
3641 ····​goto/​16·​:​goto_0 3645 ····​goto/​16·​:​goto_0
   
3642 ····​.​line·​547 3646 ····​.​line·​549
3643 ····​.​end·​local·​v16····​#·​"lenEnd":​I 3647 ····​.​end·​local·​v16····​#·​"lenEnd":​I
3644 ····​.​end·​local·​v23····​#·​"matchPrice":​I 3648 ····​.​end·​local·​v23····​#·​"matchPrice":​I
3645 ····​.​end·​local·​v44····​#·​"repMatchPrice":​I 3649 ····​.​end·​local·​v44····​#·​"repMatchPrice":​I
3646 ····​:​cond_a 3650 ····​:​cond_a
3647 ····​const/​16·​v51,​·​0x0 3651 ····​const/​16·​v51,​·​0x0
   
3648 ····​goto/​16·​:​goto_3 3652 ····​goto/​16·​:​goto_3
Offset 4599, 14 lines modified Offset 4603, 15 lines modified
   
4599 ····​shl-​int/​lit8·​v52,​·​v48,​·​0x4 4603 ····​shl-​int/​lit8·​v52,​·​v48,​·​0x4
   
4600 ····​add-​int·​v52,​·​v52,​·​v39 4604 ····​add-​int·​v52,​·​v52,​·​v39
   
4601 ····​aget-​short·​v51,​·​v51,​·​v52 4605 ····​aget-​short·​v51,​·​v51,​·​v52
   
  4606 ····​.​line·​713
4602 ····​invoke-​static/​range·​{v51·​.​.​·​v51},​·​Lcom/​badlogic/​gdx/​utils/​compression/​rangecoder/​Encoder;​-​>GetPrice0(I)​I 4607 ····​invoke-​static/​range·​{v51·​.​.​·​v51},​·​Lcom/​badlogic/​gdx/​utils/​compression/​rangecoder/​Encoder;​-​>GetPrice0(I)​I
   
4603 ····​move-​result·​v51 4608 ····​move-​result·​v51
   
4604 ····​add-​int·​v52,​·​v10,​·​v51 4609 ····​add-​int·​v52,​·​v10,​·​v51
   
4605 ····​move-​object/​from16·​v0,​·​p0 4610 ····​move-​object/​from16·​v0,​·​p0
Offset 4619, 14 lines modified Offset 4624, 15 lines modified
   
4619 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>_matchFinder:​Lcom/​badlogic/​gdx/​utils/​compression/​lz/​BinTree;​ 4624 ····​iget-​object·​v0,​·​v0,​·​Lcom/​badlogic/​gdx/​utils/​compression/​lzma/​Encoder;​-​>_matchFinder:​Lcom/​badlogic/​gdx/​utils/​compression/​lz/​BinTree;​
   
Max diff block lines reached; 7381/9889 bytes (74.64%) of diff not shown.
[−]
smali/com/badlogic/gdx/utils/reflect/ClassReflection.smali
Offset 210, 15 lines modified Offset 210, 15 lines modified
   
210 ····​.​line·​78 210 ····​.​line·​78
211 ····​:​cond_0 211 ····​:​cond_0
212 ····​return-​object·​v3 212 ····​return-​object·​v3
213 .​end·​method 213 .​end·​method
   
214 .​method·​public·​static·​getDeclaredAnnotation​(Ljava/​lang/​Class;​Ljava/​lang/​Class;​)​Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​ 214 .​method·​public·​static·​getDeclaredAnnotation​(Ljava/​lang/​Class;​Ljava/​lang/​Class;​)​Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​
215 ····​.​locals·6 215 ····​.​locals·5
216 ····​.​param·​p0,​·​"c"····​#·​Ljava/​lang/​Class;​ 216 ····​.​param·​p0,​·​"c"····​#·​Ljava/​lang/​Class;​
217 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 217 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
218 ········​value·​=·​{ 218 ········​value·​=·​{
219 ············​"(",​ 219 ············​"(",​
220 ············​"Ljava/​lang/​Class;​",​ 220 ············​"Ljava/​lang/​Class;​",​
221 ············​"Ljava/​lang/​Class",​ 221 ············​"Ljava/​lang/​Class",​
222 ············​"<+",​ 222 ············​"<+",​
Offset 233, 61 lines modified Offset 233, 56 lines modified
233 ····​.​local·​p1,​·​"annotationType":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<+Ljava/​lang/​annotation/​Annotation;​>;​" 233 ····​.​local·​p1,​·​"annotationType":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<+Ljava/​lang/​annotation/​Annotation;​>;​"
234 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Class;​-​>getDeclaredAnnotatio​ns()​[Ljava/​lang/​annotation/​Annotation;​ 234 ····​invoke-​virtual·​{p0},​·​Ljava/​lang/​Class;​-​>getDeclaredAnnotatio​ns()​[Ljava/​lang/​annotation/​Annotation;​
   
235 ····​move-​result-​object·​v1 235 ····​move-​result-​object·​v1
   
236 ····​.​line·​212 236 ····​.​line·​212
237 ····​.​local·​v1,​·​"annotations":​[Ljava/​lang/​annotation/​Annotation;​ 237 ····​.​local·​v1,​·​"annotations":​[Ljava/​lang/​annotation/​Annotation;​
238 ····move-​object·​v2,​·​v1 238 ····array-​length·​v3,​·​v1
   
239 ····​.​local·​v2,​·​"arr$":​[Ljava/​lang/​annotation/​Annotation;​  
240 ····​array-​length·​v4,​·​v2  
   
241 ····.​local·​v4,​·"len$":​I 239 ····const/​4·v2,​·​0x0
242 ····​const/​4·​v3,​·​0x0  
   
243 ····​.​local·​v3,​·​"i$":​I  
244 ····​:​goto_0 240 ····​:​goto_0
245 ····​if-​ge·​v3,​·​v4,​·​:​cond_1 241 ····​if-​ge·​v2,​·​v3,​·​:​cond_1
   
246 ····​aget-​object·​v0,​·​v2,​·​v3 242 ····​aget-​object·​v0,​·​v1,​·​v2
   
247 ····​.​line·​213 243 ····​.​line·​213
248 ····​.​local·​v0,​·​"annotation":​Ljava/​lang/​annotation/​Annotation;​ 244 ····​.​local·​v0,​·​"annotation":​Ljava/​lang/​annotation/​Annotation;​
249 ····​invoke-​interface·​{v0},​·​Ljava/​lang/​annotation/​Annotation;​-​>annotationType()​Ljava/​lang/​Class;​ 245 ····​invoke-​interface·​{v0},​·​Ljava/​lang/​annotation/​Annotation;​-​>annotationType()​Ljava/​lang/​Class;​
   
250 ····​move-​result-​object·​v5 246 ····​move-​result-​object·​v4
   
251 ····​invoke-​virtual·​{v5,​·​p1},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z 247 ····​invoke-​virtual·​{v4,​·​p1},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z
   
252 ····​move-​result·​v5 248 ····​move-​result·​v4
   
253 ····​if-​eqz·​v5,​·​:​cond_0 249 ····​if-​eqz·​v4,​·​:​cond_0
   
254 ····​.​line·​214 250 ····​.​line·​214
255 ····​new-​instance·​v5,​·​Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​ 251 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​
   
256 ····​invoke-​direct·​{v5,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​-​><init>(Ljava/​lang/​annotation/​Annotation;​)​V 252 ····​invoke-​direct·​{v2,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​-​><init>(Ljava/​lang/​annotation/​Annotation;​)​V
   
257 ····​.​line·​217 253 ····​.​line·​217
258 ····​.​end·​local·​v0····​#·​"annotation":​Ljava/​lang/​annotation/​Annotation;​ 254 ····​.​end·​local·​v0····​#·​"annotation":​Ljava/​lang/​annotation/​Annotation;​
259 ····​:​goto_1 255 ····​:​goto_1
260 ····​return-​object·​v5 256 ····​return-​object·​v2
   
261 ····​.​line·​212 257 ····​.​line·​212
262 ····​.​restart·​local·​v0····​#·​"annotation":​Ljava/​lang/​annotation/​Annotation;​ 258 ····​.​restart·​local·​v0····​#·​"annotation":​Ljava/​lang/​annotation/​Annotation;​
263 ····​:​cond_0 259 ····​:​cond_0
264 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 260 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
265 ····​goto·​:​goto_0 261 ····​goto·​:​goto_0
   
266 ····​.​line·​217 262 ····​.​line·​217
267 ····​.​end·​local·​v0····​#·​"annotation":​Ljava/​lang/​annotation/​Annotation;​ 263 ····​.​end·​local·​v0····​#·​"annotation":​Ljava/​lang/​annotation/​Annotation;​
268 ····​:​cond_1 264 ····​:​cond_1
269 ····​const/​4·​v5,​·​0x0 265 ····​const/​4·​v2,​·​0x0
   
270 ····​goto·​:​goto_1 266 ····​goto·​:​goto_1
271 .​end·​method 267 .​end·​method
   
272 .​method·​public·​static·​getDeclaredAnnotation​s(Ljava/​lang/​Class;​)​[Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​ 268 .​method·​public·​static·​getDeclaredAnnotation​s(Ljava/​lang/​Class;​)​[Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​
273 ····​.​locals·​5 269 ····​.​locals·​5
274 ····​.​param·​p0,​·​"c"····​#·​Ljava/​lang/​Class;​ 270 ····​.​param·​p0,​·​"c"····​#·​Ljava/​lang/​Class;​
[−]
smali/com/badlogic/gdx/utils/reflect/Field.smali
Offset 115, 78 lines modified Offset 115, 73 lines modified
   
115 ····​invoke-​direct·​{v1,​·​v2,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​reflect/​ReflectionException;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​Throwable;​)​V 115 ····​invoke-​direct·​{v1,​·​v2,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​reflect/​ReflectionException;​-​><init>(Ljava/​lang/​String;​Ljava/​lang/​Throwable;​)​V
   
116 ····​throw·​v1 116 ····​throw·​v1
117 .​end·​method 117 .​end·​method
   
118 .​method·​public·​getDeclaredAnnotation​(Ljava/​lang/​Class;​)​Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​ 118 .​method·​public·​getDeclaredAnnotation​(Ljava/​lang/​Class;​)​Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​
119 ····​.​locals·7 119 ····​.​locals·6
120 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 120 ····​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
121 ········​value·​=·​{ 121 ········​value·​=·​{
122 ············​"(",​ 122 ············​"(",​
123 ············​"Ljava/​lang/​Class",​ 123 ············​"Ljava/​lang/​Class",​
124 ············​"<+",​ 124 ············​"<+",​
125 ············​"Ljava/​lang/​annotation/​Annotation;​",​ 125 ············​"Ljava/​lang/​annotation/​Annotation;​",​
126 ············​">;​)​",​ 126 ············​">;​)​",​
127 ············​"Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​" 127 ············​"Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​"
128 ········​} 128 ········​}
129 ····​.​end·​annotation 129 ····​.​end·​annotation
   
130 ····​.​prologue 130 ····​.​prologue
131 ····​.​local·​p1,​·​"annotationType":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<+Ljava/​lang/​annotation/​Annotation;​>;​" 131 ····​.​local·​p1,​·​"annotationType":​Ljava/​lang/​Class;​,​·​"Ljava/​lang/​Class<+Ljava/​lang/​annotation/​Annotation;​>;​"
132 ····​const/​4·​v5,​·​0x0 132 ····​const/​4·​v2,​·​0x0
   
133 ····​.​line·​143 133 ····​.​line·​143
134 ····​iget-​object·​v6,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​reflect/​Field;​-​>field:​Ljava/​lang/​reflect/​Field;​ 134 ····​iget-​object·​v3,​·​p0,​·​Lcom/​badlogic/​gdx/​utils/​reflect/​Field;​-​>field:​Ljava/​lang/​reflect/​Field;​
   
135 ····​invoke-​virtual·​{v6},​·​Ljava/​lang/​reflect/​Field;​-​>getDeclaredAnnotatio​ns()​[Ljava/​lang/​annotation/​Annotation;​ 135 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​reflect/​Field;​-​>getDeclaredAnnotatio​ns()​[Ljava/​lang/​annotation/​Annotation;​
   
136 ····​move-​result-​object·​v1 136 ····​move-​result-​object·​v1
   
137 ····​.​line·​144 137 ····​.​line·​144
138 ····​.​local·​v1,​·​"annotations":​[Ljava/​lang/​annotation/​Annotation;​ 138 ····​.​local·​v1,​·​"annotations":​[Ljava/​lang/​annotation/​Annotation;​
139 ····​if-​nez·​v1,​·​:​cond_1 139 ····​if-​nez·​v1,​·​:​cond_1
   
140 ····​.​line·​152 140 ····​.​line·​152
141 ····​:​cond_0 141 ····​:​cond_0
142 ····​:​goto_0 142 ····​:​goto_0
143 ····​return-​object·​v5 143 ····​return-​object·​v2
   
144 ····​.​line·​147 144 ····​.​line·​147
145 ····​:​cond_1 145 ····​:​cond_1
146 ····move-​object·​v2,​·​v1 146 ····array-​length·​v4,​·​v1
   
147 ····​.​local·​v2,​·​"arr$":​[Ljava/​lang/​annotation/​Annotation;​  
148 ····​array-​length·​v4,​·​v2  
   
149 ····​.​local·​v4,​·​"len$":​I  
150 ····​const/​4·​v3,​·​0x0 147 ····​const/​4·​v3,​·​0x0
   
151 ····​.​local·​v3,​·​"i$":​I  
152 ····​:​goto_1 148 ····​:​goto_1
153 ····​if-​ge·​v3,​·​v4,​·​:​cond_0 149 ····​if-​ge·​v3,​·​v4,​·​:​cond_0
   
154 ····​aget-​object·​v0,​·​v2,​·​v3 150 ····​aget-​object·​v0,​·​v1,​·​v3
   
155 ····​.​line·​148 151 ····​.​line·​148
156 ····​.​local·​v0,​·​"annotation":​Ljava/​lang/​annotation/​Annotation;​ 152 ····​.​local·​v0,​·​"annotation":​Ljava/​lang/​annotation/​Annotation;​
157 ····​invoke-​interface·​{v0},​·​Ljava/​lang/​annotation/​Annotation;​-​>annotationType()​Ljava/​lang/​Class;​ 153 ····​invoke-​interface·​{v0},​·​Ljava/​lang/​annotation/​Annotation;​-​>annotationType()​Ljava/​lang/​Class;​
   
158 ····​move-​result-​object·​v6 154 ····​move-​result-​object·​v5
   
159 ····​invoke-​virtual·​{v6,​·​p1},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z 155 ····​invoke-​virtual·​{v5,​·​p1},​·​Ljava/​lang/​Object;​-​>equals(Ljava/​lang/​Object;​)​Z
   
160 ····​move-​result·​v6 156 ····​move-​result·​v5
   
161 ····​if-​eqz·​v6,​·​:​cond_2 157 ····​if-​eqz·​v5,​·​:​cond_2
   
162 ····​.​line·​149 158 ····​.​line·​149
163 ····​new-​instance·​v5,​·​Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​ 159 ····​new-​instance·​v2,​·​Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​
   
164 ····​invoke-​direct·​{v5,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​-​><init>(Ljava/​lang/​annotation/​Annotation;​)​V 160 ····​invoke-​direct·​{v2,​·​v0},​·​Lcom/​badlogic/​gdx/​utils/​reflect/​Annotation;​-​><init>(Ljava/​lang/​annotation/​Annotation;​)​V
   
165 ····​goto·​:​goto_0 161 ····​goto·​:​goto_0
   
166 ····​.​line·​147 162 ····​.​line·​147
167 ····​:​cond_2 163 ····​:​cond_2
168 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 164 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1
   
[−]
smali/com/dozingcatsoftware/bouncy/BouncyActivity$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​41 27 ····​.​line·​41
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity$1;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity$1;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/dozingcatsoftware/bouncy/BouncyActivity$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​78 27 ····​.​line·​78
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity$2;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity$2;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/dozingcatsoftware/bouncy/BouncyActivity$3.smali
Offset 28, 14 lines modified Offset 28, 15 lines modified
28 #·​instance·​fields 28 #·​instance·​fields
29 .​field·​final·​synthetic·​this$0:​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​ 29 .​field·​final·​synthetic·​this$0:​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​
   
   
30 #·​direct·​methods 30 #·​direct·​methods
31 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​)​V 31 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​)​V
32 ····​.​locals·​0 32 ····​.​locals·​0
  33 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​
   
33 ····​.​prologue 34 ····​.​prologue
34 ····​.​line·​107 35 ····​.​line·​107
35 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity$3;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​ 36 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity$3;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​
   
36 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V 37 ····​invoke-​direct·​{p0},​·​Landroid/​os/​AsyncTask;​-​><init>()​V
   
[−]
smali/com/dozingcatsoftware/bouncy/BouncyActivity.smali
Offset 501, 159 lines modified Offset 501, 149 lines modified
501 ············​"<",​ 501 ············​"<",​
502 ············​"Ljava/​lang/​Long;​",​ 502 ············​"Ljava/​lang/​Long;​",​
503 ············​">;​" 503 ············​">;​"
504 ········​} 504 ········​}
505 ····​.​end·​annotation 505 ····​.​end·​annotation
   
506 ····​.​prologue 506 ····​.​prologue
  507 ····​const-​wide/​16·​v12,​·​0x0
   
507 ····​.​line·​306 508 ····​.​line·​306
508 ····​invoke-​virtual·​{p0},​·​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​-​>getBaseContext()​Landroid/​content/​Context;​ 509 ····​invoke-​virtual·​{p0},​·​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​-​>getBaseContext()​Landroid/​content/​Context;​
   
509 ····​move-​result-​object·​v11 510 ····​move-​result-​object·​v8
   
510 ····​invoke-​static·​{v11},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​ 511 ····​invoke-​static·​{v8},​·​Landroid/​preference/​PreferenceManager;​-​>getDefaultSharedPref​erences(Landroid/​content/​Context;​)​Landroid/​content/​SharedPreferences;​
   
511 ····​move-​result-​object·​v8 512 ····​move-​result-​object·​v3
   
512 ····​.​line·​307 513 ····​.​line·​307
513 ····​.​local·​v8,​·​"prefs":​Landroid/​content/​SharedPreferences;​ 514 ····​.​local·​v3,​·​"prefs":​Landroid/​content/​SharedPreferences;​
514 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​-​>highScorePrefsKeyFor​Level(I)​Ljava/​lang/​String;​ 515 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​dozingcatsoftware/​bouncy/​BouncyActivity;​-​>highScorePrefsKeyFor​Level(I)​Ljava/​lang/​String;​
   
515 ····​move-​result-​object·​v11 516 ····​move-​result-​object·​v8
   
516 ····​const-​string·​v12,​·​"" 517 ····​const-​string·​v9,​·​""
   
517 ····​invoke-​interface·​{v8,​·​v11,​·​v12},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 518 ····​invoke-​interface·​{v3,​·​v8,​·​v9},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
518 ····​move-​result-​object·​v10 519 ····​move-​result-​object·​v7
   
519 ····​.​line·​308 520 ····​.​line·​308
520 ····​.​local·​v10,​·​"scoresAsString":​Ljava/​lang/​String;​ 521 ····​.​local·​v7,​·​"scoresAsString":​Ljava/​lang/​String;​
521 ····​invoke-​virtual·​{v10},​·​Ljava/​lang/​String;​-​>length()​I 522 ····​invoke-​virtual·​{v7},​·​Ljava/​lang/​String;​-​>length()​I
   
522 ····​move-​result·​v11 523 ····​move-​result·​v8
   
523 ····​if-​lez·​v11,​·​:​cond_1 524 ····​if-​lez·​v8,​·​:​cond_1
   
524 ····​.​line·​310 525 ····​.​line·​310
525 ····​:​try_start_0 526 ····​:​try_start_0
526 ····​const-​string·​v11,​·​",​" 527 ····​const-​string·​v8,​·​",​"
   
527 ····​invoke-​virtual·​{v10,​·​v11},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​ 528 ····​invoke-​virtual·​{v7,​·​v8},​·​Ljava/​lang/​String;​-​>split(Ljava/​lang/​String;​)​[Ljava/​lang/​String;​
   
528 ····​move-​result-​object·​v3 529 ····​move-​result-​object·​v2
   
529 ····​.​line·​311 530 ····​.​line·​311
530 ····​.​local·​v3,​·​"fields":​[Ljava/​lang/​String;​ 531 ····​.​local·​v2,​·​"fields":​[Ljava/​lang/​String;​
531 ····​new-​instance·​v9,​·​Ljava/​util/​ArrayList;​ 532 ····​new-​instance·​v6,​·​Ljava/​util/​ArrayList;​
   
532 ····​invoke-​direct·​{v9},​·​Ljava/​util/​ArrayList;​-​><init>()​V 533 ····​invoke-​direct·​{v6},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
533 ····​.​line·​312 534 ····​.​line·​312
534 ····​.​local·​v9,​·​"scores":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​Long;​>;​" 535 ····​.​local·​v6,​·​"scores":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​Long;​>;​"
535 ····move-​object·​v0,​·​v3 536 ····array-​length·​v9,​·​v2
   
536 ····​.​local·​v0,​·​"arr$":​[Ljava/​lang/​String;​  
537 ····​array-​length·​v5,​·​v0  
   
538 ····.​local·​v5,​·"len$":​I 537 ····const/​4·​v8,​·0x0
539 ····​const/​4·​v4,​·​0x0  
   
540 ····​.​local·​v4,​·​"i$":​I  
541 ····​:​goto_0 538 ····​:​goto_0
542 ····​if-​ge·​v4,​·​v5,​·​:​cond_0 539 ····​if-​ge·​v8,​·​v9,​·​:​cond_0
   
543 ····​aget-​object·​v2,​·​v0,​·​v4 540 ····​aget-​object·​v1,​·​v2,​·​v8
   
544 ····​.​line·​313 541 ····​.​line·​313
545 ····​.​local·​v2,​·​"f":​Ljava/​lang/​String;​ 542 ····​.​local·​v1,​·​"f":​Ljava/​lang/​String;​
546 ····​invoke-​static·​{v2},​·​Ljava/​lang/​Long;​-​>valueOf(Ljava/​lang/​String;​)​Ljava/​lang/​Long;​ 543 ····​invoke-​static·​{v1},​·​Ljava/​lang/​Long;​-​>valueOf(Ljava/​lang/​String;​)​Ljava/​lang/​Long;​
   
547 ····​move-​result-​object·​v11 544 ····​move-​result-​object·​v10
   
548 ····​invoke-​interface·​{v9,​·​v11},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 545 ····​invoke-​interface·​{v6,​·​v10},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
549 ····​:​try_end_0 546 ····​:​try_end_0
550 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 547 ····​.​catch·​Ljava/​lang/​NumberFormatException​;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
551 ····​.​line·​312 548 ····​.​line·​312
552 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1 549 ····​add-​int/​lit8·​v8,​·​v8,​·​0x1
   
553 ····​goto·​:​goto_0 550 ····​goto·​:​goto_0
   
554 ····​.​line·​317 551 ····​.​line·​317
555 ····​.​end·​local·​v0····​#·​"arr$":​[Ljava/​lang/​String;​ 552 ····​.​end·​local·​v1····​#·​"f":​Ljava/​lang/​String;​
556 ····​.​end·​local·​v2····​#·​"f":​Ljava/​lang/​String;​ 553 ····​.​end·​local·​v2····​#·​"fields":​[Ljava/​lang/​String;​
557 ····​.​end·​local·​v3····​#·​"fields":​[Ljava/​lang/​String;​ 554 ····​.​end·​local·​v6····​#·​"scores":​Ljava/​util/​List;​,​·"Ljava/​util/​List<Ljava/​lang/​Long;​>;​"
558 ····​.​end·​local·​v4····​#·​"i$":​I  
559 ····​.​end·​local·​v5····​#·​"len$":​I  
560 ····​.​end·​local·​v9····​#·​"scores":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Ljava/​lang/​Long;​>;​"  
561 ····​:​catch_0 555 ····​:​catch_0
562 ····​move-​exception·​v1 556 ····​move-​exception·​v0
   
563 ····​.​line·​318 557 ····​.​line·​318
564 ····​.​local·​v1,​·​"ex":​Ljava/​lang/​NumberFormatException​;​ 558 ····​.​local·​v0,​·​"ex":​Ljava/​lang/​NumberFormatException​;​
565 ····​const-​wide/​16·​v12,​·​0x0  
   
566 ····​invoke-​static·​{v12,​·​v13},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 559 ····​invoke-​static·​{v12,​·​v13},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
Max diff block lines reached; 4106/8577 bytes (47.87%) of diff not shown.
[−]
smali/com/dozingcatsoftware/bouncy/CanvasFieldView.smali
Offset 58, 170 lines modified Offset 58, 161 lines modified
58 ····​.​line·​22 58 ····​.​line·​22
59 ····​return-​void 59 ····​return-​void
60 .​end·​method 60 .​end·​method
   
   
61 #·​virtual·​methods 61 #·​virtual·​methods
62 .​method·​public·​doDraw()​V 62 .​method·​public·​doDraw()​V
63 ····​.​locals·8 63 ····​.​locals·7
   
64 ····​.​prologue 64 ····​.​prologue
65 ····​const/​high16·​v7,​·​0x41200000····​#·​10.​0f 65 ····​const/​high16·​v6,​·​0x41200000····​#·​10.​0f
   
66 ····​const/​4·​v6,​·​0x0 66 ····​const/​4·​v3,​·​0x0
   
67 ····​.​line·​57 67 ····​.​line·​57
68 ····​invoke-​virtual·​{p0},​·​Lcom/​dozingcatsoftware/​bouncy/​CanvasFieldView;​-​>getHolder()​Landroid/​view/​SurfaceHolder;​ 68 ····​invoke-​virtual·​{p0},​·​Lcom/​dozingcatsoftware/​bouncy/​CanvasFieldView;​-​>getHolder()​Landroid/​view/​SurfaceHolder;​
   
69 ····​move-​result-​object·​v5 69 ····​move-​result-​object·​v2
   
70 ····​invoke-​interface·​{v5},​·​Landroid/​view/​SurfaceHolder;​-​>lockCanvas()​Landroid/​graphics/​Canvas;​ 70 ····​invoke-​interface·​{v2},​·​Landroid/​view/​SurfaceHolder;​-​>lockCanvas()​Landroid/​graphics/​Canvas;​
   
71 ····​move-​result-​object·​v1 71 ····​move-​result-​object·​v0
   
72 ····​.​line·​58 72 ····​.​line·​58
73 ····​.​local·​v1,​·​"c":​Landroid/​graphics/​Canvas;​ 73 ····​.​local·​v0,​·​"c":​Landroid/​graphics/​Canvas;​
74 ····​if-​nez·​v1,​·​:​cond_0 74 ····​if-​nez·​v0,​·​:​cond_0
   
75 ····​.​line·​76 75 ····​.​line·​76
76 ····​:​goto_0 76 ····​:​goto_0
77 ····​return-​void 77 ····​return-​void
   
78 ····​.​line·​59 78 ····​.​line·​59
79 ····​:​cond_0 79 ····​:​cond_0
80 ····​const/​16·​v5,​·​0xff 80 ····​const/​16·​v2,​·​0xff
   
81 ····​invoke-​virtual·​{v1,​·​v5,​·​v6,​·​v6,​·​v6},​·​Landroid/​graphics/​Canvas;​-​>drawARGB(IIII)​V 81 ····​invoke-​virtual·​{v0,​·​v2,​·​v3,​·​v3,​·​v3},​·​Landroid/​graphics/​Canvas;​-​>drawARGB(IIII)​V
   
82 ····​.​line·​60 82 ····​.​line·​60
83 ····​iget-​object·​v6,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​CanvasFieldView;​-​>paint:​Landroid/​graphics/​Paint;​ 83 ····​iget-​object·​v4,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​CanvasFieldView;​-​>paint:​Landroid/​graphics/​Paint;​
   
84 ····​iget-​object·​v5,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​CanvasFieldView;​-​>manager:​Lcom/​dozingcatsoftware/​bouncy/​FieldViewManager;​ 84 ····​iget-​object·​v2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​CanvasFieldView;​-​>manager:​Lcom/​dozingcatsoftware/​bouncy/​FieldViewManager;​
   
85 ····​iget-​boolean·​v5,​·​v5,​·​Lcom/​dozingcatsoftware/​bouncy/​FieldViewManager;​-​>highQuality:​Z 85 ····​iget-​boolean·​v2,​·​v2,​·​Lcom/​dozingcatsoftware/​bouncy/​FieldViewManager;​-​>highQuality:​Z
   
86 ····​if-​eqz·​v5,​·​:​cond_1 86 ····​if-​eqz·​v2,​·​:​cond_1
   
87 ····​const/​high16·​v5,​·​0x40000000····​#·​2.​0f 87 ····​const/​high16·​v2,​·​0x40000000····​#·​2.​0f
   
88 ····​:​goto_1 88 ····​:​goto_1
89 ····​invoke-​virtual·​{v6,​·​v5},​·​Landroid/​graphics/​Paint;​-​>setStrokeWidth(F)​V 89 ····​invoke-​virtual·​{v4,​·​v2},​·​Landroid/​graphics/​Paint;​-​>setStrokeWidth(F)​V
   
90 ····​.​line·​62 90 ····​.​line·​62
91 ····​iput-​object·​v1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​CanvasFieldView;​-​>canvas:​Landroid/​graphics/​Canvas;​ 91 ····​iput-​object·​v0,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​CanvasFieldView;​-​>canvas:​Landroid/​graphics/​Canvas;​
   
92 ····​.​line·​64 92 ····​.​line·​64
93 ····​iget-​object·​v5,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​CanvasFieldView;​-​>manager:​Lcom/​dozingcatsoftware/​bouncy/​FieldViewManager;​ 93 ····​iget-​object·​v2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​CanvasFieldView;​-​>manager:​Lcom/​dozingcatsoftware/​bouncy/​FieldViewManager;​
   
94 ····​invoke-​virtual·​{v5},​·​Lcom/​dozingcatsoftware/​bouncy/​FieldViewManager;​-​>getField()​Lcom/​dozingcatsoftware/​bouncy/​Field;​ 94 ····​invoke-​virtual·​{v2},​·​Lcom/​dozingcatsoftware/​bouncy/​FieldViewManager;​-​>getField()​Lcom/​dozingcatsoftware/​bouncy/​Field;​
   
95 ····​move-​result-​object·​v5 95 ····​move-​result-​object·​v2
   
96 ····​invoke-​virtual·​{v5},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getFieldElementsArra​y()​[Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​ 96 ····​invoke-​virtual·​{v2},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getFieldElementsArra​y()​[Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​
   
97 ····​move-​result-​object·​v0 97 ····​move-​result-​object·​v4
   
98 ····.​local·v0,​·"arr$":​[Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​ 98 ····​array-​length·​v5,​·​v4
99 ····​array-​length·​v4,​·​v0  
   
100 ····.​local·​v4,​·"len$":​I 99 ····move·​v2,​·v3
101 ····​const/​4·​v3,​·​0x0  
   
102 ····​.​local·​v3,​·​"i$":​I  
103 ····​:​goto_2 100 ····​:​goto_2
104 ····​if-​ge·​v3,​·​v4,​·​:​cond_2 101 ····​if-​ge·​v2,​·​v5,​·​:​cond_2
   
105 ····​aget-​object·​v2,​·​v0,​·​v3 102 ····​aget-​object·​v1,​·​v4,​·​v2
   
106 ····​.​line·​65 103 ····​.​line·​65
107 ····​.​local·​v2,​·​"element":​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​ 104 ····​.​local·​v1,​·​"element":​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​
108 ····​invoke-​virtual·​{v2,​·​p0},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​-​>draw(Lcom/​dozingcatsoftware/​bouncy/​IFieldRenderer;​)​V 105 ····​invoke-​virtual·​{v1,​·​p0},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​-​>draw(Lcom/​dozingcatsoftware/​bouncy/​IFieldRenderer;​)​V
   
109 ····​.​line·​64 106 ····​.​line·​64
110 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 107 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
111 ····​goto·​:​goto_2 108 ····​goto·​:​goto_2
   
112 ····​.​line·​60 109 ····​.​line·​60
113 ····​.​end·​local·​v0····​#·​"arr$":​[Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​ 110 ····​.​end·​local·​v1····​#·​"element":​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​
114 ····​.​end·​local·​v2····​#·​"element":​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​  
115 ····​.​end·​local·​v3····​#·​"i$":​I  
116 ····​.​end·​local·​v4····​#·​"len$":​I  
117 ····​:​cond_1 111 ····​:​cond_1
118 ····​const/​4·​v5,​·​0x0 112 ····​const/​4·​v2,​·​0x0
   
119 ····​goto·​:​goto_1 113 ····​goto·​:​goto_1
   
120 ····​.​line·​68 114 ····​.​line·​68
121 ····​.​restart·​local·​v0····​#·​"arr$":​[Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElement;​  
122 ····​.​restart·​local·​v3····​#·​"i$":​I  
Max diff block lines reached; 5625/10407 bytes (54.05%) of diff not shown.
[−]
smali/com/dozingcatsoftware/bouncy/Color.smali
Offset 166, 14 lines modified Offset 166, 15 lines modified
   
166 ····​check-​cast·​v0,​·​Ljava/​lang/​Number;​ 166 ····​check-​cast·​v0,​·​Ljava/​lang/​Number;​
   
167 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Number;​-​>intValue()​I 167 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Number;​-​>intValue()​I
   
168 ····​move-​result·​v2 168 ····​move-​result·​v2
   
  169 ····​.​line·​38
169 ····​invoke-​interface·​{p0,​·​v4},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 170 ····​invoke-​interface·​{p0,​·​v4},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
170 ····​move-​result-​object·​v0 171 ····​move-​result-​object·​v0
   
171 ····​check-​cast·​v0,​·​Ljava/​lang/​Number;​ 172 ····​check-​cast·​v0,​·​Ljava/​lang/​Number;​
   
172 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Number;​-​>intValue()​I 173 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Number;​-​>intValue()​I
Offset 186, 14 lines modified Offset 187, 15 lines modified
   
186 ····​check-​cast·​v0,​·​Ljava/​lang/​Number;​ 187 ····​check-​cast·​v0,​·​Ljava/​lang/​Number;​
   
187 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Number;​-​>intValue()​I 188 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​Number;​-​>intValue()​I
   
188 ····​move-​result·​v0 189 ····​move-​result·​v0
   
  190 ····​.​line·​37
189 ····​invoke-​static·​{v1,​·​v2,​·​v3,​·​v0},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(IIII)​Lcom/​dozingcatsoftware/​bouncy/​Color;​ 191 ····​invoke-​static·​{v1,​·​v2,​·​v3,​·​v0},​·​Lcom/​dozingcatsoftware/​bouncy/​Color;​-​>fromRGB(IIII)​Lcom/​dozingcatsoftware/​bouncy/​Color;​
   
190 ····​move-​result-​object·​v0 192 ····​move-​result-​object·​v0
   
191 ····​goto·​:​goto_0 193 ····​goto·​:​goto_0
   
192 ····​.​line·​41 194 ····​.​line·​41
[−]
smali/com/dozingcatsoftware/bouncy/Field$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$msg2:​Ljava/​lang/​String;​ 22 .​field·​final·​synthetic·​val$msg2:​Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​Field;​Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​Field;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​dozingcatsoftware/​bouncy/​Field;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​282 28 ····​.​line·​282
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​Field$1;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​Field;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​Field$1;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​Field;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​Field$1;​-​>val$msg2:​Ljava/​lang/​String;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​Field$1;​-​>val$msg2:​Ljava/​lang/​String;​
   
[−]
smali/com/dozingcatsoftware/bouncy/Field.smali
Offset 444, 14 lines modified Offset 444, 15 lines modified
   
444 ····​if-​gtz·​v5,​·​:​cond_3 444 ····​if-​gtz·​v5,​·​:​cond_3
   
445 ····​iget·​v5,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>lastBallPositionX:​F 445 ····​iget·​v5,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>lastBallPositionX:​F
   
446 ····​iget·​v6,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>lastBallPositionY:​F 446 ····​iget·​v6,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>lastBallPositionY:​F
   
  447 ····​.​line·​526
447 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>dst2(FF)​F 448 ····​invoke-​virtual·​{v4,​·​v5,​·​v6},​·​Lcom/​badlogic/​gdx/​math/​Vector2;​-​>dst2(FF)​F
   
448 ····​move-​result·​v5 449 ····​move-​result·​v5
   
449 ····​cmpl-​float·​v5,​·​v5,​·​v8 450 ····​cmpl-​float·​v5,​·​v5,​·​v8
   
450 ····​if-​lez·​v5,​·​:​cond_4 451 ····​if-​lez·​v5,​·​:​cond_4
Offset 810, 32 lines modified Offset 811, 31 lines modified
   
810 ····​move-​result-​object·​v1 811 ····​move-​result-​object·​v1
   
811 ····​goto·​:​goto_0 812 ····​goto·​:​goto_0
812 .​end·​method 813 .​end·​method
   
813 .​method·​public·​endGame()​V 814 .​method·​public·​endGame()​V
814 ····​.​locals·6 815 ····​.​locals·4
   
815 ····​.​prologue 816 ····​.​prologue
816 ····​.​line·​388 817 ····​.​line·​388
817 ····​iget-​object·​v2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>audioPlayer:​Lcom/​dozingcatsoftware/​bouncy/​AudioPlayer;​ 818 ····​iget-​object·​v1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>audioPlayer:​Lcom/​dozingcatsoftware/​bouncy/​AudioPlayer;​
   
818 ····​invoke-​interface·​{v2},​·​Lcom/​dozingcatsoftware/​bouncy/​AudioPlayer;​-​>playStart()​V 819 ····​invoke-​interface·​{v1},​·​Lcom/​dozingcatsoftware/​bouncy/​AudioPlayer;​-​>playStart()​V
   
819 ····​.​line·​389 820 ····​.​line·​389
820 ····​invoke-​virtual·​{p0},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getBalls()​Ljava/​util/​List;​ 821 ····​invoke-​virtual·​{p0},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getBalls()​Ljava/​util/​List;​
   
821 ····​move-​result-​object·​v2 822 ····​move-​result-​object·​v1
   
822 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 823 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
823 ····​move-​result-​object·​v1 824 ····​move-​result-​object·​v1
   
824 ····​.​local·​v1,​·​"i$":​Ljava/​util/​Iterator;​  
825 ····​:​goto_0 825 ····​:​goto_0
826 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 826 ····​invoke-​interface·​{v1},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
827 ····​move-​result·​v2 827 ····​move-​result·​v2
   
828 ····​if-​eqz·​v2,​·​:​cond_0 828 ····​if-​eqz·​v2,​·​:​cond_0
   
Offset 856, 40 lines modified Offset 856, 40 lines modified
856 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>destroyBody(Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​)​V 856 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​badlogic/​gdx/​physics/​box2d/​World;​-​>destroyBody(Lcom/​badlogic/​gdx/​physics/​box2d/​Body;​)​V
   
857 ····​goto·​:​goto_0 857 ····​goto·​:​goto_0
   
858 ····​.​line·​392 858 ····​.​line·​392
859 ····​.​end·​local·​v0····​#·​"ball":​Lcom/​dozingcatsoftware/​bouncy/​Ball;​ 859 ····​.​end·​local·​v0····​#·​"ball":​Lcom/​dozingcatsoftware/​bouncy/​Ball;​
860 ····​:​cond_0 860 ····​:​cond_0
861 ····​iget-​object·​v2,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>balls:​Ljava/​util/​List;​ 861 ····​iget-​object·​v1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>balls:​Ljava/​util/​List;​
   
862 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>clear()​V 862 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>clear()​V
   
863 ····​.​line·​393 863 ····​.​line·​393
864 ····​invoke-​virtual·​{p0},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getGameState()​Lcom/​dozingcatsoftware/​bouncy/​GameState;​ 864 ····​invoke-​virtual·​{p0},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getGameState()​Lcom/​dozingcatsoftware/​bouncy/​GameState;​
   
865 ····​move-​result-​object·​v2 865 ····​move-​result-​object·​v1
   
866 ····​const/​4·​v3,​·​0x0 866 ····​const/​4·​v2,​·​0x0
   
867 ····​invoke-​virtual·​{v2,​·​v3},​·​Lcom/​dozingcatsoftware/​bouncy/​GameState;​-​>setGameInProgress(Z)​V 867 ····​invoke-​virtual·​{v1,​·​v2},​·​Lcom/​dozingcatsoftware/​bouncy/​GameState;​-​>setGameInProgress(Z)​V
   
868 ····​.​line·​394 868 ····​.​line·​394
869 ····​const-​string·​v2,​·​"Game·​Over" 869 ····​const-​string·​v1,​·​"Game·​Over"
   
870 ····​const-​wide/​16·​v4,​·​0x9c4 870 ····​const-​wide/​16·​v2,​·​0x9c4
   
871 ····​invoke-​virtual·​{p0,​·​v2,​·​v4,​·​v5},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>showGameMessage(Ljav​a/​lang/​String;​J)​V 871 ····​invoke-​virtual·​{p0,​·​v1,​·​v2,​·​v3},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>showGameMessage(Ljav​a/​lang/​String;​J)​V
   
872 ····​.​line·​395 872 ····​.​line·​395
873 ····​invoke-​virtual·​{p0},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getDelegate()​Lcom/​dozingcatsoftware/​bouncy/​Field$Delegate;​ 873 ····​invoke-​virtual·​{p0},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getDelegate()​Lcom/​dozingcatsoftware/​bouncy/​Field$Delegate;​
   
874 ····​move-​result-​object·​v2 874 ····​move-​result-​object·​v1
   
875 ····​invoke-​interface·​{v2,​·​p0},​·​Lcom/​dozingcatsoftware/​bouncy/​Field$Delegate;​-​>gameEnded(Lcom/​dozingcatsoftware/​bouncy/​Field;​)​V 875 ····​invoke-​interface·​{v1,​·​p0},​·​Lcom/​dozingcatsoftware/​bouncy/​Field$Delegate;​-​>gameEnded(Lcom/​dozingcatsoftware/​bouncy/​Field;​)​V
   
876 ····​.​line·​396 876 ····​.​line·​396
877 ····​return-​void 877 ····​return-​void
878 .​end·​method 878 .​end·​method
   
879 .​method·​public·​getAudioPlayer()​Lcom/​dozingcatsoftware/​bouncy/​AudioPlayer;​ 879 .​method·​public·​getAudioPlayer()​Lcom/​dozingcatsoftware/​bouncy/​AudioPlayer;​
880 ····​.​locals·​1 880 ····​.​locals·​1
Offset 1281, 24 lines modified Offset 1281, 26 lines modified
   
1281 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Float;​-​>floatValue()​F 1281 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​Float;​-​>floatValue()​F
   
1282 ····​move-​result·​v2 1282 ····​move-​result·​v2
   
1283 ····​iget-​object·​v4,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>layout:​Lcom/​dozingcatsoftware/​bouncy/​FieldLayout;​ 1283 ····​iget-​object·​v4,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>layout:​Lcom/​dozingcatsoftware/​bouncy/​FieldLayout;​
   
  1284 ····​.​line·​242
1284 ····​invoke-​virtual·​{v4},​·​Lcom/​dozingcatsoftware/​bouncy/​FieldLayout;​-​>getBallColor()​Lcom/​dozingcatsoftware/​bouncy/​Color;​ 1285 ····​invoke-​virtual·​{v4},​·​Lcom/​dozingcatsoftware/​bouncy/​FieldLayout;​-​>getBallColor()​Lcom/​dozingcatsoftware/​bouncy/​Color;​
Max diff block lines reached; 24673/28449 bytes (86.73%) of diff not shown.
[−]
smali/com/dozingcatsoftware/bouncy/FieldDriver$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​dozingcatsoftware/​bouncy/​FieldDriver;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​dozingcatsoftware/​bouncy/​FieldDriver;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​FieldDriver;​)​V 20 .​method·​constructor·​<init>(Lcom/​dozingcatsoftware/​bouncy/​FieldDriver;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​dozingcatsoftware/​bouncy/​FieldDriver;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​39 24 ····​.​line·​39
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​FieldDriver$1;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​FieldDriver;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​FieldDriver$1;​-​>this$0:​Lcom/​dozingcatsoftware/​bouncy/​FieldDriver;​
   
25 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Thread;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Thread;​-​><init>()​V
   
[−]
smali/com/dozingcatsoftware/bouncy/FieldDriver.smali
Offset 257, 14 lines modified Offset 257, 15 lines modified
   
257 ····​.​line·​70 257 ····​.​line·​70
258 ····​const-​wide·​v8,​·​0x41cdcd6500000000L····​#·​1.​0E9 258 ····​const-​wide·​v8,​·​0x41cdcd6500000000L····​#·​1.​0E9
   
259 ····​:​try_start_1 259 ····​:​try_start_1
260 ····​iget-​object·​v6,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​FieldDriver;​-​>frameRateManager:​Lcom/​dozingcatsoftware/​bouncy/​util/​FrameRateManager;​ 260 ····​iget-​object·​v6,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​FieldDriver;​-​>frameRateManager:​Lcom/​dozingcatsoftware/​bouncy/​util/​FrameRateManager;​
   
  261 ····​.​line·​71
261 ····​invoke-​virtual·​{v6},​·​Lcom/​dozingcatsoftware/​bouncy/​util/​FrameRateManager;​-​>targetFramesPerSecon​d()​D 262 ····​invoke-​virtual·​{v6},​·​Lcom/​dozingcatsoftware/​bouncy/​util/​FrameRateManager;​-​>targetFramesPerSecon​d()​D
   
262 ····​move-​result-​wide·​v10 263 ····​move-​result-​wide·​v10
   
263 ····​div-​double/​2addr·​v8,​·​v10 264 ····​div-​double/​2addr·​v8,​·​v10
   
264 ····​double-​to-​long·​v4,​·​v8 265 ····​double-​to-​long·​v4,​·​v8
Offset 301, 14 lines modified Offset 302, 15 lines modified
   
301 ····​mul-​long/​2addr·​v8,​·​v10 302 ····​mul-​long/​2addr·​v8,​·​v10
   
302 ····​long-​to-​float·​v6,​·​v8 303 ····​long-​to-​float·​v6,​·​v8
   
303 ····​iget-​object·​v8,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​FieldDriver;​-​>field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​ 304 ····​iget-​object·​v8,​·​p0,​·​Lcom/​dozingcatsoftware/​bouncy/​FieldDriver;​-​>field:​Lcom/​dozingcatsoftware/​bouncy/​Field;​
   
  305 ····​.​line·​77
304 ····​invoke-​virtual·​{v8},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getTargetTimeRatio()​F 306 ····​invoke-​virtual·​{v8},​·​Lcom/​dozingcatsoftware/​bouncy/​Field;​-​>getTargetTimeRatio()​F
   
305 ····​move-​result·​v8 307 ····​move-​result·​v8
   
306 ····​mul-​float/​2addr·​v6,​·​v8 308 ····​mul-​float/​2addr·​v6,​·​v8
   
307 ····​float-​to-​long·​v2,​·​v6 309 ····​float-​to-​long·​v2,​·​v6
[−]
smali/com/dozingcatsoftware/bouncy/FieldLayout.smali
Offset 253, 107 lines modified Offset 253, 104 lines modified
253 ····​.​local·​p1,​·​"layoutMap":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​*>;​" 253 ····​.​local·​p1,​·​"layoutMap":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​*>;​"
254 ····​new-​instance·​v0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElementCollectio​n;​ 254 ····​new-​instance·​v0,​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElementCollectio​n;​
   
255 ····​invoke-​direct·​{v0},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElementCollectio​n;​-​><init>()​V 255 ····​invoke-​direct·​{v0},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElementCollectio​n;​-​><init>()​V
   
256 ····​.​line·​134 256 ····​.​line·​134
257 ····​.​local·​v0,​·​"elements":​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElementCollectio​n;​ 257 ····​.​local·​v0,​·​"elements":​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElementCollectio​n;​
258 ····​const-​string·​v8,​·​"variables" 258 ····​const-​string·​v7,​·​"variables"
   
259 ····​invoke-​interface·​{p1,​·​v8},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 259 ····​invoke-​interface·​{p1,​·​v7},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
260 ····​move-​result-​object·​v6 260 ····​move-​result-​object·​v5
   
261 ····​check-​cast·​v6,​·​Ljava/​util/​Map;​ 261 ····​check-​cast·​v5,​·​Ljava/​util/​Map;​
   
262 ····​.​line·​135 262 ····​.​line·​135
263 ····​.​local·​v6,​·​"variables":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​Object;​>;​" 263 ····​.​local·​v5,​·​"variables":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​Ljava/​lang/​Object;​>;​"
264 ····​if-​eqz·​v6,​·​:​cond_0 264 ····​if-​eqz·​v5,​·​:​cond_0
   
265 ····​.​line·​136 265 ····​.​line·​136
266 ····​invoke-​interface·​{v6},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​ 266 ····​invoke-​interface·​{v5},​·​Ljava/​util/​Map;​-​>keySet()​Ljava/​util/​Set;​
   
267 ····​move-​result-​object·​v8 267 ····​move-​result-​object·​v7
   
268 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​ 268 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Set;​-​>iterator()​Ljava/​util/​Iterator;​
   
269 ····​move-​result-​object·​v2 269 ····​move-​result-​object·​v7
   
270 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
271 ····​:​goto_0 270 ····​:​goto_0
272 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 271 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
273 ····​move-​result·​v8 272 ····​move-​result·​v8
   
274 ····​if-​eqz·​v8,​·​:​cond_0 273 ····​if-​eqz·​v8,​·​:​cond_0
   
275 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 274 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
276 ····​move-​result-​object·​v7 275 ····​move-​result-​object·​v6
   
277 ····​check-​cast·​v7,​·​Ljava/​lang/​String;​ 276 ····​check-​cast·​v6,​·​Ljava/​lang/​String;​
   
278 ····​.​line·​137 277 ····​.​line·​137
279 ····​.​local·​v7,​·​"varname":​Ljava/​lang/​String;​ 278 ····​.​local·​v6,​·​"varname":​Ljava/​lang/​String;​
280 ····​invoke-​interface·​{v6,​·​v7},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​ 279 ····​invoke-​interface·​{v5,​·​v6},​·​Ljava/​util/​Map;​-​>get(Ljava/​lang/​Object;​)​Ljava/​lang/​Object;​
   
281 ····​move-​result-​object·​v8 280 ····​move-​result-​object·​v8
   
282 ····​invoke-​virtual·​{v0,​·​v7,​·​v8},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElementCollectio​n;​-​>setVariable(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​V 281 ····​invoke-​virtual·​{v0,​·​v6,​·​v8},​·​Lcom/​dozingcatsoftware/​bouncy/​elements/​FieldElementCollectio​n;​-​>setVariable(Ljava/​lang/​String;​Ljava/​lang/​Object;​)​V
   
283 ····​goto·​:​goto_0 282 ····​goto·​:​goto_0
   
284 ····​.​line·​141 283 ····​.​line·​141
285 ····​.​end·​local·​v2····​#·​"i$":​Ljava/​util/​Iterator;​ 284 ····​.​end·​local·​v6····​#·​"varname":​Ljava/​lang/​String;​
286 ····​.​end·​local·​v7····​#·​"varname":​Ljava/​lang/​String;​  
287 ····​:​cond_0 285 ····​:​cond_0
288 ····​new-​instance·​v5,​·​Ljava/​util/​HashSet;​ 286 ····​new-​instance·​v4,​·​Ljava/​util/​HashSet;​
   
289 ····​invoke-​direct·​{v5},​·​Ljava/​util/​HashSet;​-​><init>()​V 287 ····​invoke-​direct·​{v4},​·​Ljava/​util/​HashSet;​-​><init>()​V
   
290 ····​.​line·​143 288 ····​.​line·​143
291 ····​.​local·​v5,​·​"unresolvedElements":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​util/​Map<Ljava/​lang/​String;​*>;​>;​" 289 ····​.​local·​v4,​·​"unresolvedElements":​Ljava/​util/​Set;​,​·​"Ljava/​util/​Set<Ljava/​util/​Map<Ljava/​lang/​String;​*>;​>;​"
292 ····​const-​string·​v8,​·​"elements" 290 ····​const-​string·​v7,​·​"elements"
   
293 ····​invoke-​static·​{p1,​·​v8},​·​Lcom/​dozingcatsoftware/​bouncy/​FieldLayout;​-​>listForKey(Ljava/​util/​Map;​Ljava/​lang/​Object;​)​Ljava/​util/​List;​ 291 ····​invoke-​static·​{p1,​·​v7},​·​Lcom/​dozingcatsoftware/​bouncy/​FieldLayout;​-​>listForKey(Ljava/​util/​Map;​Ljava/​lang/​Object;​)​Ljava/​util/​List;​
   
294 ····​move-​result-​object·​v8 292 ····​move-​result-​object·​v7
   
295 ····​invoke-​interface·​{v8},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 293 ····​invoke-​interface·​{v7},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
296 ····​move-​result-​object·​v2 294 ····​move-​result-​object·​v7
   
297 ····​.​restart·​local·​v2····​#·​"i$":​Ljava/​util/​Iterator;​  
298 ····​:​cond_1 295 ····​:​cond_1
299 ····​:​goto_1 296 ····​:​goto_1
300 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 297 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
301 ····​move-​result·​v8 298 ····​move-​result·​v8
   
302 ····​if-​eqz·​v8,​·​:​cond_2 299 ····​if-​eqz·​v8,​·​:​cond_2
   
303 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 300 ····​invoke-​interface·​{v7},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
304 ····​move-​result-​object·​v3 301 ····​move-​result-​object·​v2
   
305 ····​.​line·​144 302 ····​.​line·​144
306 ····​.​local·​v3,​·​"obj":​Ljava/​lang/​Object;​ 303 ····​.​local·​v2,​·​"obj":​Ljava/​lang/​Object;​
307 ····​instance-​of·​v8,​·​v3,​·​Ljava/​util/​Map;​ 304 ····​instance-​of·​v8,​·​v2,​·​Ljava/​util/​Map;​
   
308 ····​if-​eqz·​v8,​·​:​cond_1 305 ····​if-​eqz·​v8,​·​:​cond_1
   
309 ····​move-​object·​v4,​·​v3 306 ····​move-​object·​v3,​·​v2
   
310 ····​.​line·​146 307 ····​.​line·​146
311 ····​check-​cast·​v4,​·​Ljava/​util/​Map;​ 308 ····​check-​cast·​v3,​·​Ljava/​util/​Map;​
   
312 ····​.​line·​148 309 ····​.​line·​148
313 ····​.​local·​v4,​·​"params":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​*>;​" 310 ····​.​local·​v3,​·​"params":​Ljava/​util/​Map;​,​·​"Ljava/​util/​Map<Ljava/​lang/​String;​*>;​"
314 ····​:​try_start_0 311 ····​:​try_start_0
Max diff block lines reached; 2030/7440 bytes (27.28%) of diff not shown.
[−]
smali/com/dozingcatsoftware/bouncy/FieldViewManager.smali
Offset 151, 14 lines modified Offset 151, 15 lines modified
151 ····​.​line·​260 151 ····​.​line·​260
152 ····​const/​4·​v0,​·​0x3 152 ····​const/​4·​v0,​·​0x3
   
153 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Integer;​ 153 ····​new-​array·​v0,​·​v0,​·​[Ljava/​lang/​Integer;​
   
154 ····​const/​16·​v1,​·​0x3e 154 ····​const/​16·​v1,​·​0x3e
   
  155 ····​.​line·​261
155