1.71 MB
/home/fdroid/fdroiddata/tmp/com.niparasc.papanikolis_1.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.niparasc.papanikolis_1.apk
1.7 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: res/drawable-xxhdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-ldpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-xhdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-mdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK
    
Offset 1, 16 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·7ca2b299d35bd05a0d7416acf95a396e7266f0dadb238902df6ecb44de39ef4c 
10 Signer·#1·certificate·SHA-1·digest:·6945e49389b3096dd52b0ac08cb47d6350f5ff81 
11 Signer·#1·certificate·MD5·digest:·309a1d4b54a2d157f022a24a74ff8c95 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·3d0e04d750ee461a2e900d2e7f6080181be4c96ee55203f833cb80e77ead36d8 
15 Signer·#1·public·key·SHA-1·digest:·6ef2b7eebdb1eb35c7a523a661dfbe3eeb9998bf 
16 Signer·#1·public·key·MD5·digest:·9da620217a47d09aa638bea8717b032a 
712 KB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 12362 lines modifiedOffset 1, 12332 lines modified
1 There·is·no·zipfile·comment.1 There·is·no·zipfile·comment.
  
2 End-of-central-directory·record:2 End-of-central-directory·record:
3 -------------------------------3 -------------------------------
  
4 ··Zip·archive·file·size:···················3084733·(00000000002F11BDh)4 ··Zip·archive·file·size:···················3039346·(00000000002E6072h)
5 ··Actual·end-cent-dir·record·offset:·······3084711·(00000000002F11A7h)5 ··Actual·end-cent-dir·record·offset:·······3039324·(00000000002E605Ch)
6 ··Expected·end-cent-dir·record·offset:·····3084711·(00000000002F11A7h)6 ··Expected·end-cent-dir·record·offset:·····3039324·(00000000002E605Ch)
7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)7 ··(based·on·the·length·of·the·central·directory·and·its·expected·offset)
  
8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its8 ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its
9 ··central·directory·contains·399·entries.9 ··central·directory·contains·399·entries.
10 ··The·central·directory·is·39674·(0000000000009AFAh)·bytes·long,10 ··The·central·directory·is·39689·(0000000000009B09h)·bytes·long,
11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile11 ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile
12 ··is·3045037·(00000000002E76ADh).12 ··is·2999635·(00000000002DC553h).
  
  
13 Central·directory·entry·#1:13 Central·directory·entry·#1:
14 ---------------------------14 ---------------------------
  
15 ··META-INF/MANIFEST.MF15 ··AndroidManifest.xml
  
16 ··offset·of·local·header·from·start·of·archive:···016 ··offset·of·local·header·from·start·of·archive:···0
17 ··················································(0000000000000000h)·bytes17 ··················································(0000000000000000h)·bytes
18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT18 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
19 ··version·of·encoding·software:···················2.019 ··version·of·encoding·software:···················2.0
20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT20 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21 ··minimum·software·version·required·to·extract:···2.021 ··minimum·software·version·required·to·extract:···2.0
22 ··compression·method:·····························deflated22 ··compression·method:·····························deflated
23 ··compression·sub-type·(deflation):···············normal23 ··compression·sub-type·(deflation):···············normal
24 ··file·security·status:···························not·encrypted24 ··file·security·status:···························not·encrypted
25 ··extended·local·header:··························yes25 ··extended·local·header:··························yes
26 ··file·last·modified·on·(DOS·date/time):··········2014·Jan·7·12:25:2226 ··file·last·modified·on·(DOS·date/time):··········2017·Jun·22·12:48:16
27 ··32-bit·CRC·value·(hex):·························f32683ab27 ··32-bit·CRC·value·(hex):·························aac4b80e
28 ··compressed·size:································12123·bytes28 ··compressed·size:································840·bytes
29 ··uncompressed·size:······························42557·bytes29 ··uncompressed·size:······························2408·bytes
30 ··length·of·filename:·····························20·characters30 ··length·of·filename:·····························19·characters
31 ··length·of·extra·field:··························0·bytes31 ··length·of·extra·field:··························4·bytes
32 ··length·of·file·comment:·························0·characters 
33 ··disk·number·on·which·file·begins:···············disk·1 
34 ··apparent·file·type:·····························binary 
35 ··non-MSDOS·external·file·attributes:·············000000·hex 
36 ··MS-DOS·file·attributes·(00·hex):················none 
  
37 ··There·is·no·file·comment. 
  
38 Central·directory·entry·#2: 
39 --------------------------- 
  
40 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
41 ··META-INF/84C536FB.SF 
  
42 ··offset·of·local·header·from·start·of·archive:···12189 
43 ··················································(0000000000002F9Dh)·bytes 
44 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
45 ··version·of·encoding·software:···················2.0 
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
47 ··minimum·software·version·required·to·extract:···2.0 
48 ··compression·method:·····························deflated 
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted 
51 ··extended·local·header:··························yes 
52 ··file·last·modified·on·(DOS·date/time):··········2014·Jan·7·12:25:22 
53 ··32-bit·CRC·value·(hex):·························55e05b5e 
54 ··compressed·size:································12274·bytes 
55 ··uncompressed·size:······························42678·bytes 
56 ··length·of·filename:·····························20·characters 
57 ··length·of·extra·field:··························0·bytes 
58 ··length·of·file·comment:·························0·characters32 ··length·of·file·comment:·························0·characters
59 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
60 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
61 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··non-MSDOS·external·file·attributes:·············000000·hex
62 ··MS-DOS·file·attributes·(00·hex):················none36 ··MS-DOS·file·attributes·(00·hex):················none
  
 37 ··The·central-directory·extra·field·contains:
 38 ··-·A·subfield·with·ID·0xcafe·(unknown)·and·0·data·bytes.
63 ··There·is·no·file·comment. 
  
64 Central·directory·entry·#3: 
65 --------------------------- 
  
66 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
67 ··META-INF/84C536FB.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···24529 
69 ··················································(0000000000005FD1h)·bytes 
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT 
71 ··version·of·encoding·software:···················2.0 
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT 
73 ··minimum·software·version·required·to·extract:···2.0 
74 ··compression·method:·····························deflated 
75 ··compression·sub-type·(deflation):···············normal 
76 ··file·security·status:···························not·encrypted 
77 ··extended·local·header:··························yes 
78 ··file·last·modified·on·(DOS·date/time):··········2014·Jan·7·12:25:22 
79 ··32-bit·CRC·value·(hex):·························ccab5b35 
80 ··compressed·size:································1078·bytes 
81 ··uncompressed·size:······························1332·bytes 
82 ··length·of·filename:·····························21·characters 
83 ··length·of·extra·field:··························0·bytes 
84 ··length·of·file·comment:·························0·characters 
85 ··disk·number·on·which·file·begins:···············disk·1 
86 ··apparent·file·type:·····························binary 
87 ··non-MSDOS·external·file·attributes:·············000000·hex 
88 ··MS-DOS·file·attributes·(00·hex):················none 
  
89 ··There·is·no·file·comment.39 ··There·is·no·file·comment.
  
90 Central·directory·entry·#4:40 Central·directory·entry·#2:
91 ---------------------------41 ---------------------------
  
92 ··There·are·an·extra·16·bytes·preceding·this·file.42 ··There·are·an·extra·16·bytes·preceding·this·file.
  
93 ··assets/data/libgdx.png43 ··assets/data/libgdx.png
  
94 ··offset·of·local·header·from·start·of·archive:···2567444 ··offset·of·local·header·from·start·of·archive:···909
95 ··················································(000000000000644Ah)·bytes45 ··················································(000000000000038Dh)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT46 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················1.047 ··version·of·encoding·software:···················1.0
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT48 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···1.049 ··minimum·software·version·required·to·extract:···1.0
100 ··compression·method:·····························none·(stored)50 ··compression·method:·····························none·(stored)
101 ··file·security·status:···························not·encrypted51 ··file·security·status:···························not·encrypted
102 ··extended·local·header:··························no52 ··extended·local·header:··························no
103 ··file·last·modified·on·(DOS·date/time):··········2014·Jan·7·09:49:0053 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
Max diff block lines reached; 722288/729290 bytes (99.04%) of diff not shown.
123 B
filetype from file(1)
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 Zip·archive·data,·at·least·v2.0·to·extract1 Java·archive·data·(JAR)
1.13 KB
AndroidManifest.xml (decoded)
1.07 KB
AndroidManifest.xml
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 <?xml·version="1.0"·encoding="utf-8"?>1 <?xml·version="1.0"·encoding="utf-8"?>
2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="1"·android:versionName="1.0"·package="com.niparasc.papanikolis">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="1"·android:versionName="1.0"·package="com.niparasc.papanikolis"·platformBuildVersionCode="17"·platformBuildVersionName="4.2.2-1425461">
3 ··<uses-permission·android:name="android.permission.BLUETOOTH_ADMIN"/>3 ··<uses-permission·android:name="android.permission.BLUETOOTH_ADMIN"/>
4 ··<uses-permission·android:name="android.permission.BLUETOOTH"/>4 ··<uses-permission·android:name="android.permission.BLUETOOTH"/>
5 ··<uses-permission·android:name="android.permission.VIBRATE"/>5 ··<uses-permission·android:name="android.permission.VIBRATE"/>
6 ··<uses-sdk·android:minSdkVersion="5"·android:targetSdkVersion="17"/>6 ··<uses-sdk·android:minSdkVersion="5"·android:targetSdkVersion="17"/>
7 ··<application·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:allowBackup="false">7 ··<application·android:label="@string/app_name"·android:icon="@drawable/ic_launcher"·android:allowBackup="false">
8 ····<activity·android:label="@string/app_name"·android:name="com.niparasc.papanikolis.MainActivity"·android:screenOrientation="landscape"·android:configChanges="keyboard|keyboardHidden|orientation|screenSize">8 ····<activity·android:label="@string/app_name"·android:name="com.niparasc.papanikolis.MainActivity"·android:screenOrientation="landscape"·android:configChanges="keyboard|keyboardHidden|orientation|screenSize">
9 ······<intent-filter>9 ······<intent-filter>
1.46 KB
APK metadata
    
Offset 21, 18 lines modifiedOffset 21, 14 lines modified
21 ··stylesheet.css:·'8'21 ··stylesheet.css:·'8'
22 ··allclasses-noframe.html:·'8'22 ··allclasses-noframe.html:·'8'
23 ··deprecated-list.html:·'8'23 ··deprecated-list.html:·'8'
24 ··overview-tree.html:·'8'24 ··overview-tree.html:·'8'
25 ··index.html:·'8'25 ··index.html:·'8'
26 ··serialized-form.html:·'8'26 ··serialized-form.html:·'8'
27 ··overview-summary.html:·'8'27 ··overview-summary.html:·'8'
28 ··com/badlogic/gdx.gwt.xml:·'8' 
29 ··com/badlogic/gdx/utils/arial-15.fnt:·'8' 
30 ··com/badlogic/gdx/utils/arial-15.png:·'8' 
31 ··com/esotericsoftware/TableLayout.gwt.xml:·'8' 
32 ··templates/release-notes.vm:·'8'28 ··templates/release-notes.vm:·'8'
33 ··src-html/org/apache/commons/lang3/Range.html:·'8'29 ··src-html/org/apache/commons/lang3/Range.html:·'8'
34 ··src-html/org/apache/commons/lang3/ArrayUtils.html:·'8'30 ··src-html/org/apache/commons/lang3/ArrayUtils.html:·'8'
35 ··src-html/org/apache/commons/lang3/CharSet.html:·'8'31 ··src-html/org/apache/commons/lang3/CharSet.html:·'8'
36 ··src-html/org/apache/commons/lang3/BitField.html:·'8'32 ··src-html/org/apache/commons/lang3/BitField.html:·'8'
37 ··src-html/org/apache/commons/lang3/CharSequenceUtils.html:·'8'33 ··src-html/org/apache/commons/lang3/CharSequenceUtils.html:·'8'
38 ··src-html/org/apache/commons/lang3/AnnotationUtils.html:·'8'34 ··src-html/org/apache/commons/lang3/AnnotationUtils.html:·'8'
Offset 375, 14 lines modifiedOffset 371, 18 lines modified
375 ··org/apache/commons/lang3/reflect/TypeUtils.html:·'8'371 ··org/apache/commons/lang3/reflect/TypeUtils.html:·'8'
376 ··org/apache/commons/lang3/reflect/MethodUtils.html:·'8'372 ··org/apache/commons/lang3/reflect/MethodUtils.html:·'8'
377 ··org/apache/commons/lang3/reflect/class-use/FieldUtils.html:·'8'373 ··org/apache/commons/lang3/reflect/class-use/FieldUtils.html:·'8'
378 ··org/apache/commons/lang3/reflect/class-use/ConstructorUtils.html:·'8'374 ··org/apache/commons/lang3/reflect/class-use/ConstructorUtils.html:·'8'
379 ··org/apache/commons/lang3/reflect/class-use/TypeUtils.html:·'8'375 ··org/apache/commons/lang3/reflect/class-use/TypeUtils.html:·'8'
380 ··org/apache/commons/lang3/reflect/class-use/MethodUtils.html:·'8'376 ··org/apache/commons/lang3/reflect/class-use/MethodUtils.html:·'8'
381 ··resources/inherit.gif:·'8'377 ··resources/inherit.gif:·'8'
 378 ··com/badlogic/gdx.gwt.xml:·'8'
 379 ··com/badlogic/gdx/utils/arial-15.fnt:·'8'
 380 ··com/badlogic/gdx/utils/arial-15.png:·'8'
 381 ··com/esotericsoftware/TableLayout.gwt.xml:·'8'
382 usesFramework:382 usesFramework:
383 ··ids:383 ··ids:
384 ··-·1384 ··-·1
385 ··tag:·null385 ··tag:·null
386 version:·2.5.0-dirty386 version:·2.5.0-dirty
387 versionInfo:387 versionInfo:
388 ··versionCode:·'1'388 ··versionCode:·'1'
13.3 KB
resources.arsc
    
Offset 1, 101 lines modifiedOffset 1, 112 lines modified
00000000:·0200·0c00·4c06·0000·0100·0000·0100·1c00··....L...........00000000:·0200·0c00·fc06·0000·0100·0000·0100·1c00··................
00000010:·f401·0000·0700·0000·0000·0000·0000·0000··................00000010:·1402·0000·0700·0000·0000·0000·0000·0000··................
00000020:·3800·0000·0000·0000·0000·0000·2a00·0000··8...........*...00000020:·3800·0000·0000·0000·0000·0000·2a00·0000··8...........*...
00000030:·7000·0000·b600·0000·fc00·0000·4401·0000··p...........D...00000030:·7600·0000·c200·0000·0e01·0000·5c01·0000··v...........\...
00000040:·8e01·0000·1300·7200·6500·7300·2f00·6c00··......r.e.s./.l.00000040:·ac01·0000·1300·7200·6500·7300·2f00·6c00··......r.e.s./.l.
00000050:·6100·7900·6f00·7500·7400·2f00·6d00·6100··a.y.o.u.t./.m.a.00000050:·6100·7900·6f00·7500·7400·2f00·6d00·6100··a.y.o.u.t./.m.a.
00000060:·6900·6e00·2e00·7800·6d00·6c00·0000·2100··i.n...x.m.l...!.00000060:·6900·6e00·2e00·7800·6d00·6c00·0000·2400··i.n...x.m.l...$.
00000070:·7200·6500·7300·2f00·6400·7200·6100·7700··r.e.s./.d.r.a.w.00000070:·7200·6500·7300·2f00·6400·7200·6100·7700··r.e.s./.d.r.a.w.
00000080:·6100·6200·6c00·6500·2d00·6c00·6400·7000··a.b.l.e.-.l.d.p.00000080:·6100·6200·6c00·6500·2d00·6c00·6400·7000··a.b.l.e.-.l.d.p.
00000090:·6900·2f00·6900·6300·5f00·6c00·6100·7500··i./.i.c._.l.a.u. 
000000a0:·6e00·6300·6800·6500·7200·2e00·7000·6e00··n.c.h.e.r...p.n. 
000000b0:·6700·0000·2100·7200·6500·7300·2f00·6400··g...!.r.e.s./.d. 
000000c0:·7200·6100·7700·6100·6200·6c00·6500·2d00··r.a.w.a.b.l.e.-. 
000000d0:·6d00·6400·7000·6900·2f00·6900·6300·5f00··m.d.p.i./.i.c._.00000090:·6900·2d00·7600·3400·2f00·6900·6300·5f00··i.-.v.4./.i.c._.
000000e0:·6c00·6100·7500·6e00·6300·6800·6500·7200··l.a.u.n.c.h.e.r.000000a0:·6c00·6100·7500·6e00·6300·6800·6500·7200··l.a.u.n.c.h.e.r.
000000f0:·2e00·7000·6e00·6700·0000·2100·7200·6500··..p.n.g...!.r.e.000000b0:·2e00·7000·6e00·6700·0000·2400·7200·6500··..p.n.g...$.r.e.
00000100:·7300·2f00·6400·7200·6100·7700·6100·6200··s./.d.r.a.w.a.b.000000c0:·7300·2f00·6400·7200·6100·7700·6100·6200··s./.d.r.a.w.a.b.
00000110:·6c00·6500·2d00·6800·6400·7000·6900·2f00··l.e.-.h.d.p.i./.000000d0:·6c00·6500·2d00·6d00·6400·7000·6900·2d00··l.e.-.m.d.p.i.-.
00000120:·6900·6300·5f00·6c00·6100·7500·6e00·6300··i.c._.l.a.u.n.c. 
00000130:·6800·6500·7200·2e00·7000·6e00·6700·0000··h.e.r...p.n.g... 
00000140:·2200·7200·6500·7300·2f00·6400·7200·6100··".r.e.s./.d.r.a. 
00000150:·7700·6100·6200·6c00·6500·2d00·7800·6800··w.a.b.l.e.-.x.h. 
00000160:·6400·7000·6900·2f00·6900·6300·5f00·6c00··d.p.i./.i.c._.l.000000e0:·7600·3400·2f00·6900·6300·5f00·6c00·6100··v.4./.i.c._.l.a.
00000170:·6100·7500·6e00·6300·6800·6500·7200·2e00··a.u.n.c.h.e.r...000000f0:·7500·6e00·6300·6800·6500·7200·2e00·7000··u.n.c.h.e.r...p.
00000180:·7000·6e00·6700·0000·2300·7200·6500·7300··p.n.g...#.r.e.s.00000100:·6e00·6700·0000·2400·7200·6500·7300·2f00··n.g...$.r.e.s./.
00000190:·2f00·6400·7200·6100·7700·6100·6200·6c00··/.d.r.a.w.a.b.l.00000110:·6400·7200·6100·7700·6100·6200·6c00·6500··d.r.a.w.a.b.l.e.
000001a0:·6500·2d00·7800·7800·6800·6400·7000·6900··e.-.x.x.h.d.p.i.00000120:·2d00·6800·6400·7000·6900·2d00·7600·3400··-.h.d.p.i.-.v.4.
000001b0:·2f00·6900·6300·5f00·6c00·6100·7500·6e00··/.i.c._.l.a.u.n.00000130:·2f00·6900·6300·5f00·6c00·6100·7500·6e00··/.i.c._.l.a.u.n.
000001c0:·6300·6800·6500·7200·2e00·7000·6e00·6700··c.h.e.r...p.n.g.00000140:·6300·6800·6500·7200·2e00·7000·6e00·6700··c.h.e.r...p.n.g.
 00000150:·0000·2500·7200·6500·7300·2f00·6400·7200··..%.r.e.s./.d.r.
 00000160:·6100·7700·6100·6200·6c00·6500·2d00·7800··a.w.a.b.l.e.-.x.
 00000170:·6800·6400·7000·6900·2d00·7600·3400·2f00··h.d.p.i.-.v.4./.
 00000180:·6900·6300·5f00·6c00·6100·7500·6e00·6300··i.c._.l.a.u.n.c.
 00000190:·6800·6500·7200·2e00·7000·6e00·6700·0000··h.e.r...p.n.g...
 000001a0:·2600·7200·6500·7300·2f00·6400·7200·6100··&.r.e.s./.d.r.a.
 000001b0:·7700·6100·6200·6c00·6500·2d00·7800·7800··w.a.b.l.e.-.x.x.
 000001c0:·6800·6400·7000·6900·2d00·7600·3400·2f00··h.d.p.i.-.v.4./.
 000001d0:·6900·6300·5f00·6c00·6100·7500·6e00·6300··i.c._.l.a.u.n.c.
 000001e0:·6800·6500·7200·2e00·7000·6e00·6700·0000··h.e.r...p.n.g...
000001d0:·0000·1500·5000·6100·7000·6100·6e00·6900··....P.a.p.a.n.i.000001f0:·1500·5000·6100·7000·6100·6e00·6900·6b00··..P.a.p.a.n.i.k.
000001e0:·6b00·6f00·6c00·6900·7300·2000·5300·7500··k.o.l.i.s.·.S.u.00000200:·6f00·6c00·6900·7300·2000·5300·7500·6200··o.l.i.s.·.S.u.b.
000001f0:·6200·6d00·6100·7200·6900·6e00·6500·0000··b.m.a.r.i.n.e...00000210:·6d00·6100·7200·6900·6e00·6500·0000·0000··m.a.r.i.n.e.....
00000200:·0002·1c01·4c04·0000·7f00·0000·6300·6f00··....L.......c.o.00000220:·0002·2001·dc04·0000·7f00·0000·6300·6f00··..·.........c.o.
00000210:·6d00·2e00·6e00·6900·7000·6100·7200·6100··m...n.i.p.a.r.a.00000230:·6d00·2e00·6e00·6900·7000·6100·7200·6100··m...n.i.p.a.r.a.
00000220:·7300·6300·2e00·7000·6100·7000·6100·6e00··s.c...p.a.p.a.n.00000240:·7300·6300·2e00·7000·6100·7000·6100·6e00··s.c...p.a.p.a.n.
00000230:·6900·6b00·6f00·6c00·6900·7300·0000·0000··i.k.o.l.i.s.....00000250:·6900·6b00·6f00·6c00·6900·7300·0000·0000··i.k.o.l.i.s.....
00000240:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00000250:·0000·0000·0000·0000·0000·0000·0000·0000··................ 
00000260:·0000·0000·0000·0000·0000·0000·0000·0000··................00000260:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000270:·0000·0000·0000·0000·0000·0000·0000·0000··................00000270:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000280:·0000·0000·0000·0000·0000·0000·0000·0000··................00000280:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000290:·0000·0000·0000·0000·0000·0000·0000·0000··................00000290:·0000·0000·0000·0000·0000·0000·0000·0000··................
000002a0:·0000·0000·0000·0000·0000·0000·0000·0000··................000002a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000002b0:·0000·0000·0000·0000·0000·0000·0000·0000··................000002b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000002c0:·0000·0000·0000·0000·0000·0000·0000·0000··................000002c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000002d0:·0000·0000·0000·0000·0000·0000·0000·0000··................000002d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000002e0:·0000·0000·0000·0000·0000·0000·0000·0000··................000002e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000002f0:·0000·0000·0000·0000·0000·0000·0000·0000··................000002f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000300:·0000·0000·0000·0000·0000·0000·1c01·0000··................00000300:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000310:·0400·0000·8801·0000·0300·0000·0100·1c00··................ 
00000320:·6c00·0000·0400·0000·0000·0000·0000·0000··l...............00000310:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000330:·2c00·0000·0000·0000·0000·0000·0c00·0000··,............... 
00000340:·2000·0000·3000·0000·0400·6100·7400·7400···...0.....a.t.t. 
00000350:·7200·0000·0800·6400·7200·6100·7700·6100··r.....d.r.a.w.a. 
00000360:·6200·6c00·6500·0000·0600·6c00·6100·7900··b.l.e.....l.a.y. 
00000370:·6f00·7500·7400·0000·0600·7300·7400·7200··o.u.t.....s.t.r. 
00000380:·6900·6e00·6700·0000·0100·1c00·6400·0000··i.n.g.......d... 
00000390:·0300·0000·0000·0000·0000·0000·2800·0000··............(...00000320:·0000·0000·0000·0000·0000·0000·2001·0000··............·...
000003a0:·0000·0000·0000·0000·1a00·0000·2600·0000··............&... 
000003b0:·0b00·6900·6300·5f00·6c00·6100·7500·6e00··..i.c._.l.a.u.n. 
000003c0:·6300·6800·6500·7200·0000·0400·6d00·6100··c.h.e.r.....m.a. 
000003d0:·6900·6e00·0000·0800·6100·7000·7000·5f00··i.n.....a.p.p._. 
000003e0:·6e00·6100·6d00·6500·0000·0000·0202·1000··n.a.m.e......... 
000003f0:·1000·0000·0100·0000·0000·0000·0202·1000··................ 
00000400:·1400·0000·0200·0000·0100·0000·0001·0000··................00000330:·0400·0000·8c01·0000·0300·0000·0000·0000··................
00000410:·0102·3800·4c00·0000·0200·0000·0100·0000··..8.L...........00000340:·0100·1c00·6c00·0000·0400·0000·0000·0000··....l...........
00000420:·3c00·0000·2400·0000·0000·0000·0000·0000··<...$...........00000350:·0000·0000·2c00·0000·0000·0000·0000·0000··....,...........
 00000360:·0c00·0000·2000·0000·3000·0000·0400·6100··....·...0.....a.
 00000370:·7400·7400·7200·0000·0800·6400·7200·6100··t.t.r.....d.r.a.
 00000380:·7700·6100·6200·6c00·6500·0000·0600·6c00··w.a.b.l.e.....l.
 00000390:·6100·7900·6f00·7500·7400·0000·0600·7300··a.y.o.u.t.....s.
 000003a0:·7400·7200·6900·6e00·6700·0000·0100·1c00··t.r.i.n.g.......
00000430:·0000·7800·0000·0000·0000·0000·0400·0000··..x.............000003b0:·6400·0000·0300·0000·0000·0000·0000·0000··d...............
 000003c0:·2800·0000·0000·0000·0000·0000·1a00·0000··(...............
 000003d0:·2600·0000·0b00·6900·6300·5f00·6c00·6100··&.....i.c._.l.a.
 000003e0:·7500·6e00·6300·6800·6500·7200·0000·0400··u.n.c.h.e.r.....
 000003f0:·6d00·6100·6900·6e00·0000·0800·6100·7000··m.a.i.n.....a.p.
 00000400:·7000·5f00·6e00·6100·6d00·6500·0000·0000··p._.n.a.m.e.....
 00000410:·0202·1000·1000·0000·0100·0000·0000·0000··................
 00000420:·0202·1000·1400·0000·0200·0000·0100·0000··................
 00000430:·0001·0000·0102·4c00·6000·0000·0200·0000··......L.`.......
 00000440:·0100·0000·5000·0000·3800·0000·0000·0000··....P...8.......
 00000450:·0000·0000·0000·7800·0000·0000·0000·0000··......x.........
 00000460:·0400·0000·0000·0000·0000·0000·0000·0000··................
00000440:·0000·0000·0000·0000·0000·0000·0800·0000··................00000470:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000450:·0000·0000·0800·0003·0100·0000·0102·3800··..............8.00000480:·0000·0000·0800·0000·0000·0000·0800·0003··................
00000460:·4c00·0000·0200·0000·0100·0000·3c00·0000··L...........<... 
00000470:·2400·0000·0000·0000·0000·0000·0000·a000··$...............00000490:·0100·0000·0102·4c00·6000·0000·0200·0000··......L.`.......
 000004a0:·0100·0000·5000·0000·3800·0000·0000·0000··....P...8.......
00000480:·0000·0000·0000·0000·0400·0000·0000·0000··................000004b0:·0000·0000·0000·a000·0000·0000·0000·0000··................
00000490:·0000·0000·0000·0000·0800·0000·0000·0000··................ 
000004a0:·0800·0003·0200·0000·0102·3800·4c00·0000··..........8.L... 
000004b0:·0200·0000·0100·0000·3c00·0000·2400·0000··........<...$... 
000004c0:·0000·0000·0000·0000·0000·f000·0000·0000··................000004c0:·0400·0000·0000·0000·0000·0000·0000·0000··................
000004d0:·0000·0000·0400·0000·0000·0000·0000·0000··................000004d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000004e0:·0000·0000·0800·0000·0000·0000·0800·0003··................000004e0:·0000·0000·0800·0000·0000·0000·0800·0003··................
000004f0:·0300·0000·0102·3800·4c00·0000·0200·0000··......8.L.......000004f0:·0200·0000·0102·4c00·6000·0000·0200·0000··......L.`.......
00000500:·0100·0000·3c00·0000·2400·0000·0000·0000··....<...$.......00000500:·0100·0000·5000·0000·3800·0000·0000·0000··....P...8.......
00000510:·0000·0000·0000·4001·0000·0000·0000·0000··......@.........00000510:·0000·0000·0000·f000·0000·0000·0000·0000··................
00000520:·0400·0000·0000·0000·0000·0000·0000·0000··................00000520:·0400·0000·0000·0000·0000·0000·0000·0000··................
00000530:·0800·0000·0000·0000·0800·0003·0400·0000··................ 
00000540:·0102·3800·4c00·0000·0200·0000·0100·0000··..8.L........... 
00000550:·3c00·0000·2400·0000·0000·0000·0000·0000··<...$........... 
00000560:·0000·e001·0000·0000·0000·0000·0400·0000··................ 
00000570:·0000·0000·0000·0000·0000·0000·0800·0000··................ 
00000580:·0000·0000·0800·0003·0500·0000·0202·1000··................ 
00000590:·1400·0000·0300·0000·0100·0000·0000·0000··................ 
000005a0:·0102·3800·4c00·0000·0300·0000·0100·0000··..8.L........... 
000005b0:·3c00·0000·2400·0000·0000·0000·0000·0000··<...$........... 
000005c0:·0000·0000·0000·0000·0000·0000·0000·0000··................00000530:·0000·0000·0000·0000·0000·0000·0000·0000··................
 00000540:·0000·0000·0800·0000·0000·0000·0800·0003··................
 00000550:·0300·0000·0102·4c00·6000·0000·0200·0000··......L.`.......
 00000560:·0100·0000·5000·0000·3800·0000·0000·0000··....P...8.......
 00000570:·0000·0000·0000·4001·0000·0000·0000·0000··......@.........
 00000580:·0400·0000·0000·0000·0000·0000·0000·0000··................
000005d0:·0000·0000·0000·0000·0000·0000·0800·0000··................00000590:·0000·0000·0000·0000·0000·0000·0000·0000··................
 000005a0:·0000·0000·0800·0000·0000·0000·0800·0003··................
Max diff block lines reached; -1/13605 bytes (-0.01%) of diff not shown.
310 KB
classes.dex
310 KB
classes.jar
13.4 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·2322753·bytes,·number·of·entries:·10201 Zip·file·size:·2322804·bytes,·number·of·entries:·1020
2 ?rwxrwxr-x··2.0·unx······303·b-·stor·80-Jan-01·00:00·aurelienribon/bodyeditor/BodyEditorLoader$CircleModel.class2 ?rwxrwxr-x··2.0·unx······303·b-·stor·80-Jan-01·00:00·aurelienribon/bodyeditor/BodyEditorLoader$CircleModel.class
3 ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·aurelienribon/bodyeditor/BodyEditorLoader$Model.class3 ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·aurelienribon/bodyeditor/BodyEditorLoader$Model.class
4 ?rwxrwxr-x··2.0·unx······630·b-·stor·80-Jan-01·00:00·aurelienribon/bodyeditor/BodyEditorLoader$PolygonModel.class4 ?rwxrwxr-x··2.0·unx······630·b-·stor·80-Jan-01·00:00·aurelienribon/bodyeditor/BodyEditorLoader$PolygonModel.class
5 ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·aurelienribon/bodyeditor/BodyEditorLoader$RigidBodyModel.class5 ?rwxrwxr-x··2.0·unx······473·b-·stor·80-Jan-01·00:00·aurelienribon/bodyeditor/BodyEditorLoader$RigidBodyModel.class
6 ?rwxrwxr-x··2.0·unx·····5321·b-·stor·80-Jan-01·00:00·aurelienribon/bodyeditor/BodyEditorLoader.class6 ?rwxrwxr-x··2.0·unx·····5321·b-·stor·80-Jan-01·00:00·aurelienribon/bodyeditor/BodyEditorLoader.class
7 ?rwxrwxr-x··2.0·unx·····1013·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/Application$ApplicationType.class7 ?rwxrwxr-x··2.0·unx·····1013·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/Application$ApplicationType.class
8 ?rwxrwxr-x··2.0·unx·····1191·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/Application.class8 ?rwxrwxr-x··2.0·unx·····1191·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/Application.class
Offset 220, 44 lines modifiedOffset 220, 44 lines modified
220 ?rwxrwxr-x··2.0·unx······765·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Circle.class220 ?rwxrwxr-x··2.0·unx······765·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Circle.class
221 ?rwxrwxr-x··2.0·unx·····3129·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/EarClippingTriangulator.class221 ?rwxrwxr-x··2.0·unx·····3129·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/EarClippingTriangulator.class
222 ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/FloatCounter.class222 ?rwxrwxr-x··2.0·unx······936·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/FloatCounter.class
223 ?rwxrwxr-x··2.0·unx·····3222·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Frustum.class223 ?rwxrwxr-x··2.0·unx·····3222·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Frustum.class
224 ?rwxrwxr-x··2.0·unx·····3330·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Interpolation.class224 ?rwxrwxr-x··2.0·unx·····3330·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Interpolation.class
225 ?rwxrwxr-x··2.0·unx······322·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Intersector$MinimumTranslationVector.class225 ?rwxrwxr-x··2.0·unx······322·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Intersector$MinimumTranslationVector.class
226 ?rwxrwxr-x··2.0·unx·····1338·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Intersector$SplitTriangle.class226 ?rwxrwxr-x··2.0·unx·····1338·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Intersector$SplitTriangle.class
227 ?rwxrwxr-x··2.0·unx····18425·b-·defN·80-Jan-01·00:00·com/badlogic/gdx/math/Intersector.class227 ?rwxrwxr-x··2.0·unx····18433·b-·defN·80-Jan-01·00:00·com/badlogic/gdx/math/Intersector.class
228 ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/MathUtils$Atan2.class228 ?rwxrwxr-x··2.0·unx······465·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/MathUtils$Atan2.class
229 ?rwxrwxr-x··2.0·unx······462·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/MathUtils$Cos.class229 ?rwxrwxr-x··2.0·unx······462·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/MathUtils$Cos.class
230 ?rwxrwxr-x··2.0·unx······462·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/MathUtils$Sin.class230 ?rwxrwxr-x··2.0·unx······462·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/MathUtils$Sin.class
231 ?rwxrwxr-x··2.0·unx·····3018·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/MathUtils.class231 ?rwxrwxr-x··2.0·unx·····3018·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/MathUtils.class
232 ?rwxrwxr-x··2.0·unx·····6792·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Matrix3.class232 ?rwxrwxr-x··2.0·unx·····6792·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Matrix3.class
233 ?rwxrwxr-x··2.0·unx····18271·b-·defN·80-Jan-01·00:00·com/badlogic/gdx/math/Matrix4.class233 ?rwxrwxr-x··2.0·unx····18271·b-·defN·80-Jan-01·00:00·com/badlogic/gdx/math/Matrix4.class
234 ?rwxrwxr-x··2.0·unx······826·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Plane$PlaneSide.class234 ?rwxrwxr-x··2.0·unx······826·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Plane$PlaneSide.class
235 ?rwxrwxr-x··2.0·unx·····2421·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Plane.class235 ?rwxrwxr-x··2.0·unx·····2421·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Plane.class
236 ?rwxrwxr-x··2.0·unx·····2847·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Polygon.class236 ?rwxrwxr-x··2.0·unx·····2847·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Polygon.class
237 ?rwxrwxr-x··2.0·unx·····6938·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Quaternion.class237 ?rwxrwxr-x··2.0·unx·····7084·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Quaternion.class
238 ?rwxrwxr-x··2.0·unx·····2256·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Rectangle.class238 ?rwxrwxr-x··2.0·unx·····2256·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Rectangle.class
239 ?rwxrwxr-x··2.0·unx·····4082·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Vector2.class239 ?rwxrwxr-x··2.0·unx·····4078·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Vector2.class
240 ?rwxrwxr-x··2.0·unx·····6653·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Vector3.class240 ?rwxrwxr-x··2.0·unx·····6653·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Vector3.class
241 ?rwxrwxr-x··2.0·unx·····1203·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/WindowedMean.class241 ?rwxrwxr-x··2.0·unx·····1203·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/WindowedMean.class
242 ?rwxrwxr-x··2.0·unx·····5891·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/collision/BoundingBox.class242 ?rwxrwxr-x··2.0·unx·····5891·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/collision/BoundingBox.class
243 ?rwxrwxr-x··2.0·unx·····2009·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/collision/Ray.class243 ?rwxrwxr-x··2.0·unx·····2009·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/collision/Ray.class
244 ?rwxrwxr-x··2.0·unx······708·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/collision/Segment.class244 ?rwxrwxr-x··2.0·unx······708·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/collision/Segment.class
245 ?rwxrwxr-x··2.0·unx······713·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/collision/Sphere.class245 ?rwxrwxr-x··2.0·unx······713·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/collision/Sphere.class
246 ?rwxrwxr-x··2.0·unx·····1082·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/net/NetJavaImpl$1$1.class246 ?rwxrwxr-x··2.0·unx·····1082·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/net/NetJavaImpl$1$1.class
247 ?rwxrwxr-x··2.0·unx······758·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/net/NetJavaImpl$1$2.class247 ?rwxrwxr-x··2.0·unx······758·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/net/NetJavaImpl$1$2.class
248 ?rwxrwxr-x··2.0·unx·····2101·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/net/NetJavaImpl$1.class248 ?rwxrwxr-x··2.0·unx·····2101·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/net/NetJavaImpl$1.class
249 ?rwxrwxr-x··2.0·unx·····2851·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/net/NetJavaImpl.class249 ?rwxrwxr-x··2.0·unx·····2851·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/net/NetJavaImpl.class
250 ?rwxrwxr-x··2.0·unx······494·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/net/ServerSocketHints.class250 ?rwxrwxr-x··2.0·unx······494·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/net/ServerSocketHints.class
251 ?rwxrwxr-x··2.0·unx······641·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/net/SocketHints.class251 ?rwxrwxr-x··2.0·unx······641·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/net/SocketHints.class
252 ?rwxrwxr-x··2.0·unx·····9881·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/Body.class252 ?rwxrwxr-x··2.0·unx·····9863·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/Body.class
253 ?rwxrwxr-x··2.0·unx·····1011·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/BodyDef$BodyType.class253 ?rwxrwxr-x··2.0·unx·····1011·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/BodyDef$BodyType.class
254 ?rwxrwxr-x··2.0·unx······864·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/BodyDef.class254 ?rwxrwxr-x··2.0·unx······864·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/BodyDef.class
255 ?rwxrwxr-x··2.0·unx····10071·b-·defN·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/Box2DDebugRenderer.class255 ?rwxrwxr-x··2.0·unx····10067·b-·defN·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/Box2DDebugRenderer.class
256 ?rwxrwxr-x··2.0·unx·····2612·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/Contact.class256 ?rwxrwxr-x··2.0·unx·····2608·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/Contact.class
257 ?rwxrwxr-x··2.0·unx······206·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/ContactFilter.class257 ?rwxrwxr-x··2.0·unx······206·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/ContactFilter.class
258 ?rwxrwxr-x··2.0·unx······782·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/ContactImpulse.class258 ?rwxrwxr-x··2.0·unx······782·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/ContactImpulse.class
259 ?rwxrwxr-x··2.0·unx······407·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/ContactListener.class259 ?rwxrwxr-x··2.0·unx······407·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/ContactListener.class
260 ?rwxrwxr-x··2.0·unx······102·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/DestructionListener.class260 ?rwxrwxr-x··2.0·unx······102·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/DestructionListener.class
261 ?rwxrwxr-x··2.0·unx······269·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/Filter.class261 ?rwxrwxr-x··2.0·unx······269·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/Filter.class
262 ?rwxrwxr-x··2.0·unx·····3494·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/Fixture.class262 ?rwxrwxr-x··2.0·unx·····3494·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/Fixture.class
263 ?rwxrwxr-x··2.0·unx······500·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/FixtureDef.class263 ?rwxrwxr-x··2.0·unx······500·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/FixtureDef.class
Offset 354, 15 lines modifiedOffset 354, 15 lines modified
354 ?rwxrwxr-x··2.0·unx····25254·b-·defN·80-Jan-01·00:00·com/badlogic/gdx/utils/JsonReader.class354 ?rwxrwxr-x··2.0·unx····25254·b-·defN·80-Jan-01·00:00·com/badlogic/gdx/utils/JsonReader.class
355 ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/JsonWriter$1.class355 ?rwxrwxr-x··2.0·unx······627·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/JsonWriter$1.class
356 ?rwxrwxr-x··2.0·unx······563·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/JsonWriter$JsonObject.class356 ?rwxrwxr-x··2.0·unx······563·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/JsonWriter$JsonObject.class
357 ?rwxrwxr-x··2.0·unx·····2562·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/JsonWriter$OutputType.class357 ?rwxrwxr-x··2.0·unx·····2562·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/JsonWriter$OutputType.class
358 ?rwxrwxr-x··2.0·unx·····2662·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/JsonWriter.class358 ?rwxrwxr-x··2.0·unx·····2662·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/JsonWriter.class
359 ?rwxrwxr-x··2.0·unx·····1730·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/LittleEndianInputStream.class359 ?rwxrwxr-x··2.0·unx·····1730·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/LittleEndianInputStream.class
360 ?rwxrwxr-x··2.0·unx·····1376·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/Logger.class360 ?rwxrwxr-x··2.0·unx·····1376·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/Logger.class
361 ?rwxrwxr-x··2.0·unx·····4740·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/LongArray.class361 ?rwxrwxr-x··2.0·unx·····4736·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/LongArray.class
362 ?rwxrwxr-x··2.0·unx······543·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/LongMap$Entry.class362 ?rwxrwxr-x··2.0·unx······543·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/LongMap$Entry.class
363 ?rwxrwxr-x··2.0·unx·····1273·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/LongMap$MapIterator.class363 ?rwxrwxr-x··2.0·unx·····1273·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/LongMap$MapIterator.class
364 ?rwxrwxr-x··2.0·unx·····8247·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/LongMap.class364 ?rwxrwxr-x··2.0·unx·····8247·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/LongMap.class
365 ?rwxrwxr-x··2.0·unx······628·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/NumberUtils.class365 ?rwxrwxr-x··2.0·unx······628·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/NumberUtils.class
366 ?rwxrwxr-x··2.0·unx······546·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/ObjectIntMap$Entry.class366 ?rwxrwxr-x··2.0·unx······546·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/ObjectIntMap$Entry.class
367 ?rwxrwxr-x··2.0·unx·····1009·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/ObjectIntMap$MapIterator.class367 ?rwxrwxr-x··2.0·unx·····1009·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/ObjectIntMap$MapIterator.class
368 ?rwxrwxr-x··2.0·unx·····7476·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/ObjectIntMap.class368 ?rwxrwxr-x··2.0·unx·····7476·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/utils/ObjectIntMap.class
Offset 672, 15 lines modifiedOffset 672, 15 lines modified
672 ?rwxrwxr-x··2.0·unx······478·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Interpolation$Pow.class672 ?rwxrwxr-x··2.0·unx······478·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Interpolation$Pow.class
673 ?rwxrwxr-x··2.0·unx······406·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Interpolation$Swing.class673 ?rwxrwxr-x··2.0·unx······406·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Interpolation$Swing.class
674 ?rwxrwxr-x··2.0·unx······299·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Interpolation$SwingIn.class674 ?rwxrwxr-x··2.0·unx······299·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Interpolation$SwingIn.class
675 ?rwxrwxr-x··2.0·unx······312·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Interpolation$SwingOut.class675 ?rwxrwxr-x··2.0·unx······312·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/math/Interpolation$SwingOut.class
676 ?rwxrwxr-x··2.0·unx·····1677·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/net/NetJavaImpl$HttpClientResponse.class676 ?rwxrwxr-x··2.0·unx·····1677·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/net/NetJavaImpl$HttpClientResponse.class
677 ?rwxrwxr-x··2.0·unx······269·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/net/ServerSocket.class677 ?rwxrwxr-x··2.0·unx······269·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/net/ServerSocket.class
678 ?rwxrwxr-x··2.0·unx······252·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/net/Socket.class678 ?rwxrwxr-x··2.0·unx······252·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/net/Socket.class
679 ?rwxrwxr-x··2.0·unx·····1750·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/ChainShape.class679 ?rwxrwxr-x··2.0·unx·····1746·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/ChainShape.class
680 ?rwxrwxr-x··2.0·unx·····1041·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/CircleShape.class680 ?rwxrwxr-x··2.0·unx·····1041·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/CircleShape.class
681 ?rwxrwxr-x··2.0·unx·····1156·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/EdgeShape.class681 ?rwxrwxr-x··2.0·unx·····1156·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/EdgeShape.class
682 ?rwxrwxr-x··2.0·unx·····1464·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/PolygonShape.class682 ?rwxrwxr-x··2.0·unx·····1464·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/PolygonShape.class
683 ?rwxrwxr-x··2.0·unx······544·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/World$1.class683 ?rwxrwxr-x··2.0·unx······544·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/World$1.class
684 ?rwxrwxr-x··2.0·unx······544·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/World$2.class684 ?rwxrwxr-x··2.0·unx······544·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/World$2.class
685 ?rwxrwxr-x··2.0·unx····14723·b-·defN·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/World.class685 ?rwxrwxr-x··2.0·unx····14723·b-·defN·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/World.class
686 ?rwxrwxr-x··2.0·unx······807·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/joints/DistanceJoint.class686 ?rwxrwxr-x··2.0·unx······807·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/physics/box2d/joints/DistanceJoint.class
Offset 759, 17 lines modifiedOffset 759, 17 lines modified
759 ?rwxrwxr-x··2.0·unx······617·b-·stor·80-Jan-01·00:00·com/esotericsoftware/tablelayout/Value$10.class759 ?rwxrwxr-x··2.0·unx······617·b-·stor·80-Jan-01·00:00·com/esotericsoftware/tablelayout/Value$10.class
760 ?rwxrwxr-x··2.0·unx······386·b-·stor·80-Jan-01·00:00·com/esotericsoftware/tablelayout/Value$CellValue.class760 ?rwxrwxr-x··2.0·unx······386·b-·stor·80-Jan-01·00:00·com/esotericsoftware/tablelayout/Value$CellValue.class
761 ?rwxrwxr-x··2.0·unx······403·b-·stor·80-Jan-01·00:00·com/esotericsoftware/tablelayout/Value$FixedValue.class761 ?rwxrwxr-x··2.0·unx······403·b-·stor·80-Jan-01·00:00·com/esotericsoftware/tablelayout/Value$FixedValue.class
762 ?rwxrwxr-x··2.0·unx······529·b-·stor·80-Jan-01·00:00·com/esotericsoftware/tablelayout/Value$TableValue.class762 ?rwxrwxr-x··2.0·unx······529·b-·stor·80-Jan-01·00:00·com/esotericsoftware/tablelayout/Value$TableValue.class
763 ?rwxrwxr-x··2.0·unx······405·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/VibratorManager.class763 ?rwxrwxr-x··2.0·unx······405·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/VibratorManager.class
764 ?rwxrwxr-x··2.0·unx·····1874·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/actors/Box2DActor.class764 ?rwxrwxr-x··2.0·unx·····1874·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/actors/Box2DActor.class
765 ?rwxrwxr-x··2.0·unx·····1129·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/actors/game1/ObstaclePool.class765 ?rwxrwxr-x··2.0·unx·····1129·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/actors/game1/ObstaclePool.class
766 ?rwxrwxr-x··2.0·unx·····6140·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/bluetooth/BluetoothManager.class766 ?rwxrwxr-x··2.0·unx·····6135·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/bluetooth/BluetoothManager.class
767 ?rwxrwxr-x··2.0·unx······941·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/directors/Director.class767 ?rwxrwxr-x··2.0·unx······941·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/directors/Director.class
768 ?rwxrwxr-x··2.0·unx·····2590·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/multiplayer/TransmissionPackage.class768 ?rwxrwxr-x··2.0·unx·····2563·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/multiplayer/TransmissionPackage.class
769 ?rwxrwxr-x··2.0·unx······900·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/multiplayer/TransmissionPackagePool.class769 ?rwxrwxr-x··2.0·unx······900·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/multiplayer/TransmissionPackagePool.class
770 ?rwxrwxr-x··2.0·unx·····3307·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/screens/AbstractScreen.class770 ?rwxrwxr-x··2.0·unx·····3307·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/screens/AbstractScreen.class
771 ?rwxrwxr-x··2.0·unx·····1656·b-·stor·80-Jan-01·00:00·org/apache/commons/lang3/AnnotationUtils$1.class771 ?rwxrwxr-x··2.0·unx·····1656·b-·stor·80-Jan-01·00:00·org/apache/commons/lang3/AnnotationUtils$1.class
772 ?rwxrwxr-x··2.0·unx·····1382·b-·stor·80-Jan-01·00:00·org/apache/commons/lang3/StringEscapeUtils$CsvEscaper.class772 ?rwxrwxr-x··2.0·unx·····1382·b-·stor·80-Jan-01·00:00·org/apache/commons/lang3/StringEscapeUtils$CsvEscaper.class
773 ?rwxrwxr-x··2.0·unx·····1527·b-·stor·80-Jan-01·00:00·org/apache/commons/lang3/StringEscapeUtils$CsvUnescaper.class773 ?rwxrwxr-x··2.0·unx·····1527·b-·stor·80-Jan-01·00:00·org/apache/commons/lang3/StringEscapeUtils$CsvUnescaper.class
774 ?rwxrwxr-x··2.0·unx·····7252·b-·stor·80-Jan-01·00:00·org/apache/commons/lang3/builder/CompareToBuilder.class774 ?rwxrwxr-x··2.0·unx·····7252·b-·stor·80-Jan-01·00:00·org/apache/commons/lang3/builder/CompareToBuilder.class
775 ?rwxrwxr-x··2.0·unx·····7819·b-·stor·80-Jan-01·00:00·org/apache/commons/lang3/builder/EqualsBuilder.class775 ?rwxrwxr-x··2.0·unx·····7819·b-·stor·80-Jan-01·00:00·org/apache/commons/lang3/builder/EqualsBuilder.class
Offset 938, 15 lines modifiedOffset 938, 15 lines modified
938 ?rwxrwxr-x··2.0·unx······443·b-·stor·80-Jan-01·00:00·com/esotericsoftware/tablelayout/Value$9.class938 ?rwxrwxr-x··2.0·unx······443·b-·stor·80-Jan-01·00:00·com/esotericsoftware/tablelayout/Value$9.class
939 ?rwxrwxr-x··2.0·unx·····3437·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/MainActivity.class939 ?rwxrwxr-x··2.0·unx·····3437·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/MainActivity.class
940 ?rwxrwxr-x··2.0·unx·····6237·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/Papanikolis.class940 ?rwxrwxr-x··2.0·unx·····6237·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/Papanikolis.class
941 ?rwxrwxr-x··2.0·unx·····4158·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/actors/game1/Obstacle.class941 ?rwxrwxr-x··2.0·unx·····4158·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/actors/game1/Obstacle.class
942 ?rwxrwxr-x··2.0·unx·····2796·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/actors/game1/PeerSubmarine.class942 ?rwxrwxr-x··2.0·unx·····2796·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/actors/game1/PeerSubmarine.class
943 ?rwxrwxr-x··2.0·unx·····4382·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/actors/game1/Submarine.class943 ?rwxrwxr-x··2.0·unx·····4382·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/actors/game1/Submarine.class
944 ?rwxrwxr-x··2.0·unx·····4552·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/actors/game1/Surface.class944 ?rwxrwxr-x··2.0·unx·····4552·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/actors/game1/Surface.class
945 ?rwxrwxr-x··2.0·unx····10708·b-·defN·80-Jan-01·00:00·com/niparasc/papanikolis/directors/Game1Director.class945 ?rwxrwxr-x··2.0·unx····10695·b-·defN·80-Jan-01·00:00·com/niparasc/papanikolis/directors/Game1Director.class
946 ?rwxrwxr-x··2.0·unx·····1089·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/screens/Game1$1.class946 ?rwxrwxr-x··2.0·unx·····1089·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/screens/Game1$1.class
947 ?rwxrwxr-x··2.0·unx·····1979·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/screens/GameScreen.class947 ?rwxrwxr-x··2.0·unx·····1979·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/screens/GameScreen.class
948 ?rwxrwxr-x··2.0·unx······815·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/screens/HelpScreen$1.class948 ?rwxrwxr-x··2.0·unx······815·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/screens/HelpScreen$1.class
949 ?rwxrwxr-x··2.0·unx·····2187·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/screens/HelpScreen.class949 ?rwxrwxr-x··2.0·unx·····2187·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/screens/HelpScreen.class
950 ?rwxrwxr-x··2.0·unx·····1061·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/screens/HostScreen$1.class950 ?rwxrwxr-x··2.0·unx·····1061·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/screens/HostScreen$1.class
951 ?rwxrwxr-x··2.0·unx·····3639·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/screens/HostScreen.class951 ?rwxrwxr-x··2.0·unx·····3639·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/screens/HostScreen.class
952 ?rwxrwxr-x··2.0·unx·····1201·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/screens/JoinScreen$1.class952 ?rwxrwxr-x··2.0·unx·····1201·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/screens/JoinScreen$1.class
Offset 1015, 8 lines modifiedOffset 1015, 8 lines modified
1015 ?rwxrwxr-x··2.0·unx·····4579·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/directors/ClientDirector.class1015 ?rwxrwxr-x··2.0·unx·····4579·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/directors/ClientDirector.class
1016 ?rwxrwxr-x··2.0·unx·····4546·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/directors/HostDirector.class1016 ?rwxrwxr-x··2.0·unx·····4546·b-·stor·80-Jan-01·00:00·com/niparasc/papanikolis/directors/HostDirector.class
1017 ?rwxrwxr-x··2.0·unx·····6363·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/scenes/scene2d/ui/Dialog.class1017 ?rwxrwxr-x··2.0·unx·····6363·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/scenes/scene2d/ui/Dialog.class
1018 ?rwxrwxr-x··2.0·unx·····3563·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/scenes/scene2d/ui/ImageButton.class1018 ?rwxrwxr-x··2.0·unx·····3563·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/scenes/scene2d/ui/ImageButton.class
1019 ?rwxrwxr-x··2.0·unx·····4653·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/scenes/scene2d/ui/ImageTextButton.class1019 ?rwxrwxr-x··2.0·unx·····4653·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/scenes/scene2d/ui/ImageTextButton.class
1020 ?rwxrwxr-x··2.0·unx·····3498·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/scenes/scene2d/ui/TextButton.class1020 ?rwxrwxr-x··2.0·unx·····3498·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/scenes/scene2d/ui/TextButton.class
1021 ?rwxrwxr-x··2.0·unx·····2667·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/scenes/scene2d/ui/CheckBox.class1021 ?rwxrwxr-x··2.0·unx·····2667·b-·stor·80-Jan-01·00:00·com/badlogic/gdx/scenes/scene2d/ui/CheckBox.class
Max diff block lines reached; -1/13752 bytes (-0.01%) of diff not shown.
16.2 KB
com/badlogic/gdx/files/FileHandle.class
16.1 KB
procyon -ec {}
    
Offset 329, 15 lines modifiedOffset 329, 15 lines modified
329 ········//····86:·aload_0········329 ········//····86:·aload_0········
330 ········//····87:·invokevirtual···com/badlogic/gdx/files/FileHandle.file:()Ljava/io/File;330 ········//····87:·invokevirtual···com/badlogic/gdx/files/FileHandle.file:()Ljava/io/File;
331 ········//····90:·astore_1·······331 ········//····90:·astore_1·······
332 ········//····91:·aload_1········332 ········//····91:·aload_1········
333 ········//····92:·invokevirtual···java/io/File.length:()J333 ········//····92:·invokevirtual···java/io/File.length:()J
334 ········//····95:·lstore··········5334 ········//····95:·lstore··········5
335 ········//····97:·goto············63335 ········//····97:·goto············63
336 ········//···100:·pop············336 ········//···100:·astore_1·······
337 ········//···101:·goto············63337 ········//···101:·goto············63
338 ········//···104:·astore_1·······338 ········//···104:·astore_1·······
339 ········//···105:·goto············72339 ········//···105:·goto············72
340 ········//···108:·astore_2·······340 ········//···108:·astore_2·······
341 ········//···109:·goto············84341 ········//···109:·goto············84
342 ········//····Exceptions:342 ········//····Exceptions:
343 ········//··Try···········Handler343 ········//··Try···········Handler
Offset 631, 202 lines modifiedOffset 631, 200 lines modified
631 ····public·byte[]·readBytes()·{631 ····public·byte[]·readBytes()·{
632 ········//·632 ········//·
633 ········//·This·method·could·not·be·decompiled.633 ········//·This·method·could·not·be·decompiled.
634 ········//·634 ········//·
635 ········//·Original·Bytecode:635 ········//·Original·Bytecode:
636 ········//·636 ········//·
637 ········//·····1:·istore_1·······637 ········//·····1:·istore_1·······
638 ········//·····2:·aconst_null···· 
639 ········//·····3:·astore_2······· 
640 ········//·····4:·aload_0········638 ········//·····2:·aload_0········
641 ········//·····5:·invokevirtual···com/badlogic/gdx/files/FileHandle.length:()J639 ········//·····3:·invokevirtual···com/badlogic/gdx/files/FileHandle.length:()J
642 ········//·····8:·lstore_3·······640 ········//·····6:·lstore_2·······
643 ········//·····9:·lload_3········641 ········//·····7:·lload_2········
644 ········//····10:·l2i············642 ········//·····8:·l2i············
645 ········//····11:·istore··········5643 ········//·····9:·istore··········4
646 ········//····13:·iload···········5644 ········//····11:·iload···········4
647 ········//····15:·ifne············23645 ········//····13:·ifne············21
648 ········//····18:·sipush··········512646 ········//····16:·sipush··········512
649 ········//····21:·istore··········5647 ········//····19:·istore··········4
650 ········//····23:·iload···········5648 ········//····21:·iload···········4
651 ········//····25:·newarray········B649 ········//····23:·newarray········B
652 ········//····27:·astore··········6650 ········//····25:·astore··········5
653 ········//····29:·iconst_0·······651 ········//····27:·iconst_0·······
654 ········//····30:·istore··········7652 ········//····28:·istore··········6
655 ········//····32:·aload_0········653 ········//····30:·aload_0········
656 ········//····33:·invokevirtual···com/badlogic/gdx/files/FileHandle.read:()Ljava/io/InputStream;654 ········//····31:·invokevirtual···com/badlogic/gdx/files/FileHandle.read:()Ljava/io/InputStream;
657 ········//····36:·astore··········8655 ········//····34:·astore··········7
658 ········//····38:·aload···········6656 ········//····36:·aload···········5
659 ········//····40:·arraylength····657 ········//····38:·arraylength····
660 ········//····41:·iload···········7658 ········//····39:·iload···········6
661 ········//····43:·isub···········659 ········//····41:·isub···········
662 ········//····44:·istore··········9660 ········//····42:·istore··········8
 661 ········//····44:·aload···········7
663 ········//····46:·aload···········8662 ········//····46:·aload···········5
664 ········//····48:·aload···········6663 ········//····48:·iload···········6
665 ········//····50:·iload···········7664 ········//····50:·iload···········8
666 ········//····52:·iload···········9 
667 ········//····54:·invokevirtual···java/io/InputStream.read:([BII)I665 ········//····52:·invokevirtual···java/io/InputStream.read:([BII)I
668 ········//····57:·istore··········10666 ········//····55:·istore··········9
669 ········//····59:·iload···········10667 ········//····57:·iload···········9
670 ········//····61:·iload_1········668 ········//····59:·iload_1········
671 ········//····62:·if_icmpne·······111669 ········//····60:·if_icmpne·······109
672 ········//····65:·aload···········8670 ········//····63:·aload···········7
673 ········//····67:·ifnull··········75671 ········//····65:·ifnull··········73
674 ········//····70:·aload···········8672 ········//····68:·aload···········7
675 ········//····72:·invokevirtual···java/io/InputStream.close:()V673 ········//····70:·invokevirtual···java/io/InputStream.close:()V
676 ········//····75:·aload···········6674 ········//····73:·aload···········5
677 ········//····77:·arraylength····675 ········//····75:·arraylength····
678 ········//····78:·istore··········9676 ········//····76:·istore··········8
 677 ········//····78:·iload···········6
679 ········//····80:·iload···········7678 ········//····80:·iload···········8
680 ········//····82:·iload···········9 
681 ········//····84:·if_icmpge·······108679 ········//····82:·if_icmpge·······106
682 ········//····87:·iload···········7680 ········//····85:·iload···········6
683 ········//····89:·newarray········B681 ········//····87:·newarray········B
684 ········//····91:·astore··········11682 ········//····89:·astore··········10
685 ········//····93:·aload···········6683 ········//····91:·aload···········5
686 ········//····95:·iconst_0·······684 ········//····93:·iconst_0·······
687 ········//····96:·aload···········11685 ········//····94:·aload···········10
688 ········//····98:·iconst_0·······686 ········//····96:·iconst_0·······
689 ········//····99:·iload···········7687 ········//····97:·iload···········6
 688 ········//····99:·invokestatic····java/lang/System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
 689 ········//···102:·aload···········10
 690 ········//···104:·astore··········5
 691 ········//···106:·aload···········5
 692 ········//···108:·areturn········
 693 ········//···109:·iload···········6
 694 ········//···111:·iload···········9
 695 ········//···113:·iadd···········
 696 ········//···114:·istore··········6
 697 ········//···116:·aload···········5
 698 ········//···118:·arraylength····
 699 ········//···119:·istore··········8
 700 ········//···121:·iload···········6
 701 ········//···123:·iload···········8
 702 ········//···125:·if_icmpne·······36
 703 ········//···128:·aload···········7
 704 ········//···130:·invokevirtual···java/io/InputStream.read:()I
 705 ········//···133:·istore··········11
 706 ········//···135:·iload···········11
 707 ········//···137:·iload_1········
 708 ········//···138:·if_icmpeq·······63
 709 ········//···141:·aload···········5
 710 ········//···143:·arraylength····
 711 ········//···144:·iconst_2·······
 712 ········//···145:·imul···········
 713 ········//···146:·istore··········8
 714 ········//···148:·iload···········8
 715 ········//···150:·newarray········B
 716 ········//···152:·astore··········10
 717 ········//···154:·iconst_0·······
 718 ········//···155:·istore··········8
 719 ········//···157:·aconst_null····
 720 ········//···158:·astore··········12
 721 ········//···160:·aconst_null····
 722 ········//···161:·astore··········13
 723 ········//···163:·aload···········5
 724 ········//···165:·iconst_0·······
 725 ········//···166:·aload···········10
 726 ········//···168:·iconst_0·······
 727 ········//···169:·iload···········6
690 ········//···101:·invokestatic····java/lang/System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V728 ········//···171:·invokestatic····java/lang/System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
691 ········//···104:·aload···········11729 ········//···174:·aload···········10
692 ········//···106:·astore··········6730 ········//···176:·astore··········5
693 ········//···108:·aload···········6731 ········//···178:·iload···········6
694 ········//···110:·areturn········ 
695 ········//···111:·iload···········7 
696 ········//···113:·iload···········10 
697 ········//···115:·iadd··········· 
698 ········//···116:·istore··········7 
699 ········//···118:·aload···········6 
Max diff block lines reached; 5869/16505 bytes (35.56%) of diff not shown.
21.0 KB
com/badlogic/gdx/math/Intersector.class
20.9 KB
javap -verbose -constants -s -l -private {}
    
Offset 4246, 379 lines modifiedOffset 4246, 383 lines modified
4246 ·······623:·fadd4246 ·······623:·fadd
4247 ·······624:·fstore········314247 ·······624:·fstore········31
4248 ·······626:·goto··········5884248 ·······626:·goto··········588
4249 ·······629:·aload_14249 ·······629:·aload_1
4250 ·······630:·astore········64250 ·······630:·astore········6
4251 ·······632:·aload_14251 ·······632:·aload_1
4252 ·······633:·arraylength4252 ·······633:·arraylength
 4253 ·······634:·istore········27
 4254 ·······636:·iload·········27
4253 ·······634:·istore········344255 ·······638:·istore········34
4254 ·······636:·iconst_04256 ·······640:·iconst_0
4255 ·······637:·istore········84257 ·······641:·istore········8
4256 ·······639:·iload·········8 
4257 ·······641:·iload·········344258 ·······643:·iload·········34
 4259 ·······645:·istore········27
4258 ·······643:·if_icmpge·····1249 
4259 ·······646:·aload_1 
4260 ·······647:·iload·········84260 ·······647:·iload·········8
 4261 ·······649:·iload·········34
 4262 ·······651:·if_icmpge·····1257
4261 ·······649:·faload4263 ·······654:·aload_1
4262 ·······650:·fstore········9 
4263 ·······652:·iload·········84264 ·······655:·iload·········8
 4265 ·······657:·faload
 4266 ·······658:·fstore········9
 4267 ·······660:·iload·········8
4264 ·······654:·iconst_14268 ·······662:·iconst_1
4265 ·······655:·iadd4269 ·······663:·iadd
4266 ·······656:·istore········104270 ·······664:·istore········10
4267 ·······658:·aload_14271 ·······666:·aload_1
4268 ·······659:·iload·········10 
4269 ·······661:·faload 
4270 ·······662:·fstore········11 
4271 ·······664:·iload·········8 
4272 ·······666:·iconst_2 
4273 ·······667:·iadd 
4274 ·······668:·iload·········34 
4275 ·······670:·irem 
4276 ·······671:·istore········10 
4277 ·······673:·aload_1 
4278 ·······674:·iload·········104272 ·······667:·iload·········10
4279 ·······676:·faload4273 ·······669:·faload
4280 ·······677:·fstore········124274 ·······670:·fstore········11
4281 ·······679:·iload·········84275 ·······672:·iload·········8
4282 ·······681:·iconst_34276 ·······674:·iconst_2
4283 ·······682:·iadd4277 ·······675:·iadd
4284 ·······683:·iload·········344278 ·······676:·iload·········34
4285 ·······685:·irem4279 ·······678:·irem
4286 ·······686:·istore········104280 ·······679:·istore········10
4287 ·······688:·aload_14281 ·······681:·aload_1
4288 ·······689:·iload·········104282 ·······682:·iload·········10
 4283 ·······684:·faload
 4284 ·······685:·fstore········12
 4285 ·······687:·iload·········8
 4286 ·······689:·iconst_3
 4287 ·······690:·iadd
 4288 ·······691:·iload·········34
 4289 ·······693:·irem
 4290 ·······694:·istore········10
 4291 ·······696:·aload_1
 4292 ·······697:·iload·········10
4289 ·······691:·faload4293 ·······699:·faload
4290 ·······692:·fstore········134294 ·······700:·fstore········13
4291 ·······694:·fload·········11 
4292 ·······696:·fload·········13 
4293 ·······698:·fsub 
4294 ·······699:·fstore········14 
4295 ·······701:·fload·········9 
4296 ·······703:·fload·········124295 ·······702:·fload·········11
 4296 ·······704:·fload·········13
4297 ·······705:·fsub4297 ·······706:·fsub
4298 ·······706:·fneg 
4299 ·······707:·fstore········154298 ·······707:·fstore········14
4300 ·······709:·fload·········144299 ·······709:·fload·········9
4301 ·······711:·fload·········144300 ·······711:·fload·········12
 4301 ·······713:·fsub
 4302 ·······714:·fneg
 4303 ·······715:·fstore········15
 4304 ·······717:·fload·········14
 4305 ·······719:·fload·········14
4302 ·······713:·fmul4306 ·······721:·fmul
4303 ·······714:·fstore········164307 ·······722:·fstore········16
 4308 ·······724:·fload·········15
4304 ·······716:·fload·········154309 ·······726:·fload·········15
4305 ·······718:·fload·········15 
4306 ·······720:·fmul4310 ·······728:·fmul
4307 ·······721:·fstore········174311 ·······729:·fstore········17
4308 ·······723:·fload·········164312 ·······731:·fload·········16
4309 ·······725:·fload·········174313 ·······733:·fload·········17
4310 ·······727:·fadd4314 ·······735:·fadd
4311 ·······728:·f2d4315 ·······736:·f2d
4312 ·······729:·dstore········184316 ·······737:·dstore········18
4313 ·······731:·dload·········184317 ·······739:·dload·········18
4314 ·······733:·dstore········204318 ·······741:·dstore········20
4315 ·······735:·dload·········184319 ·······743:·dload·········18
4316 ·······737:·invokestatic··#63·················//·Method·java/lang/Math.sqrt:(D)D4320 ·······745:·invokestatic··#63·················//·Method·java/lang/Math.sqrt:(D)D
4317 ·······740:·dstore········204321 ·······748:·dstore········20
 4322 ·······750:·dload·········20
 4323 ·······752:·dstore········18
4318 ·······742:·dload·········204324 ·······754:·dload·········20
4319 ·······744:·dstore········18 
4320 ·······746:·dload·········20 
4321 ·······748:·d2f4325 ·······756:·d2f
4322 ·······749:·fstore········224326 ·······757:·fstore········22
4323 ·······751:·fload·········144327 ·······759:·fload·········14
4324 ·······753:·fload·········22 
4325 ·······755:·fdiv 
4326 ·······756:·fstore········14 
4327 ·······758:·fload·········15 
4328 ·······760:·fload·········224328 ·······761:·fload·········22
4329 ·······762:·fdiv4329 ·······763:·fdiv
4330 ·······763:·fstore········154330 ·······764:·fstore········14
 4331 ·······766:·fload·········15
 4332 ·······768:·fload·········22
 4333 ·······770:·fdiv
 4334 ·······771:·fstore········15
4331 ·······765:·iconst_04335 ·······773:·iconst_0
4332 ·······766:·istore········104336 ·······774:·istore········10
4333 ·······768:·aload_04337 ·······776:·aload_0
4334 ·······769:·iconst_04338 ·······777:·iconst_0
4335 ·······770:·faload4339 ·······778:·faload
4336 ·······771:·fload·········144340 ·······779:·fload·········14
4337 ·······773:·fmul4341 ·······781:·fmul
4338 ·······774:·fstore········164342 ·······782:·fstore········16
4339 ·······776:·iconst_14343 ·······784:·iconst_1
4340 ·······777:·istore········234344 ·······785:·istore········23
4341 ·······779:·aload_04345 ·······787:·aload_0
Max diff block lines reached; 15125/21351 bytes (70.84%) of diff not shown.
12.7 KB
com/badlogic/gdx/math/Quaternion.class
12.7 KB
javap -verbose -constants -s -l -private {}
    
Offset 1270, 15 lines modifiedOffset 1270, 15 lines modified
1270 ········29:·invokevirtual·#40·················//·Method·set:(FFFF)Lcom/badlogic/gdx/math/Quaternion;1270 ········29:·invokevirtual·#40·················//·Method·set:(FFFF)Lcom/badlogic/gdx/math/Quaternion;
1271 ········32:·areturn1271 ········32:·areturn
  
1272 ··public·com.badlogic.gdx.math.Quaternion·set(com.badlogic.gdx.math.Vector3,·float);1272 ··public·com.badlogic.gdx.math.Quaternion·set(com.badlogic.gdx.math.Vector3,·float);
1273 ····descriptor:·(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion;1273 ····descriptor:·(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion;
1274 ····flags:·(0x0001)·ACC_PUBLIC1274 ····flags:·(0x0001)·ACC_PUBLIC
1275 ····Code:1275 ····Code:
1276 ······stack=300,·locals=9,·args_size=31276 ······stack=300,·locals=10,·args_size=3
1277 ·········0:·ldc···········#77·················//·float·2.0f1277 ·········0:·ldc···········#77·················//·float·2.0f
1278 ·········2:·fstore_31278 ·········2:·fstore_3
1279 ·········3:·fload_21279 ·········3:·fload_2
1280 ·········4:·f2d1280 ·········4:·f2d
1281 ·········5:·invokestatic··#80·················//·Method·java/lang/Math.toRadians:(D)D1281 ·········5:·invokestatic··#80·················//·Method·java/lang/Math.toRadians:(D)D
1282 ·········8:·d2f1282 ·········8:·d2f
1283 ·········9:·fstore········41283 ·········9:·fstore········4
Offset 1306, 172 lines modifiedOffset 1306, 244 lines modified
1306 ········46:·fload·········51306 ········46:·fload·········5
1307 ········48:·fmul1307 ········48:·fmul
1308 ········49:·fstore········81308 ········49:·fstore········8
1309 ········51:·aload_11309 ········51:·aload_1
1310 ········52:·getfield······#91·················//·Field·com/badlogic/gdx/math/Vector3.z:F1310 ········52:·getfield······#91·················//·Field·com/badlogic/gdx/math/Vector3.z:F
1311 ········55:·fload·········51311 ········55:·fload·········5
1312 ········57:·fmul1312 ········57:·fmul
1313 ········58:·fstore_31313 ········58:·fstore········9
1314 ········59:·aload_01314 ········60:·aload_0
1315 ········60:·fload·········71315 ········61:·fload·········7
1316 ········62:·fload·········81316 ········63:·fload·········8
1317 ········64:·fload_3 
1318 ········65:·fload·········61317 ········65:·fload·········9
 1318 ········67:·fload·········6
1319 ········67:·invokevirtual·#40·················//·Method·set:(FFFF)Lcom/badlogic/gdx/math/Quaternion;1319 ········69:·invokevirtual·#40·················//·Method·set:(FFFF)Lcom/badlogic/gdx/math/Quaternion;
1320 ········70:·invokevirtual·#94·················//·Method·nor:()Lcom/badlogic/gdx/math/Quaternion;1320 ········72:·invokevirtual·#94·················//·Method·nor:()Lcom/badlogic/gdx/math/Quaternion;
1321 ········73:·areturn1321 ········75:·areturn
  
1322 ··public·com.badlogic.gdx.math.Quaternion·setEulerAngles(float,·float,·float);1322 ··public·com.badlogic.gdx.math.Quaternion·setEulerAngles(float,·float,·float);
1323 ····descriptor:·(FFF)Lcom/badlogic/gdx/math/Quaternion;1323 ····descriptor:·(FFF)Lcom/badlogic/gdx/math/Quaternion;
1324 ····flags:·(0x0001)·ACC_PUBLIC1324 ····flags:·(0x0001)·ACC_PUBLIC
1325 ····Code:1325 ····Code:
1326 ······stack=300,·locals=20,·args_size=41326 ······stack=300,·locals=24,·args_size=4
1327 ·········0:·fload_11327 ·········0:·fload_1
1328 ·········1:·fstore········41328 ·········1:·fstore········4
1329 ·········3:·fload_11329 ·········3:·fload_1
1330 ·········4:·f2d1330 ·········4:·f2d
1331 ·········5:·invokestatic··#80·················//·Method·java/lang/Math.toRadians:(D)D 
1332 ·········8:·d2f 
1333 ·········9:·fstore_1 
1334 ········10:·fload_2 
1335 ········11:·fstore········41331 ·········5:·dstore········5
1336 ········13:·fload_2 
1337 ········14:·f2d1332 ·········7:·dload·········5
 1333 ·········9:·dstore········7
 1334 ········11:·dload·········5
1338 ········15:·invokestatic··#80·················//·Method·java/lang/Math.toRadians:(D)D1335 ········13:·invokestatic··#80·················//·Method·java/lang/Math.toRadians:(D)D
 1336 ········16:·dstore········7
 1337 ········18:·dload·········7
 1338 ········20:·dstore········5
 1339 ········22:·dload·········7
1339 ········18:·d2f1340 ········24:·d2f
1340 ········19:·fstore_21341 ········25:·fstore_1
1341 ········20:·fload_31342 ········26:·fload_2
1342 ········21:·fstore········41343 ········27:·fstore········4
 1344 ········29:·fload_2
 1345 ········30:·f2d
 1346 ········31:·dstore········5
 1347 ········33:·dload·········5
 1348 ········35:·dstore········7
 1349 ········37:·dload·········5
 1350 ········39:·invokestatic··#80·················//·Method·java/lang/Math.toRadians:(D)D
 1351 ········42:·dstore········7
 1352 ········44:·dload·········7
 1353 ········46:·dstore········5
 1354 ········48:·dload·········7
 1355 ········50:·d2f
 1356 ········51:·fstore_2
1343 ········23:·fload_31357 ········52:·fload_3
 1358 ········53:·fstore········4
 1359 ········55:·fload_3
1344 ········24:·f2d1360 ········56:·f2d
 1361 ········57:·dstore········5
 1362 ········59:·dload·········5
 1363 ········61:·dstore········7
 1364 ········63:·dload·········5
1345 ········25:·invokestatic··#80·················//·Method·java/lang/Math.toRadians:(D)D1365 ········65:·invokestatic··#80·················//·Method·java/lang/Math.toRadians:(D)D
1346 ········28:·d2f1366 ········68:·dstore········7
 1367 ········70:·dload·········7
1347 ········29:·fstore········41368 ········72:·dstore········5
1348 ········31:·fload·········4 
1349 ········33:·fstore_3 
1350 ········34:·fload·········41369 ········74:·dload·········7
1351 ········36:·ldc···········#96·················//·float·0.5f 
1352 ········38:·fmul 
1353 ········39:·fstore········5 
1354 ········41:·fload·········5 
1355 ········43:·f2d 
1356 ········44:·invokestatic··#83·················//·Method·java/lang/Math.sin:(D)D 
1357 ········47:·d2f1370 ········76:·d2f
1358 ········48:·fstore········6 
1359 ········50:·fload·········5 
1360 ········52:·f2d 
1361 ········53:·invokestatic··#86·················//·Method·java/lang/Math.cos:(D)D 
1362 ········56:·d2f 
1363 ········57:·fstore········71371 ········77:·fstore········4
1364 ········59:·fload_2 
1365 ········60:·ldc···········#96·················//·float·0.5f 
1366 ········62:·fmul 
1367 ········63:·fstore········8 
1368 ········65:·fload·········8 
1369 ········67:·f2d 
1370 ········68:·invokestatic··#83·················//·Method·java/lang/Math.sin:(D)D 
1371 ········71:·d2f 
1372 ········72:·fstore········9 
1373 ········74:·fload·········81372 ········79:·fload·········4
 1373 ········81:·fstore_3
1374 ········76:·f2d 
1375 ········77:·invokestatic··#86·················//·Method·java/lang/Math.cos:(D)D 
1376 ········80:·d2f 
1377 ········81:·fstore········101374 ········82:·fload·········4
1378 ········83:·fload_1 
1379 ········84:·ldc···········#96·················//·float·0.5f1375 ········84:·ldc···········#96·················//·float·0.5f
1380 ········86:·fmul1376 ········86:·fmul
1381 ········87:·fstore········111377 ········87:·fstore········9
1382 ········89:·fload·········111378 ········89:·fload·········9
1383 ········91:·f2d1379 ········91:·f2d
 1380 ········92:·dstore········5
 1381 ········94:·dload·········5
 1382 ········96:·dstore········7
 1383 ········98:·dload·········5
Max diff block lines reached; 288/12878 bytes (2.24%) of diff not shown.
2.83 KB
com/badlogic/gdx/math/Vector2.class
2.76 KB
javap -verbose -constants -s -l -private {}
    
Offset 358, 56 lines modifiedOffset 358, 54 lines modified
358 ········38:·aload_0358 ········38:·aload_0
359 ········39:·areturn359 ········39:·areturn
  
360 ··public·float·angle();360 ··public·float·angle();
361 ····descriptor:·()F361 ····descriptor:·()F
362 ····flags:·(0x0001)·ACC_PUBLIC362 ····flags:·(0x0001)·ACC_PUBLIC
363 ····Code:363 ····Code:
364 ······stack=300,·locals=10,·args_size=1364 ······stack=300,·locals=9,·args_size=1
365 ·········0:·aload_0365 ·········0:·aload_0
366 ·········1:·getfield······#47·················//·Field·y:F366 ·········1:·getfield······#47·················//·Field·y:F
367 ·········4:·f2d367 ·········4:·f2d
368 ·········5:·dstore_1368 ·········5:·dstore_1
369 ·········6:·aload_0369 ·········6:·aload_0
370 ·········7:·getfield······#45·················//·Field·x:F370 ·········7:·getfield······#45·················//·Field·x:F
371 ········10:·fstore_3 
372 ········11:·fload_3 
373 ········12:·f2d371 ········10:·f2d
374 ········13:·dstore········4372 ········11:·dstore_3
375 ········15:·dload_1373 ········12:·dload_1
376 ········16:·dload·········4374 ········13:·dload_3
377 ········18:·invokestatic··#57·················//·Method·java/lang/Math.atan2:(DD)D375 ········14:·invokestatic··#57·················//·Method·java/lang/Math.atan2:(DD)D
378 ········21:·dstore_1376 ········17:·dstore_1
379 ········22:·dload_1377 ········18:·dload_1
380 ········23:·d2f378 ········19:·d2f
 379 ········20:·fstore········5
 380 ········22:·ldc···········#59·················//·float·57.295776f
381 ········24:·fstore········6381 ········24:·fstore········6
382 ········26:·ldc···········#59·················//·float·57.295776f 
383 ········28:·fstore········7382 ········26:·fload·········5
384 ········30:·fload·········6383 ········28:·fload·········6
 384 ········30:·fmul
 385 ········31:·fstore········7
 386 ········33:·fconst_0
 387 ········34:·fstore········5
385 ········32:·fload·········7388 ········36:·fload·········7
386 ········34:·fmul 
387 ········35:·fstore········8 
388 ········37:·fconst_0389 ········38:·fconst_0
389 ········38:·fstore········6 
390 ········40:·fload·········8 
391 ········42:·fconst_0 
392 ········43:·fcmpg390 ········39:·fcmpg
393 ········44:·istore········9391 ········40:·istore········8
394 ········46:·iload·········9392 ········42:·iload·········8
395 ········48:·ifge··········66393 ········44:·ifge··········62
396 ········51:·ldc···········#60·················//·int·1135869952394 ········47:·ldc···········#60·················//·int·1135869952
397 ········53:·istore········9395 ········49:·istore········8
398 ········55:·ldc···········#61·················//·float·360.0f396 ········51:·ldc···········#61·················//·float·360.0f
399 ········57:·fstore········6397 ········53:·fstore········5
400 ········59:·fload·········8398 ········55:·fload·········7
401 ········61:·fload·········6399 ········57:·fload·········5
402 ········63:·fadd400 ········59:·fadd
403 ········64:·fstore········8401 ········60:·fstore········7
404 ········66:·fload·········8402 ········62:·fload·········7
405 ········68:·freturn403 ········64:·freturn
  
406 ··public·com.badlogic.gdx.math.Vector2·cpy();404 ··public·com.badlogic.gdx.math.Vector2·cpy();
407 ····descriptor:·()Lcom/badlogic/gdx/math/Vector2;405 ····descriptor:·()Lcom/badlogic/gdx/math/Vector2;
408 ····flags:·(0x0001)·ACC_PUBLIC406 ····flags:·(0x0001)·ACC_PUBLIC
409 ····Code:407 ····Code:
410 ······stack=300,·locals=2,·args_size=1408 ······stack=300,·locals=2,·args_size=1
411 ·········0:·new···········#2··················//·class·com/badlogic/gdx/math/Vector2409 ·········0:·new···········#2··················//·class·com/badlogic/gdx/math/Vector2
1.91 KB
com/badlogic/gdx/math/Vector3.class
1.84 KB
javap -verbose -constants -s -l -private {}
    
Offset 2173, 15 lines modifiedOffset 2173, 15 lines modified
2173 ········18:·invokevirtual·#58·················//·Method·set:(FFF)Lcom/badlogic/gdx/math/Vector3;2173 ········18:·invokevirtual·#58·················//·Method·set:(FFF)Lcom/badlogic/gdx/math/Vector3;
2174 ········21:·areturn2174 ········21:·areturn
  
2175 ··public·com.badlogic.gdx.math.Vector3·slerp(com.badlogic.gdx.math.Vector3,·float);2175 ··public·com.badlogic.gdx.math.Vector3·slerp(com.badlogic.gdx.math.Vector3,·float);
2176 ····descriptor:·(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3;2176 ····descriptor:·(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Vector3;
2177 ····flags:·(0x0001)·ACC_PUBLIC2177 ····flags:·(0x0001)·ACC_PUBLIC
2178 ····Code:2178 ····Code:
2179 ······stack=300,·locals=20,·args_size=32179 ······stack=300,·locals=18,·args_size=3
2180 ·········0:·aload_02180 ·········0:·aload_0
2181 ·········1:·aload_12181 ·········1:·aload_1
2182 ·········2:·invokevirtual·#150················//·Method·dot:(Lcom/badlogic/gdx/math/Vector3;)F2182 ·········2:·invokevirtual·#150················//·Method·dot:(Lcom/badlogic/gdx/math/Vector3;)F
2183 ·········5:·fstore_32183 ·········5:·fstore_3
2184 ·········6:·fload_32184 ·········6:·fload_3
2185 ·········7:·f2d2185 ·········7:·f2d
2186 ·········8:·dstore········42186 ·········8:·dstore········4
Offset 2286, 24 lines modifiedOffset 2286, 24 lines modified
2286 ·······188:·aload_02286 ·······188:·aload_0
2287 ·······189:·fload·········102287 ·······189:·fload·········10
2288 ·······191:·invokevirtual·#79·················//·Method·mul:(F)Lcom/badlogic/gdx/math/Vector3;2288 ·······191:·invokevirtual·#79·················//·Method·mul:(F)Lcom/badlogic/gdx/math/Vector3;
2289 ·······194:·astore········92289 ·······194:·astore········9
2290 ·······196:·fload·········122290 ·······196:·fload·········12
2291 ·······198:·f2d2291 ·······198:·f2d
2292 ·······199:·invokestatic··#177················//·Method·java/lang/Math.sin:(D)D2292 ·······199:·invokestatic··#177················//·Method·java/lang/Math.sin:(D)D
2293 ·······202:·dstore········172293 ·······202:·dstore········6
2294 ·······204:·dload·········172294 ·······204:·dload·········6
2295 ·······206:·d2f2295 ·······206:·d2f
2296 ·······207:·fstore········132296 ·······207:·fstore········13
2297 ·······209:·aload·········162297 ·······209:·aload·········16
2298 ·······211:·fload·········132298 ·······211:·fload·········13
2299 ·······213:·invokevirtual·#79·················//·Method·mul:(F)Lcom/badlogic/gdx/math/Vector3;2299 ·······213:·invokevirtual·#79·················//·Method·mul:(F)Lcom/badlogic/gdx/math/Vector3;
2300 ·······216:·astore········192300 ·······216:·astore········17
2301 ·······218:·aload·········92301 ·······218:·aload·········9
2302 ·······220:·aload·········192302 ·······220:·aload·········17
2303 ·······222:·invokevirtual·#115················//·Method·add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3;2303 ·······222:·invokevirtual·#115················//·Method·add:(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3;
2304 ·······225:·astore········92304 ·······225:·astore········9
2305 ·······227:·aload·········92305 ·······227:·aload·········9
2306 ·······229:·invokevirtual·#164················//·Method·nor:()Lcom/badlogic/gdx/math/Vector3;2306 ·······229:·invokevirtual·#164················//·Method·nor:()Lcom/badlogic/gdx/math/Vector3;
2307 ·······232:·astore_02307 ·······232:·astore_0
2308 ·······233:·goto··········742308 ·······233:·goto··········74
  
19.7 KB
com/badlogic/gdx/physics/box2d/Body.class
19.7 KB
javap -verbose -constants -s -l -private {}
    
Offset 1126, 15 lines modifiedOffset 1126, 15 lines modified
1126 ········81:·aload·········101126 ········81:·aload·········10
1127 ········83:·areturn1127 ········83:·areturn
  
1128 ··public·void·destroyFixture(com.badlogic.gdx.physics.box2d.Fixture);1128 ··public·void·destroyFixture(com.badlogic.gdx.physics.box2d.Fixture);
1129 ····descriptor:·(Lcom/badlogic/gdx/physics/box2d/Fixture;)V1129 ····descriptor:·(Lcom/badlogic/gdx/physics/box2d/Fixture;)V
1130 ····flags:·(0x0001)·ACC_PUBLIC1130 ····flags:·(0x0001)·ACC_PUBLIC
1131 ····Code:1131 ····Code:
1132 ······stack=300,·locals=9,·args_size=21132 ······stack=300,·locals=7,·args_size=2
1133 ·········0:·aload_01133 ·········0:·aload_0
1134 ·········1:·getfield······#84·················//·Field·addr:J1134 ·········1:·getfield······#84·················//·Field·addr:J
1135 ·········4:·lstore_21135 ·········4:·lstore_2
1136 ·········5:·aload_11136 ·········5:·aload_1
1137 ·········6:·getfield······#173················//·Field·com/badlogic/gdx/physics/box2d/Fixture.addr:J1137 ·········6:·getfield······#173················//·Field·com/badlogic/gdx/physics/box2d/Fixture.addr:J
1138 ·········9:·lstore········41138 ·········9:·lstore········4
1139 ········11:·aload_01139 ········11:·aload_0
Offset 1143, 17 lines modifiedOffset 1143, 17 lines modified
1143 ········15:·invokespecial·#190················//·Method·jniDestroyFixture:(JJ)V1143 ········15:·invokespecial·#190················//·Method·jniDestroyFixture:(JJ)V
1144 ········18:·aload_01144 ········18:·aload_0
1145 ········19:·getfield······#82·················//·Field·world:Lcom/badlogic/gdx/physics/box2d/World;1145 ········19:·getfield······#82·················//·Field·world:Lcom/badlogic/gdx/physics/box2d/World;
1146 ········22:·getfield······#172················//·Field·com/badlogic/gdx/physics/box2d/World.fixtures:Lcom/badlogic/gdx/utils/LongMap;1146 ········22:·getfield······#172················//·Field·com/badlogic/gdx/physics/box2d/World.fixtures:Lcom/badlogic/gdx/utils/LongMap;
1147 ········25:·astore········61147 ········25:·astore········6
1148 ········27:·aload_11148 ········27:·aload_1
1149 ········28:·getfield······#173················//·Field·com/badlogic/gdx/physics/box2d/Fixture.addr:J1149 ········28:·getfield······#173················//·Field·com/badlogic/gdx/physics/box2d/Fixture.addr:J
1150 ········31:·lstore········71150 ········31:·lstore········4
1151 ········33:·aload·········61151 ········33:·aload·········6
1152 ········35:·lload·········71152 ········35:·lload·········4
1153 ········37:·invokevirtual·#194················//·Method·com/badlogic/gdx/utils/LongMap.remove:(J)Ljava/lang/Object;1153 ········37:·invokevirtual·#194················//·Method·com/badlogic/gdx/utils/LongMap.remove:(J)Ljava/lang/Object;
1154 ········40:·pop1154 ········40:·pop
1155 ········41:·aload_01155 ········41:·aload_0
1156 ········42:·getfield······#45·················//·Field·fixtures:Ljava/util/ArrayList;1156 ········42:·getfield······#45·················//·Field·fixtures:Ljava/util/ArrayList;
1157 ········45:·aload_11157 ········45:·aload_1
1158 ········46:·invokevirtual·#196················//·Method·java/util/ArrayList.remove:(Ljava/lang/Object;)Z1158 ········46:·invokevirtual·#196················//·Method·java/util/ArrayList.remove:(Ljava/lang/Object;)Z
1159 ········49:·pop1159 ········49:·pop
Offset 1315, 46 lines modifiedOffset 1315, 44 lines modified
1315 ········11:·aload_11315 ········11:·aload_1
1316 ········12:·getfield······#99·················//·Field·com/badlogic/gdx/math/Vector2.y:F1316 ········12:·getfield······#99·················//·Field·com/badlogic/gdx/math/Vector2.y:F
1317 ········15:·fstore········51317 ········15:·fstore········5
1318 ········17:·aload_01318 ········17:·aload_0
1319 ········18:·getfield······#38·················//·Field·tmp:[F1319 ········18:·getfield······#38·················//·Field·tmp:[F
1320 ········21:·astore········61320 ········21:·astore········6
1321 ········23:·aload_01321 ········23:·aload_0
1322 ········24:·astore········7 
1323 ········26:·aload_0 
1324 ········27:·lload_21322 ········24:·lload_2
1325 ········28:·fload·········41323 ········25:·fload·········4
1326 ········30:·fload·········51324 ········27:·fload·········5
1327 ········32:·aload·········61325 ········29:·aload·········6
1328 ········34:·invokespecial·#228················//·Method·jniGetLinearVelocityFromLocalPoint:(JFF[F)V1326 ········31:·invokespecial·#228················//·Method·jniGetLinearVelocityFromLocalPoint:(JFF[F)V
1329 ········37:·aload_01327 ········34:·aload_0
1330 ········38:·getfield······#80·················//·Field·linVelLoc:Lcom/badlogic/gdx/math/Vector2;1328 ········35:·getfield······#80·················//·Field·linVelLoc:Lcom/badlogic/gdx/math/Vector2;
1331 ········41:·astore········71329 ········38:·astore········7
1332 ········43:·aload_01330 ········40:·aload_0
1333 ········44:·getfield······#38·················//·Field·tmp:[F1331 ········41:·getfield······#38·················//·Field·tmp:[F
1334 ········47:·iconst_01332 ········44:·iconst_0
1335 ········48:·faload1333 ········45:·faload
1336 ········49:·fstore········81334 ········46:·fstore········8
1337 ········51:·aload·········71335 ········48:·aload·········7
1338 ········53:·fload·········81336 ········50:·fload·········8
1339 ········55:·putfield······#96·················//·Field·com/badlogic/gdx/math/Vector2.x:F1337 ········52:·putfield······#96·················//·Field·com/badlogic/gdx/math/Vector2.x:F
1340 ········58:·aload_01338 ········55:·aload_0
1341 ········59:·getfield······#80·················//·Field·linVelLoc:Lcom/badlogic/gdx/math/Vector2;1339 ········56:·getfield······#80·················//·Field·linVelLoc:Lcom/badlogic/gdx/math/Vector2;
1342 ········62:·astore········71340 ········59:·astore········7
1343 ········64:·aload_01341 ········61:·aload_0
1344 ········65:·getfield······#38·················//·Field·tmp:[F1342 ········62:·getfield······#38·················//·Field·tmp:[F
1345 ········68:·iconst_11343 ········65:·iconst_1
1346 ········69:·faload1344 ········66:·faload
1347 ········70:·fstore········81345 ········67:·fstore········8
1348 ········72:·aload·········71346 ········69:·aload·········7
1349 ········74:·fload·········81347 ········71:·fload·········8
1350 ········76:·putfield······#99·················//·Field·com/badlogic/gdx/math/Vector2.y:F1348 ········73:·putfield······#99·················//·Field·com/badlogic/gdx/math/Vector2.y:F
1351 ········79:·aload_01349 ········76:·aload_0
1352 ········80:·getfield······#80·················//·Field·linVelLoc:Lcom/badlogic/gdx/math/Vector2;1350 ········77:·getfield······#80·················//·Field·linVelLoc:Lcom/badlogic/gdx/math/Vector2;
1353 ········83:·areturn1351 ········80:·areturn
  
1354 ··public·com.badlogic.gdx.math.Vector2·getLinearVelocityFromWorldPoint(com.badlogic.gdx.math.Vector2);1352 ··public·com.badlogic.gdx.math.Vector2·getLinearVelocityFromWorldPoint(com.badlogic.gdx.math.Vector2);
1355 ····descriptor:·(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2;1353 ····descriptor:·(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2;
1356 ····flags:·(0x0001)·ACC_PUBLIC1354 ····flags:·(0x0001)·ACC_PUBLIC
1357 ····Code:1355 ····Code:
1358 ······stack=300,·locals=9,·args_size=21356 ······stack=300,·locals=9,·args_size=2
1359 ·········0:·aload_01357 ·········0:·aload_0
Offset 1366, 46 lines modifiedOffset 1364, 44 lines modified
1366 ········11:·aload_11364 ········11:·aload_1
1367 ········12:·getfield······#99·················//·Field·com/badlogic/gdx/math/Vector2.y:F1365 ········12:·getfield······#99·················//·Field·com/badlogic/gdx/math/Vector2.y:F
1368 ········15:·fstore········51366 ········15:·fstore········5
1369 ········17:·aload_01367 ········17:·aload_0
1370 ········18:·getfield······#38·················//·Field·tmp:[F1368 ········18:·getfield······#38·················//·Field·tmp:[F
1371 ········21:·astore········61369 ········21:·astore········6
1372 ········23:·aload_01370 ········23:·aload_0
1373 ········24:·astore········7 
1374 ········26:·aload_0 
1375 ········27:·lload_21371 ········24:·lload_2
1376 ········28:·fload·········41372 ········25:·fload·········4
1377 ········30:·fload·········51373 ········27:·fload·········5
1378 ········32:·aload·········61374 ········29:·aload·········6
1379 ········34:·invokespecial·#231················//·Method·jniGetLinearVelocityFromWorldPoint:(JFF[F)V1375 ········31:·invokespecial·#231················//·Method·jniGetLinearVelocityFromWorldPoint:(JFF[F)V
1380 ········37:·aload_01376 ········34:·aload_0
1381 ········38:·getfield······#78·················//·Field·linVelWorld:Lcom/badlogic/gdx/math/Vector2;1377 ········35:·getfield······#78·················//·Field·linVelWorld:Lcom/badlogic/gdx/math/Vector2;
1382 ········41:·astore········71378 ········38:·astore········7
1383 ········43:·aload_01379 ········40:·aload_0
1384 ········44:·getfield······#38·················//·Field·tmp:[F1380 ········41:·getfield······#38·················//·Field·tmp:[F
1385 ········47:·iconst_01381 ········44:·iconst_0
1386 ········48:·faload1382 ········45:·faload
1387 ········49:·fstore········81383 ········46:·fstore········8
1388 ········51:·aload·········71384 ········48:·aload·········7
1389 ········53:·fload·········81385 ········50:·fload·········8
1390 ········55:·putfield······#96·················//·Field·com/badlogic/gdx/math/Vector2.x:F1386 ········52:·putfield······#96·················//·Field·com/badlogic/gdx/math/Vector2.x:F
1391 ········58:·aload_01387 ········55:·aload_0
1392 ········59:·getfield······#78·················//·Field·linVelWorld:Lcom/badlogic/gdx/math/Vector2;1388 ········56:·getfield······#78·················//·Field·linVelWorld:Lcom/badlogic/gdx/math/Vector2;
1393 ········62:·astore········71389 ········59:·astore········7
1394 ········64:·aload_01390 ········61:·aload_0
1395 ········65:·getfield······#38·················//·Field·tmp:[F1391 ········62:·getfield······#38·················//·Field·tmp:[F
1396 ········68:·iconst_11392 ········65:·iconst_1
1397 ········69:·faload1393 ········66:·faload
1398 ········70:·fstore········81394 ········67:·fstore········8
1399 ········72:·aload·········71395 ········69:·aload·········7
1400 ········74:·fload·········81396 ········71:·fload·········8
1401 ········76:·putfield······#99·················//·Field·com/badlogic/gdx/math/Vector2.y:F1397 ········73:·putfield······#99·················//·Field·com/badlogic/gdx/math/Vector2.y:F
1402 ········79:·aload_01398 ········76:·aload_0
1403 ········80:·getfield······#78·················//·Field·linVelWorld:Lcom/badlogic/gdx/math/Vector2;1399 ········77:·getfield······#78·················//·Field·linVelWorld:Lcom/badlogic/gdx/math/Vector2;
1404 ········83:·areturn1400 ········80:·areturn
  
1405 ··public·com.badlogic.gdx.math.Vector2·getLocalCenter();1401 ··public·com.badlogic.gdx.math.Vector2·getLocalCenter();
1406 ····descriptor:·()Lcom/badlogic/gdx/math/Vector2;1402 ····descriptor:·()Lcom/badlogic/gdx/math/Vector2;
1407 ····flags:·(0x0001)·ACC_PUBLIC1403 ····flags:·(0x0001)·ACC_PUBLIC
1408 ····Code:1404 ····Code:
1409 ······stack=300,·locals=6,·args_size=11405 ······stack=300,·locals=6,·args_size=1
1410 ·········0:·aload_01406 ·········0:·aload_0
Max diff block lines reached; 12139/20038 bytes (60.58%) of diff not shown.
16.6 KB
com/badlogic/gdx/physics/box2d/Box2DDebugRenderer.class
16.5 KB
javap -verbose -constants -s -l -private {}
    
Offset 1618, 15 lines modifiedOffset 1618, 15 lines modified
1618 ·······460:·invokespecial·#169················//·Method·drawSolidPolygon:([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;Z)V1618 ·······460:·invokespecial·#169················//·Method·drawSolidPolygon:([Lcom/badlogic/gdx/math/Vector2;ILcom/badlogic/gdx/graphics/Color;Z)V
1619 ·······463:·return1619 ·······463:·return
  
1620 ··private·void·drawSolidCircle(com.badlogic.gdx.math.Vector2,·float,·com.badlogic.gdx.math.Vector2,·com.badlogic.gdx.graphics.Color);1620 ··private·void·drawSolidCircle(com.badlogic.gdx.math.Vector2,·float,·com.badlogic.gdx.math.Vector2,·com.badlogic.gdx.graphics.Color);
1621 ····descriptor:·(Lcom/badlogic/gdx/math/Vector2;FLcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V1621 ····descriptor:·(Lcom/badlogic/gdx/math/Vector2;FLcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/graphics/Color;)V
1622 ····flags:·(0x0002)·ACC_PRIVATE1622 ····flags:·(0x0002)·ACC_PRIVATE
1623 ····Code:1623 ····Code:
1624 ······stack=300,·locals=23,·args_size=51624 ······stack=300,·locals=21,·args_size=5
1625 ·········0:·fconst_01625 ·········0:·fconst_0
1626 ·········1:·fstore········51626 ·········1:·fstore········5
1627 ·········3:·ldc_w·········#297················//·float·0.31415927f1627 ·········3:·ldc_w·········#297················//·float·0.31415927f
1628 ·········6:·fstore········61628 ·········6:·fstore········6
1629 ·········8:·aload_01629 ·········8:·aload_0
1630 ·········9:·getfield······#95·················//·Field·renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;1630 ·········9:·getfield······#95·················//·Field·renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;
1631 ········12:·astore········71631 ········12:·astore········7
Offset 1650, 195 lines modifiedOffset 1650, 193 lines modified
1650 ········52:·invokevirtual·#311················//·Method·com/badlogic/gdx/graphics/glutils/ShapeRenderer.setColor:(FFFF)V1650 ········52:·invokevirtual·#311················//·Method·com/badlogic/gdx/graphics/glutils/ShapeRenderer.setColor:(FFFF)V
1651 ········55:·iconst_01651 ········55:·iconst_0
1652 ········56:·istore········121652 ········56:·istore········12
1653 ········58:·bipush········201653 ········58:·bipush········20
1654 ········60:·istore········131654 ········60:·istore········13
1655 ········62:·iload·········121655 ········62:·iload·········12
1656 ········64:·iload·········131656 ········64:·iload·········13
1657 ········66:·if_icmpge·····2921657 ········66:·if_icmpge·····288
1658 ········69:·aload_01658 ········69:·aload_0
1659 ········70:·getfield······#88·················//·Field·v:Lcom/badlogic/gdx/math/Vector2;1659 ········70:·getfield······#88·················//·Field·v:Lcom/badlogic/gdx/math/Vector2;
1660 ········73:·astore········71660 ········73:·astore········7
1661 ········75:·fload·········51661 ········75:·fload·········5
1662 ········77:·f2d1662 ········77:·f2d
1663 ········78:·invokestatic··#316················//·Method·java/lang/Math.cos:(D)D1663 ········78:·invokestatic··#316················//·Method·java/lang/Math.cos:(D)D
1664 ········81:·dstore········14 
1665 ········83:·dload·········14 
1666 ········85:·d2f1664 ········81:·d2f
1667 ········86:·fload_21665 ········82:·fload_2
1668 ········87:·fmul1666 ········83:·fmul
1669 ········88:·fstore········81667 ········84:·fstore········8
1670 ········90:·aload_11668 ········86:·aload_1
1671 ········91:·getfield······#159················//·Field·com/badlogic/gdx/math/Vector2.x:F1669 ········87:·getfield······#159················//·Field·com/badlogic/gdx/math/Vector2.x:F
1672 ········94:·fstore········91670 ········90:·fstore········9
1673 ········96:·fload·········81671 ········92:·fload·········8
1674 ········98:·fload·········91672 ········94:·fload·········9
1675 ·······100:·fadd1673 ········96:·fadd
1676 ·······101:·fstore········81674 ········97:·fstore········8
1677 ·······103:·fload·········51675 ········99:·fload·········5
1678 ·······105:·f2d1676 ·······101:·f2d
1679 ·······106:·invokestatic··#319················//·Method·java/lang/Math.sin:(D)D1677 ·······102:·invokestatic··#319················//·Method·java/lang/Math.sin:(D)D
1680 ·······109:·dstore········161678 ·······105:·dstore········14
1681 ·······111:·dload·········161679 ·······107:·dload·········14
1682 ·······113:·d2f1680 ·······109:·d2f
1683 ·······114:·fload_21681 ·······110:·fload_2
1684 ·······115:·fmul1682 ·······111:·fmul
1685 ·······116:·fstore········91683 ·······112:·fstore········9
1686 ·······118:·aload_11684 ·······114:·aload_1
1687 ·······119:·getfield······#162················//·Field·com/badlogic/gdx/math/Vector2.y:F1685 ·······115:·getfield······#162················//·Field·com/badlogic/gdx/math/Vector2.y:F
1688 ·······122:·fstore········101686 ·······118:·fstore········10
1689 ·······124:·fload·········91687 ·······120:·fload·········9
1690 ·······126:·fload·········101688 ·······122:·fload·········10
1691 ·······128:·fadd1689 ·······124:·fadd
1692 ·······129:·fstore········91690 ·······125:·fstore········9
1693 ·······131:·aload·········71691 ·······127:·aload·········7
1694 ·······133:·fload·········81692 ·······129:·fload·········8
1695 ·······135:·fload·········91693 ·······131:·fload·········9
1696 ·······137:·invokevirtual·#165················//·Method·com/badlogic/gdx/math/Vector2.set:(FF)Lcom/badlogic/gdx/math/Vector2;1694 ·······133:·invokevirtual·#165················//·Method·com/badlogic/gdx/math/Vector2.set:(FF)Lcom/badlogic/gdx/math/Vector2;
1697 ·······140:·pop1695 ·······136:·pop
1698 ·······141:·iload·········121696 ·······137:·iload·········12
1699 ·······143:·ifne··········2021697 ·······139:·ifne··········198
1700 ·······146:·aload_01698 ·······142:·aload_0
1701 ·······147:·getfield······#90·················//·Field·lv:Lcom/badlogic/gdx/math/Vector2;1699 ·······143:·getfield······#90·················//·Field·lv:Lcom/badlogic/gdx/math/Vector2;
1702 ·······150:·astore········71700 ·······146:·astore········7
1703 ·······152:·aload_01701 ·······148:·aload_0
1704 ·······153:·getfield······#88·················//·Field·v:Lcom/badlogic/gdx/math/Vector2;1702 ·······149:·getfield······#88·················//·Field·v:Lcom/badlogic/gdx/math/Vector2;
1705 ·······156:·astore········181703 ·······152:·astore········16
1706 ·······158:·aload·········71704 ·······154:·aload·········7
1707 ·······160:·aload·········181705 ·······156:·aload·········16
1708 ·······162:·invokevirtual·#142················//·Method·com/badlogic/gdx/math/Vector2.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2; 
1709 ·······165:·pop 
1710 ·······166:·aload_0 
1711 ·······167:·getfield······#86·················//·Field·f:Lcom/badlogic/gdx/math/Vector2; 
1712 ·······170:·astore········7 
1713 ·······172:·aload_0 
1714 ·······173:·getfield······#88·················//·Field·v:Lcom/badlogic/gdx/math/Vector2; 
1715 ·······176:·astore········18 
1716 ·······178:·aload·········7 
1717 ·······180:·aload·········18 
1718 ·······182:·invokevirtual·#142················//·Method·com/badlogic/gdx/math/Vector2.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2;1706 ·······158:·invokevirtual·#142················//·Method·com/badlogic/gdx/math/Vector2.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2;
 1707 ·······161:·pop
 1708 ·······162:·aload_0
 1709 ·······163:·getfield······#86·················//·Field·f:Lcom/badlogic/gdx/math/Vector2;
 1710 ·······166:·astore········7
 1711 ·······168:·aload_0
 1712 ·······169:·getfield······#88·················//·Field·v:Lcom/badlogic/gdx/math/Vector2;
 1713 ·······172:·astore········16
 1714 ·······174:·aload·········7
 1715 ·······176:·aload·········16
 1716 ·······178:·invokevirtual·#142················//·Method·com/badlogic/gdx/math/Vector2.set:(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2;
1719 ·······185:·pop1717 ·······181:·pop
1720 ·······186:·iload·········121718 ·······182:·iload·········12
1721 ·······188:·iconst_11719 ·······184:·iconst_1
1722 ·······189:·iadd1720 ·······185:·iadd
1723 ·······190:·istore········121721 ·······186:·istore········12
1724 ·······192:·fload·········51722 ·······188:·fload·········5
1725 ·······194:·fload·········61723 ·······190:·fload·········6
1726 ·······196:·fadd1724 ·······192:·fadd
1727 ·······197:·fstore········51725 ·······193:·fstore········5
1728 ·······199:·goto··········581726 ·······195:·goto··········58
1729 ·······202:·aload_01727 ·······198:·aload_0
1730 ·······203:·getfield······#95·················//·Field·renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;1728 ·······199:·getfield······#95·················//·Field·renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;
1731 ·······206:·astore········71729 ·······202:·astore········7
1732 ·······208:·aload_01730 ·······204:·aload_0
1733 ·······209:·getfield······#90·················//·Field·lv:Lcom/badlogic/gdx/math/Vector2;1731 ·······205:·getfield······#90·················//·Field·lv:Lcom/badlogic/gdx/math/Vector2;
1734 ·······212:·getfield······#159················//·Field·com/badlogic/gdx/math/Vector2.x:F1732 ·······208:·getfield······#159················//·Field·com/badlogic/gdx/math/Vector2.x:F
1735 ·······215:·fstore········81733 ·······211:·fstore········8
1736 ·······217:·aload_01734 ·······213:·aload_0
1737 ·······218:·getfield······#90·················//·Field·lv:Lcom/badlogic/gdx/math/Vector2;1735 ·······214:·getfield······#90·················//·Field·lv:Lcom/badlogic/gdx/math/Vector2;
1738 ·······221:·astore········191736 ·······217:·astore········17
1739 ·······223:·aload·········191737 ·······219:·aload·········17
1740 ·······225:·getfield······#162················//·Field·com/badlogic/gdx/math/Vector2.y:F1738 ·······221:·getfield······#162················//·Field·com/badlogic/gdx/math/Vector2.y:F
1741 ·······228:·fstore········91739 ·······224:·fstore········9
1742 ·······230:·aload_01740 ·······226:·aload_0
1743 ·······231:·getfield······#88·················//·Field·v:Lcom/badlogic/gdx/math/Vector2;1741 ·······227:·getfield······#88·················//·Field·v:Lcom/badlogic/gdx/math/Vector2;
1744 ·······234:·astore········201742 ·······230:·astore········18
1745 ·······236:·aload·········201743 ·······232:·aload·········18
1746 ·······238:·getfield······#159················//·Field·com/badlogic/gdx/math/Vector2.x:F1744 ·······234:·getfield······#159················//·Field·com/badlogic/gdx/math/Vector2.x:F
1747 ·······241:·fstore········101745 ·······237:·fstore········10
1748 ·······243:·aload_01746 ·······239:·aload_0
1749 ·······244:·getfield······#88·················//·Field·v:Lcom/badlogic/gdx/math/Vector2;1747 ·······240:·getfield······#88·················//·Field·v:Lcom/badlogic/gdx/math/Vector2;
1750 ·······247:·astore········211748 ·······243:·astore········19
Max diff block lines reached; 308/16841 bytes (1.83%) of diff not shown.
5.15 KB
com/badlogic/gdx/physics/box2d/Contact.class
5.07 KB
javap -verbose -constants -s -l -private {}
    
Offset 376, 89 lines modifiedOffset 376, 89 lines modified
376 ········18:·aload_0376 ········18:·aload_0
377 ········19:·getfield······#21·················//·Field·worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold;377 ········19:·getfield······#21·················//·Field·worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold;
378 ········22:·iload·········4378 ········22:·iload·········4
379 ········24:·putfield······#75·················//·Field·com/badlogic/gdx/physics/box2d/WorldManifold.numContactPoints:I379 ········24:·putfield······#75·················//·Field·com/badlogic/gdx/physics/box2d/WorldManifold.numContactPoints:I
380 ········27:·aload_0380 ········27:·aload_0
381 ········28:·getfield······#21·················//·Field·worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold;381 ········28:·getfield······#21·················//·Field·worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold;
382 ········31:·getfield······#79·················//·Field·com/badlogic/gdx/physics/box2d/WorldManifold.normal:Lcom/badlogic/gdx/math/Vector2;382 ········31:·getfield······#79·················//·Field·com/badlogic/gdx/physics/box2d/WorldManifold.normal:Lcom/badlogic/gdx/math/Vector2;
383 ········34:·astore········5383 ········34:·astore_3
384 ········36:·aload_0384 ········35:·aload_0
385 ········37:·getfield······#24·················//·Field·tmp:[F385 ········36:·getfield······#24·················//·Field·tmp:[F
386 ········40:·astore········6386 ········39:·astore········5
387 ········42:·aload·········6387 ········41:·aload·········5
388 ········44:·iconst_0388 ········43:·iconst_0
389 ········45:·faload389 ········44:·faload
390 ········46:·fstore········7390 ········45:·fstore········6
391 ········48:·aload_0391 ········47:·aload_0
392 ········49:·getfield······#24·················//·Field·tmp:[F392 ········48:·getfield······#24·················//·Field·tmp:[F
393 ········52:·astore_3393 ········51:·astore········7
394 ········53:·iconst_1394 ········53:·iconst_1
395 ········54:·istore········8395 ········54:·istore········8
396 ········56:·aload_3396 ········56:·aload·········7
397 ········57:·iload·········8397 ········58:·iload·········8
398 ········59:·faload398 ········60:·faload
399 ········60:·fstore········9399 ········61:·fstore········9
400 ········62:·aload·········5400 ········63:·aload_3
401 ········64:·fload·········7401 ········64:·fload·········6
402 ········66:·fload·········9402 ········66:·fload·········9
403 ········68:·invokevirtual·#86·················//·Method·com/badlogic/gdx/math/Vector2.set:(FF)Lcom/badlogic/gdx/math/Vector2;403 ········68:·invokevirtual·#86·················//·Method·com/badlogic/gdx/math/Vector2.set:(FF)Lcom/badlogic/gdx/math/Vector2;
404 ········71:·pop404 ········71:·pop
405 ········72:·iconst_0405 ········72:·iconst_0
406 ········73:·istore········10406 ········73:·istore········10
407 ········75:·iload·········10407 ········75:·iload·········10
408 ········77:·iload·········4408 ········77:·iload·········4
409 ········79:·if_icmpge·····161409 ········79:·if_icmpge·····157
410 ········82:·aload_0410 ········82:·aload_0
411 ········83:·getfield······#21·················//·Field·worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold;411 ········83:·getfield······#21·················//·Field·worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold;
412 ········86:·getfield······#90·················//·Field·com/badlogic/gdx/physics/box2d/WorldManifold.points:[Lcom/badlogic/gdx/math/Vector2;412 ········86:·getfield······#90·················//·Field·com/badlogic/gdx/physics/box2d/WorldManifold.points:[Lcom/badlogic/gdx/math/Vector2;
413 ········89:·iload·········10413 ········89:·iload·········10
414 ········91:·aaload414 ········91:·aaload
415 ········92:·astore········11415 ········92:·astore········11
416 ········94:·aload_0416 ········94:·aload_0
417 ········95:·getfield······#24·················//·Field·tmp:[F417 ········95:·getfield······#24·················//·Field·tmp:[F
418 ········98:·astore········5418 ········98:·astore_3
419 ·······100:·iload·········10419 ········99:·iload·········10
420 ·······102:·iconst_2420 ·······101:·iconst_2
421 ·······103:·imul421 ·······102:·imul
422 ·······104:·iconst_2422 ·······103:·iconst_2
423 ·······105:·iadd423 ·······104:·iadd
424 ·······106:·istore········12424 ·······105:·istore········12
425 ·······108:·aload·········5425 ·······107:·aload_3
426 ·······110:·iload·········12426 ·······108:·iload·········12
427 ·······112:·faload427 ·······110:·faload
428 ·······113:·fstore········13428 ·······111:·fstore········13
429 ·······115:·aload·········11429 ·······113:·aload·········11
430 ·······117:·fload·········13430 ·······115:·fload·········13
431 ·······119:·putfield······#94·················//·Field·com/badlogic/gdx/math/Vector2.x:F431 ·······117:·putfield······#94·················//·Field·com/badlogic/gdx/math/Vector2.x:F
432 ·······122:·aload_0432 ·······120:·aload_0
433 ·······123:·getfield······#24·················//·Field·tmp:[F433 ·······121:·getfield······#24·················//·Field·tmp:[F
434 ·······126:·astore········5434 ·······124:·astore_3
435 ·······128:·iload·········10435 ·······125:·iload·········10
436 ·······130:·iconst_2 
437 ·······131:·imul 
438 ·······132:·iconst_2436 ·······127:·iconst_2
 437 ·······128:·imul
 438 ·······129:·iconst_2
439 ·······133:·iadd439 ·······130:·iadd
440 ·······134:·iconst_1440 ·······131:·iconst_1
441 ·······135:·iadd441 ·······132:·iadd
442 ·······136:·istore········12442 ·······133:·istore········12
443 ·······138:·aload·········5443 ·······135:·aload_3
444 ·······140:·iload·········12444 ·······136:·iload·········12
445 ·······142:·faload445 ·······138:·faload
446 ·······143:·fstore········13446 ·······139:·fstore········13
447 ·······145:·aload·········11447 ·······141:·aload·········11
448 ·······147:·fload·········13448 ·······143:·fload·········13
449 ·······149:·putfield······#97·················//·Field·com/badlogic/gdx/math/Vector2.y:F449 ·······145:·putfield······#97·················//·Field·com/badlogic/gdx/math/Vector2.y:F
450 ·······152:·iload·········10450 ·······148:·iload·········10
451 ·······154:·iconst_1451 ·······150:·iconst_1
452 ·······155:·iadd452 ·······151:·iadd
453 ·······156:·istore········10453 ·······152:·istore········10
454 ·······158:·goto··········75454 ·······154:·goto··········75
455 ·······161:·aload_0455 ·······157:·aload_0
456 ·······162:·getfield······#21·················//·Field·worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold;456 ·······158:·getfield······#21·················//·Field·worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold;
457 ·······165:·areturn457 ·······161:·areturn
  
458 ··public·boolean·isEnabled();458 ··public·boolean·isEnabled();
459 ····descriptor:·()Z459 ····descriptor:·()Z
460 ····flags:·(0x0001)·ACC_PUBLIC460 ····flags:·(0x0001)·ACC_PUBLIC
461 ····Code:461 ····Code:
462 ······stack=300,·locals=3,·args_size=1462 ······stack=300,·locals=3,·args_size=1
463 ·········0:·aload_0463 ·········0:·aload_0
2.36 KB
com/badlogic/gdx/utils/LongArray.class
2.29 KB
javap -verbose -constants -s -l -private {}
    
Offset 601, 15 lines modifiedOffset 601, 15 lines modified
601 ········38:·getfield······#25·················//·Field·items:[J601 ········38:·getfield······#25·················//·Field·items:[J
602 ········41:·areturn602 ········41:·areturn
  
603 ··public·boolean·equals(java.lang.Object);603 ··public·boolean·equals(java.lang.Object);
604 ····descriptor:·(Ljava/lang/Object;)Z604 ····descriptor:·(Ljava/lang/Object;)Z
605 ····flags:·(0x0001)·ACC_PUBLIC605 ····flags:·(0x0001)·ACC_PUBLIC
606 ····Code:606 ····Code:
607 ······stack=300,·locals=13,·args_size=2607 ······stack=300,·locals=12,·args_size=2
608 ·········0:·iconst_1608 ·········0:·iconst_1
609 ·········1:·istore_2609 ·········1:·istore_2
610 ·········2:·aload_1610 ·········2:·aload_1
611 ·········3:·aload_0611 ·········3:·aload_0
612 ·········4:·if_acmpne·····9612 ·········4:·if_acmpne·····9
613 ·········7:·iload_2613 ·········7:·iload_2
614 ·········8:·ireturn614 ·········8:·ireturn
Offset 641, 40 lines modifiedOffset 641, 38 lines modified
641 ········55:·iconst_0641 ········55:·iconst_0
642 ········56:·istore········6642 ········56:·istore········6
643 ········58:·iload·········6643 ········58:·iload·········6
644 ········60:·iload·········5644 ········60:·iload·········5
645 ········62:·if_icmpge·····7645 ········62:·if_icmpge·····7
646 ········65:·aload_0646 ········65:·aload_0
647 ········66:·getfield······#25·················//·Field·items:[J647 ········66:·getfield······#25·················//·Field·items:[J
648 ········69:·astore········7 
649 ········71:·aload·········7 
650 ········73:·iload·········6648 ········69:·iload·········6
651 ········75:·laload649 ········71:·laload
652 ········76:·lstore········8650 ········72:·lstore········7
653 ········78:·aload·········4651 ········74:·aload·········4
654 ········80:·getfield······#25·················//·Field·items:[J652 ········76:·getfield······#25·················//·Field·items:[J
655 ········83:·astore········10653 ········79:·astore········9
656 ········85:·aload·········10654 ········81:·aload·········9
657 ········87:·iload·········6655 ········83:·iload·········6
658 ········89:·laload656 ········85:·laload
659 ········90:·lstore········11657 ········86:·lstore········10
660 ········92:·lload·········8658 ········88:·lload·········7
661 ········94:·lload·········11659 ········90:·lload·········10
662 ········96:·lcmp660 ········92:·lcmp
663 ········97:·istore_3661 ········93:·istore_3
664 ········98:·iload_3662 ········94:·iload_3
665 ········99:·ifeq··········107663 ········95:·ifeq··········103
666 ·······102:·iconst_0664 ········98:·iconst_0
667 ·······103:·istore_2665 ········99:·istore_2
668 ·······104:·goto··········7666 ·······100:·goto··········7
669 ·······107:·iload·········6667 ·······103:·iload·········6
670 ·······109:·iconst_1668 ·······105:·iconst_1
671 ·······110:·iadd669 ·······106:·iadd
672 ·······111:·istore········6670 ·······107:·istore········6
673 ·······113:·goto··········58671 ·······109:·goto··········58
  
674 ··public·long·first();672 ··public·long·first();
675 ····descriptor:·()J673 ····descriptor:·()J
676 ····flags:·(0x0001)·ACC_PUBLIC674 ····flags:·(0x0001)·ACC_PUBLIC
677 ····Code:675 ····Code:
678 ······stack=300,·locals=1,·args_size=1676 ······stack=300,·locals=1,·args_size=1
679 ·········0:·aload_0677 ·········0:·aload_0
2.62 KB
com/badlogic/gdx/utils/LongMap.class
2.55 KB
javap -verbose -constants -s -l -private {}
    
Offset 1142, 26 lines modifiedOffset 1142, 24 lines modified
1142 ·······329:·ishl1142 ·······329:·ishl
1143 ·······330:·istore········61143 ·······330:·istore········6
1144 ·······332:·aload_01144 ·······332:·aload_0
1145 ·······333:·iload·········61145 ·······333:·iload·········6
1146 ·······335:·invokespecial·#151················//·Method·resize:(I)V1146 ·······335:·invokespecial·#151················//·Method·resize:(I)V
1147 ·······338:·goto··········281147 ·······338:·goto··········28
1148 ·······341:·aload_01148 ·······341:·aload_0
1149 ·······342:·astore········8 
1150 ·······344:·aload_0 
1151 ·······345:·lload_11149 ·······342:·lload_1
1152 ·······346:·aload_31150 ·······343:·aload_3
1153 ·······347:·iload·········71151 ·······344:·iload·········7
1154 ·······349:·lload·········91152 ·······346:·lload·········9
1155 ·······351:·iload·········121153 ·······348:·iload·········12
1156 ·······353:·lload·········131154 ·······350:·lload·········13
1157 ·······355:·iload·········151155 ·······352:·iload·········15
1158 ·······357:·lload·········161156 ·······354:·lload·········16
1159 ·······359:·invokespecial·#169················//·Method·push:(JLjava/lang/Object;IJIJIJ)V1157 ·······356:·invokespecial·#169················//·Method·push:(JLjava/lang/Object;IJIJIJ)V
1160 ·······362:·goto··········281158 ·······359:·goto··········28
  
1161 ··private·void·putStash(long,·java.lang.Object);1159 ··private·void·putStash(long,·java.lang.Object);
1162 ····descriptor:·(JLjava/lang/Object;)V1160 ····descriptor:·(JLjava/lang/Object;)V
1163 ····flags:·(0x0002)·ACC_PRIVATE1161 ····flags:·(0x0002)·ACC_PRIVATE
1164 ····Code:1162 ····Code:
1165 ······stack=300,·locals=8,·args_size=31163 ······stack=300,·locals=8,·args_size=3
1166 ·········0:·aload_01164 ·········0:·aload_0
Offset 2424, 27 lines modifiedOffset 2422, 29 lines modified
2424 ·······536:·iload·········62422 ·······536:·iload·········6
2425 ·······538:·invokespecial·#151················//·Method·resize:(I)V2423 ·······538:·invokespecial·#151················//·Method·resize:(I)V
2426 ·······541:·aconst_null2424 ·······541:·aconst_null
2427 ·······542:·astore········72425 ·······542:·astore········7
2428 ·······544:·goto··········552426 ·······544:·goto··········55
2429 ·······547:·aload_02427 ·······547:·aload_0
2430 ·······548:·astore········122428 ·······548:·astore········12
2431 ·······550:·aload_0 
2432 ·······551:·lload_12429 ·······550:·lload_1
 2430 ·······551:·lstore········4
 2431 ·······553:·aload_0
 2432 ·······554:·lload_1
2433 ·······552:·aload_32433 ·······555:·aload_3
2434 ·······553:·iload·········92434 ·······556:·iload·········9
2435 ·······555:·lload·········102435 ·······558:·lload·········10
2436 ·······557:·iload·········132436 ·······560:·iload·········13
2437 ·······559:·lload·········142437 ·······562:·lload·········14
2438 ·······561:·iload·········162438 ·······564:·iload·········16
2439 ·······563:·lload·········172439 ·······566:·lload·········17
2440 ·······565:·invokespecial·#169················//·Method·push:(JLjava/lang/Object;IJIJIJ)V2440 ·······568:·invokespecial·#169················//·Method·push:(JLjava/lang/Object;IJIJIJ)V
2441 ·······568:·aconst_null2441 ·······571:·aconst_null
2442 ·······569:·astore········72442 ·······572:·astore········7
2443 ·······571:·goto··········552443 ·······574:·goto··········55
  
2444 ··public·void·putAll(com.badlogic.gdx.utils.LongMap);2444 ··public·void·putAll(com.badlogic.gdx.utils.LongMap);
2445 ····descriptor:·(Lcom/badlogic/gdx/utils/LongMap;)V2445 ····descriptor:·(Lcom/badlogic/gdx/utils/LongMap;)V
2446 ····flags:·(0x0001)·ACC_PUBLIC2446 ····flags:·(0x0001)·ACC_PUBLIC
2447 ····Code:2447 ····Code:
2448 ······stack=300,·locals=9,·args_size=22448 ······stack=300,·locals=9,·args_size=2
2449 ·········0:·aload_12449 ·········0:·aload_1
1.37 KB
com/badlogic/gdx/utils/compression/Lzma.class
1.29 KB
javap -verbose -constants -s -l -private {}
    
Offset 321, 15 lines modifiedOffset 321, 15 lines modified
321 ·······352:·invokevirtual·#98·················//·Method·com/badlogic/gdx/utils/compression/lzma/Encoder.Code:(Ljava/io/InputStream;Ljava/io/OutputStream;JJLcom/badlogic/gdx/utils/compression/ICodeProgress;)V321 ·······352:·invokevirtual·#98·················//·Method·com/badlogic/gdx/utils/compression/lzma/Encoder.Code:(Ljava/io/InputStream;Ljava/io/OutputStream;JJLcom/badlogic/gdx/utils/compression/ICodeProgress;)V
322 ·······355:·return322 ·······355:·return
  
323 ··public·static·void·decompress(java.io.InputStream,·java.io.OutputStream);323 ··public·static·void·decompress(java.io.InputStream,·java.io.OutputStream);
324 ····descriptor:·(Ljava/io/InputStream;Ljava/io/OutputStream;)V324 ····descriptor:·(Ljava/io/InputStream;Ljava/io/OutputStream;)V
325 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC325 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
326 ····Code:326 ····Code:
327 ······stack=300,·locals=14,·args_size=2327 ······stack=300,·locals=13,·args_size=2
328 ·········0:·iconst_5328 ·········0:·iconst_5
329 ·········1:·istore_2329 ·········1:·istore_2
330 ·········2:·iload_2330 ·········2:·iload_2
331 ·········3:·newarray·······byte331 ·········3:·newarray·······byte
332 ·········5:·astore_3332 ·········5:·astore_3
333 ·········6:·aconst_null333 ·········6:·aconst_null
334 ·········7:·astore········4334 ·········7:·astore········4
Offset 389, 17 lines modifiedOffset 389, 17 lines modified
389 ·······119:·athrow389 ·······119:·athrow
390 ·······120:·iload·········10390 ·······120:·iload·········10
391 ·······122:·i2l391 ·······122:·i2l
392 ·······123:·lstore········11392 ·······123:·lstore········11
393 ·······125:·iload·········9393 ·······125:·iload·········9
394 ·······127:·bipush········8394 ·······127:·bipush········8
395 ·······129:·imul395 ·······129:·imul
396 ·······130:·istore········13396 ·······130:·istore········5
397 ·······132:·lload·········11397 ·······132:·lload·········11
398 ·······134:·iload·········13398 ·······134:·iload·········5
399 ·······136:·lshl399 ·······136:·lshl
400 ·······137:·lstore········11400 ·······137:·lstore········11
401 ·······139:·lload·········7401 ·······139:·lload·········7
402 ·······141:·lload·········11402 ·······141:·lload·········11
403 ·······143:·lor403 ·······143:·lor
404 ·······144:·lstore········7404 ·······144:·lstore········7
405 ·······146:·iload·········9405 ·······146:·iload·········9
37.0 KB
com/badlogic/gdx/utils/compression/lzma/Encoder.class
36.9 KB
javap -verbose -constants -s -l -private {}
    
Offset 1606, 15 lines modifiedOffset 1606, 15 lines modified
1606 ···········101···103···119···any1606 ···········101···103···119···any
1607 ···········109···116···119···any1607 ···········109···116···119···any
  
1608 ··public·void·CodeOneBlock(long[],·long[],·boolean[]);1608 ··public·void·CodeOneBlock(long[],·long[],·boolean[]);
1609 ····descriptor:·([J[J[Z)V1609 ····descriptor:·([J[J[Z)V
1610 ····flags:·(0x0001)·ACC_PUBLIC1610 ····flags:·(0x0001)·ACC_PUBLIC
1611 ····Code:1611 ····Code:
1612 ······stack=300,·locals=37,·args_size=41612 ······stack=300,·locals=35,·args_size=4
1613 ·········0:·aload_11613 ·········0:·aload_1
1614 ·········1:·iconst_01614 ·········1:·iconst_0
1615 ·········2:·lconst_01615 ·········2:·lconst_0
1616 ·········3:·lastore1616 ·········3:·lastore
1617 ·········4:·lconst_01617 ·········4:·lconst_0
1618 ·········5:·lstore········41618 ·········5:·lstore········4
1619 ·········7:·aload_21619 ·········7:·aload_2
Offset 1698, 17 lines modifiedOffset 1698, 17 lines modified
1698 ·······146:·lstore········121698 ·······146:·lstore········12
1699 ·······148:·aload_01699 ·······148:·aload_0
1700 ·······149:·getfield······#294················//·Field·nowPos64:J1700 ·······149:·getfield······#294················//·Field·nowPos64:J
1701 ·······152:·lstore········141701 ·······152:·lstore········14
1702 ·······154:·lload·········141702 ·······154:·lload·········14
1703 ·······156:·lstore········161703 ·······156:·lstore········16
1704 ·······158:·lconst_01704 ·······158:·lconst_0
1705 ·······159:·lstore········181705 ·······159:·lstore········4
1706 ·······161:·lload·········141706 ·······161:·lload·········14
1707 ·······163:·lload·········181707 ·······163:·lload·········4
1708 ·······165:·lcmp1708 ·······165:·lcmp
1709 ·······166:·istore········61709 ·······166:·istore········6
1710 ·······168:·iload·········61710 ·······168:·iload·········6
1711 ·······170:·ifne··········5061711 ·······170:·ifne··········506
1712 ·······173:·aload_01712 ·······173:·aload_0
1713 ·······174:·getfield······#121················//·Field·_matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree;1713 ·······174:·getfield······#121················//·Field·_matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree;
1714 ·······177:·astore········81714 ·······177:·astore········8
Offset 1752, 41 lines modifiedOffset 1752, 41 lines modified
1752 ·······250:·getfield······#188················//·Field·_posStateMask:I1752 ·······250:·getfield······#188················//·Field·_posStateMask:I
1753 ·······253:·istore········111753 ·······253:·istore········11
1754 ·······255:·iload·········111754 ·······255:·iload·········11
1755 ·······257:·istore········71755 ·······257:·istore········7
1756 ·······259:·iload·········61756 ·······259:·iload·········6
1757 ·······261:·iload·········111757 ·······261:·iload·········11
1758 ·······263:·iand1758 ·······263:·iand
1759 ·······264:·istore········201759 ·······264:·istore········18
1760 ·······266:·aload_01760 ·······266:·aload_0
1761 ·······267:·getfield······#126················//·Field·_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;1761 ·······267:·getfield······#126················//·Field·_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;
1762 ·······270:·astore········91762 ·······270:·astore········9
1763 ·······272:·aload_01763 ·······272:·aload_0
1764 ·······273:·astore········81764 ·······273:·astore········8
1765 ·······275:·aload_01765 ·······275:·aload_0
1766 ·······276:·getfield······#129················//·Field·_isMatch:[S1766 ·······276:·getfield······#129················//·Field·_isMatch:[S
1767 ·······279:·astore········101767 ·······279:·astore········10
1768 ·······281:·aload_01768 ·······281:·aload_0
1769 ·······282:·astore········81769 ·······282:·astore········8
1770 ·······284:·aload_01770 ·······284:·aload_0
1771 ·······285:·getfield······#112················//·Field·_state:I1771 ·······285:·getfield······#112················//·Field·_state:I
1772 ·······288:·istore········111772 ·······288:·istore········11
1773 ·······290:·iload·········111773 ·······290:·iload·········11
1774 ·······292:·istore········211774 ·······292:·istore········19
1775 ·······294:·iload·········111775 ·······294:·iload·········11
1776 ·······296:·iconst_41776 ·······296:·iconst_4
1777 ·······297:·ishl1777 ·······297:·ishl
1778 ·······298:·iload·········201778 ·······298:·iload·········18
1779 ·······300:·iadd1779 ·······300:·iadd
1780 ·······301:·istore········211780 ·······301:·istore········19
1781 ·······303:·iconst_01781 ·······303:·iconst_0
1782 ·······304:·istore········221782 ·······304:·istore········20
1783 ·······306:·aload·········91783 ·······306:·aload·········9
1784 ·······308:·aload·········101784 ·······308:·aload·········10
1785 ·······310:·iload·········211785 ·······310:·iload·········19
1786 ·······312:·iconst_01786 ·······312:·iconst_0
1787 ·······313:·invokevirtual·#307················//·Method·com/badlogic/gdx/utils/compression/rangecoder/Encoder.Encode:([SII)V1787 ·······313:·invokevirtual·#307················//·Method·com/badlogic/gdx/utils/compression/rangecoder/Encoder.Encode:([SII)V
1788 ·······316:·aload_01788 ·······316:·aload_0
1789 ·······317:·getfield······#112················//·Field·_state:I1789 ·······317:·getfield······#112················//·Field·_state:I
1790 ·······320:·istore········111790 ·······320:·istore········11
1791 ·······322:·iload·········111791 ·······322:·iload·········11
1792 ·······324:·istore········61792 ·······324:·istore········6
Offset 1811, 15 lines modifiedOffset 1811, 15 lines modified
1811 ·······362:·iconst_01811 ·······362:·iconst_0
1812 ·······363:·iload·········111812 ·······363:·iload·········11
1813 ·······365:·isub1813 ·······365:·isub
1814 ·······366:·istore········71814 ·······366:·istore········7
1815 ·······368:·aload·········91815 ·······368:·aload·········9
1816 ·······370:·iload·········71816 ·······370:·iload·········7
1817 ·······372:·invokevirtual·#317················//·Method·com/badlogic/gdx/utils/compression/lz/BinTree.GetIndexByte:(I)B1817 ·······372:·invokevirtual·#317················//·Method·com/badlogic/gdx/utils/compression/lz/BinTree.GetIndexByte:(I)B
1818 ·······375:·istore········231818 ·······375:·istore········21
1819 ·······377:·aload_01819 ·······377:·aload_0
1820 ·······378:·getfield······#165················//·Field·_literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;1820 ·······378:·getfield······#165················//·Field·_literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;
1821 ·······381:·astore········91821 ·······381:·astore········9
1822 ·······383:·aload_01822 ·······383:·aload_0
1823 ·······384:·astore········81823 ·······384:·astore········8
1824 ·······386:·aload_01824 ·······386:·aload_0
1825 ·······387:·getfield······#294················//·Field·nowPos64:J1825 ·······387:·getfield······#294················//·Field·nowPos64:J
Offset 1829, 33 lines modifiedOffset 1829, 33 lines modified
1829 ·······396:·lload·········141829 ·······396:·lload·········14
1830 ·······398:·l2i1830 ·······398:·l2i
1831 ·······399:·istore········71831 ·······399:·istore········7
1832 ·······401:·aload_01832 ·······401:·aload_0
1833 ·······402:·getfield······#259················//·Field·_previousByte:B1833 ·······402:·getfield······#259················//·Field·_previousByte:B
1834 ·······405:·istore········111834 ·······405:·istore········11
1835 ·······407:·iload·········111835 ·······407:·iload·········11
1836 ·······409:·istore········211836 ·······409:·istore········19
1837 ·······411:·aload·········91837 ·······411:·aload·········9
1838 ·······413:·iload·········71838 ·······413:·iload·········7
1839 ·······415:·iload·········111839 ·······415:·iload·········11
1840 ·······417:·invokevirtual·#321················//·Method·com/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder.GetSubCoder:(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;1840 ·······417:·invokevirtual·#321················//·Method·com/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder.GetSubCoder:(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;
1841 ·······420:·astore········91841 ·······420:·astore········9
1842 ·······422:·aload_01842 ·······422:·aload_0
1843 ·······423:·getfield······#126················//·Field·_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;1843 ·······423:·getfield······#126················//·Field·_rangeEncoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;
1844 ·······426:·astore········101844 ·······426:·astore········10
1845 ·······428:·aload·········91845 ·······428:·aload·········9
1846 ·······430:·astore········81846 ·······430:·astore········8
1847 ·······432:·aload·········91847 ·······432:·aload·········9
1848 ·······434:·aload·········101848 ·······434:·aload·········10
1849 ·······436:·iload·········231849 ·······436:·iload·········21
1850 ·······438:·invokevirtual·#326················//·Method·com/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;B)V1850 ·······438:·invokevirtual·#326················//·Method·com/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2.Encode:(Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;B)V
1851 ·······441:·aload_01851 ·······441:·aload_0
1852 ·······442:·astore········81852 ·······442:·astore········8
1853 ·······444:·aload_01853 ·······444:·aload_0
1854 ·······445:·iload·········231854 ·······445:·iload·········21
1855 ·······447:·putfield······#259················//·Field·_previousByte:B1855 ·······447:·putfield······#259················//·Field·_previousByte:B
1856 ·······450:·aload_01856 ·······450:·aload_0
1857 ·······451:·getfield······#313················//·Field·_additionalOffset:I1857 ·······451:·getfield······#313················//·Field·_additionalOffset:I
1858 ·······454:·istore········111858 ·······454:·istore········11
1859 ·······456:·iload·········111859 ·······456:·iload·········11
1860 ·······458:·istore········61860 ·······458:·istore········6
1861 ·······460:·iload·········111861 ·······460:·iload·········11
Offset 1869, 17 lines modifiedOffset 1869, 17 lines modified
1869 ·······473:·putfield······#313················//·Field·_additionalOffset:I1869 ·······473:·putfield······#313················//·Field·_additionalOffset:I
Max diff block lines reached; 32487/37695 bytes (86.18%) of diff not shown.
1.39 KB
com/badlogic/gdx/utils/compression/rangecoder/Encoder.class
1.28 KB
javap -verbose -constants -s -l -private {}
    
Offset 443, 15 lines modifiedOffset 443, 15 lines modified
443 ·······161:·sastore443 ·······161:·sastore
444 ·······162:·goto··········50444 ·······162:·goto··········50
  
445 ··public·void·EncodeDirectBits(int,·int);445 ··public·void·EncodeDirectBits(int,·int);
446 ····descriptor:·(II)V446 ····descriptor:·(II)V
447 ····flags:·(0x0001)·ACC_PUBLIC447 ····flags:·(0x0001)·ACC_PUBLIC
448 ····Code:448 ····Code:
449 ······stack=300,·locals=11,·args_size=3449 ······stack=300,·locals=10,·args_size=3
450 ·········0:·iload_2450 ·········0:·iload_2
451 ·········1:·iconst_m1451 ·········1:·iconst_m1
452 ·········2:·iadd452 ·········2:·iadd
453 ·········3:·istore_3453 ·········3:·istore_3
454 ·········4:·iload_3454 ·········4:·iload_3
455 ·········5:·iflt··········117455 ·········5:·iflt··········117
456 ·········8:·aload_0456 ·········8:·aload_0
Offset 474, 20 lines modifiedOffset 474, 20 lines modified
474 ········34:·iload·········5474 ········34:·iload·········5
475 ········36:·if_icmpne·····69475 ········36:·if_icmpne·····69
476 ········39:·aload_0476 ········39:·aload_0
477 ········40:·getfield······#46·················//·Field·Low:J477 ········40:·getfield······#46·················//·Field·Low:J
478 ········43:·lstore········6478 ········43:·lstore········6
479 ········45:·aload_0479 ········45:·aload_0
480 ········46:·getfield······#40·················//·Field·Range:I480 ········46:·getfield······#40·················//·Field·Range:I
481 ········49:·istore········8481 ········49:·istore········4
482 ········51:·iload·········8482 ········51:·iload·········4
483 ········53:·i2l483 ········53:·i2l
484 ········54:·lstore········9484 ········54:·lstore········8
485 ········56:·lload·········6485 ········56:·lload·········6
486 ········58:·lload·········9486 ········58:·lload·········8
487 ········60:·ladd487 ········60:·ladd
488 ········61:·lstore········6488 ········61:·lstore········6
489 ········63:·aload_0489 ········63:·aload_0
490 ········64:·lload·········6490 ········64:·lload·········6
491 ········66:·putfield······#46·················//·Field·Low:J491 ········66:·putfield······#46·················//·Field·Low:J
492 ········69:·aload_0492 ········69:·aload_0
493 ········70:·getfield······#40·················//·Field·Range:I493 ········70:·getfield······#40·················//·Field·Range:I
24.2 KB
org/apache/commons/lang3/math/Fraction.class
24.1 KB
javap -verbose -constants -s -l -private {}
    
Offset 569, 15 lines modifiedOffset 569, 15 lines modified
569 ········60:·l2i569 ········60:·l2i
570 ········61:·ireturn570 ········61:·ireturn
  
571 ··private·org.apache.commons.lang3.math.Fraction·addSub(org.apache.commons.lang3.math.Fraction,·boolean);571 ··private·org.apache.commons.lang3.math.Fraction·addSub(org.apache.commons.lang3.math.Fraction,·boolean);
572 ····descriptor:·(Lorg/apache/commons/lang3/math/Fraction;Z)Lorg/apache/commons/lang3/math/Fraction;572 ····descriptor:·(Lorg/apache/commons/lang3/math/Fraction;Z)Lorg/apache/commons/lang3/math/Fraction;
573 ····flags:·(0x0002)·ACC_PRIVATE573 ····flags:·(0x0002)·ACC_PRIVATE
574 ····Code:574 ····Code:
575 ······stack=300,·locals=22,·args_size=3575 ······stack=300,·locals=20,·args_size=3
576 ·········0:·aload_1576 ·········0:·aload_1
577 ·········1:·ifnonnull·····16577 ·········1:·ifnonnull·····16
578 ·········4:·new···········#94·················//·class·java/lang/IllegalArgumentException578 ·········4:·new···········#94·················//·class·java/lang/IllegalArgumentException
579 ·········7:·astore_3579 ·········7:·astore_3
580 ·········8:·aload_3580 ·········8:·aload_3
581 ·········9:·ldc···········#96·················//·String·The·fraction·must·not·be·null581 ·········9:·ldc···········#96·················//·String·The·fraction·must·not·be·null
582 ········11:·invokespecial·#97·················//·Method·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V582 ········11:·invokespecial·#97·················//·Method·java/lang/IllegalArgumentException."<init>":(Ljava/lang/String;)V
Offset 686, 131 lines modifiedOffset 686, 129 lines modified
686 ·······221:·invokevirtual·#127················//·Method·java/math/BigInteger.multiply:(Ljava/math/BigInteger;)Ljava/math/BigInteger;686 ·······221:·invokevirtual·#127················//·Method·java/math/BigInteger.multiply:(Ljava/math/BigInteger;)Ljava/math/BigInteger;
687 ·······224:·astore········12687 ·······224:·astore········12
688 ·······226:·aload_1688 ·······226:·aload_1
689 ·······227:·getfield······#75·················//·Field·numerator:I689 ·······227:·getfield······#75·················//·Field·numerator:I
690 ·······230:·istore········4690 ·······230:·istore········4
691 ·······232:·iload·········4691 ·······232:·iload·········4
692 ·······234:·i2l692 ·······234:·i2l
693 ·······235:·lstore········13 
694 ·······237:·lload·········13 
695 ·······239:·invokestatic··#123················//·Method·java/math/BigInteger.valueOf:(J)Ljava/math/BigInteger;693 ·······235:·invokestatic··#123················//·Method·java/math/BigInteger.valueOf:(J)Ljava/math/BigInteger;
696 ·······242:·astore_3694 ·······238:·astore_3
697 ·······243:·aload_0695 ·······239:·aload_0
698 ·······244:·getfield······#77·················//·Field·denominator:I696 ·······240:·getfield······#77·················//·Field·denominator:I
699 ·······247:·iload·········6697 ·······243:·iload·········6
700 ·······249:·idiv698 ·······245:·idiv
701 ·······250:·istore········5699 ·······246:·istore········5
702 ·······252:·iload·········5700 ·······248:·iload·········5
703 ·······254:·i2l701 ·······250:·i2l
704 ·······255:·lstore········15702 ·······251:·lstore········13
705 ·······257:·lload·········15703 ·······253:·lload·········13
706 ·······259:·invokestatic··#123················//·Method·java/math/BigInteger.valueOf:(J)Ljava/math/BigInteger;704 ·······255:·invokestatic··#123················//·Method·java/math/BigInteger.valueOf:(J)Ljava/math/BigInteger;
707 ·······262:·astore········9705 ·······258:·astore········9
708 ·······264:·aload_3706 ·······260:·aload_3
709 ·······265:·aload·········9707 ·······261:·aload·········9
710 ·······267:·invokevirtual·#127················//·Method·java/math/BigInteger.multiply:(Ljava/math/BigInteger;)Ljava/math/BigInteger;708 ·······263:·invokevirtual·#127················//·Method·java/math/BigInteger.multiply:(Ljava/math/BigInteger;)Ljava/math/BigInteger;
711 ·······270:·astore········17709 ·······266:·astore········15
712 ·······272:·iload_2710 ·······268:·iload_2
713 ·······273:·ifeq··········367711 ·······269:·ifeq··········363
714 ·······276:·aload·········12712 ·······272:·aload·········12
715 ·······278:·aload·········17713 ·······274:·aload·········15
716 ·······280:·invokevirtual·#130················//·Method·java/math/BigInteger.add:(Ljava/math/BigInteger;)Ljava/math/BigInteger;714 ·······276:·invokevirtual·#130················//·Method·java/math/BigInteger.add:(Ljava/math/BigInteger;)Ljava/math/BigInteger;
717 ·······283:·astore········18715 ·······279:·astore········16
718 ·······285:·iload·········6716 ·······281:·iload·········6
719 ·······287:·i2l717 ·······283:·i2l
720 ·······288:·lstore········13718 ·······284:·lstore········13
721 ·······290:·lload·········13719 ·······286:·lload·········13
722 ·······292:·invokestatic··#123················//·Method·java/math/BigInteger.valueOf:(J)Ljava/math/BigInteger;720 ·······288:·invokestatic··#123················//·Method·java/math/BigInteger.valueOf:(J)Ljava/math/BigInteger;
723 ·······295:·astore_3721 ·······291:·astore_3
724 ·······296:·aload·········18722 ·······292:·aload·········16
725 ·······298:·aload_3723 ·······294:·aload_3
726 ·······299:·invokevirtual·#133················//·Method·java/math/BigInteger.mod:(Ljava/math/BigInteger;)Ljava/math/BigInteger;724 ·······295:·invokevirtual·#133················//·Method·java/math/BigInteger.mod:(Ljava/math/BigInteger;)Ljava/math/BigInteger;
727 ·······302:·astore_3725 ·······298:·astore_3
728 ·······303:·aload_3726 ·······299:·aload_3
729 ·······304:·invokevirtual·#137················//·Method·java/math/BigInteger.intValue:()I727 ·······300:·invokevirtual·#137················//·Method·java/math/BigInteger.intValue:()I
730 ·······307:·istore········19728 ·······303:·istore········17
731 ·······309:·iload·········19729 ·······305:·iload·········17
732 ·······311:·ifne··········379730 ·······307:·ifne··········375
733 ·······314:·iload·········6731 ·······310:·iload·········6
734 ·······316:·istore········20732 ·······312:·istore········18
735 ·······318:·iload·········20733 ·······314:·iload·········18
736 ·······320:·i2l734 ·······316:·i2l
737 ·······321:·lstore········13735 ·······317:·lstore········13
738 ·······323:·lload·········13736 ·······319:·lload·········13
739 ·······325:·invokestatic··#123················//·Method·java/math/BigInteger.valueOf:(J)Ljava/math/BigInteger;737 ·······321:·invokestatic··#123················//·Method·java/math/BigInteger.valueOf:(J)Ljava/math/BigInteger;
740 ·······328:·astore_3738 ·······324:·astore_3
741 ·······329:·aload·········18739 ·······325:·aload·········16
742 ·······331:·aload_3740 ·······327:·aload_3
743 ·······332:·invokevirtual·#140················//·Method·java/math/BigInteger.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger;741 ·······328:·invokevirtual·#140················//·Method·java/math/BigInteger.divide:(Ljava/math/BigInteger;)Ljava/math/BigInteger;
744 ·······335:·astore········21742 ·······331:·astore········19
745 ·······337:·aload·········21743 ·······333:·aload·········19
746 ·······339:·invokevirtual·#143················//·Method·java/math/BigInteger.bitLength:()I744 ·······335:·invokevirtual·#143················//·Method·java/math/BigInteger.bitLength:()I
747 ·······342:·istore········4745 ·······338:·istore········4
748 ·······344:·bipush········31746 ·······340:·bipush········31
749 ·······346:·istore········5747 ·······342:·istore········5
750 ·······348:·iload·········4748 ·······344:·iload·········4
751 ·······350:·iload·········5749 ·······346:·iload·········5
752 ·······352:·if_icmple·····391750 ·······348:·if_icmple·····387
753 ·······355:·new···········#87·················//·class·java/lang/ArithmeticException751 ·······351:·new···········#87·················//·class·java/lang/ArithmeticException
754 ·······358:·astore_3752 ·······354:·astore_3
755 ·······359:·aload_3753 ·······355:·aload_3
756 ·······360:·ldc···········#146················//·String·overflow:·numerator·too·large·after·multiply754 ·······356:·ldc···········#146················//·String·overflow:·numerator·too·large·after·multiply
757 ·······362:·invokespecial·#92·················//·Method·java/lang/ArithmeticException."<init>":(Ljava/lang/String;)V755 ·······358:·invokespecial·#92·················//·Method·java/lang/ArithmeticException."<init>":(Ljava/lang/String;)V
758 ·······365:·aload_3756 ·······361:·aload_3
759 ·······366:·athrow757 ·······362:·athrow
760 ·······367:·aload·········12758 ·······363:·aload·········12
761 ·······369:·aload·········17759 ·······365:·aload·········15
762 ·······371:·invokevirtual·#149················//·Method·java/math/BigInteger.subtract:(Ljava/math/BigInteger;)Ljava/math/BigInteger;760 ·······367:·invokevirtual·#149················//·Method·java/math/BigInteger.subtract:(Ljava/math/BigInteger;)Ljava/math/BigInteger;
763 ·······374:·astore········18761 ·······370:·astore········16
764 ·······376:·goto··········285762 ·······372:·goto··········281
765 ·······379:·iload·········19763 ·······375:·iload·········17
766 ·······381:·iload·········6764 ·······377:·iload·········6
767 ·······383:·invokestatic··#105················//·Method·greatestCommonDivisor:(II)I765 ·······379:·invokestatic··#105················//·Method·greatestCommonDivisor:(II)I
768 ·······386:·istore········20766 ·······382:·istore········18
769 ·······388:·goto··········318767 ·······384:·goto··········314
770 ·······391:·new···········#2··················//·class·org/apache/commons/lang3/math/Fraction768 ·······387:·new···········#2··················//·class·org/apache/commons/lang3/math/Fraction
771 ·······394:·astore_3769 ·······390:·astore_3
772 ·······395:·aload·········21770 ·······391:·aload·········19
773 ·······397:·invokevirtual·#137················//·Method·java/math/BigInteger.intValue:()I771 ·······393:·invokevirtual·#137················//·Method·java/math/BigInteger.intValue:()I
 772 ·······396:·istore········5
 773 ·······398:·aload_0
 774 ·······399:·getfield······#77·················//·Field·denominator:I
 775 ·······402:·iload·········6
 776 ·······404:·idiv
774 ·······400:·istore········5777 ·······405:·istore········10
775 ·······402:·aload_0778 ·······407:·aload_1
776 ·······403:·getfield······#77·················//·Field·denominator:I779 ·······408:·getfield······#77·················//·Field·denominator:I
777 ·······406:·iload·········6 
778 ·······408:·idiv 
779 ·······409:·istore········10 
780 ·······411:·aload_1 
781 ·······412:·getfield······#77·················//·Field·denominator:I 
782 ·······415:·iload·········20780 ·······411:·iload·········18
783 ·······417:·idiv781 ·······413:·idiv
784 ·······418:·istore········11782 ·······414:·istore········11
785 ·······420:·iload·········10783 ·······416:·iload·········10
786 ·······422:·iload·········11784 ·······418:·iload·········11
787 ·······424:·invokestatic··#114················//·Method·mulPosAndCheck:(II)I785 ·······420:·invokestatic··#114················//·Method·mulPosAndCheck:(II)I
788 ·······427:·istore········10786 ·······423:·istore········10
789 ·······429:·aload_3787 ·······425:·aload_3
790 ·······430:·iload·········5788 ·······426:·iload·········5
791 ·······432:·iload·········10789 ·······428:·iload·········10
Max diff block lines reached; 14713/24592 bytes (59.83%) of diff not shown.
1.64 KB
com/badlogic/gdx/assets/AssetManager.class
1.55 KB
javap -verbose -constants -s -l -private {}
    
Offset 4343, 15 lines modifiedOffset 4343, 15 lines modified
4343 ···········116···120····53···any4343 ···········116···120····53···any
4344 ···········121···125····53···any4344 ···········121···125····53···any
  
4345 ··public·boolean·update(int);4345 ··public·boolean·update(int);
4346 ····descriptor:·(I)Z4346 ····descriptor:·(I)Z
4347 ····flags:·(0x0001)·ACC_PUBLIC4347 ····flags:·(0x0001)·ACC_PUBLIC
4348 ····Code:4348 ····Code:
4349 ······stack=300,·locals=12,·args_size=24349 ······stack=300,·locals=11,·args_size=2
4350 ·········0:·aload_04350 ·········0:·aload_0
4351 ·········1:·monitorenter4351 ·········1:·monitorenter
4352 ·········2:·invokestatic··#513················//·Method·java/lang/System.nanoTime:()J4352 ·········2:·invokestatic··#513················//·Method·java/lang/System.nanoTime:()J
4353 ·········5:·lstore_24353 ·········5:·lstore_2
4354 ·········6:·iload_14354 ·········6:·iload_1
4355 ·········7:·sipush········10004355 ·········7:·sipush········1000
4356 ········10:·imul4356 ········10:·imul
Offset 4369, 27 lines modifiedOffset 4369, 27 lines modified
4369 ········30:·iload·········94369 ········30:·iload·········9
4370 ········32:·ifne··········504370 ········32:·ifne··········50
4371 ········35:·invokestatic··#516················//·Method·java/lang/System.currentTimeMillis:()J4371 ········35:·invokestatic··#516················//·Method·java/lang/System.currentTimeMillis:()J
4372 ········38:·lstore_24372 ········38:·lstore_2
4373 ········39:·lload_24373 ········39:·lload_2
4374 ········40:·lload·········74374 ········40:·lload·········7
4375 ········42:·lcmp4375 ········42:·lcmp
4376 ········43:·istore········104376 ········43:·istore········4
4377 ········45:·iload·········104377 ········45:·iload·········4
4378 ········47:·ifle··········554378 ········47:·ifle··········55
4379 ········50:·aload_04379 ········50:·aload_0
4380 ········51:·monitorexit4380 ········51:·monitorexit
4381 ········52:·iload·········94381 ········52:·iload·········9
4382 ········54:·ireturn4382 ········54:·ireturn
4383 ········55:·invokestatic··#397················//·Method·java/lang/Thread.yield:()V4383 ········55:·invokestatic··#397················//·Method·java/lang/Thread.yield:()V
4384 ········58:·goto··········244384 ········58:·goto··········24
4385 ········61:·astore········114385 ········61:·astore········10
4386 ········63:·aload_04386 ········63:·aload_0
4387 ········64:·monitorexit4387 ········64:·monitorexit
4388 ········65:·aload·········114388 ········65:·aload·········10
4389 ········67:·athrow4389 ········67:·athrow
4390 ······Exception·table:4390 ······Exception·table:
4391 ·········from····to··target·type4391 ·········from····to··target·type
4392 ·············2·····5····61···any4392 ·············2·····5····61···any
4393 ············24····28····61···any4393 ············24····28····61···any
4394 ············35····38····61···any4394 ············35····38····61···any
4395 ············55····58····61···any4395 ············55····58····61···any
3.13 KB
com/badlogic/gdx/physics/box2d/ChainShape.class
3.04 KB
javap -verbose -constants -s -l -private {}
    
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 ····descriptor:·()J170 ····descriptor:·()J
171 ····flags:·(0x0102)·ACC_PRIVATE,·ACC_NATIVE171 ····flags:·(0x0102)·ACC_PRIVATE,·ACC_NATIVE
  
172 ··public·void·createChain(com.badlogic.gdx.math.Vector2[]);172 ··public·void·createChain(com.badlogic.gdx.math.Vector2[]);
173 ····descriptor:·([Lcom/badlogic/gdx/math/Vector2;)V173 ····descriptor:·([Lcom/badlogic/gdx/math/Vector2;)V
174 ····flags:·(0x0001)·ACC_PUBLIC174 ····flags:·(0x0001)·ACC_PUBLIC
175 ····Code:175 ····Code:
176 ······stack=300,·locals=13,·args_size=2176 ······stack=300,·locals=12,·args_size=2
177 ·········0:·aload_1177 ·········0:·aload_1
178 ·········1:·arraylength178 ·········1:·arraylength
179 ·········2:·iconst_2179 ·········2:·iconst_2
180 ·········3:·imul180 ·········3:·imul
181 ·········4:·istore_2181 ·········4:·istore_2
182 ·········5:·iload_2182 ·········5:·iload_2
183 ·········6:·newarray·······float183 ·········6:·newarray·······float
Offset 233, 30 lines modifiedOffset 233, 30 lines modified
233 ········83:·aload_0233 ········83:·aload_0
234 ········84:·getfield······#25·················//·Field·addr:J234 ········84:·getfield······#25·················//·Field·addr:J
235 ········87:·lstore········10235 ········87:·lstore········10
236 ········89:·aload_3236 ········89:·aload_3
237 ········90:·arraylength237 ········90:·arraylength
238 ········91:·iconst_2238 ········91:·iconst_2
239 ········92:·idiv239 ········92:·idiv
240 ········93:·istore········12240 ········93:·istore_2
241 ········95:·aload_0241 ········94:·aload_0
242 ········96:·lload·········10242 ········95:·lload·········10
243 ········98:·aload_3243 ········97:·aload_3
244 ········99:·iload·········12244 ········98:·iload_2
245 ·······101:·invokespecial·#38·················//·Method·jniCreateChain:(J[FI)V245 ········99:·invokespecial·#38·················//·Method·jniCreateChain:(J[FI)V
246 ·······104:·aload_0246 ·······102:·aload_0
247 ·······105:·iconst_0247 ·······103:·iconst_0
248 ·······106:·putfield······#17·················//·Field·isLooped:Z248 ·······104:·putfield······#17·················//·Field·isLooped:Z
249 ·······109:·return249 ·······107:·return
  
250 ··public·void·createLoop(com.badlogic.gdx.math.Vector2[]);250 ··public·void·createLoop(com.badlogic.gdx.math.Vector2[]);
251 ····descriptor:·([Lcom/badlogic/gdx/math/Vector2;)V251 ····descriptor:·([Lcom/badlogic/gdx/math/Vector2;)V
252 ····flags:·(0x0001)·ACC_PUBLIC252 ····flags:·(0x0001)·ACC_PUBLIC
253 ····Code:253 ····Code:
254 ······stack=300,·locals=13,·args_size=2254 ······stack=300,·locals=12,·args_size=2
255 ·········0:·aload_1255 ·········0:·aload_1
256 ·········1:·arraylength256 ·········1:·arraylength
257 ·········2:·iconst_2257 ·········2:·iconst_2
258 ·········3:·imul258 ·········3:·imul
259 ·········4:·istore_2259 ·········4:·istore_2
260 ·········5:·iload_2260 ·········5:·iload_2
261 ·········6:·newarray·······float261 ·········6:·newarray·······float
Offset 311, 24 lines modifiedOffset 311, 24 lines modified
311 ········83:·aload_0311 ········83:·aload_0
312 ········84:·getfield······#25·················//·Field·addr:J312 ········84:·getfield······#25·················//·Field·addr:J
313 ········87:·lstore········10313 ········87:·lstore········10
314 ········89:·aload_3314 ········89:·aload_3
315 ········90:·arraylength315 ········90:·arraylength
316 ········91:·iconst_2316 ········91:·iconst_2
317 ········92:·idiv317 ········92:·idiv
318 ········93:·istore········12318 ········93:·istore_2
319 ········95:·aload_0319 ········94:·aload_0
320 ········96:·lload·········10320 ········95:·lload·········10
321 ········98:·aload_3321 ········97:·aload_3
322 ········99:·iload·········12322 ········98:·iload_2
323 ·······101:·invokespecial·#41·················//·Method·jniCreateLoop:(J[FI)V323 ········99:·invokespecial·#41·················//·Method·jniCreateLoop:(J[FI)V
324 ·······104:·aload_0324 ·······102:·aload_0
325 ·······105:·iconst_1325 ·······103:·iconst_1
326 ·······106:·putfield······#17·················//·Field·isLooped:Z326 ·······104:·putfield······#17·················//·Field·isLooped:Z
327 ·······109:·return327 ·······107:·return
  
328 ··public·com.badlogic.gdx.physics.box2d.Shape$Type·getType();328 ··public·com.badlogic.gdx.physics.box2d.Shape$Type·getType();
329 ····descriptor:·()Lcom/badlogic/gdx/physics/box2d/Shape$Type;329 ····descriptor:·()Lcom/badlogic/gdx/physics/box2d/Shape$Type;
330 ····flags:·(0x0001)·ACC_PUBLIC330 ····flags:·(0x0001)·ACC_PUBLIC
331 ····Code:331 ····Code:
332 ······stack=300,·locals=1,·args_size=1332 ······stack=300,·locals=1,·args_size=1
333 ·········0:·getstatic·····#48·················//·Field·com/badlogic/gdx/physics/box2d/Shape$Type.Chain:Lcom/badlogic/gdx/physics/box2d/Shape$Type;333 ·········0:·getstatic·····#48·················//·Field·com/badlogic/gdx/physics/box2d/Shape$Type.Chain:Lcom/badlogic/gdx/physics/box2d/Shape$Type;
87.7 KB
com/badlogic/gdx/physics/box2d/World.class
87.7 KB
javap -verbose -constants -s -l -private {}
    
Offset 1171, 23 lines modifiedOffset 1171, 23 lines modified
1171 ·······230:·istore········141171 ·······230:·istore········14
1172 ·······232:·goto··········2221172 ·······232:·goto··········222
  
1173 ··private·long·createProperJoint(com.badlogic.gdx.physics.box2d.JointDef);1173 ··private·long·createProperJoint(com.badlogic.gdx.physics.box2d.JointDef);
1174 ····descriptor:·(Lcom/badlogic/gdx/physics/box2d/JointDef;)J1174 ····descriptor:·(Lcom/badlogic/gdx/physics/box2d/JointDef;)J
1175 ····flags:·(0x0002)·ACC_PRIVATE1175 ····flags:·(0x0002)·ACC_PRIVATE
1176 ····Code:1176 ····Code:
1177 ······stack=300,·locals=34,·args_size=21177 ······stack=300,·locals=31,·args_size=2
1178 ·········0:·aload_11178 ·········0:·aload_1
1179 ·········1:·getfield······#179················//·Field·com/badlogic/gdx/physics/box2d/JointDef.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;1179 ·········1:·getfield······#179················//·Field·com/badlogic/gdx/physics/box2d/JointDef.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;
1180 ·········4:·astore_21180 ·········4:·astore_2
1181 ·········5:·getstatic·····#184················//·Field·com/badlogic/gdx/physics/box2d/JointDef$JointType.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;1181 ·········5:·getstatic·····#184················//·Field·com/badlogic/gdx/physics/box2d/JointDef$JointType.DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;
1182 ·········8:·astore_31182 ·········8:·astore_3
1183 ·········9:·aload_21183 ·········9:·aload_2
1184 ········10:·aload_31184 ········10:·aload_3
1185 ········11:·if_acmpne·····1501185 ········11:·if_acmpne·····154
1186 ········14:·aload_11186 ········14:·aload_1
1187 ········15:·astore········41187 ········15:·astore········4
1188 ········17:·aload_11188 ········17:·aload_1
1189 ········18:·checkcast·····#186················//·class·com/badlogic/gdx/physics/box2d/joints/DistanceJointDef1189 ········18:·checkcast·····#186················//·class·com/badlogic/gdx/physics/box2d/joints/DistanceJointDef
1190 ········21:·astore········41190 ········21:·astore········4
1191 ········23:·aload_01191 ········23:·aload_0
1192 ········24:·getfield······#130················//·Field·addr:J1192 ········24:·getfield······#130················//·Field·addr:J
Offset 1224, 688 lines modifiedOffset 1224, 692 lines modified
1224 ·······101:·fstore········161224 ·······101:·fstore········16
1225 ·······103:·aload·········41225 ·······103:·aload·········4
1226 ·······105:·getfield······#212················//·Field·com/badlogic/gdx/physics/box2d/joints/DistanceJointDef.frequencyHz:F1226 ·······105:·getfield······#212················//·Field·com/badlogic/gdx/physics/box2d/joints/DistanceJointDef.frequencyHz:F
1227 ·······108:·fstore········171227 ·······108:·fstore········17
1228 ·······110:·aload·········41228 ·······110:·aload·········4
1229 ·······112:·getfield······#215················//·Field·com/badlogic/gdx/physics/box2d/joints/DistanceJointDef.dampingRatio:F1229 ·······112:·getfield······#215················//·Field·com/badlogic/gdx/physics/box2d/joints/DistanceJointDef.dampingRatio:F
Diff chunk too large, falling back to line-by-line diff (678 lines added, 674 lines removed)
1230 ·······115:·fstore········181230 ·······115:·fstore········18
1231 ·······117:·aload_01231 ·······117:·fload·········18
1232 ·······118:·astore_21232 ·······119:·fstore········19
1233 ·······119:·aload_01233 ·······121:·aload_0
1234 ·······120:·lload·········51234 ·······122:·astore_2
1235 ·······122:·lload·········71235 ·······123:·aload_0
1236 ·······124:·lload·········91236 ·······124:·lload·········5
1237 ·······126:·iload·········111237 ·······126:·lload·········7
1238 ·······128:·fload·········121238 ·······128:·lload·········9
1239 ·······130:·fload·········131239 ·······130:·iload·········11
1240 ·······132:·fload·········141240 ·······132:·fload·········12
1241 ·······134:·fload·········151241 ·······134:·fload·········13
1242 ·······136:·fload·········161242 ·······136:·fload·········14
1243 ·······138:·fload·········171243 ·······138:·fload·········15
1244 ·······140:·fload·········181244 ·······140:·fload·········16
1245 ·······142:·invokespecial·#219················//·Method·jniCreateDistanceJoint:(JJJZFFFFFFF)J1245 ·······142:·fload·········17
1246 ·······145:·lstore········191246 ·······144:·fload·········18
1247 ·······147:·lload·········191247 ·······146:·invokespecial·#219················//·Method·jniCreateDistanceJoint:(JJJZFFFFFFF)J
1248 ·······149:·lreturn1248 ·······149:·lstore········5
1249 ·······150:·aload_11249 ·······151:·lload·········5
1250 ·······151:·getfield······#179················//·Field·com/badlogic/gdx/physics/box2d/JointDef.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;1250 ·······153:·lreturn
1251 ·······154:·astore_21251 ·······154:·aload_1
1252 ·······155:·getstatic·····#222················//·Field·com/badlogic/gdx/physics/box2d/JointDef$JointType.FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;1252 ·······155:·getfield······#179················//·Field·com/badlogic/gdx/physics/box2d/JointDef.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;
1253 ·······158:·astore_31253 ·······158:·astore_2
1254 ·······159:·aload_21254 ·······159:·getstatic·····#222················//·Field·com/badlogic/gdx/physics/box2d/JointDef$JointType.FrictionJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;
1255 ·······160:·aload_31255 ·······162:·astore_3
1256 ·······161:·if_acmpne·····2911256 ·······163:·aload_2
1257 ·······164:·aload_11257 ·······164:·aload_3
1258 ·······165:·astore········41258 ·······165:·if_acmpne·····299
1259 ·······167:·aload_11259 ·······168:·aload_1
1260 ·······168:·checkcast·····#224················//·class·com/badlogic/gdx/physics/box2d/joints/FrictionJointDef1260 ·······169:·astore········4
1261 ·······171:·astore········41261 ·······171:·aload_1
1262 ·······173:·aload_01262 ·······172:·checkcast·····#224················//·class·com/badlogic/gdx/physics/box2d/joints/FrictionJointDef
1263 ·······174:·getfield······#130················//·Field·addr:J1263 ·······175:·astore········4
1264 ·······177:·lstore········51264 ·······177:·aload_0
1265 ·······179:·aload·········41265 ·······178:·getfield······#130················//·Field·addr:J
1266 ·······181:·getfield······#225················//·Field·com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.bodyA:Lcom/badlogic/gdx/physics/box2d/Body;1266 ·······181:·lstore········5
1267 ·······184:·getfield······#193················//·Field·com/badlogic/gdx/physics/box2d/Body.addr:J1267 ·······183:·aload·········4
1268 ·······187:·lstore········71268 ·······185:·getfield······#225················//·Field·com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.bodyA:Lcom/badlogic/gdx/physics/box2d/Body;
1269 ·······189:·aload·········41269 ·······188:·getfield······#193················//·Field·com/badlogic/gdx/physics/box2d/Body.addr:J
1270 ·······191:·getfield······#226················//·Field·com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.bodyB:Lcom/badlogic/gdx/physics/box2d/Body;1270 ·······191:·lstore········7
1271 ·······194:·getfield······#193················//·Field·com/badlogic/gdx/physics/box2d/Body.addr:J1271 ·······193:·aload·········4
1272 ·······197:·lstore········91272 ·······195:·getfield······#226················//·Field·com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.bodyB:Lcom/badlogic/gdx/physics/box2d/Body;
1273 ·······199:·aload·········41273 ·······198:·getfield······#193················//·Field·com/badlogic/gdx/physics/box2d/Body.addr:J
1274 ·······201:·getfield······#227················//·Field·com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.collideConnected:Z1274 ·······201:·lstore········9
1275 ·······204:·istore········111275 ·······203:·aload·········4
1276 ·······206:·aload·········41276 ·······205:·getfield······#227················//·Field·com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.collideConnected:Z
1277 ·······208:·getfield······#228················//·Field·com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2;1277 ·······208:·istore········11
1278 ·······211:·getfield······#121················//·Field·com/badlogic/gdx/math/Vector2.x:F1278 ·······210:·aload·········4
1279 ·······214:·fstore········121279 ·······212:·getfield······#228················//·Field·com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2;
1280 ·······216:·aload·········41280 ·······215:·getfield······#121················//·Field·com/badlogic/gdx/math/Vector2.x:F
1281 ·······218:·getfield······#228················//·Field·com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2;1281 ·······218:·fstore········12
1282 ·······221:·getfield······#124················//·Field·com/badlogic/gdx/math/Vector2.y:F1282 ·······220:·aload·········4
1283 ·······224:·fstore········131283 ·······222:·getfield······#228················//·Field·com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.localAnchorA:Lcom/badlogic/gdx/math/Vector2;
1284 ·······226:·aload·········41284 ·······225:·getfield······#124················//·Field·com/badlogic/gdx/math/Vector2.y:F
1285 ·······228:·getfield······#229················//·Field·com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2;1285 ·······228:·fstore········13
1286 ·······231:·getfield······#121················//·Field·com/badlogic/gdx/math/Vector2.x:F1286 ·······230:·aload·········4
1287 ·······234:·fstore········141287 ·······232:·getfield······#229················//·Field·com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2;
1288 ·······236:·aload·········41288 ·······235:·getfield······#121················//·Field·com/badlogic/gdx/math/Vector2.x:F
1289 ·······238:·getfield······#229················//·Field·com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2;1289 ·······238:·fstore········14
1290 ·······241:·getfield······#124················//·Field·com/badlogic/gdx/math/Vector2.y:F1290 ·······240:·aload·········4
1291 ·······244:·fstore········151291 ·······242:·getfield······#229················//·Field·com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.localAnchorB:Lcom/badlogic/gdx/math/Vector2;
1292 ·······246:·aload·········41292 ·······245:·getfield······#124················//·Field·com/badlogic/gdx/math/Vector2.y:F
1293 ·······248:·getfield······#232················//·Field·com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.maxForce:F1293 ·······248:·fstore········15
1294 ·······251:·fstore········161294 ·······250:·aload·········4
1295 ·······253:·aload·········41295 ·······252:·getfield······#232················//·Field·com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.maxForce:F
1296 ·······255:·getfield······#235················//·Field·com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.maxTorque:F1296 ·······255:·fstore········16
1297 ·······258:·fstore········171297 ·······257:·aload·········4
1298 ·······260:·aload_01298 ·······259:·getfield······#235················//·Field·com/badlogic/gdx/physics/box2d/joints/FrictionJointDef.maxTorque:F
1299 ·······261:·astore_21299 ·······262:·fstore········18
1300 ·······262:·aload_01300 ·······264:·fload·········18
1301 ·······263:·lload·········51301 ·······266:·fstore········17
1302 ·······265:·lload·········71302 ·······268:·aload_0
1303 ·······267:·lload·········91303 ·······269:·astore_2
1304 ·······269:·iload·········111304 ·······270:·aload_0
1305 ·······271:·fload·········121305 ·······271:·lload·········5
1306 ·······273:·fload·········131306 ·······273:·lload·········7
1307 ·······275:·fload·········141307 ·······275:·lload·········9
1308 ·······277:·fload·········151308 ·······277:·iload·········11
1309 ·······279:·fload·········161309 ·······279:·fload·········12
1310 ·······281:·fload·········171310 ·······281:·fload·········13
1311 ·······283:·invokespecial·#239················//·Method·jniCreateFrictionJoint:(JJJZFFFFFF)J1311 ·······283:·fload·········14
1312 ·······286:·lstore········191312 ·······285:·fload·········15
1313 ·······288:·goto··········1471313 ·······287:·fload·········16
1314 ·······291:·aload_11314 ·······289:·fload·········18
1315 ·······292:·getfield······#179················//·Field·com/badlogic/gdx/physics/box2d/JointDef.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;1315 ·······291:·invokespecial·#239················//·Method·jniCreateFrictionJoint:(JJJZFFFFFF)J
1316 ·······295:·astore_21316 ·······294:·lstore········5
1317 ·······296:·getstatic·····#242················//·Field·com/badlogic/gdx/physics/box2d/JointDef$JointType.GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;1317 ·······296:·goto··········151
1318 ·······299:·astore_31318 ·······299:·aload_1
1319 ·······300:·aload_21319 ·······300:·getfield······#179················//·Field·com/badlogic/gdx/physics/box2d/JointDef.type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;
1320 ·······301:·aload_31320 ·······303:·astore_2
1321 ·······302:·if_acmpne·····3991321 ·······304:·getstatic·····#242················//·Field·com/badlogic/gdx/physics/box2d/JointDef$JointType.GearJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;
1322 ·······305:·aload_11322 ·······307:·astore_3
1323 ·······306:·astore········41323 ·······308:·aload_2
1324 ·······308:·aload_11324 ·······309:·aload_3
1325 ·······309:·checkcast·····#244················//·class·com/badlogic/gdx/physics/box2d/joints/GearJointDef1325 ·······310:·if_acmpne·····407
Max diff block lines reached; 12612/89669 bytes (14.07%) of diff not shown.
17.5 KB
com/niparasc/papanikolis/bluetooth/BluetoothManager.class
17.4 KB
javap -verbose -constants -s -l -private {}
    
Offset 528, 96 lines modifiedOffset 528, 92 lines modified
528 ········12:·invokevirtual·#125················//·Method·android/bluetooth/BluetoothAdapter.getBondedDevices:()Ljava/util/Set;528 ········12:·invokevirtual·#125················//·Method·android/bluetooth/BluetoothAdapter.getBondedDevices:()Ljava/util/Set;
529 ········15:·astore_2529 ········15:·astore_2
530 ········16:·aload_0530 ········16:·aload_0
531 ········17:·aload_2531 ········17:·aload_2
532 ········18:·putfield······#127················//·Field·pairedDevices:Ljava/util/Set;532 ········18:·putfield······#127················//·Field·pairedDevices:Ljava/util/Set;
533 ········21:·aload_0533 ········21:·aload_0
534 ········22:·getfield······#60·················//·Field·discoveredDevices:Ljava/util/Set;534 ········22:·getfield······#60·················//·Field·discoveredDevices:Ljava/util/Set;
535 ········25:·astore_2 
536 ········26:·aload_2 
537 ········27:·invokeinterface·#131,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;535 ········25:·invokeinterface·#131,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;
538 ········32:·astore_3536 ········30:·astore_2
539 ········33:·aload_3537 ········31:·aload_2
540 ········34:·invokeinterface·#136,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z538 ········32:·invokeinterface·#136,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
541 ········39:·istore········4 
542 ········41:·iload·········4539 ········37:·istore_3
 540 ········38:·iload_3
543 ········43:·ifeq··········112541 ········39:·ifeq··········115
544 ········46:·aload_3542 ········42:·aload_2
545 ········47:·invokeinterface·#140,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;543 ········43:·invokeinterface·#140,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
546 ········52:·checkcast·····#142················//·class·android/bluetooth/BluetoothDevice544 ········48:·checkcast·····#142················//·class·android/bluetooth/BluetoothDevice
547 ········55:·astore········5545 ········51:·astore········4
548 ········57:·new···········#144················//·class·java/lang/StringBuilder546 ········53:·new···········#144················//·class·java/lang/StringBuilder
549 ········60:·astore_2 
550 ········61:·aload_2547 ········56:·astore········5
 548 ········58:·aload·········5
551 ········62:·invokespecial·#145················//·Method·java/lang/StringBuilder."<init>":()V549 ········60:·invokespecial·#145················//·Method·java/lang/StringBuilder."<init>":()V
552 ········65:·aload·········5550 ········63:·aload·········4
553 ········67:·invokevirtual·#148················//·Method·android/bluetooth/BluetoothDevice.getName:()Ljava/lang/String;551 ········65:·invokevirtual·#148················//·Method·android/bluetooth/BluetoothDevice.getName:()Ljava/lang/String;
554 ········70:·astore········6552 ········68:·astore········6
555 ········72:·aload_2553 ········70:·aload·········5
556 ········73:·aload·········6554 ········72:·aload·········6
557 ········75:·invokevirtual·#152················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;555 ········74:·invokevirtual·#152················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
558 ········78:·ldc···········#154················//·String··,556 ········77:·ldc···········#154················//·String··,
559 ········80:·invokevirtual·#152················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;557 ········79:·invokevirtual·#152················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
560 ········83:·astore_2558 ········82:·astore········5
561 ········84:·aload·········5559 ········84:·aload·········4
562 ········86:·invokevirtual·#157················//·Method·android/bluetooth/BluetoothDevice.getAddress:()Ljava/lang/String;560 ········86:·invokevirtual·#157················//·Method·android/bluetooth/BluetoothDevice.getAddress:()Ljava/lang/String;
563 ········89:·astore········6561 ········89:·astore········6
564 ········91:·aload_2562 ········91:·aload·········5
565 ········92:·aload·········6563 ········93:·aload·········6
566 ········94:·invokevirtual·#152················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;564 ········95:·invokevirtual·#152················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
567 ········97:·invokevirtual·#160················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;565 ········98:·invokevirtual·#160················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
568 ·······100:·astore_2566 ·······101:·astore········5
569 ·······101:·aload_1567 ·······103:·aload_1
570 ·······102:·aload_2568 ·······104:·aload·········5
571 ·······103:·invokeinterface·#163,··2··········//·InterfaceMethod·java/util/SortedSet.add:(Ljava/lang/Object;)Z569 ·······106:·invokeinterface·#163,··2··········//·InterfaceMethod·java/util/SortedSet.add:(Ljava/lang/Object;)Z
572 ·······108:·pop570 ·······111:·pop
573 ·······109:·goto··········33571 ·······112:·goto··········31
574 ·······112:·aload_0572 ·······115:·aload_0
575 ·······113:·getfield······#127················//·Field·pairedDevices:Ljava/util/Set;573 ·······116:·getfield······#127················//·Field·pairedDevices:Ljava/util/Set;
576 ·······116:·astore_2 
577 ·······117:·aload_2 
578 ·······118:·invokeinterface·#131,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;574 ·······119:·invokeinterface·#131,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;
579 ·······123:·astore_3575 ·······124:·astore_2
580 ·······124:·aload_3576 ·······125:·aload_2
581 ·······125:·invokeinterface·#136,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z577 ·······126:·invokeinterface·#136,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
582 ·······130:·istore········4 
583 ·······132:·iload·········4578 ·······131:·istore_3
 579 ·······132:·iload_3
584 ·······134:·ifeq··········203580 ·······133:·ifeq··········209
585 ·······137:·aload_3581 ·······136:·aload_2
586 ·······138:·invokeinterface·#140,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;582 ·······137:·invokeinterface·#140,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
587 ·······143:·checkcast·····#142················//·class·android/bluetooth/BluetoothDevice583 ·······142:·checkcast·····#142················//·class·android/bluetooth/BluetoothDevice
588 ·······146:·astore········5584 ·······145:·astore········4
589 ·······148:·new···········#144················//·class·java/lang/StringBuilder585 ·······147:·new···········#144················//·class·java/lang/StringBuilder
590 ·······151:·astore_2 
591 ·······152:·aload_2586 ·······150:·astore········5
 587 ·······152:·aload·········5
592 ·······153:·invokespecial·#145················//·Method·java/lang/StringBuilder."<init>":()V588 ·······154:·invokespecial·#145················//·Method·java/lang/StringBuilder."<init>":()V
593 ·······156:·aload·········5589 ·······157:·aload·········4
594 ·······158:·invokevirtual·#148················//·Method·android/bluetooth/BluetoothDevice.getName:()Ljava/lang/String;590 ·······159:·invokevirtual·#148················//·Method·android/bluetooth/BluetoothDevice.getName:()Ljava/lang/String;
595 ·······161:·astore········6591 ·······162:·astore········6
596 ·······163:·aload_2 
597 ·······164:·aload·········6592 ·······164:·aload·········5
 593 ·······166:·aload·········6
598 ·······166:·invokevirtual·#152················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;594 ·······168:·invokevirtual·#152················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
599 ·······169:·ldc···········#154················//·String··,595 ·······171:·ldc···········#154················//·String··,
600 ·······171:·invokevirtual·#152················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;596 ·······173:·invokevirtual·#152················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
601 ·······174:·astore_2597 ·······176:·astore········5
602 ·······175:·aload·········5598 ·······178:·aload·········4
603 ·······177:·invokevirtual·#157················//·Method·android/bluetooth/BluetoothDevice.getAddress:()Ljava/lang/String;599 ·······180:·invokevirtual·#157················//·Method·android/bluetooth/BluetoothDevice.getAddress:()Ljava/lang/String;
604 ·······180:·astore········6600 ·······183:·astore········6
605 ·······182:·aload_2601 ·······185:·aload·········5
606 ·······183:·aload·········6602 ·······187:·aload·········6
607 ·······185:·invokevirtual·#152················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;603 ·······189:·invokevirtual·#152················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
608 ·······188:·invokevirtual·#160················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;604 ·······192:·invokevirtual·#160················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
609 ·······191:·astore_2605 ·······195:·astore········5
610 ·······192:·aload_1606 ·······197:·aload_1
611 ·······193:·aload_2607 ·······198:·aload·········5
612 ·······194:·invokeinterface·#163,··2··········//·InterfaceMethod·java/util/SortedSet.add:(Ljava/lang/Object;)Z608 ·······200:·invokeinterface·#163,··2··········//·InterfaceMethod·java/util/SortedSet.add:(Ljava/lang/Object;)Z
613 ·······199:·pop609 ·······205:·pop
614 ·······200:·goto··········124610 ·······206:·goto··········125
615 ·······203:·aload_1611 ·······209:·aload_1
616 ·······204:·areturn612 ·······210:·areturn
  
617 ··public·android.os.Handler·getHandler();613 ··public·android.os.Handler·getHandler();
618 ····descriptor:·()Landroid/os/Handler;614 ····descriptor:·()Landroid/os/Handler;
619 ····flags:·(0x0001)·ACC_PUBLIC615 ····flags:·(0x0001)·ACC_PUBLIC
620 ····Code:616 ····Code:
621 ······stack=300,·locals=1,·args_size=1617 ······stack=300,·locals=1,·args_size=1
622 ·········0:·aload_0618 ·········0:·aload_0
Offset 867, 100 lines modifiedOffset 863, 96 lines modified
867 ········57:·invokevirtual·#184················//·Method·setState:(I)V863 ········57:·invokevirtual·#184················//·Method·setState:(I)V
868 ········60:·return864 ········60:·return
  
869 ··public·void·startConnectionToHost(java.lang.String);865 ··public·void·startConnectionToHost(java.lang.String);
870 ····descriptor:·(Ljava/lang/String;)V866 ····descriptor:·(Ljava/lang/String;)V
871 ····flags:·(0x0001)·ACC_PUBLIC867 ····flags:·(0x0001)·ACC_PUBLIC
872 ····Code:868 ····Code:
873 ······stack=300,·locals=7,·args_size=2869 ······stack=300,·locals=8,·args_size=2
874 ·········0:·new···········#57·················//·class·java/util/HashSet870 ·········0:·new···········#57·················//·class·java/util/HashSet
875 ·········3:·astore_2871 ·········3:·astore_2
876 ·········4:·aload_2872 ·········4:·aload_2
877 ·········5:·invokespecial·#58·················//·Method·java/util/HashSet."<init>":()V873 ·········5:·invokespecial·#58·················//·Method·java/util/HashSet."<init>":()V
878 ·········8:·aload_0874 ·········8:·aload_0
879 ·········9:·getfield······#60·················//·Field·discoveredDevices:Ljava/util/Set;875 ·········9:·getfield······#60·················//·Field·discoveredDevices:Ljava/util/Set;
880 ········12:·astore_3 
881 ········13:·aload_3 
882 ········14:·invokeinterface·#131,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;876 ········12:·invokeinterface·#131,··1··········//·InterfaceMethod·java/util/Set.iterator:()Ljava/util/Iterator;
883 ········19:·astore········4 
884 ········21:·aload·········4877 ········17:·astore_3
 878 ········18:·aload_3
885 ········23:·invokeinterface·#136,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z879 ········19:·invokeinterface·#136,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
886 ········28:·istore········5880 ········24:·istore········4
887 ········30:·iload·········5881 ········26:·iload·········4
888 ········32:·ifeq··········59882 ········28:·ifeq··········54
889 ········35:·aload·········4883 ········31:·aload_3
Max diff block lines reached; 5843/17748 bytes (32.92%) of diff not shown.
1010 B
com/niparasc/papanikolis/multiplayer/TransmissionPackage.class
883 B
procyon -ec {}
    
Offset 124, 10 lines modifiedOffset 124, 10 lines modified
124 ····124 ····
125 ····public·void·setSubmarineY(final·float·submarineY)·{125 ····public·void·setSubmarineY(final·float·submarineY)·{
126 ········this.submarineY·=·submarineY;126 ········this.submarineY·=·submarineY;
127 ····}127 ····}
128 ····128 ····
129 ····@Override129 ····@Override
130 ····public·String·toString()·{130 ····public·String·toString()·{
131 ········return·"submarineY·=·"·+·this.submarineY·+·"\n"·+·"rotation·=·"·+·this.rotation·+·"\n"·+·"crashed·=·"·+·this.crashed·+·"\n"·+·"randomPointXDistance·=·"·+·this.printRandomPointXDistance()·+·"\n"·+·"randomPointYDistance·=·"·+·this.printRandomPointYDistance()·+·"\n"·+·"randomYObstacleDistance·=·"·+·this.printRandomYObstacleDistance();131 ········return·"submarineY·=·"·+·this.submarineY·+·"\nrotation·=·"·+·this.rotation·+·"\ncrashed·=·"·+·this.crashed·+·"\nrandomPointXDistance·=·"·+·this.printRandomPointXDistance()·+·"\nrandomPointYDistance·=·"·+·this.printRandomPointYDistance()·+·"\nrandomYObstacleDistance·=·"·+·this.printRandomYObstacleDistance();
132 ····}132 ····}
133 }133 }
7.17 KB
com/badlogic/gdx/input/GestureDetector.class
7.09 KB
javap -verbose -constants -s -l -private {}
    
Offset 631, 15 lines modifiedOffset 631, 15 lines modified
631 ·········5:·putfield······#67·················//·Field·tapSquareSize:F631 ·········5:·putfield······#67·················//·Field·tapSquareSize:F
632 ·········8:·return632 ·········8:·return
  
633 ··public·boolean·touchDown(float,·float,·int,·int);633 ··public·boolean·touchDown(float,·float,·int,·int);
634 ····descriptor:·(FFII)Z634 ····descriptor:·(FFII)Z
635 ····flags:·(0x0001)·ACC_PUBLIC635 ····flags:·(0x0001)·ACC_PUBLIC
636 ····Code:636 ····Code:
637 ······stack=300,·locals=15,·args_size=5637 ······stack=300,·locals=13,·args_size=5
638 ·········0:·iconst_1638 ·········0:·iconst_1
639 ·········1:·istore········5639 ·········1:·istore········5
640 ·········3:·iconst_0640 ·········3:·iconst_0
641 ·········4:·istore········6641 ·········4:·istore········6
642 ·········6:·aconst_null642 ·········6:·aconst_null
643 ·········7:·astore········7643 ·········7:·astore········7
644 ·········9:·iload_3644 ·········9:·iload_3
Offset 662, 27 lines modifiedOffset 662, 27 lines modified
662 ········43:·lload·········8662 ········43:·lload·········8
663 ········45:·putfield······#101················//·Field·gestureStartTime:J663 ········45:·putfield······#101················//·Field·gestureStartTime:J
664 ········48:·aload_0664 ········48:·aload_0
665 ········49:·getfield······#47·················//·Field·tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;665 ········49:·getfield······#47·················//·Field·tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;
666 ········52:·astore········10666 ········52:·astore········10
667 ········54:·aload_0667 ········54:·aload_0
668 ········55:·getfield······#101················//·Field·gestureStartTime:J668 ········55:·getfield······#101················//·Field·gestureStartTime:J
669 ········58:·lstore········11669 ········58:·lstore········8
670 ········60:·aload·········10670 ········60:·aload·········10
671 ········62:·fload_1671 ········62:·fload_1
672 ········63:·fload_2672 ········63:·fload_2
673 ········64:·lload·········11673 ········64:·lload·········8
674 ········66:·invokevirtual·#128················//·Method·com/badlogic/gdx/input/GestureDetector$VelocityTracker.start:(FFJ)V674 ········66:·invokevirtual·#128················//·Method·com/badlogic/gdx/input/GestureDetector$VelocityTracker.start:(FFJ)V
675 ········69:·getstatic·····#119················//·Field·com/badlogic/gdx/Gdx.input:Lcom/badlogic/gdx/Input;675 ········69:·getstatic·····#119················//·Field·com/badlogic/gdx/Gdx.input:Lcom/badlogic/gdx/Input;
676 ········72:·astore········10676 ········72:·astore········10
677 ········74:·aload·········10677 ········74:·aload·········10
678 ········76:·iload·········5678 ········76:·iload·········5
679 ········78:·invokeinterface·#132,··2··········//·InterfaceMethod·com/badlogic/gdx/Input.isTouched:(I)Z679 ········78:·invokeinterface·#132,··2··········//·InterfaceMethod·com/badlogic/gdx/Input.isTouched:(I)Z
680 ········83:·istore········13680 ········83:·istore········11
681 ········85:·iload·········13681 ········85:·iload·········11
682 ········87:·ifeq··········175682 ········87:·ifeq··········175
683 ········90:·aload_0683 ········90:·aload_0
684 ········91:·iconst_0684 ········91:·iconst_0
685 ········92:·putfield······#95·················//·Field·inTapSquare:Z685 ········92:·putfield······#95·················//·Field·inTapSquare:Z
686 ········95:·aload_0686 ········95:·aload_0
687 ········96:·iload·········5687 ········96:·iload·········5
688 ········98:·putfield······#134················//·Field·pinching:Z688 ········98:·putfield······#134················//·Field·pinching:Z
Offset 746, 17 lines modifiedOffset 746, 17 lines modified
746 ·······214:·iload·········6746 ·······214:·iload·········6
747 ·······216:·ifne··········152747 ·······216:·ifne··········152
748 ·······219:·aload_0748 ·······219:·aload_0
749 ·······220:·getfield······#65·················//·Field·longPressTask:Lcom/badlogic/gdx/utils/Timer$Task;749 ·······220:·getfield······#65·················//·Field·longPressTask:Lcom/badlogic/gdx/utils/Timer$Task;
750 ·······223:·astore········7750 ·······223:·astore········7
751 ·······225:·aload_0751 ·······225:·aload_0
752 ·······226:·getfield······#71·················//·Field·longPressSeconds:F752 ·······226:·getfield······#71·················//·Field·longPressSeconds:F
753 ·······229:·fstore········14753 ·······229:·fstore········12
754 ·······231:·aload·········7754 ·······231:·aload·········7
755 ·······233:·fload·········14755 ·······233:·fload·········12
756 ·······235:·invokestatic··#164················//·Method·com/badlogic/gdx/utils/Timer.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;F)V756 ·······235:·invokestatic··#164················//·Method·com/badlogic/gdx/utils/Timer.schedule:(Lcom/badlogic/gdx/utils/Timer$Task;F)V
757 ·······238:·goto··········152757 ·······238:·goto··········152
758 ·······241:·aload_0758 ·······241:·aload_0
759 ·······242:·getfield······#54·················//·Field·pointer2:Lcom/badlogic/gdx/math/Vector2;759 ·······242:·getfield······#54·················//·Field·pointer2:Lcom/badlogic/gdx/math/Vector2;
760 ·······245:·fload_1760 ·······245:·fload_1
761 ·······246:·fload_2761 ·······246:·fload_2
762 ·······247:·invokevirtual·#113················//·Method·com/badlogic/gdx/math/Vector2.set:(FF)Lcom/badlogic/gdx/math/Vector2;762 ·······247:·invokevirtual·#113················//·Method·com/badlogic/gdx/math/Vector2.set:(FF)Lcom/badlogic/gdx/math/Vector2;
Offset 1013, 15 lines modifiedOffset 1013, 15 lines modified
1013 ········14:·invokevirtual·#197················//·Method·touchDragged:(FFI)Z1013 ········14:·invokevirtual·#197················//·Method·touchDragged:(FFI)Z
1014 ········17:·ireturn1014 ········17:·ireturn
  
1015 ··public·boolean·touchUp(float,·float,·int,·int);1015 ··public·boolean·touchUp(float,·float,·int,·int);
1016 ····descriptor:·(FFII)Z1016 ····descriptor:·(FFII)Z
1017 ····flags:·(0x0001)·ACC_PUBLIC1017 ····flags:·(0x0001)·ACC_PUBLIC
1018 ····Code:1018 ····Code:
1019 ······stack=300,·locals=28,·args_size=51019 ······stack=300,·locals=26,·args_size=5
1020 ·········0:·lconst_01020 ·········0:·lconst_0
1021 ·········1:·lstore········51021 ·········1:·lstore········5
1022 ·········3:·iconst_11022 ·········3:·iconst_1
1023 ·········4:·istore········71023 ·········4:·istore········7
1024 ·········6:·ldc···········#93·················//·float·1.4E-45f1024 ·········6:·ldc···········#93·················//·float·1.4E-45f
1025 ·········8:·fstore········81025 ·········8:·fstore········8
1026 ········10:·iconst_01026 ········10:·iconst_0
Offset 1192, 19 lines modifiedOffset 1192, 19 lines modified
1192 ·······336:·aload·········221192 ·······336:·aload·········22
1193 ·······338:·getfield······#218················//·Field·com/badlogic/gdx/math/Vector2.y:F1193 ·······338:·getfield······#218················//·Field·com/badlogic/gdx/math/Vector2.y:F
1194 ·······341:·fstore········81194 ·······341:·fstore········8
1195 ·······343:·getstatic·····#119················//·Field·com/badlogic/gdx/Gdx.input:Lcom/badlogic/gdx/Input;1195 ·······343:·getstatic·····#119················//·Field·com/badlogic/gdx/Gdx.input:Lcom/badlogic/gdx/Input;
1196 ·······346:·astore········231196 ·······346:·astore········23
1197 ·······348:·aload·········231197 ·······348:·aload·········23
1198 ·······350:·invokeinterface·#124,··1··········//·InterfaceMethod·com/badlogic/gdx/Input.getCurrentEventTime:()J1198 ·······350:·invokeinterface·#124,··1··········//·InterfaceMethod·com/badlogic/gdx/Input.getCurrentEventTime:()J
1199 ·······355:·lstore········241199 ·······355:·lstore········17
1200 ·······357:·aload·········141200 ·······357:·aload·········14
1201 ·······359:·fload·········131201 ·······359:·fload·········13
1202 ·······361:·fload·········81202 ·······361:·fload·········8
1203 ·······363:·lload·········241203 ·······363:·lload·········17
1204 ·······365:·invokevirtual·#128················//·Method·com/badlogic/gdx/input/GestureDetector$VelocityTracker.start:(FFJ)V1204 ·······365:·invokevirtual·#128················//·Method·com/badlogic/gdx/input/GestureDetector$VelocityTracker.start:(FFJ)V
1205 ·······368:·goto··········221205 ·······368:·goto··········22
1206 ·······371:·aload_01206 ·······371:·aload_0
1207 ·······372:·getfield······#47·················//·Field·tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;1207 ·······372:·getfield······#47·················//·Field·tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;
1208 ·······375:·astore········141208 ·······375:·astore········14
1209 ·······377:·aload_01209 ·······377:·aload_0
1210 ·······378:·getfield······#52·················//·Field·pointer1:Lcom/badlogic/gdx/math/Vector2;1210 ·······378:·getfield······#52·················//·Field·pointer1:Lcom/badlogic/gdx/math/Vector2;
Offset 1218, 34 lines modifiedOffset 1218, 34 lines modified
1218 ·······396:·aload·········221218 ·······396:·aload·········22
1219 ·······398:·getfield······#218················//·Field·com/badlogic/gdx/math/Vector2.y:F1219 ·······398:·getfield······#218················//·Field·com/badlogic/gdx/math/Vector2.y:F
1220 ·······401:·fstore········81220 ·······401:·fstore········8
1221 ·······403:·getstatic·····#119················//·Field·com/badlogic/gdx/Gdx.input:Lcom/badlogic/gdx/Input;1221 ·······403:·getstatic·····#119················//·Field·com/badlogic/gdx/Gdx.input:Lcom/badlogic/gdx/Input;
1222 ·······406:·astore········231222 ·······406:·astore········23
1223 ·······408:·aload·········231223 ·······408:·aload·········23
1224 ·······410:·invokeinterface·#124,··1··········//·InterfaceMethod·com/badlogic/gdx/Input.getCurrentEventTime:()J1224 ·······410:·invokeinterface·#124,··1··········//·InterfaceMethod·com/badlogic/gdx/Input.getCurrentEventTime:()J
1225 ·······415:·lstore········241225 ·······415:·lstore········17
1226 ·······417:·aload·········141226 ·······417:·aload·········14
1227 ·······419:·fload·········131227 ·······419:·fload·········13
1228 ·······421:·fload·········81228 ·······421:·fload·········8
1229 ·······423:·lload·········241229 ·······423:·lload·········17
1230 ·······425:·invokevirtual·#128················//·Method·com/badlogic/gdx/input/GestureDetector$VelocityTracker.start:(FFJ)V1230 ·······425:·invokevirtual·#128················//·Method·com/badlogic/gdx/input/GestureDetector$VelocityTracker.start:(FFJ)V
1231 ·······428:·goto··········221231 ·······428:·goto··········22
1232 ·······431:·aload_01232 ·······431:·aload_0
1233 ·······432:·lload·········51233 ·······432:·lload·········5
1234 ·······434:·putfield······#101················//·Field·gestureStartTime:J1234 ·······434:·putfield······#101················//·Field·gestureStartTime:J
1235 ·······437:·getstatic·····#119················//·Field·com/badlogic/gdx/Gdx.input:Lcom/badlogic/gdx/Input;1235 ·······437:·getstatic·····#119················//·Field·com/badlogic/gdx/Gdx.input:Lcom/badlogic/gdx/Input;
1236 ·······440:·invokeinterface·#124,··1··········//·InterfaceMethod·com/badlogic/gdx/Input.getCurrentEventTime:()J1236 ·······440:·invokeinterface·#124,··1··········//·InterfaceMethod·com/badlogic/gdx/Input.getCurrentEventTime:()J
1237 ·······445:·lstore········261237 ·······445:·lstore········24
1238 ·······447:·aload_01238 ·······447:·aload_0
1239 ·······448:·getfield······#47·················//·Field·tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;1239 ·······448:·getfield······#47·················//·Field·tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;
1240 ·······451:·astore········141240 ·······451:·astore········14
1241 ·······453:·aload·········141241 ·······453:·aload·········14
1242 ·······455:·getfield······#221················//·Field·com/badlogic/gdx/input/GestureDetector$VelocityTracker.lastTime:J1242 ·······455:·getfield······#221················//·Field·com/badlogic/gdx/input/GestureDetector$VelocityTracker.lastTime:J
1243 ·······458:·lstore········151243 ·······458:·lstore········15
1244 ·······460:·lload·········261244 ·······460:·lload·········24
1245 ·······462:·lload·········151245 ·······462:·lload·········15
1246 ·······464:·lsub1246 ·······464:·lsub
Max diff block lines reached; 982/7172 bytes (13.69%) of diff not shown.
12.9 KB
com/niparasc/papanikolis/directors/Game1Director.class
12.8 KB
javap -verbose -constants -s -l -private {}
    
Offset 1056, 114 lines modifiedOffset 1056, 110 lines modified
1056 ·······116:·invokevirtual·#263················//·Method·com/niparasc/papanikolis/actors/game1/Surface.setMirror:(Lcom/badlogic/gdx/utils/Array;)V1056 ·······116:·invokevirtual·#263················//·Method·com/niparasc/papanikolis/actors/game1/Surface.setMirror:(Lcom/badlogic/gdx/utils/Array;)V
1057 ·······119:·return1057 ·······119:·return
  
1058 ··public·com.badlogic.gdx.utils.Array·createSurfaceMirrorBottom();1058 ··public·com.badlogic.gdx.utils.Array·createSurfaceMirrorBottom();
1059 ····descriptor:·()Lcom/badlogic/gdx/utils/Array;1059 ····descriptor:·()Lcom/badlogic/gdx/utils/Array;
1060 ····flags:·(0x0001)·ACC_PUBLIC1060 ····flags:·(0x0001)·ACC_PUBLIC
1061 ····Code:1061 ····Code:
1062 ······stack=300,·locals=10,·args_size=11062 ······stack=300,·locals=9,·args_size=1
1063 ·········0:·new···········#165················//·class·com/badlogic/gdx/utils/Array1063 ·········0:·new···········#165················//·class·com/badlogic/gdx/utils/Array
1064 ·········3:·astore_11064 ·········3:·astore_1
1065 ·········4:·aload_11065 ·········4:·aload_1
1066 ·········5:·invokespecial·#166················//·Method·com/badlogic/gdx/utils/Array."<init>":()V1066 ·········5:·invokespecial·#166················//·Method·com/badlogic/gdx/utils/Array."<init>":()V
1067 ·········8:·aload_01067 ·········8:·aload_0
1068 ·········9:·getfield······#255················//·Field·surfaceBottom:Lcom/niparasc/papanikolis/actors/game1/Surface;1068 ·········9:·getfield······#255················//·Field·surfaceBottom:Lcom/niparasc/papanikolis/actors/game1/Surface;
1069 ········12:·invokevirtual·#266················//·Method·com/niparasc/papanikolis/actors/game1/Surface.getSurface:()Lcom/badlogic/gdx/utils/Array;1069 ········12:·invokevirtual·#266················//·Method·com/niparasc/papanikolis/actors/game1/Surface.getSurface:()Lcom/badlogic/gdx/utils/Array;
1070 ········15:·astore_2 
1071 ········16:·aload_2 
1072 ········17:·invokevirtual·#270················//·Method·com/badlogic/gdx/utils/Array.iterator:()Ljava/util/Iterator;1070 ········15:·invokevirtual·#270················//·Method·com/badlogic/gdx/utils/Array.iterator:()Ljava/util/Iterator;
1073 ········20:·astore_31071 ········18:·astore_2
1074 ········21:·aload_31072 ········19:·aload_2
1075 ········22:·invokeinterface·#276,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1073 ········20:·invokeinterface·#276,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1076 ········27:·istore········4 
1077 ········29:·iload·········41074 ········25:·istore_3
 1075 ········26:·iload_3
1078 ········31:·ifeq··········981076 ········27:·ifeq··········94
1079 ········34:·aload_31077 ········30:·aload_2
1080 ········35:·invokeinterface·#279,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1078 ········31:·invokeinterface·#279,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1081 ········40:·checkcast·····#147················//·class·com/badlogic/gdx/math/Vector21079 ········36:·checkcast·····#147················//·class·com/badlogic/gdx/math/Vector2
1082 ········43:·astore········51080 ········39:·astore········4
1083 ········45:·aload·········51081 ········41:·aload·········4
1084 ········47:·invokevirtual·#283················//·Method·com/badlogic/gdx/math/Vector2.cpy:()Lcom/badlogic/gdx/math/Vector2;1082 ········43:·invokevirtual·#283················//·Method·com/badlogic/gdx/math/Vector2.cpy:()Lcom/badlogic/gdx/math/Vector2;
1085 ········50:·astore········61083 ········46:·astore········5
1086 ········52:·aload·········61084 ········48:·aload·········5
1087 ········54:·getfield······#286················//·Field·com/badlogic/gdx/math/Vector2.y:F1085 ········50:·getfield······#286················//·Field·com/badlogic/gdx/math/Vector2.y:F
1088 ········57:·fstore········71086 ········53:·fstore········6
1089 ········59:·aload·········51087 ········55:·aload·········4
1090 ········61:·getfield······#286················//·Field·com/badlogic/gdx/math/Vector2.y:F1088 ········57:·getfield······#286················//·Field·com/badlogic/gdx/math/Vector2.y:F
1091 ········64:·fstore········81089 ········60:·fstore········7
1092 ········66:·ldc_w·········#288················//·float·320.0f1090 ········62:·ldc_w·········#288················//·float·320.0f
1093 ········69:·fload·········8 
1094 ········71:·fsub 
1095 ········72:·fneg 
1096 ········73:·fstore········9 
1097 ········75:·fload·········71091 ········65:·fload·········7
 1092 ········67:·fsub
 1093 ········68:·fneg
 1094 ········69:·fstore········8
1098 ········77:·fload·········91095 ········71:·fload·········6
 1096 ········73:·fload·········8
1099 ········79:·fadd1097 ········75:·fadd
1100 ········80:·fstore········71098 ········76:·fstore········6
1101 ········82:·aload·········61099 ········78:·aload·········5
1102 ········84:·fload·········71100 ········80:·fload·········6
1103 ········86:·putfield······#286················//·Field·com/badlogic/gdx/math/Vector2.y:F1101 ········82:·putfield······#286················//·Field·com/badlogic/gdx/math/Vector2.y:F
1104 ········89:·aload_11102 ········85:·aload_1
1105 ········90:·aload·········61103 ········86:·aload·········5
1106 ········92:·invokevirtual·#246················//·Method·com/badlogic/gdx/utils/Array.add:(Ljava/lang/Object;)V1104 ········88:·invokevirtual·#246················//·Method·com/badlogic/gdx/utils/Array.add:(Ljava/lang/Object;)V
1107 ········95:·goto··········211105 ········91:·goto··········19
1108 ········98:·aload_11106 ········94:·aload_1
1109 ········99:·areturn1107 ········95:·areturn
  
1110 ··public·com.badlogic.gdx.utils.Array·createSurfaceMirrorTop();1108 ··public·com.badlogic.gdx.utils.Array·createSurfaceMirrorTop();
1111 ····descriptor:·()Lcom/badlogic/gdx/utils/Array;1109 ····descriptor:·()Lcom/badlogic/gdx/utils/Array;
1112 ····flags:·(0x0001)·ACC_PUBLIC1110 ····flags:·(0x0001)·ACC_PUBLIC
1113 ····Code:1111 ····Code:
1114 ······stack=300,·locals=10,·args_size=11112 ······stack=300,·locals=9,·args_size=1
1115 ·········0:·new···········#165················//·class·com/badlogic/gdx/utils/Array1113 ·········0:·new···········#165················//·class·com/badlogic/gdx/utils/Array
1116 ·········3:·astore_11114 ·········3:·astore_1
1117 ·········4:·aload_11115 ·········4:·aload_1
1118 ·········5:·invokespecial·#166················//·Method·com/badlogic/gdx/utils/Array."<init>":()V1116 ·········5:·invokespecial·#166················//·Method·com/badlogic/gdx/utils/Array."<init>":()V
1119 ·········8:·aload_01117 ·········8:·aload_0
1120 ·········9:·getfield······#290················//·Field·surfaceTop:Lcom/niparasc/papanikolis/actors/game1/Surface;1118 ·········9:·getfield······#290················//·Field·surfaceTop:Lcom/niparasc/papanikolis/actors/game1/Surface;
1121 ········12:·invokevirtual·#266················//·Method·com/niparasc/papanikolis/actors/game1/Surface.getSurface:()Lcom/badlogic/gdx/utils/Array;1119 ········12:·invokevirtual·#266················//·Method·com/niparasc/papanikolis/actors/game1/Surface.getSurface:()Lcom/badlogic/gdx/utils/Array;
1122 ········15:·astore_2 
1123 ········16:·aload_2 
1124 ········17:·invokevirtual·#270················//·Method·com/badlogic/gdx/utils/Array.iterator:()Ljava/util/Iterator;1120 ········15:·invokevirtual·#270················//·Method·com/badlogic/gdx/utils/Array.iterator:()Ljava/util/Iterator;
1125 ········20:·astore_31121 ········18:·astore_2
1126 ········21:·aload_31122 ········19:·aload_2
1127 ········22:·invokeinterface·#276,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z1123 ········20:·invokeinterface·#276,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z
1128 ········27:·istore········4 
1129 ········29:·iload·········41124 ········25:·istore_3
 1125 ········26:·iload_3
1130 ········31:·ifeq··········971126 ········27:·ifeq··········93
1131 ········34:·aload_31127 ········30:·aload_2
1132 ········35:·invokeinterface·#279,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;1128 ········31:·invokeinterface·#279,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object;
1133 ········40:·checkcast·····#147················//·class·com/badlogic/gdx/math/Vector21129 ········36:·checkcast·····#147················//·class·com/badlogic/gdx/math/Vector2
1134 ········43:·astore········51130 ········39:·astore········4
1135 ········45:·aload·········51131 ········41:·aload·········4
1136 ········47:·invokevirtual·#283················//·Method·com/badlogic/gdx/math/Vector2.cpy:()Lcom/badlogic/gdx/math/Vector2;1132 ········43:·invokevirtual·#283················//·Method·com/badlogic/gdx/math/Vector2.cpy:()Lcom/badlogic/gdx/math/Vector2;
1137 ········50:·astore········61133 ········46:·astore········5
1138 ········52:·aload·········61134 ········48:·aload·········5
1139 ········54:·getfield······#286················//·Field·com/badlogic/gdx/math/Vector2.y:F1135 ········50:·getfield······#286················//·Field·com/badlogic/gdx/math/Vector2.y:F
1140 ········57:·fstore········71136 ········53:·fstore········6
1141 ········59:·aload·········51137 ········55:·aload·········4
1142 ········61:·getfield······#286················//·Field·com/badlogic/gdx/math/Vector2.y:F1138 ········57:·getfield······#286················//·Field·com/badlogic/gdx/math/Vector2.y:F
1143 ········64:·fstore········81139 ········60:·fstore········7
1144 ········66:·ldc_w·········#288················//·float·320.0f1140 ········62:·ldc_w·········#288················//·float·320.0f
1145 ········69:·fload·········81141 ········65:·fload·········7
1146 ········71:·fsub1142 ········67:·fsub
1147 ········72:·fstore········91143 ········68:·fstore········8
1148 ········74:·fload·········71144 ········70:·fload·········6
1149 ········76:·fload·········91145 ········72:·fload·········8
1150 ········78:·fadd1146 ········74:·fadd
1151 ········79:·fstore········71147 ········75:·fstore········6
1152 ········81:·aload·········61148 ········77:·aload·········5
1153 ········83:·fload·········71149 ········79:·fload·········6
1154 ········85:·putfield······#286················//·Field·com/badlogic/gdx/math/Vector2.y:F1150 ········81:·putfield······#286················//·Field·com/badlogic/gdx/math/Vector2.y:F
1155 ········88:·aload_11151 ········84:·aload_1
1156 ········89:·aload·········61152 ········85:·aload·········5
1157 ········91:·invokevirtual·#246················//·Method·com/badlogic/gdx/utils/Array.add:(Ljava/lang/Object;)V1153 ········87:·invokevirtual·#246················//·Method·com/badlogic/gdx/utils/Array.add:(Ljava/lang/Object;)V
1158 ········94:·goto··········211154 ········90:·goto··········19
1159 ········97:·aload_11155 ········93:·aload_1
1160 ········98:·areturn1156 ········94:·areturn
  
1161 ··public·void·createSurfaceTop();1157 ··public·void·createSurfaceTop();
1162 ····descriptor:·()V1158 ····descriptor:·()V
1163 ····flags:·(0x0001)·ACC_PUBLIC1159 ····flags:·(0x0001)·ACC_PUBLIC
1164 ····Code:1160 ····Code:
1165 ······stack=300,·locals=9,·args_size=11161 ······stack=300,·locals=9,·args_size=1
1166 ·········0:·new···········#165················//·class·com/badlogic/gdx/utils/Array1162 ·········0:·new···········#165················//·class·com/badlogic/gdx/utils/Array
Offset 1746, 15 lines modifiedOffset 1742, 15 lines modified
1746 ·······816:·putfield······#135················//·Field·pitch:F1742 ·······816:·putfield······#135················//·Field·pitch:F
1747 ·······819:·goto··········5651743 ·······819:·goto··········565
  
1748 ··public·void·dispose();1744 ··public·void·dispose();
1749 ····descriptor:·()V1745 ····descriptor:·()V
1750 ····flags:·(0x0001)·ACC_PUBLIC1746 ····flags:·(0x0001)·ACC_PUBLIC
Max diff block lines reached; 4003/13025 bytes (30.73%) of diff not shown.
3.94 KB
smali/com/niparasc/papanikolis/Papanikolis.smali
    
Offset 134, 14 lines modifiedOffset 134, 15 lines modified
134 ····.line·85134 ····.line·85
135 ····iget-object·v0,·p0,·Lcom/niparasc/papanikolis/Papanikolis;->assetManager:Lcom/badlogic/gdx/assets/AssetManager;135 ····iget-object·v0,·p0,·Lcom/niparasc/papanikolis/Papanikolis;->assetManager:Lcom/badlogic/gdx/assets/AssetManager;
  
136 ····const-string·v1,·"papanikolis/peer-submarine-64x32.png"136 ····const-string·v1,·"papanikolis/peer-submarine-64x32.png"
  
137 ····const-class·v2,·Lcom/badlogic/gdx/graphics/Texture;137 ····const-class·v2,·Lcom/badlogic/gdx/graphics/Texture;
  
 138 ····.line·86
138 ····invoke-virtual·{v0,·v1,·v2},·Lcom/badlogic/gdx/assets/AssetManager;->load(Ljava/lang/String;Ljava/lang/Class;)V139 ····invoke-virtual·{v0,·v1,·v2},·Lcom/badlogic/gdx/assets/AssetManager;->load(Ljava/lang/String;Ljava/lang/Class;)V
  
139 ····.line·87140 ····.line·87
140 ····iget-object·v0,·p0,·Lcom/niparasc/papanikolis/Papanikolis;->assetManager:Lcom/badlogic/gdx/assets/AssetManager;141 ····iget-object·v0,·p0,·Lcom/niparasc/papanikolis/Papanikolis;->assetManager:Lcom/badlogic/gdx/assets/AssetManager;
  
141 ····const-string·v1,·"papanikolis/peer-submarine-crashed-64x32.png"142 ····const-string·v1,·"papanikolis/peer-submarine-crashed-64x32.png"
  
Offset 278, 14 lines modifiedOffset 279, 15 lines modified
  
278 ····invoke-virtual·{v0},·Lcom/niparasc/papanikolis/screens/JoinScreen;->getConnectButton()Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;279 ····invoke-virtual·{v0},·Lcom/niparasc/papanikolis/screens/JoinScreen;->getConnectButton()Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;
  
279 ····move-result-object·v0280 ····move-result-object·v0
  
280 ····const-string·v1,·"Connect"281 ····const-string·v1,·"Connect"
  
 282 ····.line·190
281 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;->setText(Ljava/lang/String;)V283 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;->setText(Ljava/lang/String;)V
  
282 ····.line·224284 ····.line·224
283 ····:cond_0285 ····:cond_0
284 ····:goto_0286 ····:goto_0
285 ····return-void287 ····return-void
  
Offset 362, 20 lines modifiedOffset 364, 22 lines modified
362 ····.line·200364 ····.line·200
363 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/Papanikolis;->getScreen()Lcom/badlogic/gdx/Screen;365 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/Papanikolis;->getScreen()Lcom/badlogic/gdx/Screen;
  
364 ····move-result-object·v0366 ····move-result-object·v0
  
365 ····check-cast·v0,·Lcom/niparasc/papanikolis/screens/Game1;367 ····check-cast·v0,·Lcom/niparasc/papanikolis/screens/Game1;
  
 368 ····.line·201
366 ····invoke-virtual·{v0},·Lcom/niparasc/papanikolis/screens/Game1;->getInfoLabel()Lcom/badlogic/gdx/scenes/scene2d/ui/Label;369 ····invoke-virtual·{v0},·Lcom/niparasc/papanikolis/screens/Game1;->getInfoLabel()Lcom/badlogic/gdx/scenes/scene2d/ui/Label;
  
367 ····move-result-object·v0370 ····move-result-object·v0
  
368 ····const-string·v1,·"Waiting·for·host·to·start·the·game...\nBe·prepared!\nThe·red·boat·is·yours·;)"371 ····const-string·v1,·"Waiting·for·host·to·start·the·game...\nBe·prepared!\nThe·red·boat·is·yours·;)"
  
 372 ····.line·202
369 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/scenes/scene2d/ui/Label;->setText(Ljava/lang/CharSequence;)V373 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/scenes/scene2d/ui/Label;->setText(Ljava/lang/CharSequence;)V
  
370 ····goto·:goto_0374 ····goto·:goto_0
  
371 ····.line·205375 ····.line·205
372 ····:cond_3376 ····:cond_3
373 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/Papanikolis;->getScreen()Lcom/badlogic/gdx/Screen;377 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/Papanikolis;->getScreen()Lcom/badlogic/gdx/Screen;
Offset 499, 20 lines modifiedOffset 503, 22 lines modified
499 ····.line·218503 ····.line·218
500 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/Papanikolis;->getScreen()Lcom/badlogic/gdx/Screen;504 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/Papanikolis;->getScreen()Lcom/badlogic/gdx/Screen;
  
501 ····move-result-object·v0505 ····move-result-object·v0
  
502 ····check-cast·v0,·Lcom/niparasc/papanikolis/screens/Game1;506 ····check-cast·v0,·Lcom/niparasc/papanikolis/screens/Game1;
  
 507 ····.line·219
503 ····invoke-virtual·{v0},·Lcom/niparasc/papanikolis/screens/Game1;->getInfoLabel()Lcom/badlogic/gdx/scenes/scene2d/ui/Label;508 ····invoke-virtual·{v0},·Lcom/niparasc/papanikolis/screens/Game1;->getInfoLabel()Lcom/badlogic/gdx/scenes/scene2d/ui/Label;
  
504 ····move-result-object·v0509 ····move-result-object·v0
  
505 ····const-string·v1,·"Touch·screen·to·start·the·game!\nFellow·captain·is·waiting...\nThe·red·boat·is·yours·;)"510 ····const-string·v1,·"Touch·screen·to·start·the·game!\nFellow·captain·is·waiting...\nThe·red·boat·is·yours·;)"
  
 511 ····.line·220
506 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/scenes/scene2d/ui/Label;->setText(Ljava/lang/CharSequence;)V512 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/scenes/scene2d/ui/Label;->setText(Ljava/lang/CharSequence;)V
  
507 ····goto/16·:goto_0513 ····goto/16·:goto_0
508 .end·method514 .end·method
  
509 .method·public·notify_BT_ACTION_DISCOVERY_FINISHED()V515 .method·public·notify_BT_ACTION_DISCOVERY_FINISHED()V
510 ····.locals·2516 ····.locals·2
Offset 666, 20 lines modifiedOffset 672, 22 lines modified
666 ····.line·118672 ····.line·118
667 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/Papanikolis;->getScreen()Lcom/badlogic/gdx/Screen;673 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/Papanikolis;->getScreen()Lcom/badlogic/gdx/Screen;
  
668 ····move-result-object·v0674 ····move-result-object·v0
  
669 ····check-cast·v0,·Lcom/niparasc/papanikolis/screens/HostScreen;675 ····check-cast·v0,·Lcom/niparasc/papanikolis/screens/HostScreen;
  
 676 ····.line·119
670 ····invoke-virtual·{v0},·Lcom/niparasc/papanikolis/screens/HostScreen;->getInfoLabel()Lcom/badlogic/gdx/scenes/scene2d/ui/Label;677 ····invoke-virtual·{v0},·Lcom/niparasc/papanikolis/screens/HostScreen;->getInfoLabel()Lcom/badlogic/gdx/scenes/scene2d/ui/Label;
  
671 ····move-result-object·v0678 ····move-result-object·v0
  
672 ····const-string·v1,·"Game·hosted·but·Bluetooth·is·NOT·discoverable!\nYour·buddies·can·connect·only·if·your·devices·are·paired.\nGo·back·and·host·a·new·game·to·enable·discoverability."679 ····const-string·v1,·"Game·hosted·but·Bluetooth·is·NOT·discoverable!\nYour·buddies·can·connect·only·if·your·devices·are·paired.\nGo·back·and·host·a·new·game·to·enable·discoverability."
  
 680 ····.line·120
673 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/scenes/scene2d/ui/Label;->setText(Ljava/lang/CharSequence;)V681 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/scenes/scene2d/ui/Label;->setText(Ljava/lang/CharSequence;)V
  
674 ····.line·124682 ····.line·124
675 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/Papanikolis;->getScreen()Lcom/badlogic/gdx/Screen;683 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/Papanikolis;->getScreen()Lcom/badlogic/gdx/Screen;
  
676 ····move-result-object·v0684 ····move-result-object·v0
  
Offset 902, 14 lines modifiedOffset 910, 15 lines modified
902 ····.line·227910 ····.line·227
903 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/Papanikolis;->getScreen()Lcom/badlogic/gdx/Screen;911 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/Papanikolis;->getScreen()Lcom/badlogic/gdx/Screen;
  
904 ····move-result-object·v1912 ····move-result-object·v1
  
905 ····check-cast·v1,·Lcom/niparasc/papanikolis/screens/Game1;913 ····check-cast·v1,·Lcom/niparasc/papanikolis/screens/Game1;
  
 914 ····.line·228
906 ····invoke-virtual·{v1},·Lcom/niparasc/papanikolis/screens/Game1;->getDirector()Lcom/niparasc/papanikolis/directors/Director;915 ····invoke-virtual·{v1},·Lcom/niparasc/papanikolis/screens/Game1;->getDirector()Lcom/niparasc/papanikolis/directors/Director;
  
907 ····move-result-object·v0916 ····move-result-object·v0
  
908 ····check-cast·v0,·Lcom/niparasc/papanikolis/directors/MultiplayerDirector;917 ····check-cast·v0,·Lcom/niparasc/papanikolis/directors/MultiplayerDirector;
  
909 ····.line·229918 ····.line·229
280 B
smali/com/niparasc/papanikolis/R.smali
    
Offset 18, 10 lines modifiedOffset 18, 9 lines modified
18 .method·public·constructor·<init>()V18 .method·public·constructor·<init>()V
19 ····.locals·019 ····.locals·0
  
20 ····.prologue20 ····.prologue
21 ····.line·1021 ····.line·10
22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V22 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
23 ····.line·19 
24 ····return-void23 ····return-void
25 .end·method24 .end·method
697 B
smali/com/niparasc/papanikolis/MainActivity.smali
    
Offset 191, 14 lines modifiedOffset 191, 15 lines modified
191 ····iput-object·v2,·p0,·Lcom/niparasc/papanikolis/MainActivity;->mBluetoothManager:Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;191 ····iput-object·v2,·p0,·Lcom/niparasc/papanikolis/MainActivity;->mBluetoothManager:Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;
  
192 ····.line·119192 ····.line·119
193 ····new-instance·v3,·Lcom/niparasc/papanikolis/VibratorManager;193 ····new-instance·v3,·Lcom/niparasc/papanikolis/VibratorManager;
  
194 ····const-string·v2,·"vibrator"194 ····const-string·v2,·"vibrator"
  
 195 ····.line·120
195 ····invoke-virtual·{p0,·v2},·Lcom/niparasc/papanikolis/MainActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;196 ····invoke-virtual·{p0,·v2},·Lcom/niparasc/papanikolis/MainActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
  
196 ····move-result-object·v2197 ····move-result-object·v2
  
197 ····check-cast·v2,·Landroid/os/Vibrator;198 ····check-cast·v2,·Landroid/os/Vibrator;
  
198 ····invoke-direct·{v3,·v2},·Lcom/niparasc/papanikolis/VibratorManager;-><init>(Landroid/os/Vibrator;)V199 ····invoke-direct·{v3,·v2},·Lcom/niparasc/papanikolis/VibratorManager;-><init>(Landroid/os/Vibrator;)V
1.09 KB
smali/com/niparasc/papanikolis/MainActivity$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/MainActivity;18 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/MainActivity;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/niparasc/papanikolis/MainActivity;)V20 .method·constructor·<init>(Lcom/niparasc/papanikolis/MainActivity;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/niparasc/papanikolis/MainActivity;
  
22 ····.prologue23 ····.prologue
23 ····.line·3124 ····.line·31
24 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/MainActivity$1;->this$0:Lcom/niparasc/papanikolis/MainActivity;25 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/MainActivity$1;->this$0:Lcom/niparasc/papanikolis/MainActivity;
  
25 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V26 ····invoke-direct·{p0},·Landroid/content/BroadcastReceiver;-><init>()V
  
Offset 247, 14 lines modifiedOffset 248, 15 lines modified
247 ····const-string·v5,·"BroadcastReceiver:·ACTION_FOUND"248 ····const-string·v5,·"BroadcastReceiver:·ACTION_FOUND"
  
248 ····invoke-interface·{v3,·v4,·v5},·Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V249 ····invoke-interface·{v3,·v4,·v5},·Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V
  
249 ····.line·87250 ····.line·87
250 ····const-string·v3,·"android.bluetooth.device.extra.DEVICE"251 ····const-string·v3,·"android.bluetooth.device.extra.DEVICE"
  
 252 ····.line·88
251 ····invoke-virtual·{p2,·v3},·Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;253 ····invoke-virtual·{p2,·v3},·Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;
  
252 ····move-result-object·v1254 ····move-result-object·v1
  
253 ····check-cast·v1,·Landroid/bluetooth/BluetoothDevice;255 ····check-cast·v1,·Landroid/bluetooth/BluetoothDevice;
  
254 ····.line·89256 ····.line·89
630 B
smali/com/niparasc/papanikolis/VibratorManager.smali
    
Offset 25, 20 lines modifiedOffset 25, 20 lines modified
25 ····.line·1325 ····.line·13
26 ····return-void26 ····return-void
27 .end·method27 .end·method
  
  
28 #·virtual·methods28 #·virtual·methods
29 .method·public·vibrateOnCrash()V29 .method·public·vibrateOnCrash()V
30 ····.locals·330 ····.locals·4
  
31 ····.prologue31 ····.prologue
32 ····.line·1732 ····.line·17
33 ····iget-object·v0,·p0,·Lcom/niparasc/papanikolis/VibratorManager;->vibrator:Landroid/os/Vibrator;33 ····iget-object·v0,·p0,·Lcom/niparasc/papanikolis/VibratorManager;->vibrator:Landroid/os/Vibrator;
  
34 ····const-wide/16·v1,·0x7834 ····const-wide/16·v2,·0x78
  
35 ····invoke-virtual·{v0,·v1,·v2},·Landroid/os/Vibrator;->vibrate(J)V35 ····invoke-virtual·{v0,·v2,·v3},·Landroid/os/Vibrator;->vibrate(J)V
  
36 ····.line·1836 ····.line·18
37 ····return-void37 ····return-void
38 .end·method38 .end·method
3.83 KB
smali/com/niparasc/papanikolis/stages/Box2DStage.smali
    
Offset 362, 24 lines modifiedOffset 362, 26 lines modified
  
362 ····check-cast·v0,·Lcom/niparasc/papanikolis/actors/Box2DActor;362 ····check-cast·v0,·Lcom/niparasc/papanikolis/actors/Box2DActor;
  
363 ····.line·185363 ····.line·185
364 ····.local·v0,·"actor":Lcom/niparasc/papanikolis/actors/Box2DActor;364 ····.local·v0,·"actor":Lcom/niparasc/papanikolis/actors/Box2DActor;
365 ····new-instance·v6,·Lcom/badlogic/gdx/math/Vector2;365 ····new-instance·v6,·Lcom/badlogic/gdx/math/Vector2;
  
 366 ····.line·186
366 ····invoke-virtual·{v0},·Lcom/niparasc/papanikolis/actors/Box2DActor;->getPreviousPosition()Lcom/badlogic/gdx/math/Vector2;367 ····invoke-virtual·{v0},·Lcom/niparasc/papanikolis/actors/Box2DActor;->getPreviousPosition()Lcom/badlogic/gdx/math/Vector2;
  
367 ····move-result-object·v7368 ····move-result-object·v7
  
368 ····iget·v7,·v7,·Lcom/badlogic/gdx/math/Vector2;->x:F369 ····iget·v7,·v7,·Lcom/badlogic/gdx/math/Vector2;->x:F
  
369 ····invoke-virtual·{p0,·v7},·Lcom/niparasc/papanikolis/stages/Box2DStage;->convertToBox(F)F370 ····invoke-virtual·{p0,·v7},·Lcom/niparasc/papanikolis/stages/Box2DStage;->convertToBox(F)F
  
370 ····move-result·v7371 ····move-result·v7
  
 372 ····.line·187
371 ····invoke-virtual·{v0},·Lcom/niparasc/papanikolis/actors/Box2DActor;->getPreviousPosition()Lcom/badlogic/gdx/math/Vector2;373 ····invoke-virtual·{v0},·Lcom/niparasc/papanikolis/actors/Box2DActor;->getPreviousPosition()Lcom/badlogic/gdx/math/Vector2;
  
372 ····move-result-object·v8374 ····move-result-object·v8
  
373 ····iget·v8,·v8,·Lcom/badlogic/gdx/math/Vector2;->y:F375 ····iget·v8,·v8,·Lcom/badlogic/gdx/math/Vector2;->y:F
  
374 ····invoke-virtual·{p0,·v8},·Lcom/niparasc/papanikolis/stages/Box2DStage;->convertToBox(F)F376 ····invoke-virtual·{p0,·v8},·Lcom/niparasc/papanikolis/stages/Box2DStage;->convertToBox(F)F
Offset 392, 18 lines modifiedOffset 394, 20 lines modified
392 ····.local·v6,·"previousPosition":Lcom/badlogic/gdx/math/Vector2;394 ····.local·v6,·"previousPosition":Lcom/badlogic/gdx/math/Vector2;
393 ····invoke-virtual·{v2},·Lcom/badlogic/gdx/physics/box2d/Body;->getPosition()Lcom/badlogic/gdx/math/Vector2;395 ····invoke-virtual·{v2},·Lcom/badlogic/gdx/physics/box2d/Body;->getPosition()Lcom/badlogic/gdx/math/Vector2;
  
394 ····move-result-object·v7396 ····move-result-object·v7
  
395 ····iget·v8,·p0,·Lcom/niparasc/papanikolis/stages/Box2DStage;->fixedTimestepAccumulatorRatio:F397 ····iget·v8,·p0,·Lcom/niparasc/papanikolis/stages/Box2DStage;->fixedTimestepAccumulatorRatio:F
  
 398 ····.line·189
396 ····invoke-virtual·{v7,·v8},·Lcom/badlogic/gdx/math/Vector2;->mul(F)Lcom/badlogic/gdx/math/Vector2;399 ····invoke-virtual·{v7,·v8},·Lcom/badlogic/gdx/math/Vector2;->mul(F)Lcom/badlogic/gdx/math/Vector2;
  
397 ····move-result-object·v7400 ····move-result-object·v7
  
 401 ····.line·190
398 ····invoke-virtual·{v6,·v4},·Lcom/badlogic/gdx/math/Vector2;->mul(F)Lcom/badlogic/gdx/math/Vector2;402 ····invoke-virtual·{v6,·v4},·Lcom/badlogic/gdx/math/Vector2;->mul(F)Lcom/badlogic/gdx/math/Vector2;
  
399 ····move-result-object·v8403 ····move-result-object·v8
  
400 ····invoke-virtual·{v7,·v8},·Lcom/badlogic/gdx/math/Vector2;->add(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2;404 ····invoke-virtual·{v7,·v8},·Lcom/badlogic/gdx/math/Vector2;->add(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2;
  
401 ····move-result-object·v5405 ····move-result-object·v5
Offset 432, 14 lines modifiedOffset 436, 15 lines modified
  
432 ····invoke-virtual·{v2},·Lcom/badlogic/gdx/physics/box2d/Body;->getAngle()F436 ····invoke-virtual·{v2},·Lcom/badlogic/gdx/physics/box2d/Body;->getAngle()F
  
433 ····move-result·v8437 ····move-result·v8
  
434 ····mul-float/2addr·v7,·v8438 ····mul-float/2addr·v7,·v8
  
 439 ····.line·194
435 ····invoke-virtual·{v0},·Lcom/niparasc/papanikolis/actors/Box2DActor;->getPreviousAngle()F440 ····invoke-virtual·{v0},·Lcom/niparasc/papanikolis/actors/Box2DActor;->getPreviousAngle()F
  
436 ····move-result·v8441 ····move-result·v8
  
437 ····mul-float/2addr·v8,·v4442 ····mul-float/2addr·v8,·v4
  
438 ····add-float·v1,·v7,·v8443 ····add-float·v1,·v7,·v8
Offset 457, 60 lines modifiedOffset 462, 60 lines modified
457 ····.end·local·v5····#·"position":Lcom/badlogic/gdx/math/Vector2;462 ····.end·local·v5····#·"position":Lcom/badlogic/gdx/math/Vector2;
458 ····.end·local·v6····#·"previousPosition":Lcom/badlogic/gdx/math/Vector2;463 ····.end·local·v6····#·"previousPosition":Lcom/badlogic/gdx/math/Vector2;
459 ····:cond_1464 ····:cond_1
460 ····return-void465 ····return-void
461 .end·method466 .end·method
  
462 .method·public·update(F)V467 .method·public·update(F)V
463 ····.locals·6468 ····.locals·7
464 ····.param·p1,·"dt"····#·F469 ····.param·p1,·"dt"····#·F
  
465 ····.prologue470 ····.prologue
466 ····const·v5,·0x3cb60b61471 ····const·v6,·0x3cb60b61
  
467 ····.line·107472 ····.line·107
468 ····iget·v3,·p0,·Lcom/niparasc/papanikolis/stages/Box2DStage;->fixedTimestepAccumulator:F473 ····iget·v3,·p0,·Lcom/niparasc/papanikolis/stages/Box2DStage;->fixedTimestepAccumulator:F
  
469 ····add-float/2addr·v3,·p1474 ····add-float/2addr·v3,·p1
  
470 ····iput·v3,·p0,·Lcom/niparasc/papanikolis/stages/Box2DStage;->fixedTimestepAccumulator:F475 ····iput·v3,·p0,·Lcom/niparasc/papanikolis/stages/Box2DStage;->fixedTimestepAccumulator:F
  
471 ····.line·109476 ····.line·109
472 ····iget·v3,·p0,·Lcom/niparasc/papanikolis/stages/Box2DStage;->fixedTimestepAccumulator:F477 ····iget·v3,·p0,·Lcom/niparasc/papanikolis/stages/Box2DStage;->fixedTimestepAccumulator:F
  
473 ····div-float/2addr·v3,·v5478 ····div-float/2addr·v3,·v6
  
474 ····float-to-double·v3,·v3479 ····float-to-double·v4,·v3
  
475 ····invoke-static·{v3,·v4},·Ljava/lang/Math;->floor(D)D480 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->floor(D)D
  
476 ····move-result-wide·v3481 ····move-result-wide·v4
  
477 ····double-to-int·v1,·v3482 ····double-to-int·v1,·v4
  
478 ····.line·113483 ····.line·113
479 ····.local·v1,·"nSteps":I484 ····.local·v1,·"nSteps":I
480 ····if-lez·v1,·:cond_0485 ····if-lez·v1,·:cond_0
  
481 ····.line·114486 ····.line·114
482 ····iget·v3,·p0,·Lcom/niparasc/papanikolis/stages/Box2DStage;->fixedTimestepAccumulator:F487 ····iget·v3,·p0,·Lcom/niparasc/papanikolis/stages/Box2DStage;->fixedTimestepAccumulator:F
  
483 ····int-to-float·v4,·v1488 ····int-to-float·v4,·v1
  
484 ····mul-float/2addr·v4,·v5489 ····mul-float/2addr·v4,·v6
  
485 ····sub-float/2addr·v3,·v4490 ····sub-float/2addr·v3,·v4
  
486 ····iput·v3,·p0,·Lcom/niparasc/papanikolis/stages/Box2DStage;->fixedTimestepAccumulator:F491 ····iput·v3,·p0,·Lcom/niparasc/papanikolis/stages/Box2DStage;->fixedTimestepAccumulator:F
  
487 ····.line·117492 ····.line·117
488 ····:cond_0493 ····:cond_0
489 ····iget·v3,·p0,·Lcom/niparasc/papanikolis/stages/Box2DStage;->fixedTimestepAccumulator:F494 ····iget·v3,·p0,·Lcom/niparasc/papanikolis/stages/Box2DStage;->fixedTimestepAccumulator:F
  
490 ····div-float/2addr·v3,·v5495 ····div-float/2addr·v3,·v6
  
491 ····iput·v3,·p0,·Lcom/niparasc/papanikolis/stages/Box2DStage;->fixedTimestepAccumulatorRatio:F496 ····iput·v3,·p0,·Lcom/niparasc/papanikolis/stages/Box2DStage;->fixedTimestepAccumulatorRatio:F
  
492 ····.line·121497 ····.line·121
493 ····const/4·v3,·0x5498 ····const/4·v3,·0x5
  
494 ····invoke-static·{v1,·v3},·Ljava/lang/Math;->min(II)I499 ····invoke-static·{v1,·v3},·Ljava/lang/Math;->min(II)I
3.66 KB
smali/com/niparasc/papanikolis/directors/ClientDirector.smali
    
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .class·public·Lcom/niparasc/papanikolis/directors/ClientDirector;1 .class·public·Lcom/niparasc/papanikolis/directors/ClientDirector;
2 .super·Lcom/niparasc/papanikolis/directors/MultiplayerDirector;2 .super·Lcom/niparasc/papanikolis/directors/MultiplayerDirector;
3 .source·"ClientDirector.java"3 .source·"ClientDirector.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lcom/niparasc/papanikolis/directors/ClientDirector$1; 
8 ····} 
9 .end·annotation 
  
  
10 #·static·fields4 #·static·fields
11 .field·public·static·final·LOG:Ljava/lang/String;5 .field·public·static·final·LOG:Ljava/lang/String;
  
  
12 #·direct·methods6 #·direct·methods
13 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
14 ····.locals·18 ····.locals·1
Offset 118, 26 lines modifiedOffset 110, 28 lines modified
  
118 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;110 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
119 ····move-result-object·v5111 ····move-result-object·v5
  
120 ····const-string·v6,·"bestDistance"112 ····const-string·v6,·"bestDistance"
  
 113 ····.line·74
121 ····invoke-interface·{v2,·v6,·v7},·Lcom/badlogic/gdx/Preferences;->getInteger(Ljava/lang/String;I)I114 ····invoke-interface·{v2,·v6,·v7},·Lcom/badlogic/gdx/Preferences;->getInteger(Ljava/lang/String;I)I
  
122 ····move-result·v6115 ····move-result·v6
  
123 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;116 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
124 ····move-result-object·v5117 ····move-result-object·v5
  
125 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;118 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
126 ····move-result-object·v5119 ····move-result-object·v5
  
 120 ····.line·73
127 ····invoke-virtual·{v4,·v5},·Lcom/badlogic/gdx/scenes/scene2d/ui/Label;->setText(Ljava/lang/CharSequence;)V121 ····invoke-virtual·{v4,·v5},·Lcom/badlogic/gdx/scenes/scene2d/ui/Label;->setText(Ljava/lang/CharSequence;)V
  
128 ····.line·75122 ····.line·75
129 ····invoke-virtual·{v1},·Lcom/niparasc/papanikolis/screens/Game1;->getInfoLabel()Lcom/badlogic/gdx/scenes/scene2d/ui/Label;123 ····invoke-virtual·{v1},·Lcom/niparasc/papanikolis/screens/Game1;->getInfoLabel()Lcom/badlogic/gdx/scenes/scene2d/ui/Label;
  
130 ····move-result-object·v4124 ····move-result-object·v4
  
Offset 180, 14 lines modifiedOffset 174, 15 lines modified
180 ····iget-object·v4,·p0,·Lcom/niparasc/papanikolis/directors/ClientDirector;->peerSubmarine:Lcom/niparasc/papanikolis/actors/game1/PeerSubmarine;174 ····iget-object·v4,·p0,·Lcom/niparasc/papanikolis/directors/ClientDirector;->peerSubmarine:Lcom/niparasc/papanikolis/actors/game1/PeerSubmarine;
  
181 ····invoke-virtual·{v4},·Lcom/niparasc/papanikolis/actors/game1/PeerSubmarine;->remove()Z175 ····invoke-virtual·{v4},·Lcom/niparasc/papanikolis/actors/game1/PeerSubmarine;->remove()Z
  
182 ····.line·82176 ····.line·82
183 ····iget-object·v4,·p0,·Lcom/niparasc/papanikolis/directors/ClientDirector;->transmissionPackagePool:Lcom/niparasc/papanikolis/multiplayer/TransmissionPackagePool;177 ····iget-object·v4,·p0,·Lcom/niparasc/papanikolis/directors/ClientDirector;->transmissionPackagePool:Lcom/niparasc/papanikolis/multiplayer/TransmissionPackagePool;
  
 178 ····.line·83
184 ····invoke-virtual·{v4},·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackagePool;->obtain()Ljava/lang/Object;179 ····invoke-virtual·{v4},·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackagePool;->obtain()Ljava/lang/Object;
  
185 ····move-result-object·v3180 ····move-result-object·v3
  
186 ····check-cast·v3,·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;181 ····check-cast·v3,·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;
  
187 ····.line·85182 ····.line·85
Offset 401, 29 lines modifiedOffset 396, 29 lines modified
  
401 ····move-result-object·v0396 ····move-result-object·v0
  
402 ····const/4·v1,·0x0397 ····const/4·v1,·0x0
  
403 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;->setVisible(Z)V398 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;->setVisible(Z)V
  
404 ····.line·42399 ····.line·43
405 ····invoke-virtual·{p1},·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;->getRandomPointXDistance()[I400 ····invoke-virtual·{p1},·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;->getRandomPointXDistance()[I
  
406 ····move-result-object·v0401 ····move-result-object·v0
  
407 ····iput-object·v0,·p0,·Lcom/niparasc/papanikolis/directors/ClientDirector;->randomPointXDistance:[I402 ····iput-object·v0,·p0,·Lcom/niparasc/papanikolis/directors/ClientDirector;->randomPointXDistance:[I
  
408 ····.line·44403 ····.line·45
409 ····invoke-virtual·{p1},·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;->getRandomPointYDistance()[I404 ····invoke-virtual·{p1},·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;->getRandomPointYDistance()[I
  
410 ····move-result-object·v0405 ····move-result-object·v0
  
411 ····iput-object·v0,·p0,·Lcom/niparasc/papanikolis/directors/ClientDirector;->randomPointYDistance:[I406 ····iput-object·v0,·p0,·Lcom/niparasc/papanikolis/directors/ClientDirector;->randomPointYDistance:[I
  
412 ····.line·46407 ····.line·47
413 ····invoke-virtual·{p1},·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;->getRandomYObstacleDistance()[I408 ····invoke-virtual·{p1},·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;->getRandomYObstacleDistance()[I
  
414 ····move-result-object·v0409 ····move-result-object·v0
  
415 ····iput-object·v0,·p0,·Lcom/niparasc/papanikolis/directors/ClientDirector;->randomYObstacleDistance:[I410 ····iput-object·v0,·p0,·Lcom/niparasc/papanikolis/directors/ClientDirector;->randomYObstacleDistance:[I
  
416 ····.line·49411 ····.line·49
Offset 573, 14 lines modifiedOffset 568, 15 lines modified
573 .method·public·updatePeer()V568 .method·public·updatePeer()V
574 ····.locals·2569 ····.locals·2
  
575 ····.prologue570 ····.prologue
576 ····.line·28571 ····.line·28
577 ····iget-object·v1,·p0,·Lcom/niparasc/papanikolis/directors/ClientDirector;->transmissionPackagePool:Lcom/niparasc/papanikolis/multiplayer/TransmissionPackagePool;572 ····iget-object·v1,·p0,·Lcom/niparasc/papanikolis/directors/ClientDirector;->transmissionPackagePool:Lcom/niparasc/papanikolis/multiplayer/TransmissionPackagePool;
  
 573 ····.line·29
578 ····invoke-virtual·{v1},·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackagePool;->obtain()Ljava/lang/Object;574 ····invoke-virtual·{v1},·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackagePool;->obtain()Ljava/lang/Object;
  
579 ····move-result-object·v0575 ····move-result-object·v0
  
580 ····check-cast·v0,·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;576 ····check-cast·v0,·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;
  
581 ····.line·30577 ····.line·30
14.6 KB
smali/com/niparasc/papanikolis/directors/Game1Director.smali
    
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .class·public·Lcom/niparasc/papanikolis/directors/Game1Director;1 .class·public·Lcom/niparasc/papanikolis/directors/Game1Director;
2 .super·Lcom/niparasc/papanikolis/directors/Director;2 .super·Lcom/niparasc/papanikolis/directors/Director;
3 .source·"Game1Director.java"3 .source·"Game1Director.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lcom/niparasc/papanikolis/directors/Game1Director$1; 
8 ····} 
9 .end·annotation 
  
  
10 #·static·fields4 #·static·fields
11 .field·public·static·final·LOG:Ljava/lang/String;5 .field·public·static·final·LOG:Ljava/lang/String;
  
12 .field·protected·static·final·distanceThreshold:I·=·0x56 .field·protected·static·final·distanceThreshold:I·=·0x5
  
13 .field·protected·static·final·xGravity:F·=·0.0f7 .field·protected·static·final·xGravity:F·=·0.0f
  
Offset 516, 76 lines modifiedOffset 508, 75 lines modified
516 ············"Lcom/badlogic/gdx/math/Vector2;",508 ············"Lcom/badlogic/gdx/math/Vector2;",
517 ············">;"509 ············">;"
518 ········}510 ········}
519 ····.end·annotation511 ····.end·annotation
  
520 ····.prologue512 ····.prologue
521 ····.line·310513 ····.line·310
522 ····new-instance·v1,·Lcom/badlogic/gdx/utils/Array;514 ····new-instance·v0,·Lcom/badlogic/gdx/utils/Array;
  
523 ····invoke-direct·{v1},·Lcom/badlogic/gdx/utils/Array;-><init>()V515 ····invoke-direct·{v0},·Lcom/badlogic/gdx/utils/Array;-><init>()V
  
524 ····.line·312516 ····.line·312
525 ····.local·v1,·"mirror":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/math/Vector2;>;"517 ····.local·v0,·"mirror":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/math/Vector2;>;"
526 ····iget-object·v4,·p0,·Lcom/niparasc/papanikolis/directors/Game1Director;->surfaceBottom:Lcom/niparasc/papanikolis/actors/game1/Surface;518 ····iget-object·v3,·p0,·Lcom/niparasc/papanikolis/directors/Game1Director;->surfaceBottom:Lcom/niparasc/papanikolis/actors/game1/Surface;
  
527 ····invoke-virtual·{v4},·Lcom/niparasc/papanikolis/actors/game1/Surface;->getSurface()Lcom/badlogic/gdx/utils/Array;519 ····invoke-virtual·{v3},·Lcom/niparasc/papanikolis/actors/game1/Surface;->getSurface()Lcom/badlogic/gdx/utils/Array;
  
528 ····move-result-object·v4520 ····move-result-object·v3
  
529 ····invoke-virtual·{v4},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator;521 ····invoke-virtual·{v3},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator;
  
530 ····move-result-object·v0522 ····move-result-object·v3
  
531 ····.local·v0,·"i$":Ljava/util/Iterator; 
532 ····:goto_0523 ····:goto_0
533 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z524 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
534 ····move-result·v4525 ····move-result·v4
  
535 ····if-eqz·v4,·:cond_0526 ····if-eqz·v4,·:cond_0
  
536 ····invoke-interface·{v0},·Ljava/util/Iterator;->next()Ljava/lang/Object;527 ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object;
  
537 ····move-result-object·v2528 ····move-result-object·v1
  
538 ····check-cast·v2,·Lcom/badlogic/gdx/math/Vector2;529 ····check-cast·v1,·Lcom/badlogic/gdx/math/Vector2;
  
539 ····.line·313530 ····.line·313
540 ····.local·v2,·"v":Lcom/badlogic/gdx/math/Vector2;531 ····.local·v1,·"v":Lcom/badlogic/gdx/math/Vector2;
541 ····invoke-virtual·{v2},·Lcom/badlogic/gdx/math/Vector2;->cpy()Lcom/badlogic/gdx/math/Vector2;532 ····invoke-virtual·{v1},·Lcom/badlogic/gdx/math/Vector2;->cpy()Lcom/badlogic/gdx/math/Vector2;
  
542 ····move-result-object·v3533 ····move-result-object·v2
  
543 ····.line·314534 ····.line·314
544 ····.local·v3,·"vCpy":Lcom/badlogic/gdx/math/Vector2;535 ····.local·v2,·"vCpy":Lcom/badlogic/gdx/math/Vector2;
545 ····iget·v4,·v3,·Lcom/badlogic/gdx/math/Vector2;->y:F536 ····iget·v4,·v2,·Lcom/badlogic/gdx/math/Vector2;->y:F
  
546 ····const/high16·v5,·0x43a00000····#·320.0f537 ····const/high16·v5,·0x43a00000····#·320.0f
  
547 ····iget·v6,·v2,·Lcom/badlogic/gdx/math/Vector2;->y:F538 ····iget·v6,·v1,·Lcom/badlogic/gdx/math/Vector2;->y:F
  
548 ····sub-float/2addr·v5,·v6539 ····sub-float/2addr·v5,·v6
  
549 ····neg-float·v5,·v5540 ····neg-float·v5,·v5
  
550 ····add-float/2addr·v4,·v5541 ····add-float/2addr·v4,·v5
  
551 ····iput·v4,·v3,·Lcom/badlogic/gdx/math/Vector2;->y:F542 ····iput·v4,·v2,·Lcom/badlogic/gdx/math/Vector2;->y:F
  
552 ····.line·315543 ····.line·315
553 ····invoke-virtual·{v1,·v3},·Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V544 ····invoke-virtual·{v0,·v2},·Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V
  
554 ····goto·:goto_0545 ····goto·:goto_0
  
555 ····.line·318546 ····.line·318
556 ····.end·local·v2····#·"v":Lcom/badlogic/gdx/math/Vector2;547 ····.end·local·v1····#·"v":Lcom/badlogic/gdx/math/Vector2;
557 ····.end·local·v3····#·"vCpy":Lcom/badlogic/gdx/math/Vector2;548 ····.end·local·v2····#·"vCpy":Lcom/badlogic/gdx/math/Vector2;
558 ····:cond_0549 ····:cond_0
559 ····return-object·v1550 ····return-object·v0
560 .end·method551 .end·method
  
561 .method·public·createSurfaceMirrorTop()Lcom/badlogic/gdx/utils/Array;552 .method·public·createSurfaceMirrorTop()Lcom/badlogic/gdx/utils/Array;
562 ····.locals·7553 ····.locals·7
563 ····.annotation·system·Ldalvik/annotation/Signature;554 ····.annotation·system·Ldalvik/annotation/Signature;
564 ········value·=·{555 ········value·=·{
565 ············"()",556 ············"()",
Offset 594, 74 lines modifiedOffset 585, 73 lines modified
594 ············"Lcom/badlogic/gdx/math/Vector2;",585 ············"Lcom/badlogic/gdx/math/Vector2;",
595 ············">;"586 ············">;"
596 ········}587 ········}
597 ····.end·annotation588 ····.end·annotation
  
598 ····.prologue589 ····.prologue
599 ····.line·326590 ····.line·326
600 ····new-instance·v1,·Lcom/badlogic/gdx/utils/Array;591 ····new-instance·v0,·Lcom/badlogic/gdx/utils/Array;
  
601 ····invoke-direct·{v1},·Lcom/badlogic/gdx/utils/Array;-><init>()V592 ····invoke-direct·{v0},·Lcom/badlogic/gdx/utils/Array;-><init>()V
  
602 ····.line·328593 ····.line·328
603 ····.local·v1,·"mirror":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/math/Vector2;>;"594 ····.local·v0,·"mirror":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/math/Vector2;>;"
604 ····iget-object·v4,·p0,·Lcom/niparasc/papanikolis/directors/Game1Director;->surfaceTop:Lcom/niparasc/papanikolis/actors/game1/Surface;595 ····iget-object·v3,·p0,·Lcom/niparasc/papanikolis/directors/Game1Director;->surfaceTop:Lcom/niparasc/papanikolis/actors/game1/Surface;
  
605 ····invoke-virtual·{v4},·Lcom/niparasc/papanikolis/actors/game1/Surface;->getSurface()Lcom/badlogic/gdx/utils/Array;596 ····invoke-virtual·{v3},·Lcom/niparasc/papanikolis/actors/game1/Surface;->getSurface()Lcom/badlogic/gdx/utils/Array;
  
606 ····move-result-object·v4597 ····move-result-object·v3
  
607 ····invoke-virtual·{v4},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator;598 ····invoke-virtual·{v3},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator;
  
608 ····move-result-object·v0599 ····move-result-object·v3
  
609 ····.local·v0,·"i$":Ljava/util/Iterator; 
610 ····:goto_0600 ····:goto_0
611 ····invoke-interface·{v0},·Ljava/util/Iterator;->hasNext()Z601 ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z
  
612 ····move-result·v4602 ····move-result·v4
  
Max diff block lines reached; 8967/14870 bytes (60.30%) of diff not shown.
3.48 KB
smali/com/niparasc/papanikolis/directors/HostDirector.smali
    
Offset 1, 20 lines modifiedOffset 1, 12 lines modified
1 .class·public·Lcom/niparasc/papanikolis/directors/HostDirector;1 .class·public·Lcom/niparasc/papanikolis/directors/HostDirector;
2 .super·Lcom/niparasc/papanikolis/directors/MultiplayerDirector;2 .super·Lcom/niparasc/papanikolis/directors/MultiplayerDirector;
3 .source·"HostDirector.java"3 .source·"HostDirector.java"
  
  
4 #·annotations 
5 .annotation·system·Ldalvik/annotation/MemberClasses; 
6 ····value·=·{ 
7 ········Lcom/niparasc/papanikolis/directors/HostDirector$1; 
8 ····} 
9 .end·annotation 
  
  
10 #·static·fields4 #·static·fields
11 .field·public·static·final·LOG:Ljava/lang/String;5 .field·public·static·final·LOG:Ljava/lang/String;
  
  
12 #·direct·methods6 #·direct·methods
13 .method·static·constructor·<clinit>()V7 .method·static·constructor·<clinit>()V
14 ····.locals·18 ····.locals·1
Offset 110, 26 lines modifiedOffset 102, 28 lines modified
  
110 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;102 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
111 ····move-result-object·v5103 ····move-result-object·v5
  
112 ····const-string·v6,·"bestDistance"104 ····const-string·v6,·"bestDistance"
  
 105 ····.line·62
113 ····invoke-interface·{v2,·v6,·v7},·Lcom/badlogic/gdx/Preferences;->getInteger(Ljava/lang/String;I)I106 ····invoke-interface·{v2,·v6,·v7},·Lcom/badlogic/gdx/Preferences;->getInteger(Ljava/lang/String;I)I
  
114 ····move-result·v6107 ····move-result·v6
  
115 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;108 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
116 ····move-result-object·v5109 ····move-result-object·v5
  
117 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;110 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
118 ····move-result-object·v5111 ····move-result-object·v5
  
 112 ····.line·61
119 ····invoke-virtual·{v4,·v5},·Lcom/badlogic/gdx/scenes/scene2d/ui/Label;->setText(Ljava/lang/CharSequence;)V113 ····invoke-virtual·{v4,·v5},·Lcom/badlogic/gdx/scenes/scene2d/ui/Label;->setText(Ljava/lang/CharSequence;)V
  
120 ····.line·63114 ····.line·63
121 ····invoke-virtual·{v1},·Lcom/niparasc/papanikolis/screens/Game1;->getInfoLabel()Lcom/badlogic/gdx/scenes/scene2d/ui/Label;115 ····invoke-virtual·{v1},·Lcom/niparasc/papanikolis/screens/Game1;->getInfoLabel()Lcom/badlogic/gdx/scenes/scene2d/ui/Label;
  
122 ····move-result-object·v4116 ····move-result-object·v4
  
Offset 172, 14 lines modifiedOffset 166, 15 lines modified
172 ····iget-object·v4,·p0,·Lcom/niparasc/papanikolis/directors/HostDirector;->peerSubmarine:Lcom/niparasc/papanikolis/actors/game1/PeerSubmarine;166 ····iget-object·v4,·p0,·Lcom/niparasc/papanikolis/directors/HostDirector;->peerSubmarine:Lcom/niparasc/papanikolis/actors/game1/PeerSubmarine;
  
173 ····invoke-virtual·{v4},·Lcom/niparasc/papanikolis/actors/game1/PeerSubmarine;->remove()Z167 ····invoke-virtual·{v4},·Lcom/niparasc/papanikolis/actors/game1/PeerSubmarine;->remove()Z
  
174 ····.line·70168 ····.line·70
175 ····iget-object·v4,·p0,·Lcom/niparasc/papanikolis/directors/HostDirector;->transmissionPackagePool:Lcom/niparasc/papanikolis/multiplayer/TransmissionPackagePool;169 ····iget-object·v4,·p0,·Lcom/niparasc/papanikolis/directors/HostDirector;->transmissionPackagePool:Lcom/niparasc/papanikolis/multiplayer/TransmissionPackagePool;
  
 170 ····.line·71
176 ····invoke-virtual·{v4},·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackagePool;->obtain()Ljava/lang/Object;171 ····invoke-virtual·{v4},·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackagePool;->obtain()Ljava/lang/Object;
  
177 ····move-result-object·v3172 ····move-result-object·v3
  
178 ····check-cast·v3,·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;173 ····check-cast·v3,·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;
  
179 ····.line·73174 ····.line·73
Offset 578, 14 lines modifiedOffset 573, 15 lines modified
578 .method·public·updatePeer()V573 .method·public·updatePeer()V
579 ····.locals·2574 ····.locals·2
  
580 ····.prologue575 ····.prologue
581 ····.line·20576 ····.line·20
582 ····iget-object·v1,·p0,·Lcom/niparasc/papanikolis/directors/HostDirector;->transmissionPackagePool:Lcom/niparasc/papanikolis/multiplayer/TransmissionPackagePool;577 ····iget-object·v1,·p0,·Lcom/niparasc/papanikolis/directors/HostDirector;->transmissionPackagePool:Lcom/niparasc/papanikolis/multiplayer/TransmissionPackagePool;
  
 578 ····.line·21
583 ····invoke-virtual·{v1},·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackagePool;->obtain()Ljava/lang/Object;579 ····invoke-virtual·{v1},·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackagePool;->obtain()Ljava/lang/Object;
  
584 ····move-result-object·v0580 ····move-result-object·v0
  
585 ····check-cast·v0,·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;581 ····check-cast·v0,·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;
  
586 ····.line·23582 ····.line·23
Offset 621, 14 lines modifiedOffset 617, 15 lines modified
621 ····iget-object·v1,·p0,·Lcom/niparasc/papanikolis/directors/HostDirector;->randomPointYDistance:[I617 ····iget-object·v1,·p0,·Lcom/niparasc/papanikolis/directors/HostDirector;->randomPointYDistance:[I
  
622 ····invoke-virtual·{v0,·v1},·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;->setRandomPointYDistance([I)V618 ····invoke-virtual·{v0,·v1},·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;->setRandomPointYDistance([I)V
  
623 ····.line·28619 ····.line·28
624 ····iget-object·v1,·p0,·Lcom/niparasc/papanikolis/directors/HostDirector;->randomYObstacleDistance:[I620 ····iget-object·v1,·p0,·Lcom/niparasc/papanikolis/directors/HostDirector;->randomYObstacleDistance:[I
  
 621 ····.line·29
625 ····invoke-virtual·{v0,·v1},·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;->setRandomYObstacleDistance([I)V622 ····invoke-virtual·{v0,·v1},·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;->setRandomYObstacleDistance([I)V
  
626 ····.line·32623 ····.line·32
627 ····:cond_0624 ····:cond_0
628 ····iget-object·v1,·p0,·Lcom/niparasc/papanikolis/directors/HostDirector;->bluetoothInterface:Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;625 ····iget-object·v1,·p0,·Lcom/niparasc/papanikolis/directors/HostDirector;->bluetoothInterface:Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;
  
629 ····invoke-interface·{v1,·v0},·Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;->transmitPackage(Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;)V626 ····invoke-interface·{v1,·v0},·Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;->transmitPackage(Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;)V
1.32 KB
smali/com/niparasc/papanikolis/directors/MultiplayerDirector.smali
    
Offset 84, 18 lines modifiedOffset 84, 20 lines modified
  
84 ····div-float/2addr·v1,·v284 ····div-float/2addr·v1,·v2
  
85 ····sub-float/2addr·v0,·v185 ····sub-float/2addr·v0,·v1
  
86 ····iget-object·v1,·p0,·Lcom/niparasc/papanikolis/directors/MultiplayerDirector;->submarine:Lcom/niparasc/papanikolis/actors/game1/Submarine;86 ····iget-object·v1,·p0,·Lcom/niparasc/papanikolis/directors/MultiplayerDirector;->submarine:Lcom/niparasc/papanikolis/actors/game1/Submarine;
  
 87 ····.line·37
87 ····invoke-virtual·{v1},·Lcom/niparasc/papanikolis/actors/game1/Submarine;->getY()F88 ····invoke-virtual·{v1},·Lcom/niparasc/papanikolis/actors/game1/Submarine;->getY()F
  
88 ····move-result·v189 ····move-result·v1
  
 90 ····.line·36
89 ····invoke-virtual·{p0,·v0,·v1},·Lcom/niparasc/papanikolis/directors/MultiplayerDirector;->createPeerSubmarine(FF)V91 ····invoke-virtual·{p0,·v0,·v1},·Lcom/niparasc/papanikolis/directors/MultiplayerDirector;->createPeerSubmarine(FF)V
  
90 ····.line·3892 ····.line·38
91 ····return-void93 ····return-void
92 .end·method94 .end·method
  
  
Offset 639, 18 lines modifiedOffset 641, 20 lines modified
639 ····.line·140641 ····.line·140
640 ····new-instance·v6,·Lcom/badlogic/gdx/math/Vector2;642 ····new-instance·v6,·Lcom/badlogic/gdx/math/Vector2;
  
641 ····const·v7,·0x3e28f5c3····#·0.165f643 ····const·v7,·0x3e28f5c3····#·0.165f
  
642 ····invoke-direct·{v6,·v10,·v7},·Lcom/badlogic/gdx/math/Vector2;-><init>(FF)V644 ····invoke-direct·{v6,·v10,·v7},·Lcom/badlogic/gdx/math/Vector2;-><init>(FF)V
  
 645 ····.line·141
643 ····invoke-virtual·{v4},·Lcom/badlogic/gdx/physics/box2d/Body;->getLocalCenter()Lcom/badlogic/gdx/math/Vector2;646 ····invoke-virtual·{v4},·Lcom/badlogic/gdx/physics/box2d/Body;->getLocalCenter()Lcom/badlogic/gdx/math/Vector2;
  
644 ····move-result-object·v7647 ····move-result-object·v7
  
 648 ····.line·140
645 ····invoke-virtual·{v4,·v6,·v7},·Lcom/badlogic/gdx/physics/box2d/Body;->applyLinearImpulse(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V649 ····invoke-virtual·{v4,·v6,·v7},·Lcom/badlogic/gdx/physics/box2d/Body;->applyLinearImpulse(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V
  
646 ····.line·145650 ····.line·145
647 ····const·v6,·0x3dcccccd····#·0.1f651 ····const·v6,·0x3dcccccd····#·0.1f
  
648 ····iput·v6,·p0,·Lcom/niparasc/papanikolis/directors/MultiplayerDirector;->pitch:F652 ····iput·v6,·p0,·Lcom/niparasc/papanikolis/directors/MultiplayerDirector;->pitch:F
  
672 B
smali/com/niparasc/papanikolis/screens/MenuScreen$3.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/screens/MenuScreen;18 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/screens/MenuScreen;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/niparasc/papanikolis/screens/MenuScreen;)V20 .method·constructor·<init>(Lcom/niparasc/papanikolis/screens/MenuScreen;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/niparasc/papanikolis/screens/MenuScreen;
  
22 ····.prologue23 ····.prologue
23 ····.line·5324 ····.line·53
24 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/screens/MenuScreen$3;->this$0:Lcom/niparasc/papanikolis/screens/MenuScreen;25 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/screens/MenuScreen$3;->this$0:Lcom/niparasc/papanikolis/screens/MenuScreen;
  
25 ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;-><init>()V26 ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;-><init>()V
  
672 B
smali/com/niparasc/papanikolis/screens/MenuScreen$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/screens/MenuScreen;18 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/screens/MenuScreen;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/niparasc/papanikolis/screens/MenuScreen;)V20 .method·constructor·<init>(Lcom/niparasc/papanikolis/screens/MenuScreen;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/niparasc/papanikolis/screens/MenuScreen;
  
22 ····.prologue23 ····.prologue
23 ····.line·3124 ····.line·31
24 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/screens/MenuScreen$1;->this$0:Lcom/niparasc/papanikolis/screens/MenuScreen;25 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/screens/MenuScreen$1;->this$0:Lcom/niparasc/papanikolis/screens/MenuScreen;
  
25 ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;-><init>()V26 ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;-><init>()V
  
721 B
smali/com/niparasc/papanikolis/screens/MultiplayerScreen$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/screens/MultiplayerScreen;18 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/screens/MultiplayerScreen;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/niparasc/papanikolis/screens/MultiplayerScreen;)V20 .method·constructor·<init>(Lcom/niparasc/papanikolis/screens/MultiplayerScreen;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/niparasc/papanikolis/screens/MultiplayerScreen;
  
22 ····.prologue23 ····.prologue
23 ····.line·3524 ····.line·35
24 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/screens/MultiplayerScreen$1;->this$0:Lcom/niparasc/papanikolis/screens/MultiplayerScreen;25 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/screens/MultiplayerScreen$1;->this$0:Lcom/niparasc/papanikolis/screens/MultiplayerScreen;
  
25 ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;-><init>()V26 ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;-><init>()V
  
2.67 KB
smali/com/niparasc/papanikolis/screens/HostScreen.smali
    
Offset 259, 26 lines modifiedOffset 259, 28 lines modified
  
259 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;259 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
260 ····move-result-object·v2260 ····move-result-object·v2
  
261 ····iget-object·v3,·p0,·Lcom/niparasc/papanikolis/screens/HostScreen;->bluetoothInterface:Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;261 ····iget-object·v3,·p0,·Lcom/niparasc/papanikolis/screens/HostScreen;->bluetoothInterface:Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;
  
 262 ····.line·66
262 ····invoke-interface·{v3},·Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;->isBluetoothDiscoverable()Z263 ····invoke-interface·{v3},·Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;->isBluetoothDiscoverable()Z
  
263 ····move-result·v3264 ····move-result·v3
  
264 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;265 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
  
265 ····move-result-object·v2266 ····move-result-object·v2
  
266 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;267 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
267 ····move-result-object·v2268 ····move-result-object·v2
  
 269 ····.line·65
268 ····invoke-interface·{v0,·v1,·v2},·Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V270 ····invoke-interface·{v0,·v1,·v2},·Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V
  
269 ····.line·67271 ····.line·67
270 ····iget-object·v0,·p0,·Lcom/niparasc/papanikolis/screens/HostScreen;->bluetoothInterface:Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;272 ····iget-object·v0,·p0,·Lcom/niparasc/papanikolis/screens/HostScreen;->bluetoothInterface:Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;
  
271 ····invoke-interface·{v0},·Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;->enableBluetoothDiscoverability()V273 ····invoke-interface·{v0},·Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;->enableBluetoothDiscoverability()V
  
Offset 300, 26 lines modifiedOffset 302, 28 lines modified
  
300 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;302 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
301 ····move-result-object·v2303 ····move-result-object·v2
  
302 ····iget-object·v3,·p0,·Lcom/niparasc/papanikolis/screens/HostScreen;->bluetoothInterface:Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;304 ····iget-object·v3,·p0,·Lcom/niparasc/papanikolis/screens/HostScreen;->bluetoothInterface:Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;
  
 305 ····.line·70
303 ····invoke-interface·{v3},·Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;->isBluetoothDiscoverable()Z306 ····invoke-interface·{v3},·Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;->isBluetoothDiscoverable()Z
  
304 ····move-result·v3307 ····move-result·v3
  
305 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;308 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
  
306 ····move-result-object·v2309 ····move-result-object·v2
  
307 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;310 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
308 ····move-result-object·v2311 ····move-result-object·v2
  
 312 ····.line·69
309 ····invoke-interface·{v0,·v1,·v2},·Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V313 ····invoke-interface·{v0,·v1,·v2},·Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V
  
310 ····.line·71314 ····.line·71
311 ····iget-object·v0,·p0,·Lcom/niparasc/papanikolis/screens/HostScreen;->backButton:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;315 ····iget-object·v0,·p0,·Lcom/niparasc/papanikolis/screens/HostScreen;->backButton:Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;
  
312 ····invoke-virtual·{v0,·v4},·Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;->setVisible(Z)V316 ····invoke-virtual·{v0,·v4},·Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;->setVisible(Z)V
  
Offset 332, 11 lines modifiedOffset 336, 12 lines modified
  
332 ····.line·77336 ····.line·77
333 ····:cond_1337 ····:cond_1
334 ····iget-object·v0,·p0,·Lcom/niparasc/papanikolis/screens/HostScreen;->infoLabel:Lcom/badlogic/gdx/scenes/scene2d/ui/Label;338 ····iget-object·v0,·p0,·Lcom/niparasc/papanikolis/screens/HostScreen;->infoLabel:Lcom/badlogic/gdx/scenes/scene2d/ui/Label;
  
335 ····const-string·v1,·"Can\'t·play·multiplayer·dude.\nBluetooth·not·supported·on·this·device."339 ····const-string·v1,·"Can\'t·play·multiplayer·dude.\nBluetooth·not·supported·on·this·device."
  
 340 ····.line·78
336 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/scenes/scene2d/ui/Label;->setText(Ljava/lang/CharSequence;)V341 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/scenes/scene2d/ui/Label;->setText(Ljava/lang/CharSequence;)V
  
337 ····goto·:goto_0342 ····goto·:goto_0
338 .end·method343 .end·method
672 B
smali/com/niparasc/papanikolis/screens/MenuScreen$2.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/screens/MenuScreen;18 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/screens/MenuScreen;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/niparasc/papanikolis/screens/MenuScreen;)V20 .method·constructor·<init>(Lcom/niparasc/papanikolis/screens/MenuScreen;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/niparasc/papanikolis/screens/MenuScreen;
  
22 ····.prologue23 ····.prologue
23 ····.line·4224 ····.line·42
24 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/screens/MenuScreen$2;->this$0:Lcom/niparasc/papanikolis/screens/MenuScreen;25 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/screens/MenuScreen$2;->this$0:Lcom/niparasc/papanikolis/screens/MenuScreen;
  
25 ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;-><init>()V26 ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;-><init>()V
  
5.9 KB
smali/com/niparasc/papanikolis/screens/JoinScreen.smali
    
Offset 166, 26 lines modifiedOffset 166, 28 lines modified
  
166 ····const-string·v4,·"Number·of·devices·(paired+discovered)·=·"166 ····const-string·v4,·"Number·of·devices·(paired+discovered)·=·"
  
167 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;167 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
168 ····move-result-object·v3168 ····move-result-object·v3
  
 169 ····.line·173
169 ····invoke-interface·{v0},·Ljava/util/Set;->size()I170 ····invoke-interface·{v0},·Ljava/util/Set;->size()I
  
170 ····move-result·v4171 ····move-result·v4
  
171 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;172 ····invoke-virtual·{v3,·v4},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
172 ····move-result-object·v3173 ····move-result-object·v3
  
173 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;174 ····invoke-virtual·{v3},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
174 ····move-result-object·v3175 ····move-result-object·v3
  
 176 ····.line·172
175 ····invoke-interface·{v1,·v2,·v3},·Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V177 ····invoke-interface·{v1,·v2,·v3},·Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V
  
176 ····.line·174178 ····.line·174
177 ····iget-object·v1,·p0,·Lcom/niparasc/papanikolis/screens/JoinScreen;->devicesList:Lcom/badlogic/gdx/scenes/scene2d/ui/List;179 ····iget-object·v1,·p0,·Lcom/niparasc/papanikolis/screens/JoinScreen;->devicesList:Lcom/badlogic/gdx/scenes/scene2d/ui/List;
  
178 ····invoke-interface·{v0},·Ljava/util/Set;->toArray()[Ljava/lang/Object;180 ····invoke-interface·{v0},·Ljava/util/Set;->toArray()[Ljava/lang/Object;
  
Offset 373, 14 lines modifiedOffset 375, 15 lines modified
  
373 ····move-result-object·v1375 ····move-result-object·v1
  
374 ····invoke-virtual·{v0,·v1},·Lcom/esotericsoftware/tablelayout/Cell;->align(Ljava/lang/Integer;)Lcom/esotericsoftware/tablelayout/Cell;376 ····invoke-virtual·{v0,·v1},·Lcom/esotericsoftware/tablelayout/Cell;->align(Ljava/lang/Integer;)Lcom/esotericsoftware/tablelayout/Cell;
  
375 ····move-result-object·v0377 ····move-result-object·v0
  
 378 ····.line·78
376 ····invoke-virtual·{v0,·v6},·Lcom/esotericsoftware/tablelayout/Cell;->spaceBottom(F)Lcom/esotericsoftware/tablelayout/Cell;379 ····invoke-virtual·{v0,·v6},·Lcom/esotericsoftware/tablelayout/Cell;->spaceBottom(F)Lcom/esotericsoftware/tablelayout/Cell;
  
377 ····.line·79380 ····.line·79
378 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/screens/JoinScreen;->getTable()Lcom/badlogic/gdx/scenes/scene2d/ui/Table;381 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/screens/JoinScreen;->getTable()Lcom/badlogic/gdx/scenes/scene2d/ui/Table;
  
379 ····move-result-object·v0382 ····move-result-object·v0
  
Offset 425, 14 lines modifiedOffset 428, 15 lines modified
  
425 ····move-result-object·v0428 ····move-result-object·v0
  
426 ····invoke-virtual·{v0},·Lcom/esotericsoftware/tablelayout/Cell;->bottom()Lcom/esotericsoftware/tablelayout/Cell;429 ····invoke-virtual·{v0},·Lcom/esotericsoftware/tablelayout/Cell;->bottom()Lcom/esotericsoftware/tablelayout/Cell;
  
427 ····move-result-object·v0430 ····move-result-object·v0
  
 431 ····.line·84
428 ····invoke-virtual·{v0,·v3},·Lcom/esotericsoftware/tablelayout/Cell;->spaceBottom(F)Lcom/esotericsoftware/tablelayout/Cell;432 ····invoke-virtual·{v0,·v3},·Lcom/esotericsoftware/tablelayout/Cell;->spaceBottom(F)Lcom/esotericsoftware/tablelayout/Cell;
  
429 ····move-result-object·v0433 ····move-result-object·v0
  
430 ····invoke-virtual·{v0,·v3},·Lcom/esotericsoftware/tablelayout/Cell;->spaceRight(F)Lcom/esotericsoftware/tablelayout/Cell;434 ····invoke-virtual·{v0,·v3},·Lcom/esotericsoftware/tablelayout/Cell;->spaceRight(F)Lcom/esotericsoftware/tablelayout/Cell;
  
431 ····.line·85435 ····.line·85
Offset 483, 14 lines modifiedOffset 487, 15 lines modified
  
483 ····move-result-object·v0487 ····move-result-object·v0
  
484 ····invoke-virtual·{v0},·Lcom/esotericsoftware/tablelayout/Cell;->bottom()Lcom/esotericsoftware/tablelayout/Cell;488 ····invoke-virtual·{v0},·Lcom/esotericsoftware/tablelayout/Cell;->bottom()Lcom/esotericsoftware/tablelayout/Cell;
  
485 ····move-result-object·v0489 ····move-result-object·v0
  
 490 ····.line·101
486 ····invoke-virtual·{v0,·v3},·Lcom/esotericsoftware/tablelayout/Cell;->spaceBottom(F)Lcom/esotericsoftware/tablelayout/Cell;491 ····invoke-virtual·{v0,·v3},·Lcom/esotericsoftware/tablelayout/Cell;->spaceBottom(F)Lcom/esotericsoftware/tablelayout/Cell;
  
487 ····move-result-object·v0492 ····move-result-object·v0
  
488 ····invoke-virtual·{v0,·v3},·Lcom/esotericsoftware/tablelayout/Cell;->spaceLeft(F)Lcom/esotericsoftware/tablelayout/Cell;493 ····invoke-virtual·{v0,·v3},·Lcom/esotericsoftware/tablelayout/Cell;->spaceLeft(F)Lcom/esotericsoftware/tablelayout/Cell;
  
489 ····move-result-object·v0494 ····move-result-object·v0
Offset 545, 14 lines modifiedOffset 550, 15 lines modified
  
545 ····move-result-object·v0550 ····move-result-object·v0
  
546 ····invoke-virtual·{v0},·Lcom/esotericsoftware/tablelayout/Cell;->bottom()Lcom/esotericsoftware/tablelayout/Cell;551 ····invoke-virtual·{v0},·Lcom/esotericsoftware/tablelayout/Cell;->bottom()Lcom/esotericsoftware/tablelayout/Cell;
  
547 ····move-result-object·v0552 ····move-result-object·v0
  
 553 ····.line·117
548 ····invoke-virtual·{v0,·v3},·Lcom/esotericsoftware/tablelayout/Cell;->spaceBottom(F)Lcom/esotericsoftware/tablelayout/Cell;554 ····invoke-virtual·{v0,·v3},·Lcom/esotericsoftware/tablelayout/Cell;->spaceBottom(F)Lcom/esotericsoftware/tablelayout/Cell;
  
549 ····move-result-object·v0555 ····move-result-object·v0
  
550 ····invoke-virtual·{v0,·v3},·Lcom/esotericsoftware/tablelayout/Cell;->spaceLeft(F)Lcom/esotericsoftware/tablelayout/Cell;556 ····invoke-virtual·{v0,·v3},·Lcom/esotericsoftware/tablelayout/Cell;->spaceLeft(F)Lcom/esotericsoftware/tablelayout/Cell;
  
551 ····.line·118557 ····.line·118
Offset 595, 26 lines modifiedOffset 601, 28 lines modified
  
595 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;601 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
596 ····move-result-object·v2602 ····move-result-object·v2
  
597 ····iget-object·v3,·p0,·Lcom/niparasc/papanikolis/screens/JoinScreen;->bluetoothInterface:Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;603 ····iget-object·v3,·p0,·Lcom/niparasc/papanikolis/screens/JoinScreen;->bluetoothInterface:Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;
  
 604 ····.line·145
598 ····invoke-interface·{v3},·Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;->isBluetoothEnabled()Z605 ····invoke-interface·{v3},·Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;->isBluetoothEnabled()Z
  
599 ····move-result·v3606 ····move-result·v3
  
600 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;607 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
  
601 ····move-result-object·v2608 ····move-result-object·v2
  
602 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;609 ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
603 ····move-result-object·v2610 ····move-result-object·v2
  
 611 ····.line·142
604 ····invoke-interface·{v0,·v1,·v2},·Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V612 ····invoke-interface·{v0,·v1,·v2},·Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V
  
605 ····.line·146613 ····.line·146
606 ····iget-object·v0,·p0,·Lcom/niparasc/papanikolis/screens/JoinScreen;->bluetoothInterface:Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;614 ····iget-object·v0,·p0,·Lcom/niparasc/papanikolis/screens/JoinScreen;->bluetoothInterface:Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;
  
607 ····invoke-interface·{v0},·Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;->enableBluetooth()V615 ····invoke-interface·{v0},·Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;->enableBluetooth()V
  
Offset 636, 33 lines modifiedOffset 644, 36 lines modified
  
636 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;644 ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
637 ····move-result-object·v2645 ····move-result-object·v2
  
Max diff block lines reached; 1533/5927 bytes (25.86%) of diff not shown.
880 B
smali/com/niparasc/papanikolis/screens/MultiplayerScreen.smali
    
Offset 279, 14 lines modifiedOffset 279, 15 lines modified
279 ····.line·55279 ····.line·55
280 ····.end·local·v0····#·"backButton":Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;280 ····.end·local·v0····#·"backButton":Lcom/badlogic/gdx/scenes/scene2d/ui/TextButton;
281 ····:cond_0281 ····:cond_0
282 ····new-instance·v3,·Lcom/badlogic/gdx/scenes/scene2d/ui/Label;282 ····new-instance·v3,·Lcom/badlogic/gdx/scenes/scene2d/ui/Label;
  
283 ····const-string·v4,·"Can\'t·play·multiplayer·dude.\nBluetooth·not·supported·on·desktop."283 ····const-string·v4,·"Can\'t·play·multiplayer·dude.\nBluetooth·not·supported·on·desktop."
  
 284 ····.line·57
284 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/screens/MultiplayerScreen;->getSkin()Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;285 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/screens/MultiplayerScreen;->getSkin()Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;
  
285 ····move-result-object·v5286 ····move-result-object·v5
  
286 ····invoke-direct·{v3,·v4,·v5},·Lcom/badlogic/gdx/scenes/scene2d/ui/Label;-><init>(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V287 ····invoke-direct·{v3,·v4,·v5},·Lcom/badlogic/gdx/scenes/scene2d/ui/Label;-><init>(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V
  
287 ····iput-object·v3,·p0,·Lcom/niparasc/papanikolis/screens/MultiplayerScreen;->infoLabel:Lcom/badlogic/gdx/scenes/scene2d/ui/Label;288 ····iput-object·v3,·p0,·Lcom/niparasc/papanikolis/screens/MultiplayerScreen;->infoLabel:Lcom/badlogic/gdx/scenes/scene2d/ui/Label;
721 B
smali/com/niparasc/papanikolis/screens/MultiplayerScreen$2.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/screens/MultiplayerScreen;18 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/screens/MultiplayerScreen;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/niparasc/papanikolis/screens/MultiplayerScreen;)V20 .method·constructor·<init>(Lcom/niparasc/papanikolis/screens/MultiplayerScreen;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/niparasc/papanikolis/screens/MultiplayerScreen;
  
22 ····.prologue23 ····.prologue
23 ····.line·4524 ····.line·45
24 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/screens/MultiplayerScreen$2;->this$0:Lcom/niparasc/papanikolis/screens/MultiplayerScreen;25 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/screens/MultiplayerScreen$2;->this$0:Lcom/niparasc/papanikolis/screens/MultiplayerScreen;
  
25 ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;-><init>()V26 ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;-><init>()V
  
672 B
smali/com/niparasc/papanikolis/screens/HelpScreen$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/screens/HelpScreen;18 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/screens/HelpScreen;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/niparasc/papanikolis/screens/HelpScreen;)V20 .method·constructor·<init>(Lcom/niparasc/papanikolis/screens/HelpScreen;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/niparasc/papanikolis/screens/HelpScreen;
  
22 ····.prologue23 ····.prologue
23 ····.line·3424 ····.line·34
24 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/screens/HelpScreen$1;->this$0:Lcom/niparasc/papanikolis/screens/HelpScreen;25 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/screens/HelpScreen$1;->this$0:Lcom/niparasc/papanikolis/screens/HelpScreen;
  
25 ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;-><init>()V26 ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;-><init>()V
  
1.74 KB
smali/com/niparasc/papanikolis/screens/JoinScreen$3.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/screens/JoinScreen;18 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/screens/JoinScreen;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/niparasc/papanikolis/screens/JoinScreen;)V20 .method·constructor·<init>(Lcom/niparasc/papanikolis/screens/JoinScreen;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/niparasc/papanikolis/screens/JoinScreen;
  
22 ····.prologue23 ····.prologue
23 ····.line·11824 ····.line·118
24 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/screens/JoinScreen$3;->this$0:Lcom/niparasc/papanikolis/screens/JoinScreen;25 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/screens/JoinScreen$3;->this$0:Lcom/niparasc/papanikolis/screens/JoinScreen;
  
25 ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;-><init>()V26 ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;-><init>()V
  
Offset 50, 14 lines modifiedOffset 51, 15 lines modified
  
50 ····move-result·v251 ····move-result·v2
  
51 ····if-nez·v2,·:cond_052 ····if-nez·v2,·:cond_0
  
52 ····iget-object·v2,·p0,·Lcom/niparasc/papanikolis/screens/JoinScreen$3;->this$0:Lcom/niparasc/papanikolis/screens/JoinScreen;53 ····iget-object·v2,·p0,·Lcom/niparasc/papanikolis/screens/JoinScreen$3;->this$0:Lcom/niparasc/papanikolis/screens/JoinScreen;
  
 54 ····.line·122
53 ····invoke-static·{v2},·Lcom/niparasc/papanikolis/screens/JoinScreen;->access$000(Lcom/niparasc/papanikolis/screens/JoinScreen;)Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;55 ····invoke-static·{v2},·Lcom/niparasc/papanikolis/screens/JoinScreen;->access$000(Lcom/niparasc/papanikolis/screens/JoinScreen;)Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;
  
54 ····move-result-object·v256 ····move-result-object·v2
  
55 ····invoke-interface·{v2},·Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;->isConnecting()Z57 ····invoke-interface·{v2},·Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;->isConnecting()Z
  
56 ····move-result·v258 ····move-result·v2
Offset 75, 21 lines modifiedOffset 77, 22 lines modified
  
75 ····move-result-object·v177 ····move-result-object·v1
  
76 ····.line·12878 ····.line·128
77 ····.local·v1,·"selectedDevice":Ljava/lang/String;79 ····.local·v1,·"selectedDevice":Ljava/lang/String;
78 ····if-eqz·v1,·:cond_080 ····if-eqz·v1,·:cond_0
  
79 ····.line·12981 ····.line·130
80 ····invoke-virtual·{v1},·Ljava/lang/String;->length()I82 ····invoke-virtual·{v1},·Ljava/lang/String;->length()I
  
81 ····move-result·v283 ····move-result·v2
  
82 ····add-int/lit8·v2,·v2,·-0x1184 ····add-int/lit8·v2,·v2,·-0x11
  
 85 ····.line·129
83 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->substring(I)Ljava/lang/String;86 ····invoke-virtual·{v1,·v2},·Ljava/lang/String;->substring(I)Ljava/lang/String;
  
84 ····move-result-object·v087 ····move-result-object·v0
  
85 ····.line·13188 ····.line·131
86 ····.local·v0,·"mac":Ljava/lang/String;89 ····.local·v0,·"mac":Ljava/lang/String;
87 ····sget-object·v2,·Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application;90 ····sget-object·v2,·Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application;
1.15 KB
smali/com/niparasc/papanikolis/screens/Game1$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/screens/Game1;18 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/screens/Game1;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/niparasc/papanikolis/screens/Game1;)V20 .method·constructor·<init>(Lcom/niparasc/papanikolis/screens/Game1;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/niparasc/papanikolis/screens/Game1;
  
22 ····.prologue23 ····.prologue
23 ····.line·17424 ····.line·174
24 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/screens/Game1$1;->this$0:Lcom/niparasc/papanikolis/screens/Game1;25 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/screens/Game1$1;->this$0:Lcom/niparasc/papanikolis/screens/Game1;
  
25 ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;-><init>()V26 ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;-><init>()V
  
Offset 46, 14 lines modifiedOffset 47, 15 lines modified
  
46 ····move-result-object·v047 ····move-result-object·v0
  
47 ····if-eqz·v0,·:cond_048 ····if-eqz·v0,·:cond_0
  
48 ····iget-object·v0,·p0,·Lcom/niparasc/papanikolis/screens/Game1$1;->this$0:Lcom/niparasc/papanikolis/screens/Game1;49 ····iget-object·v0,·p0,·Lcom/niparasc/papanikolis/screens/Game1$1;->this$0:Lcom/niparasc/papanikolis/screens/Game1;
  
 50 ····.line·178
49 ····invoke-static·{v0},·Lcom/niparasc/papanikolis/screens/Game1;->access$000(Lcom/niparasc/papanikolis/screens/Game1;)Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;51 ····invoke-static·{v0},·Lcom/niparasc/papanikolis/screens/Game1;->access$000(Lcom/niparasc/papanikolis/screens/Game1;)Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;
  
50 ····move-result-object·v052 ····move-result-object·v0
  
51 ····invoke-interface·{v0},·Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;->isConnected()Z53 ····invoke-interface·{v0},·Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;->isConnected()Z
  
52 ····move-result·v054 ····move-result·v0
1.7 KB
smali/com/niparasc/papanikolis/screens/JoinScreen$2.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/screens/JoinScreen;18 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/screens/JoinScreen;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/niparasc/papanikolis/screens/JoinScreen;)V20 .method·constructor·<init>(Lcom/niparasc/papanikolis/screens/JoinScreen;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/niparasc/papanikolis/screens/JoinScreen;
  
22 ····.prologue23 ····.prologue
23 ····.line·10224 ····.line·102
24 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/screens/JoinScreen$2;->this$0:Lcom/niparasc/papanikolis/screens/JoinScreen;25 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/screens/JoinScreen$2;->this$0:Lcom/niparasc/papanikolis/screens/JoinScreen;
  
25 ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;-><init>()V26 ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;-><init>()V
  
Offset 50, 26 lines modifiedOffset 51, 28 lines modified
  
50 ····move-result·v051 ····move-result·v0
  
51 ····if-nez·v0,·:cond_052 ····if-nez·v0,·:cond_0
  
52 ····iget-object·v0,·p0,·Lcom/niparasc/papanikolis/screens/JoinScreen$2;->this$0:Lcom/niparasc/papanikolis/screens/JoinScreen;53 ····iget-object·v0,·p0,·Lcom/niparasc/papanikolis/screens/JoinScreen$2;->this$0:Lcom/niparasc/papanikolis/screens/JoinScreen;
  
 54 ····.line·106
53 ····invoke-static·{v0},·Lcom/niparasc/papanikolis/screens/JoinScreen;->access$000(Lcom/niparasc/papanikolis/screens/JoinScreen;)Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;55 ····invoke-static·{v0},·Lcom/niparasc/papanikolis/screens/JoinScreen;->access$000(Lcom/niparasc/papanikolis/screens/JoinScreen;)Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;
  
54 ····move-result-object·v056 ····move-result-object·v0
  
55 ····invoke-interface·{v0},·Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;->isConnecting()Z57 ····invoke-interface·{v0},·Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;->isConnecting()Z
  
56 ····move-result·v058 ····move-result·v0
  
57 ····if-nez·v0,·:cond_059 ····if-nez·v0,·:cond_0
  
58 ····iget-object·v0,·p0,·Lcom/niparasc/papanikolis/screens/JoinScreen$2;->this$0:Lcom/niparasc/papanikolis/screens/JoinScreen;60 ····iget-object·v0,·p0,·Lcom/niparasc/papanikolis/screens/JoinScreen$2;->this$0:Lcom/niparasc/papanikolis/screens/JoinScreen;
  
 61 ····.line·107
59 ····invoke-static·{v0},·Lcom/niparasc/papanikolis/screens/JoinScreen;->access$000(Lcom/niparasc/papanikolis/screens/JoinScreen;)Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;62 ····invoke-static·{v0},·Lcom/niparasc/papanikolis/screens/JoinScreen;->access$000(Lcom/niparasc/papanikolis/screens/JoinScreen;)Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;
  
60 ····move-result-object·v063 ····move-result-object·v0
  
61 ····invoke-interface·{v0},·Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;->isConnected()Z64 ····invoke-interface·{v0},·Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;->isConnected()Z
  
62 ····move-result·v065 ····move-result·v0
721 B
smali/com/niparasc/papanikolis/screens/MultiplayerScreen$3.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/screens/MultiplayerScreen;18 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/screens/MultiplayerScreen;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/niparasc/papanikolis/screens/MultiplayerScreen;)V20 .method·constructor·<init>(Lcom/niparasc/papanikolis/screens/MultiplayerScreen;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/niparasc/papanikolis/screens/MultiplayerScreen;
  
22 ····.prologue23 ····.prologue
23 ····.line·6524 ····.line·65
24 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/screens/MultiplayerScreen$3;->this$0:Lcom/niparasc/papanikolis/screens/MultiplayerScreen;25 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/screens/MultiplayerScreen$3;->this$0:Lcom/niparasc/papanikolis/screens/MultiplayerScreen;
  
25 ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;-><init>()V26 ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;-><init>()V
  
672 B
smali/com/niparasc/papanikolis/screens/HostScreen$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/screens/HostScreen;18 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/screens/HostScreen;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/niparasc/papanikolis/screens/HostScreen;)V20 .method·constructor·<init>(Lcom/niparasc/papanikolis/screens/HostScreen;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/niparasc/papanikolis/screens/HostScreen;
  
22 ····.prologue23 ····.prologue
23 ····.line·5224 ····.line·52
24 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/screens/HostScreen$1;->this$0:Lcom/niparasc/papanikolis/screens/HostScreen;25 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/screens/HostScreen$1;->this$0:Lcom/niparasc/papanikolis/screens/HostScreen;
  
25 ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;-><init>()V26 ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;-><init>()V
  
1.2 KB
smali/com/niparasc/papanikolis/screens/JoinScreen$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/screens/JoinScreen;18 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/screens/JoinScreen;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/niparasc/papanikolis/screens/JoinScreen;)V20 .method·constructor·<init>(Lcom/niparasc/papanikolis/screens/JoinScreen;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/niparasc/papanikolis/screens/JoinScreen;
  
22 ····.prologue23 ····.prologue
23 ····.line·8524 ····.line·85
24 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/screens/JoinScreen$1;->this$0:Lcom/niparasc/papanikolis/screens/JoinScreen;25 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/screens/JoinScreen$1;->this$0:Lcom/niparasc/papanikolis/screens/JoinScreen;
  
25 ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;-><init>()V26 ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;-><init>()V
  
Offset 50, 14 lines modifiedOffset 51, 15 lines modified
  
50 ····move-result·v051 ····move-result·v0
  
51 ····if-nez·v0,·:cond_052 ····if-nez·v0,·:cond_0
  
52 ····iget-object·v0,·p0,·Lcom/niparasc/papanikolis/screens/JoinScreen$1;->this$0:Lcom/niparasc/papanikolis/screens/JoinScreen;53 ····iget-object·v0,·p0,·Lcom/niparasc/papanikolis/screens/JoinScreen$1;->this$0:Lcom/niparasc/papanikolis/screens/JoinScreen;
  
 54 ····.line·90
53 ····invoke-static·{v0},·Lcom/niparasc/papanikolis/screens/JoinScreen;->access$000(Lcom/niparasc/papanikolis/screens/JoinScreen;)Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;55 ····invoke-static·{v0},·Lcom/niparasc/papanikolis/screens/JoinScreen;->access$000(Lcom/niparasc/papanikolis/screens/JoinScreen;)Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;
  
54 ····move-result-object·v056 ····move-result-object·v0
  
55 ····invoke-interface·{v0},·Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;->isDiscovering()Z57 ····invoke-interface·{v0},·Lcom/niparasc/papanikolis/multiplayer/BluetoothInterface;->isDiscovering()Z
  
56 ····move-result·v058 ····move-result·v0
4.55 KB
smali/com/niparasc/papanikolis/screens/Game1.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Lcom/niparasc/papanikolis/screens/GameScreen;2 .super·Lcom/niparasc/papanikolis/screens/GameScreen;
3 .source·"Game1.java"3 .source·"Game1.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/niparasc/papanikolis/screens/Game1$2;, 
8 ········Lcom/niparasc/papanikolis/screens/Game1$State;7 ········Lcom/niparasc/papanikolis/screens/Game1$State;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·public·static·final·LOG:Ljava/lang/String;11 .field·public·static·final·LOG:Ljava/lang/String;
Offset 312, 26 lines modifiedOffset 311, 28 lines modified
  
312 ····move-result-object·v3311 ····move-result-object·v3
  
313 ····iget-object·v1,·p0,·Lcom/niparasc/papanikolis/screens/Game1;->director:Lcom/niparasc/papanikolis/directors/Director;312 ····iget-object·v1,·p0,·Lcom/niparasc/papanikolis/screens/Game1;->director:Lcom/niparasc/papanikolis/directors/Director;
  
314 ····check-cast·v1,·Lcom/niparasc/papanikolis/directors/Game1Director;313 ····check-cast·v1,·Lcom/niparasc/papanikolis/directors/Game1Director;
  
 314 ····.line·104
315 ····invoke-virtual·{v1},·Lcom/niparasc/papanikolis/directors/Game1Director;->getDistance()I315 ····invoke-virtual·{v1},·Lcom/niparasc/papanikolis/directors/Game1Director;->getDistance()I
  
316 ····move-result·v1316 ····move-result·v1
  
317 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;317 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
318 ····move-result-object·v1318 ····move-result-object·v1
  
319 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;319 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
320 ····move-result-object·v1320 ····move-result-object·v1
  
 321 ····.line·103
321 ····invoke-virtual·{v2,·v1},·Lcom/badlogic/gdx/scenes/scene2d/ui/Label;->setText(Ljava/lang/CharSequence;)V322 ····invoke-virtual·{v2,·v1},·Lcom/badlogic/gdx/scenes/scene2d/ui/Label;->setText(Ljava/lang/CharSequence;)V
  
322 ····goto·:goto_0323 ····goto·:goto_0
  
323 ····.line·112324 ····.line·112
324 ····:pswitch_2325 ····:pswitch_2
325 ····iget-object·v1,·p0,·Lcom/niparasc/papanikolis/screens/Game1;->gameStage:Lcom/niparasc/papanikolis/stages/Box2DStage;326 ····iget-object·v1,·p0,·Lcom/niparasc/papanikolis/screens/Game1;->gameStage:Lcom/niparasc/papanikolis/stages/Box2DStage;
Offset 424, 26 lines modifiedOffset 425, 28 lines modified
  
424 ····move-result-object·v3425 ····move-result-object·v3
  
425 ····iget-object·v1,·p0,·Lcom/niparasc/papanikolis/screens/Game1;->director:Lcom/niparasc/papanikolis/directors/Director;426 ····iget-object·v1,·p0,·Lcom/niparasc/papanikolis/screens/Game1;->director:Lcom/niparasc/papanikolis/directors/Director;
  
426 ····check-cast·v1,·Lcom/niparasc/papanikolis/directors/Game1Director;427 ····check-cast·v1,·Lcom/niparasc/papanikolis/directors/Game1Director;
  
 428 ····.line·141
427 ····invoke-virtual·{v1},·Lcom/niparasc/papanikolis/directors/Game1Director;->getDistance()I429 ····invoke-virtual·{v1},·Lcom/niparasc/papanikolis/directors/Game1Director;->getDistance()I
  
428 ····move-result·v1430 ····move-result·v1
  
429 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;431 ····invoke-virtual·{v3,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
  
430 ····move-result-object·v1432 ····move-result-object·v1
  
431 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;433 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
432 ····move-result-object·v1434 ····move-result-object·v1
  
 435 ····.line·140
433 ····invoke-virtual·{v2,·v1},·Lcom/badlogic/gdx/scenes/scene2d/ui/Label;->setText(Ljava/lang/CharSequence;)V436 ····invoke-virtual·{v2,·v1},·Lcom/badlogic/gdx/scenes/scene2d/ui/Label;->setText(Ljava/lang/CharSequence;)V
  
434 ····goto·:goto_2437 ····goto·:goto_2
  
435 ····.line·145438 ····.line·145
436 ····:pswitch_5439 ····:pswitch_5
437 ····iget-object·v1,·p0,·Lcom/niparasc/papanikolis/screens/Game1;->gameStage:Lcom/niparasc/papanikolis/stages/Box2DStage;440 ····iget-object·v1,·p0,·Lcom/niparasc/papanikolis/screens/Game1;->gameStage:Lcom/niparasc/papanikolis/stages/Box2DStage;
Offset 641, 14 lines modifiedOffset 644, 15 lines modified
  
641 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;644 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
642 ····move-result-object·v1645 ····move-result-object·v1
  
643 ····iget-object·v2,·p0,·Lcom/niparasc/papanikolis/screens/Game1;->game:Lcom/niparasc/papanikolis/Papanikolis;646 ····iget-object·v2,·p0,·Lcom/niparasc/papanikolis/screens/Game1;->game:Lcom/niparasc/papanikolis/Papanikolis;
  
 647 ····.line·187
644 ····invoke-virtual·{v2},·Lcom/niparasc/papanikolis/Papanikolis;->getPreferencesManager()Lcom/badlogic/gdx/Preferences;648 ····invoke-virtual·{v2},·Lcom/niparasc/papanikolis/Papanikolis;->getPreferencesManager()Lcom/badlogic/gdx/Preferences;
  
645 ····move-result-object·v2649 ····move-result-object·v2
  
646 ····const-string·v3,·"bestDistance"650 ····const-string·v3,·"bestDistance"
  
647 ····const/4·v4,·0x0651 ····const/4·v4,·0x0
Offset 661, 14 lines modifiedOffset 665, 15 lines modified
  
661 ····move-result-object·v1665 ····move-result-object·v1
  
662 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;666 ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
663 ····move-result-object·v1667 ····move-result-object·v1
  
 668 ····.line·188
664 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/screens/Game1;->getSkin()Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;669 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/screens/Game1;->getSkin()Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;
  
665 ····move-result-object·v2670 ····move-result-object·v2
  
666 ····invoke-direct·{v0,·v1,·v2},·Lcom/badlogic/gdx/scenes/scene2d/ui/Label;-><init>(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V671 ····invoke-direct·{v0,·v1,·v2},·Lcom/badlogic/gdx/scenes/scene2d/ui/Label;-><init>(Ljava/lang/CharSequence;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V
  
667 ····iput-object·v0,·p0,·Lcom/niparasc/papanikolis/screens/Game1;->bestDistanceLabel:Lcom/badlogic/gdx/scenes/scene2d/ui/Label;672 ····iput-object·v0,·p0,·Lcom/niparasc/papanikolis/screens/Game1;->bestDistanceLabel:Lcom/badlogic/gdx/scenes/scene2d/ui/Label;
Offset 688, 14 lines modifiedOffset 693, 15 lines modified
  
688 ····move-result-object·v0693 ····move-result-object·v0
  
689 ····invoke-virtual·{v0},·Lcom/esotericsoftware/tablelayout/Cell;->uniform()Lcom/esotericsoftware/tablelayout/Cell;694 ····invoke-virtual·{v0},·Lcom/esotericsoftware/tablelayout/Cell;->uniform()Lcom/esotericsoftware/tablelayout/Cell;
  
690 ····move-result-object·v0695 ····move-result-object·v0
  
 696 ····.line·190
691 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;697 ····invoke-static·{v5},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
  
692 ····move-result-object·v1698 ····move-result-object·v1
  
693 ····invoke-virtual·{v0,·v1},·Lcom/esotericsoftware/tablelayout/Cell;->align(Ljava/lang/Integer;)Lcom/esotericsoftware/tablelayout/Cell;699 ····invoke-virtual·{v0,·v1},·Lcom/esotericsoftware/tablelayout/Cell;->align(Ljava/lang/Integer;)Lcom/esotericsoftware/tablelayout/Cell;
  
694 ····.line·192700 ····.line·192
Offset 706, 14 lines modifiedOffset 712, 15 lines modified
706 ····invoke-virtual·{v0},·Lcom/badlogic/gdx/scenes/scene2d/ui/Table;->row()Lcom/esotericsoftware/tablelayout/Cell;712 ····invoke-virtual·{v0},·Lcom/badlogic/gdx/scenes/scene2d/ui/Table;->row()Lcom/esotericsoftware/tablelayout/Cell;
  
707 ····.line·194713 ····.line·194
708 ····new-instance·v0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Label;714 ····new-instance·v0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Label;
  
Max diff block lines reached; 441/4559 bytes (9.67%) of diff not shown.
3.29 KB
smali/com/niparasc/papanikolis/actors/game1/Submarine.smali
    
Offset 156, 22 lines modifiedOffset 156, 24 lines modified
  
156 ····sub-float/2addr·v0,·v1156 ····sub-float/2addr·v0,·v1
  
157 ····iget-object·v1,·p0,·Lcom/niparasc/papanikolis/actors/game1/Submarine;->smoothedPosition:Lcom/badlogic/gdx/math/Vector2;157 ····iget-object·v1,·p0,·Lcom/niparasc/papanikolis/actors/game1/Submarine;->smoothedPosition:Lcom/badlogic/gdx/math/Vector2;
  
158 ····iget·v1,·v1,·Lcom/badlogic/gdx/math/Vector2;->y:F158 ····iget·v1,·v1,·Lcom/badlogic/gdx/math/Vector2;->y:F
  
 159 ····.line·57
159 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/actors/game1/Submarine;->getHeight()F160 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/actors/game1/Submarine;->getHeight()F
  
160 ····move-result·v2161 ····move-result·v2
  
161 ····div-float/2addr·v2,·v3162 ····div-float/2addr·v2,·v3
  
162 ····sub-float/2addr·v1,·v2163 ····sub-float/2addr·v1,·v2
  
 164 ····.line·56
163 ····invoke-virtual·{p0,·v0,·v1},·Lcom/niparasc/papanikolis/actors/game1/Submarine;->setPosition(FF)V165 ····invoke-virtual·{p0,·v0,·v1},·Lcom/niparasc/papanikolis/actors/game1/Submarine;->setPosition(FF)V
  
164 ····.line·61166 ····.line·61
165 ····const·v0,·0x42652ee0167 ····const·v0,·0x42652ee0
  
166 ····iget·v1,·p0,·Lcom/niparasc/papanikolis/actors/game1/Submarine;->smoothedAngle:F168 ····iget·v1,·p0,·Lcom/niparasc/papanikolis/actors/game1/Submarine;->smoothedAngle:F
  
Offset 226, 14 lines modifiedOffset 228, 15 lines modified
226 ····.line·74228 ····.line·74
227 ····new-instance·v2,·Laurelienribon/bodyeditor/BodyEditorLoader;229 ····new-instance·v2,·Laurelienribon/bodyeditor/BodyEditorLoader;
  
228 ····sget-object·v3,·Lcom/badlogic/gdx/Gdx;->files:Lcom/badlogic/gdx/Files;230 ····sget-object·v3,·Lcom/badlogic/gdx/Gdx;->files:Lcom/badlogic/gdx/Files;
  
229 ····const-string·v4,·"papanikolis/submarine-shape.json"231 ····const-string·v4,·"papanikolis/submarine-shape.json"
  
 232 ····.line·75
230 ····invoke-interface·{v3,·v4},·Lcom/badlogic/gdx/Files;->internal(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle;233 ····invoke-interface·{v3,·v4},·Lcom/badlogic/gdx/Files;->internal(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle;
  
231 ····move-result-object·v3234 ····move-result-object·v3
  
232 ····invoke-direct·{v2,·v3},·Laurelienribon/bodyeditor/BodyEditorLoader;-><init>(Lcom/badlogic/gdx/files/FileHandle;)V235 ····invoke-direct·{v2,·v3},·Laurelienribon/bodyeditor/BodyEditorLoader;-><init>(Lcom/badlogic/gdx/files/FileHandle;)V
  
233 ····.line·77236 ····.line·77
Offset 287, 22 lines modifiedOffset 290, 24 lines modified
287 ····.local·v1,·"fd":Lcom/badlogic/gdx/physics/box2d/FixtureDef;290 ····.local·v1,·"fd":Lcom/badlogic/gdx/physics/box2d/FixtureDef;
288 ····iget-object·v3,·p0,·Lcom/niparasc/papanikolis/actors/game1/Submarine;->body:Lcom/badlogic/gdx/physics/box2d/Body;291 ····iget-object·v3,·p0,·Lcom/niparasc/papanikolis/actors/game1/Submarine;->body:Lcom/badlogic/gdx/physics/box2d/Body;
  
289 ····const-string·v4,·"papa-nikolis"292 ····const-string·v4,·"papa-nikolis"
  
290 ····iget-object·v5,·p0,·Lcom/niparasc/papanikolis/actors/game1/Submarine;->gameStage:Lcom/niparasc/papanikolis/stages/Box2DStage;293 ····iget-object·v5,·p0,·Lcom/niparasc/papanikolis/actors/game1/Submarine;->gameStage:Lcom/niparasc/papanikolis/stages/Box2DStage;
  
 294 ····.line·87
291 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/actors/game1/Submarine;->getWidth()F295 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/actors/game1/Submarine;->getWidth()F
  
292 ····move-result·v6296 ····move-result·v6
  
293 ····invoke-virtual·{v5,·v6},·Lcom/niparasc/papanikolis/stages/Box2DStage;->convertToBox(F)F297 ····invoke-virtual·{v5,·v6},·Lcom/niparasc/papanikolis/stages/Box2DStage;->convertToBox(F)F
  
294 ····move-result·v5298 ····move-result·v5
  
 299 ····.line·86
295 ····invoke-virtual·{v2,·v3,·v4,·v1,·v5},·Laurelienribon/bodyeditor/BodyEditorLoader;->attachFixture(Lcom/badlogic/gdx/physics/box2d/Body;Ljava/lang/String;Lcom/badlogic/gdx/physics/box2d/FixtureDef;F)V300 ····invoke-virtual·{v2,·v3,·v4,·v1,·v5},·Laurelienribon/bodyeditor/BodyEditorLoader;->attachFixture(Lcom/badlogic/gdx/physics/box2d/Body;Ljava/lang/String;Lcom/badlogic/gdx/physics/box2d/FixtureDef;F)V
  
296 ····.line·89301 ····.line·89
297 ····iget-object·v3,·p0,·Lcom/niparasc/papanikolis/actors/game1/Submarine;->body:Lcom/badlogic/gdx/physics/box2d/Body;302 ····iget-object·v3,·p0,·Lcom/niparasc/papanikolis/actors/game1/Submarine;->body:Lcom/badlogic/gdx/physics/box2d/Body;
  
298 ····invoke-virtual·{v3,·p0},·Lcom/badlogic/gdx/physics/box2d/Body;->setUserData(Ljava/lang/Object;)V303 ····invoke-virtual·{v3,·p0},·Lcom/badlogic/gdx/physics/box2d/Body;->setUserData(Ljava/lang/Object;)V
  
Offset 365, 14 lines modifiedOffset 370, 15 lines modified
  
365 ····move-result·v4370 ····move-result·v4
  
366 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/actors/game1/Submarine;->getOriginY()F371 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/actors/game1/Submarine;->getOriginY()F
  
367 ····move-result·v5372 ····move-result·v5
  
 373 ····.line·68
368 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/actors/game1/Submarine;->getWidth()F374 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/actors/game1/Submarine;->getWidth()F
  
369 ····move-result·v6375 ····move-result·v6
  
370 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/actors/game1/Submarine;->getHeight()F376 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/actors/game1/Submarine;->getHeight()F
  
371 ····move-result·v7377 ····move-result·v7
Offset 381, 20 lines modifiedOffset 387, 22 lines modified
  
381 ····move-result·v8387 ····move-result·v8
  
382 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/actors/game1/Submarine;->getScaleY()F388 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/actors/game1/Submarine;->getScaleY()F
  
383 ····move-result·v9389 ····move-result·v9
  
 390 ····.line·69
384 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/actors/game1/Submarine;->getRotation()F391 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/actors/game1/Submarine;->getRotation()F
  
385 ····move-result·v10392 ····move-result·v10
  
386 ····move-object·v0,·p1393 ····move-object·v0,·p1
  
 394 ····.line·67
387 ····invoke-virtual/range·{v0·..·v10},·Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;->draw(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFFFFFFF)V395 ····invoke-virtual/range·{v0·..·v10},·Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;->draw(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFFFFFFF)V
  
388 ····.line·70396 ····.line·70
389 ····return-void397 ····return-void
390 .end·method398 .end·method
  
391 .method·public·isCrashed()Z399 .method·public·isCrashed()Z
1.04 KB
smali/com/niparasc/papanikolis/actors/game1/Surface.smali
    
Offset 160, 14 lines modifiedOffset 160, 15 lines modified
  
160 ····move-result·v6160 ····move-result·v6
  
161 ····iget-object·v7,·p0,·Lcom/niparasc/papanikolis/actors/game1/Surface;->gameStage:Lcom/niparasc/papanikolis/stages/Box2DStage;161 ····iget-object·v7,·p0,·Lcom/niparasc/papanikolis/actors/game1/Surface;->gameStage:Lcom/niparasc/papanikolis/stages/Box2DStage;
  
162 ····iget·v8,·v4,·Lcom/badlogic/gdx/math/Vector2;->y:F162 ····iget·v8,·v4,·Lcom/badlogic/gdx/math/Vector2;->y:F
  
 163 ····.line·114
163 ····invoke-virtual·{v7,·v8},·Lcom/niparasc/papanikolis/stages/Box2DStage;->convertToBox(F)F164 ····invoke-virtual·{v7,·v8},·Lcom/niparasc/papanikolis/stages/Box2DStage;->convertToBox(F)F
  
164 ····move-result·v7165 ····move-result·v7
  
165 ····invoke-direct·{v5,·v6,·v7},·Lcom/badlogic/gdx/math/Vector2;-><init>(FF)V166 ····invoke-direct·{v5,·v6,·v7},·Lcom/badlogic/gdx/math/Vector2;-><init>(FF)V
  
166 ····aput-object·v5,·v3,·v2167 ····aput-object·v5,·v3,·v2
Offset 533, 14 lines modifiedOffset 534, 15 lines modified
  
533 ····move-result·v6534 ····move-result·v6
  
534 ····iget-object·v7,·p0,·Lcom/niparasc/papanikolis/actors/game1/Surface;->gameStage:Lcom/niparasc/papanikolis/stages/Box2DStage;535 ····iget-object·v7,·p0,·Lcom/niparasc/papanikolis/actors/game1/Surface;->gameStage:Lcom/niparasc/papanikolis/stages/Box2DStage;
  
535 ····iget·v8,·v4,·Lcom/badlogic/gdx/math/Vector2;->y:F536 ····iget·v8,·v4,·Lcom/badlogic/gdx/math/Vector2;->y:F
  
 537 ····.line·144
536 ····invoke-virtual·{v7,·v8},·Lcom/niparasc/papanikolis/stages/Box2DStage;->convertToBox(F)F538 ····invoke-virtual·{v7,·v8},·Lcom/niparasc/papanikolis/stages/Box2DStage;->convertToBox(F)F
  
537 ····move-result·v7539 ····move-result·v7
  
538 ····invoke-direct·{v5,·v6,·v7},·Lcom/badlogic/gdx/math/Vector2;-><init>(FF)V540 ····invoke-direct·{v5,·v6,·v7},·Lcom/badlogic/gdx/math/Vector2;-><init>(FF)V
  
539 ····aput-object·v5,·v3,·v2541 ····aput-object·v5,·v3,·v2
2.07 KB
smali/com/niparasc/papanikolis/actors/game1/Obstacle.smali
    
Offset 106, 32 lines modifiedOffset 106, 35 lines modified
  
106 ····sub-float/2addr·v0,·v1106 ····sub-float/2addr·v0,·v1
  
107 ····iget-object·v1,·p0,·Lcom/niparasc/papanikolis/actors/game1/Obstacle;->gameStage:Lcom/niparasc/papanikolis/stages/Box2DStage;107 ····iget-object·v1,·p0,·Lcom/niparasc/papanikolis/actors/game1/Obstacle;->gameStage:Lcom/niparasc/papanikolis/stages/Box2DStage;
  
108 ····iget-object·v2,·p0,·Lcom/niparasc/papanikolis/actors/game1/Obstacle;->body:Lcom/badlogic/gdx/physics/box2d/Body;108 ····iget-object·v2,·p0,·Lcom/niparasc/papanikolis/actors/game1/Obstacle;->body:Lcom/badlogic/gdx/physics/box2d/Body;
  
 109 ····.line·34
109 ····invoke-virtual·{v2},·Lcom/badlogic/gdx/physics/box2d/Body;->getPosition()Lcom/badlogic/gdx/math/Vector2;110 ····invoke-virtual·{v2},·Lcom/badlogic/gdx/physics/box2d/Body;->getPosition()Lcom/badlogic/gdx/math/Vector2;
  
110 ····move-result-object·v2111 ····move-result-object·v2
  
111 ····iget·v2,·v2,·Lcom/badlogic/gdx/math/Vector2;->y:F112 ····iget·v2,·v2,·Lcom/badlogic/gdx/math/Vector2;->y:F
  
112 ····invoke-virtual·{v1,·v2},·Lcom/niparasc/papanikolis/stages/Box2DStage;->convertToWorld(F)F113 ····invoke-virtual·{v1,·v2},·Lcom/niparasc/papanikolis/stages/Box2DStage;->convertToWorld(F)F
  
113 ····move-result·v1114 ····move-result·v1
  
 115 ····.line·35
114 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/actors/game1/Obstacle;->getHeight()F116 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/actors/game1/Obstacle;->getHeight()F
  
115 ····move-result·v2117 ····move-result·v2
  
116 ····div-float/2addr·v2,·v3118 ····div-float/2addr·v2,·v3
  
117 ····sub-float/2addr·v1,·v2119 ····sub-float/2addr·v1,·v2
  
 120 ····.line·33
118 ····invoke-virtual·{p0,·v0,·v1},·Lcom/niparasc/papanikolis/actors/game1/Obstacle;->setPosition(FF)V121 ····invoke-virtual·{p0,·v0,·v1},·Lcom/niparasc/papanikolis/actors/game1/Obstacle;->setPosition(FF)V
  
119 ····.line·37122 ····.line·37
120 ····const·v0,·0x42652ee0123 ····const·v0,·0x42652ee0
  
121 ····iget-object·v1,·p0,·Lcom/niparasc/papanikolis/actors/game1/Obstacle;->body:Lcom/badlogic/gdx/physics/box2d/Body;124 ····iget-object·v1,·p0,·Lcom/niparasc/papanikolis/actors/game1/Obstacle;->body:Lcom/badlogic/gdx/physics/box2d/Body;
  
Offset 219, 14 lines modifiedOffset 222, 15 lines modified
  
219 ····move-result·v4222 ····move-result·v4
  
220 ····sub-float/2addr·v3,·v4223 ····sub-float/2addr·v3,·v4
  
221 ····iget-object·v4,·p0,·Lcom/niparasc/papanikolis/actors/game1/Obstacle;->gameStage:Lcom/niparasc/papanikolis/stages/Box2DStage;224 ····iget-object·v4,·p0,·Lcom/niparasc/papanikolis/actors/game1/Obstacle;->gameStage:Lcom/niparasc/papanikolis/stages/Box2DStage;
  
 225 ····.line·78
222 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/actors/game1/Obstacle;->getHeight()F226 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/actors/game1/Obstacle;->getHeight()F
  
223 ····move-result·v5227 ····move-result·v5
  
224 ····div-float/2addr·v5,·v6228 ····div-float/2addr·v5,·v6
  
225 ····invoke-virtual·{v4,·v5},·Lcom/niparasc/papanikolis/stages/Box2DStage;->convertToBox(F)F229 ····invoke-virtual·{v4,·v5},·Lcom/niparasc/papanikolis/stages/Box2DStage;->convertToBox(F)F
Offset 235, 14 lines modifiedOffset 239, 15 lines modified
  
235 ····invoke-virtual·{v2},·Lcom/badlogic/gdx/physics/box2d/PolygonShape;->getRadius()F239 ····invoke-virtual·{v2},·Lcom/badlogic/gdx/physics/box2d/PolygonShape;->getRadius()F
  
236 ····move-result·v5240 ····move-result·v5
  
237 ····sub-float/2addr·v4,·v5241 ····sub-float/2addr·v4,·v5
  
 242 ····.line·77
238 ····invoke-virtual·{v2,·v3,·v4},·Lcom/badlogic/gdx/physics/box2d/PolygonShape;->setAsBox(FF)V243 ····invoke-virtual·{v2,·v3,·v4},·Lcom/badlogic/gdx/physics/box2d/PolygonShape;->setAsBox(FF)V
  
239 ····.line·80244 ····.line·80
240 ····new-instance·v1,·Lcom/badlogic/gdx/physics/box2d/FixtureDef;245 ····new-instance·v1,·Lcom/badlogic/gdx/physics/box2d/FixtureDef;
  
241 ····invoke-direct·{v1},·Lcom/badlogic/gdx/physics/box2d/FixtureDef;-><init>()V246 ····invoke-direct·{v1},·Lcom/badlogic/gdx/physics/box2d/FixtureDef;-><init>()V
  
1.07 KB
smali/com/niparasc/papanikolis/actors/game1/PeerSubmarine.smali
    
Offset 219, 14 lines modifiedOffset 219, 15 lines modified
  
219 ····move-result·v4219 ····move-result·v4
  
220 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/actors/game1/PeerSubmarine;->getOriginY()F220 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/actors/game1/PeerSubmarine;->getOriginY()F
  
221 ····move-result·v5221 ····move-result·v5
  
 222 ····.line·63
222 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/actors/game1/PeerSubmarine;->getWidth()F223 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/actors/game1/PeerSubmarine;->getWidth()F
  
223 ····move-result·v6224 ····move-result·v6
  
224 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/actors/game1/PeerSubmarine;->getHeight()F225 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/actors/game1/PeerSubmarine;->getHeight()F
  
225 ····move-result·v7226 ····move-result·v7
Offset 235, 20 lines modifiedOffset 236, 22 lines modified
  
235 ····move-result·v8236 ····move-result·v8
  
236 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/actors/game1/PeerSubmarine;->getScaleY()F237 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/actors/game1/PeerSubmarine;->getScaleY()F
  
237 ····move-result·v9238 ····move-result·v9
  
 239 ····.line·64
238 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/actors/game1/PeerSubmarine;->getRotation()F240 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/actors/game1/PeerSubmarine;->getRotation()F
  
239 ····move-result·v10241 ····move-result·v10
  
240 ····move-object·v0,·p1242 ····move-object·v0,·p1
  
 243 ····.line·62
241 ····invoke-virtual/range·{v0·..·v10},·Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;->draw(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFFFFFFF)V244 ····invoke-virtual/range·{v0·..·v10},·Lcom/badlogic/gdx/graphics/g2d/SpriteBatch;->draw(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;FFFFFFFFF)V
  
242 ····.line·65245 ····.line·65
243 ····return-void246 ····return-void
244 .end·method247 .end·method
  
245 .method·public·isCrashed()Z248 .method·public·isCrashed()Z
671 B
smali/com/niparasc/papanikolis/bluetooth/ConnectThread$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/bluetooth/ConnectThread;21 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/bluetooth/ConnectThread;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/niparasc/papanikolis/bluetooth/ConnectThread;)V23 .method·constructor·<init>(Lcom/niparasc/papanikolis/bluetooth/ConnectThread;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/niparasc/papanikolis/bluetooth/ConnectThread;
  
25 ····.prologue26 ····.prologue
26 ····.line·8227 ····.line·82
27 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/bluetooth/ConnectThread$1;->this$0:Lcom/niparasc/papanikolis/bluetooth/ConnectThread;28 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/bluetooth/ConnectThread$1;->this$0:Lcom/niparasc/papanikolis/bluetooth/ConnectThread;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
890 B
smali/com/niparasc/papanikolis/bluetooth/ConnectThread.smali
    
Offset 82, 18 lines modifiedOffset 82, 20 lines modified
82 ····invoke-interface·{v2,·v3,·v4},·Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V82 ····invoke-interface·{v2,·v3,·v4},·Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V
  
83 ····.line·3183 ····.line·31
84 ····iget-object·v2,·p0,·Lcom/niparasc/papanikolis/bluetooth/ConnectThread;->mmDevice:Landroid/bluetooth/BluetoothDevice;84 ····iget-object·v2,·p0,·Lcom/niparasc/papanikolis/bluetooth/ConnectThread;->mmDevice:Landroid/bluetooth/BluetoothDevice;
  
85 ····const-string·v3,·"48d775e0-ba31-11e2-9e96-0800200c9a66"85 ····const-string·v3,·"48d775e0-ba31-11e2-9e96-0800200c9a66"
  
 86 ····.line·32
86 ····invoke-static·{v3},·Ljava/util/UUID;->fromString(Ljava/lang/String;)Ljava/util/UUID;87 ····invoke-static·{v3},·Ljava/util/UUID;->fromString(Ljava/lang/String;)Ljava/util/UUID;
  
87 ····move-result-object·v388 ····move-result-object·v3
  
 89 ····.line·31
88 ····invoke-virtual·{v2,·v3},·Landroid/bluetooth/BluetoothDevice;->createRfcommSocketToServiceRecord(Ljava/util/UUID;)Landroid/bluetooth/BluetoothSocket;90 ····invoke-virtual·{v2,·v3},·Landroid/bluetooth/BluetoothDevice;->createRfcommSocketToServiceRecord(Ljava/util/UUID;)Landroid/bluetooth/BluetoothSocket;
89 ····:try_end_091 ····:try_end_0
90 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_092 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
91 ····move-result-object·v193 ····move-result-object·v1
  
92 ····.line·3794 ····.line·37
1.84 KB
smali/com/niparasc/papanikolis/bluetooth/BluetoothManager$1.smali
    
Offset 17, 14 lines modifiedOffset 17, 15 lines modified
17 #·instance·fields17 #·instance·fields
18 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;18 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;
  
  
19 #·direct·methods19 #·direct·methods
20 .method·constructor·<init>(Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;)V20 .method·constructor·<init>(Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;)V
21 ····.locals·021 ····.locals·0
 22 ····.param·p1,·"this$0"····#·Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;
  
22 ····.prologue23 ····.prologue
23 ····.line·7324 ····.line·73
24 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/bluetooth/BluetoothManager$1;->this$0:Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;25 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/bluetooth/BluetoothManager$1;->this$0:Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;
  
25 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V26 ····invoke-direct·{p0},·Landroid/os/Handler;-><init>()V
  
Offset 53, 15 lines modifiedOffset 54, 15 lines modified
  
53 ····check-cast·v3,·[B54 ····check-cast·v3,·[B
  
54 ····move-object·v1,·v355 ····move-object·v1,·v3
  
55 ····check-cast·v1,·[B56 ····check-cast·v1,·[B
  
56 ····.line·8257 ····.line·83
57 ····.local·v1,·"readBuf":[B58 ····.local·v1,·"readBuf":[B
58 ····:try_start_059 ····:try_start_0
59 ····invoke-static·{v1},·Lorg/apache/commons/lang3/SerializationUtils;->deserialize([B)Ljava/lang/Object;60 ····invoke-static·{v1},·Lorg/apache/commons/lang3/SerializationUtils;->deserialize([B)Ljava/lang/Object;
  
60 ····move-result-object·v261 ····move-result-object·v2
  
61 ····check-cast·v2,·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;62 ····check-cast·v2,·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;
Offset 104, 26 lines modifiedOffset 105, 28 lines modified
  
104 ····const-string·v6,·"Deserialization·problem·?·"105 ····const-string·v6,·"Deserialization·problem·?·"
  
105 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;106 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
106 ····move-result-object·v5107 ····move-result-object·v5
  
 108 ····.line·94
107 ····invoke-virtual·{v0},·Ljava/lang/Exception;->getMessage()Ljava/lang/String;109 ····invoke-virtual·{v0},·Ljava/lang/Exception;->getMessage()Ljava/lang/String;
  
108 ····move-result-object·v6110 ····move-result-object·v6
  
109 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;111 ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
110 ····move-result-object·v5112 ····move-result-object·v5
  
111 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;113 ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
112 ····move-result-object·v5114 ····move-result-object·v5
  
 115 ····.line·93
113 ····invoke-interface·{v3,·v4,·v5},·Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V116 ····invoke-interface·{v3,·v4,·v5},·Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V
  
114 ····goto·:goto_0117 ····goto·:goto_0
  
115 ····.line·76118 ····.line·76
116 ····:pswitch_data_0119 ····:pswitch_data_0
117 ····.packed-switch·0x1120 ····.packed-switch·0x1
1.59 KB
smali/com/niparasc/papanikolis/bluetooth/ConnectedThread$1.smali
    
Offset 22, 14 lines modifiedOffset 22, 15 lines modified
  
22 .field·final·synthetic·val$buffer:[B22 .field·final·synthetic·val$buffer:[B
  
  
23 #·direct·methods23 #·direct·methods
24 .method·constructor·<init>(Lcom/niparasc/papanikolis/bluetooth/ConnectedThread;[B)V24 .method·constructor·<init>(Lcom/niparasc/papanikolis/bluetooth/ConnectedThread;[B)V
25 ····.locals·025 ····.locals·0
 26 ····.param·p1,·"this$0"····#·Lcom/niparasc/papanikolis/bluetooth/ConnectedThread;
  
26 ····.prologue27 ····.prologue
27 ····.line·5328 ····.line·53
28 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/bluetooth/ConnectedThread$1;->this$0:Lcom/niparasc/papanikolis/bluetooth/ConnectedThread;29 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/bluetooth/ConnectedThread$1;->this$0:Lcom/niparasc/papanikolis/bluetooth/ConnectedThread;
  
29 ····iput-object·p2,·p0,·Lcom/niparasc/papanikolis/bluetooth/ConnectedThread$1;->val$buffer:[B30 ····iput-object·p2,·p0,·Lcom/niparasc/papanikolis/bluetooth/ConnectedThread$1;->val$buffer:[B
  
Offset 47, 24 lines modifiedOffset 48, 27 lines modified
47 ····.line·5848 ····.line·58
48 ····iget-object·v0,·p0,·Lcom/niparasc/papanikolis/bluetooth/ConnectedThread$1;->this$0:Lcom/niparasc/papanikolis/bluetooth/ConnectedThread;49 ····iget-object·v0,·p0,·Lcom/niparasc/papanikolis/bluetooth/ConnectedThread$1;->this$0:Lcom/niparasc/papanikolis/bluetooth/ConnectedThread;
  
49 ····invoke-static·{v0},·Lcom/niparasc/papanikolis/bluetooth/ConnectedThread;->access$000(Lcom/niparasc/papanikolis/bluetooth/ConnectedThread;)Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;50 ····invoke-static·{v0},·Lcom/niparasc/papanikolis/bluetooth/ConnectedThread;->access$000(Lcom/niparasc/papanikolis/bluetooth/ConnectedThread;)Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;
  
50 ····move-result-object·v051 ····move-result-object·v0
  
 52 ····.line·59
51 ····invoke-virtual·{v0},·Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;->getHandler()Landroid/os/Handler;53 ····invoke-virtual·{v0},·Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;->getHandler()Landroid/os/Handler;
  
52 ····move-result-object·v054 ····move-result-object·v0
  
53 ····const/4·v1,·0x155 ····const/4·v1,·0x1
  
54 ····iget-object·v2,·p0,·Lcom/niparasc/papanikolis/bluetooth/ConnectedThread$1;->val$buffer:[B56 ····iget-object·v2,·p0,·Lcom/niparasc/papanikolis/bluetooth/ConnectedThread$1;->val$buffer:[B
  
 57 ····.line·60
55 ····invoke-virtual·{v0,·v1,·v2},·Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;58 ····invoke-virtual·{v0,·v1,·v2},·Landroid/os/Handler;->obtainMessage(ILjava/lang/Object;)Landroid/os/Message;
  
56 ····move-result-object·v059 ····move-result-object·v0
  
 60 ····.line·61
57 ····invoke-virtual·{v0},·Landroid/os/Message;->sendToTarget()V61 ····invoke-virtual·{v0},·Landroid/os/Message;->sendToTarget()V
  
58 ····.line·6262 ····.line·62
59 ····return-void63 ····return-void
60 .end·method64 .end·method
664 B
smali/com/niparasc/papanikolis/bluetooth/AcceptThread$1.smali
    
Offset 20, 14 lines modifiedOffset 20, 15 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/bluetooth/AcceptThread;21 .field·final·synthetic·this$0:Lcom/niparasc/papanikolis/bluetooth/AcceptThread;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Lcom/niparasc/papanikolis/bluetooth/AcceptThread;)V23 .method·constructor·<init>(Lcom/niparasc/papanikolis/bluetooth/AcceptThread;)V
24 ····.locals·024 ····.locals·0
 25 ····.param·p1,·"this$0"····#·Lcom/niparasc/papanikolis/bluetooth/AcceptThread;
  
25 ····.prologue26 ····.prologue
26 ····.line·8127 ····.line·81
27 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/bluetooth/AcceptThread$1;->this$0:Lcom/niparasc/papanikolis/bluetooth/AcceptThread;28 ····iput-object·p1,·p0,·Lcom/niparasc/papanikolis/bluetooth/AcceptThread$1;->this$0:Lcom/niparasc/papanikolis/bluetooth/AcceptThread;
  
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V29 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
5.7 KB
smali/com/niparasc/papanikolis/bluetooth/BluetoothManager.smali
    
Offset 278, 30 lines modifiedOffset 278, 29 lines modified
278 ····.line·174278 ····.line·174
279 ····new-instance·v1,·Ljava/util/TreeSet;279 ····new-instance·v1,·Ljava/util/TreeSet;
  
280 ····invoke-direct·{v1},·Ljava/util/TreeSet;-><init>()V280 ····invoke-direct·{v1},·Ljava/util/TreeSet;-><init>()V
  
281 ····.line·177281 ····.line·177
282 ····.local·v1,·"devices":Ljava/util/SortedSet;,·"Ljava/util/SortedSet<Ljava/lang/String;>;"282 ····.local·v1,·"devices":Ljava/util/SortedSet;,·"Ljava/util/SortedSet<Ljava/lang/String;>;"
283 ····iget-object·v3,·p0,·Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;->bluetoothAdapter:Landroid/bluetooth/BluetoothAdapter;283 ····iget-object·v2,·p0,·Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;->bluetoothAdapter:Landroid/bluetooth/BluetoothAdapter;
  
284 ····invoke-virtual·{v3},·Landroid/bluetooth/BluetoothAdapter;->getBondedDevices()Ljava/util/Set;284 ····invoke-virtual·{v2},·Landroid/bluetooth/BluetoothAdapter;->getBondedDevices()Ljava/util/Set;
  
285 ····move-result-object·v3285 ····move-result-object·v2
  
286 ····iput-object·v3,·p0,·Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;->pairedDevices:Ljava/util/Set;286 ····iput-object·v2,·p0,·Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;->pairedDevices:Ljava/util/Set;
  
287 ····.line·180287 ····.line·180
288 ····iget-object·v3,·p0,·Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;->discoveredDevices:Ljava/util/Set;288 ····iget-object·v2,·p0,·Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;->discoveredDevices:Ljava/util/Set;
  
289 ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator;289 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
290 ····move-result-object·v2290 ····move-result-object·v2
  
291 ····.local·v2,·"i$":Ljava/util/Iterator; 
292 ····:goto_0291 ····:goto_0
293 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z292 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
294 ····move-result·v3293 ····move-result·v3
  
295 ····if-eqz·v3,·:cond_0294 ····if-eqz·v3,·:cond_0
  
Offset 346, 17 lines modifiedOffset 345, 17 lines modified
346 ····invoke-interface·{v1,·v3},·Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z345 ····invoke-interface·{v1,·v3},·Ljava/util/SortedSet;->add(Ljava/lang/Object;)Z
  
347 ····goto·:goto_0346 ····goto·:goto_0
  
348 ····.line·184347 ····.line·184
349 ····.end·local·v0····#·"device":Landroid/bluetooth/BluetoothDevice;348 ····.end·local·v0····#·"device":Landroid/bluetooth/BluetoothDevice;
350 ····:cond_0349 ····:cond_0
351 ····iget-object·v3,·p0,·Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;->pairedDevices:Ljava/util/Set;350 ····iget-object·v2,·p0,·Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;->pairedDevices:Ljava/util/Set;
  
352 ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator;351 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
353 ····move-result-object·v2352 ····move-result-object·v2
  
354 ····:goto_1353 ····:goto_1
355 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z354 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
356 ····move-result·v3355 ····move-result·v3
Offset 697, 21 lines modifiedOffset 696, 20 lines modified
697 ····.line·234696 ····.line·234
698 ····new-instance·v1,·Ljava/util/HashSet;697 ····new-instance·v1,·Ljava/util/HashSet;
  
699 ····invoke-direct·{v1},·Ljava/util/HashSet;-><init>()V698 ····invoke-direct·{v1},·Ljava/util/HashSet;-><init>()V
  
700 ····.line·236699 ····.line·236
701 ····.local·v1,·"devices":Ljava/util/Set;,·"Ljava/util/Set<Landroid/bluetooth/BluetoothDevice;>;"700 ····.local·v1,·"devices":Ljava/util/Set;,·"Ljava/util/Set<Landroid/bluetooth/BluetoothDevice;>;"
702 ····iget-object·v3,·p0,·Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;->discoveredDevices:Ljava/util/Set;701 ····iget-object·v2,·p0,·Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;->discoveredDevices:Ljava/util/Set;
  
703 ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator;702 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
704 ····move-result-object·v2703 ····move-result-object·v2
  
705 ····.local·v2,·"i$":Ljava/util/Iterator; 
706 ····:goto_0704 ····:goto_0
707 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z705 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
708 ····move-result·v3706 ····move-result·v3
  
709 ····if-eqz·v3,·:cond_0707 ····if-eqz·v3,·:cond_0
  
Offset 726, 17 lines modifiedOffset 724, 17 lines modified
726 ····invoke-interface·{v1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z724 ····invoke-interface·{v1,·v0},·Ljava/util/Set;->add(Ljava/lang/Object;)Z
  
727 ····goto·:goto_0725 ····goto·:goto_0
  
728 ····.line·238726 ····.line·238
729 ····.end·local·v0····#·"device":Landroid/bluetooth/BluetoothDevice;727 ····.end·local·v0····#·"device":Landroid/bluetooth/BluetoothDevice;
730 ····:cond_0728 ····:cond_0
731 ····iget-object·v3,·p0,·Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;->pairedDevices:Ljava/util/Set;729 ····iget-object·v2,·p0,·Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;->pairedDevices:Ljava/util/Set;
  
732 ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator;730 ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator;
  
733 ····move-result-object·v2731 ····move-result-object·v2
  
734 ····:goto_1732 ····:goto_1
735 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z733 ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z
  
736 ····move-result·v3734 ····move-result·v3
Offset 784, 29 lines modifiedOffset 782, 29 lines modified
784 ····invoke-virtual·{v3,·p1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z782 ····invoke-virtual·{v3,·p1},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
  
785 ····move-result·v3783 ····move-result·v3
  
786 ····if-eqz·v3,·:cond_2784 ····if-eqz·v3,·:cond_2
  
787 ····.line·245785 ····.line·245
788 ····new-instance·v3,·Lcom/niparasc/papanikolis/bluetooth/ConnectThread;786 ····new-instance·v2,·Lcom/niparasc/papanikolis/bluetooth/ConnectThread;
  
789 ····invoke-direct·{v3,·p0,·v0},·Lcom/niparasc/papanikolis/bluetooth/ConnectThread;-><init>(Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;Landroid/bluetooth/BluetoothDevice;)V787 ····invoke-direct·{v2,·p0,·v0},·Lcom/niparasc/papanikolis/bluetooth/ConnectThread;-><init>(Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;Landroid/bluetooth/BluetoothDevice;)V
  
790 ····iput-object·v3,·p0,·Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;->connectThread:Lcom/niparasc/papanikolis/bluetooth/ConnectThread;788 ····iput-object·v2,·p0,·Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;->connectThread:Lcom/niparasc/papanikolis/bluetooth/ConnectThread;
  
791 ····.line·246789 ····.line·246
792 ····iget-object·v3,·p0,·Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;->connectThread:Lcom/niparasc/papanikolis/bluetooth/ConnectThread;790 ····iget-object·v2,·p0,·Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;->connectThread:Lcom/niparasc/papanikolis/bluetooth/ConnectThread;
  
793 ····invoke-virtual·{v3},·Lcom/niparasc/papanikolis/bluetooth/ConnectThread;->start()V791 ····invoke-virtual·{v2},·Lcom/niparasc/papanikolis/bluetooth/ConnectThread;->start()V
  
794 ····.line·247792 ····.line·247
795 ····const/4·v3,·0x2793 ····const/4·v2,·0x2
  
796 ····invoke-virtual·{p0,·v3},·Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;->setState(I)V794 ····invoke-virtual·{p0,·v2},·Lcom/niparasc/papanikolis/bluetooth/BluetoothManager;->setState(I)V
  
797 ····.line·251795 ····.line·251
798 ····.end·local·v0····#·"device":Landroid/bluetooth/BluetoothDevice;796 ····.end·local·v0····#·"device":Landroid/bluetooth/BluetoothDevice;
799 ····:cond_3797 ····:cond_3
800 ····return-void798 ····return-void
801 .end·method799 .end·method
  
746 B
smali/com/niparasc/papanikolis/bluetooth/AcceptThread.smali
    
Offset 53, 18 lines modifiedOffset 53, 20 lines modified
  
53 ····move-result-object·v253 ····move-result-object·v2
  
54 ····const-string·v3,·"papanikolis-submarine"54 ····const-string·v3,·"papanikolis-submarine"
  
55 ····const-string·v4,·"48d775e0-ba31-11e2-9e96-0800200c9a66"55 ····const-string·v4,·"48d775e0-ba31-11e2-9e96-0800200c9a66"
  
 56 ····.line·29
56 ····invoke-static·{v4},·Ljava/util/UUID;->fromString(Ljava/lang/String;)Ljava/util/UUID;57 ····invoke-static·{v4},·Ljava/util/UUID;->fromString(Ljava/lang/String;)Ljava/util/UUID;
  
57 ····move-result-object·v458 ····move-result-object·v4
  
 59 ····.line·27
58 ····invoke-virtual·{v2,·v3,·v4},·Landroid/bluetooth/BluetoothAdapter;->listenUsingRfcommWithServiceRecord(Ljava/lang/String;Ljava/util/UUID;)Landroid/bluetooth/BluetoothServerSocket;60 ····invoke-virtual·{v2,·v3,·v4},·Landroid/bluetooth/BluetoothAdapter;->listenUsingRfcommWithServiceRecord(Ljava/lang/String;Ljava/util/UUID;)Landroid/bluetooth/BluetoothServerSocket;
59 ····:try_end_061 ····:try_end_0
60 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_062 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
61 ····move-result-object·v163 ····move-result-object·v1
  
62 ····.line·3464 ····.line·34
686 B
smali/com/niparasc/papanikolis/multiplayer/TransmissionPackagePool.smali
    
Offset 26, 20 lines modifiedOffset 26, 22 lines modified
26 .method·static·constructor·<clinit>()V26 .method·static·constructor·<clinit>()V
27 ····.locals·127 ····.locals·1
  
28 ····.prologue28 ····.prologue
29 ····.line·1029 ····.line·10
30 ····const-class·v0,·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackagePool;30 ····const-class·v0,·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackagePool;
  
 31 ····.line·11
31 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;32 ····invoke-virtual·{v0},·Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
  
32 ····move-result-object·v033 ····move-result-object·v0
  
33 ····sput-object·v0,·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackagePool;->LOG:Ljava/lang/String;34 ····sput-object·v0,·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackagePool;->LOG:Ljava/lang/String;
  
 35 ····.line·10
34 ····return-void36 ····return-void
35 .end·method37 .end·method
  
36 .method·public·constructor·<init>()V38 .method·public·constructor·<init>()V
37 ····.locals·039 ····.locals·0
  
38 ····.prologue40 ····.prologue
3.68 KB
smali/com/niparasc/papanikolis/multiplayer/TransmissionPackage.smali
    
Offset 508, 102 lines modifiedOffset 508, 75 lines modified
  
508 ····iget·v2,·p0,·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;->submarineY:F508 ····iget·v2,·p0,·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;->submarineY:F
  
509 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;509 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
  
510 ····move-result-object·v1510 ····move-result-object·v1
  
511 ····const-string·v2,·"\n" 
  
512 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
513 ····move-result-object·v1 
  
514 ····const-string·v2,·"rotation·=·"511 ····const-string·v2,·"\nrotation·=·"
  
515 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;512 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
516 ····move-result-object·v1513 ····move-result-object·v1
  
517 ····iget·v2,·p0,·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;->rotation:F514 ····iget·v2,·p0,·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;->rotation:F
  
518 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;515 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
  
519 ····move-result-object·v1516 ····move-result-object·v1
  
520 ····const-string·v2,·"\n" 
  
521 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
522 ····move-result-object·v1 
  
523 ····const-string·v2,·"crashed·=·"517 ····const-string·v2,·"\ncrashed·=·"
  
524 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;518 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
525 ····move-result-object·v1519 ····move-result-object·v1
  
526 ····iget-boolean·v2,·p0,·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;->crashed:Z520 ····iget-boolean·v2,·p0,·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;->crashed:Z
  
527 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;521 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
  
528 ····move-result-object·v1522 ····move-result-object·v1
  
529 ····const-string·v2,·"\n" 
  
530 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
531 ····move-result-object·v1 
  
532 ····const-string·v2,·"randomPointXDistance·=·"523 ····const-string·v2,·"\nrandomPointXDistance·=·"
  
533 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;524 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
534 ····move-result-object·v1525 ····move-result-object·v1
  
 526 ····.line·103
535 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;->printRandomPointXDistance()Ljava/lang/String;527 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;->printRandomPointXDistance()Ljava/lang/String;
  
536 ····move-result-object·v2528 ····move-result-object·v2
  
537 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;529 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
538 ····move-result-object·v1530 ····move-result-object·v1
  
539 ····const-string·v2,·"\n" 
  
540 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
541 ····move-result-object·v1 
  
542 ····const-string·v2,·"randomPointYDistance·=·"531 ····const-string·v2,·"\nrandomPointYDistance·=·"
  
543 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;532 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
544 ····move-result-object·v1533 ····move-result-object·v1
  
 534 ····.line·104
545 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;->printRandomPointYDistance()Ljava/lang/String;535 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;->printRandomPointYDistance()Ljava/lang/String;
  
546 ····move-result-object·v2536 ····move-result-object·v2
  
547 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;537 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
548 ····move-result-object·v1538 ····move-result-object·v1
  
549 ····const-string·v2,·"\n" 
  
550 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 
  
551 ····move-result-object·v1 
  
552 ····const-string·v2,·"randomYObstacleDistance·=·"539 ····const-string·v2,·"\nrandomYObstacleDistance·=·"
  
553 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;540 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
554 ····move-result-object·v1541 ····move-result-object·v1
  
 542 ····.line·106
555 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;->printRandomYObstacleDistance()Ljava/lang/String;543 ····invoke-virtual·{p0},·Lcom/niparasc/papanikolis/multiplayer/TransmissionPackage;->printRandomYObstacleDistance()Ljava/lang/String;
  
556 ····move-result-object·v2544 ····move-result-object·v2
  
557 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;545 ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
558 ····move-result-object·v1546 ····move-result-object·v1
3.71 KB
smali/com/badlogic/gdx/files/FileHandle.smali
    
Offset 1229, 41 lines modifiedOffset 1229, 41 lines modified
1229 ····invoke-virtual·{v0},·Ljava/io/InputStream;->available()I1229 ····invoke-virtual·{v0},·Ljava/io/InputStream;->available()I
1230 ····:try_end_01230 ····:try_end_0
1231 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_01231 ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0
1232 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_01232 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
1233 ····move-result·v11233 ····move-result·v1
  
1234 ····int-to-long·v1,·v11234 ····int-to-long·v2,·v1
  
1235 ····.line·5861235 ····.line·586
1236 ····:try_start_11236 ····:try_start_1
1237 ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V1237 ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V
1238 ····:try_end_11238 ····:try_end_1
1239 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_11239 ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_1
  
1240 ····.line·5921240 ····.line·592
1241 ····.end·local·v0····#·"input":Ljava/io/InputStream;1241 ····.end·local·v0····#·"input":Ljava/io/InputStream;
1242 ····:goto_01242 ····:goto_0
1243 ····return-wide·v11243 ····return-wide·v2
  
1244 ····.line·5831244 ····.line·583
1245 ····.restart·local·v0····#·"input":Ljava/io/InputStream;1245 ····.restart·local·v0····#·"input":Ljava/io/InputStream;
1246 ····:catch_01246 ····:catch_0
1247 ····move-exception·v11247 ····move-exception·v1
  
1248 ····.line·5861248 ····.line·586
1249 ····:try_start_21249 ····:try_start_2
1250 ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V1250 ····invoke-virtual·{v0},·Ljava/io/InputStream;->close()V
1251 ····:try_end_21251 ····:try_end_2
1252 ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_21252 ····.catch·Ljava/io/IOException;·{:try_start_2·..·:try_end_2}·:catch_2
  
1253 ····.line·5901253 ····.line·590
1254 ····:goto_11254 ····:goto_1
1255 ····const-wide/16·v1,·0x01255 ····const-wide/16·v2,·0x0
  
1256 ····goto·:goto_01256 ····goto·:goto_0
  
1257 ····.line·5851257 ····.line·585
1258 ····:catchall_01258 ····:catchall_0
1259 ····move-exception·v11259 ····move-exception·v1
  
Offset 1282, 22 lines modifiedOffset 1282, 22 lines modified
1282 ····:cond_11282 ····:cond_1
1283 ····invoke-virtual·{p0},·Lcom/badlogic/gdx/files/FileHandle;->file()Ljava/io/File;1283 ····invoke-virtual·{p0},·Lcom/badlogic/gdx/files/FileHandle;->file()Ljava/io/File;
  
1284 ····move-result-object·v11284 ····move-result-object·v1
  
1285 ····invoke-virtual·{v1},·Ljava/io/File;->length()J1285 ····invoke-virtual·{v1},·Ljava/io/File;->length()J
  
1286 ····move-result-wide·v11286 ····move-result-wide·v2
  
1287 ····goto·:goto_01287 ····goto·:goto_0
  
1288 ····.line·5871288 ····.line·587
1289 ····.restart·local·v0····#·"input":Ljava/io/InputStream;1289 ····.restart·local·v0····#·"input":Ljava/io/InputStream;
1290 ····:catch_11290 ····:catch_1
1291 ····move-exception·v31291 ····move-exception·v1
  
1292 ····goto·:goto_01292 ····goto·:goto_0
  
1293 ····:catch_21293 ····:catch_2
1294 ····move-exception·v11294 ····move-exception·v1
  
1295 ····goto·:goto_11295 ····goto·:goto_1
Offset 2268, 27 lines modifiedOffset 2268, 27 lines modified
2268 ····:catch_22268 ····:catch_2
2269 ····move-exception·v52269 ····move-exception·v5
  
2270 ····goto·:goto_22270 ····goto·:goto_2
2271 .end·method2271 .end·method
  
2272 .method·public·readBytes()[B2272 .method·public·readBytes()[B
2273 ····.locals·132273 ····.locals·14
  
2274 ····.prologue2274 ····.prologue
2275 ····const/4·v12,·-0x12275 ····const/4·v13,·-0x1
  
2276 ····const/4·v11,·0x02276 ····const/4·v12,·0x0
  
2277 ····.line·2152277 ····.line·215
2278 ····invoke-virtual·{p0},·Lcom/badlogic/gdx/files/FileHandle;->length()J2278 ····invoke-virtual·{p0},·Lcom/badlogic/gdx/files/FileHandle;->length()J
  
2279 ····move-result-wide·v92279 ····move-result-wide·v10
  
2280 ····long-to-int·v5,·v92280 ····long-to-int·v5,·v10
  
2281 ····.line·2162281 ····.line·216
2282 ····.local·v5,·"length":I2282 ····.local·v5,·"length":I
2283 ····if-nez·v5,·:cond_02283 ····if-nez·v5,·:cond_0
  
2284 ····const/16·v5,·0x2002284 ····const/16·v5,·0x200
  
Offset 2320, 15 lines modifiedOffset 2320, 15 lines modified
2320 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_02320 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
2321 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_02321 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
2322 ····move-result·v22322 ····move-result·v2
  
2323 ····.line·2232323 ····.line·223
2324 ····.local·v2,·"count":I2324 ····.local·v2,·"count":I
2325 ····if-ne·v2,·v12,·:cond_52325 ····if-ne·v2,·v13,·:cond_5
  
2326 ····.line·2392326 ····.line·239
2327 ····:cond_22327 ····:cond_2
2328 ····if-eqz·v4,·:cond_32328 ····if-eqz·v4,·:cond_3
  
2329 ····:try_start_12329 ····:try_start_1
2330 ····invoke-virtual·{v4},·Ljava/io/InputStream;->close()V2330 ····invoke-virtual·{v4},·Ljava/io/InputStream;->close()V
Offset 2343, 15 lines modifiedOffset 2343, 15 lines modified
2343 ····if-ge·v7,·v9,·:cond_42343 ····if-ge·v7,·v9,·:cond_4
  
2344 ····.line·2452344 ····.line·245
2345 ····new-array·v6,·v7,·[B2345 ····new-array·v6,·v7,·[B
  
2346 ····.line·2462346 ····.line·246
2347 ····.local·v6,·"newBuffer":[B2347 ····.local·v6,·"newBuffer":[B
2348 ····invoke-static·{v1,·v11,·v6,·v11,·v7},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V2348 ····invoke-static·{v1,·v12,·v6,·v12,·v7},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
  
2349 ····.line·2472349 ····.line·247
2350 ····move-object·v1,·v62350 ····move-object·v1,·v6
  
2351 ····.line·2492351 ····.line·249
2352 ····.end·local·v6····#·"newBuffer":[B2352 ····.end·local·v6····#·"newBuffer":[B
2353 ····:cond_42353 ····:cond_4
Offset 2370, 15 lines modifiedOffset 2370, 15 lines modified
2370 ····.line·2262370 ····.line·226
2371 ····invoke-virtual·{v4},·Ljava/io/InputStream;->read()I2371 ····invoke-virtual·{v4},·Ljava/io/InputStream;->read()I
Max diff block lines reached; 614/3709 bytes (16.55%) of diff not shown.
4.23 KB
smali/com/badlogic/gdx/input/GestureDetector$VelocityTracker.smali
    
Offset 113, 61 lines modifiedOffset 113, 61 lines modified
  
113 ····div-float·v2,·v1,·v2113 ····div-float·v2,·v1,·v2
  
114 ····return·v2114 ····return·v2
115 .end·method115 .end·method
  
116 .method·private·getAverage([JI)J116 .method·private·getAverage([JI)J
117 ····.locals·5117 ····.locals·6
118 ····.param·p1,·"values"····#·[J118 ····.param·p1,·"values"····#·[J
119 ····.param·p2,·"numSamples"····#·I119 ····.param·p2,·"numSamples"····#·I
  
120 ····.prologue120 ····.prologue
121 ····.line·408121 ····.line·408
122 ····iget·v3,·p0,·Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->sampleSize:I122 ····iget·v1,·p0,·Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->sampleSize:I
  
123 ····invoke-static·{v3,·p2},·Ljava/lang/Math;->min(II)I123 ····invoke-static·{v1,·p2},·Ljava/lang/Math;->min(II)I
  
124 ····move-result·p2124 ····move-result·p2
  
125 ····.line·409125 ····.line·409
126 ····const-wide/16·v1,·0x0126 ····const-wide/16·v2,·0x0
  
127 ····.line·410127 ····.line·410
128 ····.local·v1,·"sum":J128 ····.local·v2,·"sum":J
129 ····const/4·v0,·0x0129 ····const/4·v0,·0x0
  
130 ····.local·v0,·"i":I130 ····.local·v0,·"i":I
131 ····:goto_0131 ····:goto_0
132 ····if-ge·v0,·p2,·:cond_0132 ····if-ge·v0,·p2,·:cond_0
  
133 ····.line·411133 ····.line·411
134 ····aget-wide·v3,·p1,·v0134 ····aget-wide·v4,·p1,·v0
  
135 ····add-long/2addr·v1,·v3135 ····add-long/2addr·v2,·v4
  
136 ····.line·410136 ····.line·410
137 ····add-int/lit8·v0,·v0,·0x1137 ····add-int/lit8·v0,·v0,·0x1
  
138 ····goto·:goto_0138 ····goto·:goto_0
  
139 ····.line·413139 ····.line·413
140 ····:cond_0140 ····:cond_0
141 ····if-nez·p2,·:cond_1141 ····if-nez·p2,·:cond_1
  
142 ····const-wide/16·v3,·0x0142 ····const-wide/16·v4,·0x0
  
143 ····.line·414143 ····.line·414
144 ····:goto_1144 ····:goto_1
145 ····return-wide·v3145 ····return-wide·v4
  
146 ····:cond_1146 ····:cond_1
147 ····int-to-long·v3,·p2147 ····int-to-long·v4,·p2
  
148 ····div-long·v3,·v1,·v3148 ····div-long·v4,·v2,·v4
  
149 ····goto·:goto_1149 ····goto·:goto_1
150 .end·method150 .end·method
  
151 .method·private·getSum([FI)F151 .method·private·getSum([FI)F
152 ····.locals·3152 ····.locals·3
153 ····.param·p1,·"values"····#·[F153 ····.param·p1,·"values"····#·[F
Offset 213, 15 lines modifiedOffset 213, 15 lines modified
213 ····:cond_1213 ····:cond_1
214 ····return·v1214 ····return·v1
215 .end·method215 .end·method
  
  
216 #·virtual·methods216 #·virtual·methods
217 .method·public·getVelocityX()F217 .method·public·getVelocityX()F
218 ····.locals·5218 ····.locals·6
  
219 ····.prologue219 ····.prologue
220 ····const/4·v2,·0x0220 ····const/4·v2,·0x0
  
221 ····.line·385221 ····.line·385
222 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->meanX:[F222 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->meanX:[F
  
Offset 235, 17 lines modifiedOffset 235, 17 lines modified
235 ····.local·v1,·"meanX":F235 ····.local·v1,·"meanX":F
236 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->meanTime:[J236 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->meanTime:[J
  
237 ····iget·v4,·p0,·Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->numSamples:I237 ····iget·v4,·p0,·Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->numSamples:I
  
238 ····invoke-direct·{p0,·v3,·v4},·Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->getAverage([JI)J238 ····invoke-direct·{p0,·v3,·v4},·Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->getAverage([JI)J
  
239 ····move-result-wide·v3239 ····move-result-wide·v4
  
240 ····long-to-float·v3,·v3240 ····long-to-float·v3,·v4
  
241 ····const·v4,·0x4e6e6b28····#·1.0E9f241 ····const·v4,·0x4e6e6b28····#·1.0E9f
  
242 ····div-float·v0,·v3,·v4242 ····div-float·v0,·v3,·v4
  
243 ····.line·387243 ····.line·387
244 ····.local·v0,·"meanTime":F244 ····.local·v0,·"meanTime":F
Offset 260, 15 lines modifiedOffset 260, 15 lines modified
260 ····:cond_0260 ····:cond_0
261 ····div-float·v2,·v1,·v0261 ····div-float·v2,·v1,·v0
  
262 ····goto·:goto_0262 ····goto·:goto_0
263 .end·method263 .end·method
  
264 .method·public·getVelocityY()F264 .method·public·getVelocityY()F
265 ····.locals·5265 ····.locals·6
  
266 ····.prologue266 ····.prologue
267 ····const/4·v2,·0x0267 ····const/4·v2,·0x0
  
268 ····.line·392268 ····.line·392
269 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->meanY:[F269 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->meanY:[F
  
Offset 282, 17 lines modifiedOffset 282, 17 lines modified
282 ····.local·v1,·"meanY":F282 ····.local·v1,·"meanY":F
283 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->meanTime:[J283 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->meanTime:[J
  
284 ····iget·v4,·p0,·Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->numSamples:I284 ····iget·v4,·p0,·Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->numSamples:I
  
285 ····invoke-direct·{p0,·v3,·v4},·Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->getAverage([JI)J285 ····invoke-direct·{p0,·v3,·v4},·Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->getAverage([JI)J
  
286 ····move-result-wide·v3286 ····move-result-wide·v4
  
287 ····long-to-float·v3,·v3287 ····long-to-float·v3,·v4
  
288 ····const·v4,·0x4e6e6b28····#·1.0E9f288 ····const·v4,·0x4e6e6b28····#·1.0E9f
  
289 ····div-float·v0,·v3,·v4289 ····div-float·v0,·v3,·v4
  
Max diff block lines reached; 1114/4199 bytes (26.53%) of diff not shown.
5.98 KB
smali/com/badlogic/gdx/input/GestureDetector.smali
    
Offset 241, 50 lines modifiedOffset 241, 50 lines modified
  
241 ····move-result·v0241 ····move-result·v0
  
242 ····return·v0242 ····return·v0
243 .end·method243 .end·method
  
244 .method·public·isLongPressed(F)Z244 .method·public·isLongPressed(F)Z
245 ····.locals·5245 ····.locals·6
246 ····.param·p1,·"duration"····#·F246 ····.param·p1,·"duration"····#·F
  
247 ····.prologue247 ····.prologue
248 ····const/4·v0,·0x0248 ····const/4·v0,·0x0
  
249 ····.line·222249 ····.line·222
250 ····iget-wide·v1,·p0,·Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J250 ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J
  
251 ····const-wide/16·v3,·0x0251 ····const-wide/16·v4,·0x0
  
252 ····cmp-long·v1,·v1,·v3252 ····cmp-long·v1,·v2,·v4
  
253 ····if-nez·v1,·:cond_1253 ····if-nez·v1,·:cond_1
  
254 ····.line·223254 ····.line·223
255 ····:cond_0255 ····:cond_0
256 ····:goto_0256 ····:goto_0
257 ····return·v0257 ····return·v0
  
258 ····:cond_1258 ····:cond_1
259 ····invoke-static·{},·Lcom/badlogic/gdx/utils/TimeUtils;->nanoTime()J259 ····invoke-static·{},·Lcom/badlogic/gdx/utils/TimeUtils;->nanoTime()J
  
260 ····move-result-wide·v1260 ····move-result-wide·v2
  
261 ····iget-wide·v3,·p0,·Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J261 ····iget-wide·v4,·p0,·Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J
  
262 ····sub-long/2addr·v1,·v3262 ····sub-long/2addr·v2,·v4
  
263 ····const·v3,·0x4e6e6b28····#·1.0E9f263 ····const·v1,·0x4e6e6b28····#·1.0E9f
  
264 ····mul-float/2addr·v3,·p1264 ····mul-float/2addr·v1,·p1
  
265 ····float-to-long·v3,·v3265 ····float-to-long·v4,·v1
  
266 ····cmp-long·v1,·v1,·v3266 ····cmp-long·v1,·v2,·v4
  
267 ····if-lez·v1,·:cond_0267 ····if-lez·v1,·:cond_0
  
268 ····const/4·v0,·0x1268 ····const/4·v0,·0x1
  
269 ····goto·:goto_0269 ····goto·:goto_0
270 .end·method270 .end·method
Offset 329, 15 lines modifiedOffset 329, 15 lines modified
329 ····iput·p1,·p0,·Lcom/badlogic/gdx/input/GestureDetector;->longPressSeconds:F329 ····iput·p1,·p0,·Lcom/badlogic/gdx/input/GestureDetector;->longPressSeconds:F
  
330 ····.line·256330 ····.line·256
331 ····return-void331 ····return-void
332 .end·method332 .end·method
  
333 .method·public·setMaxFlingDelay(J)V333 .method·public·setMaxFlingDelay(J)V
334 ····.locals·0334 ····.locals·1
335 ····.param·p1,·"maxFlingDelay"····#·J335 ····.param·p1,·"maxFlingDelay"····#·J
  
336 ····.prologue336 ····.prologue
337 ····.line·259337 ····.line·259
338 ····iput-wide·p1,·p0,·Lcom/badlogic/gdx/input/GestureDetector;->maxFlingDelay:J338 ····iput-wide·p1,·p0,·Lcom/badlogic/gdx/input/GestureDetector;->maxFlingDelay:J
  
339 ····.line·260339 ····.line·260
Offset 405, 17 lines modifiedOffset 405, 17 lines modified
405 ····invoke-virtual·{v1,·p1,·p2},·Lcom/badlogic/gdx/math/Vector2;->set(FF)Lcom/badlogic/gdx/math/Vector2;405 ····invoke-virtual·{v1,·p1,·p2},·Lcom/badlogic/gdx/math/Vector2;->set(FF)Lcom/badlogic/gdx/math/Vector2;
  
406 ····.line·94406 ····.line·94
407 ····sget-object·v1,·Lcom/badlogic/gdx/Gdx;->input:Lcom/badlogic/gdx/Input;407 ····sget-object·v1,·Lcom/badlogic/gdx/Gdx;->input:Lcom/badlogic/gdx/Input;
  
408 ····invoke-interface·{v1},·Lcom/badlogic/gdx/Input;->getCurrentEventTime()J408 ····invoke-interface·{v1},·Lcom/badlogic/gdx/Input;->getCurrentEventTime()J
  
409 ····move-result-wide·v1409 ····move-result-wide·v2
  
410 ····iput-wide·v1,·p0,·Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J410 ····iput-wide·v2,·p0,·Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J
  
411 ····.line·95411 ····.line·95
412 ····iget-object·v1,·p0,·Lcom/badlogic/gdx/input/GestureDetector;->tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;412 ····iget-object·v1,·p0,·Lcom/badlogic/gdx/input/GestureDetector;->tracker:Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;
  
413 ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J413 ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/input/GestureDetector;->gestureStartTime:J
  
414 ····invoke-virtual·{v1,·p1,·p2,·v2,·v3},·Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->start(FFJ)V414 ····invoke-virtual·{v1,·p1,·p2,·v2,·v3},·Lcom/badlogic/gdx/input/GestureDetector$VelocityTracker;->start(FFJ)V
Offset 731, 22 lines modifiedOffset 731, 22 lines modified
  
731 ····move-result·v0731 ····move-result·v0
  
732 ····return·v0732 ····return·v0
733 .end·method733 .end·method
  
734 .method·public·touchUp(FFII)Z734 .method·public·touchUp(FFII)Z
735 ····.locals·9735 ····.locals·10
736 ····.param·p1,·"x"····#·F736 ····.param·p1,·"x"····#·F
737 ····.param·p2,·"y"····#·F737 ····.param·p2,·"y"····#·F
738 ····.param·p3,·"pointer"····#·I738 ····.param·p3,·"pointer"····#·I
739 ····.param·p4,·"button"····#·I739 ····.param·p4,·"button"····#·I
  
740 ····.prologue740 ····.prologue
741 ····const-wide/16·v7,·0x0741 ····const-wide/16·v8,·0x0
  
742 ····const/4·v5,·0x1742 ····const/4·v5,·0x1
  
743 ····const/4·v2,·0x0743 ····const/4·v2,·0x0
  
744 ····.line·170744 ····.line·170
745 ····if-le·p3,·v5,·:cond_1745 ····if-le·p3,·v5,·:cond_1
Offset 800, 23 lines modifiedOffset 800, 23 lines modified
  
800 ····iget·v3,·p0,·Lcom/badlogic/gdx/input/GestureDetector;->lastTapPointer:I800 ····iget·v3,·p0,·Lcom/badlogic/gdx/input/GestureDetector;->lastTapPointer:I
  
801 ····if-ne·v3,·p3,·:cond_3801 ····if-ne·v3,·p3,·:cond_3
  
802 ····invoke-static·{},·Lcom/badlogic/gdx/utils/TimeUtils;->nanoTime()J802 ····invoke-static·{},·Lcom/badlogic/gdx/utils/TimeUtils;->nanoTime()J
  
803 ····move-result-wide·v3803 ····move-result-wide·v4
  
804 ····iget-wide·v5,·p0,·Lcom/badlogic/gdx/input/GestureDetector;->lastTapTime:J804 ····iget-wide·v6,·p0,·Lcom/badlogic/gdx/input/GestureDetector;->lastTapTime:J
  
805 ····sub-long/2addr·v3,·v5805 ····sub-long/2addr·v4,·v6
  
806 ····iget-wide·v5,·p0,·Lcom/badlogic/gdx/input/GestureDetector;->tapCountInterval:J806 ····iget-wide·v6,·p0,·Lcom/badlogic/gdx/input/GestureDetector;->tapCountInterval:J
  
807 ····cmp-long·v3,·v3,·v5807 ····cmp-long·v3,·v4,·v6
  
808 ····if-gtz·v3,·:cond_3808 ····if-gtz·v3,·:cond_3
  
Max diff block lines reached; 2279/6021 bytes (37.85%) of diff not shown.
1.66 KB
smali/com/badlogic/gdx/math/Vector3.smali
    
Offset 502, 15 lines modifiedOffset 502, 15 lines modified
  
502 ····double-to-float·v0,·v0502 ····double-to-float·v0,·v0
  
503 ····return·v0503 ····return·v0
504 .end·method504 .end·method
  
505 .method·public·dst(Lcom/badlogic/gdx/math/Vector3;)F505 .method·public·dst(Lcom/badlogic/gdx/math/Vector3;)F
506 ····.locals·5506 ····.locals·6
507 ····.param·p1,·"vector"····#·Lcom/badlogic/gdx/math/Vector3;507 ····.param·p1,·"vector"····#·Lcom/badlogic/gdx/math/Vector3;
  
508 ····.prologue508 ····.prologue
509 ····.line·246509 ····.line·246
510 ····iget·v3,·p1,·Lcom/badlogic/gdx/math/Vector3;->x:F510 ····iget·v3,·p1,·Lcom/badlogic/gdx/math/Vector3;->x:F
  
511 ····iget·v4,·p0,·Lcom/badlogic/gdx/math/Vector3;->x:F511 ····iget·v4,·p0,·Lcom/badlogic/gdx/math/Vector3;->x:F
Offset 544, 21 lines modifiedOffset 544, 21 lines modified
544 ····mul-float/2addr·v2,·v2544 ····mul-float/2addr·v2,·v2
  
545 ····.line·254545 ····.line·254
546 ····add-float·v3,·v0,·v1546 ····add-float·v3,·v0,·v1
  
547 ····add-float/2addr·v3,·v2547 ····add-float/2addr·v3,·v2
  
548 ····float-to-double·v3,·v3548 ····float-to-double·v4,·v3
  
549 ····invoke-static·{v3,·v4},·Ljava/lang/Math;->sqrt(D)D549 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->sqrt(D)D
  
550 ····move-result-wide·v3550 ····move-result-wide·v4
  
551 ····double-to-float·v3,·v3551 ····double-to-float·v3,·v4
  
552 ····return·v3552 ····return·v3
553 .end·method553 .end·method
  
554 .method·public·dst2(FFF)F554 .method·public·dst2(FFF)F
555 ····.locals·4555 ····.locals·4
556 ····.param·p1,·"x"····#·F556 ····.param·p1,·"x"····#·F
Offset 1878, 21 lines modifiedOffset 1878, 21 lines modified
  
1878 ····double-to-float·v4,·v41878 ····double-to-float·v4,·v4
  
1879 ····invoke-virtual·{p0,·v4},·Lcom/badlogic/gdx/math/Vector3;->mul(F)Lcom/badlogic/gdx/math/Vector3;1879 ····invoke-virtual·{p0,·v4},·Lcom/badlogic/gdx/math/Vector3;->mul(F)Lcom/badlogic/gdx/math/Vector3;
  
1880 ····move-result-object·v41880 ····move-result-object·v4
  
1881 ····float-to-double·v5,·v11881 ····float-to-double·v6,·v1
  
1882 ····invoke-static·{v5,·v6},·Ljava/lang/Math;->sin(D)D1882 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->sin(D)D
  
1883 ····move-result-wide·v51883 ····move-result-wide·v6
  
1884 ····double-to-float·v5,·v51884 ····double-to-float·v5,·v6
  
1885 ····invoke-virtual·{v3,·v5},·Lcom/badlogic/gdx/math/Vector3;->mul(F)Lcom/badlogic/gdx/math/Vector3;1885 ····invoke-virtual·{v3,·v5},·Lcom/badlogic/gdx/math/Vector3;->mul(F)Lcom/badlogic/gdx/math/Vector3;
  
1886 ····move-result-object·v51886 ····move-result-object·v5
  
1887 ····invoke-virtual·{v4,·v5},·Lcom/badlogic/gdx/math/Vector3;->add(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3;1887 ····invoke-virtual·{v4,·v5},·Lcom/badlogic/gdx/math/Vector3;->add(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3;
  
1.18 KB
smali/com/badlogic/gdx/math/Interpolation$ExpOut.smali
    
Offset 27, 38 lines modifiedOffset 27, 38 lines modified
27 ····.line·18727 ····.line·187
28 ····return-void28 ····return-void
29 .end·method29 .end·method
  
  
30 #·virtual·methods30 #·virtual·methods
31 .method·public·apply(F)F31 .method·public·apply(F)F
32 ····.locals·532 ····.locals·6
33 ····.param·p1,·"a"····#·F33 ····.param·p1,·"a"····#·F
  
34 ····.prologue34 ····.prologue
35 ····.line·19035 ····.line·190
36 ····const/high16·v0,·0x3f800000····#·1.0f36 ····const/high16·v0,·0x3f800000····#·1.0f
  
37 ····iget·v1,·p0,·Lcom/badlogic/gdx/math/Interpolation$ExpOut;->value:F37 ····iget·v1,·p0,·Lcom/badlogic/gdx/math/Interpolation$ExpOut;->value:F
  
38 ····float-to-double·v1,·v138 ····float-to-double·v2,·v1
  
39 ····iget·v3,·p0,·Lcom/badlogic/gdx/math/Interpolation$ExpOut;->power:F39 ····iget·v1,·p0,·Lcom/badlogic/gdx/math/Interpolation$ExpOut;->power:F
  
40 ····neg-float·v3,·v340 ····neg-float·v1,·v1
  
41 ····mul-float/2addr·v3,·p141 ····mul-float/2addr·v1,·p1
  
42 ····float-to-double·v3,·v342 ····float-to-double·v4,·v1
  
43 ····invoke-static·{v1,·v2,·v3,·v4},·Ljava/lang/Math;->pow(DD)D43 ····invoke-static·{v2,·v3,·v4,·v5},·Ljava/lang/Math;->pow(DD)D
  
44 ····move-result-wide·v144 ····move-result-wide·v2
  
45 ····double-to-float·v1,·v145 ····double-to-float·v1,·v2
  
46 ····iget·v2,·p0,·Lcom/badlogic/gdx/math/Interpolation$ExpOut;->min:F46 ····iget·v2,·p0,·Lcom/badlogic/gdx/math/Interpolation$ExpOut;->min:F
  
47 ····sub-float/2addr·v1,·v247 ····sub-float/2addr·v1,·v2
  
48 ····iget·v2,·p0,·Lcom/badlogic/gdx/math/Interpolation$ExpOut;->scale:F48 ····iget·v2,·p0,·Lcom/badlogic/gdx/math/Interpolation$ExpOut;->scale:F
  
816 B
smali/com/badlogic/gdx/math/MathUtils$Sin.smali
    
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
  
16 #·static·fields16 #·static·fields
17 .field·static·final·table:[F17 .field·static·final·table:[F
  
  
18 #·direct·methods18 #·direct·methods
19 .method·static·constructor·<clinit>()V19 .method·static·constructor·<clinit>()V
20 ····.locals·520 ····.locals·6
  
21 ····.prologue21 ····.prologue
22 ····const/16·v4,·0x200022 ····const/16·v4,·0x2000
  
23 ····.line·4923 ····.line·49
24 ····new-array·v1,·v4,·[F24 ····new-array·v1,·v4,·[F
  
Offset 93, 21 lines modifiedOffset 93, 21 lines modified
  
93 ····int-to-float·v3,·v093 ····int-to-float·v3,·v0
  
94 ····const·v4,·0x3c8efa3594 ····const·v4,·0x3c8efa35
  
95 ····mul-float/2addr·v3,·v495 ····mul-float/2addr·v3,·v4
  
96 ····float-to-double·v3,·v396 ····float-to-double·v4,·v3
  
97 ····invoke-static·{v3,·v4},·Ljava/lang/Math;->sin(D)D97 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->sin(D)D
  
98 ····move-result-wide·v398 ····move-result-wide·v4
  
99 ····double-to-float·v3,·v399 ····double-to-float·v3,·v4
  
100 ····aput·v3,·v1,·v2100 ····aput·v3,·v1,·v2
  
101 ····.line·53101 ····.line·53
102 ····add-int/lit8·v0,·v0,·0x5a102 ····add-int/lit8·v0,·v0,·0x5a
  
103 ····goto·:goto_1103 ····goto·:goto_1
26.2 KB
smali/com/badlogic/gdx/math/Intersector.smali
    
Offset 213, 21 lines modifiedOffset 213, 21 lines modified
  
213 ····sub-float·v3,·p3,·p1213 ····sub-float·v3,·p3,·p1
  
214 ····mul-float/2addr·v2,·v3214 ····mul-float/2addr·v2,·v3
  
215 ····add-float/2addr·v1,·v2215 ····add-float/2addr·v1,·v2
  
216 ····float-to-double·v1,·v1216 ····float-to-double·v2,·v1
  
217 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->sqrt(D)D217 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->sqrt(D)D
  
218 ····move-result-wide·v1218 ····move-result-wide·v2
  
219 ····double-to-float·v0,·v1219 ····double-to-float·v0,·v2
  
220 ····.line·163220 ····.line·163
221 ····.local·v0,·"normalLength":F221 ····.local·v0,·"normalLength":F
222 ····sub-float·v1,·p4,·p0222 ····sub-float·v1,·p4,·p0
  
223 ····sub-float·v2,·p3,·p1223 ····sub-float·v2,·p3,·p1
  
Offset 421, 57 lines modifiedOffset 421, 57 lines modified
  
421 ····move-result·v2421 ····move-result·v2
  
422 ····goto·:goto_0422 ····goto·:goto_0
423 .end·method423 .end·method
  
424 .method·public·static·getLowestPositiveRoot(FFF)F424 .method·public·static·getLowestPositiveRoot(FFF)F
425 ····.locals·10425 ····.locals·11
426 ····.param·p0,·"a"····#·F426 ····.param·p0,·"a"····#·F
427 ····.param·p1,·"b"····#·F427 ····.param·p1,·"b"····#·F
428 ····.param·p2,·"c"····#·F428 ····.param·p2,·"c"····#·F
  
429 ····.prologue429 ····.prologue
430 ····const/high16·v6,·0x7fc00000····#·Float.NaN430 ····const/high16·v6,·0x7fc00000····#·Float.NaN
  
431 ····const/4·v9,·0x0431 ····const/4·v10,·0x0
  
432 ····.line·39432 ····.line·39
433 ····mul-float·v7,·p1,·p1433 ····mul-float·v7,·p1,·p1
  
434 ····const/high16·v8,·0x40800000····#·4.0f434 ····const/high16·v8,·0x40800000····#·4.0f
  
435 ····mul-float/2addr·v8,·p0435 ····mul-float/2addr·v8,·p0
  
436 ····mul-float/2addr·v8,·p2436 ····mul-float/2addr·v8,·p2
  
437 ····sub-float·v0,·v7,·v8437 ····sub-float·v0,·v7,·v8
  
438 ····.line·40438 ····.line·40
439 ····.local·v0,·"det":F439 ····.local·v0,·"det":F
440 ····cmpg-float·v7,·v0,·v9440 ····cmpg-float·v7,·v0,·v10
  
441 ····if-gez·v7,·:cond_1441 ····if-gez·v7,·:cond_1
  
442 ····move·v2,·v6442 ····move·v2,·v6
  
443 ····.line·57443 ····.line·57
444 ····:cond_0444 ····:cond_0
445 ····:goto_0445 ····:goto_0
446 ····return·v2446 ····return·v2
  
447 ····.line·42447 ····.line·42
448 ····:cond_1448 ····:cond_1
449 ····float-to-double·v7,·v0449 ····float-to-double·v8,·v0
  
450 ····invoke-static·{v7,·v8},·Ljava/lang/Math;->sqrt(D)D450 ····invoke-static·{v8,·v9},·Ljava/lang/Math;->sqrt(D)D
  
451 ····move-result-wide·v7451 ····move-result-wide·v8
  
452 ····double-to-float·v4,·v7452 ····double-to-float·v4,·v8
  
453 ····.line·43453 ····.line·43
454 ····.local·v4,·"sqrtD":F454 ····.local·v4,·"sqrtD":F
455 ····const/high16·v7,·0x3f800000····#·1.0f455 ····const/high16·v7,·0x3f800000····#·1.0f
  
456 ····const/high16·v8,·0x40000000····#·2.0f456 ····const/high16·v8,·0x40000000····#·2.0f
  
Offset 510, 20 lines modifiedOffset 510, 20 lines modified
  
510 ····.line·50510 ····.line·50
511 ····move·v2,·v5511 ····move·v2,·v5
  
512 ····.line·53512 ····.line·53
513 ····.end·local·v5····#·"tmp":F513 ····.end·local·v5····#·"tmp":F
514 ····:cond_2514 ····:cond_2
515 ····cmpl-float·v7,·v2,·v9515 ····cmpl-float·v7,·v2,·v10
  
516 ····if-gtz·v7,·:cond_0516 ····if-gtz·v7,·:cond_0
  
517 ····.line·55517 ····.line·55
518 ····cmpl-float·v7,·v3,·v9518 ····cmpl-float·v7,·v3,·v10
  
519 ····if-lez·v7,·:cond_3519 ····if-lez·v7,·:cond_3
  
520 ····move·v2,·v3520 ····move·v2,·v3
  
521 ····goto·:goto_0521 ····goto·:goto_0
  
Offset 3399, 817 lines modifiedOffset 3399, 821 lines modified
  
3399 ····move-result·v03399 ····move-result·v0
  
3400 ····return·v03400 ····return·v0
3401 .end·method3401 .end·method
  
3402 .method·public·static·overlapConvexPolygons([F[FLcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;)Z3402 .method·public·static·overlapConvexPolygons([F[FLcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;)Z
3403 ····.locals·273403 ····.locals·28
3404 ····.param·p0,·"verts1"····#·[F3404 ····.param·p0,·"verts1"····#·[F
3405 ····.param·p1,·"verts2"····#·[F3405 ····.param·p1,·"verts2"····#·[F
3406 ····.param·p2,·"mtv"····#·Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;3406 ····.param·p2,·"mtv"····#·Lcom/badlogic/gdx/math/Intersector$MinimumTranslationVector;
  
3407 ····.prologue3407 ····.prologue
3408 ····.line·7783408 ····.line·778
3409 ····const·v17,·0x7f7fffff····#·Float.MAX_VALUE3409 ····const·v18,·0x7f7fffff····#·Float.MAX_VALUE
  
3410 ····.line·7793410 ····.line·779
3411 ····.local·v17,·"overlap":F3411 ····.local·v18,·"overlap":F
3412 ····const/16·v19,·0x03412 ····const/16·v20,·0x0
  
3413 ····.line·7803413 ····.line·780
3414 ····.local·v19,·"smallestAxisX":F3414 ····.local·v20,·"smallestAxisX":F
3415 ····const/16·v20,·0x03415 ····const/16·v21,·0x0
  
3416 ····.line·7833416 ····.line·783
3417 ····.local·v20,·"smallestAxisY":F3417 ····.local·v21,·"smallestAxisY":F
Max diff block lines reached; 23835/26712 bytes (89.23%) of diff not shown.
805 B
smali/com/badlogic/gdx/math/WindowedMean.smali
    
Offset 312, 15 lines modifiedOffset 312, 15 lines modified
312 ····:cond_0312 ····:cond_0
313 ····const/4·v0,·0x0313 ····const/4·v0,·0x0
  
314 ····goto·:goto_0314 ····goto·:goto_0
315 .end·method315 .end·method
  
316 .method·public·standardDeviation()F316 .method·public·standardDeviation()F
317 ····.locals·5317 ····.locals·6
  
318 ····.prologue318 ····.prologue
319 ····.line·93319 ····.line·93
320 ····invoke-virtual·{p0},·Lcom/badlogic/gdx/math/WindowedMean;->hasEnoughData()Z320 ····invoke-virtual·{p0},·Lcom/badlogic/gdx/math/WindowedMean;->hasEnoughData()Z
  
321 ····move-result·v3321 ····move-result·v3
  
Offset 382, 17 lines modifiedOffset 382, 17 lines modified
  
382 ····array-length·v3,·v3382 ····array-length·v3,·v3
  
383 ····int-to-float·v3,·v3383 ····int-to-float·v3,·v3
  
384 ····div-float·v3,·v2,·v3384 ····div-float·v3,·v2,·v3
  
385 ····float-to-double·v3,·v3385 ····float-to-double·v4,·v3
  
386 ····invoke-static·{v3,·v4},·Ljava/lang/Math;->sqrt(D)D386 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->sqrt(D)D
  
387 ····move-result-wide·v3387 ····move-result-wide·v4
  
388 ····double-to-float·v3,·v3388 ····double-to-float·v3,·v4
  
389 ····goto·:goto_0389 ····goto·:goto_0
390 .end·method390 .end·method
1.94 KB
smali/com/badlogic/gdx/math/Vector2.smali
    
Offset 175, 31 lines modifiedOffset 175, 31 lines modified
175 ····iput·v0,·p0,·Lcom/badlogic/gdx/math/Vector2;->y:F175 ····iput·v0,·p0,·Lcom/badlogic/gdx/math/Vector2;->y:F
  
176 ····.line·119176 ····.line·119
177 ····return-object·p0177 ····return-object·p0
178 .end·method178 .end·method
  
179 .method·public·angle()F179 .method·public·angle()F
180 ····.locals·5180 ····.locals·6
  
181 ····.prologue181 ····.prologue
182 ····.line·253182 ····.line·253
183 ····iget·v1,·p0,·Lcom/badlogic/gdx/math/Vector2;->y:F183 ····iget·v1,·p0,·Lcom/badlogic/gdx/math/Vector2;->y:F
  
184 ····float-to-double·v1,·v1184 ····float-to-double·v2,·v1
  
185 ····iget·v3,·p0,·Lcom/badlogic/gdx/math/Vector2;->x:F185 ····iget·v1,·p0,·Lcom/badlogic/gdx/math/Vector2;->x:F
  
186 ····float-to-double·v3,·v3186 ····float-to-double·v4,·v1
  
187 ····invoke-static·{v1,·v2,·v3,·v4},·Ljava/lang/Math;->atan2(DD)D187 ····invoke-static·{v2,·v3,·v4,·v5},·Ljava/lang/Math;->atan2(DD)D
  
188 ····move-result-wide·v1188 ····move-result-wide·v2
  
189 ····double-to-float·v1,·v1189 ····double-to-float·v1,·v2
  
190 ····const·v2,·0x42652ee0190 ····const·v2,·0x42652ee0
  
191 ····mul-float·v0,·v1,·v2191 ····mul-float·v0,·v1,·v2
  
192 ····.line·254192 ····.line·254
193 ····.local·v0,·"angle":F193 ····.local·v0,·"angle":F
Offset 909, 42 lines modifiedOffset 909, 42 lines modified
  
909 ····.line·110909 ····.line·110
910 ····:cond_0910 ····:cond_0
911 ····return-object·p0911 ····return-object·p0
912 .end·method912 .end·method
  
913 .method·public·rotate(F)Lcom/badlogic/gdx/math/Vector2;913 .method·public·rotate(F)Lcom/badlogic/gdx/math/Vector2;
914 ····.locals·7914 ····.locals·8
915 ····.param·p1,·"degrees"····#·F915 ····.param·p1,·"degrees"····#·F
  
916 ····.prologue916 ····.prologue
917 ····.line·268917 ····.line·268
918 ····const·v5,·0x3c8efa35918 ····const·v5,·0x3c8efa35
  
919 ····mul-float·v3,·p1,·v5919 ····mul-float·v3,·p1,·v5
  
920 ····.line·269920 ····.line·269
921 ····.local·v3,·"rad":F921 ····.local·v3,·"rad":F
922 ····float-to-double·v5,·v3922 ····float-to-double·v6,·v3
  
923 ····invoke-static·{v5,·v6},·Ljava/lang/Math;->cos(D)D923 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->cos(D)D
  
924 ····move-result-wide·v5924 ····move-result-wide·v6
  
925 ····double-to-float·v0,·v5925 ····double-to-float·v0,·v6
  
926 ····.line·270926 ····.line·270
927 ····.local·v0,·"cos":F927 ····.local·v0,·"cos":F
928 ····float-to-double·v5,·v3928 ····float-to-double·v6,·v3
  
929 ····invoke-static·{v5,·v6},·Ljava/lang/Math;->sin(D)D929 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->sin(D)D
  
930 ····move-result-wide·v5930 ····move-result-wide·v6
  
931 ····double-to-float·v4,·v5931 ····double-to-float·v4,·v6
  
932 ····.line·272932 ····.line·272
933 ····.local·v4,·"sin":F933 ····.local·v4,·"sin":F
934 ····iget·v5,·p0,·Lcom/badlogic/gdx/math/Vector2;->x:F934 ····iget·v5,·p0,·Lcom/badlogic/gdx/math/Vector2;->x:F
  
935 ····mul-float/2addr·v5,·v0935 ····mul-float/2addr·v5,·v0
  
816 B
smali/com/badlogic/gdx/math/MathUtils$Cos.smali
    
Offset 16, 15 lines modifiedOffset 16, 15 lines modified
  
16 #·static·fields16 #·static·fields
17 .field·static·final·table:[F17 .field·static·final·table:[F
  
  
18 #·direct·methods18 #·direct·methods
19 .method·static·constructor·<clinit>()V19 .method·static·constructor·<clinit>()V
20 ····.locals·520 ····.locals·6
  
21 ····.prologue21 ····.prologue
22 ····const/16·v4,·0x200022 ····const/16·v4,·0x2000
  
23 ····.line·5923 ····.line·59
24 ····new-array·v1,·v4,·[F24 ····new-array·v1,·v4,·[F
  
Offset 93, 21 lines modifiedOffset 93, 21 lines modified
  
93 ····int-to-float·v3,·v093 ····int-to-float·v3,·v0
  
94 ····const·v4,·0x3c8efa3594 ····const·v4,·0x3c8efa35
  
95 ····mul-float/2addr·v3,·v495 ····mul-float/2addr·v3,·v4
  
96 ····float-to-double·v3,·v396 ····float-to-double·v4,·v3
  
97 ····invoke-static·{v3,·v4},·Ljava/lang/Math;->cos(D)D97 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->cos(D)D
  
98 ····move-result-wide·v398 ····move-result-wide·v4
  
99 ····double-to-float·v3,·v399 ····double-to-float·v3,·v4
  
100 ····aput·v3,·v1,·v2100 ····aput·v3,·v1,·v2
  
101 ····.line·63101 ····.line·63
102 ····add-int/lit8·v0,·v0,·0x5a102 ····add-int/lit8·v0,·v0,·0x5a
  
103 ····goto·:goto_1103 ····goto·:goto_1
29.0 KB
smali/com/badlogic/gdx/math/Quaternion.smali
    
Offset 700, 15 lines modifiedOffset 700, 15 lines modified
700 ····iput·v0,·p0,·Lcom/badlogic/gdx/math/Quaternion;->w:F700 ····iput·v0,·p0,·Lcom/badlogic/gdx/math/Quaternion;->w:F
  
701 ····.line·214701 ····.line·214
702 ····return-object·p0702 ····return-object·p0
703 .end·method703 .end·method
  
704 .method·public·nor()Lcom/badlogic/gdx/math/Quaternion;704 .method·public·nor()Lcom/badlogic/gdx/math/Quaternion;
705 ····.locals·3705 ····.locals·4
  
706 ····.prologue706 ····.prologue
707 ····.line·150707 ····.line·150
708 ····invoke-virtual·{p0},·Lcom/badlogic/gdx/math/Quaternion;->len2()F708 ····invoke-virtual·{p0},·Lcom/badlogic/gdx/math/Quaternion;->len2()F
  
709 ····move-result·v0709 ····move-result·v0
  
Offset 731, 21 lines modifiedOffset 731, 21 lines modified
731 ····const·v2,·0x3727c5ac····#·1.0E-5f731 ····const·v2,·0x3727c5ac····#·1.0E-5f
  
732 ····cmpl-float·v1,·v1,·v2732 ····cmpl-float·v1,·v1,·v2
  
733 ····if-lez·v1,·:cond_0733 ····if-lez·v1,·:cond_0
  
734 ····.line·152734 ····.line·152
735 ····float-to-double·v1,·v0735 ····float-to-double·v2,·v0
  
736 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->sqrt(D)D736 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->sqrt(D)D
  
737 ····move-result-wide·v1737 ····move-result-wide·v2
  
738 ····double-to-float·v0,·v1738 ····double-to-float·v0,·v2
  
739 ····.line·153739 ····.line·153
740 ····iget·v1,·p0,·Lcom/badlogic/gdx/math/Quaternion;->w:F740 ····iget·v1,·p0,·Lcom/badlogic/gdx/math/Quaternion;->w:F
  
741 ····div-float/2addr·v1,·v0741 ····div-float/2addr·v1,·v0
  
742 ····iput·v1,·p0,·Lcom/badlogic/gdx/math/Quaternion;->w:F742 ····iput·v1,·p0,·Lcom/badlogic/gdx/math/Quaternion;->w:F
Offset 818, 53 lines modifiedOffset 818, 53 lines modified
  
818 ····move-result-object·v0818 ····move-result-object·v0
  
819 ····return-object·v0819 ····return-object·v0
820 .end·method820 .end·method
  
821 .method·public·set(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion;821 .method·public·set(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion;
822 ····.locals·6822 ····.locals·7
823 ····.param·p1,·"axis"····#·Lcom/badlogic/gdx/math/Vector3;823 ····.param·p1,·"axis"····#·Lcom/badlogic/gdx/math/Vector3;
824 ····.param·p2,·"angle"····#·F824 ····.param·p2,·"angle"····#·F
  
825 ····.prologue825 ····.prologue
826 ····const/high16·v5,·0x40000000····#·2.0f826 ····const/high16·v6,·0x40000000····#·2.0f
  
827 ····.line·91827 ····.line·91
828 ····float-to-double·v3,·p2828 ····float-to-double·v4,·p2
  
829 ····invoke-static·{v3,·v4},·Ljava/lang/Math;->toRadians(D)D829 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->toRadians(D)D
  
830 ····move-result-wide·v3830 ····move-result-wide·v4
  
831 ····double-to-float·v0,·v3831 ····double-to-float·v0,·v4
  
832 ····.line·92832 ····.line·92
833 ····.local·v0,·"l_ang":F833 ····.local·v0,·"l_ang":F
834 ····div-float·v3,·v0,·v5834 ····div-float·v3,·v0,·v6
  
835 ····float-to-double·v3,·v3835 ····float-to-double·v4,·v3
  
836 ····invoke-static·{v3,·v4},·Ljava/lang/Math;->sin(D)D836 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->sin(D)D
  
837 ····move-result-wide·v3837 ····move-result-wide·v4
  
838 ····double-to-float·v2,·v3838 ····double-to-float·v2,·v4
  
839 ····.line·93839 ····.line·93
840 ····.local·v2,·"l_sin":F840 ····.local·v2,·"l_sin":F
841 ····div-float·v3,·v0,·v5841 ····div-float·v3,·v0,·v6
  
842 ····float-to-double·v3,·v3842 ····float-to-double·v4,·v3
  
843 ····invoke-static·{v3,·v4},·Ljava/lang/Math;->cos(D)D843 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->cos(D)D
  
844 ····move-result-wide·v3844 ····move-result-wide·v4
  
845 ····double-to-float·v1,·v3845 ····double-to-float·v1,·v4
  
846 ····.line·94846 ····.line·94
847 ····.local·v1,·"l_cos":F847 ····.local·v1,·"l_cos":F
848 ····iget·v3,·p1,·Lcom/badlogic/gdx/math/Vector3;->x:F848 ····iget·v3,·p1,·Lcom/badlogic/gdx/math/Vector3;->x:F
  
849 ····mul-float/2addr·v3,·v2849 ····mul-float/2addr·v3,·v2
  
Offset 884, 618 lines modifiedOffset 884, 654 lines modified
  
884 ····move-result-object·v3884 ····move-result-object·v3
  
885 ····return-object·v3885 ····return-object·v3
886 .end·method886 .end·method
  
887 .method·public·setEulerAngles(FFF)Lcom/badlogic/gdx/math/Quaternion;887 .method·public·setEulerAngles(FFF)Lcom/badlogic/gdx/math/Quaternion;
888 ····.locals·16888 ····.locals·18
889 ····.param·p1,·"yaw"····#·F889 ····.param·p1,·"yaw"····#·F
890 ····.param·p2,·"pitch"····#·F890 ····.param·p2,·"pitch"····#·F
891 ····.param·p3,·"roll"····#·F891 ····.param·p3,·"roll"····#·F
  
892 ····.prologue892 ····.prologue
893 ····.line·118893 ····.line·118
894 ····move/from16·v0,·p1894 ····move/from16·v0,·p1
  
895 ····float-to-double·v14,·v0895 ····float-to-double·v0,·v0
  
896 ····invoke-static·{v14,·v15},·Ljava/lang/Math;->toRadians(D)D896 ····move-wide/from16·v16,·v0
  
 897 ····invoke-static/range·{v16·..·v17},·Ljava/lang/Math;->toRadians(D)D
  
897 ····move-result-wide·v14898 ····move-result-wide·v16
  
 899 ····move-wide/from16·v0,·v16
  
898 ····double-to-float·v0,·v14900 ····double-to-float·v0,·v0
  
899 ····move/from16·p1,·v0901 ····move/from16·p1,·v0
  
900 ····.line·119902 ····.line·119
901 ····move/from16·v0,·p2903 ····move/from16·v0,·p2
  
902 ····float-to-double·v14,·v0904 ····float-to-double·v0,·v0
  
Max diff block lines reached; 26123/29567 bytes (88.35%) of diff not shown.
3.79 KB
smali/com/badlogic/gdx/math/Matrix4.smali
    
Offset 5927, 46 lines modifiedOffset 5927, 46 lines modified
5927 ····invoke-virtual/range·{v0·..·v6},·Lcom/badlogic/gdx/math/Matrix4;->setToOrtho(FFFFFF)Lcom/badlogic/gdx/math/Matrix4;5927 ····invoke-virtual/range·{v0·..·v6},·Lcom/badlogic/gdx/math/Matrix4;->setToOrtho(FFFFFF)Lcom/badlogic/gdx/math/Matrix4;
  
5928 ····.line·3905928 ····.line·390
5929 ····return-object·p05929 ····return-object·p0
5930 .end·method5930 .end·method
  
5931 .method·public·setToProjection(FFFF)Lcom/badlogic/gdx/math/Matrix4;5931 .method·public·setToProjection(FFFF)Lcom/badlogic/gdx/math/Matrix4;
5932 ····.locals·105932 ····.locals·11
5933 ····.param·p1,·"near"····#·F5933 ····.param·p1,·"near"····#·F
5934 ····.param·p2,·"far"····#·F5934 ····.param·p2,·"far"····#·F
5935 ····.param·p3,·"fov"····#·F5935 ····.param·p3,·"fov"····#·F
5936 ····.param·p4,·"aspectRatio"····#·F5936 ····.param·p4,·"aspectRatio"····#·F
  
5937 ····.prologue5937 ····.prologue
5938 ····const/4·v9,·0x05938 ····const/4·v10,·0x0
  
5939 ····.line·3415939 ····.line·341
5940 ····invoke-virtual·{p0},·Lcom/badlogic/gdx/math/Matrix4;->idt()Lcom/badlogic/gdx/math/Matrix4;5940 ····invoke-virtual·{p0},·Lcom/badlogic/gdx/math/Matrix4;->idt()Lcom/badlogic/gdx/math/Matrix4;
  
5941 ····.line·3425941 ····.line·342
5942 ····const-wide/high16·v3,·0x3ff0000000000000L····#·1.05942 ····const-wide/high16·v4,·0x3ff0000000000000L····#·1.0
  
5943 ····float-to-double·v5,·p35943 ····float-to-double·v6,·p3
  
5944 ····const-wide·v7,·0x3f91df46a2529d39L····#·0.0174532925199432955944 ····const-wide·v8,·0x3f91df46a2529d39L····#·0.017453292519943295
  
5945 ····mul-double/2addr·v5,·v75945 ····mul-double/2addr·v6,·v8
  
5946 ····const-wide/high16·v7,·0x4000000000000000L····#·2.05946 ····const-wide/high16·v8,·0x4000000000000000L····#·2.0
  
5947 ····div-double/2addr·v5,·v75947 ····div-double/2addr·v6,·v8
  
5948 ····invoke-static·{v5,·v6},·Ljava/lang/Math;->tan(D)D5948 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->tan(D)D
  
5949 ····move-result-wide·v55949 ····move-result-wide·v6
  
5950 ····div-double/2addr·v3,·v55950 ····div-double/2addr·v4,·v6
  
5951 ····double-to-float·v2,·v35951 ····double-to-float·v2,·v4
  
5952 ····.line·3435952 ····.line·343
5953 ····.local·v2,·"l_fd":F5953 ····.local·v2,·"l_fd":F
5954 ····add-float·v3,·p2,·p15954 ····add-float·v3,·p2,·p1
  
5955 ····sub-float·v4,·p1,·p25955 ····sub-float·v4,·p1,·p2
  
Offset 5995, 71 lines modifiedOffset 5995, 71 lines modified
5995 ····aput·v5,·v3,·v45995 ····aput·v5,·v3,·v4
  
5996 ····.line·3465996 ····.line·346
5997 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F5997 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F
  
5998 ····const/4·v4,·0x15998 ····const/4·v4,·0x1
  
5999 ····aput·v9,·v3,·v45999 ····aput·v10,·v3,·v4
  
6000 ····.line·3476000 ····.line·347
6001 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F6001 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F
  
6002 ····const/4·v4,·0x26002 ····const/4·v4,·0x2
  
6003 ····aput·v9,·v3,·v46003 ····aput·v10,·v3,·v4
  
6004 ····.line·3486004 ····.line·348
6005 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F6005 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F
  
6006 ····const/4·v4,·0x36006 ····const/4·v4,·0x3
  
6007 ····aput·v9,·v3,·v46007 ····aput·v10,·v3,·v4
  
6008 ····.line·3496008 ····.line·349
6009 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F6009 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F
  
6010 ····const/4·v4,·0x46010 ····const/4·v4,·0x4
  
6011 ····aput·v9,·v3,·v46011 ····aput·v10,·v3,·v4
  
6012 ····.line·3506012 ····.line·350
6013 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F6013 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F
  
6014 ····const/4·v4,·0x56014 ····const/4·v4,·0x5
  
6015 ····aput·v2,·v3,·v46015 ····aput·v2,·v3,·v4
  
6016 ····.line·3516016 ····.line·351
6017 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F6017 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F
  
6018 ····const/4·v4,·0x66018 ····const/4·v4,·0x6
  
6019 ····aput·v9,·v3,·v46019 ····aput·v10,·v3,·v4
  
6020 ····.line·3526020 ····.line·352
6021 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F6021 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F
  
6022 ····const/4·v4,·0x76022 ····const/4·v4,·0x7
  
6023 ····aput·v9,·v3,·v46023 ····aput·v10,·v3,·v4
  
6024 ····.line·3536024 ····.line·353
6025 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F6025 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F
  
6026 ····const/16·v4,·0x86026 ····const/16·v4,·0x8
  
6027 ····aput·v9,·v3,·v46027 ····aput·v10,·v3,·v4
  
6028 ····.line·3546028 ····.line·354
6029 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F6029 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F
  
6030 ····const/16·v4,·0x96030 ····const/16·v4,·0x9
  
6031 ····aput·v9,·v3,·v46031 ····aput·v10,·v3,·v4
  
6032 ····.line·3556032 ····.line·355
6033 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F6033 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F
  
6034 ····const/16·v4,·0xa6034 ····const/16·v4,·0xa
  
6035 ····aput·v0,·v3,·v46035 ····aput·v0,·v3,·v4
Offset 6074, 36 lines modifiedOffset 6074, 36 lines modified
6074 ····aput·v5,·v3,·v46074 ····aput·v5,·v3,·v4
  
6075 ····.line·3576075 ····.line·357
6076 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F6076 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F
  
6077 ····const/16·v4,·0xc6077 ····const/16·v4,·0xc
  
6078 ····aput·v9,·v3,·v46078 ····aput·v10,·v3,·v4
Max diff block lines reached; 565/3800 bytes (14.87%) of diff not shown.
946 B
smali/com/badlogic/gdx/math/Matrix3.smali
    
Offset 2183, 31 lines modifiedOffset 2183, 31 lines modified
2183 ····.line·1012183 ····.line·101
2184 ····const·v3,·0x3c8efa352184 ····const·v3,·0x3c8efa35
  
2185 ····mul-float·v0,·v3,·p12185 ····mul-float·v0,·v3,·p1
  
2186 ····.line·1022186 ····.line·102
2187 ····.local·v0,·"angle":F2187 ····.local·v0,·"angle":F
2188 ····float-to-double·v3,·v02188 ····float-to-double·v4,·v0
  
2189 ····invoke-static·{v3,·v4},·Ljava/lang/Math;->cos(D)D2189 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->cos(D)D
  
2190 ····move-result-wide·v32190 ····move-result-wide·v4
  
2191 ····double-to-float·v1,·v32191 ····double-to-float·v1,·v4
  
2192 ····.line·1032192 ····.line·103
2193 ····.local·v1,·"cos":F2193 ····.local·v1,·"cos":F
2194 ····float-to-double·v3,·v02194 ····float-to-double·v4,·v0
  
2195 ····invoke-static·{v3,·v4},·Ljava/lang/Math;->sin(D)D2195 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->sin(D)D
  
2196 ····move-result-wide·v32196 ····move-result-wide·v4
  
2197 ····double-to-float·v2,·v32197 ····double-to-float·v2,·v4
  
2198 ····.line·1052198 ····.line·105
2199 ····.local·v2,·"sin":F2199 ····.local·v2,·"sin":F
2200 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix3;->val:[F2200 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix3;->val:[F
  
2201 ····const/4·v4,·0x02201 ····const/4·v4,·0x0
  
669 B
smali/com/badlogic/gdx/graphics/g3d/model/keyframe/KeyframedModel.smali
    
Offset 876, 21 lines modifiedOffset 876, 21 lines modified
  
876 ····div-float·v23,·p2,·v23876 ····div-float·v23,·p2,·v23
  
877 ····move/from16·v0,·v23877 ····move/from16·v0,·v23
  
878 ····float-to-double·v0,·v0878 ····float-to-double·v0,·v0
  
879 ····move-wide/from16·v23,·v0879 ····move-wide/from16·v24,·v0
  
880 ····invoke-static/range·{v23·..·v24},·Ljava/lang/Math;->floor(D)D880 ····invoke-static/range·{v24·..·v25},·Ljava/lang/Math;->floor(D)D
  
881 ····move-result-wide·v23881 ····move-result-wide·v24
  
882 ····move-wide/from16·v0,·v23882 ····move-wide/from16·v0,·v24
  
883 ····double-to-int·v0,·v0883 ····double-to-int·v0,·v0
  
884 ····move/from16·v19,·v0884 ····move/from16·v19,·v0
  
885 ····.line·134885 ····.line·134
886 ····.local·v19,·"startIndex":I886 ····.local·v19,·"startIndex":I
1.37 KB
smali/com/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk.smali
    
Offset 406, 17 lines modifiedOffset 406, 17 lines modified
406 ····:try_start_0406 ····:try_start_0
407 ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;->in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;407 ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;->in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;
  
408 ····invoke-virtual·{v1},·Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;->readDouble()D408 ····invoke-virtual·{v1},·Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;->readDouble()D
409 ····:try_end_0409 ····:try_end_0
410 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0410 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
411 ····move-result-wide·v1411 ····move-result-wide·v2
  
412 ····return-wide·v1412 ····return-wide·v2
  
413 ····.line·105413 ····.line·105
414 ····:catch_0414 ····:catch_0
415 ····move-exception·v0415 ····move-exception·v0
  
416 ····.line·106416 ····.line·106
417 ····.local·v0,·"e":Ljava/io/IOException;417 ····.local·v0,·"e":Ljava/io/IOException;
Offset 817, 17 lines modifiedOffset 817, 17 lines modified
817 ····:try_start_0817 ····:try_start_0
818 ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;->in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;818 ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/ChunkReader$Chunk;->in:Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;
  
819 ····invoke-virtual·{v1},·Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;->readLong()J819 ····invoke-virtual·{v1},·Lcom/badlogic/gdx/graphics/g3d/loaders/g3d/chunks/CountingDataInputStream;->readLong()J
820 ····:try_end_0820 ····:try_end_0
821 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0821 ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0
  
822 ····move-result-wide·v1822 ····move-result-wide·v2
  
823 ····return-wide·v1823 ····return-wide·v2
  
824 ····.line·89824 ····.line·89
825 ····:catch_0825 ····:catch_0
826 ····move-exception·v0826 ····move-exception·v0
  
827 ····.line·90827 ····.line·90
828 ····.local·v0,·"e":Ljava/io/IOException;828 ····.local·v0,·"e":Ljava/io/IOException;
2.62 KB
smali/com/badlogic/gdx/graphics/g3d/loaders/md2/MD2Loader.smali
    
Offset 1904, 15 lines modifiedOffset 1904, 15 lines modified
1904 ····.line·3001904 ····.line·300
1905 ····.restart·local·v12····#·"vertIdx":I1905 ····.restart·local·v12····#·"vertIdx":I
1906 ····:cond_21906 ····:cond_2
1907 ····return-object·v31907 ····return-object·v3
1908 .end·method1908 .end·method
  
1909 .method·private·loadFrames(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;[B)[Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;1909 .method·private·loadFrames(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;[B)[Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;
1910 ····.locals·51910 ····.locals·6
1911 ····.param·p1,·"header"····#·Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;1911 ····.param·p1,·"header"····#·Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;
1912 ····.param·p2,·"bytes"····#·[B1912 ····.param·p2,·"bytes"····#·[B
1913 ····.annotation·system·Ldalvik/annotation/Throws;1913 ····.annotation·system·Ldalvik/annotation/Throws;
1914 ········value·=·{1914 ········value·=·{
1915 ············Ljava/io/IOException;1915 ············Ljava/io/IOException;
1916 ········}1916 ········}
1917 ····.end·annotation1917 ····.end·annotation
Offset 1927, 17 lines modifiedOffset 1927, 17 lines modified
  
1927 ····invoke-direct·{v2,·v3},·Lcom/badlogic/gdx/utils/LittleEndianInputStream;-><init>(Ljava/io/InputStream;)V1927 ····invoke-direct·{v2,·v3},·Lcom/badlogic/gdx/utils/LittleEndianInputStream;-><init>(Ljava/io/InputStream;)V
  
1928 ····.line·2541928 ····.line·254
1929 ····.local·v2,·"in":Lcom/badlogic/gdx/utils/LittleEndianInputStream;1929 ····.local·v2,·"in":Lcom/badlogic/gdx/utils/LittleEndianInputStream;
1930 ····iget·v3,·p1,·Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;->offsetFrames:I1930 ····iget·v3,·p1,·Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;->offsetFrames:I
  
1931 ····int-to-long·v3,·v31931 ····int-to-long·v4,·v3
  
1932 ····invoke-virtual·{v2,·v3,·v4},·Lcom/badlogic/gdx/utils/LittleEndianInputStream;->skip(J)J1932 ····invoke-virtual·{v2,·v4,·v5},·Lcom/badlogic/gdx/utils/LittleEndianInputStream;->skip(J)J
  
1933 ····.line·2561933 ····.line·256
1934 ····iget·v3,·p1,·Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;->numFrames:I1934 ····iget·v3,·p1,·Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;->numFrames:I
  
1935 ····new-array·v0,·v3,·[Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;1935 ····new-array·v0,·v3,·[Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Frame;
  
1936 ····.line·2571936 ····.line·257
Offset 2119, 15 lines modifiedOffset 2119, 15 lines modified
2119 ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/LittleEndianInputStream;->close()V2119 ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/LittleEndianInputStream;->close()V
  
2120 ····.line·3652120 ····.line·365
2121 ····return-object·v02121 ····return-object·v0
2122 .end·method2122 .end·method
  
2123 .method·private·loadTexCoords(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;[B)[F2123 .method·private·loadTexCoords(Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;[B)[F
2124 ····.locals·92124 ····.locals·10
2125 ····.param·p1,·"header"····#·Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;2125 ····.param·p1,·"header"····#·Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;
2126 ····.param·p2,·"bytes"····#·[B2126 ····.param·p2,·"bytes"····#·[B
2127 ····.annotation·system·Ldalvik/annotation/Throws;2127 ····.annotation·system·Ldalvik/annotation/Throws;
2128 ········value·=·{2128 ········value·=·{
2129 ············Ljava/io/IOException;2129 ············Ljava/io/IOException;
2130 ········}2130 ········}
2131 ····.end·annotation2131 ····.end·annotation
Offset 2142, 17 lines modifiedOffset 2142, 17 lines modified
  
2142 ····invoke-direct·{v2,·v7},·Lcom/badlogic/gdx/utils/LittleEndianInputStream;-><init>(Ljava/io/InputStream;)V2142 ····invoke-direct·{v2,·v7},·Lcom/badlogic/gdx/utils/LittleEndianInputStream;-><init>(Ljava/io/InputStream;)V
  
2143 ····.line·3262143 ····.line·326
2144 ····.local·v2,·"in":Lcom/badlogic/gdx/utils/LittleEndianInputStream;2144 ····.local·v2,·"in":Lcom/badlogic/gdx/utils/LittleEndianInputStream;
2145 ····iget·v7,·p1,·Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;->offsetTexCoords:I2145 ····iget·v7,·p1,·Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;->offsetTexCoords:I
  
2146 ····int-to-long·v7,·v72146 ····int-to-long·v8,·v7
  
2147 ····invoke-virtual·{v2,·v7,·v8},·Lcom/badlogic/gdx/utils/LittleEndianInputStream;->skip(J)J2147 ····invoke-virtual·{v2,·v8,·v9},·Lcom/badlogic/gdx/utils/LittleEndianInputStream;->skip(J)J
  
2148 ····.line·3272148 ····.line·327
2149 ····iget·v7,·p1,·Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;->numTexCoords:I2149 ····iget·v7,·p1,·Lcom/badlogic/gdx/graphics/g3d/loaders/md2/MD2Header;->numTexCoords:I
  
2150 ····mul-int/lit8·v7,·v7,·0x22150 ····mul-int/lit8·v7,·v7,·0x2
  
2151 ····new-array·v3,·v7,·[F2151 ····new-array·v3,·v7,·[F
6.51 KB
smali/com/badlogic/gdx/graphics/glutils/ShapeRenderer.smali
    
Offset 1028, 30 lines modifiedOffset 1028, 30 lines modified
1028 ····invoke-interface·{v0,·p1,·v1,·v2},·Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;->vertex(FFF)V1028 ····invoke-interface·{v0,·p1,·v1,·v2},·Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;->vertex(FFF)V
  
1029 ····.line·4701029 ····.line·470
1030 ····return-void1030 ····return-void
1031 .end·method1031 .end·method
  
1032 .method·public·circle(FFF)V1032 .method·public·circle(FFF)V
1033 ····.locals·31033 ····.locals·4
1034 ····.param·p1,·"x"····#·F1034 ····.param·p1,·"x"····#·F
1035 ····.param·p2,·"y"····#·F1035 ····.param·p2,·"y"····#·F
1036 ····.param·p3,·"radius"····#·F1036 ····.param·p3,·"radius"····#·F
  
1037 ····.prologue1037 ····.prologue
1038 ····.line·4741038 ····.line·474
1039 ····const/high16·v0,·0x40c00000····#·6.0f1039 ····const/high16·v0,·0x40c00000····#·6.0f
  
1040 ····float-to-double·v1,·p31040 ····float-to-double·v2,·p3
  
1041 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->cbrt(D)D1041 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->cbrt(D)D
  
1042 ····move-result-wide·v11042 ····move-result-wide·v2
  
1043 ····double-to-float·v1,·v11043 ····double-to-float·v1,·v2
  
1044 ····mul-float/2addr·v0,·v11044 ····mul-float/2addr·v0,·v1
  
1045 ····float-to-int·v0,·v01045 ····float-to-int·v0,·v0
  
1046 ····invoke-virtual·{p0,·p1,·p2,·p3,·v0},·Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;->circle(FFFI)V1046 ····invoke-virtual·{p0,·p1,·p2,·p3,·v0},·Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;->circle(FFFI)V
  
Offset 1318, 21 lines modifiedOffset 1318, 21 lines modified
1318 ····.param·p4,·"radius"····#·F1318 ····.param·p4,·"radius"····#·F
1319 ····.param·p5,·"height"····#·F1319 ····.param·p5,·"height"····#·F
  
1320 ····.prologue1320 ····.prologue
1321 ····.line·5781321 ····.line·578
1322 ····const/high16·v0,·0x40c00000····#·6.0f1322 ····const/high16·v0,·0x40c00000····#·6.0f
  
1323 ····float-to-double·v1,·p41323 ····float-to-double·v2,·p4
  
1324 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->cbrt(D)D1324 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->cbrt(D)D
  
1325 ····move-result-wide·v11325 ····move-result-wide·v2
  
1326 ····double-to-float·v1,·v11326 ····double-to-float·v1,·v2
  
1327 ····mul-float/2addr·v0,·v11327 ····mul-float/2addr·v0,·v1
  
1328 ····float-to-int·v6,·v01328 ····float-to-int·v6,·v0
  
1329 ····move-object·v0,·p01329 ····move-object·v0,·p0
  
Offset 1650, 129 lines modifiedOffset 1650, 129 lines modified
1650 ····invoke-interface·{v8,·v9,·v10,·v0},·Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;->vertex(FFF)V1650 ····invoke-interface·{v8,·v9,·v10,·v0},·Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;->vertex(FFF)V
  
1651 ····.line·6101651 ····.line·610
1652 ····return-void1652 ····return-void
1653 .end·method1653 .end·method
  
1654 .method·public·curve(FFFFFFFF)V1654 .method·public·curve(FFFFFFFF)V
1655 ····.locals·181655 ····.locals·19
1656 ····.param·p1,·"x1"····#·F1656 ····.param·p1,·"x1"····#·F
1657 ····.param·p2,·"y1"····#·F1657 ····.param·p2,·"y1"····#·F
1658 ····.param·p3,·"cx1"····#·F1658 ····.param·p3,·"cx1"····#·F
1659 ····.param·p4,·"cy1"····#·F1659 ····.param·p4,·"cy1"····#·F
1660 ····.param·p5,·"cx2"····#·F1660 ····.param·p5,·"cx2"····#·F
1661 ····.param·p6,·"cy2"····#·F1661 ····.param·p6,·"cy2"····#·F
1662 ····.param·p7,·"x2"····#·F1662 ····.param·p7,·"x2"····#·F
1663 ····.param·p8,·"y2"····#·F1663 ····.param·p8,·"y2"····#·F
  
1664 ····.prologue1664 ····.prologue
1665 ····.line·2541665 ····.line·254
1666 ····sub-float·v11,·p3,·p11666 ····sub-float·v12,·p3,·p1
  
1667 ····.line·2551667 ····.line·255
1668 ····.local·v11,·"dx1":F1668 ····.local·v12,·"dx1":F
1669 ····sub-float·v14,·p4,·p21669 ····sub-float·v15,·p4,·p2
  
1670 ····.line·2561670 ····.line·256
1671 ····.local·v14,·"dy1":F1671 ····.local·v15,·"dy1":F
1672 ····sub-float·v12,·p5,·p31672 ····sub-float·v13,·p5,·p3
  
1673 ····.line·2571673 ····.line·257
1674 ····.local·v12,·"dx2":F1674 ····.local·v13,·"dx2":F
1675 ····sub-float·v15,·p6,·p41675 ····sub-float·v16,·p6,·p4
  
1676 ····.line·2581676 ····.line·258
1677 ····.local·v15,·"dy2":F1677 ····.local·v16,·"dy2":F
1678 ····sub-float·v13,·p7,·p51678 ····sub-float·v14,·p7,·p5
  
1679 ····.line·2591679 ····.line·259
1680 ····.local·v13,·"dx3":F1680 ····.local·v14,·"dx3":F
1681 ····sub-float·v16,·p8,·p61681 ····sub-float·v17,·p8,·p6
  
1682 ····.line·2601682 ····.line·260
1683 ····.local·v16,·"dy3":F1683 ····.local·v17,·"dy3":F
1684 ····mul-float·v1,·v11,·v11 
  
1685 ····mul-float·v2,·v14,·v14 
  
1686 ····add-float/2addr·v1,·v2 
  
1687 ····float-to-double·v1,·v1 
  
1688 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->sqrt(D)D 
  
1689 ····move-result-wide·v1 
  
1690 ····double-to-float·v1,·v1 
  
1691 ····mul-float·v2,·v12,·v121684 ····mul-float·v2,·v12,·v12
  
1692 ····mul-float·v3,·v15,·v151685 ····mul-float·v3,·v15,·v15
  
1693 ····add-float/2addr·v2,·v31686 ····add-float/2addr·v2,·v3
  
1694 ····float-to-double·v2,·v21687 ····float-to-double·v2,·v2
  
1695 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->sqrt(D)D1688 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->sqrt(D)D
  
1696 ····move-result-wide·v21689 ····move-result-wide·v2
  
1697 ····double-to-float·v2,·v21690 ····double-to-float·v2,·v2
  
 1691 ····mul-float·v3,·v13,·v13
  
 1692 ····mul-float·v4,·v16,·v16
Max diff block lines reached; 3304/6546 bytes (50.47%) of diff not shown.
10.9 KB
smali/com/badlogic/gdx/graphics/g2d/PolygonSprite.smali
    
Offset 458, 275 lines modifiedOffset 458, 275 lines modified
458 ····.line·324458 ····.line·324
459 ····iget·v0,·p0,·Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->scaleY:F459 ····iget·v0,·p0,·Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->scaleY:F
  
460 ····return·v0460 ····return·v0
461 .end·method461 .end·method
  
462 .method·public·getVertices()[F462 .method·public·getVertices()[F
463 ····.locals·17463 ····.locals·18
  
464 ····.prologue464 ····.prologue
465 ····.line·208465 ····.line·208
466 ····move-object/from16·v0,·p0466 ····move-object/from16·v0,·p0
  
467 ····iget-boolean·v13,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->dirty:Z467 ····iget-boolean·v14,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->dirty:Z
  
468 ····if-eqz·v13,·:cond_2468 ····if-eqz·v14,·:cond_2
  
469 ····.line·209469 ····.line·209
470 ····const/4·v13,·0x0470 ····const/4·v14,·0x0
  
471 ····move-object/from16·v0,·p0471 ····move-object/from16·v0,·p0
  
472 ····iput-boolean·v13,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->dirty:Z472 ····iput-boolean·v14,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->dirty:Z
  
473 ····.line·211473 ····.line·211
474 ····move-object/from16·v0,·p0474 ····move-object/from16·v0,·p0
  
475 ····iget·v13,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->x:F475 ····iget·v14,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->x:F
  
476 ····move-object/from16·v0,·p0476 ····move-object/from16·v0,·p0
  
477 ····iget·v14,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->originX:F477 ····iget·v15,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->originX:F
  
478 ····add-float·v11,·v13,·v14478 ····add-float·v12,·v14,·v15
  
479 ····.line·212479 ····.line·212
480 ····.local·v11,·"worldOriginX":F480 ····.local·v12,·"worldOriginX":F
481 ····move-object/from16·v0,·p0481 ····move-object/from16·v0,·p0
  
482 ····iget·v13,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->y:F482 ····iget·v14,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->y:F
  
483 ····move-object/from16·v0,·p0483 ····move-object/from16·v0,·p0
  
484 ····iget·v14,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->originY:F484 ····iget·v15,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->originY:F
  
485 ····add-float·v12,·v13,·v14485 ····add-float·v13,·v14,·v15
  
486 ····.line·213486 ····.line·213
487 ····.local·v12,·"worldOriginY":F487 ····.local·v13,·"worldOriginY":F
488 ····move-object/from16·v0,·p0488 ····move-object/from16·v0,·p0
  
489 ····iget·v13,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->width:F489 ····iget·v14,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->width:F
  
490 ····move-object/from16·v0,·p0490 ····move-object/from16·v0,·p0
  
491 ····iget-object·v14,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;491 ····iget-object·v15,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;
  
492 ····invoke-virtual·{v14},·Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;->getRegion()Lcom/badlogic/gdx/graphics/g2d/TextureRegion;492 ····invoke-virtual·{v15},·Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;->getRegion()Lcom/badlogic/gdx/graphics/g2d/TextureRegion;
  
493 ····move-result-object·v14493 ····move-result-object·v15
  
494 ····invoke-virtual·{v14},·Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->getRegionWidth()I494 ····invoke-virtual·{v15},·Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->getRegionWidth()I
  
495 ····move-result·v14495 ····move-result·v15
  
496 ····int-to-float·v14,·v14496 ····int-to-float·v15,·v15
  
497 ····div-float·v8,·v13,·v14497 ····div-float·v9,·v14,·v15
  
498 ····.line·214498 ····.line·214
499 ····.local·v8,·"sX":F499 ····.local·v9,·"sX":F
500 ····move-object/from16·v0,·p0500 ····move-object/from16·v0,·p0
  
501 ····iget·v13,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->height:F501 ····iget·v14,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->height:F
  
502 ····move-object/from16·v0,·p0502 ····move-object/from16·v0,·p0
  
503 ····iget-object·v14,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;503 ····iget-object·v15,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;
  
504 ····invoke-virtual·{v14},·Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;->getRegion()Lcom/badlogic/gdx/graphics/g2d/TextureRegion;504 ····invoke-virtual·{v15},·Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;->getRegion()Lcom/badlogic/gdx/graphics/g2d/TextureRegion;
  
505 ····move-result-object·v14505 ····move-result-object·v15
  
506 ····invoke-virtual·{v14},·Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->getRegionHeight()I506 ····invoke-virtual·{v15},·Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->getRegionHeight()I
  
507 ····move-result·v14507 ····move-result·v15
  
508 ····int-to-float·v14,·v14508 ····int-to-float·v15,·v15
  
509 ····div-float·v9,·v13,·v14509 ····div-float·v10,·v14,·v15
  
510 ····.line·218510 ····.line·218
511 ····.local·v9,·"sY":F511 ····.local·v10,·"sY":F
512 ····move-object/from16·v0,·p0512 ····move-object/from16·v0,·p0
  
513 ····iget-object·v13,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;513 ····iget-object·v14,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->region:Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;
  
514 ····invoke-virtual·{v13},·Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;->getLocalVertices()[F514 ····invoke-virtual·{v14},·Lcom/badlogic/gdx/graphics/g2d/PolygonRegion;->getLocalVertices()[F
  
515 ····move-result-object·v5515 ····move-result-object·v6
  
516 ····.line·220516 ····.line·220
517 ····.local·v5,·"localVertices":[F517 ····.local·v6,·"localVertices":[F
518 ····move-object/from16·v0,·p0518 ····move-object/from16·v0,·p0
  
519 ····iget·v13,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->rotation:F519 ····iget·v14,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->rotation:F
  
520 ····invoke-static·{v13},·Lcom/badlogic/gdx/math/MathUtils;->cosDeg(F)F520 ····invoke-static·{v14},·Lcom/badlogic/gdx/math/MathUtils;->cosDeg(F)F
  
521 ····move-result·v1521 ····move-result·v2
  
522 ····.line·221522 ····.line·221
523 ····.local·v1,·"cos":F523 ····.local·v2,·"cos":F
524 ····move-object/from16·v0,·p0524 ····move-object/from16·v0,·p0
  
525 ····iget·v13,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->rotation:F525 ····iget·v14,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonSprite;->rotation:F
  
526 ····invoke-static·{v13},·Lcom/badlogic/gdx/math/MathUtils;->sinDeg(F)F526 ····invoke-static·{v14},·Lcom/badlogic/gdx/math/MathUtils;->sinDeg(F)F
  
527 ····move-result·v10527 ····move-result·v11
  
528 ····.line·223528 ····.line·223
529 ····.local·v10,·"sin":F529 ····.local·v11,·"sin":F
530 ····const/4·v4,·0x0530 ····const/4·v5,·0x0
  
531 ····.local·v4,·"i":I531 ····.local·v5,·"i":I
532 ····:goto_0532 ····:goto_0
Max diff block lines reached; 5165/11001 bytes (46.95%) of diff not shown.
1.39 KB
smali/com/badlogic/gdx/graphics/g2d/Gdx2DPixmap.smali
    
Offset 254, 48 lines modifiedOffset 254, 48 lines modified
  
254 ····throw·v3254 ····throw·v3
  
255 ····.line·78255 ····.line·78
256 ····:cond_1256 ····:cond_1
257 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->nativeData:[J257 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->nativeData:[J
  
258 ····aget-wide·v3,·v3,·v5258 ····aget-wide·v4,·v3,·v5
  
259 ····iput-wide·v3,·p0,·Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->basePtr:J259 ····iput-wide·v4,·p0,·Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->basePtr:J
  
260 ····.line·79260 ····.line·79
261 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->nativeData:[J261 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->nativeData:[J
  
262 ····const/4·v4,·0x1262 ····const/4·v4,·0x1
  
263 ····aget-wide·v3,·v3,·v4263 ····aget-wide·v4,·v3,·v4
  
264 ····long-to-int·v3,·v3264 ····long-to-int·v3,·v4
  
265 ····iput·v3,·p0,·Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->width:I265 ····iput·v3,·p0,·Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->width:I
  
266 ····.line·80266 ····.line·80
267 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->nativeData:[J267 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->nativeData:[J
  
268 ····const/4·v4,·0x2268 ····const/4·v4,·0x2
  
269 ····aget-wide·v3,·v3,·v4269 ····aget-wide·v4,·v3,·v4
  
270 ····long-to-int·v3,·v3270 ····long-to-int·v3,·v4
  
271 ····iput·v3,·p0,·Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->height:I271 ····iput·v3,·p0,·Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->height:I
  
272 ····.line·81272 ····.line·81
273 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->nativeData:[J273 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->nativeData:[J
  
274 ····const/4·v4,·0x3274 ····const/4·v4,·0x3
  
275 ····aget-wide·v3,·v3,·v4275 ····aget-wide·v4,·v3,·v4
  
276 ····long-to-int·v3,·v3276 ····long-to-int·v3,·v4
  
277 ····iput·v3,·p0,·Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->format:I277 ····iput·v3,·p0,·Lcom/badlogic/gdx/graphics/g2d/Gdx2DPixmap;->format:I
  
278 ····.line·82278 ····.line·82
279 ····return-void279 ····return-void
280 .end·method280 .end·method
  
1.58 KB
smali/com/badlogic/gdx/scenes/scene2d/Actor.smali
    
Offset 1496, 15 lines modifiedOffset 1496, 15 lines modified
  
1496 ····move-result·v01496 ····move-result·v0
  
1497 ····goto·:goto_11497 ····goto·:goto_1
1498 .end·method1498 .end·method
  
1499 .method·public·parentToLocalCoordinates(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2;1499 .method·public·parentToLocalCoordinates(Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/math/Vector2;
1500 ····.locals·211500 ····.locals·22
1501 ····.param·p1,·"parentCoords"····#·Lcom/badlogic/gdx/math/Vector2;1501 ····.param·p1,·"parentCoords"····#·Lcom/badlogic/gdx/math/Vector2;
  
1502 ····.prologue1502 ····.prologue
1503 ····.line·6021503 ····.line·602
1504 ····invoke-virtual/range·{p0·..·p0},·Lcom/badlogic/gdx/scenes/scene2d/Actor;->getRotation()F1504 ····invoke-virtual/range·{p0·..·p0},·Lcom/badlogic/gdx/scenes/scene2d/Actor;->getRotation()F
  
1505 ····move-result·v91505 ····move-result·v9
Offset 1703, 41 lines modifiedOffset 1703, 41 lines modified
  
1703 ····mul-float·v19,·v19,·v91703 ····mul-float·v19,·v19,·v9
  
1704 ····move/from16·v0,·v191704 ····move/from16·v0,·v19
  
1705 ····float-to-double·v0,·v01705 ····float-to-double·v0,·v0
  
1706 ····move-wide/from16·v19,·v01706 ····move-wide/from16·v20,·v0
  
1707 ····invoke-static/range·{v19·..·v20},·Ljava/lang/Math;->cos(D)D1707 ····invoke-static/range·{v20·..·v21},·Ljava/lang/Math;->cos(D)D
  
1708 ····move-result-wide·v191708 ····move-result-wide·v20
  
1709 ····move-wide/from16·v0,·v191709 ····move-wide/from16·v0,·v20
  
1710 ····double-to-float·v4,·v01710 ····double-to-float·v4,·v0
  
1711 ····.line·6251711 ····.line·625
1712 ····.local·v4,·"cos":F1712 ····.local·v4,·"cos":F
1713 ····const·v19,·0x3c8efa351713 ····const·v19,·0x3c8efa35
  
1714 ····mul-float·v19,·v19,·v91714 ····mul-float·v19,·v19,·v9
  
1715 ····move/from16·v0,·v191715 ····move/from16·v0,·v19
  
1716 ····float-to-double·v0,·v01716 ····float-to-double·v0,·v0
  
1717 ····move-wide/from16·v19,·v01717 ····move-wide/from16·v20,·v0
  
1718 ····invoke-static/range·{v19·..·v20},·Ljava/lang/Math;->sin(D)D1718 ····invoke-static/range·{v20·..·v21},·Ljava/lang/Math;->sin(D)D
  
1719 ····move-result-wide·v191719 ····move-result-wide·v20
  
1720 ····move-wide/from16·v0,·v191720 ····move-wide/from16·v0,·v20
  
1721 ····double-to-float·v12,·v01721 ····double-to-float·v12,·v0
  
1722 ····.line·6271722 ····.line·627
1723 ····.local·v12,·"sin":F1723 ····.local·v12,·"sin":F
1724 ····invoke-virtual/range·{p0·..·p0},·Lcom/badlogic/gdx/scenes/scene2d/Actor;->getOriginX()F1724 ····invoke-virtual/range·{p0·..·p0},·Lcom/badlogic/gdx/scenes/scene2d/Actor;->getOriginX()F
  
2.54 KB
smali/com/badlogic/gdx/scenes/scene2d/ui/TextField$1.smali
    
Offset 165, 15 lines modifiedOffset 165, 15 lines modified
  
165 ····.line·127165 ····.line·127
166 ····:cond_0166 ····:cond_0
167 ····return-void167 ····return-void
168 .end·method168 .end·method
  
169 .method·public·keyDown(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z169 .method·public·keyDown(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z
170 ····.locals·9170 ····.locals·10
171 ····.param·p1,·"event"····#·Lcom/badlogic/gdx/scenes/scene2d/InputEvent;171 ····.param·p1,·"event"····#·Lcom/badlogic/gdx/scenes/scene2d/InputEvent;
172 ····.param·p2,·"keycode"····#·I172 ····.param·p2,·"keycode"····#·I
  
173 ····.prologue173 ····.prologue
174 ····.line·164174 ····.line·164
175 ····iget-object·v6,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;175 ····iget-object·v6,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;
  
Offset 195, 17 lines modifiedOffset 195, 17 lines modified
  
195 ····iget-object·v2,·v6,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;->font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont;195 ····iget-object·v2,·v6,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;->font:Lcom/badlogic/gdx/graphics/g2d/BitmapFont;
  
196 ····.line·168196 ····.line·168
197 ····.local·v2,·"font":Lcom/badlogic/gdx/graphics/g2d/BitmapFont;197 ····.local·v2,·"font":Lcom/badlogic/gdx/graphics/g2d/BitmapFont;
198 ····iget-object·v6,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;198 ····iget-object·v6,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;
  
199 ····const-wide/16·v7,·0x0199 ····const-wide/16·v8,·0x0
  
200 ····iput-wide·v7,·v6,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->lastBlink:J200 ····iput-wide·v8,·v6,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->lastBlink:J
  
201 ····.line·169201 ····.line·169
202 ····iget-object·v6,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;202 ····iget-object·v6,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;
  
203 ····const/4·v7,·0x0203 ····const/4·v7,·0x0
  
204 ····iput-boolean·v7,·v6,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->cursorOn:Z204 ····iput-boolean·v7,·v6,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->cursorOn:Z
Offset 1776, 30 lines modifiedOffset 1776, 30 lines modified
1776 ····move·v1,·v21776 ····move·v1,·v2
  
1777 ····.line·1391777 ····.line·139
1778 ····goto·:goto_01778 ····goto·:goto_0
1779 .end·method1779 .end·method
  
1780 .method·public·touchDragged(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V1780 .method·public·touchDragged(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V
1781 ····.locals·31781 ····.locals·4
1782 ····.param·p1,·"event"····#·Lcom/badlogic/gdx/scenes/scene2d/InputEvent;1782 ····.param·p1,·"event"····#·Lcom/badlogic/gdx/scenes/scene2d/InputEvent;
1783 ····.param·p2,·"x"····#·F1783 ····.param·p2,·"x"····#·F
1784 ····.param·p3,·"y"····#·F1784 ····.param·p3,·"y"····#·F
1785 ····.param·p4,·"pointer"····#·I1785 ····.param·p4,·"pointer"····#·I
  
1786 ····.prologue1786 ····.prologue
1787 ····.line·1431787 ····.line·143
1788 ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->touchDragged(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V1788 ····invoke-super·{p0,·p1,·p2,·p3,·p4},·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->touchDragged(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFI)V
  
1789 ····.line·1441789 ····.line·144
1790 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;1790 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;
  
1791 ····const-wide/16·v1,·0x01791 ····const-wide/16·v2,·0x0
  
1792 ····iput-wide·v1,·v0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->lastBlink:J1792 ····iput-wide·v2,·v0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->lastBlink:J
  
1793 ····.line·1451793 ····.line·145
1794 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;1794 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;
  
1795 ····const/4·v1,·0x01795 ····const/4·v1,·0x0
  
1796 ····iput-boolean·v1,·v0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->cursorOn:Z1796 ····iput-boolean·v1,·v0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->cursorOn:Z
3.09 KB
smali/com/badlogic/gdx/scenes/scene2d/utils/ClickListener.smali
    
Offset 596, 25 lines modifiedOffset 596, 25 lines modified
596 ····.line·64596 ····.line·64
597 ····invoke-virtual·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->invalidateTapSquare()V597 ····invoke-virtual·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->invalidateTapSquare()V
  
598 ····goto·:goto_0598 ····goto·:goto_0
599 .end·method599 .end·method
  
600 .method·public·touchUp(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V600 .method·public·touchUp(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFII)V
601 ····.locals·9601 ····.locals·10
602 ····.param·p1,·"event"····#·Lcom/badlogic/gdx/scenes/scene2d/InputEvent;602 ····.param·p1,·"event"····#·Lcom/badlogic/gdx/scenes/scene2d/InputEvent;
603 ····.param·p2,·"x"····#·F603 ····.param·p2,·"x"····#·F
604 ····.param·p3,·"y"····#·F604 ····.param·p3,·"y"····#·F
605 ····.param·p4,·"pointer"····#·I605 ····.param·p4,·"pointer"····#·I
606 ····.param·p5,·"button"····#·I606 ····.param·p5,·"button"····#·I
  
607 ····.prologue607 ····.prologue
608 ····const/4·v8,·-0x1608 ····const/4·v9,·-0x1
  
609 ····const/4·v7,·0x0609 ····const/4·v8,·0x0
  
610 ····.line·69610 ····.line·69
611 ····iget·v3,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->pressedPointer:I611 ····iget·v3,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->pressedPointer:I
  
612 ····if-ne·p4,·v3,·:cond_3612 ····if-ne·p4,·v3,·:cond_3
  
613 ····.line·70613 ····.line·70
Offset 635, 15 lines modifiedOffset 635, 15 lines modified
635 ····.local·v2,·"validClick":Z635 ····.local·v2,·"validClick":Z
636 ····if-eqz·v2,·:cond_0636 ····if-eqz·v2,·:cond_0
  
637 ····if-nez·p4,·:cond_0637 ····if-nez·p4,·:cond_0
  
638 ····iget·v3,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->button:I638 ····iget·v3,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->button:I
  
639 ····if-eq·v3,·v8,·:cond_0639 ····if-eq·v3,·v9,·:cond_0
  
640 ····iget·v3,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->button:I640 ····iget·v3,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->button:I
  
641 ····if-eq·p5,·v3,·:cond_0641 ····if-eq·p5,·v3,·:cond_0
  
642 ····const/4·v2,·0x0642 ····const/4·v2,·0x0
  
Offset 654, 25 lines modifiedOffset 654, 25 lines modified
654 ····.line·74654 ····.line·74
655 ····invoke-static·{},·Lcom/badlogic/gdx/utils/TimeUtils;->nanoTime()J655 ····invoke-static·{},·Lcom/badlogic/gdx/utils/TimeUtils;->nanoTime()J
  
656 ····move-result-wide·v0656 ····move-result-wide·v0
  
657 ····.line·75657 ····.line·75
658 ····.local·v0,·"time":J658 ····.local·v0,·"time":J
659 ····iget-wide·v3,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->lastTapTime:J659 ····iget-wide·v4,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->lastTapTime:J
  
660 ····sub-long·v3,·v0,·v3660 ····sub-long·v4,·v0,·v4
  
661 ····iget-wide·v5,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->tapCountInterval:J661 ····iget-wide·v6,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->tapCountInterval:J
  
662 ····cmp-long·v3,·v3,·v5662 ····cmp-long·v3,·v4,·v6
  
663 ····if-lez·v3,·:cond_1663 ····if-lez·v3,·:cond_1
  
664 ····iput·v7,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->tapCount:I664 ····iput·v8,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->tapCount:I
  
665 ····.line·76665 ····.line·76
666 ····:cond_1666 ····:cond_1
667 ····iget·v3,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->tapCount:I667 ····iget·v3,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->tapCount:I
  
668 ····add-int/lit8·v3,·v3,·0x1668 ····add-int/lit8·v3,·v3,·0x1
  
Offset 684, 19 lines modifiedOffset 684, 19 lines modified
684 ····.line·78684 ····.line·78
685 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->clicked(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V685 ····invoke-virtual·{p0,·p1,·p2,·p3},·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->clicked(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FF)V
  
686 ····.line·81686 ····.line·81
687 ····.end·local·v0····#·"time":J687 ····.end·local·v0····#·"time":J
688 ····.end·local·v2····#·"validClick":Z688 ····.end·local·v2····#·"validClick":Z
689 ····:cond_2689 ····:cond_2
690 ····iput-boolean·v7,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->pressed:Z690 ····iput-boolean·v8,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->pressed:Z
  
691 ····.line·82691 ····.line·82
692 ····iput·v8,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->pressedPointer:I692 ····iput·v9,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->pressedPointer:I
  
693 ····.line·83693 ····.line·83
694 ····iput-boolean·v7,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->cancelled:Z694 ····iput-boolean·v8,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;->cancelled:Z
  
695 ····.line·85695 ····.line·85
696 ····:cond_3696 ····:cond_3
697 ····return-void697 ····return-void
698 .end·method698 .end·method
1.0 KB
smali/com/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1.smali
    
Offset 548, 17 lines modifiedOffset 548, 17 lines modified
  
548 ····.prologue548 ····.prologue
549 ····.line·47549 ····.line·47
550 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;550 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;
  
551 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J551 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
  
552 ····move-result-wide·v1552 ····move-result-wide·v2
  
553 ····iput-wide·v1,·v0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;->dragStartTime:J553 ····iput-wide·v2,·v0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;->dragStartTime:J
  
554 ····.line·48554 ····.line·48
555 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;555 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;
  
556 ····iget-object·v1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;->val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;556 ····iget-object·v1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;->val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;
  
557 ····invoke-virtual·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;->getTouchDownX()F557 ····invoke-virtual·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;->getTouchDownX()F
668 B
smali/com/badlogic/gdx/scenes/scene2d/utils/DragScrollListener.smali
    
Offset 242, 17 lines modifiedOffset 242, 17 lines modified
  
242 ····iget-wide·v6,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;->startTime:J242 ····iget-wide·v6,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;->startTime:J
  
243 ····sub-long/2addr·v4,·v6243 ····sub-long/2addr·v4,·v6
  
244 ····long-to-float·v4,·v4244 ····long-to-float·v4,·v4
  
245 ····iget-wide·v5,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;->rampTime:J245 ····iget-wide·v6,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;->rampTime:J
  
246 ····long-to-float·v5,·v5246 ····long-to-float·v5,·v6
  
247 ····div-float/2addr·v4,·v5247 ····div-float/2addr·v4,·v5
  
248 ····invoke-static·{v3,·v4},·Ljava/lang/Math;->min(FF)F248 ····invoke-static·{v3,·v4},·Ljava/lang/Math;->min(FF)F
  
249 ····move-result·v3249 ····move-result·v3
  
3.03 KB
smali/com/badlogic/gdx/backends/android/AndroidInput.smali
    
Offset 339, 17 lines modifiedOffset 339, 17 lines modified
339 ····const/4·v5,·0x0339 ····const/4·v5,·0x0
  
340 ····iput-boolean·v5,·p0,·Lcom/badlogic/gdx/backends/android/AndroidInput;->justTouched:Z340 ····iput-boolean·v5,·p0,·Lcom/badlogic/gdx/backends/android/AndroidInput;->justTouched:Z
  
341 ····.line·126341 ····.line·126
342 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J342 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J
  
343 ····move-result-wide·v5343 ····move-result-wide·v6
  
344 ····iput-wide·v5,·p0,·Lcom/badlogic/gdx/backends/android/AndroidInput;->currentEventTimeStamp:J344 ····iput-wide·v6,·p0,·Lcom/badlogic/gdx/backends/android/AndroidInput;->currentEventTimeStamp:J
  
345 ····.line·392345 ····.line·392
346 ····const/4·v5,·0x1346 ····const/4·v5,·0x1
  
347 ····iput-boolean·v5,·p0,·Lcom/badlogic/gdx/backends/android/AndroidInput;->requestFocus:Z347 ····iput-boolean·v5,·p0,·Lcom/badlogic/gdx/backends/android/AndroidInput;->requestFocus:Z
  
348 ····.line·565348 ····.line·565
Offset 2027, 15 lines modifiedOffset 2027, 15 lines modified
2027 ····:catch_02027 ····:catch_0
2028 ····move-exception·v02028 ····move-exception·v0
  
2029 ····goto·:goto_02029 ····goto·:goto_0
2030 .end·method2030 .end·method
  
2031 .method·protected·postTap(II)V2031 .method·protected·postTap(II)V
2032 ····.locals·32032 ····.locals·4
2033 ····.param·p1,·"x"····#·I2033 ····.param·p1,·"x"····#·I
2034 ····.param·p2,·"y"····#·I2034 ····.param·p2,·"y"····#·I
  
2035 ····.prologue2035 ····.prologue
2036 ····.line·4292036 ····.line·429
2037 ····monitor-enter·p02037 ····monitor-enter·p0
  
Offset 2049, 17 lines modifiedOffset 2049, 17 lines modified
  
2049 ····check-cast·v0,·Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;2049 ····check-cast·v0,·Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;
  
2050 ····.line·4312050 ····.line·431
2051 ····.local·v0,·"event":Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;2051 ····.local·v0,·"event":Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;
2052 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J2052 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J
  
2053 ····move-result-wide·v12053 ····move-result-wide·v2
  
2054 ····iput-wide·v1,·v0,·Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;->timeStamp:J2054 ····iput-wide·v2,·v0,·Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;->timeStamp:J
  
2055 ····.line·4322055 ····.line·432
2056 ····const/4·v1,·0x02056 ····const/4·v1,·0x0
  
2057 ····iput·v1,·v0,·Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;->pointer:I2057 ····iput·v1,·v0,·Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;->pointer:I
  
2058 ····.line·4332058 ····.line·433
Offset 2088, 17 lines modifiedOffset 2088, 17 lines modified
2088 ····.end·local·v0····#·"event":Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;2088 ····.end·local·v0····#·"event":Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;
2089 ····check-cast·v0,·Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;2089 ····check-cast·v0,·Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;
  
2090 ····.line·4392090 ····.line·439
2091 ····.restart·local·v0····#·"event":Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;2091 ····.restart·local·v0····#·"event":Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;
2092 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J2092 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J
  
2093 ····move-result-wide·v12093 ····move-result-wide·v2
  
2094 ····iput-wide·v1,·v0,·Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;->timeStamp:J2094 ····iput-wide·v2,·v0,·Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;->timeStamp:J
  
2095 ····.line·4402095 ····.line·440
2096 ····const/4·v1,·0x02096 ····const/4·v1,·0x0
  
2097 ····iput·v1,·v0,·Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;->pointer:I2097 ····iput·v1,·v0,·Lcom/badlogic/gdx/backends/android/AndroidInput$TouchEvent;->pointer:I
  
2098 ····.line·4412098 ····.line·441
Offset 2851, 24 lines modifiedOffset 2851, 24 lines modified
2851 ····invoke-interface·{v0,·v1,·v2},·Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V2851 ····invoke-interface·{v0,·v1,·v2},·Lcom/badlogic/gdx/Application;->log(Ljava/lang/String;Ljava/lang/String;)V
  
2852 ····.line·6542852 ····.line·654
2853 ····return-void2853 ····return-void
2854 .end·method2854 .end·method
  
2855 .method·public·vibrate(I)V2855 .method·public·vibrate(I)V
2856 ····.locals·32856 ····.locals·4
2857 ····.param·p1,·"milliseconds"····#·I2857 ····.param·p1,·"milliseconds"····#·I
  
2858 ····.prologue2858 ····.prologue
2859 ····.line·5392859 ····.line·539
2860 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/backends/android/AndroidInput;->vibrator:Landroid/os/Vibrator;2860 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/backends/android/AndroidInput;->vibrator:Landroid/os/Vibrator;
  
2861 ····int-to-long·v1,·p12861 ····int-to-long·v2,·p1
  
2862 ····invoke-virtual·{v0,·v1,·v2},·Landroid/os/Vibrator;->vibrate(J)V2862 ····invoke-virtual·{v0,·v2,·v3},·Landroid/os/Vibrator;->vibrate(J)V
  
2863 ····.line·5402863 ····.line·540
2864 ····return-void2864 ····return-void
2865 .end·method2865 .end·method
  
2866 .method·public·vibrate([JI)V2866 .method·public·vibrate([JI)V
2867 ····.locals·12867 ····.locals·1
1.61 KB
smali/com/badlogic/gdx/backends/android/AndroidSound.smali
    
Offset 470, 15 lines modifiedOffset 470, 15 lines modified
  
470 ····mul-float/2addr·v0,·v2470 ····mul-float/2addr·v0,·v2
  
471 ····goto·:goto_0471 ····goto·:goto_0
472 .end·method472 .end·method
  
473 .method·public·setPitch(JF)V473 .method·public·setPitch(JF)V
474 ····.locals·2474 ····.locals·3
475 ····.param·p1,·"soundId"····#·J475 ····.param·p1,·"soundId"····#·J
476 ····.param·p3,·"pitch"····#·F476 ····.param·p3,·"pitch"····#·F
  
477 ····.prologue477 ····.prologue
478 ····.line·67478 ····.line·67
479 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/backends/android/AndroidSound;->soundPool:Landroid/media/SoundPool;479 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/backends/android/AndroidSound;->soundPool:Landroid/media/SoundPool;
  
Offset 487, 15 lines modifiedOffset 487, 15 lines modified
487 ····invoke-virtual·{v0,·v1,·p3},·Landroid/media/SoundPool;->setRate(IF)V487 ····invoke-virtual·{v0,·v1,·p3},·Landroid/media/SoundPool;->setRate(IF)V
  
488 ····.line·68488 ····.line·68
489 ····return-void489 ····return-void
490 .end·method490 .end·method
  
491 .method·public·setPriority(JI)V491 .method·public·setPriority(JI)V
492 ····.locals·2492 ····.locals·3
493 ····.param·p1,·"soundId"····#·J493 ····.param·p1,·"soundId"····#·J
494 ····.param·p3,·"priority"····#·I494 ····.param·p3,·"priority"····#·I
  
495 ····.prologue495 ····.prologue
496 ····.line·139496 ····.line·139
497 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/backends/android/AndroidSound;->soundPool:Landroid/media/SoundPool;497 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/backends/android/AndroidSound;->soundPool:Landroid/media/SoundPool;
  
Offset 504, 15 lines modifiedOffset 504, 15 lines modified
504 ····invoke-virtual·{v0,·v1,·p3},·Landroid/media/SoundPool;->setPriority(II)V504 ····invoke-virtual·{v0,·v1,·p3},·Landroid/media/SoundPool;->setPriority(II)V
  
505 ····.line·140505 ····.line·140
506 ····return-void506 ····return-void
507 .end·method507 .end·method
  
508 .method·public·setVolume(JF)V508 .method·public·setVolume(JF)V
509 ····.locals·2509 ····.locals·3
510 ····.param·p1,·"soundId"····#·J510 ····.param·p1,·"soundId"····#·J
511 ····.param·p3,·"volume"····#·F511 ····.param·p3,·"volume"····#·F
  
512 ····.prologue512 ····.prologue
513 ····.line·72513 ····.line·72
514 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/backends/android/AndroidSound;->soundPool:Landroid/media/SoundPool;514 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/backends/android/AndroidSound;->soundPool:Landroid/media/SoundPool;
  
Offset 558, 15 lines modifiedOffset 558, 15 lines modified
  
558 ····.line·58558 ····.line·58
559 ····:cond_0559 ····:cond_0
560 ····return-void560 ····return-void
561 .end·method561 .end·method
  
562 .method·public·stop(J)V562 .method·public·stop(J)V
563 ····.locals·2563 ····.locals·3
564 ····.param·p1,·"soundId"····#·J564 ····.param·p1,·"soundId"····#·J
  
565 ····.prologue565 ····.prologue
566 ····.line·62566 ····.line·62
567 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/backends/android/AndroidSound;->soundPool:Landroid/media/SoundPool;567 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/backends/android/AndroidSound;->soundPool:Landroid/media/SoundPool;
  
568 ····long-to-int·v1,·p1568 ····long-to-int·v1,·p1
31.1 KB
smali/com/badlogic/gdx/backends/android/AndroidGraphics.smali
    
Offset 1945, 550 lines modifiedOffset 1945, 638 lines modified
1945 ····:cond_01945 ····:cond_0
1946 ····const/4·v0,·0x01946 ····const/4·v0,·0x0
  
1947 ····goto·:goto_01947 ····goto·:goto_0
1948 .end·method1948 .end·method
  
1949 .method·public·onDrawFrame(Ljavax/microedition/khronos/opengles/GL10;)V1949 .method·public·onDrawFrame(Ljavax/microedition/khronos/opengles/GL10;)V
1950 ····.locals·151950 ····.locals·18
1951 ····.param·p1,·"gl"····#·Ljavax/microedition/khronos/opengles/GL10;1951 ····.param·p1,·"gl"····#·Ljavax/microedition/khronos/opengles/GL10;
  
1952 ····.prologue1952 ····.prologue
1953 ····.line·3991953 ····.line·399
1954 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J1954 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J
  
1955 ····move-result-wide·v91955 ····move-result-wide·v12
  
1956 ····.line·4001956 ····.line·400
1957 ····.local·v9,·"time":J1957 ····.local·v12,·"time":J
1958 ····iget-wide·v11,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->lastFrameTime:J1958 ····move-object/from16·v0,·p0
  
1959 ····sub-long·v11,·v9,·v111959 ····iget-wide·v14,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->lastFrameTime:J
  
1960 ····long-to-float·v11,·v111960 ····sub-long·v14,·v12,·v14
  
1961 ····const·v12,·0x4e6e6b28····#·1.0E9f1961 ····long-to-float·v11,·v14
  
1962 ····div-float/2addr·v11,·v121962 ····const·v14,·0x4e6e6b28····#·1.0E9f
  
 1963 ····div-float/2addr·v11,·v14
  
 1964 ····move-object/from16·v0,·p0
  
1963 ····iput·v11,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->deltaTime:F1965 ····iput·v11,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->deltaTime:F
  
1964 ····.line·4011966 ····.line·401
 1967 ····move-object/from16·v0,·p0
  
1965 ····iput-wide·v9,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->lastFrameTime:J1968 ····iput-wide·v12,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->lastFrameTime:J
  
1966 ····.line·4021969 ····.line·402
 1970 ····move-object/from16·v0,·p0
  
1967 ····iget-object·v11,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->mean:Lcom/badlogic/gdx/math/WindowedMean;1971 ····iget-object·v11,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->mean:Lcom/badlogic/gdx/math/WindowedMean;
  
1968 ····iget·v12,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->deltaTime:F1972 ····move-object/from16·v0,·p0
  
 1973 ····iget·v14,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->deltaTime:F
  
1969 ····invoke-virtual·{v11,·v12},·Lcom/badlogic/gdx/math/WindowedMean;->addValue(F)V1974 ····invoke-virtual·{v11,·v14},·Lcom/badlogic/gdx/math/WindowedMean;->addValue(F)V
  
1970 ····.line·4041975 ····.line·404
1971 ····const/4·v7,·0x01976 ····const/4·v9,·0x0
  
1972 ····.line·4051977 ····.line·405
1973 ····.local·v7,·"lrunning":Z1978 ····.local·v9,·"lrunning":Z
1974 ····const/4·v5,·0x01979 ····const/4·v7,·0x0
  
1975 ····.line·4061980 ····.line·406
1976 ····.local·v5,·"lpause":Z1981 ····.local·v7,·"lpause":Z
1977 ····const/4·v2,·0x01982 ····const/4·v4,·0x0
  
1978 ····.line·4071983 ····.line·407
1979 ····.local·v2,·"ldestroy":Z1984 ····.local·v4,·"ldestroy":Z
1980 ····const/4·v6,·0x01985 ····const/4·v8,·0x0
  
1981 ····.line·4091986 ····.line·409
1982 ····.local·v6,·"lresume":Z1987 ····.local·v8,·"lresume":Z
 1988 ····move-object/from16·v0,·p0
  
1983 ····iget-object·v12,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->synch:Ljava/lang/Object;1989 ····iget-object·v14,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->synch:Ljava/lang/Object;
  
1984 ····monitor-enter·v121990 ····monitor-enter·v14
  
1985 ····.line·4101991 ····.line·410
1986 ····:try_start_01992 ····:try_start_0
 1993 ····move-object/from16·v0,·p0
  
1987 ····iget-boolean·v7,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->running:Z1994 ····iget-boolean·v9,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->running:Z
  
1988 ····.line·4111995 ····.line·411
 1996 ····move-object/from16·v0,·p0
  
1989 ····iget-boolean·v5,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->pause:Z1997 ····iget-boolean·v7,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->pause:Z
  
1990 ····.line·4121998 ····.line·412
 1999 ····move-object/from16·v0,·p0
  
1991 ····iget-boolean·v2,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->destroy:Z2000 ····iget-boolean·v4,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->destroy:Z
  
1992 ····.line·4132001 ····.line·413
 2002 ····move-object/from16·v0,·p0
  
1993 ····iget-boolean·v6,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->resume:Z2003 ····iget-boolean·v8,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->resume:Z
  
1994 ····.line·4152004 ····.line·415
 2005 ····move-object/from16·v0,·p0
  
1995 ····iget-boolean·v11,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->resume:Z2006 ····iget-boolean·v11,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->resume:Z
  
1996 ····if-eqz·v11,·:cond_02007 ····if-eqz·v11,·:cond_0
  
1997 ····.line·4162008 ····.line·416
1998 ····const/4·v11,·0x02009 ····const/4·v11,·0x0
  
 2010 ····move-object/from16·v0,·p0
  
1999 ····iput-boolean·v11,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->resume:Z2011 ····iput-boolean·v11,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->resume:Z
  
2000 ····.line·4192012 ····.line·419
2001 ····:cond_02013 ····:cond_0
 2014 ····move-object/from16·v0,·p0
  
2002 ····iget-boolean·v11,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->pause:Z2015 ····iget-boolean·v11,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->pause:Z
  
2003 ····if-eqz·v11,·:cond_12016 ····if-eqz·v11,·:cond_1
  
2004 ····.line·4202017 ····.line·420
2005 ····const/4·v11,·0x02018 ····const/4·v11,·0x0
  
 2019 ····move-object/from16·v0,·p0
  
2006 ····iput-boolean·v11,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->pause:Z2020 ····iput-boolean·v11,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->pause:Z
  
2007 ····.line·4212021 ····.line·421
 2022 ····move-object/from16·v0,·p0
  
2008 ····iget-object·v11,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->synch:Ljava/lang/Object;2023 ····iget-object·v11,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphics;->synch:Ljava/lang/Object;
Max diff block lines reached; 26706/31735 bytes (84.15%) of diff not shown.
2.25 KB
smali/com/badlogic/gdx/backends/android/AndroidPreferences.smali
    
Offset 227, 24 lines modifiedOffset 227, 24 lines modified
  
227 ····move-result·v0227 ····move-result·v0
  
228 ····return·v0228 ····return·v0
229 .end·method229 .end·method
  
230 .method·public·getLong(Ljava/lang/String;)J230 .method·public·getLong(Ljava/lang/String;)J
231 ····.locals·3231 ····.locals·4
232 ····.param·p1,·"key"····#·Ljava/lang/String;232 ····.param·p1,·"key"····#·Ljava/lang/String;
  
233 ····.prologue233 ····.prologue
234 ····.line·89234 ····.line·89
235 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/backends/android/AndroidPreferences;->sharedPrefs:Landroid/content/SharedPreferences;235 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/backends/android/AndroidPreferences;->sharedPrefs:Landroid/content/SharedPreferences;
  
236 ····const-wide/16·v1,·0x0236 ····const-wide/16·v2,·0x0
  
237 ····invoke-interface·{v0,·p1,·v1,·v2},·Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J237 ····invoke-interface·{v0,·p1,·v2,·v3},·Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J
  
238 ····move-result-wide·v0238 ····move-result-wide·v0
  
239 ····return-wide·v0239 ····return-wide·v0
240 .end·method240 .end·method
  
241 .method·public·getLong(Ljava/lang/String;J)J241 .method·public·getLong(Ljava/lang/String;J)J
Offset 293, 15 lines modifiedOffset 293, 15 lines modified
  
293 ····move-result-object·v0293 ····move-result-object·v0
  
294 ····return-object·v0294 ····return-object·v0
295 .end·method295 .end·method
  
296 .method·public·put(Ljava/util/Map;)V296 .method·public·put(Ljava/util/Map;)V
297 ····.locals·5297 ····.locals·6
298 ····.annotation·system·Ldalvik/annotation/Signature;298 ····.annotation·system·Ldalvik/annotation/Signature;
299 ········value·=·{299 ········value·=·{
300 ············"(",300 ············"(",
301 ············"Ljava/util/Map",301 ············"Ljava/util/Map",
302 ············"<",302 ············"<",
303 ············"Ljava/lang/String;",303 ············"Ljava/lang/String;",
304 ············"*>;)V"304 ············"*>;)V"
Offset 413, 17 lines modifiedOffset 413, 17 lines modified
  
413 ····move-result-object·v3413 ····move-result-object·v3
  
414 ····check-cast·v3,·Ljava/lang/Long;414 ····check-cast·v3,·Ljava/lang/Long;
  
415 ····invoke-virtual·{v3},·Ljava/lang/Long;->longValue()J415 ····invoke-virtual·{v3},·Ljava/lang/Long;->longValue()J
  
416 ····move-result-wide·v3416 ····move-result-wide·v4
  
417 ····invoke-virtual·{p0,·v2,·v3,·v4},·Lcom/badlogic/gdx/backends/android/AndroidPreferences;->putLong(Ljava/lang/String;J)V417 ····invoke-virtual·{p0,·v2,·v4,·v5},·Lcom/badlogic/gdx/backends/android/AndroidPreferences;->putLong(Ljava/lang/String;J)V
  
418 ····.line·72418 ····.line·72
419 ····:cond_3419 ····:cond_3
420 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;420 ····invoke-interface·{v1},·Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
  
421 ····move-result-object·v2421 ····move-result-object·v2
  
Offset 532, 15 lines modifiedOffset 532, 15 lines modified
532 ····invoke-interface·{v0,·p1,·p2},·Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;532 ····invoke-interface·{v0,·p1,·p2},·Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
  
533 ····.line·45533 ····.line·45
534 ····return-void534 ····return-void
535 .end·method535 .end·method
  
536 .method·public·putLong(Ljava/lang/String;J)V536 .method·public·putLong(Ljava/lang/String;J)V
537 ····.locals·1537 ····.locals·2
538 ····.param·p1,·"key"····#·Ljava/lang/String;538 ····.param·p1,·"key"····#·Ljava/lang/String;
539 ····.param·p2,·"val"····#·J539 ····.param·p2,·"val"····#·J
  
540 ····.prologue540 ····.prologue
541 ····.line·49541 ····.line·49
542 ····invoke-direct·{p0},·Lcom/badlogic/gdx/backends/android/AndroidPreferences;->edit()V542 ····invoke-direct·{p0},·Lcom/badlogic/gdx/backends/android/AndroidPreferences;->edit()V
  
31.7 KB
smali/com/badlogic/gdx/backends/android/AndroidGraphicsDaydream.smali
    
Offset 1945, 550 lines modifiedOffset 1945, 638 lines modified
1945 ····:cond_01945 ····:cond_0
1946 ····const/4·v0,·0x01946 ····const/4·v0,·0x0
  
1947 ····goto·:goto_01947 ····goto·:goto_0
1948 .end·method1948 .end·method
  
1949 .method·public·onDrawFrame(Ljavax/microedition/khronos/opengles/GL10;)V1949 .method·public·onDrawFrame(Ljavax/microedition/khronos/opengles/GL10;)V
1950 ····.locals·151950 ····.locals·18
1951 ····.param·p1,·"gl"····#·Ljavax/microedition/khronos/opengles/GL10;1951 ····.param·p1,·"gl"····#·Ljavax/microedition/khronos/opengles/GL10;
  
1952 ····.prologue1952 ····.prologue
1953 ····.line·4141953 ····.line·414
1954 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J1954 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J
  
1955 ····move-result-wide·v91955 ····move-result-wide·v12
  
1956 ····.line·4151956 ····.line·415
1957 ····.local·v9,·"time":J1957 ····.local·v12,·"time":J
1958 ····iget-wide·v11,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->lastFrameTime:J1958 ····move-object/from16·v0,·p0
  
1959 ····sub-long·v11,·v9,·v111959 ····iget-wide·v14,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->lastFrameTime:J
  
1960 ····long-to-float·v11,·v111960 ····sub-long·v14,·v12,·v14
  
1961 ····const·v12,·0x4e6e6b28····#·1.0E9f1961 ····long-to-float·v11,·v14
  
1962 ····div-float/2addr·v11,·v121962 ····const·v14,·0x4e6e6b28····#·1.0E9f
  
 1963 ····div-float/2addr·v11,·v14
  
 1964 ····move-object/from16·v0,·p0
  
1963 ····iput·v11,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->deltaTime:F1965 ····iput·v11,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->deltaTime:F
  
1964 ····.line·4161966 ····.line·416
 1967 ····move-object/from16·v0,·p0
  
1965 ····iput-wide·v9,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->lastFrameTime:J1968 ····iput-wide·v12,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->lastFrameTime:J
  
1966 ····.line·4171969 ····.line·417
 1970 ····move-object/from16·v0,·p0
  
1967 ····iget-object·v11,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->mean:Lcom/badlogic/gdx/math/WindowedMean;1971 ····iget-object·v11,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->mean:Lcom/badlogic/gdx/math/WindowedMean;
  
1968 ····iget·v12,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->deltaTime:F1972 ····move-object/from16·v0,·p0
  
 1973 ····iget·v14,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->deltaTime:F
  
1969 ····invoke-virtual·{v11,·v12},·Lcom/badlogic/gdx/math/WindowedMean;->addValue(F)V1974 ····invoke-virtual·{v11,·v14},·Lcom/badlogic/gdx/math/WindowedMean;->addValue(F)V
  
1970 ····.line·4191975 ····.line·419
1971 ····const/4·v7,·0x01976 ····const/4·v9,·0x0
  
1972 ····.line·4201977 ····.line·420
1973 ····.local·v7,·"lrunning":Z1978 ····.local·v9,·"lrunning":Z
1974 ····const/4·v5,·0x01979 ····const/4·v7,·0x0
  
1975 ····.line·4211980 ····.line·421
1976 ····.local·v5,·"lpause":Z1981 ····.local·v7,·"lpause":Z
1977 ····const/4·v2,·0x01982 ····const/4·v4,·0x0
  
1978 ····.line·4221983 ····.line·422
1979 ····.local·v2,·"ldestroy":Z1984 ····.local·v4,·"ldestroy":Z
1980 ····const/4·v6,·0x01985 ····const/4·v8,·0x0
  
1981 ····.line·4241986 ····.line·424
1982 ····.local·v6,·"lresume":Z1987 ····.local·v8,·"lresume":Z
 1988 ····move-object/from16·v0,·p0
  
1983 ····iget-object·v12,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->synch:Ljava/lang/Object;1989 ····iget-object·v14,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->synch:Ljava/lang/Object;
  
1984 ····monitor-enter·v121990 ····monitor-enter·v14
  
1985 ····.line·4251991 ····.line·425
1986 ····:try_start_01992 ····:try_start_0
 1993 ····move-object/from16·v0,·p0
  
1987 ····iget-boolean·v7,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->running:Z1994 ····iget-boolean·v9,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->running:Z
  
1988 ····.line·4261995 ····.line·426
 1996 ····move-object/from16·v0,·p0
  
1989 ····iget-boolean·v5,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->pause:Z1997 ····iget-boolean·v7,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->pause:Z
  
1990 ····.line·4271998 ····.line·427
 1999 ····move-object/from16·v0,·p0
  
1991 ····iget-boolean·v2,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->destroy:Z2000 ····iget-boolean·v4,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->destroy:Z
  
1992 ····.line·4282001 ····.line·428
 2002 ····move-object/from16·v0,·p0
  
1993 ····iget-boolean·v6,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->resume:Z2003 ····iget-boolean·v8,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->resume:Z
  
1994 ····.line·4302004 ····.line·430
 2005 ····move-object/from16·v0,·p0
  
1995 ····iget-boolean·v11,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->resume:Z2006 ····iget-boolean·v11,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->resume:Z
  
1996 ····if-eqz·v11,·:cond_02007 ····if-eqz·v11,·:cond_0
  
1997 ····.line·4312008 ····.line·431
1998 ····const/4·v11,·0x02009 ····const/4·v11,·0x0
  
 2010 ····move-object/from16·v0,·p0
  
1999 ····iput-boolean·v11,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->resume:Z2011 ····iput-boolean·v11,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->resume:Z
  
2000 ····.line·4342012 ····.line·434
2001 ····:cond_02013 ····:cond_0
 2014 ····move-object/from16·v0,·p0
  
2002 ····iget-boolean·v11,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->pause:Z2015 ····iget-boolean·v11,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->pause:Z
  
2003 ····if-eqz·v11,·:cond_12016 ····if-eqz·v11,·:cond_1
  
2004 ····.line·4352017 ····.line·435
2005 ····const/4·v11,·0x02018 ····const/4·v11,·0x0
  
 2019 ····move-object/from16·v0,·p0
  
2006 ····iput-boolean·v11,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->pause:Z2020 ····iput-boolean·v11,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->pause:Z
  
2007 ····.line·4362021 ····.line·436
 2022 ····move-object/from16·v0,·p0
  
2008 ····iget-object·v11,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->synch:Ljava/lang/Object;2023 ····iget-object·v11,·v0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsDaydream;->synch:Ljava/lang/Object;
Max diff block lines reached; 27021/32290 bytes (83.68%) of diff not shown.
2.7 KB
smali/com/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper.smali
    
Offset 2342, 22 lines modifiedOffset 2342, 22 lines modified
2342 ····invoke-interface·{v0,·p2,·p3},·Lcom/badlogic/gdx/ApplicationListener;->resize(II)V2342 ····invoke-interface·{v0,·p2,·p3},·Lcom/badlogic/gdx/ApplicationListener;->resize(II)V
  
2343 ····.line·4392343 ····.line·439
2344 ····return-void2344 ····return-void
2345 .end·method2345 .end·method
  
2346 .method·public·onSurfaceCreated(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V2346 .method·public·onSurfaceCreated(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V
2347 ····.locals·52347 ····.locals·6
2348 ····.param·p1,·"gl"····#·Ljavax/microedition/khronos/opengles/GL10;2348 ····.param·p1,·"gl"····#·Ljavax/microedition/khronos/opengles/GL10;
2349 ····.param·p2,·"config"····#·Ljavax/microedition/khronos/egl/EGLConfig;2349 ····.param·p2,·"config"····#·Ljavax/microedition/khronos/egl/EGLConfig;
  
2350 ····.prologue2350 ····.prologue
2351 ····const/4·v4,·0x12351 ····const/4·v5,·0x1
  
2352 ····const/4·v3,·0x02352 ····const/4·v4,·0x0
  
2353 ····.line·4432353 ····.line·443
2354 ····invoke-direct·{p0,·p1},·Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->setupGL(Ljavax/microedition/khronos/opengles/GL10;)V2354 ····invoke-direct·{p0,·p1},·Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->setupGL(Ljavax/microedition/khronos/opengles/GL10;)V
  
2355 ····.line·4442355 ····.line·444
2356 ····invoke-virtual·{p0,·p2},·Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->logConfig(Ljavax/microedition/khronos/egl/EGLConfig;)V2356 ····invoke-virtual·{p0,·p2},·Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->logConfig(Ljavax/microedition/khronos/egl/EGLConfig;)V
  
Offset 2426, 24 lines modifiedOffset 2426, 24 lines modified
2426 ····invoke-direct·{v1,·v2},·Lcom/badlogic/gdx/math/WindowedMean;-><init>(I)V2426 ····invoke-direct·{v1,·v2},·Lcom/badlogic/gdx/math/WindowedMean;-><init>(I)V
  
2427 ····iput-object·v1,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->mean:Lcom/badlogic/gdx/math/WindowedMean;2427 ····iput-object·v1,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->mean:Lcom/badlogic/gdx/math/WindowedMean;
  
2428 ····.line·4572428 ····.line·457
2429 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J2429 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J
  
2430 ····move-result-wide·v12430 ····move-result-wide·v2
  
2431 ····iput-wide·v1,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->lastFrameTime:J2431 ····iput-wide·v2,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->lastFrameTime:J
  
2432 ····.line·4592432 ····.line·459
2433 ····iget·v1,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->width:I2433 ····iget·v1,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->width:I
  
2434 ····iget·v2,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->height:I2434 ····iget·v2,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->height:I
  
2435 ····invoke-interface·{p1,·v3,·v3,·v1,·v2},·Ljavax/microedition/khronos/opengles/GL10;->glViewport(IIII)V2435 ····invoke-interface·{p1,·v4,·v4,·v1,·v2},·Ljavax/microedition/khronos/opengles/GL10;->glViewport(IIII)V
  
2436 ····.line·4612436 ····.line·461
2437 ····iget-boolean·v1,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->created:Z2437 ····iget-boolean·v1,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->created:Z
  
2438 ····if-nez·v1,·:cond_02438 ····if-nez·v1,·:cond_0
  
2439 ····.line·4622439 ····.line·462
Offset 2452, 15 lines modifiedOffset 2452, 15 lines modified
2452 ····invoke-virtual·{v1},·Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;->getListener()Lcom/badlogic/gdx/ApplicationListener;2452 ····invoke-virtual·{v1},·Lcom/badlogic/gdx/backends/android/AndroidLiveWallpaper;->getListener()Lcom/badlogic/gdx/ApplicationListener;
  
2453 ····move-result-object·v12453 ····move-result-object·v1
  
2454 ····invoke-interface·{v1},·Lcom/badlogic/gdx/ApplicationListener;->create()V2454 ····invoke-interface·{v1},·Lcom/badlogic/gdx/ApplicationListener;->create()V
  
2455 ····.line·4632455 ····.line·463
2456 ····iput-boolean·v4,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->created:Z2456 ····iput-boolean·v5,·p0,·Lcom/badlogic/gdx/backends/android/AndroidGraphicsLiveWallpaper;->created:Z
  
2457 ····.line·4642457 ····.line·464
2458 ····monitor-enter·p02458 ····monitor-enter·p0
  
2459 ····.line·4652459 ····.line·465
2460 ····const/4·v1,·0x12460 ····const/4·v1,·0x1
  
1.09 KB
smali/com/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$DefaultWindowSurfaceFactory.smali
    
Offset 58, 18 lines modifiedOffset 58, 18 lines modified
  
58 ····move-result-object·v058 ····move-result-object·v0
  
59 ····.line·56159 ····.line·561
60 ····if-nez·v0,·:cond_060 ····if-nez·v0,·:cond_0
  
61 ····.line·56361 ····.line·563
62 ····const-wide/16·v1,·0xa62 ····const-wide/16·v2,·0xa
  
63 ····:try_start_163 ····:try_start_1
64 ····invoke-static·{v1,·v2},·Ljava/lang/Thread;->sleep(J)V64 ····invoke-static·{v2,·v3},·Ljava/lang/Thread;->sleep(J)V
65 ····:try_end_165 ····:try_end_1
66 ····.catch·Ljava/lang/InterruptedException;·{:try_start_1·..·:try_end_1}·:catch_066 ····.catch·Ljava/lang/InterruptedException;·{:try_start_1·..·:try_end_1}·:catch_0
  
67 ····goto·:goto_067 ····goto·:goto_0
  
68 ····.line·56468 ····.line·564
69 ····:catch_069 ····:catch_0
Offset 81, 18 lines modifiedOffset 81, 18 lines modified
81 ····:catch_181 ····:catch_1
82 ····move-exception·v182 ····move-exception·v1
  
83 ····.line·56183 ····.line·561
84 ····if-nez·v0,·:cond_084 ····if-nez·v0,·:cond_0
  
85 ····.line·56385 ····.line·563
86 ····const-wide/16·v1,·0xa86 ····const-wide/16·v2,·0xa
  
87 ····:try_start_287 ····:try_start_2
88 ····invoke-static·{v1,·v2},·Ljava/lang/Thread;->sleep(J)V88 ····invoke-static·{v2,·v3},·Ljava/lang/Thread;->sleep(J)V
89 ····:try_end_289 ····:try_end_2
90 ····.catch·Ljava/lang/InterruptedException;·{:try_start_2·..·:try_end_2}·:catch_290 ····.catch·Ljava/lang/InterruptedException;·{:try_start_2·..·:try_end_2}·:catch_2
  
91 ····goto·:goto_091 ····goto·:goto_0
  
92 ····.line·56492 ····.line·564
93 ····:catch_293 ····:catch_2
1.13 KB
smali/com/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread.smali
    
Offset 968, 15 lines modifiedOffset 968, 15 lines modified
968 ····:try_end_0968 ····:try_end_0
969 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0969 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
970 ····throw·v0970 ····throw·v0
971 .end·method971 .end·method
  
972 .method·public·run()V972 .method·public·run()V
973 ····.locals·3973 ····.locals·4
  
974 ····.prologue974 ····.prologue
975 ····.line·693975 ····.line·693
976 ····new-instance·v0,·Ljava/lang/StringBuilder;976 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
977 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V977 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 984, 17 lines modifiedOffset 984, 17 lines modified
  
984 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;984 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
985 ····move-result-object·v0985 ····move-result-object·v0
  
986 ····invoke-virtual·{p0},·Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;->getId()J986 ····invoke-virtual·{p0},·Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceView$GLThread;->getId()J
  
987 ····move-result-wide·v1987 ····move-result-wide·v2
  
988 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;988 ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
989 ····move-result-object·v0989 ····move-result-object·v0
  
990 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;990 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
991 ····move-result-object·v0991 ····move-result-object·v0
  
2.47 KB
smali/com/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread.smali
    
Offset 734, 15 lines modifiedOffset 734, 15 lines modified
734 ····:try_end_0734 ····:try_end_0
735 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0735 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
736 ····throw·v0736 ····throw·v0
737 .end·method737 .end·method
  
738 .method·public·onWindowResize(II)V738 .method·public·onWindowResize(II)V
739 ····.locals·5739 ····.locals·6
740 ····.param·p1,·"w"····#·I740 ····.param·p1,·"w"····#·I
741 ····.param·p2,·"h"····#·I741 ····.param·p2,·"h"····#·I
  
742 ····.prologue742 ····.prologue
743 ····.line·1081743 ····.line·1081
744 ····iget-object·v1,·p0,·Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;->this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;744 ····iget-object·v1,·p0,·Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;->this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;
  
Offset 794, 18 lines modifiedOffset 794, 18 lines modified
794 ····iget-boolean·v1,·p0,·Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;->mRenderComplete:Z794 ····iget-boolean·v1,·p0,·Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;->mRenderComplete:Z
795 ····:try_end_0795 ····:try_end_0
796 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0796 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
797 ····if-nez·v1,·:cond_0797 ····if-nez·v1,·:cond_0
  
798 ····.line·1099798 ····.line·1099
799 ····const-wide/16·v3,·0xc8799 ····const-wide/16·v4,·0xc8
  
800 ····:try_start_1800 ····:try_start_1
801 ····invoke-static·{v3,·v4},·Ljava/lang/Thread;->sleep(J)V801 ····invoke-static·{v4,·v5},·Ljava/lang/Thread;->sleep(J)V
  
802 ····.line·1100802 ····.line·1100
803 ····iget-object·v1,·p0,·Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;->this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;803 ····iget-object·v1,·p0,·Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;->this$0:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;
  
804 ····iget-object·v1,·v1,·Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;->sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;804 ····iget-object·v1,·v1,·Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW;->sGLThreadManager:Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThreadManager;
  
805 ····invoke-virtual·{v1},·Ljava/lang/Object;->wait()V805 ····invoke-virtual·{v1},·Ljava/lang/Object;->wait()V
Offset 1025, 15 lines modifiedOffset 1025, 15 lines modified
1025 ····:try_end_01025 ····:try_end_0
1026 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_01026 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
1027 ····throw·v01027 ····throw·v0
1028 .end·method1028 .end·method
  
1029 .method·public·run()V1029 .method·public·run()V
1030 ····.locals·31030 ····.locals·4
  
1031 ····.prologue1031 ····.prologue
1032 ····.line·8321032 ····.line·832
1033 ····new-instance·v0,·Ljava/lang/StringBuilder;1033 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
1034 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V1034 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
Offset 1041, 17 lines modifiedOffset 1041, 17 lines modified
  
1041 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;1041 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
1042 ····move-result-object·v01042 ····move-result-object·v0
  
1043 ····invoke-virtual·{p0},·Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;->getId()J1043 ····invoke-virtual·{p0},·Lcom/badlogic/gdx/backends/android/surfaceview/GLBaseSurfaceViewLW$GLThread;->getId()J
  
1044 ····move-result-wide·v11044 ····move-result-wide·v2
  
1045 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;1045 ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
1046 ····move-result-object·v01046 ····move-result-object·v0
  
1047 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;1047 ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
1048 ····move-result-object·v01048 ····move-result-object·v0
  
80.8 KB
smali/com/badlogic/gdx/physics/box2d/World.smali
    
Offset 247, 17 lines modifiedOffset 247, 17 lines modified
247 ····.line·222247 ····.line·222
248 ····iget·v1,·p1,·Lcom/badlogic/gdx/math/Vector2;->x:F248 ····iget·v1,·p1,·Lcom/badlogic/gdx/math/Vector2;->x:F
  
249 ····iget·v2,·p1,·Lcom/badlogic/gdx/math/Vector2;->y:F249 ····iget·v2,·p1,·Lcom/badlogic/gdx/math/Vector2;->y:F
  
250 ····invoke-direct·{p0,·v1,·v2,·p2},·Lcom/badlogic/gdx/physics/box2d/World;->newWorld(FFZ)J250 ····invoke-direct·{p0,·v1,·v2,·p2},·Lcom/badlogic/gdx/physics/box2d/World;->newWorld(FFZ)J
  
251 ····move-result-wide·v1251 ····move-result-wide·v2
  
252 ····iput-wide·v1,·p0,·Lcom/badlogic/gdx/physics/box2d/World;->addr:J252 ····iput-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/World;->addr:J
  
253 ····.line·224253 ····.line·224
254 ····iget-object·v1,·p0,·Lcom/badlogic/gdx/physics/box2d/World;->contacts:Ljava/util/ArrayList;254 ····iget-object·v1,·p0,·Lcom/badlogic/gdx/physics/box2d/World;->contacts:Ljava/util/ArrayList;
  
255 ····iget-object·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/World;->contactAddrs:[J255 ····iget-object·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/World;->contactAddrs:[J
  
256 ····array-length·v2,·v2256 ····array-length·v2,·v2
Offset 300, 15 lines modifiedOffset 300, 15 lines modified
  
300 ····.line·229300 ····.line·229
301 ····:cond_0301 ····:cond_0
302 ····return-void302 ····return-void
303 .end·method303 .end·method
  
304 .method·private·beginContact(J)V304 .method·private·beginContact(J)V
305 ····.locals·2305 ····.locals·3
306 ····.param·p1,·"contactAddr"····#·J306 ····.param·p1,·"contactAddr"····#·J
  
307 ····.prologue307 ····.prologue
308 ····.line·873308 ····.line·873
309 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/World;->contact:Lcom/badlogic/gdx/physics/box2d/Contact;309 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/World;->contact:Lcom/badlogic/gdx/physics/box2d/Contact;
  
310 ····iput-wide·p1,·v0,·Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J310 ····iput-wide·p1,·v0,·Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J
Offset 457, 920 lines modifiedOffset 457, 728 lines modified
457 ····move·v0,·v5457 ····move·v0,·v5
  
458 ····.line·863458 ····.line·863
459 ····goto·:goto_1459 ····goto·:goto_1
460 .end·method460 .end·method
  
461 .method·private·createProperJoint(Lcom/badlogic/gdx/physics/box2d/JointDef;)J461 .method·private·createProperJoint(Lcom/badlogic/gdx/physics/box2d/JointDef;)J
462 ····.locals·23462 ····.locals·24
463 ····.param·p1,·"def"····#·Lcom/badlogic/gdx/physics/box2d/JointDef;463 ····.param·p1,·"def"····#·Lcom/badlogic/gdx/physics/box2d/JointDef;
  
464 ····.prologue464 ····.prologue
465 ····.line·356465 ····.line·356
466 ····move-object/from16·v0,·p1466 ····move-object/from16·v0,·p1
  
467 ····iget-object·v1,·v0,·Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;467 ····iget-object·v3,·v0,·Lcom/badlogic/gdx/physics/box2d/JointDef;->type:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;
  
468 ····sget-object·v2,·Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;468 ····sget-object·v4,·Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;->DistanceJoint:Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;
  
469 ····if-ne·v1,·v2,·:cond_0469 ····if-ne·v3,·v4,·:cond_0
  
470 ····move-object/from16·v22,·p1470 ····move-object/from16·v2,·p1
  
471 ····.line·357471 ····.line·357
472 ····check-cast·v22,·Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;472 ····check-cast·v2,·Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;
  
473 ····.line·358473 ····.line·358
474 ····.local·v22,·"d":Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;474 ····.local·v2,·"d":Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;
475 ····move-object/from16·v0,·p0475 ····move-object/from16·v0,·p0
  
476 ····iget-wide·v2,·v0,·Lcom/badlogic/gdx/physics/box2d/World;->addr:J476 ····iget-wide·v4,·v0,·Lcom/badlogic/gdx/physics/box2d/World;->addr:J
  
477 ····move-object/from16·v0,·v22 
  
478 ····iget-object·v1,·v0,·Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body; 
  
479 ····iget-wide·v4,·v1,·Lcom/badlogic/gdx/physics/box2d/Body;->addr:J 
  
480 ····move-object/from16·v0,·v22 
  
481 ····iget-object·v1,·v0,·Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body;477 ····iget-object·v3,·v2,·Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->bodyA:Lcom/badlogic/gdx/physics/box2d/Body;
  
482 ····iget-wide·v6,·v1,·Lcom/badlogic/gdx/physics/box2d/Body;->addr:J478 ····iget-wide·v6,·v3,·Lcom/badlogic/gdx/physics/box2d/Body;->addr:J
  
483 ····move-object/from16·v0,·v22479 ····iget-object·v3,·v2,·Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->bodyB:Lcom/badlogic/gdx/physics/box2d/Body;
  
484 ····iget-boolean·v8,·v0,·Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->collideConnected:Z480 ····iget-wide·v8,·v3,·Lcom/badlogic/gdx/physics/box2d/Body;->addr:J
  
485 ····move-object/from16·v0,·v22481 ····iget-boolean·v10,·v2,·Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->collideConnected:Z
  
486 ····iget-object·v1,·v0,·Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2;482 ····iget-object·v3,·v2,·Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2;
  
487 ····iget·v9,·v1,·Lcom/badlogic/gdx/math/Vector2;->x:F483 ····iget·v11,·v3,·Lcom/badlogic/gdx/math/Vector2;->x:F
  
488 ····move-object/from16·v0,·v22484 ····iget-object·v3,·v2,·Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2;
  
489 ····iget-object·v1,·v0,·Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->localAnchorA:Lcom/badlogic/gdx/math/Vector2;485 ····iget·v12,·v3,·Lcom/badlogic/gdx/math/Vector2;->y:F
  
490 ····iget·v10,·v1,·Lcom/badlogic/gdx/math/Vector2;->y:F486 ····iget-object·v3,·v2,·Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2;
  
491 ····move-object/from16·v0,·v22487 ····iget·v13,·v3,·Lcom/badlogic/gdx/math/Vector2;->x:F
  
492 ····iget-object·v1,·v0,·Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2;488 ····iget-object·v3,·v2,·Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2;
  
493 ····iget·v11,·v1,·Lcom/badlogic/gdx/math/Vector2;->x:F489 ····iget·v14,·v3,·Lcom/badlogic/gdx/math/Vector2;->y:F
  
494 ····move-object/from16·v0,·v22490 ····iget·v15,·v2,·Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->length:F
  
495 ····iget-object·v1,·v0,·Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->localAnchorB:Lcom/badlogic/gdx/math/Vector2;491 ····iget·v0,·v2,·Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->frequencyHz:F
  
496 ····iget·v12,·v1,·Lcom/badlogic/gdx/math/Vector2;->y:F 
  
497 ····move-object/from16·v0,·v22492 ····move/from16·v16,·v0
  
498 ····iget·v13,·v0,·Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->length:F 
  
499 ····move-object/from16·v0,·v22 
  
500 ····iget·v14,·v0,·Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->frequencyHz:F 
  
501 ····move-object/from16·v0,·v22493 ····iget·v0,·v2,·Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->dampingRatio:F
  
502 ····iget·v15,·v0,·Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;->dampingRatio:F494 ····move/from16·v17,·v0
  
503 ····move-object/from16·v1,·p0495 ····move-object/from16·v3,·p0
  
504 ····invoke-direct/range·{v1·..·v15},·Lcom/badlogic/gdx/physics/box2d/World;->jniCreateDistanceJoint(JJJZFFFFFFF)J496 ····invoke-direct/range·{v3·..·v17},·Lcom/badlogic/gdx/physics/box2d/World;->jniCreateDistanceJoint(JJJZFFFFFFF)J
  
505 ····move-result-wide·v1497 ····move-result-wide·v4
  
506 ····.line·411498 ····.line·411
507 ····.end·local·v22····#·"d":Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;499 ····.end·local·v2····#·"d":Lcom/badlogic/gdx/physics/box2d/joints/DistanceJointDef;
508 ····:goto_0500 ····:goto_0
509 ····return-wide·v1501 ····return-wide·v4
Max diff block lines reached; 76028/82610 bytes (92.03%) of diff not shown.
1.44 KB
smali/com/badlogic/gdx/physics/box2d/EdgeShape.smali
    
Offset 37, 15 lines modifiedOffset 37, 15 lines modified
37 ····iput-wide·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/EdgeShape;->addr:J37 ····iput-wide·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/EdgeShape;->addr:J
  
38 ····.line·3138 ····.line·31
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
41 .method·constructor·<init>(J)V41 .method·constructor·<init>(J)V
42 ····.locals·042 ····.locals·1
43 ····.param·p1,·"addr"····#·J43 ····.param·p1,·"addr"····#·J
  
44 ····.prologue44 ····.prologue
45 ····.line·3745 ····.line·37
46 ····invoke-direct·{p0},·Lcom/badlogic/gdx/physics/box2d/Shape;-><init>()V46 ····invoke-direct·{p0},·Lcom/badlogic/gdx/physics/box2d/Shape;-><init>()V
  
47 ····.line·3847 ····.line·38
Offset 144, 35 lines modifiedOffset 144, 35 lines modified
144 ····iput·v0,·p1,·Lcom/badlogic/gdx/math/Vector2;->y:F144 ····iput·v0,·p1,·Lcom/badlogic/gdx/math/Vector2;->y:F
  
145 ····.line·74145 ····.line·74
146 ····return-void146 ····return-void
147 .end·method147 .end·method
  
148 .method·public·set(FFFF)V148 .method·public·set(FFFF)V
149 ····.locals·7149 ····.locals·8
150 ····.param·p1,·"v1X"····#·F150 ····.param·p1,·"v1X"····#·F
151 ····.param·p2,·"v1Y"····#·F151 ····.param·p2,·"v1Y"····#·F
152 ····.param·p3,·"v2X"····#·F152 ····.param·p3,·"v2X"····#·F
153 ····.param·p4,·"v2Y"····#·F153 ····.param·p4,·"v2Y"····#·F
  
154 ····.prologue154 ····.prologue
155 ····.line·48155 ····.line·48
156 ····iget-wide·v1,·p0,·Lcom/badlogic/gdx/physics/box2d/EdgeShape;->addr:J156 ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/EdgeShape;->addr:J
  
157 ····move-object·v0,·p0157 ····move-object·v1,·p0
  
158 ····move·v3,·p1158 ····move·v4,·p1
  
159 ····move·v4,·p2159 ····move·v5,·p2
  
160 ····move·v5,·p3160 ····move·v6,·p3
  
161 ····move·v6,·p4161 ····move·v7,·p4
  
162 ····invoke-direct/range·{v0·..·v6},·Lcom/badlogic/gdx/physics/box2d/EdgeShape;->jniSet(JFFFF)V162 ····invoke-direct/range·{v1·..·v7},·Lcom/badlogic/gdx/physics/box2d/EdgeShape;->jniSet(JFFFF)V
  
163 ····.line·49163 ····.line·49
164 ····return-void164 ····return-void
165 .end·method165 .end·method
  
166 .method·public·set(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V166 .method·public·set(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V
167 ····.locals·4167 ····.locals·4
28.0 KB
smali/com/badlogic/gdx/physics/box2d/Body.smali
    
Offset 343, 60 lines modifiedOffset 343, 60 lines modified
343 ····invoke-direct·{p0,·v0,·v1,·p1},·Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyAngularImpulse(JF)V343 ····invoke-direct·{p0,·v0,·v1,·p1},·Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyAngularImpulse(JF)V
  
344 ····.line·391344 ····.line·391
345 ····return-void345 ····return-void
346 .end·method346 .end·method
  
347 .method·public·applyForce(FFFF)V347 .method·public·applyForce(FFFF)V
348 ····.locals·7348 ····.locals·8
349 ····.param·p1,·"forceX"····#·F349 ····.param·p1,·"forceX"····#·F
350 ····.param·p2,·"forceY"····#·F350 ····.param·p2,·"forceY"····#·F
351 ····.param·p3,·"pointX"····#·F351 ····.param·p3,·"pointX"····#·F
352 ····.param·p4,·"pointY"····#·F352 ····.param·p4,·"pointY"····#·F
  
353 ····.prologue353 ····.prologue
354 ····.line·326354 ····.line·326
355 ····iget-wide·v1,·p0,·Lcom/badlogic/gdx/physics/box2d/Body;->addr:J355 ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/Body;->addr:J
  
356 ····move-object·v0,·p0356 ····move-object·v1,·p0
  
357 ····move·v3,·p1357 ····move·v4,·p1
  
358 ····move·v4,·p2358 ····move·v5,·p2
  
359 ····move·v5,·p3359 ····move·v6,·p3
  
360 ····move·v6,·p4360 ····move·v7,·p4
  
361 ····invoke-direct/range·{v0·..·v6},·Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyForce(JFFFF)V361 ····invoke-direct/range·{v1·..·v7},·Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyForce(JFFFF)V
  
362 ····.line·327362 ····.line·327
363 ····return-void363 ····return-void
364 .end·method364 .end·method
  
365 .method·public·applyForce(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V365 .method·public·applyForce(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V
366 ····.locals·7366 ····.locals·8
367 ····.param·p1,·"force"····#·Lcom/badlogic/gdx/math/Vector2;367 ····.param·p1,·"force"····#·Lcom/badlogic/gdx/math/Vector2;
368 ····.param·p2,·"point"····#·Lcom/badlogic/gdx/math/Vector2;368 ····.param·p2,·"point"····#·Lcom/badlogic/gdx/math/Vector2;
  
369 ····.prologue369 ····.prologue
370 ····.line·316370 ····.line·316
371 ····iget-wide·v1,·p0,·Lcom/badlogic/gdx/physics/box2d/Body;->addr:J371 ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/Body;->addr:J
  
372 ····iget·v3,·p1,·Lcom/badlogic/gdx/math/Vector2;->x:F372 ····iget·v4,·p1,·Lcom/badlogic/gdx/math/Vector2;->x:F
  
373 ····iget·v4,·p1,·Lcom/badlogic/gdx/math/Vector2;->y:F373 ····iget·v5,·p1,·Lcom/badlogic/gdx/math/Vector2;->y:F
  
374 ····iget·v5,·p2,·Lcom/badlogic/gdx/math/Vector2;->x:F374 ····iget·v6,·p2,·Lcom/badlogic/gdx/math/Vector2;->x:F
  
375 ····iget·v6,·p2,·Lcom/badlogic/gdx/math/Vector2;->y:F375 ····iget·v7,·p2,·Lcom/badlogic/gdx/math/Vector2;->y:F
  
376 ····move-object·v0,·p0376 ····move-object·v1,·p0
  
377 ····invoke-direct/range·{v0·..·v6},·Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyForce(JFFFF)V377 ····invoke-direct/range·{v1·..·v7},·Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyForce(JFFFF)V
  
378 ····.line·317378 ····.line·317
379 ····return-void379 ····return-void
380 .end·method380 .end·method
  
381 .method·public·applyForceToCenter(FF)V381 .method·public·applyForceToCenter(FF)V
382 ····.locals·2382 ····.locals·2
Offset 428, 60 lines modifiedOffset 428, 60 lines modified
428 ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyForceToCenter(JFF)V428 ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyForceToCenter(JFF)V
  
429 ····.line·338429 ····.line·338
430 ····return-void430 ····return-void
431 .end·method431 .end·method
  
432 .method·public·applyLinearImpulse(FFFF)V432 .method·public·applyLinearImpulse(FFFF)V
433 ····.locals·7433 ····.locals·8
434 ····.param·p1,·"impulseX"····#·F434 ····.param·p1,·"impulseX"····#·F
435 ····.param·p2,·"impulseY"····#·F435 ····.param·p2,·"impulseY"····#·F
436 ····.param·p3,·"pointX"····#·F436 ····.param·p3,·"pointX"····#·F
437 ····.param·p4,·"pointY"····#·F437 ····.param·p4,·"pointY"····#·F
  
438 ····.prologue438 ····.prologue
439 ····.line·379439 ····.line·379
440 ····iget-wide·v1,·p0,·Lcom/badlogic/gdx/physics/box2d/Body;->addr:J440 ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/Body;->addr:J
  
441 ····move-object·v0,·p0441 ····move-object·v1,·p0
  
442 ····move·v3,·p1442 ····move·v4,·p1
  
443 ····move·v4,·p2443 ····move·v5,·p2
  
444 ····move·v5,·p3444 ····move·v6,·p3
  
445 ····move·v6,·p4445 ····move·v7,·p4
  
446 ····invoke-direct/range·{v0·..·v6},·Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyLinearImpulse(JFFFF)V446 ····invoke-direct/range·{v1·..·v7},·Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyLinearImpulse(JFFFF)V
  
447 ····.line·380447 ····.line·380
448 ····return-void448 ····return-void
449 .end·method449 .end·method
  
450 .method·public·applyLinearImpulse(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V450 .method·public·applyLinearImpulse(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V
451 ····.locals·7451 ····.locals·8
452 ····.param·p1,·"impulse"····#·Lcom/badlogic/gdx/math/Vector2;452 ····.param·p1,·"impulse"····#·Lcom/badlogic/gdx/math/Vector2;
453 ····.param·p2,·"point"····#·Lcom/badlogic/gdx/math/Vector2;453 ····.param·p2,·"point"····#·Lcom/badlogic/gdx/math/Vector2;
  
454 ····.prologue454 ····.prologue
455 ····.line·369455 ····.line·369
456 ····iget-wide·v1,·p0,·Lcom/badlogic/gdx/physics/box2d/Body;->addr:J456 ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/Body;->addr:J
  
457 ····iget·v3,·p1,·Lcom/badlogic/gdx/math/Vector2;->x:F457 ····iget·v4,·p1,·Lcom/badlogic/gdx/math/Vector2;->x:F
  
458 ····iget·v4,·p1,·Lcom/badlogic/gdx/math/Vector2;->y:F458 ····iget·v5,·p1,·Lcom/badlogic/gdx/math/Vector2;->y:F
  
459 ····iget·v5,·p2,·Lcom/badlogic/gdx/math/Vector2;->x:F459 ····iget·v6,·p2,·Lcom/badlogic/gdx/math/Vector2;->x:F
  
460 ····iget·v6,·p2,·Lcom/badlogic/gdx/math/Vector2;->y:F460 ····iget·v7,·p2,·Lcom/badlogic/gdx/math/Vector2;->y:F
  
461 ····move-object·v0,·p0461 ····move-object·v1,·p0
  
462 ····invoke-direct/range·{v0·..·v6},·Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyLinearImpulse(JFFFF)V462 ····invoke-direct/range·{v1·..·v7},·Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyLinearImpulse(JFFFF)V
  
463 ····.line·370463 ····.line·370
464 ····return-void464 ····return-void
465 .end·method465 .end·method
  
466 .method·public·applyTorque(F)V466 .method·public·applyTorque(F)V
467 ····.locals·2467 ····.locals·2
Offset 494, 162 lines modifiedOffset 494, 166 lines modified
494 ····invoke-direct·{p0,·v0,·v1,·p1},·Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyTorque(JF)V494 ····invoke-direct·{p0,·v0,·v1,·p1},·Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyTorque(JF)V
  
495 ····.line·357495 ····.line·357
496 ····return-void496 ····return-void
497 .end·method497 .end·method
Max diff block lines reached; 23948/28551 bytes (83.88%) of diff not shown.
5.14 KB
smali/com/badlogic/gdx/physics/box2d/PolygonShape.smali
    
Offset 37, 15 lines modifiedOffset 37, 15 lines modified
37 ····iput-wide·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J37 ····iput-wide·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J
  
38 ····.line·3038 ····.line·30
39 ····return-void39 ····return-void
40 .end·method40 .end·method
  
41 .method·protected·constructor·<init>(J)V41 .method·protected·constructor·<init>(J)V
42 ····.locals·042 ····.locals·1
43 ····.param·p1,·"addr"····#·J43 ····.param·p1,·"addr"····#·J
  
44 ····.prologue44 ····.prologue
45 ····.line·3245 ····.line·32
46 ····invoke-direct·{p0},·Lcom/badlogic/gdx/physics/box2d/Shape;-><init>()V46 ····invoke-direct·{p0},·Lcom/badlogic/gdx/physics/box2d/Shape;-><init>()V
  
47 ····.line·3347 ····.line·33
Offset 131, 120 lines modifiedOffset 131, 120 lines modified
  
131 ····move-result·v0131 ····move-result·v0
  
132 ····return·v0132 ····return·v0
133 .end·method133 .end·method
  
134 .method·public·set([F)V134 .method·public·set([F)V
135 ····.locals·6135 ····.locals·7
136 ····.param·p1,·"vertices"····#·[F136 ····.param·p1,·"vertices"····#·[F
  
137 ····.prologue137 ····.prologue
138 ····.line·61138 ····.line·61
139 ····iget-wide·v1,·p0,·Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J139 ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J
  
140 ····const/4·v4,·0x0140 ····const/4·v5,·0x0
  
141 ····array-length·v5,·p1141 ····array-length·v6,·p1
  
142 ····move-object·v0,·p0142 ····move-object·v1,·p0
  
143 ····move-object·v3,·p1143 ····move-object·v4,·p1
  
144 ····invoke-direct/range·{v0·..·v5},·Lcom/badlogic/gdx/physics/box2d/PolygonShape;->jniSet(J[FII)V144 ····invoke-direct/range·{v1·..·v6},·Lcom/badlogic/gdx/physics/box2d/PolygonShape;->jniSet(J[FII)V
  
145 ····.line·62145 ····.line·62
146 ····return-void146 ····return-void
147 .end·method147 .end·method
  
148 .method·public·set([FII)V148 .method·public·set([FII)V
149 ····.locals·6149 ····.locals·7
150 ····.param·p1,·"vertices"····#·[F150 ····.param·p1,·"vertices"····#·[F
151 ····.param·p2,·"offset"····#·I151 ····.param·p2,·"offset"····#·I
152 ····.param·p3,·"len"····#·I152 ····.param·p3,·"len"····#·I
  
153 ····.prologue153 ····.prologue
154 ····.line·67154 ····.line·67
155 ····iget-wide·v1,·p0,·Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J155 ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J
  
156 ····move-object·v0,·p0156 ····move-object·v1,·p0
  
157 ····move-object·v3,·p1157 ····move-object·v4,·p1
  
158 ····move·v4,·p2158 ····move·v5,·p2
  
159 ····move·v5,·p3159 ····move·v6,·p3
  
160 ····invoke-direct/range·{v0·..·v5},·Lcom/badlogic/gdx/physics/box2d/PolygonShape;->jniSet(J[FII)V160 ····invoke-direct/range·{v1·..·v6},·Lcom/badlogic/gdx/physics/box2d/PolygonShape;->jniSet(J[FII)V
  
161 ····.line·68161 ····.line·68
162 ····return-void162 ····return-void
163 .end·method163 .end·method
  
164 .method·public·set([Lcom/badlogic/gdx/math/Vector2;)V164 .method·public·set([Lcom/badlogic/gdx/math/Vector2;)V
165 ····.locals·8165 ····.locals·8
166 ····.param·p1,·"vertices"····#·[Lcom/badlogic/gdx/math/Vector2;166 ····.param·p1,·"vertices"····#·[Lcom/badlogic/gdx/math/Vector2;
  
167 ····.prologue167 ····.prologue
168 ····.line·50168 ····.line·50
169 ····array-length·v0,·p1169 ····array-length·v1,·p1
  
170 ····mul-int/lit8·v0,·v0,·0x2170 ····mul-int/lit8·v1,·v1,·0x2
  
171 ····new-array·v3,·v0,·[F171 ····new-array·v4,·v1,·[F
  
172 ····.line·51172 ····.line·51
173 ····.local·v3,·"verts":[F173 ····.local·v4,·"verts":[F
174 ····const/4·v6,·0x0174 ····const/4·v0,·0x0
  
175 ····.local·v6,·"i":I175 ····.local·v0,·"i":I
176 ····const/4·v7,·0x0176 ····const/4·v7,·0x0
  
177 ····.local·v7,·"j":I177 ····.local·v7,·"j":I
178 ····:goto_0178 ····:goto_0
179 ····array-length·v0,·p1179 ····array-length·v1,·p1
  
180 ····mul-int/lit8·v0,·v0,·0x2180 ····mul-int/lit8·v1,·v1,·0x2
  
181 ····if-ge·v6,·v0,·:cond_0181 ····if-ge·v0,·v1,·:cond_0
  
182 ····.line·52182 ····.line·52
183 ····aget-object·v0,·p1,·v7183 ····aget-object·v1,·p1,·v7
  
184 ····iget·v0,·v0,·Lcom/badlogic/gdx/math/Vector2;->x:F184 ····iget·v1,·v1,·Lcom/badlogic/gdx/math/Vector2;->x:F
  
185 ····aput·v0,·v3,·v6185 ····aput·v1,·v4,·v0
  
186 ····.line·53186 ····.line·53
187 ····add-int/lit8·v0,·v6,·0x1187 ····add-int/lit8·v1,·v0,·0x1
  
188 ····aget-object·v1,·p1,·v7188 ····aget-object·v2,·p1,·v7
  
189 ····iget·v1,·v1,·Lcom/badlogic/gdx/math/Vector2;->y:F189 ····iget·v2,·v2,·Lcom/badlogic/gdx/math/Vector2;->y:F
  
190 ····aput·v1,·v3,·v0190 ····aput·v2,·v4,·v1
  
191 ····.line·51191 ····.line·51
192 ····add-int/lit8·v6,·v6,·0x2192 ····add-int/lit8·v0,·v0,·0x2
  
193 ····add-int/lit8·v7,·v7,·0x1193 ····add-int/lit8·v7,·v7,·0x1
  
194 ····goto·:goto_0194 ····goto·:goto_0
  
195 ····.line·55195 ····.line·55
196 ····:cond_0196 ····:cond_0
197 ····iget-wide·v1,·p0,·Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J197 ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J
  
198 ····const/4·v4,·0x0198 ····const/4·v5,·0x0
  
199 ····array-length·v5,·v3199 ····array-length·v6,·v4
  
200 ····move-object·v0,·p0200 ····move-object·v1,·p0
Max diff block lines reached; 1534/5151 bytes (29.78%) of diff not shown.
3.86 KB
smali/com/badlogic/gdx/physics/box2d/Fixture.smali
    
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 .field·private·final·tmp:[S15 .field·private·final·tmp:[S
  
16 .field·protected·userData:Ljava/lang/Object;16 .field·protected·userData:Ljava/lang/Object;
  
  
17 #·direct·methods17 #·direct·methods
18 .method·protected·constructor·<init>(Lcom/badlogic/gdx/physics/box2d/Body;J)V18 .method·protected·constructor·<init>(Lcom/badlogic/gdx/physics/box2d/Body;J)V
19 ····.locals·119 ····.locals·2
20 ····.param·p1,·"body"····#·Lcom/badlogic/gdx/physics/box2d/Body;20 ····.param·p1,·"body"····#·Lcom/badlogic/gdx/physics/box2d/Body;
21 ····.param·p2,·"addr"····#·J21 ····.param·p2,·"addr"····#·J
  
22 ····.prologue22 ····.prologue
23 ····.line·4223 ····.line·42
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 194, 34 lines modifiedOffset 194, 34 lines modified
  
194 ····move-result·v0194 ····move-result·v0
  
195 ····return·v0195 ····return·v0
196 .end·method196 .end·method
  
197 .method·public·getShape()Lcom/badlogic/gdx/physics/box2d/Shape;197 .method·public·getShape()Lcom/badlogic/gdx/physics/box2d/Shape;
198 ····.locals·5198 ····.locals·6
  
199 ····.prologue199 ····.prologue
200 ····.line·88200 ····.line·88
201 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/physics/box2d/Fixture;->shape:Lcom/badlogic/gdx/physics/box2d/Shape;201 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/physics/box2d/Fixture;->shape:Lcom/badlogic/gdx/physics/box2d/Shape;
  
202 ····if-nez·v3,·:cond_1202 ····if-nez·v3,·:cond_1
  
203 ····.line·89203 ····.line·89
204 ····iget-wide·v3,·p0,·Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J204 ····iget-wide·v4,·p0,·Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J
  
205 ····invoke-direct·{p0,·v3,·v4},·Lcom/badlogic/gdx/physics/box2d/Fixture;->jniGetShape(J)J205 ····invoke-direct·{p0,·v4,·v5},·Lcom/badlogic/gdx/physics/box2d/Fixture;->jniGetShape(J)J
  
206 ····move-result-wide·v0206 ····move-result-wide·v0
  
207 ····.line·90207 ····.line·90
208 ····.local·v0,·"shapeAddr":J208 ····.local·v0,·"shapeAddr":J
209 ····const-wide/16·v3,·0x0209 ····const-wide/16·v4,·0x0
  
210 ····cmp-long·v3,·v0,·v3210 ····cmp-long·v3,·v0,·v4
  
211 ····if-nez·v3,·:cond_0211 ····if-nez·v3,·:cond_0
  
212 ····new-instance·v3,·Lcom/badlogic/gdx/utils/GdxRuntimeException;212 ····new-instance·v3,·Lcom/badlogic/gdx/utils/GdxRuntimeException;
  
213 ····const-string·v4,·"Null·shape·address!"213 ····const-string·v4,·"Null·shape·address!"
  
Offset 306, 21 lines modifiedOffset 306, 21 lines modified
306 ········:pswitch_1306 ········:pswitch_1
307 ········:pswitch_2307 ········:pswitch_2
308 ········:pswitch_3308 ········:pswitch_3
309 ····.end·packed-switch309 ····.end·packed-switch
310 .end·method310 .end·method
  
311 .method·public·getType()Lcom/badlogic/gdx/physics/box2d/Shape$Type;311 .method·public·getType()Lcom/badlogic/gdx/physics/box2d/Shape$Type;
312 ····.locals·3312 ····.locals·4
  
313 ····.prologue313 ····.prologue
314 ····.line·57314 ····.line·57
315 ····iget-wide·v1,·p0,·Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J315 ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J
  
316 ····invoke-direct·{p0,·v1,·v2},·Lcom/badlogic/gdx/physics/box2d/Fixture;->jniGetType(J)I316 ····invoke-direct·{p0,·v2,·v3},·Lcom/badlogic/gdx/physics/box2d/Fixture;->jniGetType(J)I
  
317 ····move-result·v0317 ····move-result·v0
  
318 ····.line·58318 ····.line·58
319 ····.local·v0,·"type":I319 ····.local·v0,·"type":I
320 ····packed-switch·v0,·:pswitch_data_0320 ····packed-switch·v0,·:pswitch_data_0
  
Offset 405, 15 lines modifiedOffset 405, 15 lines modified
405 ····invoke-direct·{p0,·v0,·v1},·Lcom/badlogic/gdx/physics/box2d/Fixture;->jniRefilter(J)V405 ····invoke-direct·{p0,·v0,·v1},·Lcom/badlogic/gdx/physics/box2d/Fixture;->jniRefilter(J)V
  
406 ····.line·179406 ····.line·179
407 ····return-void407 ····return-void
408 .end·method408 .end·method
  
409 .method·protected·reset(Lcom/badlogic/gdx/physics/box2d/Body;J)V409 .method·protected·reset(Lcom/badlogic/gdx/physics/box2d/Body;J)V
410 ····.locals·1410 ····.locals·2
411 ····.param·p1,·"body"····#·Lcom/badlogic/gdx/physics/box2d/Body;411 ····.param·p1,·"body"····#·Lcom/badlogic/gdx/physics/box2d/Body;
412 ····.param·p2,·"addr"····#·J412 ····.param·p2,·"addr"····#·J
  
413 ····.prologue413 ····.prologue
414 ····const/4·v0,·0x0414 ····const/4·v0,·0x0
  
415 ····.line·48415 ····.line·48
Offset 443, 30 lines modifiedOffset 443, 30 lines modified
443 ····invoke-direct·{p0,·v0,·v1,·p1},·Lcom/badlogic/gdx/physics/box2d/Fixture;->jniSetDensity(JF)V443 ····invoke-direct·{p0,·v0,·v1,·p1},·Lcom/badlogic/gdx/physics/box2d/Fixture;->jniSetDensity(JF)V
  
444 ····.line·237444 ····.line·237
445 ····return-void445 ····return-void
446 .end·method446 .end·method
  
447 .method·public·setFilterData(Lcom/badlogic/gdx/physics/box2d/Filter;)V447 .method·public·setFilterData(Lcom/badlogic/gdx/physics/box2d/Filter;)V
448 ····.locals·6448 ····.locals·7
449 ····.param·p1,·"filter"····#·Lcom/badlogic/gdx/physics/box2d/Filter;449 ····.param·p1,·"filter"····#·Lcom/badlogic/gdx/physics/box2d/Filter;
  
450 ····.prologue450 ····.prologue
451 ····.line·143451 ····.line·143
452 ····iget-wide·v1,·p0,·Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J452 ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J
  
453 ····iget-short·v3,·p1,·Lcom/badlogic/gdx/physics/box2d/Filter;->categoryBits:S453 ····iget-short·v4,·p1,·Lcom/badlogic/gdx/physics/box2d/Filter;->categoryBits:S
  
454 ····iget-short·v4,·p1,·Lcom/badlogic/gdx/physics/box2d/Filter;->maskBits:S454 ····iget-short·v5,·p1,·Lcom/badlogic/gdx/physics/box2d/Filter;->maskBits:S
  
455 ····iget-short·v5,·p1,·Lcom/badlogic/gdx/physics/box2d/Filter;->groupIndex:S455 ····iget-short·v6,·p1,·Lcom/badlogic/gdx/physics/box2d/Filter;->groupIndex:S
  
456 ····move-object·v0,·p0456 ····move-object·v1,·p0
  
457 ····invoke-direct/range·{v0·..·v5},·Lcom/badlogic/gdx/physics/box2d/Fixture;->jniSetFilterData(JSSS)V457 ····invoke-direct/range·{v1·..·v6},·Lcom/badlogic/gdx/physics/box2d/Fixture;->jniSetFilterData(JSSS)V
  
458 ····.line·144458 ····.line·144
459 ····return-void459 ····return-void
460 .end·method460 .end·method
  
461 .method·public·setFriction(F)V461 .method·public·setFriction(F)V
462 ····.locals·2462 ····.locals·2
1.51 KB
smali/com/badlogic/gdx/physics/box2d/ChainShape.smali
    
Offset 140, 21 lines modifiedOffset 140, 21 lines modified
  
140 ····add-int/lit8·v1,·v1,·0x1140 ····add-int/lit8·v1,·v1,·0x1
  
141 ····goto·:goto_0141 ····goto·:goto_0
  
142 ····.line·74142 ····.line·74
143 ····:cond_0143 ····:cond_0
144 ····iget-wide·v3,·p0,·Lcom/badlogic/gdx/physics/box2d/ChainShape;->addr:J144 ····iget-wide·v4,·p0,·Lcom/badlogic/gdx/physics/box2d/ChainShape;->addr:J
  
145 ····array-length·v5,·v2145 ····array-length·v3,·v2
  
146 ····div-int/lit8·v5,·v5,·0x2146 ····div-int/lit8·v3,·v3,·0x2
  
147 ····invoke-direct·{p0,·v3,·v4,·v2,·v5},·Lcom/badlogic/gdx/physics/box2d/ChainShape;->jniCreateChain(J[FI)V147 ····invoke-direct·{p0,·v4,·v5,·v2,·v3},·Lcom/badlogic/gdx/physics/box2d/ChainShape;->jniCreateChain(J[FI)V
  
148 ····.line·75148 ····.line·75
149 ····const/4·v3,·0x0149 ····const/4·v3,·0x0
  
150 ····iput-boolean·v3,·p0,·Lcom/badlogic/gdx/physics/box2d/ChainShape;->isLooped:Z150 ····iput-boolean·v3,·p0,·Lcom/badlogic/gdx/physics/box2d/ChainShape;->isLooped:Z
  
151 ····.line·76151 ····.line·76
Offset 209, 21 lines modifiedOffset 209, 21 lines modified
  
209 ····add-int/lit8·v1,·v1,·0x1209 ····add-int/lit8·v1,·v1,·0x1
  
210 ····goto·:goto_0210 ····goto·:goto_0
  
211 ····.line·53211 ····.line·53
212 ····:cond_0212 ····:cond_0
213 ····iget-wide·v3,·p0,·Lcom/badlogic/gdx/physics/box2d/ChainShape;->addr:J213 ····iget-wide·v4,·p0,·Lcom/badlogic/gdx/physics/box2d/ChainShape;->addr:J
  
214 ····array-length·v5,·v2214 ····array-length·v3,·v2
  
215 ····div-int/lit8·v5,·v5,·0x2215 ····div-int/lit8·v3,·v3,·0x2
  
216 ····invoke-direct·{p0,·v3,·v4,·v2,·v5},·Lcom/badlogic/gdx/physics/box2d/ChainShape;->jniCreateLoop(J[FI)V216 ····invoke-direct·{p0,·v4,·v5,·v2,·v3},·Lcom/badlogic/gdx/physics/box2d/ChainShape;->jniCreateLoop(J[FI)V
  
217 ····.line·54217 ····.line·54
218 ····const/4·v3,·0x1218 ····const/4·v3,·0x1
  
219 ····iput-boolean·v3,·p0,·Lcom/badlogic/gdx/physics/box2d/ChainShape;->isLooped:Z219 ····iput-boolean·v3,·p0,·Lcom/badlogic/gdx/physics/box2d/ChainShape;->isLooped:Z
  
220 ····.line·55220 ····.line·55
1.15 KB
smali/com/badlogic/gdx/physics/box2d/Manifold.smali
    
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 .field·final·tmpFloat:[F24 .field·final·tmpFloat:[F
  
25 .field·final·tmpInt:[I25 .field·final·tmpInt:[I
  
  
26 #·direct·methods26 #·direct·methods
27 .method·protected·constructor·<init>(J)V27 .method·protected·constructor·<init>(J)V
28 ····.locals·428 ····.locals·5
29 ····.param·p1,·"addr"····#·J29 ····.param·p1,·"addr"····#·J
  
30 ····.prologue30 ····.prologue
31 ····const/4·v3,·0x231 ····const/4·v3,·0x2
  
32 ····.line·3532 ····.line·35
33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V33 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 274, 21 lines modifiedOffset 274, 21 lines modified
274 ····:cond_0274 ····:cond_0
275 ····iget-object·v4,·p0,·Lcom/badlogic/gdx/physics/box2d/Manifold;->points:[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;275 ····iget-object·v4,·p0,·Lcom/badlogic/gdx/physics/box2d/Manifold;->points:[Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;
  
276 ····return-object·v4276 ····return-object·v4
277 .end·method277 .end·method
  
278 .method·public·getType()Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;278 .method·public·getType()Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldType;
279 ····.locals·3279 ····.locals·4
  
280 ····.prologue280 ····.prologue
281 ····.line·40281 ····.line·40
282 ····iget-wide·v1,·p0,·Lcom/badlogic/gdx/physics/box2d/Manifold;->addr:J282 ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/Manifold;->addr:J
  
283 ····invoke-direct·{p0,·v1,·v2},·Lcom/badlogic/gdx/physics/box2d/Manifold;->jniGetType(J)I283 ····invoke-direct·{p0,·v2,·v3},·Lcom/badlogic/gdx/physics/box2d/Manifold;->jniGetType(J)I
  
284 ····move-result·v0284 ····move-result·v0
  
285 ····.line·41285 ····.line·41
286 ····.local·v0,·"type":I286 ····.local·v0,·"type":I
287 ····if-nez·v0,·:cond_0287 ····if-nez·v0,·:cond_0
  
3.57 KB
smali/com/badlogic/gdx/physics/box2d/Contact.smali
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 .field·protected·world:Lcom/badlogic/gdx/physics/box2d/World;11 .field·protected·world:Lcom/badlogic/gdx/physics/box2d/World;
  
12 .field·protected·final·worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold;12 .field·protected·final·worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold;
  
  
13 #·direct·methods13 #·direct·methods
14 .method·protected·constructor·<init>(Lcom/badlogic/gdx/physics/box2d/World;J)V14 .method·protected·constructor·<init>(Lcom/badlogic/gdx/physics/box2d/World;J)V
15 ····.locals·115 ····.locals·2
16 ····.param·p1,·"world"····#·Lcom/badlogic/gdx/physics/box2d/World;16 ····.param·p1,·"world"····#·Lcom/badlogic/gdx/physics/box2d/World;
17 ····.param·p2,·"addr"····#·J17 ····.param·p2,·"addr"····#·J
  
18 ····.prologue18 ····.prologue
19 ····.line·3919 ····.line·39
20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V20 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 129, 53 lines modifiedOffset 129, 53 lines modified
  
129 ····move-result·v0129 ····move-result·v0
  
130 ····return·v0130 ····return·v0
131 .end·method131 .end·method
  
132 .method·public·getFixtureA()Lcom/badlogic/gdx/physics/box2d/Fixture;132 .method·public·getFixtureA()Lcom/badlogic/gdx/physics/box2d/Fixture;
133 ····.locals·3133 ····.locals·4
  
134 ····.prologue134 ····.prologue
135 ····.line·111135 ····.line·111
136 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/Contact;->world:Lcom/badlogic/gdx/physics/box2d/World;136 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/Contact;->world:Lcom/badlogic/gdx/physics/box2d/World;
  
137 ····iget-object·v0,·v0,·Lcom/badlogic/gdx/physics/box2d/World;->fixtures:Lcom/badlogic/gdx/utils/LongMap;137 ····iget-object·v0,·v0,·Lcom/badlogic/gdx/physics/box2d/World;->fixtures:Lcom/badlogic/gdx/utils/LongMap;
  
138 ····iget-wide·v1,·p0,·Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J138 ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J
  
139 ····invoke-direct·{p0,·v1,·v2},·Lcom/badlogic/gdx/physics/box2d/Contact;->jniGetFixtureA(J)J139 ····invoke-direct·{p0,·v2,·v3},·Lcom/badlogic/gdx/physics/box2d/Contact;->jniGetFixtureA(J)J
  
140 ····move-result-wide·v1140 ····move-result-wide·v2
  
141 ····invoke-virtual·{v0,·v1,·v2},·Lcom/badlogic/gdx/utils/LongMap;->get(J)Ljava/lang/Object;141 ····invoke-virtual·{v0,·v2,·v3},·Lcom/badlogic/gdx/utils/LongMap;->get(J)Ljava/lang/Object;
  
142 ····move-result-object·v0142 ····move-result-object·v0
  
143 ····check-cast·v0,·Lcom/badlogic/gdx/physics/box2d/Fixture;143 ····check-cast·v0,·Lcom/badlogic/gdx/physics/box2d/Fixture;
  
144 ····return-object·v0144 ····return-object·v0
145 .end·method145 .end·method
  
146 .method·public·getFixtureB()Lcom/badlogic/gdx/physics/box2d/Fixture;146 .method·public·getFixtureB()Lcom/badlogic/gdx/physics/box2d/Fixture;
147 ····.locals·3147 ····.locals·4
  
148 ····.prologue148 ····.prologue
149 ····.line·121149 ····.line·121
150 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/Contact;->world:Lcom/badlogic/gdx/physics/box2d/World;150 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/Contact;->world:Lcom/badlogic/gdx/physics/box2d/World;
  
151 ····iget-object·v0,·v0,·Lcom/badlogic/gdx/physics/box2d/World;->fixtures:Lcom/badlogic/gdx/utils/LongMap;151 ····iget-object·v0,·v0,·Lcom/badlogic/gdx/physics/box2d/World;->fixtures:Lcom/badlogic/gdx/utils/LongMap;
  
152 ····iget-wide·v1,·p0,·Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J152 ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J
  
153 ····invoke-direct·{p0,·v1,·v2},·Lcom/badlogic/gdx/physics/box2d/Contact;->jniGetFixtureB(J)J153 ····invoke-direct·{p0,·v2,·v3},·Lcom/badlogic/gdx/physics/box2d/Contact;->jniGetFixtureB(J)J
  
154 ····move-result-wide·v1154 ····move-result-wide·v2
  
155 ····invoke-virtual·{v0,·v1,·v2},·Lcom/badlogic/gdx/utils/LongMap;->get(J)Ljava/lang/Object;155 ····invoke-virtual·{v0,·v2,·v3},·Lcom/badlogic/gdx/utils/LongMap;->get(J)Ljava/lang/Object;
  
156 ····move-result-object·v0156 ····move-result-object·v0
  
157 ····check-cast·v0,·Lcom/badlogic/gdx/physics/box2d/Fixture;157 ····check-cast·v0,·Lcom/badlogic/gdx/physics/box2d/Fixture;
  
158 ····return-object·v0158 ····return-object·v0
159 .end·method159 .end·method
Offset 209, 19 lines modifiedOffset 209, 19 lines modified
209 .end·method209 .end·method
  
210 .method·public·getWorldManifold()Lcom/badlogic/gdx/physics/box2d/WorldManifold;210 .method·public·getWorldManifold()Lcom/badlogic/gdx/physics/box2d/WorldManifold;
211 ····.locals·7211 ····.locals·7
  
212 ····.prologue212 ····.prologue
213 ····.line·48213 ····.line·48
214 ····iget-wide·v3,·p0,·Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J214 ····iget-wide·v4,·p0,·Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J
  
215 ····iget-object·v5,·p0,·Lcom/badlogic/gdx/physics/box2d/Contact;->tmp:[F215 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/physics/box2d/Contact;->tmp:[F
  
216 ····invoke-direct·{p0,·v3,·v4,·v5},·Lcom/badlogic/gdx/physics/box2d/Contact;->jniGetWorldManifold(J[F)I216 ····invoke-direct·{p0,·v4,·v5,·v3},·Lcom/badlogic/gdx/physics/box2d/Contact;->jniGetWorldManifold(J[F)I
  
217 ····move-result·v1217 ····move-result·v1
  
218 ····.line·50218 ····.line·50
219 ····.local·v1,·"numContactPoints":I219 ····.local·v1,·"numContactPoints":I
220 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/physics/box2d/Contact;->worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold;220 ····iget-object·v3,·p0,·Lcom/badlogic/gdx/physics/box2d/Contact;->worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold;
  
726 B
smali/com/badlogic/gdx/physics/box2d/Box2DDebugRenderer.smali
    
Offset 1222, 21 lines modifiedOffset 1222, 21 lines modified
1222 ····const/16·v0,·0x141222 ····const/16·v0,·0x14
  
1223 ····if-ge·v9,·v0,·:cond_11223 ····if-ge·v9,·v0,·:cond_1
  
1224 ····.line·2391224 ····.line·239
1225 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;->v:Lcom/badlogic/gdx/math/Vector2;1225 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;->v:Lcom/badlogic/gdx/math/Vector2;
  
1226 ····float-to-double·v1,·v71226 ····float-to-double·v4,·v7
  
1227 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->cos(D)D1227 ····invoke-static·{v4,·v5},·Ljava/lang/Math;->cos(D)D
  
1228 ····move-result-wide·v11228 ····move-result-wide·v4
  
1229 ····double-to-float·v1,·v11229 ····double-to-float·v1,·v4
  
1230 ····mul-float/2addr·v1,·p21230 ····mul-float/2addr·v1,·p2
  
1231 ····iget·v2,·p1,·Lcom/badlogic/gdx/math/Vector2;->x:F1231 ····iget·v2,·p1,·Lcom/badlogic/gdx/math/Vector2;->x:F
  
1232 ····add-float/2addr·v1,·v21232 ····add-float/2addr·v1,·v2
  
3.32 KB
smali/com/badlogic/gdx/physics/box2d/Joint.smali
    
Offset 19, 15 lines modifiedOffset 19, 15 lines modified
19 .field·private·final·tmp:[F19 .field·private·final·tmp:[F
  
20 .field·private·final·world:Lcom/badlogic/gdx/physics/box2d/World;20 .field·private·final·world:Lcom/badlogic/gdx/physics/box2d/World;
  
  
21 #·direct·methods21 #·direct·methods
22 .method·protected·constructor·<init>(Lcom/badlogic/gdx/physics/box2d/World;J)V22 .method·protected·constructor·<init>(Lcom/badlogic/gdx/physics/box2d/World;J)V
23 ····.locals·123 ····.locals·2
24 ····.param·p1,·"world"····#·Lcom/badlogic/gdx/physics/box2d/World;24 ····.param·p1,·"world"····#·Lcom/badlogic/gdx/physics/box2d/World;
25 ····.param·p2,·"addr"····#·J25 ····.param·p2,·"addr"····#·J
  
26 ····.prologue26 ····.prologue
27 ····.line·4427 ····.line·44
28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V28 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 170, 53 lines modifiedOffset 170, 53 lines modified
170 ····.line·107170 ····.line·107
171 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/Joint;->anchorB:Lcom/badlogic/gdx/math/Vector2;171 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/Joint;->anchorB:Lcom/badlogic/gdx/math/Vector2;
  
172 ····return-object·v0172 ····return-object·v0
173 .end·method173 .end·method
  
174 .method·public·getBodyA()Lcom/badlogic/gdx/physics/box2d/Body;174 .method·public·getBodyA()Lcom/badlogic/gdx/physics/box2d/Body;
175 ····.locals·3175 ····.locals·4
  
176 ····.prologue176 ····.prologue
177 ····.line·65177 ····.line·65
178 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/Joint;->world:Lcom/badlogic/gdx/physics/box2d/World;178 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/Joint;->world:Lcom/badlogic/gdx/physics/box2d/World;
  
179 ····iget-object·v0,·v0,·Lcom/badlogic/gdx/physics/box2d/World;->bodies:Lcom/badlogic/gdx/utils/LongMap;179 ····iget-object·v0,·v0,·Lcom/badlogic/gdx/physics/box2d/World;->bodies:Lcom/badlogic/gdx/utils/LongMap;
  
180 ····iget-wide·v1,·p0,·Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J180 ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J
  
181 ····invoke-direct·{p0,·v1,·v2},·Lcom/badlogic/gdx/physics/box2d/Joint;->jniGetBodyA(J)J181 ····invoke-direct·{p0,·v2,·v3},·Lcom/badlogic/gdx/physics/box2d/Joint;->jniGetBodyA(J)J
  
182 ····move-result-wide·v1182 ····move-result-wide·v2
  
183 ····invoke-virtual·{v0,·v1,·v2},·Lcom/badlogic/gdx/utils/LongMap;->get(J)Ljava/lang/Object;183 ····invoke-virtual·{v0,·v2,·v3},·Lcom/badlogic/gdx/utils/LongMap;->get(J)Ljava/lang/Object;
  
184 ····move-result-object·v0184 ····move-result-object·v0
  
185 ····check-cast·v0,·Lcom/badlogic/gdx/physics/box2d/Body;185 ····check-cast·v0,·Lcom/badlogic/gdx/physics/box2d/Body;
  
186 ····return-object·v0186 ····return-object·v0
187 .end·method187 .end·method
  
188 .method·public·getBodyB()Lcom/badlogic/gdx/physics/box2d/Body;188 .method·public·getBodyB()Lcom/badlogic/gdx/physics/box2d/Body;
189 ····.locals·3189 ····.locals·4
  
190 ····.prologue190 ····.prologue
191 ····.line·75191 ····.line·75
192 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/Joint;->world:Lcom/badlogic/gdx/physics/box2d/World;192 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/Joint;->world:Lcom/badlogic/gdx/physics/box2d/World;
  
193 ····iget-object·v0,·v0,·Lcom/badlogic/gdx/physics/box2d/World;->bodies:Lcom/badlogic/gdx/utils/LongMap;193 ····iget-object·v0,·v0,·Lcom/badlogic/gdx/physics/box2d/World;->bodies:Lcom/badlogic/gdx/utils/LongMap;
  
194 ····iget-wide·v1,·p0,·Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J194 ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J
  
195 ····invoke-direct·{p0,·v1,·v2},·Lcom/badlogic/gdx/physics/box2d/Joint;->jniGetBodyB(J)J195 ····invoke-direct·{p0,·v2,·v3},·Lcom/badlogic/gdx/physics/box2d/Joint;->jniGetBodyB(J)J
  
196 ····move-result-wide·v1196 ····move-result-wide·v2
  
197 ····invoke-virtual·{v0,·v1,·v2},·Lcom/badlogic/gdx/utils/LongMap;->get(J)Ljava/lang/Object;197 ····invoke-virtual·{v0,·v2,·v3},·Lcom/badlogic/gdx/utils/LongMap;->get(J)Ljava/lang/Object;
  
198 ····move-result-object·v0198 ····move-result-object·v0
  
199 ····check-cast·v0,·Lcom/badlogic/gdx/physics/box2d/Body;199 ····check-cast·v0,·Lcom/badlogic/gdx/physics/box2d/Body;
  
200 ····return-object·v0200 ····return-object·v0
201 .end·method201 .end·method
Offset 273, 21 lines modifiedOffset 273, 21 lines modified
  
273 ····move-result·v0273 ····move-result·v0
  
274 ····return·v0274 ····return·v0
275 .end·method275 .end·method
  
276 .method·public·getType()Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;276 .method·public·getType()Lcom/badlogic/gdx/physics/box2d/JointDef$JointType;
277 ····.locals·3277 ····.locals·4
  
278 ····.prologue278 ····.prologue
279 ····.line·51279 ····.line·51
280 ····iget-wide·v1,·p0,·Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J280 ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J
  
281 ····invoke-direct·{p0,·v1,·v2},·Lcom/badlogic/gdx/physics/box2d/Joint;->jniGetType(J)I281 ····invoke-direct·{p0,·v2,·v3},·Lcom/badlogic/gdx/physics/box2d/Joint;->jniGetType(J)I
  
282 ····move-result·v0282 ····move-result·v0
  
283 ····.line·52283 ····.line·52
284 ····.local·v0,·"type":I284 ····.local·v0,·"type":I
285 ····if-lez·v0,·:cond_0285 ····if-lez·v0,·:cond_0
  
625 B
smali/com/badlogic/gdx/physics/box2d/joints/PulleyJoint.smali
    
Offset 9, 15 lines modifiedOffset 9, 15 lines modified
9 .field·private·final·groundAnchorB:Lcom/badlogic/gdx/math/Vector2;9 .field·private·final·groundAnchorB:Lcom/badlogic/gdx/math/Vector2;
  
10 .field·private·final·tmp:[F10 .field·private·final·tmp:[F
  
  
11 #·direct·methods11 #·direct·methods
12 .method·public·constructor·<init>(Lcom/badlogic/gdx/physics/box2d/World;J)V12 .method·public·constructor·<init>(Lcom/badlogic/gdx/physics/box2d/World;J)V
13 ····.locals·113 ····.locals·2
14 ····.param·p1,·"world"····#·Lcom/badlogic/gdx/physics/box2d/World;14 ····.param·p1,·"world"····#·Lcom/badlogic/gdx/physics/box2d/World;
15 ····.param·p2,·"addr"····#·J15 ····.param·p2,·"addr"····#·J
  
16 ····.prologue16 ····.prologue
17 ····.line·3317 ····.line·33
18 ····invoke-direct·{p0,·p1,·p2,·p3},·Lcom/badlogic/gdx/physics/box2d/Joint;-><init>(Lcom/badlogic/gdx/physics/box2d/World;J)V18 ····invoke-direct·{p0,·p1,·p2,·p3},·Lcom/badlogic/gdx/physics/box2d/Joint;-><init>(Lcom/badlogic/gdx/physics/box2d/World;J)V
  
608 B
smali/com/badlogic/gdx/physics/box2d/joints/MouseJoint.smali
    
Offset 7, 15 lines modifiedOffset 7, 15 lines modified
7 .field·private·final·target:Lcom/badlogic/gdx/math/Vector2;7 .field·private·final·target:Lcom/badlogic/gdx/math/Vector2;
  
8 .field·final·tmp:[F8 .field·final·tmp:[F
  
  
9 #·direct·methods9 #·direct·methods
10 .method·public·constructor·<init>(Lcom/badlogic/gdx/physics/box2d/World;J)V10 .method·public·constructor·<init>(Lcom/badlogic/gdx/physics/box2d/World;J)V
11 ····.locals·111 ····.locals·2
12 ····.param·p1,·"world"····#·Lcom/badlogic/gdx/physics/box2d/World;12 ····.param·p1,·"world"····#·Lcom/badlogic/gdx/physics/box2d/World;
13 ····.param·p2,·"addr"····#·J13 ····.param·p2,·"addr"····#·J
  
14 ····.prologue14 ····.prologue
15 ····.line·3315 ····.line·33
16 ····invoke-direct·{p0,·p1,·p2,·p3},·Lcom/badlogic/gdx/physics/box2d/Joint;-><init>(Lcom/badlogic/gdx/physics/box2d/World;J)V16 ····invoke-direct·{p0,·p1,·p2,·p3},·Lcom/badlogic/gdx/physics/box2d/Joint;-><init>(Lcom/badlogic/gdx/physics/box2d/World;J)V
  
2.59 KB
smali/com/badlogic/gdx/assets/AssetManager.smali
    
Offset 760, 15 lines modifiedOffset 760, 15 lines modified
760 ····.line·382760 ····.line·382
761 ····invoke-direct·{p0,·v0},·Lcom/badlogic/gdx/assets/AssetManager;->addTask(Lcom/badlogic/gdx/assets/AssetDescriptor;)V761 ····invoke-direct·{p0,·v0},·Lcom/badlogic/gdx/assets/AssetManager;->addTask(Lcom/badlogic/gdx/assets/AssetDescriptor;)V
  
762 ····goto·:goto_0762 ····goto·:goto_0
763 .end·method763 .end·method
  
764 .method·private·updateTask()Z764 .method·private·updateTask()Z
765 ····.locals·9765 ····.locals·10
  
766 ····.prologue766 ····.prologue
767 ····const/4·v4,·0x1767 ····const/4·v4,·0x1
  
768 ····.line·397768 ····.line·397
769 ····iget-object·v5,·p0,·Lcom/badlogic/gdx/assets/AssetManager;->tasks:Ljava/util/Stack;769 ····iget-object·v5,·p0,·Lcom/badlogic/gdx/assets/AssetManager;->tasks:Ljava/util/Stack;
  
Offset 936, 19 lines modifiedOffset 936, 19 lines modified
  
936 ····const-string·v7,·"Loaded:·"936 ····const-string·v7,·"Loaded:·"
  
937 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;937 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
938 ····move-result-object·v6938 ····move-result-object·v6
  
939 ····iget-wide·v7,·v2,·Lcom/badlogic/gdx/assets/AssetLoadingTask;->startTime:J939 ····iget-wide·v8,·v2,·Lcom/badlogic/gdx/assets/AssetLoadingTask;->startTime:J
  
940 ····sub-long·v7,·v0,·v7940 ····sub-long·v8,·v0,·v8
  
941 ····long-to-float·v7,·v7941 ····long-to-float·v7,·v8
  
942 ····const·v8,·0x49742400····#·1000000.0f942 ····const·v8,·0x49742400····#·1000000.0f
  
943 ····div-float/2addr·v7,·v8943 ····div-float/2addr·v7,·v8
  
944 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;944 ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
  
Offset 3924, 52 lines modifiedOffset 3924, 52 lines modified
  
3924 ····monitor-exit·p03924 ····monitor-exit·p0
  
3925 ····throw·v13925 ····throw·v1
3926 .end·method3926 .end·method
  
3927 .method·public·declared-synchronized·update(I)Z3927 .method·public·declared-synchronized·update(I)Z
3928 ····.locals·73928 ····.locals·8
3929 ····.param·p1,·"millis"····#·I3929 ····.param·p1,·"millis"····#·I
  
3930 ····.prologue3930 ····.prologue
3931 ····.line·3263931 ····.line·326
3932 ····monitor-enter·p03932 ····monitor-enter·p0
  
3933 ····:try_start_03933 ····:try_start_0
3934 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J3934 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J
  
3935 ····move-result-wide·v33935 ····move-result-wide·v4
  
3936 ····mul-int/lit16·v5,·p1,·0x3e83936 ····mul-int/lit16·v1,·p1,·0x3e8
  
3937 ····int-to-long·v5,·v53937 ····int-to-long·v6,·v1
  
3938 ····add-long·v1,·v3,·v53938 ····add-long·v2,·v4,·v6
  
3939 ····.line·3283939 ····.line·328
3940 ····.local·v1,·"endTime":J3940 ····.local·v2,·"endTime":J
3941 ····:goto_03941 ····:goto_0
3942 ····invoke-virtual·{p0},·Lcom/badlogic/gdx/assets/AssetManager;->update()Z3942 ····invoke-virtual·{p0},·Lcom/badlogic/gdx/assets/AssetManager;->update()Z
  
3943 ····move-result·v03943 ····move-result·v0
  
3944 ····.line·3293944 ····.line·329
3945 ····.local·v0,·"done":Z3945 ····.local·v0,·"done":Z
3946 ····if-nez·v0,·:cond_03946 ····if-nez·v0,·:cond_0
  
3947 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J3947 ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J
3948 ····:try_end_03948 ····:try_end_0
3949 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_03949 ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0
  
3950 ····move-result-wide·v33950 ····move-result-wide·v4
  
3951 ····cmp-long·v3,·v3,·v13951 ····cmp-long·v1,·v4,·v2
  
3952 ····if-lez·v3,·:cond_13952 ····if-lez·v1,·:cond_1
  
3953 ····:cond_03953 ····:cond_0
3954 ····monitor-exit·p03954 ····monitor-exit·p0
  
3955 ····return·v03955 ····return·v0
  
3956 ····.line·3303956 ····.line·330
Offset 3979, 15 lines modifiedOffset 3979, 15 lines modified
3979 ····:try_end_13979 ····:try_end_1
3980 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_03980 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
3981 ····goto·:goto_03981 ····goto·:goto_0
  
3982 ····.line·3263982 ····.line·326
3983 ····.end·local·v0····#·"done":Z3983 ····.end·local·v0····#·"done":Z
3984 ····.end·local·v1····#·"endTime":J3984 ····.end·local·v2····#·"endTime":J
3985 ····:catchall_03985 ····:catchall_0
3986 ····move-exception·v33986 ····move-exception·v1
  
3987 ····monitor-exit·p03987 ····monitor-exit·p0
  
3988 ····throw·v33988 ····throw·v1
3989 .end·method3989 .end·method
3.37 KB
smali/com/badlogic/gdx/utils/IntMap.smali
    
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
109 ····invoke-direct·{p0,·p1,·v0},·Lcom/badlogic/gdx/utils/IntMap;-><init>(IF)V109 ····invoke-direct·{p0,·p1,·v0},·Lcom/badlogic/gdx/utils/IntMap;-><init>(IF)V
  
110 ····.line·64110 ····.line·64
111 ····return-void111 ····return-void
112 .end·method112 .end·method
  
113 .method·public·constructor·<init>(IF)V113 .method·public·constructor·<init>(IF)V
114 ····.locals·3114 ····.locals·4
115 ····.param·p1,·"initialCapacity"····#·I115 ····.param·p1,·"initialCapacity"····#·I
116 ····.param·p2,·"loadFactor"····#·F116 ····.param·p2,·"loadFactor"····#·F
  
117 ····.prologue117 ····.prologue
118 ····.line·68118 ····.line·68
119 ····.local·p0,·"this":Lcom/badlogic/gdx/utils/IntMap;,·"Lcom/badlogic/gdx/utils/IntMap<TV;>;"119 ····.local·p0,·"this":Lcom/badlogic/gdx/utils/IntMap;,·"Lcom/badlogic/gdx/utils/IntMap<TV;>;"
120 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V120 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 254, 25 lines modifiedOffset 254, 25 lines modified
254 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/IntMap;->hashShift:I254 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/IntMap;->hashShift:I
  
255 ····.line·79255 ····.line·79
256 ····const/4·v0,·0x3256 ····const/4·v0,·0x3
  
257 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/IntMap;->capacity:I257 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/IntMap;->capacity:I
  
258 ····int-to-double·v1,·v1258 ····int-to-double·v2,·v1
  
259 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->log(D)D259 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->log(D)D
  
260 ····move-result-wide·v1260 ····move-result-wide·v2
  
261 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->ceil(D)D261 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->ceil(D)D
  
262 ····move-result-wide·v1262 ····move-result-wide·v2
  
263 ····double-to-int·v1,·v1263 ····double-to-int·v1,·v2
  
264 ····mul-int/lit8·v1,·v1,·0x2264 ····mul-int/lit8·v1,·v1,·0x2
  
265 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I265 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I
  
266 ····move-result·v0266 ····move-result·v0
  
Offset 285, 21 lines modifiedOffset 285, 21 lines modified
  
285 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I285 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I
  
286 ····move-result·v0286 ····move-result·v0
  
287 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/IntMap;->capacity:I287 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/IntMap;->capacity:I
  
288 ····int-to-double·v1,·v1288 ····int-to-double·v2,·v1
  
289 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->sqrt(D)D289 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->sqrt(D)D
  
290 ····move-result-wide·v1290 ····move-result-wide·v2
  
291 ····double-to-int·v1,·v1291 ····double-to-int·v1,·v2
  
292 ····div-int/lit8·v1,·v1,·0x8292 ····div-int/lit8·v1,·v1,·0x8
  
293 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I293 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I
  
294 ····move-result·v0294 ····move-result·v0
  
Offset 961, 15 lines modifiedOffset 961, 15 lines modified
  
961 ····iput·v1,·p0,·Lcom/badlogic/gdx/utils/IntMap;->size:I961 ····iput·v1,·p0,·Lcom/badlogic/gdx/utils/IntMap;->size:I
  
962 ····goto·:goto_0962 ····goto·:goto_0
963 .end·method963 .end·method
  
964 .method·private·resize(I)V964 .method·private·resize(I)V
965 ····.locals·9965 ····.locals·10
966 ····.param·p1,·"newSize"····#·I966 ····.param·p1,·"newSize"····#·I
  
967 ····.prologue967 ····.prologue
968 ····.local·p0,·"this":Lcom/badlogic/gdx/utils/IntMap;,·"Lcom/badlogic/gdx/utils/IntMap<TV;>;"968 ····.local·p0,·"this":Lcom/badlogic/gdx/utils/IntMap;,·"Lcom/badlogic/gdx/utils/IntMap<TV;>;"
969 ····const/4·v6,·0x0969 ····const/4·v6,·0x0
  
970 ····.line·473970 ····.line·473
Offset 1007, 25 lines modifiedOffset 1007, 25 lines modified
1007 ····rsub-int/lit8·v5,·v5,·0x1f1007 ····rsub-int/lit8·v5,·v5,·0x1f
  
1008 ····iput·v5,·p0,·Lcom/badlogic/gdx/utils/IntMap;->hashShift:I1008 ····iput·v5,·p0,·Lcom/badlogic/gdx/utils/IntMap;->hashShift:I
  
1009 ····.line·4791009 ····.line·479
1010 ····const/4·v5,·0x31010 ····const/4·v5,·0x3
  
1011 ····int-to-double·v7,·p11011 ····int-to-double·v8,·p1
  
1012 ····invoke-static·{v7,·v8},·Ljava/lang/Math;->log(D)D1012 ····invoke-static·{v8,·v9},·Ljava/lang/Math;->log(D)D
  
1013 ····move-result-wide·v71013 ····move-result-wide·v8
  
1014 ····invoke-static·{v7,·v8},·Ljava/lang/Math;->ceil(D)D1014 ····invoke-static·{v8,·v9},·Ljava/lang/Math;->ceil(D)D
  
1015 ····move-result-wide·v71015 ····move-result-wide·v8
  
1016 ····double-to-int·v7,·v71016 ····double-to-int·v7,·v8
  
1017 ····mul-int/lit8·v7,·v7,·0x21017 ····mul-int/lit8·v7,·v7,·0x2
  
1018 ····invoke-static·{v5,·v7},·Ljava/lang/Math;->max(II)I1018 ····invoke-static·{v5,·v7},·Ljava/lang/Math;->max(II)I
  
1019 ····move-result·v51019 ····move-result·v5
  
Offset 1034, 21 lines modifiedOffset 1034, 21 lines modified
1034 ····.line·4801034 ····.line·480
1035 ····const/16·v5,·0x81035 ····const/16·v5,·0x8
  
1036 ····invoke-static·{p1,·v5},·Ljava/lang/Math;->min(II)I1036 ····invoke-static·{p1,·v5},·Ljava/lang/Math;->min(II)I
  
1037 ····move-result·v51037 ····move-result·v5
  
1038 ····int-to-double·v7,·p11038 ····int-to-double·v8,·p1
  
1039 ····invoke-static·{v7,·v8},·Ljava/lang/Math;->sqrt(D)D1039 ····invoke-static·{v8,·v9},·Ljava/lang/Math;->sqrt(D)D
  
1040 ····move-result-wide·v71040 ····move-result-wide·v8
  
1041 ····double-to-int·v7,·v71041 ····double-to-int·v7,·v8
  
1042 ····div-int/lit8·v7,·v7,·0x81042 ····div-int/lit8·v7,·v7,·0x8
  
1043 ····invoke-static·{v5,·v7},·Ljava/lang/Math;->max(II)I1043 ····invoke-static·{v5,·v7},·Ljava/lang/Math;->max(II)I
  
1044 ····move-result·v51044 ····move-result·v5
  
Max diff block lines reached; -1/3367 bytes (-0.03%) of diff not shown.
1.02 KB
smali/com/badlogic/gdx/utils/SharedLibraryLoader.smali
    
Offset 326, 15 lines modifiedOffset 326, 15 lines modified
  
326 ····goto·:goto_0326 ····goto·:goto_0
327 .end·method327 .end·method
  
  
328 #·virtual·methods328 #·virtual·methods
329 .method·public·crc(Ljava/io/InputStream;)Ljava/lang/String;329 .method·public·crc(Ljava/io/InputStream;)Ljava/lang/String;
330 ····.locals·7330 ····.locals·8
331 ····.param·p1,·"input"····#·Ljava/io/InputStream;331 ····.param·p1,·"input"····#·Ljava/io/InputStream;
  
332 ····.prologue332 ····.prologue
333 ····.line·66333 ····.line·66
334 ····if-nez·p1,·:cond_0334 ····if-nez·p1,·:cond_0
  
335 ····new-instance·v4,·Ljava/lang/StringBuilder;335 ····new-instance·v4,·Ljava/lang/StringBuilder;
Offset 345, 17 lines modifiedOffset 345, 17 lines modified
  
345 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;345 ····invoke-virtual·{v4,·v5},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
346 ····move-result-object·v4346 ····move-result-object·v4
  
347 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J347 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J
  
348 ····move-result-wide·v5348 ····move-result-wide·v6
  
349 ····invoke-virtual·{v4,·v5,·v6},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;349 ····invoke-virtual·{v4,·v6,·v7},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
350 ····move-result-object·v4350 ····move-result-object·v4
  
351 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;351 ····invoke-virtual·{v4},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
  
352 ····move-result-object·v4352 ····move-result-object·v4
  
1.83 KB
smali/com/badlogic/gdx/utils/ObjectMap.smali
    
Offset 105, 15 lines modifiedOffset 105, 15 lines modified
105 ····invoke-direct·{p0,·p1,·v0},·Lcom/badlogic/gdx/utils/ObjectMap;-><init>(IF)V105 ····invoke-direct·{p0,·p1,·v0},·Lcom/badlogic/gdx/utils/ObjectMap;-><init>(IF)V
  
106 ····.line·61106 ····.line·61
107 ····return-void107 ····return-void
108 .end·method108 .end·method
  
109 .method·public·constructor·<init>(IF)V109 .method·public·constructor·<init>(IF)V
110 ····.locals·3110 ····.locals·4
111 ····.param·p1,·"initialCapacity"····#·I111 ····.param·p1,·"initialCapacity"····#·I
112 ····.param·p2,·"loadFactor"····#·F112 ····.param·p2,·"loadFactor"····#·F
  
113 ····.prologue113 ····.prologue
114 ····.line·65114 ····.line·65
115 ····.local·p0,·"this":Lcom/badlogic/gdx/utils/ObjectMap;,·"Lcom/badlogic/gdx/utils/ObjectMap<TK;TV;>;"115 ····.local·p0,·"this":Lcom/badlogic/gdx/utils/ObjectMap;,·"Lcom/badlogic/gdx/utils/ObjectMap<TK;TV;>;"
116 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V116 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 250, 25 lines modifiedOffset 250, 25 lines modified
250 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/ObjectMap;->hashShift:I250 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/ObjectMap;->hashShift:I
  
251 ····.line·76251 ····.line·76
252 ····const/4·v0,·0x3252 ····const/4·v0,·0x3
  
253 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/ObjectMap;->capacity:I253 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/ObjectMap;->capacity:I
  
254 ····int-to-double·v1,·v1254 ····int-to-double·v2,·v1
  
255 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->log(D)D255 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->log(D)D
  
256 ····move-result-wide·v1256 ····move-result-wide·v2
  
257 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->ceil(D)D257 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->ceil(D)D
  
258 ····move-result-wide·v1258 ····move-result-wide·v2
  
259 ····double-to-int·v1,·v1259 ····double-to-int·v1,·v2
  
260 ····mul-int/lit8·v1,·v1,·0x2260 ····mul-int/lit8·v1,·v1,·0x2
  
261 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I261 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I
  
262 ····move-result·v0262 ····move-result·v0
  
Offset 281, 21 lines modifiedOffset 281, 21 lines modified
  
281 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I281 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I
  
282 ····move-result·v0282 ····move-result·v0
  
283 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/ObjectMap;->capacity:I283 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/ObjectMap;->capacity:I
  
284 ····int-to-double·v1,·v1284 ····int-to-double·v2,·v1
  
285 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->sqrt(D)D285 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->sqrt(D)D
  
286 ····move-result-wide·v1286 ····move-result-wide·v2
  
287 ····double-to-int·v1,·v1287 ····double-to-int·v1,·v2
  
288 ····div-int/lit8·v1,·v1,·0x8288 ····div-int/lit8·v1,·v1,·0x8
  
289 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I289 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I
  
290 ····move-result·v0290 ····move-result·v0
  
1.0 KB
smali/com/badlogic/gdx/utils/Json.smali
    
Offset 3847, 17 lines modifiedOffset 3847, 17 lines modified
3847 ····move-object/from16·v1,·v213847 ····move-object/from16·v1,·v21
  
3848 ····if-ne·v0,·v1,·:cond_1a3848 ····if-ne·v0,·v1,·:cond_1a
  
3849 ····:cond_193849 ····:cond_19
3850 ····invoke-virtual·{v10},·Ljava/lang/Float;->longValue()J3850 ····invoke-virtual·{v10},·Ljava/lang/Float;->longValue()J
  
3851 ····move-result-wide·v213851 ····move-result-wide·v22
  
3852 ····invoke-static/range·{v21·..·v22},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;3852 ····invoke-static/range·{v22·..·v23},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
3853 ····move-result-object·v163853 ····move-result-object·v16
  
3854 ····goto/16·:goto_03854 ····goto/16·:goto_0
  
3855 ····.line·8583855 ····.line·858
3856 ····:cond_1a3856 ····:cond_1a
Offset 3876, 17 lines modifiedOffset 3876, 17 lines modified
3876 ····move-object/from16·v1,·v213876 ····move-object/from16·v1,·v21
  
3877 ····if-ne·v0,·v1,·:cond_1c3877 ····if-ne·v0,·v1,·:cond_1c
  
3878 ····:cond_1b3878 ····:cond_1b
3879 ····invoke-virtual·{v10},·Ljava/lang/Float;->doubleValue()D3879 ····invoke-virtual·{v10},·Ljava/lang/Float;->doubleValue()D
  
3880 ····move-result-wide·v213880 ····move-result-wide·v22
  
3881 ····invoke-static/range·{v21·..·v22},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;3881 ····invoke-static/range·{v22·..·v23},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double;
  
3882 ····move-result-object·v163882 ····move-result-object·v16
  
3883 ····goto/16·:goto_03883 ····goto/16·:goto_0
  
3884 ····.line·8593884 ····.line·859
3885 ····:cond_1c3885 ····:cond_1c
954 B
smali/com/badlogic/gdx/utils/LongMap$Keys.smali
    
Offset 86, 15 lines modifiedOffset 86, 15 lines modified
86 ····.line·68586 ····.line·685
87 ····invoke-super·{p0},·Lcom/badlogic/gdx/utils/LongMap$MapIterator;->reset()V87 ····invoke-super·{p0},·Lcom/badlogic/gdx/utils/LongMap$MapIterator;->reset()V
  
88 ····return-void88 ····return-void
89 .end·method89 .end·method
  
90 .method·public·toArray()Lcom/badlogic/gdx/utils/LongArray;90 .method·public·toArray()Lcom/badlogic/gdx/utils/LongArray;
91 ····.locals·391 ····.locals·4
  
92 ····.prologue92 ····.prologue
93 ····.line·69993 ····.line·699
94 ····new-instance·v0,·Lcom/badlogic/gdx/utils/LongArray;94 ····new-instance·v0,·Lcom/badlogic/gdx/utils/LongArray;
  
95 ····const/4·v1,·0x195 ····const/4·v1,·0x1
  
Offset 110, 17 lines modifiedOffset 110, 17 lines modified
110 ····iget-boolean·v1,·p0,·Lcom/badlogic/gdx/utils/LongMap$Keys;->hasNext:Z110 ····iget-boolean·v1,·p0,·Lcom/badlogic/gdx/utils/LongMap$Keys;->hasNext:Z
  
111 ····if-eqz·v1,·:cond_0111 ····if-eqz·v1,·:cond_0
  
112 ····.line·701112 ····.line·701
113 ····invoke-virtual·{p0},·Lcom/badlogic/gdx/utils/LongMap$Keys;->next()J113 ····invoke-virtual·{p0},·Lcom/badlogic/gdx/utils/LongMap$Keys;->next()J
  
114 ····move-result-wide·v1114 ····move-result-wide·v2
  
115 ····invoke-virtual·{v0,·v1,·v2},·Lcom/badlogic/gdx/utils/LongArray;->add(J)V115 ····invoke-virtual·{v0,·v2,·v3},·Lcom/badlogic/gdx/utils/LongArray;->add(J)V
  
116 ····goto·:goto_0116 ····goto·:goto_0
  
117 ····.line·702117 ····.line·702
118 ····:cond_0118 ····:cond_0
119 ····return-object·v0119 ····return-object·v0
120 .end·method120 .end·method
1.85 KB
smali/com/badlogic/gdx/utils/ObjectIntMap.smali
    
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ····invoke-direct·{p0,·p1,·v0},·Lcom/badlogic/gdx/utils/ObjectIntMap;-><init>(IF)V97 ····invoke-direct·{p0,·p1,·v0},·Lcom/badlogic/gdx/utils/ObjectIntMap;-><init>(IF)V
  
98 ····.line·6198 ····.line·61
99 ····return-void99 ····return-void
100 .end·method100 .end·method
  
101 .method·public·constructor·<init>(IF)V101 .method·public·constructor·<init>(IF)V
102 ····.locals·3102 ····.locals·4
103 ····.param·p1,·"initialCapacity"····#·I103 ····.param·p1,·"initialCapacity"····#·I
104 ····.param·p2,·"loadFactor"····#·F104 ····.param·p2,·"loadFactor"····#·F
  
105 ····.prologue105 ····.prologue
106 ····.line·65106 ····.line·65
107 ····.local·p0,·"this":Lcom/badlogic/gdx/utils/ObjectIntMap;,·"Lcom/badlogic/gdx/utils/ObjectIntMap<TK;>;"107 ····.local·p0,·"this":Lcom/badlogic/gdx/utils/ObjectIntMap;,·"Lcom/badlogic/gdx/utils/ObjectIntMap<TK;>;"
108 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V108 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 242, 25 lines modifiedOffset 242, 25 lines modified
242 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/ObjectIntMap;->hashShift:I242 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/ObjectIntMap;->hashShift:I
  
243 ····.line·76243 ····.line·76
244 ····const/4·v0,·0x3244 ····const/4·v0,·0x3
  
245 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/ObjectIntMap;->capacity:I245 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/ObjectIntMap;->capacity:I
  
246 ····int-to-double·v1,·v1246 ····int-to-double·v2,·v1
  
247 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->log(D)D247 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->log(D)D
  
248 ····move-result-wide·v1248 ····move-result-wide·v2
  
249 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->ceil(D)D249 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->ceil(D)D
  
250 ····move-result-wide·v1250 ····move-result-wide·v2
  
251 ····double-to-int·v1,·v1251 ····double-to-int·v1,·v2
  
252 ····mul-int/lit8·v1,·v1,·0x2252 ····mul-int/lit8·v1,·v1,·0x2
  
253 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I253 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I
  
254 ····move-result·v0254 ····move-result·v0
  
Offset 273, 21 lines modifiedOffset 273, 21 lines modified
  
273 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I273 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I
  
274 ····move-result·v0274 ····move-result·v0
  
275 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/ObjectIntMap;->capacity:I275 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/ObjectIntMap;->capacity:I
  
276 ····int-to-double·v1,·v1276 ····int-to-double·v2,·v1
  
277 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->sqrt(D)D277 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->sqrt(D)D
  
278 ····move-result-wide·v1278 ····move-result-wide·v2
  
279 ····double-to-int·v1,·v1279 ····double-to-int·v1,·v2
  
280 ····div-int/lit8·v1,·v1,·0x8280 ····div-int/lit8·v1,·v1,·0x8
  
281 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I281 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I
  
282 ····move-result·v0282 ····move-result·v0
  
1.85 KB
smali/com/badlogic/gdx/utils/IdentityMap.smali
    
Offset 105, 15 lines modifiedOffset 105, 15 lines modified
105 ····invoke-direct·{p0,·p1,·v0},·Lcom/badlogic/gdx/utils/IdentityMap;-><init>(IF)V105 ····invoke-direct·{p0,·p1,·v0},·Lcom/badlogic/gdx/utils/IdentityMap;-><init>(IF)V
  
106 ····.line·62106 ····.line·62
107 ····return-void107 ····return-void
108 .end·method108 .end·method
  
109 .method·public·constructor·<init>(IF)V109 .method·public·constructor·<init>(IF)V
110 ····.locals·3110 ····.locals·4
111 ····.param·p1,·"initialCapacity"····#·I111 ····.param·p1,·"initialCapacity"····#·I
112 ····.param·p2,·"loadFactor"····#·F112 ····.param·p2,·"loadFactor"····#·F
  
113 ····.prologue113 ····.prologue
114 ····.line·66114 ····.line·66
115 ····.local·p0,·"this":Lcom/badlogic/gdx/utils/IdentityMap;,·"Lcom/badlogic/gdx/utils/IdentityMap<TK;TV;>;"115 ····.local·p0,·"this":Lcom/badlogic/gdx/utils/IdentityMap;,·"Lcom/badlogic/gdx/utils/IdentityMap<TK;TV;>;"
116 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V116 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 250, 25 lines modifiedOffset 250, 25 lines modified
250 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/IdentityMap;->hashShift:I250 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/IdentityMap;->hashShift:I
  
251 ····.line·77251 ····.line·77
252 ····const/4·v0,·0x3252 ····const/4·v0,·0x3
  
253 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/IdentityMap;->capacity:I253 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/IdentityMap;->capacity:I
  
254 ····int-to-double·v1,·v1254 ····int-to-double·v2,·v1
  
255 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->log(D)D255 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->log(D)D
  
256 ····move-result-wide·v1256 ····move-result-wide·v2
  
257 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->ceil(D)D257 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->ceil(D)D
  
258 ····move-result-wide·v1258 ····move-result-wide·v2
  
259 ····double-to-int·v1,·v1259 ····double-to-int·v1,·v2
  
260 ····mul-int/lit8·v1,·v1,·0x2260 ····mul-int/lit8·v1,·v1,·0x2
  
261 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I261 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I
  
262 ····move-result·v0262 ····move-result·v0
  
Offset 281, 21 lines modifiedOffset 281, 21 lines modified
  
281 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I281 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I
  
282 ····move-result·v0282 ····move-result·v0
  
283 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/IdentityMap;->capacity:I283 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/IdentityMap;->capacity:I
  
284 ····int-to-double·v1,·v1284 ····int-to-double·v2,·v1
  
285 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->sqrt(D)D285 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->sqrt(D)D
  
286 ····move-result-wide·v1286 ····move-result-wide·v2
  
287 ····double-to-int·v1,·v1287 ····double-to-int·v1,·v2
  
288 ····div-int/lit8·v1,·v1,·0x8288 ····div-int/lit8·v1,·v1,·0x8
  
289 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I289 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I
  
290 ····move-result·v0290 ····move-result·v0
  
3.29 KB
smali/com/badlogic/gdx/utils/IntFloatMap.smali
    
Offset 86, 15 lines modifiedOffset 86, 15 lines modified
86 ····invoke-direct·{p0,·p1,·v0},·Lcom/badlogic/gdx/utils/IntFloatMap;-><init>(IF)V86 ····invoke-direct·{p0,·p1,·v0},·Lcom/badlogic/gdx/utils/IntFloatMap;-><init>(IF)V
  
87 ····.line·6587 ····.line·65
88 ····return-void88 ····return-void
89 .end·method89 .end·method
  
90 .method·public·constructor·<init>(IF)V90 .method·public·constructor·<init>(IF)V
91 ····.locals·391 ····.locals·4
92 ····.param·p1,·"initialCapacity"····#·I92 ····.param·p1,·"initialCapacity"····#·I
93 ····.param·p2,·"loadFactor"····#·F93 ····.param·p2,·"loadFactor"····#·F
  
94 ····.prologue94 ····.prologue
95 ····.line·6995 ····.line·69
96 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V96 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 230, 25 lines modifiedOffset 230, 25 lines modified
230 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/IntFloatMap;->hashShift:I230 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/IntFloatMap;->hashShift:I
  
231 ····.line·80231 ····.line·80
232 ····const/4·v0,·0x3232 ····const/4·v0,·0x3
  
233 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/IntFloatMap;->capacity:I233 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/IntFloatMap;->capacity:I
  
234 ····int-to-double·v1,·v1234 ····int-to-double·v2,·v1
  
235 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->log(D)D235 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->log(D)D
  
236 ····move-result-wide·v1236 ····move-result-wide·v2
  
237 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->ceil(D)D237 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->ceil(D)D
  
238 ····move-result-wide·v1238 ····move-result-wide·v2
  
239 ····double-to-int·v1,·v1239 ····double-to-int·v1,·v2
  
240 ····mul-int/lit8·v1,·v1,·0x2240 ····mul-int/lit8·v1,·v1,·0x2
  
241 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I241 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I
  
242 ····move-result·v0242 ····move-result·v0
  
Offset 261, 21 lines modifiedOffset 261, 21 lines modified
  
261 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I261 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I
  
262 ····move-result·v0262 ····move-result·v0
  
263 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/IntFloatMap;->capacity:I263 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/IntFloatMap;->capacity:I
  
264 ····int-to-double·v1,·v1264 ····int-to-double·v2,·v1
  
265 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->sqrt(D)D265 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->sqrt(D)D
  
266 ····move-result-wide·v1266 ····move-result-wide·v2
  
267 ····double-to-int·v1,·v1267 ····double-to-int·v1,·v2
  
268 ····div-int/lit8·v1,·v1,·0x8268 ····div-int/lit8·v1,·v1,·0x8
  
269 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I269 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I
  
270 ····move-result·v0270 ····move-result·v0
  
Offset 972, 15 lines modifiedOffset 972, 15 lines modified
  
972 ····iput·v1,·p0,·Lcom/badlogic/gdx/utils/IntFloatMap;->size:I972 ····iput·v1,·p0,·Lcom/badlogic/gdx/utils/IntFloatMap;->size:I
  
973 ····goto·:goto_0973 ····goto·:goto_0
974 .end·method974 .end·method
  
975 .method·private·resize(I)V975 .method·private·resize(I)V
976 ····.locals·9976 ····.locals·10
977 ····.param·p1,·"newSize"····#·I977 ····.param·p1,·"newSize"····#·I
  
978 ····.prologue978 ····.prologue
979 ····const/4·v6,·0x0979 ····const/4·v6,·0x0
  
980 ····.line·455980 ····.line·455
981 ····iget·v5,·p0,·Lcom/badlogic/gdx/utils/IntFloatMap;->capacity:I981 ····iget·v5,·p0,·Lcom/badlogic/gdx/utils/IntFloatMap;->capacity:I
Offset 1017, 25 lines modifiedOffset 1017, 25 lines modified
1017 ····rsub-int/lit8·v5,·v5,·0x1f1017 ····rsub-int/lit8·v5,·v5,·0x1f
  
1018 ····iput·v5,·p0,·Lcom/badlogic/gdx/utils/IntFloatMap;->hashShift:I1018 ····iput·v5,·p0,·Lcom/badlogic/gdx/utils/IntFloatMap;->hashShift:I
  
1019 ····.line·4611019 ····.line·461
1020 ····const/4·v5,·0x31020 ····const/4·v5,·0x3
  
1021 ····int-to-double·v7,·p11021 ····int-to-double·v8,·p1
  
1022 ····invoke-static·{v7,·v8},·Ljava/lang/Math;->log(D)D1022 ····invoke-static·{v8,·v9},·Ljava/lang/Math;->log(D)D
  
1023 ····move-result-wide·v71023 ····move-result-wide·v8
  
1024 ····invoke-static·{v7,·v8},·Ljava/lang/Math;->ceil(D)D1024 ····invoke-static·{v8,·v9},·Ljava/lang/Math;->ceil(D)D
  
1025 ····move-result-wide·v71025 ····move-result-wide·v8
  
1026 ····double-to-int·v7,·v71026 ····double-to-int·v7,·v8
  
1027 ····mul-int/lit8·v7,·v7,·0x21027 ····mul-int/lit8·v7,·v7,·0x2
  
1028 ····invoke-static·{v5,·v7},·Ljava/lang/Math;->max(II)I1028 ····invoke-static·{v5,·v7},·Ljava/lang/Math;->max(II)I
  
1029 ····move-result·v51029 ····move-result·v5
  
Offset 1044, 21 lines modifiedOffset 1044, 21 lines modified
1044 ····.line·4621044 ····.line·462
1045 ····const/16·v5,·0x81045 ····const/16·v5,·0x8
  
1046 ····invoke-static·{p1,·v5},·Ljava/lang/Math;->min(II)I1046 ····invoke-static·{p1,·v5},·Ljava/lang/Math;->min(II)I
  
1047 ····move-result·v51047 ····move-result·v5
  
1048 ····int-to-double·v7,·p11048 ····int-to-double·v8,·p1
  
1049 ····invoke-static·{v7,·v8},·Ljava/lang/Math;->sqrt(D)D1049 ····invoke-static·{v8,·v9},·Ljava/lang/Math;->sqrt(D)D
  
1050 ····move-result-wide·v71050 ····move-result-wide·v8
  
1051 ····double-to-int·v7,·v71051 ····double-to-int·v7,·v8
  
1052 ····div-int/lit8·v7,·v7,·0x81052 ····div-int/lit8·v7,·v7,·0x8
  
1053 ····invoke-static·{v5,·v7},·Ljava/lang/Math;->max(II)I1053 ····invoke-static·{v5,·v7},·Ljava/lang/Math;->max(II)I
  
1054 ····move-result·v51054 ····move-result·v5
  
Max diff block lines reached; -1/3274 bytes (-0.03%) of diff not shown.
15.1 KB
smali/com/badlogic/gdx/utils/StringBuilder.smali
    
Offset 375, 27 lines modifiedOffset 375, 27 lines modified
375 ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/utils/StringBuilder;->append0(Ljava/lang/String;)V375 ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/utils/StringBuilder;->append0(Ljava/lang/String;)V
  
376 ····.line·785376 ····.line·785
377 ····return-object·p0377 ····return-object·p0
378 .end·method378 .end·method
  
379 .method·public·append(I)Lcom/badlogic/gdx/utils/StringBuilder;379 .method·public·append(I)Lcom/badlogic/gdx/utils/StringBuilder;
380 ····.locals·10380 ····.locals·11
381 ····.param·p1,·"i"····#·I381 ····.param·p1,·"i"····#·I
  
382 ····.prologue382 ····.prologue
383 ····const·v9,·0x3b9aca00383 ····const·v10,·0x3b9aca00
  
384 ····const·v8,·0x5f5e100384 ····const·v9,·0x5f5e100
  
385 ····const·v7,·0x989680385 ····const·v8,·0x989680
  
386 ····const·v6,·0xf4240386 ····const·v7,·0xf4240
  
387 ····const·v5,·0x186a0387 ····const·v6,·0x186a0
  
388 ····.line·715388 ····.line·715
389 ····const/high16·v0,·-0x80000000389 ····const/high16·v0,·-0x80000000
  
390 ····if-ne·p1,·v0,·:cond_0390 ····if-ne·p1,·v0,·:cond_0
  
391 ····.line·716391 ····.line·716
Offset 422, 95 lines modifiedOffset 422, 95 lines modified
422 ····.line·723422 ····.line·723
423 ····:cond_1423 ····:cond_1
424 ····const/16·v0,·0x2710424 ····const/16·v0,·0x2710
  
425 ····if-lt·p1,·v0,·:cond_7425 ····if-lt·p1,·v0,·:cond_7
  
426 ····.line·724426 ····.line·724
427 ····if-lt·p1,·v9,·:cond_2427 ····if-lt·p1,·v10,·:cond_2
  
428 ····sget-object·v0,·Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C428 ····sget-object·v0,·Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C
  
429 ····int-to-long·v1,·p1429 ····int-to-long·v2,·p1
  
430 ····const-wide·v3,·0x2540be400L430 ····const-wide·v4,·0x2540be400L
  
431 ····rem-long/2addr·v1,·v3431 ····rem-long/2addr·v2,·v4
  
432 ····const-wide/32·v3,·0x3b9aca00432 ····const-wide/32·v4,·0x3b9aca00
  
433 ····div-long/2addr·v1,·v3433 ····div-long/2addr·v2,·v4
  
434 ····long-to-int·v1,·v1434 ····long-to-int·v1,·v2
  
435 ····aget-char·v0,·v0,·v1435 ····aget-char·v0,·v0,·v1
  
436 ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V436 ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V
  
437 ····.line·725437 ····.line·725
438 ····:cond_2438 ····:cond_2
439 ····if-lt·p1,·v8,·:cond_3439 ····if-lt·p1,·v9,·:cond_3
  
440 ····sget-object·v0,·Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C440 ····sget-object·v0,·Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C
  
441 ····rem-int·v1,·p1,·v9441 ····rem-int·v1,·p1,·v10
  
442 ····div-int/2addr·v1,·v8442 ····div-int/2addr·v1,·v9
  
443 ····aget-char·v0,·v0,·v1443 ····aget-char·v0,·v0,·v1
  
444 ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V444 ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V
  
445 ····.line·726445 ····.line·726
446 ····:cond_3446 ····:cond_3
447 ····if-lt·p1,·v7,·:cond_4447 ····if-lt·p1,·v8,·:cond_4
  
448 ····sget-object·v0,·Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C448 ····sget-object·v0,·Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C
  
449 ····rem-int·v1,·p1,·v8449 ····rem-int·v1,·p1,·v9
  
450 ····div-int/2addr·v1,·v7450 ····div-int/2addr·v1,·v8
  
451 ····aget-char·v0,·v0,·v1451 ····aget-char·v0,·v0,·v1
  
452 ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V452 ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V
  
453 ····.line·727453 ····.line·727
454 ····:cond_4454 ····:cond_4
455 ····if-lt·p1,·v6,·:cond_5455 ····if-lt·p1,·v7,·:cond_5
  
456 ····sget-object·v0,·Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C456 ····sget-object·v0,·Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C
  
457 ····rem-int·v1,·p1,·v7457 ····rem-int·v1,·p1,·v8
  
458 ····div-int/2addr·v1,·v6458 ····div-int/2addr·v1,·v7
  
459 ····aget-char·v0,·v0,·v1459 ····aget-char·v0,·v0,·v1
  
460 ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V460 ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V
  
461 ····.line·728461 ····.line·728
462 ····:cond_5462 ····:cond_5
463 ····if-lt·p1,·v5,·:cond_6463 ····if-lt·p1,·v6,·:cond_6
  
464 ····sget-object·v0,·Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C464 ····sget-object·v0,·Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C
  
465 ····rem-int·v1,·p1,·v6465 ····rem-int·v1,·p1,·v7
  
466 ····div-int/2addr·v1,·v5466 ····div-int/2addr·v1,·v6
  
467 ····aget-char·v0,·v0,·v1467 ····aget-char·v0,·v0,·v1
  
468 ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V468 ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V
  
469 ····.line·729469 ····.line·729
470 ····:cond_6470 ····:cond_6
471 ····sget-object·v0,·Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C471 ····sget-object·v0,·Lcom/badlogic/gdx/utils/StringBuilder;->digits:[C
  
472 ····rem-int·v1,·p1,·v5472 ····rem-int·v1,·p1,·v6
  
473 ····div-int/lit16·v1,·v1,·0x2710473 ····div-int/lit16·v1,·v1,·0x2710
  
474 ····aget-char·v0,·v0,·v1474 ····aget-char·v0,·v0,·v1
  
475 ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V475 ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V
  
Offset 572, 15 lines modifiedOffset 572, 15 lines modified
  
572 ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V572 ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/utils/StringBuilder;->append0(C)V
  
Max diff block lines reached; 12120/15417 bytes (78.61%) of diff not shown.
3.27 KB
smali/com/badlogic/gdx/utils/IntIntMap.smali
    
Offset 86, 15 lines modifiedOffset 86, 15 lines modified
86 ····invoke-direct·{p0,·p1,·v0},·Lcom/badlogic/gdx/utils/IntIntMap;-><init>(IF)V86 ····invoke-direct·{p0,·p1,·v0},·Lcom/badlogic/gdx/utils/IntIntMap;-><init>(IF)V
  
87 ····.line·6687 ····.line·66
88 ····return-void88 ····return-void
89 .end·method89 .end·method
  
90 .method·public·constructor·<init>(IF)V90 .method·public·constructor·<init>(IF)V
91 ····.locals·391 ····.locals·4
92 ····.param·p1,·"initialCapacity"····#·I92 ····.param·p1,·"initialCapacity"····#·I
93 ····.param·p2,·"loadFactor"····#·F93 ····.param·p2,·"loadFactor"····#·F
  
94 ····.prologue94 ····.prologue
95 ····.line·7095 ····.line·70
96 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V96 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
Offset 230, 25 lines modifiedOffset 230, 25 lines modified
230 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/IntIntMap;->hashShift:I230 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/IntIntMap;->hashShift:I
  
231 ····.line·81231 ····.line·81
232 ····const/4·v0,·0x3232 ····const/4·v0,·0x3
  
233 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/IntIntMap;->capacity:I233 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/IntIntMap;->capacity:I
  
234 ····int-to-double·v1,·v1234 ····int-to-double·v2,·v1
  
235 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->log(D)D235 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->log(D)D
  
236 ····move-result-wide·v1236 ····move-result-wide·v2
  
237 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->ceil(D)D237 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->ceil(D)D
  
238 ····move-result-wide·v1238 ····move-result-wide·v2
  
239 ····double-to-int·v1,·v1239 ····double-to-int·v1,·v2
  
240 ····mul-int/lit8·v1,·v1,·0x2240 ····mul-int/lit8·v1,·v1,·0x2
  
241 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I241 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I
  
242 ····move-result·v0242 ····move-result·v0
  
Offset 261, 21 lines modifiedOffset 261, 21 lines modified
  
261 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I261 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I
  
262 ····move-result·v0262 ····move-result·v0
  
263 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/IntIntMap;->capacity:I263 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/IntIntMap;->capacity:I
  
264 ····int-to-double·v1,·v1264 ····int-to-double·v2,·v1
  
265 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->sqrt(D)D265 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->sqrt(D)D
  
266 ····move-result-wide·v1266 ····move-result-wide·v2
  
267 ····double-to-int·v1,·v1267 ····double-to-int·v1,·v2
  
268 ····div-int/lit8·v1,·v1,·0x8268 ····div-int/lit8·v1,·v1,·0x8
  
269 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I269 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I
  
270 ····move-result·v0270 ····move-result·v0
  
Offset 972, 15 lines modifiedOffset 972, 15 lines modified
  
972 ····iput·v1,·p0,·Lcom/badlogic/gdx/utils/IntIntMap;->size:I972 ····iput·v1,·p0,·Lcom/badlogic/gdx/utils/IntIntMap;->size:I
  
973 ····goto·:goto_0973 ····goto·:goto_0
974 .end·method974 .end·method
  
975 .method·private·resize(I)V975 .method·private·resize(I)V
976 ····.locals·9976 ····.locals·10
977 ····.param·p1,·"newSize"····#·I977 ····.param·p1,·"newSize"····#·I
  
978 ····.prologue978 ····.prologue
979 ····const/4·v6,·0x0979 ····const/4·v6,·0x0
  
980 ····.line·446980 ····.line·446
981 ····iget·v5,·p0,·Lcom/badlogic/gdx/utils/IntIntMap;->capacity:I981 ····iget·v5,·p0,·Lcom/badlogic/gdx/utils/IntIntMap;->capacity:I
Offset 1017, 25 lines modifiedOffset 1017, 25 lines modified
1017 ····rsub-int/lit8·v5,·v5,·0x1f1017 ····rsub-int/lit8·v5,·v5,·0x1f
  
1018 ····iput·v5,·p0,·Lcom/badlogic/gdx/utils/IntIntMap;->hashShift:I1018 ····iput·v5,·p0,·Lcom/badlogic/gdx/utils/IntIntMap;->hashShift:I
  
1019 ····.line·4521019 ····.line·452
1020 ····const/4·v5,·0x31020 ····const/4·v5,·0x3
  
1021 ····int-to-double·v7,·p11021 ····int-to-double·v8,·p1
  
1022 ····invoke-static·{v7,·v8},·Ljava/lang/Math;->log(D)D1022 ····invoke-static·{v8,·v9},·Ljava/lang/Math;->log(D)D
  
1023 ····move-result-wide·v71023 ····move-result-wide·v8
  
1024 ····invoke-static·{v7,·v8},·Ljava/lang/Math;->ceil(D)D1024 ····invoke-static·{v8,·v9},·Ljava/lang/Math;->ceil(D)D
  
1025 ····move-result-wide·v71025 ····move-result-wide·v8
  
1026 ····double-to-int·v7,·v71026 ····double-to-int·v7,·v8
  
1027 ····mul-int/lit8·v7,·v7,·0x21027 ····mul-int/lit8·v7,·v7,·0x2
  
1028 ····invoke-static·{v5,·v7},·Ljava/lang/Math;->max(II)I1028 ····invoke-static·{v5,·v7},·Ljava/lang/Math;->max(II)I
  
1029 ····move-result·v51029 ····move-result·v5
  
Offset 1044, 21 lines modifiedOffset 1044, 21 lines modified
1044 ····.line·4531044 ····.line·453
1045 ····const/16·v5,·0x81045 ····const/16·v5,·0x8
  
1046 ····invoke-static·{p1,·v5},·Ljava/lang/Math;->min(II)I1046 ····invoke-static·{p1,·v5},·Ljava/lang/Math;->min(II)I
  
1047 ····move-result·v51047 ····move-result·v5
  
1048 ····int-to-double·v7,·p11048 ····int-to-double·v8,·p1
  
1049 ····invoke-static·{v7,·v8},·Ljava/lang/Math;->sqrt(D)D1049 ····invoke-static·{v8,·v9},·Ljava/lang/Math;->sqrt(D)D
  
1050 ····move-result-wide·v71050 ····move-result-wide·v8
  
1051 ····double-to-int·v7,·v71051 ····double-to-int·v7,·v8
  
1052 ····div-int/lit8·v7,·v7,·0x81052 ····div-int/lit8·v7,·v7,·0x8
  
1053 ····invoke-static·{v5,·v7},·Ljava/lang/Math;->max(II)I1053 ····invoke-static·{v5,·v7},·Ljava/lang/Math;->max(II)I
  
1054 ····move-result·v51054 ····move-result·v5
  
Max diff block lines reached; -1/3260 bytes (-0.03%) of diff not shown.
10.8 KB
smali/com/badlogic/gdx/utils/LongArray.smali
    
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 ····.line·63144 ····.line·63
145 ····return-void145 ····return-void
146 .end·method146 .end·method
  
  
147 #·virtual·methods147 #·virtual·methods
148 .method·public·add(J)V148 .method·public·add(J)V
149 ····.locals·4149 ····.locals·5
150 ····.param·p1,·"value"····#·J150 ····.param·p1,·"value"····#·J
  
151 ····.prologue151 ····.prologue
152 ····.line·76152 ····.line·76
153 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/LongArray;->items:[J153 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/LongArray;->items:[J
  
154 ····.line·77154 ····.line·77
Offset 369, 15 lines modifiedOffset 369, 15 lines modified
369 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/LongArray;->size:I369 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/LongArray;->size:I
  
370 ····.line·215370 ····.line·215
371 ····return-void371 ····return-void
372 .end·method372 .end·method
  
373 .method·public·contains(J)Z373 .method·public·contains(J)Z
374 ····.locals·5374 ····.locals·7
375 ····.param·p1,·"value"····#·J375 ····.param·p1,·"value"····#·J
  
376 ····.prologue376 ····.prologue
377 ····.line·134377 ····.line·134
378 ····iget·v3,·p0,·Lcom/badlogic/gdx/utils/LongArray;->size:I378 ····iget·v3,·p0,·Lcom/badlogic/gdx/utils/LongArray;->size:I
  
379 ····add-int/lit8·v0,·v3,·-0x1379 ····add-int/lit8·v0,·v3,·-0x1
Offset 396, 17 lines modifiedOffset 396, 17 lines modified
396 ····if-ltz·v1,·:cond_0396 ····if-ltz·v1,·:cond_0
  
397 ····.line·137397 ····.line·137
398 ····add-int/lit8·v0,·v1,·-0x1398 ····add-int/lit8·v0,·v1,·-0x1
  
399 ····.end·local·v1····#·"i":I399 ····.end·local·v1····#·"i":I
400 ····.restart·local·v0····#·"i":I400 ····.restart·local·v0····#·"i":I
401 ····aget-wide·v3,·v2,·v1401 ····aget-wide·v4,·v2,·v1
  
402 ····cmp-long·v3,·v3,·p1402 ····cmp-long·v3,·v4,·p1
  
403 ····if-nez·v3,·:cond_1403 ····if-nez·v3,·:cond_1
  
404 ····const/4·v3,·0x1404 ····const/4·v3,·0x1
  
405 ····.line·138405 ····.line·138
406 ····:goto_1406 ····:goto_1
Offset 461, 15 lines modifiedOffset 461, 15 lines modified
461 ····:cond_0461 ····:cond_0
462 ····iget-object·v1,·p0,·Lcom/badlogic/gdx/utils/LongArray;->items:[J462 ····iget-object·v1,·p0,·Lcom/badlogic/gdx/utils/LongArray;->items:[J
  
463 ····return-object·v1463 ····return-object·v1
464 .end·method464 .end·method
  
465 .method·public·equals(Ljava/lang/Object;)Z465 .method·public·equals(Ljava/lang/Object;)Z
466 ····.locals·9466 ····.locals·10
467 ····.param·p1,·"object"····#·Ljava/lang/Object;467 ····.param·p1,·"object"····#·Ljava/lang/Object;
  
468 ····.prologue468 ····.prologue
469 ····const/4·v3,·0x1469 ····const/4·v3,·0x1
  
470 ····const/4·v4,·0x0470 ····const/4·v4,·0x0
  
Offset 518, 21 lines modifiedOffset 518, 21 lines modified
518 ····.local·v1,·"i":I518 ····.local·v1,·"i":I
519 ····:goto_1519 ····:goto_1
520 ····if-ge·v1,·v2,·:cond_0520 ····if-ge·v1,·v2,·:cond_0
  
521 ····.line·287521 ····.line·287
522 ····iget-object·v5,·p0,·Lcom/badlogic/gdx/utils/LongArray;->items:[J522 ····iget-object·v5,·p0,·Lcom/badlogic/gdx/utils/LongArray;->items:[J
  
523 ····aget-wide·v5,·v5,·v1523 ····aget-wide·v6,·v5,·v1
  
524 ····iget-object·v7,·v0,·Lcom/badlogic/gdx/utils/LongArray;->items:[J524 ····iget-object·v5,·v0,·Lcom/badlogic/gdx/utils/LongArray;->items:[J
  
525 ····aget-wide·v7,·v7,·v1525 ····aget-wide·v8,·v5,·v1
  
526 ····cmp-long·v5,·v5,·v7526 ····cmp-long·v5,·v6,·v8
  
527 ····if-eqz·v5,·:cond_4527 ····if-eqz·v5,·:cond_4
  
528 ····move·v3,·v4528 ····move·v3,·v4
  
529 ····goto·:goto_0529 ····goto·:goto_0
  
Offset 583, 15 lines modifiedOffset 583, 15 lines modified
  
583 ····aget-wide·v0,·v0,·p1583 ····aget-wide·v0,·v0,·p1
  
584 ····return-wide·v0584 ····return-wide·v0
585 .end·method585 .end·method
  
586 .method·public·indexOf(J)I586 .method·public·indexOf(J)I
587 ····.locals·5587 ····.locals·7
588 ····.param·p1,·"value"····#·J588 ····.param·p1,·"value"····#·J
  
589 ····.prologue589 ····.prologue
590 ····.line·142590 ····.line·142
591 ····iget-object·v1,·p0,·Lcom/badlogic/gdx/utils/LongArray;->items:[J591 ····iget-object·v1,·p0,·Lcom/badlogic/gdx/utils/LongArray;->items:[J
  
592 ····.line·143592 ····.line·143
Offset 602, 17 lines modifiedOffset 602, 17 lines modified
602 ····iget·v2,·p0,·Lcom/badlogic/gdx/utils/LongArray;->size:I602 ····iget·v2,·p0,·Lcom/badlogic/gdx/utils/LongArray;->size:I
  
603 ····.local·v2,·"n":I603 ····.local·v2,·"n":I
604 ····:goto_0604 ····:goto_0
605 ····if-ge·v0,·v2,·:cond_1605 ····if-ge·v0,·v2,·:cond_1
  
606 ····.line·144606 ····.line·144
607 ····aget-wide·v3,·v1,·v0607 ····aget-wide·v4,·v1,·v0
  
608 ····cmp-long·v3,·v3,·p1608 ····cmp-long·v3,·v4,·p1
  
609 ····if-nez·v3,·:cond_0609 ····if-nez·v3,·:cond_0
  
610 ····.line·145610 ····.line·145
611 ····.end·local·v0····#·"i":I611 ····.end·local·v0····#·"i":I
612 ····:goto_1612 ····:goto_1
613 ····return·v0613 ····return·v0
Offset 900, 80 lines modifiedOffset 900, 80 lines modified
900 ····:cond_3900 ····:cond_3
901 ····const/4·v8,·0x0901 ····const/4·v8,·0x0
  
902 ····goto·:goto_2902 ····goto·:goto_2
903 .end·method903 .end·method
Max diff block lines reached; 8397/11005 bytes (76.30%) of diff not shown.
41.4 KB
smali/com/badlogic/gdx/utils/LongMap.smali
    
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
109 ····invoke-direct·{p0,·p1,·v0},·Lcom/badlogic/gdx/utils/LongMap;-><init>(IF)V109 ····invoke-direct·{p0,·p1,·v0},·Lcom/badlogic/gdx/utils/LongMap;-><init>(IF)V
  
110 ····.line·64110 ····.line·64
111 ····return-void111 ····return-void
112 .end·method112 .end·method
  
113 .method·public·constructor·<init>(IF)V113 .method·public·constructor·<init>(IF)V
114 ····.locals·3114 ····.locals·4
115 ····.param·p1,·"initialCapacity"····#·I115 ····.param·p1,·"initialCapacity"····#·I
116 ····.param·p2,·"loadFactor"····#·F116 ····.param·p2,·"loadFactor"····#·F
  
117 ····.prologue117 ····.prologue
118 ····.line·68118 ····.line·68
119 ····.local·p0,·"this":Lcom/badlogic/gdx/utils/LongMap;,·"Lcom/badlogic/gdx/utils/LongMap<TV;>;"119 ····.local·p0,·"this":Lcom/badlogic/gdx/utils/LongMap;,·"Lcom/badlogic/gdx/utils/LongMap<TV;>;"
120 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V120 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
Offset 256, 25 lines modifiedOffset 256, 25 lines modified
256 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/LongMap;->hashShift:I256 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/LongMap;->hashShift:I
  
257 ····.line·79257 ····.line·79
258 ····const/4·v0,·0x3258 ····const/4·v0,·0x3
  
259 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/LongMap;->capacity:I259 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/LongMap;->capacity:I
  
260 ····int-to-double·v1,·v1260 ····int-to-double·v2,·v1
  
261 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->log(D)D261 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->log(D)D
  
262 ····move-result-wide·v1262 ····move-result-wide·v2
  
263 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->ceil(D)D263 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->ceil(D)D
  
264 ····move-result-wide·v1264 ····move-result-wide·v2
  
265 ····double-to-int·v1,·v1265 ····double-to-int·v1,·v2
  
266 ····mul-int/lit8·v1,·v1,·0x2266 ····mul-int/lit8·v1,·v1,·0x2
  
267 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I267 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I
  
268 ····move-result·v0268 ····move-result·v0
  
Offset 287, 21 lines modifiedOffset 287, 21 lines modified
  
287 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I287 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->min(II)I
  
288 ····move-result·v0288 ····move-result·v0
  
289 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/LongMap;->capacity:I289 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/LongMap;->capacity:I
  
290 ····int-to-double·v1,·v1290 ····int-to-double·v2,·v1
  
291 ····invoke-static·{v1,·v2},·Ljava/lang/Math;->sqrt(D)D291 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->sqrt(D)D
  
292 ····move-result-wide·v1292 ····move-result-wide·v2
  
293 ····double-to-int·v1,·v1293 ····double-to-int·v1,·v2
  
294 ····div-int/lit8·v1,·v1,·0x8294 ····div-int/lit8·v1,·v1,·0x8
  
295 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I295 ····invoke-static·{v0,·v1},·Ljava/lang/Math;->max(II)I
  
296 ····move-result·v0296 ····move-result·v0
  
Offset 330, 15 lines modifiedOffset 330, 15 lines modified
330 ····iput-object·v0,·p0,·Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object;330 ····iput-object·v0,·p0,·Lcom/badlogic/gdx/utils/LongMap;->valueTable:[Ljava/lang/Object;
  
331 ····.line·84331 ····.line·84
332 ····return-void332 ····return-void
333 .end·method333 .end·method
  
334 .method·private·containsKeyStash(J)Z334 .method·private·containsKeyStash(J)Z
335 ····.locals·5335 ····.locals·7
336 ····.param·p1,·"key"····#·J336 ····.param·p1,·"key"····#·J
  
337 ····.prologue337 ····.prologue
338 ····.line·433338 ····.line·433
339 ····.local·p0,·"this":Lcom/badlogic/gdx/utils/LongMap;,·"Lcom/badlogic/gdx/utils/LongMap<TV;>;"339 ····.local·p0,·"this":Lcom/badlogic/gdx/utils/LongMap;,·"Lcom/badlogic/gdx/utils/LongMap<TV;>;"
340 ····iget-object·v1,·p0,·Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J340 ····iget-object·v1,·p0,·Lcom/badlogic/gdx/utils/LongMap;->keyTable:[J
  
Offset 352, 17 lines modifiedOffset 352, 17 lines modified
352 ····add-int·v2,·v0,·v3352 ····add-int·v2,·v0,·v3
  
353 ····.local·v2,·"n":I353 ····.local·v2,·"n":I
354 ····:goto_0354 ····:goto_0
355 ····if-ge·v0,·v2,·:cond_1355 ····if-ge·v0,·v2,·:cond_1
  
356 ····.line·435356 ····.line·435
357 ····aget-wide·v3,·v1,·v0357 ····aget-wide·v4,·v1,·v0
  
358 ····cmp-long·v3,·v3,·p1358 ····cmp-long·v3,·v4,·p1
  
359 ····if-nez·v3,·:cond_0359 ····if-nez·v3,·:cond_0
  
360 ····const/4·v3,·0x1360 ····const/4·v3,·0x1
  
361 ····.line·436361 ····.line·436
362 ····:goto_1362 ····:goto_1
Offset 378, 15 lines modifiedOffset 378, 15 lines modified
378 ····:cond_1378 ····:cond_1
379 ····const/4·v3,·0x0379 ····const/4·v3,·0x0
  
380 ····goto·:goto_1380 ····goto·:goto_1
381 .end·method381 .end·method
  
382 .method·private·getStash(JLjava/lang/Object;)Ljava/lang/Object;382 .method·private·getStash(JLjava/lang/Object;)Ljava/lang/Object;
383 ····.locals·5383 ····.locals·7
384 ····.param·p1,·"key"····#·J384 ····.param·p1,·"key"····#·J
385 ····.annotation·system·Ldalvik/annotation/Signature;385 ····.annotation·system·Ldalvik/annotation/Signature;
386 ········value·=·{386 ········value·=·{
387 ············"(JTV;)TV;"387 ············"(JTV;)TV;"
388 ········}388 ········}
389 ····.end·annotation389 ····.end·annotation
  
Offset 406, 17 lines modifiedOffset 406, 17 lines modified
406 ····add-int·v2,·v0,·v3406 ····add-int·v2,·v0,·v3
  
407 ····.local·v2,·"n":I407 ····.local·v2,·"n":I
408 ····:goto_0408 ····:goto_0
409 ····if-ge·v0,·v2,·:cond_0409 ····if-ge·v0,·v2,·:cond_0
  
410 ····.line·316410 ····.line·316
411 ····aget-wide·v3,·v1,·v0411 ····aget-wide·v4,·v1,·v0
  
412 ····cmp-long·v3,·v3,·p1412 ····cmp-long·v3,·v4,·p1
  
413 ····if-nez·v3,·:cond_1413 ····if-nez·v3,·:cond_1
  
Max diff block lines reached; 39112/42351 bytes (92.35%) of diff not shown.
1000 B
smali/com/badlogic/gdx/utils/LongMap$Entry.smali
    
Offset 46, 26 lines modifiedOffset 46, 26 lines modified
  
46 ····return-void46 ····return-void
47 .end·method47 .end·method
  
  
48 #·virtual·methods48 #·virtual·methods
49 .method·public·toString()Ljava/lang/String;49 .method·public·toString()Ljava/lang/String;
50 ····.locals·350 ····.locals·4
  
51 ····.prologue51 ····.prologue
52 ····.line·56552 ····.line·565
53 ····.local·p0,·"this":Lcom/badlogic/gdx/utils/LongMap$Entry;,·"Lcom/badlogic/gdx/utils/LongMap$Entry<TV;>;"53 ····.local·p0,·"this":Lcom/badlogic/gdx/utils/LongMap$Entry;,·"Lcom/badlogic/gdx/utils/LongMap$Entry<TV;>;"
54 ····new-instance·v0,·Ljava/lang/StringBuilder;54 ····new-instance·v0,·Ljava/lang/StringBuilder;
  
55 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V55 ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V
  
56 ····iget-wide·v1,·p0,·Lcom/badlogic/gdx/utils/LongMap$Entry;->key:J56 ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/utils/LongMap$Entry;->key:J
  
57 ····invoke-virtual·{v0,·v1,·v2},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;57 ····invoke-virtual·{v0,·v2,·v3},·Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
  
58 ····move-result-object·v058 ····move-result-object·v0
  
59 ····const-string·v1,·"="59 ····const-string·v1,·"="
  
60 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;60 ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
2.56 KB
smali/com/badlogic/gdx/utils/PerformanceCounter.smali
    
Offset 87, 34 lines modifiedOffset 87, 34 lines modified
87 ····.line·5887 ····.line·58
88 ····return-void88 ····return-void
89 .end·method89 .end·method
  
  
90 #·virtual·methods90 #·virtual·methods
91 .method·public·reset()V91 .method·public·reset()V
92 ····.locals·392 ····.locals·4
  
93 ····.prologue93 ····.prologue
94 ····const-wide/16·v1,·0x094 ····const-wide/16·v2,·0x0
  
95 ····.line·11595 ····.line·115
96 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/PerformanceCounter;->time:Lcom/badlogic/gdx/math/FloatCounter;96 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/PerformanceCounter;->time:Lcom/badlogic/gdx/math/FloatCounter;
  
97 ····invoke-virtual·{v0},·Lcom/badlogic/gdx/math/FloatCounter;->reset()V97 ····invoke-virtual·{v0},·Lcom/badlogic/gdx/math/FloatCounter;->reset()V
  
98 ····.line·11698 ····.line·116
99 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/PerformanceCounter;->load:Lcom/badlogic/gdx/math/FloatCounter;99 ····iget-object·v0,·p0,·Lcom/badlogic/gdx/utils/PerformanceCounter;->load:Lcom/badlogic/gdx/math/FloatCounter;
  
100 ····invoke-virtual·{v0},·Lcom/badlogic/gdx/math/FloatCounter;->reset()V100 ····invoke-virtual·{v0},·Lcom/badlogic/gdx/math/FloatCounter;->reset()V
  
101 ····.line·117101 ····.line·117
102 ····iput-wide·v1,·p0,·Lcom/badlogic/gdx/utils/PerformanceCounter;->startTime:J102 ····iput-wide·v2,·p0,·Lcom/badlogic/gdx/utils/PerformanceCounter;->startTime:J
  
103 ····.line·118103 ····.line·118
104 ····iput-wide·v1,·p0,·Lcom/badlogic/gdx/utils/PerformanceCounter;->lastTick:J104 ····iput-wide·v2,·p0,·Lcom/badlogic/gdx/utils/PerformanceCounter;->lastTick:J
  
105 ····.line·119105 ····.line·119
106 ····const/4·v0,·0x0106 ····const/4·v0,·0x0
  
107 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/PerformanceCounter;->current:F107 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/PerformanceCounter;->current:F
  
108 ····.line·120108 ····.line·120
Offset 143, 49 lines modifiedOffset 143, 49 lines modified
143 ····iput-boolean·v0,·p0,·Lcom/badlogic/gdx/utils/PerformanceCounter;->valid:Z143 ····iput-boolean·v0,·p0,·Lcom/badlogic/gdx/utils/PerformanceCounter;->valid:Z
  
144 ····.line·97144 ····.line·97
145 ····return-void145 ····return-void
146 .end·method146 .end·method
  
147 .method·public·stop()V147 .method·public·stop()V
148 ····.locals·7148 ····.locals·8
  
149 ····.prologue149 ····.prologue
150 ····const-wide/16·v5,·0x0150 ····const-wide/16·v6,·0x0
  
151 ····.line·104151 ····.line·104
152 ····iget-wide·v0,·p0,·Lcom/badlogic/gdx/utils/PerformanceCounter;->startTime:J152 ····iget-wide·v0,·p0,·Lcom/badlogic/gdx/utils/PerformanceCounter;->startTime:J
  
153 ····cmp-long·v0,·v0,·v5153 ····cmp-long·v0,·v0,·v6
  
154 ····if-lez·v0,·:cond_0154 ····if-lez·v0,·:cond_0
  
155 ····.line·105155 ····.line·105
156 ····iget·v0,·p0,·Lcom/badlogic/gdx/utils/PerformanceCounter;->current:F156 ····iget·v0,·p0,·Lcom/badlogic/gdx/utils/PerformanceCounter;->current:F
  
157 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J157 ····invoke-static·{},·Ljava/lang/System;->nanoTime()J
  
158 ····move-result-wide·v1158 ····move-result-wide·v2
  
159 ····iget-wide·v3,·p0,·Lcom/badlogic/gdx/utils/PerformanceCounter;->startTime:J159 ····iget-wide·v4,·p0,·Lcom/badlogic/gdx/utils/PerformanceCounter;->startTime:J
  
160 ····sub-long/2addr·v1,·v3160 ····sub-long/2addr·v2,·v4
  
161 ····long-to-float·v1,·v1161 ····long-to-float·v1,·v2
  
162 ····const·v2,·0x3089705f····#·1.0E-9f162 ····const·v2,·0x3089705f····#·1.0E-9f
  
163 ····mul-float/2addr·v1,·v2163 ····mul-float/2addr·v1,·v2
  
164 ····add-float/2addr·v0,·v1164 ····add-float/2addr·v0,·v1
  
165 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/PerformanceCounter;->current:F165 ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/PerformanceCounter;->current:F
  
166 ····.line·106166 ····.line·106
167 ····iput-wide·v5,·p0,·Lcom/badlogic/gdx/utils/PerformanceCounter;->startTime:J167 ····iput-wide·v6,·p0,·Lcom/badlogic/gdx/utils/PerformanceCounter;->startTime:J
  
168 ····.line·107168 ····.line·107
169 ····const/4·v0,·0x1169 ····const/4·v0,·0x1
  
170 ····iput-boolean·v0,·p0,·Lcom/badlogic/gdx/utils/PerformanceCounter;->valid:Z170 ····iput-boolean·v0,·p0,·Lcom/badlogic/gdx/utils/PerformanceCounter;->valid:Z
  
171 ····.line·109171 ····.line·109
9.45 KB
smali/com/badlogic/gdx/utils/compression/Lzma.smali
    
Offset 30, 208 lines modifiedOffset 30, 208 lines modified
30 ····.annotation·system·Ldalvik/annotation/Throws;30 ····.annotation·system·Ldalvik/annotation/Throws;
31 ········value·=·{31 ········value·=·{
32 ············Ljava/io/IOException;32 ············Ljava/io/IOException;
33 ········}33 ········}
34 ····.end·annotation34 ····.end·annotation
  
35 ····.prologue35 ····.prologue
36 ····const-wide/16·v3,·-0x136 ····const-wide/16·v4,·-0x1
  
37 ····.line·6237 ····.line·62
38 ····new-instance·v12,·Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;38 ····new-instance·v12,·Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;
  
39 ····invoke-direct·{v12},·Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;-><init>()V39 ····invoke-direct·{v12},·Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;-><init>()V
  
40 ····.line·6340 ····.line·63
41 ····.local·v12,·"params":Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;41 ····.local·v12,·"params":Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;
42 ····const/4·v8,·0x042 ····const/4·v0,·0x0
  
43 ····.line·6443 ····.line·64
44 ····.local·v8,·"eos":Z44 ····.local·v0,·"eos":Z
45 ····iget-boolean·v1,·v12,·Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Eos:Z45 ····iget-boolean·v2,·v12,·Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Eos:Z
  
46 ····if-eqz·v1,·:cond_046 ····if-eqz·v2,·:cond_0
  
47 ····const/4·v8,·0x147 ····const/4·v0,·0x1
  
48 ····.line·6548 ····.line·65
49 ····:cond_049 ····:cond_0
50 ····new-instance·v0,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;50 ····new-instance·v1,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;
  
51 ····invoke-direct·{v0},·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;-><init>()V51 ····invoke-direct·{v1},·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;-><init>()V
  
52 ····.line·6652 ····.line·66
53 ····.local·v0,·"encoder":Lcom/badlogic/gdx/utils/compression/lzma/Encoder;53 ····.local·v1,·"encoder":Lcom/badlogic/gdx/utils/compression/lzma/Encoder;
54 ····iget·v1,·v12,·Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Algorithm:I54 ····iget·v2,·v12,·Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Algorithm:I
  
55 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetAlgorithm(I)Z55 ····invoke-virtual·{v1,·v2},·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetAlgorithm(I)Z
  
56 ····move-result·v156 ····move-result·v2
  
57 ····if-nez·v1,·:cond_157 ····if-nez·v2,·:cond_1
  
58 ····new-instance·v1,·Ljava/lang/RuntimeException;58 ····new-instance·v2,·Ljava/lang/RuntimeException;
  
59 ····const-string·v2,·"Incorrect·compression·mode"59 ····const-string·v3,·"Incorrect·compression·mode"
  
60 ····invoke-direct·{v1,·v2},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V60 ····invoke-direct·{v2,·v3},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
  
61 ····throw·v161 ····throw·v2
  
62 ····.line·6762 ····.line·67
63 ····:cond_163 ····:cond_1
64 ····iget·v1,·v12,·Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->DictionarySize:I64 ····iget·v2,·v12,·Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->DictionarySize:I
  
65 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetDictionarySize(I)Z65 ····invoke-virtual·{v1,·v2},·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetDictionarySize(I)Z
  
66 ····move-result·v166 ····move-result·v2
  
67 ····if-nez·v1,·:cond_267 ····if-nez·v2,·:cond_2
  
68 ····new-instance·v1,·Ljava/lang/RuntimeException;68 ····new-instance·v2,·Ljava/lang/RuntimeException;
  
69 ····const-string·v2,·"Incorrect·dictionary·size"69 ····const-string·v3,·"Incorrect·dictionary·size"
  
70 ····invoke-direct·{v1,·v2},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V70 ····invoke-direct·{v2,·v3},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
  
71 ····throw·v171 ····throw·v2
  
72 ····.line·6872 ····.line·68
73 ····:cond_273 ····:cond_2
74 ····iget·v1,·v12,·Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Fb:I74 ····iget·v2,·v12,·Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Fb:I
  
75 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetNumFastBytes(I)Z75 ····invoke-virtual·{v1,·v2},·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetNumFastBytes(I)Z
  
76 ····move-result·v176 ····move-result·v2
  
77 ····if-nez·v1,·:cond_377 ····if-nez·v2,·:cond_3
  
78 ····new-instance·v1,·Ljava/lang/RuntimeException;78 ····new-instance·v2,·Ljava/lang/RuntimeException;
  
79 ····const-string·v2,·"Incorrect·-fb·value"79 ····const-string·v3,·"Incorrect·-fb·value"
  
80 ····invoke-direct·{v1,·v2},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V80 ····invoke-direct·{v2,·v3},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
  
81 ····throw·v181 ····throw·v2
  
82 ····.line·6982 ····.line·69
83 ····:cond_383 ····:cond_3
84 ····iget·v1,·v12,·Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->MatchFinder:I84 ····iget·v2,·v12,·Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->MatchFinder:I
  
85 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetMatchFinder(I)Z85 ····invoke-virtual·{v1,·v2},·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetMatchFinder(I)Z
  
86 ····move-result·v186 ····move-result·v2
  
87 ····if-nez·v1,·:cond_487 ····if-nez·v2,·:cond_4
  
88 ····new-instance·v1,·Ljava/lang/RuntimeException;88 ····new-instance·v2,·Ljava/lang/RuntimeException;
  
89 ····const-string·v2,·"Incorrect·-mf·value"89 ····const-string·v3,·"Incorrect·-mf·value"
  
90 ····invoke-direct·{v1,·v2},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V90 ····invoke-direct·{v2,·v3},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
  
91 ····throw·v191 ····throw·v2
  
92 ····.line·7092 ····.line·70
93 ····:cond_493 ····:cond_4
94 ····iget·v1,·v12,·Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Lc:I94 ····iget·v2,·v12,·Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Lc:I
  
95 ····iget·v2,·v12,·Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Lp:I95 ····iget·v3,·v12,·Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Lp:I
  
96 ····iget·v5,·v12,·Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Pb:I96 ····iget·v6,·v12,·Lcom/badlogic/gdx/utils/compression/Lzma$CommandLine;->Pb:I
  
97 ····invoke-virtual·{v0,·v1,·v2,·v5},·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetLcLpPb(III)Z97 ····invoke-virtual·{v1,·v2,·v3,·v6},·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->SetLcLpPb(III)Z
  
98 ····move-result·v198 ····move-result·v2
  
99 ····if-nez·v1,·:cond_599 ····if-nez·v2,·:cond_5
  
100 ····new-instance·v1,·Ljava/lang/RuntimeException;100 ····new-instance·v2,·Ljava/lang/RuntimeException;
  
101 ····const-string·v2,·"Incorrect·-lc·or·-lp·or·-pb·value"101 ····const-string·v3,·"Incorrect·-lc·or·-lp·or·-pb·value"
  
102 ····invoke-direct·{v1,·v2},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V102 ····invoke-direct·{v2,·v3},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
  
103 ····throw·v1103 ····throw·v2
  
104 ····.line·71104 ····.line·71
Max diff block lines reached; 3323/9577 bytes (34.70%) of diff not shown.
54.2 KB
smali/com/badlogic/gdx/utils/compression/lzma/Encoder.smali
    
Offset 847, 15 lines modifiedOffset 847, 15 lines modified
847 ····:cond_0847 ····:cond_0
848 ····const/4·v1,·0x0848 ····const/4·v1,·0x0
  
849 ····goto·:goto_0849 ····goto·:goto_0
850 .end·method850 .end·method
  
851 .method·public·Code(Ljava/io/InputStream;Ljava/io/OutputStream;JJLcom/badlogic/gdx/utils/compression/ICodeProgress;)V851 .method·public·Code(Ljava/io/InputStream;Ljava/io/OutputStream;JJLcom/badlogic/gdx/utils/compression/ICodeProgress;)V
852 ····.locals·4852 ····.locals·5
853 ····.param·p1,·"inStream"····#·Ljava/io/InputStream;853 ····.param·p1,·"inStream"····#·Ljava/io/InputStream;
854 ····.param·p2,·"outStream"····#·Ljava/io/OutputStream;854 ····.param·p2,·"outStream"····#·Ljava/io/OutputStream;
855 ····.param·p3,·"inSize"····#·J855 ····.param·p3,·"inSize"····#·J
856 ····.param·p5,·"outSize"····#·J856 ····.param·p5,·"outSize"····#·J
857 ····.param·p7,·"progress"····#·Lcom/badlogic/gdx/utils/compression/ICodeProgress;857 ····.param·p7,·"progress"····#·Lcom/badlogic/gdx/utils/compression/ICodeProgress;
858 ····.annotation·system·Ldalvik/annotation/Throws;858 ····.annotation·system·Ldalvik/annotation/Throws;
859 ········value·=·{859 ········value·=·{
Offset 930, 1506 lines modifiedOffset 930, 1510 lines modified
  
930 ····invoke-virtual·{p0},·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->ReleaseStreams()V930 ····invoke-virtual·{p0},·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->ReleaseStreams()V
  
931 ····throw·v0931 ····throw·v0
932 .end·method932 .end·method
  
933 .method·public·CodeOneBlock([J[J[Z)V933 .method·public·CodeOneBlock([J[J[Z)V
934 ····.locals·23934 ····.locals·24
935 ····.param·p1,·"inSize"····#·[J935 ····.param·p1,·"inSize"····#·[J
936 ····.param·p2,·"outSize"····#·[J936 ····.param·p2,·"outSize"····#·[J
937 ····.param·p3,·"finished"····#·[Z937 ····.param·p3,·"finished"····#·[Z
938 ····.annotation·system·Ldalvik/annotation/Throws;938 ····.annotation·system·Ldalvik/annotation/Throws;
939 ········value·=·{939 ········value·=·{
940 ············Ljava/io/IOException;940 ············Ljava/io/IOException;
941 ········}941 ········}
942 ····.end·annotation942 ····.end·annotation
  
943 ····.prologue943 ····.prologue
944 ····.line·946944 ····.line·946
945 ····const/16·v19,·0x0945 ····const/16·v20,·0x0
  
946 ····const-wide/16·v20,·0x0946 ····const-wide/16·v22,·0x0
  
947 ····aput-wide·v20,·p1,·v19947 ····aput-wide·v22,·p1,·v20
  
948 ····.line·947948 ····.line·947
949 ····const/16·v19,·0x0949 ····const/16·v20,·0x0
  
950 ····const-wide/16·v20,·0x0950 ····const-wide/16·v22,·0x0
  
951 ····aput-wide·v20,·p2,·v19951 ····aput-wide·v22,·p2,·v20
  
952 ····.line·948952 ····.line·948
953 ····const/16·v19,·0x0953 ····const/16·v20,·0x0
  
954 ····const/16·v20,·0x1954 ····const/16·v21,·0x1
  
955 ····aput-boolean·v20,·p3,·v19955 ····aput-boolean·v21,·p3,·v20
  
956 ····.line·950956 ····.line·950
957 ····move-object/from16·v0,·p0957 ····move-object/from16·v0,·p0
  
958 ····iget-object·v0,·v0,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_inStream:Ljava/io/InputStream;958 ····iget-object·v0,·v0,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_inStream:Ljava/io/InputStream;
  
959 ····move-object/from16·v19,·v0959 ····move-object/from16·v20,·v0
  
960 ····if-eqz·v19,·:cond_0960 ····if-eqz·v20,·:cond_0
  
961 ····.line·951961 ····.line·951
962 ····move-object/from16·v0,·p0962 ····move-object/from16·v0,·p0
  
963 ····iget-object·v0,·v0,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree;963 ····iget-object·v0,·v0,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree;
  
964 ····move-object/from16·v19,·v0964 ····move-object/from16·v20,·v0
  
965 ····move-object/from16·v0,·p0965 ····move-object/from16·v0,·p0
  
966 ····iget-object·v0,·v0,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_inStream:Ljava/io/InputStream;966 ····iget-object·v0,·v0,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_inStream:Ljava/io/InputStream;
  
967 ····move-object/from16·v20,·v0967 ····move-object/from16·v21,·v0
  
968 ····invoke-virtual/range·{v19·..·v20},·Lcom/badlogic/gdx/utils/compression/lz/BinTree;->SetStream(Ljava/io/InputStream;)V968 ····invoke-virtual/range·{v20·..·v21},·Lcom/badlogic/gdx/utils/compression/lz/BinTree;->SetStream(Ljava/io/InputStream;)V
  
969 ····.line·952969 ····.line·952
970 ····move-object/from16·v0,·p0970 ····move-object/from16·v0,·p0
  
971 ····iget-object·v0,·v0,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree;971 ····iget-object·v0,·v0,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree;
  
972 ····move-object/from16·v19,·v0972 ····move-object/from16·v20,·v0
  
973 ····invoke-virtual/range·{v19·..·v19},·Lcom/badlogic/gdx/utils/compression/lz/BinTree;->Init()V973 ····invoke-virtual/range·{v20·..·v20},·Lcom/badlogic/gdx/utils/compression/lz/BinTree;->Init()V
  
974 ····.line·953974 ····.line·953
975 ····const/16·v19,·0x1975 ····const/16·v20,·0x1
  
976 ····move/from16·v0,·v19976 ····move/from16·v0,·v20
  
977 ····move-object/from16·v1,·p0977 ····move-object/from16·v1,·p0
  
978 ····iput-boolean·v0,·v1,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_needReleaseMFStream:Z978 ····iput-boolean·v0,·v1,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_needReleaseMFStream:Z
  
979 ····.line·954979 ····.line·954
980 ····const/16·v19,·0x0980 ····const/16·v20,·0x0
  
981 ····move-object/from16·v0,·v19981 ····move-object/from16·v0,·v20
  
982 ····move-object/from16·v1,·p0982 ····move-object/from16·v1,·p0
  
983 ····iput-object·v0,·v1,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_inStream:Ljava/io/InputStream;983 ····iput-object·v0,·v1,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_inStream:Ljava/io/InputStream;
  
984 ····.line·957984 ····.line·957
985 ····:cond_0985 ····:cond_0
986 ····move-object/from16·v0,·p0986 ····move-object/from16·v0,·p0
  
987 ····iget-boolean·v0,·v0,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_finished:Z987 ····iget-boolean·v0,·v0,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_finished:Z
  
988 ····move/from16·v19,·v0988 ····move/from16·v20,·v0
  
989 ····if-eqz·v19,·:cond_1989 ····if-eqz·v20,·:cond_1
  
990 ····.line·1075990 ····.line·1075
991 ····:goto_0991 ····:goto_0
992 ····return-void992 ····return-void
  
993 ····.line·958993 ····.line·958
994 ····:cond_1994 ····:cond_1
995 ····const/16·v19,·0x1995 ····const/16·v20,·0x1
  
996 ····move/from16·v0,·v19996 ····move/from16·v0,·v20
  
997 ····move-object/from16·v1,·p0997 ····move-object/from16·v1,·p0
Max diff block lines reached; 51380/55383 bytes (92.77%) of diff not shown.
27.3 KB
smali/com/badlogic/gdx/utils/compression/lzma/Decoder.smali
    
Offset 181, 15 lines modifiedOffset 181, 15 lines modified
181 ····:cond_0181 ····:cond_0
182 ····return-void182 ····return-void
183 .end·method183 .end·method
  
  
184 #·virtual·methods184 #·virtual·methods
185 .method·public·Code(Ljava/io/InputStream;Ljava/io/OutputStream;J)Z185 .method·public·Code(Ljava/io/InputStream;Ljava/io/OutputStream;J)Z
186 ····.locals·20186 ····.locals·21
187 ····.param·p1,·"inStream"····#·Ljava/io/InputStream;187 ····.param·p1,·"inStream"····#·Ljava/io/InputStream;
188 ····.param·p2,·"outStream"····#·Ljava/io/OutputStream;188 ····.param·p2,·"outStream"····#·Ljava/io/OutputStream;
189 ····.param·p3,·"outSize"····#·J189 ····.param·p3,·"outSize"····#·J
190 ····.annotation·system·Ldalvik/annotation/Throws;190 ····.annotation·system·Ldalvik/annotation/Throws;
191 ········value·=·{191 ········value·=·{
192 ············Ljava/io/IOException;192 ············Ljava/io/IOException;
193 ········}193 ········}
Offset 197, 712 lines modifiedOffset 197, 712 lines modified
  
197 ····.prologue197 ····.prologue
198 ····.line·192198 ····.line·192
199 ····move-object/from16·v0,·p0199 ····move-object/from16·v0,·p0
  
200 ····iget-object·v0,·v0,·Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;200 ····iget-object·v0,·v0,·Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;
  
201 ····move-object/from16·v17,·v0201 ····move-object/from16·v18,·v0
  
202 ····move-object/from16·v0,·v17202 ····move-object/from16·v0,·v18
  
203 ····move-object/from16·v1,·p1203 ····move-object/from16·v1,·p1
  
204 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->SetStream(Ljava/io/InputStream;)V204 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->SetStream(Ljava/io/InputStream;)V
  
205 ····.line·193205 ····.line·193
206 ····move-object/from16·v0,·p0206 ····move-object/from16·v0,·p0
  
207 ····iget-object·v0,·v0,·Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow;207 ····iget-object·v0,·v0,·Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_OutWindow:Lcom/badlogic/gdx/utils/compression/lz/OutWindow;
  
208 ····move-object/from16·v17,·v0208 ····move-object/from16·v18,·v0
  
209 ····move-object/from16·v0,·v17209 ····move-object/from16·v0,·v18
  
210 ····move-object/from16·v1,·p2210 ····move-object/from16·v1,·p2
  
211 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/utils/compression/lz/OutWindow;->SetStream(Ljava/io/OutputStream;)V211 ····invoke-virtual·{v0,·v1},·Lcom/badlogic/gdx/utils/compression/lz/OutWindow;->SetStream(Ljava/io/OutputStream;)V
  
212 ····.line·194212 ····.line·194
213 ····invoke-virtual/range·{p0·..·p0},·Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->Init()V213 ····invoke-virtual/range·{p0·..·p0},·Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->Init()V
  
214 ····.line·196214 ····.line·196
215 ····invoke-static·{},·Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateInit()I215 ····invoke-static·{},·Lcom/badlogic/gdx/utils/compression/lzma/Base;->StateInit()I
  
216 ····move-result·v16216 ····move-result·v17
  
217 ····.line·197217 ····.line·197
218 ····.local·v16,·"state":I218 ····.local·v17,·"state":I
219 ····const/4·v12,·0x0 
  
220 ····.local·v12,·"rep0":I 
221 ····const/4·v13,·0x0219 ····const/4·v13,·0x0
  
222 ····.local·v13,·"rep1":I220 ····.local·v13,·"rep0":I
223 ····const/4·v14,·0x0221 ····const/4·v14,·0x0
  
224 ····.local·v14,·"rep2":I222 ····.local·v14,·"rep1":I
225 ····const/4·v15,·0x0223 ····const/4·v15,·0x0
  
 224 ····.local·v15,·"rep2":I
 225 ····const/16·v16,·0x0
  
226 ····.line·199226 ····.line·199
227 ····.local·v15,·"rep3":I227 ····.local·v16,·"rep3":I
228 ····const-wide/16·v6,·0x0228 ····const-wide/16·v8,·0x0
  
229 ····.line·200229 ····.line·200
230 ····.local·v6,·"nowPos64":J230 ····.local·v8,·"nowPos64":J
231 ····const/4·v11,·0x0231 ····const/4·v12,·0x0
  
232 ····.line·201232 ····.line·201
233 ····.local·v11,·"prevByte":B233 ····.local·v12,·"prevByte":B
234 ····:goto_0234 ····:goto_0
235 ····const-wide/16·v17,·0x0235 ····const-wide/16·v18,·0x0
  
236 ····cmp-long·v17,·p3,·v17236 ····cmp-long·v18,·p3,·v18
  
237 ····if-ltz·v17,·:cond_0237 ····if-ltz·v18,·:cond_0
  
238 ····cmp-long·v17,·v6,·p3238 ····cmp-long·v18,·v8,·p3
  
239 ····if-gez·v17,·:cond_b239 ····if-gez·v18,·:cond_b
  
240 ····.line·202240 ····.line·202
241 ····:cond_0241 ····:cond_0
242 ····long-to-int·v0,·v6242 ····long-to-int·v0,·v8
  
243 ····move/from16·v17,·v0243 ····move/from16·v18,·v0
  
244 ····move-object/from16·v0,·p0244 ····move-object/from16·v0,·p0
  
245 ····iget·v0,·v0,·Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_PosStateMask:I245 ····iget·v0,·v0,·Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_PosStateMask:I
  
246 ····move/from16·v18,·v0246 ····move/from16·v19,·v0
  
247 ····and-int·v10,·v17,·v18247 ····and-int·v11,·v18,·v19
  
248 ····.line·203248 ····.line·203
249 ····.local·v10,·"posState":I249 ····.local·v11,·"posState":I
250 ····move-object/from16·v0,·p0250 ····move-object/from16·v0,·p0
  
251 ····iget-object·v0,·v0,·Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;251 ····iget-object·v0,·v0,·Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_RangeDecoder:Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;
  
252 ····move-object/from16·v17,·v0252 ····move-object/from16·v18,·v0
  
253 ····move-object/from16·v0,·p0253 ····move-object/from16·v0,·p0
  
254 ····iget-object·v0,·v0,·Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_IsMatchDecoders:[S254 ····iget-object·v0,·v0,·Lcom/badlogic/gdx/utils/compression/lzma/Decoder;->m_IsMatchDecoders:[S
  
255 ····move-object/from16·v18,·v0255 ····move-object/from16·v19,·v0
  
256 ····shl-int/lit8·v19,·v16,·0x4256 ····shl-int/lit8·v20,·v17,·0x4
  
257 ····add-int·v19,·v19,·v10257 ····add-int·v20,·v20,·v11
  
258 ····invoke-virtual/range·{v17·..·v19},·Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->DecodeBit([SI)I258 ····invoke-virtual/range·{v18·..·v20},·Lcom/badlogic/gdx/utils/compression/rangecoder/Decoder;->DecodeBit([SI)I
  
259 ····move-result·v17259 ····move-result·v18
  
260 ····if-nez·v17,·:cond_2260 ····if-nez·v18,·:cond_2
  
Max diff block lines reached; 23805/27797 bytes (85.64%) of diff not shown.
1.33 KB
smali/com/badlogic/gdx/utils/compression/rangecoder/Encoder.smali
    
Offset 309, 15 lines modifiedOffset 309, 15 lines modified
  
309 ····aput-short·v2,·p1,·p2309 ····aput-short·v2,·p1,·p2
  
310 ····goto·:goto_0310 ····goto·:goto_0
311 .end·method311 .end·method
  
312 .method·public·EncodeDirectBits(II)V312 .method·public·EncodeDirectBits(II)V
313 ····.locals·5313 ····.locals·6
314 ····.param·p1,·"v"····#·I314 ····.param·p1,·"v"····#·I
315 ····.param·p2,·"numTotalBits"····#·I315 ····.param·p2,·"numTotalBits"····#·I
316 ····.annotation·system·Ldalvik/annotation/Throws;316 ····.annotation·system·Ldalvik/annotation/Throws;
317 ········value·=·{317 ········value·=·{
318 ············Ljava/io/IOException;318 ············Ljava/io/IOException;
319 ········}319 ········}
320 ····.end·annotation320 ····.end·annotation
Offset 342, 23 lines modifiedOffset 342, 23 lines modified
  
342 ····and-int/lit8·v1,·v1,·0x1342 ····and-int/lit8·v1,·v1,·0x1
  
343 ····const/4·v2,·0x1343 ····const/4·v2,·0x1
  
344 ····if-ne·v1,·v2,·:cond_0344 ····if-ne·v1,·v2,·:cond_0
  
345 ····iget-wide·v1,·p0,·Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Low:J345 ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Low:J
  
346 ····iget·v3,·p0,·Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Range:I346 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Range:I
  
347 ····int-to-long·v3,·v3347 ····int-to-long·v4,·v1
  
348 ····add-long/2addr·v1,·v3348 ····add-long/2addr·v2,·v4
  
349 ····iput-wide·v1,·p0,·Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Low:J349 ····iput-wide·v2,·p0,·Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Low:J
  
350 ····.line·81350 ····.line·81
351 ····:cond_0351 ····:cond_0
352 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Range:I352 ····iget·v1,·p0,·Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->Range:I
  
353 ····const/high16·v2,·-0x1000000353 ····const/high16·v2,·-0x1000000
  
546 B
smali/org/apache/commons/lang3/EnumUtils.smali
    
Offset 402, 15 lines modifiedOffset 402, 15 lines modified
  
402 ····.line·92402 ····.line·92
403 ····.local·v0,·"ex":Ljava/lang/IllegalArgumentException;403 ····.local·v0,·"ex":Ljava/lang/IllegalArgumentException;
404 ····goto·:goto_0404 ····goto·:goto_0
405 .end·method405 .end·method
  
406 .method·public·static·processBitVector(Ljava/lang/Class;J)Ljava/util/EnumSet;406 .method·public·static·processBitVector(Ljava/lang/Class;J)Ljava/util/EnumSet;
407 ····.locals·10407 ····.locals·11
408 ····.param·p1,·"value"····#·J408 ····.param·p1,·"value"····#·J
409 ····.annotation·system·Ldalvik/annotation/Signature;409 ····.annotation·system·Ldalvik/annotation/Signature;
410 ········value·=·{410 ········value·=·{
411 ············"<E:",411 ············"<E:",
412 ············"Ljava/lang/Enum",412 ············"Ljava/lang/Enum",
413 ············"<TE;>;>(",413 ············"<TE;>;>(",
414 ············"Ljava/lang/Class",414 ············"Ljava/lang/Class",
30.0 KB
smali/org/apache/commons/lang3/ArrayUtils.smali
    
Offset 433, 15 lines modifiedOffset 433, 15 lines modified
  
433 ····check-cast·v0,·[C433 ····check-cast·v0,·[C
  
434 ····return-object·v0434 ····return-object·v0
435 .end·method435 .end·method
  
436 .method·public·static·add([DD)[D436 .method·public·static·add([DD)[D
437 ····.locals·2437 ····.locals·3
438 ····.param·p0,·"array"····#·[D438 ····.param·p0,·"array"····#·[D
439 ····.param·p1,·"element"····#·D439 ····.param·p1,·"element"····#·D
  
440 ····.prologue440 ····.prologue
441 ····.line·3856441 ····.line·3856
442 ····sget-object·v1,·Ljava/lang/Double;->TYPE:Ljava/lang/Class;442 ····sget-object·v1,·Ljava/lang/Double;->TYPE:Ljava/lang/Class;
  
Offset 626, 15 lines modifiedOffset 626, 15 lines modified
  
626 ····check-cast·v0,·[J626 ····check-cast·v0,·[J
  
627 ····return-object·v0627 ····return-object·v0
628 .end·method628 .end·method
  
629 .method·public·static·add([JJ)[J629 .method·public·static·add([JJ)[J
630 ····.locals·2630 ····.locals·3
631 ····.param·p0,·"array"····#·[J631 ····.param·p0,·"array"····#·[J
632 ····.param·p1,·"element"····#·J632 ····.param·p1,·"element"····#·J
  
633 ····.prologue633 ····.prologue
634 ····.line·3937634 ····.line·3937
635 ····sget-object·v1,·Ljava/lang/Long;->TYPE:Ljava/lang/Class;635 ····sget-object·v1,·Ljava/lang/Long;->TYPE:Ljava/lang/Class;
  
Offset 1805, 15 lines modifiedOffset 1805, 15 lines modified
1805 ····:cond_01805 ····:cond_0
1806 ····const/4·v0,·0x01806 ····const/4·v0,·0x0
  
1807 ····goto·:goto_01807 ····goto·:goto_0
1808 .end·method1808 .end·method
  
1809 .method·public·static·contains([DD)Z1809 .method·public·static·contains([DD)Z
1810 ····.locals·21810 ····.locals·3
1811 ····.param·p0,·"array"····#·[D1811 ····.param·p0,·"array"····#·[D
1812 ····.param·p1,·"valueToFind"····#·D1812 ····.param·p1,·"valueToFind"····#·D
  
1813 ····.prologue1813 ····.prologue
1814 ····.line·24481814 ····.line·2448
1815 ····invoke-static·{p0,·p1,·p2},·Lorg/apache/commons/lang3/ArrayUtils;->indexOf([DD)I1815 ····invoke-static·{p0,·p1,·p2},·Lorg/apache/commons/lang3/ArrayUtils;->indexOf([DD)I
  
Offset 1831, 15 lines modifiedOffset 1831, 15 lines modified
1831 ····:cond_01831 ····:cond_0
1832 ····const/4·v0,·0x01832 ····const/4·v0,·0x0
  
1833 ····goto·:goto_01833 ····goto·:goto_0
1834 .end·method1834 .end·method
  
1835 .method·public·static·contains([DDD)Z1835 .method·public·static·contains([DDD)Z
1836 ····.locals·61836 ····.locals·7
1837 ····.param·p0,·"array"····#·[D1837 ····.param·p0,·"array"····#·[D
1838 ····.param·p1,·"valueToFind"····#·D1838 ····.param·p1,·"valueToFind"····#·D
1839 ····.param·p3,·"tolerance"····#·D1839 ····.param·p3,·"tolerance"····#·D
  
1840 ····.prologue1840 ····.prologue
1841 ····const/4·v3,·0x01841 ····const/4·v3,·0x0
  
Offset 1913, 15 lines modifiedOffset 1913, 15 lines modified
1913 ····:cond_01913 ····:cond_0
1914 ····const/4·v0,·0x01914 ····const/4·v0,·0x0
  
1915 ····goto·:goto_01915 ····goto·:goto_0
1916 .end·method1916 .end·method
  
1917 .method·public·static·contains([JJ)Z1917 .method·public·static·contains([JJ)Z
1918 ····.locals·21918 ····.locals·3
1919 ····.param·p0,·"array"····#·[J1919 ····.param·p0,·"array"····#·[J
1920 ····.param·p1,·"valueToFind"····#·J1920 ····.param·p1,·"valueToFind"····#·J
  
1921 ····.prologue1921 ····.prologue
1922 ····.line·18241922 ····.line·1824
1923 ····invoke-static·{p0,·p1,·p2},·Lorg/apache/commons/lang3/ArrayUtils;->indexOf([JJ)I1923 ····invoke-static·{p0,·p1,·p2},·Lorg/apache/commons/lang3/ArrayUtils;->indexOf([JJ)I
  
Offset 2345, 15 lines modifiedOffset 2345, 15 lines modified
  
2345 ····move-result·v02345 ····move-result·v0
  
2346 ····return·v02346 ····return·v0
2347 .end·method2347 .end·method
  
2348 .method·public·static·indexOf([DDD)I2348 .method·public·static·indexOf([DDD)I
2349 ····.locals·62349 ····.locals·7
2350 ····.param·p0,·"array"····#·[D2350 ····.param·p0,·"array"····#·[D
2351 ····.param·p1,·"valueToFind"····#·D2351 ····.param·p1,·"valueToFind"····#·D
2352 ····.param·p3,·"tolerance"····#·D2352 ····.param·p3,·"tolerance"····#·D
  
2353 ····.prologue2353 ····.prologue
2354 ····.line·22742354 ····.line·2274
2355 ····const/4·v3,·0x02355 ····const/4·v3,·0x0
Offset 2368, 15 lines modifiedOffset 2368, 15 lines modified
  
2368 ····move-result·v02368 ····move-result·v0
  
2369 ····return·v02369 ····return·v0
2370 .end·method2370 .end·method
  
2371 .method·public·static·indexOf([DDI)I2371 .method·public·static·indexOf([DDI)I
2372 ····.locals·42372 ····.locals·5
2373 ····.param·p0,·"array"····#·[D2373 ····.param·p0,·"array"····#·[D
2374 ····.param·p1,·"valueToFind"····#·D2374 ····.param·p1,·"valueToFind"····#·D
2375 ····.param·p3,·"startIndex"····#·I2375 ····.param·p3,·"startIndex"····#·I
  
2376 ····.prologue2376 ····.prologue
2377 ····const/4·v1,·-0x12377 ····const/4·v1,·-0x1
  
Offset 2434, 24 lines modifiedOffset 2434, 24 lines modified
2434 ····.locals·82434 ····.locals·8
2435 ····.param·p0,·"array"····#·[D2435 ····.param·p0,·"array"····#·[D
2436 ····.param·p1,·"valueToFind"····#·D2436 ····.param·p1,·"valueToFind"····#·D
2437 ····.param·p3,·"startIndex"····#·I2437 ····.param·p3,·"startIndex"····#·I
2438 ····.param·p4,·"tolerance"····#·D2438 ····.param·p4,·"tolerance"····#·D
  
2439 ····.prologue2439 ····.prologue
2440 ····const/4·v5,·-0x12440 ····const/4·v1,·-0x1
  
2441 ····.line·23242441 ····.line·2324
2442 ····invoke-static·{p0},·Lorg/apache/commons/lang3/ArrayUtils;->isEmpty([D)Z2442 ····invoke-static·{p0},·Lorg/apache/commons/lang3/ArrayUtils;->isEmpty([D)Z
  
2443 ····move-result·v62443 ····move-result·v6
  
2444 ····if-eqz·v6,·:cond_12444 ····if-eqz·v6,·:cond_1
Max diff block lines reached; 28045/30660 bytes (91.47%) of diff not shown.
2.43 KB
smali/org/apache/commons/lang3/mutable/MutableLong.smali
    
Offset 40, 15 lines modifiedOffset 40, 15 lines modified
40 ····invoke-direct·{p0},·Ljava/lang/Number;-><init>()V40 ····invoke-direct·{p0},·Ljava/lang/Number;-><init>()V
  
41 ····.line·4541 ····.line·45
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
44 .method·public·constructor·<init>(J)V44 .method·public·constructor·<init>(J)V
45 ····.locals·045 ····.locals·1
46 ····.param·p1,·"value"····#·J46 ····.param·p1,·"value"····#·J
  
47 ····.prologue47 ····.prologue
48 ····.line·5348 ····.line·53
49 ····invoke-direct·{p0},·Ljava/lang/Number;-><init>()V49 ····invoke-direct·{p0},·Ljava/lang/Number;-><init>()V
  
50 ····.line·5450 ····.line·54
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ····.line·78100 ····.line·78
101 ····return-void101 ····return-void
102 .end·method102 .end·method
  
  
103 #·virtual·methods103 #·virtual·methods
104 .method·public·add(J)V104 .method·public·add(J)V
105 ····.locals·2105 ····.locals·3
106 ····.param·p1,·"operand"····#·J106 ····.param·p1,·"operand"····#·J
  
107 ····.prologue107 ····.prologue
108 ····.line·136108 ····.line·136
109 ····iget-wide·v0,·p0,·Lorg/apache/commons/lang3/mutable/MutableLong;->value:J109 ····iget-wide·v0,·p0,·Lorg/apache/commons/lang3/mutable/MutableLong;->value:J
  
110 ····add-long/2addr·v0,·p1110 ····add-long/2addr·v0,·p1
Offset 219, 36 lines modifiedOffset 219, 36 lines modified
  
219 ····long-to-double·v0,·v0219 ····long-to-double·v0,·v0
  
220 ····return-wide·v0220 ····return-wide·v0
221 .end·method221 .end·method
  
222 .method·public·equals(Ljava/lang/Object;)Z222 .method·public·equals(Ljava/lang/Object;)Z
223 ····.locals·5223 ····.locals·6
224 ····.param·p1,·"obj"····#·Ljava/lang/Object;224 ····.param·p1,·"obj"····#·Ljava/lang/Object;
  
225 ····.prologue225 ····.prologue
226 ····const/4·v0,·0x0226 ····const/4·v0,·0x0
  
227 ····.line·234227 ····.line·234
228 ····instance-of·v1,·p1,·Lorg/apache/commons/lang3/mutable/MutableLong;228 ····instance-of·v1,·p1,·Lorg/apache/commons/lang3/mutable/MutableLong;
  
229 ····if-eqz·v1,·:cond_0229 ····if-eqz·v1,·:cond_0
  
230 ····.line·235230 ····.line·235
231 ····iget-wide·v1,·p0,·Lorg/apache/commons/lang3/mutable/MutableLong;->value:J231 ····iget-wide·v2,·p0,·Lorg/apache/commons/lang3/mutable/MutableLong;->value:J
  
232 ····check-cast·p1,·Lorg/apache/commons/lang3/mutable/MutableLong;232 ····check-cast·p1,·Lorg/apache/commons/lang3/mutable/MutableLong;
  
233 ····.end·local·p1····#·"obj":Ljava/lang/Object;233 ····.end·local·p1····#·"obj":Ljava/lang/Object;
234 ····invoke-virtual·{p1},·Lorg/apache/commons/lang3/mutable/MutableLong;->longValue()J234 ····invoke-virtual·{p1},·Lorg/apache/commons/lang3/mutable/MutableLong;->longValue()J
  
235 ····move-result-wide·v3235 ····move-result-wide·v4
  
236 ····cmp-long·v1,·v1,·v3236 ····cmp-long·v1,·v2,·v4
  
237 ····if-nez·v1,·:cond_0237 ····if-nez·v1,·:cond_0
  
238 ····const/4·v0,·0x1238 ····const/4·v0,·0x1
  
239 ····.line·237239 ····.line·237
240 ····:cond_0240 ····:cond_0
Offset 349, 15 lines modifiedOffset 349, 15 lines modified
349 ····.line·190349 ····.line·190
350 ····iget-wide·v0,·p0,·Lorg/apache/commons/lang3/mutable/MutableLong;->value:J350 ····iget-wide·v0,·p0,·Lorg/apache/commons/lang3/mutable/MutableLong;->value:J
  
351 ····return-wide·v0351 ····return-wide·v0
352 .end·method352 .end·method
  
353 .method·public·setValue(J)V353 .method·public·setValue(J)V
354 ····.locals·0354 ····.locals·1
355 ····.param·p1,·"value"····#·J355 ····.param·p1,·"value"····#·J
  
356 ····.prologue356 ····.prologue
357 ····.line·96357 ····.line·96
358 ····iput-wide·p1,·p0,·Lorg/apache/commons/lang3/mutable/MutableLong;->value:J358 ····iput-wide·p1,·p0,·Lorg/apache/commons/lang3/mutable/MutableLong;->value:J
  
359 ····.line·97359 ····.line·97
Offset 391, 15 lines modifiedOffset 391, 15 lines modified
391 ····.end·local·p1····#·"x0":Ljava/lang/Object;391 ····.end·local·p1····#·"x0":Ljava/lang/Object;
392 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/lang3/mutable/MutableLong;->setValue(Ljava/lang/Number;)V392 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/lang3/mutable/MutableLong;->setValue(Ljava/lang/Number;)V
  
393 ····return-void393 ····return-void
394 .end·method394 .end·method
  
395 .method·public·subtract(J)V395 .method·public·subtract(J)V
396 ····.locals·2396 ····.locals·3
397 ····.param·p1,·"operand"····#·J397 ····.param·p1,·"operand"····#·J
  
398 ····.prologue398 ····.prologue
399 ····.line·157399 ····.line·157
400 ····iget-wide·v0,·p0,·Lorg/apache/commons/lang3/mutable/MutableLong;->value:J400 ····iget-wide·v0,·p0,·Lorg/apache/commons/lang3/mutable/MutableLong;->value:J
  
401 ····sub-long/2addr·v0,·p1401 ····sub-long/2addr·v0,·p1
1.48 KB
smali/org/apache/commons/lang3/mutable/MutableDouble.smali
    
Offset 40, 15 lines modifiedOffset 40, 15 lines modified
40 ····invoke-direct·{p0},·Ljava/lang/Number;-><init>()V40 ····invoke-direct·{p0},·Ljava/lang/Number;-><init>()V
  
41 ····.line·4541 ····.line·45
42 ····return-void42 ····return-void
43 .end·method43 .end·method
  
44 .method·public·constructor·<init>(D)V44 .method·public·constructor·<init>(D)V
45 ····.locals·045 ····.locals·1
46 ····.param·p1,·"value"····#·D46 ····.param·p1,·"value"····#·D
  
47 ····.prologue47 ····.prologue
48 ····.line·5348 ····.line·53
49 ····invoke-direct·{p0},·Ljava/lang/Number;-><init>()V49 ····invoke-direct·{p0},·Ljava/lang/Number;-><init>()V
  
50 ····.line·5450 ····.line·54
Offset 100, 15 lines modifiedOffset 100, 15 lines modified
100 ····.line·78100 ····.line·78
101 ····return-void101 ····return-void
102 .end·method102 .end·method
  
  
103 #·virtual·methods103 #·virtual·methods
104 .method·public·add(D)V104 .method·public·add(D)V
105 ····.locals·2105 ····.locals·3
106 ····.param·p1,·"operand"····#·D106 ····.param·p1,·"operand"····#·D
  
107 ····.prologue107 ····.prologue
108 ····.line·155108 ····.line·155
109 ····iget-wide·v0,·p0,·Lorg/apache/commons/lang3/mutable/MutableDouble;->value:D109 ····iget-wide·v0,·p0,·Lorg/apache/commons/lang3/mutable/MutableDouble;->value:D
  
110 ····add-double/2addr·v0,·p1110 ····add-double/2addr·v0,·p1
Offset 369, 15 lines modifiedOffset 369, 15 lines modified
  
369 ····double-to-long·v0,·v0369 ····double-to-long·v0,·v0
  
370 ····return-wide·v0370 ····return-wide·v0
371 .end·method371 .end·method
  
372 .method·public·setValue(D)V372 .method·public·setValue(D)V
373 ····.locals·0373 ····.locals·1
374 ····.param·p1,·"value"····#·D374 ····.param·p1,·"value"····#·D
  
375 ····.prologue375 ····.prologue
376 ····.line·96376 ····.line·96
377 ····iput-wide·p1,·p0,·Lorg/apache/commons/lang3/mutable/MutableDouble;->value:D377 ····iput-wide·p1,·p0,·Lorg/apache/commons/lang3/mutable/MutableDouble;->value:D
  
378 ····.line·97378 ····.line·97
Offset 411, 15 lines modifiedOffset 411, 15 lines modified
411 ····.end·local·p1····#·"x0":Ljava/lang/Object;411 ····.end·local·p1····#·"x0":Ljava/lang/Object;
412 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/lang3/mutable/MutableDouble;->setValue(Ljava/lang/Number;)V412 ····invoke-virtual·{p0,·p1},·Lorg/apache/commons/lang3/mutable/MutableDouble;->setValue(Ljava/lang/Number;)V
  
413 ····return-void413 ····return-void
414 .end·method414 .end·method
  
415 .method·public·subtract(D)V415 .method·public·subtract(D)V
416 ····.locals·2416 ····.locals·3
417 ····.param·p1,·"operand"····#·D417 ····.param·p1,·"operand"····#·D
  
418 ····.prologue418 ····.prologue
419 ····.line·176419 ····.line·176
420 ····iget-wide·v0,·p0,·Lorg/apache/commons/lang3/mutable/MutableDouble;->value:D420 ····iget-wide·v0,·p0,·Lorg/apache/commons/lang3/mutable/MutableDouble;->value:D
  
421 ····sub-double/2addr·v0,·p1421 ····sub-double/2addr·v0,·p1
834 B
smali/org/apache/commons/lang3/concurrent/BasicThreadFactory.smali
    
Offset 127, 17 lines modifiedOffset 127, 17 lines modified
127 ····if-eqz·v1,·:cond_0127 ····if-eqz·v1,·:cond_0
  
128 ····.line·221128 ····.line·221
129 ····iget-object·v1,·p0,·Lorg/apache/commons/lang3/concurrent/BasicThreadFactory;->threadCounter:Ljava/util/concurrent/atomic/AtomicLong;129 ····iget-object·v1,·p0,·Lorg/apache/commons/lang3/concurrent/BasicThreadFactory;->threadCounter:Ljava/util/concurrent/atomic/AtomicLong;
  
130 ····invoke-virtual·{v1},·Ljava/util/concurrent/atomic/AtomicLong;->incrementAndGet()J130 ····invoke-virtual·{v1},·Ljava/util/concurrent/atomic/AtomicLong;->incrementAndGet()J
  
131 ····move-result-wide·v1131 ····move-result-wide·v2
  
132 ····invoke-static·{v1,·v2},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;132 ····invoke-static·{v2,·v3},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
  
133 ····move-result-object·v0133 ····move-result-object·v0
  
134 ····.line·222134 ····.line·222
135 ····.local·v0,·"count":Ljava/lang/Long;135 ····.local·v0,·"count":Ljava/lang/Long;
136 ····invoke-virtual·{p0},·Lorg/apache/commons/lang3/concurrent/BasicThreadFactory;->getNamingPattern()Ljava/lang/String;136 ····invoke-virtual·{p0},·Lorg/apache/commons/lang3/concurrent/BasicThreadFactory;->getNamingPattern()Ljava/lang/String;
  
3.53 KB
smali/org/apache/commons/lang3/concurrent/TimedSemaphore.smali
    
Offset 38, 15 lines modifiedOffset 38, 15 lines modified
38 .field·private·totalAcquireCount:J38 .field·private·totalAcquireCount:J
  
39 .field·private·final·unit:Ljava/util/concurrent/TimeUnit;39 .field·private·final·unit:Ljava/util/concurrent/TimeUnit;
  
  
40 #·direct·methods40 #·direct·methods
41 .method·public·constructor·<init>(JLjava/util/concurrent/TimeUnit;I)V41 .method·public·constructor·<init>(JLjava/util/concurrent/TimeUnit;I)V
42 ····.locals·642 ····.locals·7
43 ····.param·p1,·"timePeriod"····#·J43 ····.param·p1,·"timePeriod"····#·J
44 ····.param·p3,·"timeUnit"····#·Ljava/util/concurrent/TimeUnit;44 ····.param·p3,·"timeUnit"····#·Ljava/util/concurrent/TimeUnit;
45 ····.param·p4,·"limit"····#·I45 ····.param·p4,·"limit"····#·I
  
46 ····.prologue46 ····.prologue
47 ····.line·18547 ····.line·185
48 ····const/4·v1,·0x048 ····const/4·v1,·0x0
Offset 62, 32 lines modifiedOffset 62, 32 lines modified
62 ····invoke-direct/range·{v0·..·v5},·Lorg/apache/commons/lang3/concurrent/TimedSemaphore;-><init>(Ljava/util/concurrent/ScheduledExecutorService;JLjava/util/concurrent/TimeUnit;I)V62 ····invoke-direct/range·{v0·..·v5},·Lorg/apache/commons/lang3/concurrent/TimedSemaphore;-><init>(Ljava/util/concurrent/ScheduledExecutorService;JLjava/util/concurrent/TimeUnit;I)V
  
63 ····.line·18663 ····.line·186
64 ····return-void64 ····return-void
65 .end·method65 .end·method
  
66 .method·public·constructor·<init>(Ljava/util/concurrent/ScheduledExecutorService;JLjava/util/concurrent/TimeUnit;I)V66 .method·public·constructor·<init>(Ljava/util/concurrent/ScheduledExecutorService;JLjava/util/concurrent/TimeUnit;I)V
67 ····.locals·567 ····.locals·6
68 ····.param·p1,·"service"····#·Ljava/util/concurrent/ScheduledExecutorService;68 ····.param·p1,·"service"····#·Ljava/util/concurrent/ScheduledExecutorService;
69 ····.param·p2,·"timePeriod"····#·J69 ····.param·p2,·"timePeriod"····#·J
70 ····.param·p4,·"timeUnit"····#·Ljava/util/concurrent/TimeUnit;70 ····.param·p4,·"timeUnit"····#·Ljava/util/concurrent/TimeUnit;
71 ····.param·p5,·"limit"····#·I71 ····.param·p5,·"limit"····#·I
  
72 ····.prologue72 ····.prologue
73 ····const/4·v4,·0x173 ····const/4·v5,·0x1
  
74 ····const/4·v3,·0x074 ····const/4·v4,·0x0
  
75 ····.line·20175 ····.line·201
76 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V76 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
77 ····.line·20277 ····.line·202
78 ····const-wide/16·v1,·0x078 ····const-wide/16·v2,·0x0
  
79 ····cmp-long·v1,·p2,·v179 ····cmp-long·v1,·p2,·v2
  
80 ····if-gtz·v1,·:cond_080 ····if-gtz·v1,·:cond_0
  
81 ····.line·20381 ····.line·203
82 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;82 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;
  
83 ····const-string·v2,·"Time·period·must·be·greater·0!"83 ····const-string·v2,·"Time·period·must·be·greater·0!"
Offset 106, 41 lines modifiedOffset 106, 41 lines modified
106 ····.line·209106 ····.line·209
107 ····if-eqz·p1,·:cond_1107 ····if-eqz·p1,·:cond_1
  
108 ····.line·210108 ····.line·210
109 ····iput-object·p1,·p0,·Lorg/apache/commons/lang3/concurrent/TimedSemaphore;->executorService:Ljava/util/concurrent/ScheduledExecutorService;109 ····iput-object·p1,·p0,·Lorg/apache/commons/lang3/concurrent/TimedSemaphore;->executorService:Ljava/util/concurrent/ScheduledExecutorService;
  
110 ····.line·211110 ····.line·211
111 ····iput-boolean·v3,·p0,·Lorg/apache/commons/lang3/concurrent/TimedSemaphore;->ownExecutor:Z111 ····iput-boolean·v4,·p0,·Lorg/apache/commons/lang3/concurrent/TimedSemaphore;->ownExecutor:Z
  
112 ····.line·221112 ····.line·221
113 ····:goto_0113 ····:goto_0
114 ····invoke-virtual·{p0,·p5},·Lorg/apache/commons/lang3/concurrent/TimedSemaphore;->setLimit(I)V114 ····invoke-virtual·{p0,·p5},·Lorg/apache/commons/lang3/concurrent/TimedSemaphore;->setLimit(I)V
  
115 ····.line·222115 ····.line·222
116 ····return-void116 ····return-void
  
117 ····.line·213117 ····.line·213
118 ····:cond_1118 ····:cond_1
119 ····new-instance·v0,·Ljava/util/concurrent/ScheduledThreadPoolExecutor;119 ····new-instance·v0,·Ljava/util/concurrent/ScheduledThreadPoolExecutor;
  
120 ····invoke-direct·{v0,·v4},·Ljava/util/concurrent/ScheduledThreadPoolExecutor;-><init>(I)V120 ····invoke-direct·{v0,·v5},·Ljava/util/concurrent/ScheduledThreadPoolExecutor;-><init>(I)V
  
121 ····.line·215121 ····.line·215
122 ····.local·v0,·"s":Ljava/util/concurrent/ScheduledThreadPoolExecutor;122 ····.local·v0,·"s":Ljava/util/concurrent/ScheduledThreadPoolExecutor;
123 ····invoke-virtual·{v0,·v3},·Ljava/util/concurrent/ScheduledThreadPoolExecutor;->setContinueExistingPeriodicTasksAfterShutdownPolicy(Z)V123 ····invoke-virtual·{v0,·v4},·Ljava/util/concurrent/ScheduledThreadPoolExecutor;->setContinueExistingPeriodicTasksAfterShutdownPolicy(Z)V
  
124 ····.line·216124 ····.line·216
125 ····invoke-virtual·{v0,·v3},·Ljava/util/concurrent/ScheduledThreadPoolExecutor;->setExecuteExistingDelayedTasksAfterShutdownPolicy(Z)V125 ····invoke-virtual·{v0,·v4},·Ljava/util/concurrent/ScheduledThreadPoolExecutor;->setExecuteExistingDelayedTasksAfterShutdownPolicy(Z)V
  
126 ····.line·217126 ····.line·217
127 ····iput-object·v0,·p0,·Lorg/apache/commons/lang3/concurrent/TimedSemaphore;->executorService:Ljava/util/concurrent/ScheduledExecutorService;127 ····iput-object·v0,·p0,·Lorg/apache/commons/lang3/concurrent/TimedSemaphore;->executorService:Ljava/util/concurrent/ScheduledExecutorService;
  
128 ····.line·218128 ····.line·218
129 ····iput-boolean·v4,·p0,·Lorg/apache/commons/lang3/concurrent/TimedSemaphore;->ownExecutor:Z129 ····iput-boolean·v5,·p0,·Lorg/apache/commons/lang3/concurrent/TimedSemaphore;->ownExecutor:Z
  
130 ····goto·:goto_0130 ····goto·:goto_0
131 .end·method131 .end·method
  
  
132 #·virtual·methods132 #·virtual·methods
133 .method·public·declared-synchronized·acquire()V133 .method·public·declared-synchronized·acquire()V
4.81 KB
smali/org/apache/commons/lang3/math/IEEE754rUtils.smali
    
Offset 11, 15 lines modifiedOffset 11, 15 lines modified
11 ····.line·2711 ····.line·27
12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V12 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
13 ····return-void13 ····return-void
14 .end·method14 .end·method
  
15 .method·public·static·max(DD)D15 .method·public·static·max(DD)D
16 ····.locals·116 ····.locals·2
17 ····.param·p0,·"a"····#·D17 ····.param·p0,·"a"····#·D
18 ····.param·p2,·"b"····#·D18 ····.param·p2,·"b"····#·D
  
19 ····.prologue19 ····.prologue
20 ····.line·22120 ····.line·221
21 ····invoke-static·{p0,·p1},·Ljava/lang/Double;->isNaN(D)Z21 ····invoke-static·{p0,·p1},·Ljava/lang/Double;->isNaN(D)Z
  
Offset 71, 76 lines modifiedOffset 71, 76 lines modified
  
71 ····move-result-wide·v071 ····move-result-wide·v0
  
72 ····return-wide·v072 ····return-wide·v0
73 .end·method73 .end·method
  
74 .method·public·static·max([D)D74 .method·public·static·max([D)D
75 ····.locals·575 ····.locals·6
76 ····.param·p0,·"array"····#·[D76 ····.param·p0,·"array"····#·[D
  
77 ····.prologue77 ····.prologue
78 ····.line·15778 ····.line·157
79 ····if-nez·p0,·:cond_079 ····if-nez·p0,·:cond_0
  
80 ····.line·15880 ····.line·158
81 ····new-instance·v3,·Ljava/lang/IllegalArgumentException;81 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;
  
82 ····const-string·v4,·"The·Array·must·not·be·null"82 ····const-string·v4,·"The·Array·must·not·be·null"
  
83 ····invoke-direct·{v3,·v4},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V83 ····invoke-direct·{v1,·v4},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
84 ····throw·v384 ····throw·v1
  
85 ····.line·15985 ····.line·159
86 ····:cond_086 ····:cond_0
87 ····array-length·v3,·p087 ····array-length·v1,·p0
  
88 ····if-nez·v3,·:cond_188 ····if-nez·v1,·:cond_1
  
89 ····.line·16089 ····.line·160
90 ····new-instance·v3,·Ljava/lang/IllegalArgumentException;90 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;
  
91 ····const-string·v4,·"Array·cannot·be·empty."91 ····const-string·v4,·"Array·cannot·be·empty."
  
92 ····invoke-direct·{v3,·v4},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V92 ····invoke-direct·{v1,·v4},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
93 ····throw·v393 ····throw·v1
  
94 ····.line·16494 ····.line·164
95 ····:cond_195 ····:cond_1
96 ····const/4·v3,·0x096 ····const/4·v1,·0x0
  
97 ····aget-wide·v1,·p0,·v397 ····aget-wide·v2,·p0,·v1
  
98 ····.line·16598 ····.line·165
99 ····.local·v1,·"max":D99 ····.local·v2,·"max":D
100 ····const/4·v0,·0x1100 ····const/4·v0,·0x1
  
101 ····.local·v0,·"j":I101 ····.local·v0,·"j":I
102 ····:goto_0102 ····:goto_0
103 ····array-length·v3,·p0103 ····array-length·v1,·p0
  
104 ····if-ge·v0,·v3,·:cond_2104 ····if-ge·v0,·v1,·:cond_2
  
105 ····.line·166105 ····.line·166
106 ····aget-wide·v3,·p0,·v0106 ····aget-wide·v4,·p0,·v0
  
107 ····invoke-static·{v3,·v4,·v1,·v2},·Lorg/apache/commons/lang3/math/IEEE754rUtils;->max(DD)D107 ····invoke-static·{v4,·v5,·v2,·v3},·Lorg/apache/commons/lang3/math/IEEE754rUtils;->max(DD)D
  
108 ····move-result-wide·v1108 ····move-result-wide·v2
  
109 ····.line·165109 ····.line·165
110 ····add-int/lit8·v0,·v0,·0x1110 ····add-int/lit8·v0,·v0,·0x1
  
111 ····goto·:goto_0111 ····goto·:goto_0
  
112 ····.line·169112 ····.line·169
113 ····:cond_2113 ····:cond_2
114 ····return-wide·v1114 ····return-wide·v2
115 .end·method115 .end·method
  
116 .method·public·static·max(FF)F116 .method·public·static·max(FF)F
117 ····.locals·1117 ····.locals·1
118 ····.param·p0,·"a"····#·F118 ····.param·p0,·"a"····#·F
119 ····.param·p1,·"b"····#·F119 ····.param·p1,·"b"····#·F
  
Offset 261, 15 lines modifiedOffset 261, 15 lines modified
  
261 ····.line·194261 ····.line·194
262 ····:cond_2262 ····:cond_2
263 ····return·v1263 ····return·v1
264 .end·method264 .end·method
  
265 .method·public·static·min(DD)D265 .method·public·static·min(DD)D
266 ····.locals·1266 ····.locals·2
267 ····.param·p0,·"a"····#·D267 ····.param·p0,·"a"····#·D
268 ····.param·p2,·"b"····#·D268 ····.param·p2,·"b"····#·D
  
269 ····.prologue269 ····.prologue
270 ····.line·103270 ····.line·103
271 ····invoke-static·{p0,·p1},·Ljava/lang/Double;->isNaN(D)Z271 ····invoke-static·{p0,·p1},·Ljava/lang/Double;->isNaN(D)Z
  
Offset 321, 76 lines modifiedOffset 321, 76 lines modified
  
321 ····move-result-wide·v0321 ····move-result-wide·v0
  
322 ····return-wide·v0322 ····return-wide·v0
323 .end·method323 .end·method
  
324 .method·public·static·min([D)D324 .method·public·static·min([D)D
325 ····.locals·5325 ····.locals·6
326 ····.param·p0,·"array"····#·[D326 ····.param·p0,·"array"····#·[D
  
327 ····.prologue327 ····.prologue
328 ····.line·39328 ····.line·39
329 ····if-nez·p0,·:cond_0329 ····if-nez·p0,·:cond_0
  
330 ····.line·40330 ····.line·40
331 ····new-instance·v3,·Ljava/lang/IllegalArgumentException;331 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;
  
332 ····const-string·v4,·"The·Array·must·not·be·null"332 ····const-string·v4,·"The·Array·must·not·be·null"
Max diff block lines reached; 1668/4814 bytes (34.65%) of diff not shown.
9.65 KB
smali/org/apache/commons/lang3/math/NumberUtils.smali
    
Offset 1766, 89 lines modifiedOffset 1766, 89 lines modified
  
1766 ····move-result-wide·v01766 ····move-result-wide·v0
  
1767 ····return-wide·v01767 ····return-wide·v0
1768 .end·method1768 .end·method
  
1769 .method·public·static·max([D)D1769 .method·public·static·max([D)D
1770 ····.locals·51770 ····.locals·6
1771 ····.param·p0,·"array"····#·[D1771 ····.param·p0,·"array"····#·[D
  
1772 ····.prologue1772 ····.prologue
1773 ····.line·10131773 ····.line·1013
1774 ····if-nez·p0,·:cond_01774 ····if-nez·p0,·:cond_0
  
1775 ····.line·10141775 ····.line·1014
1776 ····new-instance·v3,·Ljava/lang/IllegalArgumentException;1776 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;
  
1777 ····const-string·v4,·"The·Array·must·not·be·null"1777 ····const-string·v4,·"The·Array·must·not·be·null"
  
1778 ····invoke-direct·{v3,·v4},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V1778 ····invoke-direct·{v1,·v4},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
1779 ····throw·v31779 ····throw·v1
  
1780 ····.line·10151780 ····.line·1015
1781 ····:cond_01781 ····:cond_0
1782 ····array-length·v3,·p01782 ····array-length·v1,·p0
  
1783 ····if-nez·v3,·:cond_11783 ····if-nez·v1,·:cond_1
  
1784 ····.line·10161784 ····.line·1016
1785 ····new-instance·v3,·Ljava/lang/IllegalArgumentException;1785 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;
  
1786 ····const-string·v4,·"Array·cannot·be·empty."1786 ····const-string·v4,·"Array·cannot·be·empty."
  
1787 ····invoke-direct·{v3,·v4},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V1787 ····invoke-direct·{v1,·v4},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
1788 ····throw·v31788 ····throw·v1
  
1789 ····.line·10201789 ····.line·1020
1790 ····:cond_11790 ····:cond_1
1791 ····const/4·v3,·0x01791 ····const/4·v1,·0x0
  
1792 ····aget-wide·v1,·p0,·v31792 ····aget-wide·v2,·p0,·v1
  
1793 ····.line·10211793 ····.line·1021
1794 ····.local·v1,·"max":D1794 ····.local·v2,·"max":D
1795 ····const/4·v0,·0x11795 ····const/4·v0,·0x1
  
1796 ····.local·v0,·"j":I1796 ····.local·v0,·"j":I
1797 ····:goto_01797 ····:goto_0
1798 ····array-length·v3,·p01798 ····array-length·v1,·p0
  
1799 ····if-ge·v0,·v3,·:cond_21799 ····if-ge·v0,·v1,·:cond_2
  
1800 ····.line·10221800 ····.line·1022
1801 ····aget-wide·v3,·p0,·v01801 ····aget-wide·v4,·p0,·v0
  
1802 ····invoke-static·{v3,·v4},·Ljava/lang/Double;->isNaN(D)Z1802 ····invoke-static·{v4,·v5},·Ljava/lang/Double;->isNaN(D)Z
  
1803 ····move-result·v31803 ····move-result·v1
  
1804 ····if-eqz·v3,·:cond_31804 ····if-eqz·v1,·:cond_3
  
1805 ····.line·10231805 ····.line·1023
1806 ····const-wide/high16·v1,·0x7ff8000000000000L····#·Double.NaN1806 ····const-wide/high16·v2,·0x7ff8000000000000L····#·Double.NaN
  
1807 ····.line·10301807 ····.line·1030
1808 ····.end·local·v1····#·"max":D1808 ····.end·local·v2····#·"max":D
1809 ····:cond_21809 ····:cond_2
1810 ····return-wide·v11810 ····return-wide·v2
  
1811 ····.line·10251811 ····.line·1025
1812 ····.restart·local·v1····#·"max":D1812 ····.restart·local·v2····#·"max":D
1813 ····:cond_31813 ····:cond_3
1814 ····aget-wide·v3,·p0,·v01814 ····aget-wide·v4,·p0,·v0
  
1815 ····cmpl-double·v3,·v3,·v11815 ····cmpl-double·v1,·v4,·v2
  
1816 ····if-lez·v3,·:cond_41816 ····if-lez·v1,·:cond_4
  
1817 ····.line·10261817 ····.line·1026
1818 ····aget-wide·v1,·p0,·v01818 ····aget-wide·v2,·p0,·v0
  
1819 ····.line·10211819 ····.line·1021
1820 ····:cond_41820 ····:cond_4
1821 ····add-int/lit8·v0,·v0,·0x11821 ····add-int/lit8·v0,·v0,·0x1
  
1822 ····goto·:goto_01822 ····goto·:goto_0
1823 .end·method1823 .end·method
Offset 2045, 15 lines modifiedOffset 2045, 15 lines modified
  
2045 ····.line·9452045 ····.line·945
2046 ····:cond_32046 ····:cond_3
2047 ····return·v12047 ····return·v1
2048 .end·method2048 .end·method
  
2049 .method·public·static·max(JJJ)J2049 .method·public·static·max(JJJ)J
2050 ····.locals·12050 ····.locals·2
2051 ····.param·p0,·"a"····#·J2051 ····.param·p0,·"a"····#·J
2052 ····.param·p2,·"b"····#·J2052 ····.param·p2,·"b"····#·J
2053 ····.param·p4,·"c"····#·J2053 ····.param·p4,·"c"····#·J
  
2054 ····.prologue2054 ····.prologue
2055 ····.line·11812055 ····.line·1181
2056 ····cmp-long·v0,·p2,·p02056 ····cmp-long·v0,·p2,·p0
Offset 2074, 80 lines modifiedOffset 2074, 80 lines modified
  
2074 ····.line·11872074 ····.line·1187
2075 ····:cond_12075 ····:cond_1
2076 ····return-wide·p02076 ····return-wide·p0
2077 .end·method2077 .end·method
  
2078 .method·public·static·max([J)J2078 .method·public·static·max([J)J
2079 ····.locals·52079 ····.locals·6
2080 ····.param·p0,·"array"····#·[J2080 ····.param·p0,·"array"····#·[J
  
2081 ····.prologue2081 ····.prologue
2082 ····.line·9042082 ····.line·904
2083 ····if-nez·p0,·:cond_02083 ····if-nez·p0,·:cond_0
  
2084 ····.line·9052084 ····.line·905
2085 ····new-instance·v3,·Ljava/lang/IllegalArgumentException;2085 ····new-instance·v1,·Ljava/lang/IllegalArgumentException;
  
2086 ····const-string·v4,·"The·Array·must·not·be·null"2086 ····const-string·v4,·"The·Array·must·not·be·null"
  
2087 ····invoke-direct·{v3,·v4},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V2087 ····invoke-direct·{v1,·v4},·Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
  
Max diff block lines reached; 6305/9776 bytes (64.49%) of diff not shown.
9.92 KB
smali/org/apache/commons/lang3/math/Fraction.smali
    
Offset 359, 17 lines modifiedOffset 359, 17 lines modified
  
359 ····.line·765359 ····.line·765
360 ····.end·local·v4····#·"upv":I360 ····.end·local·v4····#·"upv":I
361 ····.end·local·v5····#·"uvp":I361 ····.end·local·v5····#·"uvp":I
362 ····:cond_5362 ····:cond_5
363 ····iget·v7,·p0,·Lorg/apache/commons/lang3/math/Fraction;->numerator:I363 ····iget·v7,·p0,·Lorg/apache/commons/lang3/math/Fraction;->numerator:I
  
364 ····int-to-long·v7,·v7364 ····int-to-long·v8,·v7
  
365 ····invoke-static·{v7,·v8},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;365 ····invoke-static·{v8,·v9},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;
  
366 ····move-result-object·v7366 ····move-result-object·v7
  
367 ····iget·v8,·p1,·Lorg/apache/commons/lang3/math/Fraction;->denominator:I367 ····iget·v8,·p1,·Lorg/apache/commons/lang3/math/Fraction;->denominator:I
  
368 ····div-int/2addr·v8,·v0368 ····div-int/2addr·v8,·v0
  
Offset 383, 17 lines modifiedOffset 383, 17 lines modified
  
383 ····move-result-object·v5383 ····move-result-object·v5
  
384 ····.line·767384 ····.line·767
385 ····.local·v5,·"uvp":Ljava/math/BigInteger;385 ····.local·v5,·"uvp":Ljava/math/BigInteger;
386 ····iget·v7,·p1,·Lorg/apache/commons/lang3/math/Fraction;->numerator:I386 ····iget·v7,·p1,·Lorg/apache/commons/lang3/math/Fraction;->numerator:I
  
387 ····int-to-long·v7,·v7387 ····int-to-long·v8,·v7
  
388 ····invoke-static·{v7,·v8},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;388 ····invoke-static·{v8,·v9},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;
  
389 ····move-result-object·v7389 ····move-result-object·v7
  
390 ····iget·v8,·p0,·Lorg/apache/commons/lang3/math/Fraction;->denominator:I390 ····iget·v8,·p0,·Lorg/apache/commons/lang3/math/Fraction;->denominator:I
  
391 ····div-int/2addr·v8,·v0391 ····div-int/2addr·v8,·v0
  
Offset 414, 17 lines modifiedOffset 414, 17 lines modified
414 ····invoke-virtual·{v5,·v4},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger;414 ····invoke-virtual·{v5,·v4},·Ljava/math/BigInteger;->add(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
415 ····move-result-object·v2415 ····move-result-object·v2
  
416 ····.line·772416 ····.line·772
417 ····.local·v2,·"t":Ljava/math/BigInteger;417 ····.local·v2,·"t":Ljava/math/BigInteger;
418 ····:goto_2418 ····:goto_2
419 ····int-to-long·v7,·v0419 ····int-to-long·v8,·v0
  
420 ····invoke-static·{v7,·v8},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;420 ····invoke-static·{v8,·v9},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;
  
421 ····move-result-object·v7421 ····move-result-object·v7
  
422 ····invoke-virtual·{v2,·v7},·Ljava/math/BigInteger;->mod(Ljava/math/BigInteger;)Ljava/math/BigInteger;422 ····invoke-virtual·{v2,·v7},·Ljava/math/BigInteger;->mod(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
423 ····move-result-object·v7423 ····move-result-object·v7
  
Offset 437, 17 lines modifiedOffset 437, 17 lines modified
437 ····if-nez·v3,·:cond_7437 ····if-nez·v3,·:cond_7
  
438 ····move·v1,·v0438 ····move·v1,·v0
  
439 ····.line·776439 ····.line·776
440 ····.local·v1,·"d2":I440 ····.local·v1,·"d2":I
441 ····:goto_3441 ····:goto_3
442 ····int-to-long·v7,·v1442 ····int-to-long·v8,·v1
  
443 ····invoke-static·{v7,·v8},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;443 ····invoke-static·{v8,·v9},·Ljava/math/BigInteger;->valueOf(J)Ljava/math/BigInteger;
  
444 ····move-result-object·v7444 ····move-result-object·v7
  
445 ····invoke-virtual·{v2,·v7},·Ljava/math/BigInteger;->divide(Ljava/math/BigInteger;)Ljava/math/BigInteger;445 ····invoke-virtual·{v2,·v7},·Ljava/math/BigInteger;->divide(Ljava/math/BigInteger;)Ljava/math/BigInteger;
  
446 ····move-result-object·v6446 ····move-result-object·v6
  
Offset 518, 56 lines modifiedOffset 518, 60 lines modified
  
518 ····move-object·p1,·v7518 ····move-object·p1,·v7
  
519 ····goto/16·:goto_0519 ····goto/16·:goto_0
520 .end·method520 .end·method
  
521 .method·public·static·getFraction(D)Lorg/apache/commons/lang3/math/Fraction;521 .method·public·static·getFraction(D)Lorg/apache/commons/lang3/math/Fraction;
522 ····.locals·31522 ····.locals·32
523 ····.param·p0,·"value"····#·D523 ····.param·p0,·"value"····#·D
  
524 ····.prologue524 ····.prologue
525 ····.line·250525 ····.line·250
526 ····const-wide/16·v27,·0x0526 ····const-wide/16·v28,·0x0
  
527 ····cmpg-double·v27,·p0,·v27527 ····cmpg-double·v19,·p0,·v28
  
528 ····if-gez·v27,·:cond_1528 ····if-gez·v19,·:cond_1
  
529 ····const/16·v17,·-0x1529 ····const/16·v17,·-0x1
  
530 ····.line·251530 ····.line·251
531 ····.local·v17,·"sign":I531 ····.local·v17,·"sign":I
532 ····:goto_0532 ····:goto_0
533 ····invoke-static/range·{p0·..·p1},·Ljava/lang/Math;->abs(D)D533 ····invoke-static/range·{p0·..·p1},·Ljava/lang/Math;->abs(D)D
  
534 ····move-result-wide·p0534 ····move-result-wide·p0
  
535 ····.line·252535 ····.line·252
536 ····const-wide·v27,·0x41dfffffffc00000L····#·2.147483647E9536 ····const-wide·v28,·0x41dfffffffc00000L····#·2.147483647E9
  
537 ····cmpl-double·v27,·p0,·v27537 ····cmpl-double·v19,·p0,·v28
  
538 ····if-gtz·v27,·:cond_0538 ····if-gtz·v19,·:cond_0
  
539 ····invoke-static/range·{p0·..·p1},·Ljava/lang/Double;->isNaN(D)Z539 ····invoke-static/range·{p0·..·p1},·Ljava/lang/Double;->isNaN(D)Z
  
540 ····move-result·v27540 ····move-result·v19
  
541 ····if-eqz·v27,·:cond_2541 ····if-eqz·v19,·:cond_2
  
542 ····.line·253542 ····.line·253
543 ····:cond_0543 ····:cond_0
544 ····new-instance·v27,·Ljava/lang/ArithmeticException;544 ····new-instance·v19,·Ljava/lang/ArithmeticException;
  
545 ····const-string·v28,·"The·value·must·not·be·greater·than·Integer.MAX_VALUE·or·NaN"545 ····const-string·v28,·"The·value·must·not·be·greater·than·Integer.MAX_VALUE·or·NaN"
  
546 ····invoke-direct/range·{v27·..·v28},·Ljava/lang/ArithmeticException;-><init>(Ljava/lang/String;)V546 ····move-object/from16·v0,·v19
  
 547 ····move-object/from16·v1,·v28
  
 548 ····invoke-direct·{v0,·v1},·Ljava/lang/ArithmeticException;-><init>(Ljava/lang/String;)V
  
547 ····throw·v27549 ····throw·v19
  
548 ····.line·250550 ····.line·250
Max diff block lines reached; 6254/10057 bytes (62.19%) of diff not shown.
892 B
smali/org/apache/commons/lang3/text/StrBuilder.smali
    
Offset 3657, 15 lines modifiedOffset 3657, 15 lines modified
3657 ····iput·v0,·p0,·Lorg/apache/commons/lang3/text/StrBuilder;->size:I3657 ····iput·v0,·p0,·Lorg/apache/commons/lang3/text/StrBuilder;->size:I
  
3658 ····.line·14953658 ····.line·1495
3659 ····return-object·p03659 ····return-object·p0
3660 .end·method3660 .end·method
  
3661 .method·public·insert(ID)Lorg/apache/commons/lang3/text/StrBuilder;3661 .method·public·insert(ID)Lorg/apache/commons/lang3/text/StrBuilder;
3662 ····.locals·13662 ····.locals·2
3663 ····.param·p1,·"index"····#·I3663 ····.param·p1,·"index"····#·I
3664 ····.param·p2,·"value"····#·D3664 ····.param·p2,·"value"····#·D
  
3665 ····.prologue3665 ····.prologue
3666 ····.line·15433666 ····.line·1543
3667 ····invoke-static·{p2,·p3},·Ljava/lang/String;->valueOf(D)Ljava/lang/String;3667 ····invoke-static·{p2,·p3},·Ljava/lang/String;->valueOf(D)Ljava/lang/String;
  
Offset 3711, 15 lines modifiedOffset 3711, 15 lines modified
  
3711 ····move-result-object·v03711 ····move-result-object·v0
  
3712 ····return-object·v03712 ····return-object·v0
3713 .end·method3713 .end·method
  
3714 .method·public·insert(IJ)Lorg/apache/commons/lang3/text/StrBuilder;3714 .method·public·insert(IJ)Lorg/apache/commons/lang3/text/StrBuilder;
3715 ····.locals·13715 ····.locals·2
3716 ····.param·p1,·"index"····#·I3716 ····.param·p1,·"index"····#·I
3717 ····.param·p2,·"value"····#·J3717 ····.param·p2,·"value"····#·J
  
3718 ····.prologue3718 ····.prologue
3719 ····.line·15193719 ····.line·1519
3720 ····invoke-static·{p2,·p3},·Ljava/lang/String;->valueOf(J)Ljava/lang/String;3720 ····invoke-static·{p2,·p3},·Ljava/lang/String;->valueOf(J)Ljava/lang/String;
  
524 B
smali/org/apache/commons/lang3/text/StrBuilder$StrBuilderReader.smali
    
Offset 253, 15 lines modifiedOffset 253, 15 lines modified
253 ····iput·v0,·p0,·Lorg/apache/commons/lang3/text/StrBuilder$StrBuilderReader;->pos:I253 ····iput·v0,·p0,·Lorg/apache/commons/lang3/text/StrBuilder$StrBuilderReader;->pos:I
  
254 ····.line·2790254 ····.line·2790
255 ····return-void255 ····return-void
256 .end·method256 .end·method
  
257 .method·public·skip(J)J257 .method·public·skip(J)J
258 ····.locals·6258 ····.locals·7
259 ····.param·p1,·"n"····#·J259 ····.param·p1,·"n"····#·J
  
260 ····.prologue260 ····.prologue
261 ····const-wide/16·v0,·0x0261 ····const-wide/16·v0,·0x0
  
262 ····.line·2758262 ····.line·2758
263 ····iget·v2,·p0,·Lorg/apache/commons/lang3/text/StrBuilder$StrBuilderReader;->pos:I263 ····iget·v2,·p0,·Lorg/apache/commons/lang3/text/StrBuilder$StrBuilderReader;->pos:I
21.0 KB
smali/org/apache/commons/lang3/time/DateUtils.smali
    
Offset 698, 15 lines modifiedOffset 698, 15 lines modified
698 ········:pswitch_5698 ········:pswitch_5
699 ········:pswitch_6699 ········:pswitch_6
700 ········:pswitch_7700 ········:pswitch_7
701 ····.end·packed-switch701 ····.end·packed-switch
702 .end·method702 .end·method
  
703 .method·private·static·getFragment(Ljava/util/Date;II)J703 .method·private·static·getFragment(Ljava/util/Date;II)J
704 ····.locals·3704 ····.locals·4
705 ····.param·p0,·"date"····#·Ljava/util/Date;705 ····.param·p0,·"date"····#·Ljava/util/Date;
706 ····.param·p1,·"fragment"····#·I706 ····.param·p1,·"fragment"····#·I
707 ····.param·p2,·"unit"····#·I707 ····.param·p2,·"unit"····#·I
  
708 ····.prologue708 ····.prologue
709 ····.line·1609709 ····.line·1609
710 ····if-nez·p0,·:cond_0710 ····if-nez·p0,·:cond_0
Offset 729, 17 lines modifiedOffset 729, 17 lines modified
729 ····.line·1613729 ····.line·1613
730 ····.local·v0,·"calendar":Ljava/util/Calendar;730 ····.local·v0,·"calendar":Ljava/util/Calendar;
731 ····invoke-virtual·{v0,·p0},·Ljava/util/Calendar;->setTime(Ljava/util/Date;)V731 ····invoke-virtual·{v0,·p0},·Ljava/util/Calendar;->setTime(Ljava/util/Date;)V
  
732 ····.line·1614732 ····.line·1614
733 ····invoke-static·{v0,·p1,·p2},·Lorg/apache/commons/lang3/time/DateUtils;->getFragment(Ljava/util/Calendar;II)J733 ····invoke-static·{v0,·p1,·p2},·Lorg/apache/commons/lang3/time/DateUtils;->getFragment(Ljava/util/Calendar;II)J
  
734 ····move-result-wide·v1734 ····move-result-wide·v2
  
735 ····return-wide·v1735 ····return-wide·v2
736 .end·method736 .end·method
  
737 .method·public·static·getFragmentInDays(Ljava/util/Calendar;I)J737 .method·public·static·getFragmentInDays(Ljava/util/Calendar;I)J
738 ····.locals·2738 ····.locals·2
739 ····.param·p0,·"calendar"····#·Ljava/util/Calendar;739 ····.param·p0,·"calendar"····#·Ljava/util/Calendar;
740 ····.param·p1,·"fragment"····#·I740 ····.param·p1,·"fragment"····#·I
  
Offset 1742, 763 lines modifiedOffset 1742, 763 lines modified
  
1742 ····move-result-object·v11742 ····move-result-object·v1
  
1743 ····return-object·v11743 ····return-object·v1
1744 .end·method1744 .end·method
  
1745 .method·private·static·modify(Ljava/util/Calendar;II)V1745 .method·private·static·modify(Ljava/util/Calendar;II)V
1746 ····.locals·271746 ····.locals·28
1747 ····.param·p0,·"val"····#·Ljava/util/Calendar;1747 ····.param·p0,·"val"····#·Ljava/util/Calendar;
1748 ····.param·p1,·"field"····#·I1748 ····.param·p1,·"field"····#·I
1749 ····.param·p2,·"modType"····#·I1749 ····.param·p2,·"modType"····#·I
  
1750 ····.prologue1750 ····.prologue
1751 ····.line·9031751 ····.line·903
1752 ····const/16·v23,·0x11752 ····const/16·v24,·0x1
  
1753 ····move-object/from16·v0,·p01753 ····move-object/from16·v0,·p0
  
1754 ····move/from16·v1,·v231754 ····move/from16·v1,·v24
  
1755 ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I1755 ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I
  
1756 ····move-result·v231756 ····move-result·v24
  
1757 ····const·v24,·0x10b076001757 ····const·v25,·0x10b07600
  
1758 ····move/from16·v0,·v231758 ····move/from16·v0,·v24
  
1759 ····move/from16·v1,·v241759 ····move/from16·v1,·v25
  
1760 ····if-le·v0,·v1,·:cond_01760 ····if-le·v0,·v1,·:cond_0
  
1761 ····.line·9041761 ····.line·904
1762 ····new-instance·v23,·Ljava/lang/ArithmeticException;1762 ····new-instance·v24,·Ljava/lang/ArithmeticException;
  
1763 ····const-string·v24,·"Calendar·value·too·large·for·accurate·calculations"1763 ····const-string·v25,·"Calendar·value·too·large·for·accurate·calculations"
  
1764 ····invoke-direct/range·{v23·..·v24},·Ljava/lang/ArithmeticException;-><init>(Ljava/lang/String;)V1764 ····invoke-direct/range·{v24·..·v25},·Ljava/lang/ArithmeticException;-><init>(Ljava/lang/String;)V
  
1765 ····throw·v231765 ····throw·v24
  
1766 ····.line·9071766 ····.line·907
1767 ····:cond_01767 ····:cond_0
1768 ····const/16·v23,·0xe1768 ····const/16·v24,·0xe
  
1769 ····move/from16·v0,·p11769 ····move/from16·v0,·p1
  
1770 ····move/from16·v1,·v231770 ····move/from16·v1,·v24
  
1771 ····if-ne·v0,·v1,·:cond_21771 ····if-ne·v0,·v1,·:cond_2
  
1772 ····.line·9861772 ····.line·986
1773 ····:cond_11773 ····:cond_1
1774 ····:goto_01774 ····:goto_0
1775 ····return-void1775 ····return-void
  
1776 ····.line·9171776 ····.line·917
1777 ····:cond_21777 ····:cond_2
1778 ····invoke-virtual/range·{p0·..·p0},·Ljava/util/Calendar;->getTime()Ljava/util/Date;1778 ····invoke-virtual/range·{p0·..·p0},·Ljava/util/Calendar;->getTime()Ljava/util/Date;
  
1779 ····move-result-object·v61779 ····move-result-object·v7
  
1780 ····.line·9181780 ····.line·918
1781 ····.local·v6,·"date":Ljava/util/Date;1781 ····.local·v7,·"date":Ljava/util/Date;
1782 ····invoke-virtual·{v6},·Ljava/util/Date;->getTime()J1782 ····invoke-virtual·{v7},·Ljava/util/Date;->getTime()J
  
1783 ····move-result-wide·v211783 ····move-result-wide·v22
  
1784 ····.line·9191784 ····.line·919
1785 ····.local·v21,·"time":J1785 ····.local·v22,·"time":J
1786 ····const/4·v7,·0x01786 ····const/4·v8,·0x0
  
1787 ····.line·9221787 ····.line·922
1788 ····.local·v7,·"done":Z1788 ····.local·v8,·"done":Z
1789 ····const/16·v23,·0xe1789 ····const/16·v24,·0xe
  
1790 ····move-object/from16·v0,·p01790 ····move-object/from16·v0,·p0
  
1791 ····move/from16·v1,·v231791 ····move/from16·v1,·v24
  
1792 ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I1792 ····invoke-virtual·{v0,·v1},·Ljava/util/Calendar;->get(I)I
  
1793 ····move-result·v141793 ····move-result·v15
  
1794 ····.line·9231794 ····.line·923
1795 ····.local·v14,·"millisecs":I1795 ····.local·v15,·"millisecs":I
1796 ····if-eqz·p2,·:cond_31796 ····if-eqz·p2,·:cond_3
  
1797 ····const/16·v23,·0x1f41797 ····const/16·v24,·0x1f4
  
1798 ····move/from16·v0,·v231798 ····move/from16·v0,·v24
  
1799 ····if-ge·v14,·v0,·:cond_41799 ····if-ge·v15,·v0,·:cond_4
Max diff block lines reached; 17797/21370 bytes (83.28%) of diff not shown.
6.3 KB
smali/org/apache/commons/lang3/time/DurationFormatUtils.smali
    
Offset 452, 15 lines modifiedOffset 452, 15 lines modified
  
452 ····move-result-object·v9452 ····move-result-object·v9
  
453 ····return-object·v9453 ····return-object·v9
454 .end·method454 .end·method
  
455 .method·public·static·formatDuration(JLjava/lang/String;)Ljava/lang/String;455 .method·public·static·formatDuration(JLjava/lang/String;)Ljava/lang/String;
456 ····.locals·1456 ····.locals·2
457 ····.param·p0,·"durationMillis"····#·J457 ····.param·p0,·"durationMillis"····#·J
458 ····.param·p2,·"format"····#·Ljava/lang/String;458 ····.param·p2,·"format"····#·Ljava/lang/String;
  
459 ····.prologue459 ····.prologue
460 ····.line·106460 ····.line·106
461 ····const/4·v0,·0x1461 ····const/4·v0,·0x1
  
Offset 468, 15 lines modifiedOffset 468, 15 lines modified
  
468 ····move-result-object·v0468 ····move-result-object·v0
  
469 ····return-object·v0469 ····return-object·v0
470 .end·method470 .end·method
  
471 .method·public·static·formatDuration(JLjava/lang/String;Z)Ljava/lang/String;471 .method·public·static·formatDuration(JLjava/lang/String;Z)Ljava/lang/String;
472 ····.locals·10472 ····.locals·12
473 ····.param·p0,·"durationMillis"····#·J473 ····.param·p0,·"durationMillis"····#·J
474 ····.param·p2,·"format"····#·Ljava/lang/String;474 ····.param·p2,·"format"····#·Ljava/lang/String;
475 ····.param·p3,·"padWithZeros"····#·Z475 ····.param·p3,·"padWithZeros"····#·Z
  
476 ····.prologue476 ····.prologue
477 ····.line·124477 ····.line·124
478 ····invoke-static·{p2},·Lorg/apache/commons/lang3/time/DurationFormatUtils;->lexx(Ljava/lang/String;)[Lorg/apache/commons/lang3/time/DurationFormatUtils$Token;478 ····invoke-static·{p2},·Lorg/apache/commons/lang3/time/DurationFormatUtils;->lexx(Ljava/lang/String;)[Lorg/apache/commons/lang3/time/DurationFormatUtils$Token;
Offset 510, 106 lines modifiedOffset 510, 106 lines modified
510 ····invoke-static·{v0,·v1},·Lorg/apache/commons/lang3/time/DurationFormatUtils$Token;->containsTokenWithValue([Lorg/apache/commons/lang3/time/DurationFormatUtils$Token;Ljava/lang/Object;)Z510 ····invoke-static·{v0,·v1},·Lorg/apache/commons/lang3/time/DurationFormatUtils$Token;->containsTokenWithValue([Lorg/apache/commons/lang3/time/DurationFormatUtils$Token;Ljava/lang/Object;)Z
  
511 ····move-result·v1511 ····move-result·v1
  
512 ····if-eqz·v1,·:cond_0512 ····if-eqz·v1,·:cond_0
  
513 ····.line·133513 ····.line·133
514 ····const-wide/32·v1,·0x5265c00514 ····const-wide/32·v8,·0x5265c00
  
515 ····div-long·v1,·p0,·v1515 ····div-long·v8,·p0,·v8
  
516 ····long-to-int·v3,·v1516 ····long-to-int·v3,·v8
  
517 ····.line·134517 ····.line·134
518 ····int-to-long·v1,·v3518 ····int-to-long·v8,·v3
  
519 ····const-wide/32·v8,·0x5265c00519 ····const-wide/32·v10,·0x5265c00
  
520 ····mul-long/2addr·v1,·v8520 ····mul-long/2addr·v8,·v10
  
521 ····sub-long/2addr·p0,·v1521 ····sub-long/2addr·p0,·v8
  
522 ····.line·136522 ····.line·136
523 ····:cond_0523 ····:cond_0
524 ····sget-object·v1,·Lorg/apache/commons/lang3/time/DurationFormatUtils;->H:Ljava/lang/Object;524 ····sget-object·v1,·Lorg/apache/commons/lang3/time/DurationFormatUtils;->H:Ljava/lang/Object;
  
525 ····invoke-static·{v0,·v1},·Lorg/apache/commons/lang3/time/DurationFormatUtils$Token;->containsTokenWithValue([Lorg/apache/commons/lang3/time/DurationFormatUtils$Token;Ljava/lang/Object;)Z525 ····invoke-static·{v0,·v1},·Lorg/apache/commons/lang3/time/DurationFormatUtils$Token;->containsTokenWithValue([Lorg/apache/commons/lang3/time/DurationFormatUtils$Token;Ljava/lang/Object;)Z
  
526 ····move-result·v1526 ····move-result·v1
  
527 ····if-eqz·v1,·:cond_1527 ····if-eqz·v1,·:cond_1
  
528 ····.line·137528 ····.line·137
529 ····const-wide/32·v1,·0x36ee80529 ····const-wide/32·v8,·0x36ee80
  
530 ····div-long·v1,·p0,·v1530 ····div-long·v8,·p0,·v8
  
531 ····long-to-int·v4,·v1531 ····long-to-int·v4,·v8
  
532 ····.line·138532 ····.line·138
533 ····int-to-long·v1,·v4533 ····int-to-long·v8,·v4
  
534 ····const-wide/32·v8,·0x36ee80534 ····const-wide/32·v10,·0x36ee80
  
535 ····mul-long/2addr·v1,·v8535 ····mul-long/2addr·v8,·v10
  
536 ····sub-long/2addr·p0,·v1536 ····sub-long/2addr·p0,·v8
  
537 ····.line·140537 ····.line·140
538 ····:cond_1538 ····:cond_1
539 ····sget-object·v1,·Lorg/apache/commons/lang3/time/DurationFormatUtils;->m:Ljava/lang/Object;539 ····sget-object·v1,·Lorg/apache/commons/lang3/time/DurationFormatUtils;->m:Ljava/lang/Object;
  
540 ····invoke-static·{v0,·v1},·Lorg/apache/commons/lang3/time/DurationFormatUtils$Token;->containsTokenWithValue([Lorg/apache/commons/lang3/time/DurationFormatUtils$Token;Ljava/lang/Object;)Z540 ····invoke-static·{v0,·v1},·Lorg/apache/commons/lang3/time/DurationFormatUtils$Token;->containsTokenWithValue([Lorg/apache/commons/lang3/time/DurationFormatUtils$Token;Ljava/lang/Object;)Z
  
541 ····move-result·v1541 ····move-result·v1
  
542 ····if-eqz·v1,·:cond_2542 ····if-eqz·v1,·:cond_2
  
543 ····.line·141543 ····.line·141
544 ····const-wide/32·v1,·0xea60544 ····const-wide/32·v8,·0xea60
  
545 ····div-long·v1,·p0,·v1545 ····div-long·v8,·p0,·v8
  
546 ····long-to-int·v5,·v1546 ····long-to-int·v5,·v8
  
547 ····.line·142547 ····.line·142
548 ····int-to-long·v1,·v5548 ····int-to-long·v8,·v5
  
549 ····const-wide/32·v8,·0xea60549 ····const-wide/32·v10,·0xea60
  
550 ····mul-long/2addr·v1,·v8550 ····mul-long/2addr·v8,·v10
  
551 ····sub-long/2addr·p0,·v1551 ····sub-long/2addr·p0,·v8
  
552 ····.line·144552 ····.line·144
553 ····:cond_2553 ····:cond_2
554 ····sget-object·v1,·Lorg/apache/commons/lang3/time/DurationFormatUtils;->s:Ljava/lang/Object;554 ····sget-object·v1,·Lorg/apache/commons/lang3/time/DurationFormatUtils;->s:Ljava/lang/Object;
  
555 ····invoke-static·{v0,·v1},·Lorg/apache/commons/lang3/time/DurationFormatUtils$Token;->containsTokenWithValue([Lorg/apache/commons/lang3/time/DurationFormatUtils$Token;Ljava/lang/Object;)Z555 ····invoke-static·{v0,·v1},·Lorg/apache/commons/lang3/time/DurationFormatUtils$Token;->containsTokenWithValue([Lorg/apache/commons/lang3/time/DurationFormatUtils$Token;Ljava/lang/Object;)Z
  
556 ····move-result·v1556 ····move-result·v1
  
557 ····if-eqz·v1,·:cond_3557 ····if-eqz·v1,·:cond_3
  
558 ····.line·145558 ····.line·145
559 ····const-wide/16·v1,·0x3e8559 ····const-wide/16·v8,·0x3e8
  
560 ····div-long·v1,·p0,·v1560 ····div-long·v8,·p0,·v8
  
561 ····long-to-int·v6,·v1561 ····long-to-int·v6,·v8
  
562 ····.line·146562 ····.line·146
563 ····int-to-long·v1,·v6563 ····int-to-long·v8,·v6
  
564 ····const-wide/16·v8,·0x3e8564 ····const-wide/16·v10,·0x3e8
Max diff block lines reached; 2528/6331 bytes (39.93%) of diff not shown.
904 B
smali/org/apache/commons/lang3/time/DateFormatUtils.smali
    
Offset 195, 15 lines modifiedOffset 195, 15 lines modified
  
195 ····move-result-object·v0195 ····move-result-object·v0
  
196 ····return-object·v0196 ····return-object·v0
197 .end·method197 .end·method
  
198 .method·public·static·format(JLjava/lang/String;Ljava/util/TimeZone;Ljava/util/Locale;)Ljava/lang/String;198 .method·public·static·format(JLjava/lang/String;Ljava/util/TimeZone;Ljava/util/Locale;)Ljava/lang/String;
199 ····.locals·1199 ····.locals·2
200 ····.param·p0,·"millis"····#·J200 ····.param·p0,·"millis"····#·J
201 ····.param·p2,·"pattern"····#·Ljava/lang/String;201 ····.param·p2,·"pattern"····#·Ljava/lang/String;
202 ····.param·p3,·"timeZone"····#·Ljava/util/TimeZone;202 ····.param·p3,·"timeZone"····#·Ljava/util/TimeZone;
203 ····.param·p4,·"locale"····#·Ljava/util/Locale;203 ····.param·p4,·"locale"····#·Ljava/util/Locale;
  
204 ····.prologue204 ····.prologue
205 ····.line·287205 ····.line·287
Offset 359, 15 lines modifiedOffset 359, 15 lines modified
  
359 ····move-result-object·v1359 ····move-result-object·v1
  
360 ····return-object·v1360 ····return-object·v1
361 .end·method361 .end·method
  
362 .method·public·static·formatUTC(JLjava/lang/String;)Ljava/lang/String;362 .method·public·static·formatUTC(JLjava/lang/String;)Ljava/lang/String;
363 ····.locals·3363 ····.locals·4
364 ····.param·p0,·"millis"····#·J364 ····.param·p0,·"millis"····#·J
365 ····.param·p2,·"pattern"····#·Ljava/lang/String;365 ····.param·p2,·"pattern"····#·Ljava/lang/String;
  
366 ····.prologue366 ····.prologue
367 ····.line·128367 ····.line·128
368 ····new-instance·v0,·Ljava/util/Date;368 ····new-instance·v0,·Ljava/util/Date;
  
2.43 KB
smali/org/apache/commons/lang3/builder/EqualsBuilder.smali
    
Offset 825, 15 lines modifiedOffset 825, 15 lines modified
825 ····:cond_1825 ····:cond_1
826 ····const/4·v0,·0x0826 ····const/4·v0,·0x0
  
827 ····goto·:goto_1827 ····goto·:goto_1
828 .end·method828 .end·method
  
829 .method·public·append(DD)Lorg/apache/commons/lang3/builder/EqualsBuilder;829 .method·public·append(DD)Lorg/apache/commons/lang3/builder/EqualsBuilder;
830 ····.locals·4830 ····.locals·5
831 ····.param·p1,·"lhs"····#·D831 ····.param·p1,·"lhs"····#·D
832 ····.param·p3,·"rhs"····#·D832 ····.param·p3,·"rhs"····#·D
  
833 ····.prologue833 ····.prologue
834 ····.line·584834 ····.line·584
835 ····iget-boolean·v0,·p0,·Lorg/apache/commons/lang3/builder/EqualsBuilder;->isEquals:Z835 ····iget-boolean·v0,·p0,·Lorg/apache/commons/lang3/builder/EqualsBuilder;->isEquals:Z
  
Offset 1445, 15 lines modifiedOffset 1445, 15 lines modified
1445 ····.line·7741445 ····.line·774
1446 ····add-int/lit8·v0,·v0,·0x11446 ····add-int/lit8·v0,·v0,·0x1
  
1447 ····goto·:goto_11447 ····goto·:goto_1
1448 .end·method1448 .end·method
  
1449 .method·public·append([D[D)Lorg/apache/commons/lang3/builder/EqualsBuilder;1449 .method·public·append([D[D)Lorg/apache/commons/lang3/builder/EqualsBuilder;
1450 ····.locals·51450 ····.locals·6
1451 ····.param·p1,·"lhs"····#·[D1451 ····.param·p1,·"lhs"····#·[D
1452 ····.param·p2,·"rhs"····#·[D1452 ····.param·p2,·"rhs"····#·[D
  
1453 ····.prologue1453 ····.prologue
1454 ····const/4·v3,·0x01454 ····const/4·v3,·0x0
  
1455 ····.line·8221455 ····.line·822
Offset 1505, 19 lines modifiedOffset 1505, 19 lines modified
1505 ····if-ge·v0,·v1,·:cond_01505 ····if-ge·v0,·v1,·:cond_0
  
1506 ····iget-boolean·v1,·p0,·Lorg/apache/commons/lang3/builder/EqualsBuilder;->isEquals:Z1506 ····iget-boolean·v1,·p0,·Lorg/apache/commons/lang3/builder/EqualsBuilder;->isEquals:Z
  
1507 ····if-eqz·v1,·:cond_01507 ····if-eqz·v1,·:cond_0
  
1508 ····.line·8371508 ····.line·837
1509 ····aget-wide·v1,·p1,·v01509 ····aget-wide·v2,·p1,·v0
  
1510 ····aget-wide·v3,·p2,·v01510 ····aget-wide·v4,·p2,·v0
  
1511 ····invoke-virtual·{p0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/lang3/builder/EqualsBuilder;->append(DD)Lorg/apache/commons/lang3/builder/EqualsBuilder;1511 ····invoke-virtual·{p0,·v2,·v3,·v4,·v5},·Lorg/apache/commons/lang3/builder/EqualsBuilder;->append(DD)Lorg/apache/commons/lang3/builder/EqualsBuilder;
  
1512 ····.line·8361512 ····.line·836
1513 ····add-int/lit8·v0,·v0,·0x11513 ····add-int/lit8·v0,·v0,·0x1
  
1514 ····goto·:goto_11514 ····goto·:goto_1
1515 .end·method1515 .end·method
  
Offset 1664, 15 lines modifiedOffset 1664, 15 lines modified
1664 ····.line·7121664 ····.line·712
1665 ····add-int/lit8·v0,·v0,·0x11665 ····add-int/lit8·v0,·v0,·0x1
  
1666 ····goto·:goto_11666 ····goto·:goto_1
1667 .end·method1667 .end·method
  
1668 .method·public·append([J[J)Lorg/apache/commons/lang3/builder/EqualsBuilder;1668 .method·public·append([J[J)Lorg/apache/commons/lang3/builder/EqualsBuilder;
1669 ····.locals·51669 ····.locals·6
1670 ····.param·p1,·"lhs"····#·[J1670 ····.param·p1,·"lhs"····#·[J
1671 ····.param·p2,·"rhs"····#·[J1671 ····.param·p2,·"rhs"····#·[J
  
1672 ····.prologue1672 ····.prologue
1673 ····const/4·v3,·0x01673 ····const/4·v3,·0x0
  
1674 ····.line·6671674 ····.line·667
Offset 1724, 19 lines modifiedOffset 1724, 19 lines modified
1724 ····if-ge·v0,·v1,·:cond_01724 ····if-ge·v0,·v1,·:cond_0
  
1725 ····iget-boolean·v1,·p0,·Lorg/apache/commons/lang3/builder/EqualsBuilder;->isEquals:Z1725 ····iget-boolean·v1,·p0,·Lorg/apache/commons/lang3/builder/EqualsBuilder;->isEquals:Z
  
1726 ····if-eqz·v1,·:cond_01726 ····if-eqz·v1,·:cond_0
  
1727 ····.line·6821727 ····.line·682
1728 ····aget-wide·v1,·p1,·v01728 ····aget-wide·v2,·p1,·v0
  
1729 ····aget-wide·v3,·p2,·v01729 ····aget-wide·v4,·p2,·v0
  
1730 ····invoke-virtual·{p0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/lang3/builder/EqualsBuilder;->append(JJ)Lorg/apache/commons/lang3/builder/EqualsBuilder;1730 ····invoke-virtual·{p0,·v2,·v3,·v4,·v5},·Lorg/apache/commons/lang3/builder/EqualsBuilder;->append(JJ)Lorg/apache/commons/lang3/builder/EqualsBuilder;
  
1731 ····.line·6811731 ····.line·681
1732 ····add-int/lit8·v0,·v0,·0x11732 ····add-int/lit8·v0,·v0,·0x1
  
1733 ····goto·:goto_11733 ····goto·:goto_1
1734 .end·method1734 .end·method
  
4.92 KB
smali/org/apache/commons/lang3/builder/ToStringStyle.smali
    
Offset 413, 15 lines modifiedOffset 413, 15 lines modified
413 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/lang3/builder/ToStringStyle;->appendFieldEnd(Ljava/lang/StringBuffer;Ljava/lang/String;)V413 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/lang3/builder/ToStringStyle;->appendFieldEnd(Ljava/lang/StringBuffer;Ljava/lang/String;)V
  
414 ····.line·754414 ····.line·754
415 ····return-void415 ····return-void
416 .end·method416 .end·method
  
417 .method·public·append(Ljava/lang/StringBuffer;Ljava/lang/String;D)V417 .method·public·append(Ljava/lang/StringBuffer;Ljava/lang/String;D)V
418 ····.locals·0418 ····.locals·1
419 ····.param·p1,·"buffer"····#·Ljava/lang/StringBuffer;419 ····.param·p1,·"buffer"····#·Ljava/lang/StringBuffer;
420 ····.param·p2,·"fieldName"····#·Ljava/lang/String;420 ····.param·p2,·"fieldName"····#·Ljava/lang/String;
421 ····.param·p3,·"value"····#·D421 ····.param·p3,·"value"····#·D
  
422 ····.prologue422 ····.prologue
423 ····.line·779423 ····.line·779
424 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/lang3/builder/ToStringStyle;->appendFieldStart(Ljava/lang/StringBuffer;Ljava/lang/String;)V424 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/lang3/builder/ToStringStyle;->appendFieldStart(Ljava/lang/StringBuffer;Ljava/lang/String;)V
Offset 473, 15 lines modifiedOffset 473, 15 lines modified
473 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/lang3/builder/ToStringStyle;->appendFieldEnd(Ljava/lang/StringBuffer;Ljava/lang/String;)V473 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/lang3/builder/ToStringStyle;->appendFieldEnd(Ljava/lang/StringBuffer;Ljava/lang/String;)V
  
474 ····.line·670474 ····.line·670
475 ····return-void475 ····return-void
476 .end·method476 .end·method
  
477 .method·public·append(Ljava/lang/StringBuffer;Ljava/lang/String;J)V477 .method·public·append(Ljava/lang/StringBuffer;Ljava/lang/String;J)V
478 ····.locals·0478 ····.locals·1
479 ····.param·p1,·"buffer"····#·Ljava/lang/StringBuffer;479 ····.param·p1,·"buffer"····#·Ljava/lang/StringBuffer;
480 ····.param·p2,·"fieldName"····#·Ljava/lang/String;480 ····.param·p2,·"fieldName"····#·Ljava/lang/String;
481 ····.param·p3,·"value"····#·J481 ····.param·p3,·"value"····#·J
  
482 ····.prologue482 ····.prologue
483 ····.line·639483 ····.line·639
484 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/lang3/builder/ToStringStyle;->appendFieldStart(Ljava/lang/StringBuffer;Ljava/lang/String;)V484 ····invoke-virtual·{p0,·p1,·p2},·Lorg/apache/commons/lang3/builder/ToStringStyle;->appendFieldStart(Ljava/lang/StringBuffer;Ljava/lang/String;)V
Offset 1086, 15 lines modifiedOffset 1086, 15 lines modified
1086 ····invoke-virtual·{p1,·p3},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;1086 ····invoke-virtual·{p1,·p3},·Ljava/lang/StringBuffer;->append(C)Ljava/lang/StringBuffer;
  
1087 ····.line·7661087 ····.line·766
1088 ····return-void1088 ····return-void
1089 .end·method1089 .end·method
  
1090 .method·protected·appendDetail(Ljava/lang/StringBuffer;Ljava/lang/String;D)V1090 .method·protected·appendDetail(Ljava/lang/StringBuffer;Ljava/lang/String;D)V
1091 ····.locals·01091 ····.locals·1
1092 ····.param·p1,·"buffer"····#·Ljava/lang/StringBuffer;1092 ····.param·p1,·"buffer"····#·Ljava/lang/StringBuffer;
1093 ····.param·p2,·"fieldName"····#·Ljava/lang/String;1093 ····.param·p2,·"fieldName"····#·Ljava/lang/String;
1094 ····.param·p3,·"value"····#·D1094 ····.param·p3,·"value"····#·D
  
1095 ····.prologue1095 ····.prologue
1096 ····.line·7931096 ····.line·793
1097 ····invoke-virtual·{p1,·p3,·p4},·Ljava/lang/StringBuffer;->append(D)Ljava/lang/StringBuffer;1097 ····invoke-virtual·{p1,·p3,·p4},·Ljava/lang/StringBuffer;->append(D)Ljava/lang/StringBuffer;
Offset 1128, 15 lines modifiedOffset 1128, 15 lines modified
1128 ····invoke-virtual·{p1,·p3},·Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer;1128 ····invoke-virtual·{p1,·p3},·Ljava/lang/StringBuffer;->append(I)Ljava/lang/StringBuffer;
  
1129 ····.line·6821129 ····.line·682
1130 ····return-void1130 ····return-void
1131 .end·method1131 .end·method
  
1132 .method·protected·appendDetail(Ljava/lang/StringBuffer;Ljava/lang/String;J)V1132 .method·protected·appendDetail(Ljava/lang/StringBuffer;Ljava/lang/String;J)V
1133 ····.locals·01133 ····.locals·1
1134 ····.param·p1,·"buffer"····#·Ljava/lang/StringBuffer;1134 ····.param·p1,·"buffer"····#·Ljava/lang/StringBuffer;
1135 ····.param·p2,·"fieldName"····#·Ljava/lang/String;1135 ····.param·p2,·"fieldName"····#·Ljava/lang/String;
1136 ····.param·p3,·"value"····#·J1136 ····.param·p3,·"value"····#·J
  
1137 ····.prologue1137 ····.prologue
1138 ····.line·6531138 ····.line·653
1139 ····invoke-virtual·{p1,·p3,·p4},·Ljava/lang/StringBuffer;->append(J)Ljava/lang/StringBuffer;1139 ····invoke-virtual·{p1,·p3,·p4},·Ljava/lang/StringBuffer;->append(J)Ljava/lang/StringBuffer;
Offset 1330, 15 lines modifiedOffset 1330, 15 lines modified
1330 ····invoke-virtual·{p1,·v1},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;1330 ····invoke-virtual·{p1,·v1},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
  
1331 ····.line·12361331 ····.line·1236
1332 ····return-void1332 ····return-void
1333 .end·method1333 .end·method
  
1334 .method·protected·appendDetail(Ljava/lang/StringBuffer;Ljava/lang/String;[D)V1334 .method·protected·appendDetail(Ljava/lang/StringBuffer;Ljava/lang/String;[D)V
1335 ····.locals·31335 ····.locals·4
1336 ····.param·p1,·"buffer"····#·Ljava/lang/StringBuffer;1336 ····.param·p1,·"buffer"····#·Ljava/lang/StringBuffer;
1337 ····.param·p2,·"fieldName"····#·Ljava/lang/String;1337 ····.param·p2,·"fieldName"····#·Ljava/lang/String;
1338 ····.param·p3,·"array"····#·[D1338 ····.param·p3,·"array"····#·[D
  
1339 ····.prologue1339 ····.prologue
1340 ····.line·12891340 ····.line·1289
1341 ····iget-object·v1,·p0,·Lorg/apache/commons/lang3/builder/ToStringStyle;->arrayStart:Ljava/lang/String;1341 ····iget-object·v1,·p0,·Lorg/apache/commons/lang3/builder/ToStringStyle;->arrayStart:Ljava/lang/String;
Offset 1360, 17 lines modifiedOffset 1360, 17 lines modified
1360 ····.line·12921360 ····.line·1292
1361 ····iget-object·v1,·p0,·Lorg/apache/commons/lang3/builder/ToStringStyle;->arraySeparator:Ljava/lang/String;1361 ····iget-object·v1,·p0,·Lorg/apache/commons/lang3/builder/ToStringStyle;->arraySeparator:Ljava/lang/String;
  
1362 ····invoke-virtual·{p1,·v1},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;1362 ····invoke-virtual·{p1,·v1},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
  
1363 ····.line·12941363 ····.line·1294
1364 ····:cond_01364 ····:cond_0
1365 ····aget-wide·v1,·p3,·v01365 ····aget-wide·v2,·p3,·v0
  
1366 ····invoke-virtual·{p0,·p1,·p2,·v1,·v2},·Lorg/apache/commons/lang3/builder/ToStringStyle;->appendDetail(Ljava/lang/StringBuffer;Ljava/lang/String;D)V1366 ····invoke-virtual·{p0,·p1,·p2,·v2,·v3},·Lorg/apache/commons/lang3/builder/ToStringStyle;->appendDetail(Ljava/lang/StringBuffer;Ljava/lang/String;D)V
  
1367 ····.line·12901367 ····.line·1290
1368 ····add-int/lit8·v0,·v0,·0x11368 ····add-int/lit8·v0,·v0,·0x1
  
1369 ····goto·:goto_01369 ····goto·:goto_0
  
1370 ····.line·12961370 ····.line·1296
Offset 1480, 15 lines modifiedOffset 1480, 15 lines modified
1480 ····invoke-virtual·{p1,·v1},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;1480 ····invoke-virtual·{p1,·v1},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
  
1481 ····.line·10531481 ····.line·1053
1482 ····return-void1482 ····return-void
1483 .end·method1483 .end·method
  
1484 .method·protected·appendDetail(Ljava/lang/StringBuffer;Ljava/lang/String;[J)V1484 .method·protected·appendDetail(Ljava/lang/StringBuffer;Ljava/lang/String;[J)V
1485 ····.locals·31485 ····.locals·4
1486 ····.param·p1,·"buffer"····#·Ljava/lang/StringBuffer;1486 ····.param·p1,·"buffer"····#·Ljava/lang/StringBuffer;
1487 ····.param·p2,·"fieldName"····#·Ljava/lang/String;1487 ····.param·p2,·"fieldName"····#·Ljava/lang/String;
1488 ····.param·p3,·"array"····#·[J1488 ····.param·p3,·"array"····#·[J
  
1489 ····.prologue1489 ····.prologue
1490 ····.line·9841490 ····.line·984
1491 ····iget-object·v1,·p0,·Lorg/apache/commons/lang3/builder/ToStringStyle;->arrayStart:Ljava/lang/String;1491 ····iget-object·v1,·p0,·Lorg/apache/commons/lang3/builder/ToStringStyle;->arrayStart:Ljava/lang/String;
Offset 1510, 17 lines modifiedOffset 1510, 17 lines modified
1510 ····.line·9871510 ····.line·987
1511 ····iget-object·v1,·p0,·Lorg/apache/commons/lang3/builder/ToStringStyle;->arraySeparator:Ljava/lang/String;1511 ····iget-object·v1,·p0,·Lorg/apache/commons/lang3/builder/ToStringStyle;->arraySeparator:Ljava/lang/String;
  
1512 ····invoke-virtual·{p1,·v1},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;1512 ····invoke-virtual·{p1,·v1},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
  
1513 ····.line·9891513 ····.line·989
1514 ····:cond_01514 ····:cond_0
1515 ····aget-wide·v1,·p3,·v01515 ····aget-wide·v2,·p3,·v0
  
1516 ····invoke-virtual·{p0,·p1,·p2,·v1,·v2},·Lorg/apache/commons/lang3/builder/ToStringStyle;->appendDetail(Ljava/lang/StringBuffer;Ljava/lang/String;J)V1516 ····invoke-virtual·{p0,·p1,·p2,·v2,·v3},·Lorg/apache/commons/lang3/builder/ToStringStyle;->appendDetail(Ljava/lang/StringBuffer;Ljava/lang/String;J)V
  
1517 ····.line·9851517 ····.line·985
1518 ····add-int/lit8·v0,·v0,·0x11518 ····add-int/lit8·v0,·v0,·0x1
Max diff block lines reached; 35/4921 bytes (0.71%) of diff not shown.
3.25 KB
smali/org/apache/commons/lang3/builder/HashCodeBuilder.smali
    
Offset 775, 15 lines modifiedOffset 775, 15 lines modified
775 ····iput·v0,·p0,·Lorg/apache/commons/lang3/builder/HashCodeBuilder;->iTotal:I775 ····iput·v0,·p0,·Lorg/apache/commons/lang3/builder/HashCodeBuilder;->iTotal:I
  
776 ····.line·650776 ····.line·650
777 ····return-object·p0777 ····return-object·p0
778 .end·method778 .end·method
  
779 .method·public·append(D)Lorg/apache/commons/lang3/builder/HashCodeBuilder;779 .method·public·append(D)Lorg/apache/commons/lang3/builder/HashCodeBuilder;
780 ····.locals·2780 ····.locals·3
781 ····.param·p1,·"value"····#·D781 ····.param·p1,·"value"····#·D
  
782 ····.prologue782 ····.prologue
783 ····.line·683783 ····.line·683
784 ····invoke-static·{p1,·p2},·Ljava/lang/Double;->doubleToLongBits(D)J784 ····invoke-static·{p1,·p2},·Ljava/lang/Double;->doubleToLongBits(D)J
  
785 ····move-result-wide·v0785 ····move-result-wide·v0
Offset 836, 32 lines modifiedOffset 836, 32 lines modified
836 ····iput·v0,·p0,·Lorg/apache/commons/lang3/builder/HashCodeBuilder;->iTotal:I836 ····iput·v0,·p0,·Lorg/apache/commons/lang3/builder/HashCodeBuilder;->iTotal:I
  
837 ····.line·751837 ····.line·751
838 ····return-object·p0838 ····return-object·p0
839 .end·method839 .end·method
  
840 .method·public·append(J)Lorg/apache/commons/lang3/builder/HashCodeBuilder;840 .method·public·append(J)Lorg/apache/commons/lang3/builder/HashCodeBuilder;
841 ····.locals·3841 ····.locals·5
842 ····.param·p1,·"value"····#·J842 ····.param·p1,·"value"····#·J
  
843 ····.prologue843 ····.prologue
844 ····.line·788844 ····.line·788
845 ····iget·v0,·p0,·Lorg/apache/commons/lang3/builder/HashCodeBuilder;->iTotal:I845 ····iget·v0,·p0,·Lorg/apache/commons/lang3/builder/HashCodeBuilder;->iTotal:I
  
846 ····iget·v1,·p0,·Lorg/apache/commons/lang3/builder/HashCodeBuilder;->iConstant:I846 ····iget·v1,·p0,·Lorg/apache/commons/lang3/builder/HashCodeBuilder;->iConstant:I
  
847 ····mul-int/2addr·v0,·v1847 ····mul-int/2addr·v0,·v1
  
848 ····const/16·v1,·0x20848 ····const/16·v1,·0x20
  
849 ····shr-long·v1,·p1,·v1849 ····shr-long·v2,·p1,·v1
  
850 ····xor-long/2addr·v1,·p1850 ····xor-long/2addr·v2,·p1
  
851 ····long-to-int·v1,·v1851 ····long-to-int·v1,·v2
  
852 ····add-int/2addr·v0,·v1852 ····add-int/2addr·v0,·v1
  
853 ····iput·v0,·p0,·Lorg/apache/commons/lang3/builder/HashCodeBuilder;->iTotal:I853 ····iput·v0,·p0,·Lorg/apache/commons/lang3/builder/HashCodeBuilder;->iTotal:I
  
854 ····.line·789854 ····.line·789
855 ····return-object·p0855 ····return-object·p0
Offset 1238, 28 lines modifiedOffset 1238, 28 lines modified
1238 ····:cond_11238 ····:cond_1
1239 ····move-object·v0,·p11239 ····move-object·v0,·p1
  
1240 ····.local·v0,·"arr$":[D1240 ····.local·v0,·"arr$":[D
1241 ····array-length·v4,·v01241 ····array-length·v4,·v0
  
1242 ····.local·v4,·"len$":I1242 ····.local·v4,·"len$":I
1243 ····const/4·v3,·0x01243 ····const/4·v1,·0x0
  
1244 ····.local·v3,·"i$":I1244 ····.local·v1,·"i$":I
1245 ····:goto_01245 ····:goto_0
1246 ····if-ge·v3,·v4,·:cond_01246 ····if-ge·v1,·v4,·:cond_0
  
1247 ····aget-wide·v1,·v0,·v31247 ····aget-wide·v2,·v0,·v1
  
1248 ····.line·7001248 ····.line·700
1249 ····.local·v1,·"element":D1249 ····.local·v2,·"element":D
1250 ····invoke-virtual·{p0,·v1,·v2},·Lorg/apache/commons/lang3/builder/HashCodeBuilder;->append(D)Lorg/apache/commons/lang3/builder/HashCodeBuilder;1250 ····invoke-virtual·{p0,·v2,·v3},·Lorg/apache/commons/lang3/builder/HashCodeBuilder;->append(D)Lorg/apache/commons/lang3/builder/HashCodeBuilder;
  
1251 ····.line·6991251 ····.line·699
1252 ····add-int/lit8·v3,·v3,·0x11252 ····add-int/lit8·v1,·v1,·0x1
  
1253 ····goto·:goto_01253 ····goto·:goto_0
1254 .end·method1254 .end·method
  
1255 .method·public·append([F)Lorg/apache/commons/lang3/builder/HashCodeBuilder;1255 .method·public·append([F)Lorg/apache/commons/lang3/builder/HashCodeBuilder;
1256 ····.locals·61256 ····.locals·6
1257 ····.param·p1,·"array"····#·[F1257 ····.param·p1,·"array"····#·[F
Offset 1379, 28 lines modifiedOffset 1379, 28 lines modified
1379 ····:cond_11379 ····:cond_1
1380 ····move-object·v0,·p11380 ····move-object·v0,·p1
  
1381 ····.local·v0,·"arr$":[J1381 ····.local·v0,·"arr$":[J
1382 ····array-length·v4,·v01382 ····array-length·v4,·v0
  
1383 ····.local·v4,·"len$":I1383 ····.local·v4,·"len$":I
1384 ····const/4·v3,·0x01384 ····const/4·v1,·0x0
  
1385 ····.local·v3,·"i$":I1385 ····.local·v1,·"i$":I
1386 ····:goto_01386 ····:goto_0
1387 ····if-ge·v3,·v4,·:cond_01387 ····if-ge·v1,·v4,·:cond_0
  
1388 ····aget-wide·v1,·v0,·v31388 ····aget-wide·v2,·v0,·v1
  
1389 ····.line·8061389 ····.line·806
1390 ····.local·v1,·"element":J1390 ····.local·v2,·"element":J
1391 ····invoke-virtual·{p0,·v1,·v2},·Lorg/apache/commons/lang3/builder/HashCodeBuilder;->append(J)Lorg/apache/commons/lang3/builder/HashCodeBuilder;1391 ····invoke-virtual·{p0,·v2,·v3},·Lorg/apache/commons/lang3/builder/HashCodeBuilder;->append(J)Lorg/apache/commons/lang3/builder/HashCodeBuilder;
  
1392 ····.line·8051392 ····.line·805
1393 ····add-int/lit8·v3,·v3,·0x11393 ····add-int/lit8·v1,·v1,·0x1
  
1394 ····goto·:goto_01394 ····goto·:goto_0
1395 .end·method1395 .end·method
  
1396 .method·public·append([Ljava/lang/Object;)Lorg/apache/commons/lang3/builder/HashCodeBuilder;1396 .method·public·append([Ljava/lang/Object;)Lorg/apache/commons/lang3/builder/HashCodeBuilder;
1397 ····.locals·61397 ····.locals·6
1398 ····.param·p1,·"array"····#·[Ljava/lang/Object;1398 ····.param·p1,·"array"····#·[Ljava/lang/Object;
2.11 KB
smali/org/apache/commons/lang3/builder/CompareToBuilder.smali
    
Offset 1185, 15 lines modifiedOffset 1185, 15 lines modified
1185 ····.line·8261185 ····.line·826
1186 ····add-int/lit8·v0,·v0,·0x11186 ····add-int/lit8·v0,·v0,·0x1
  
1187 ····goto·:goto_21187 ····goto·:goto_2
1188 .end·method1188 .end·method
  
1189 .method·public·append([D[D)Lorg/apache/commons/lang3/builder/CompareToBuilder;1189 .method·public·append([D[D)Lorg/apache/commons/lang3/builder/CompareToBuilder;
1190 ····.locals·51190 ····.locals·6
1191 ····.param·p1,·"lhs"····#·[D1191 ····.param·p1,·"lhs"····#·[D
1192 ····.param·p2,·"rhs"····#·[D1192 ····.param·p2,·"rhs"····#·[D
  
1193 ····.prologue1193 ····.prologue
1194 ····const/4·v2,·0x11194 ····const/4·v2,·0x1
  
1195 ····const/4·v1,·-0x11195 ····const/4·v1,·-0x1
Offset 1265, 19 lines modifiedOffset 1265, 19 lines modified
1265 ····if-ge·v0,·v1,·:cond_01265 ····if-ge·v0,·v1,·:cond_0
  
1266 ····iget·v1,·p0,·Lorg/apache/commons/lang3/builder/CompareToBuilder;->comparison:I1266 ····iget·v1,·p0,·Lorg/apache/commons/lang3/builder/CompareToBuilder;->comparison:I
  
1267 ····if-nez·v1,·:cond_01267 ····if-nez·v1,·:cond_0
  
1268 ····.line·9071268 ····.line·907
1269 ····aget-wide·v1,·p1,·v01269 ····aget-wide·v2,·p1,·v0
  
1270 ····aget-wide·v3,·p2,·v01270 ····aget-wide·v4,·p2,·v0
  
1271 ····invoke-virtual·{p0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/lang3/builder/CompareToBuilder;->append(DD)Lorg/apache/commons/lang3/builder/CompareToBuilder;1271 ····invoke-virtual·{p0,·v2,·v3,·v4,·v5},·Lorg/apache/commons/lang3/builder/CompareToBuilder;->append(DD)Lorg/apache/commons/lang3/builder/CompareToBuilder;
  
1272 ····.line·9061272 ····.line·906
1273 ····add-int/lit8·v0,·v0,·0x11273 ····add-int/lit8·v0,·v0,·0x1
  
1274 ····goto·:goto_21274 ····goto·:goto_2
1275 .end·method1275 .end·method
  
Offset 1464, 15 lines modifiedOffset 1464, 15 lines modified
1464 ····.line·7461464 ····.line·746
1465 ····add-int/lit8·v0,·v0,·0x11465 ····add-int/lit8·v0,·v0,·0x1
  
1466 ····goto·:goto_21466 ····goto·:goto_2
1467 .end·method1467 .end·method
  
1468 .method·public·append([J[J)Lorg/apache/commons/lang3/builder/CompareToBuilder;1468 .method·public·append([J[J)Lorg/apache/commons/lang3/builder/CompareToBuilder;
1469 ····.locals·51469 ····.locals·6
1470 ····.param·p1,·"lhs"····#·[J1470 ····.param·p1,·"lhs"····#·[J
1471 ····.param·p2,·"rhs"····#·[J1471 ····.param·p2,·"rhs"····#·[J
  
1472 ····.prologue1472 ····.prologue
1473 ····const/4·v2,·0x11473 ····const/4·v2,·0x1
  
1474 ····const/4·v1,·-0x11474 ····const/4·v1,·-0x1
Offset 1544, 19 lines modifiedOffset 1544, 19 lines modified
1544 ····if-ge·v0,·v1,·:cond_01544 ····if-ge·v0,·v1,·:cond_0
  
1545 ····iget·v1,·p0,·Lorg/apache/commons/lang3/builder/CompareToBuilder;->comparison:I1545 ····iget·v1,·p0,·Lorg/apache/commons/lang3/builder/CompareToBuilder;->comparison:I
  
1546 ····if-nez·v1,·:cond_01546 ····if-nez·v1,·:cond_0
  
1547 ····.line·7071547 ····.line·707
1548 ····aget-wide·v1,·p1,·v01548 ····aget-wide·v2,·p1,·v0
  
1549 ····aget-wide·v3,·p2,·v01549 ····aget-wide·v4,·p2,·v0
  
1550 ····invoke-virtual·{p0,·v1,·v2,·v3,·v4},·Lorg/apache/commons/lang3/builder/CompareToBuilder;->append(JJ)Lorg/apache/commons/lang3/builder/CompareToBuilder;1550 ····invoke-virtual·{p0,·v2,·v3,·v4,·v5},·Lorg/apache/commons/lang3/builder/CompareToBuilder;->append(JJ)Lorg/apache/commons/lang3/builder/CompareToBuilder;
  
1551 ····.line·7061551 ····.line·706
1552 ····add-int/lit8·v0,·v0,·0x11552 ····add-int/lit8·v0,·v0,·0x1
  
1553 ····goto·:goto_21553 ····goto·:goto_2
1554 .end·method1554 .end·method
  
15.4 KB
res/drawable-ldpi-v4/ic_launcher.png
12.6 KB
sng
    
Offset 2, 23 lines modifiedOffset 2, 23 lines modified
2 IHDR·{2 IHDR·{
3 ····width:·36;·height:·36;·bitdepth:·8;3 ····width:·36;·height:·36;·bitdepth:·8;
4 ····using·color·alpha;4 ····using·color·alpha;
5 }5 }
6 IMAGE·{6 IMAGE·{
7 ····pixels·hex7 ····pixels·hex
8 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·8 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
9 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·23232300·00000000·00000000·00000007·24242442·2d2d2d63·32323275·3535357d·3535357d·31313175·2c2c2c63·25252542·01010107·00000000·00000000·1f1f1f00·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·9 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000007·24242442·2d2d2d63·32323275·3535357d·3535357d·31313175·2c2c2c63·25252542·01010107·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
10 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·1b1b1b21·2a2a2aa8·323232e4·323232f3·333333fb·343434ff·343434ff·343434ff·333333ff·323232fb·313131f3·313131e4·292929a7·15151520·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·10 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·1b1b1b21·2a2a2aa8·323232e4·323232f3·333333fb·343434ff·343434ff·343434ff·333333ff·323232fb·313131f3·313131e4·292929a7·15151520·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
11 00000000·00000000·00000000·00000000·00000000·00000000·1b1b1b00·00000000·00000000·2222221b·2727279d·313131ff·393939ff·464646ff·5f5f5ffe·6e6e6eff·7b7b7bff·818181ff·818181ff·7a7a7aff·6e6e6eff·5d5d5dfe·454545ff·373737ff·2e2e2eff·2525259d·2121211b·00000000·00000000·1b1b1b00·00000000·00000000·00000000·00000000·00000000·00000000·11 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·2222221b·2727279d·313131ff·393939ff·464646ff·5f5f5ffe·6e6e6eff·7b7b7bff·818181ff·818181ff·7a7a7aff·6e6e6eff·5d5d5dfe·454545ff·373737ff·2e2e2eff·2525259d·2121211b·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
12 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·25252561·262626ea·3d3d3dff·5c5c5cff·666666fe·686868ff·606060ff·5a5a5aff·555555ff·535353ff·525252ff·545454ff·585858ff·5e5e5eff·676767ff·646464fe·595959ff·3b3b3bff·252525ea·22222261·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·12 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·25252561·262626ea·3d3d3dff·5c5c5cff·666666fe·686868ff·606060ff·5a5a5aff·555555ff·535353ff·525252ff·545454ff·585858ff·5e5e5eff·676767ff·646464fe·595959ff·3b3b3bff·252525ea·22222261·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
13 00000000·00000000·00000000·00000000·00000000·1c1c1c00·00000000·22222288·252525fb·565656ff·666666fe·515151fe·505050ff·515151ff·545454ff·575757ff·585858ff·595959ff·595959ff·585858ff·555555ff·525252ff·4f4e4eff·4e4c4cff·4e4e4efe·636363fe·545454ff·222222fb·2020208a·00000000·19191900·00000000·00000000·00000000·00000000·00000000·13 00000000·00000000·00000000·00000000·00000000·00000000·00000000·22222288·252525fb·565656ff·666666fe·515151fe·505050ff·515151ff·545454ff·575757ff·585858ff·595959ff·595959ff·585858ff·555555ff·525252ff·4f4e4eff·4e4c4cff·4e4e4efe·636363fe·545454ff·222222fb·2020208a·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
14 00000000·00000000·00000000·1a1a1a00·00000000·00000000·1e1e1e7a·2b2b2bff·636363ff·555555ff·454545ff·4c4c4cff·505050ff·545454ff·585858ff·5a5a5aff·5d5d5dff·5d5d5dff·5d5d5dff·5b5b5bff·585858ff·545555ff·655252ff·af5353ff·434949ff·414141ff·525252ff·606060ff·292929ff·1b1b1b79·00000000·00000000·00000000·00000000·00000000·00000000·14 00000000·00000000·00000000·00000000·00000000·00000000·1e1e1e7a·2b2b2bff·636363ff·555555ff·454545ff·4c4c4cff·505050ff·545454ff·585858ff·5a5a5aff·5d5d5dff·5d5d5dff·5d5d5dff·5b5b5bff·585858ff·545555ff·655252ff·af5353ff·434949ff·414141ff·525252ff·606060ff·292929ff·1b1b1b79·00000000·00000000·00000000·00000000·00000000·00000000·
15 00000000·00000000·00000000·19191900·00000000·17171771·2a2a2aff·575757fe·464646fe·424242ff·494949ff·4e4e4eff·535353ff·575757ff·5a5a5aff·5d5d5dff·5f5f5fff·616161ff·606060ff·5e5e5eff·5a5b5bff·695959ff·645454ff·b25555ff·454a4aff·454545ff·3f3f3fff·424242fe·545454fe·282828ff·16161670·0000[·...·truncated·by·diffoscope;·len:·11,·SHA:·47df2593a9e61045a5905b7c8bf63f981a7e92175d9c5faee1ebe4899746c23d·...·]00·00000000·00000000·00000000·15 00000000·00000000·00000000·00000000·00000000·17171771·2a2a2aff·575757fe·464646fe·424242ff·494949ff·4e4e4eff·535353ff·575757ff·5a5a5aff·5d5d5dff·5f5f5fff·616161ff·606060ff·5e5e5eff·5a5b5bff·695959ff·645454ff·b25555ff·454a4aff·454545ff·3f3f3fff·424242fe·545454fe·282828ff·16161670·0000[·...·truncated·by·diffoscope;·len:·11,·SHA:·d44737af29e6605e09eff0787251f2314537a1709b379f4a00ee67822696e47a·...·]00·00000000·00000000·00000000·
16 00000000·00000000·00000000·00000000·1717173f·1f1f1ff2·5b5b5bff·3d3d3dfe·404040ff·454545ff·4a4a4aff·4f4f4fff·545454ff·585858ff·5c5c5cff·5f5f5fff·626262ff·636363ff·626262ff·606060ff·585c5cff·ac5d5dff·635656ff·9c5454ff·474c4cff·464646ff·414141ff·3c3c3cff·393939fe·585858ff·1c1c1cf1·1313133e·00000000·00000000·00000000·00000000·16 00000000·00000000·00000000·00000000·1717173f·1f1f1ff2·5b5b5bff·3d3d3dfe·404040ff·454545ff·4a4a4aff·4f4f4fff·545454ff·585858ff·5c5c5cff·5f5f5fff·626262ff·636363ff·626262ff·606060ff·585c5cff·ac5d5dff·635656ff·9c5454ff·474c4cff·464646ff·414141ff·3c3c3cff·393939fe·585858ff·1c1c1cf1·1313133e·00000000·00000000·00000000·00000000·
17 00000000·00000000·10101000·10101007·1a1a1aae·525252ff·353535ff·3a3a3aff·404040ff·454545ff·4b4b4bff·4f4f4fff·545454ff·585858ff·5c5c5cff·606060ff·626262ff·656565ff·636363ff·616161ff·585d5dff·b25e5eff·635656ff·995454ff·484c4cff·474747ff·414141ff·3c3c3cff·363636ff·313131ff·4e4e[·...·truncated·by·diffoscope;·len:·28,·SHA:·dfaa2e2c5ef54c592b5c83e185e563da6102202543a565d7d6a798c03bca007e·...·]000·00000000·00000000·17 00000000·00000000·00000000·10101007·1a1a1aae·525252ff·353535ff·3a3a3aff·404040ff·454545ff·4b4b4bff·4f4f4fff·545454ff·585858ff·5c5c5cff·606060ff·626262ff·656565ff·636363ff·616161ff·585d5dff·b25e5eff·635656ff·995454ff·484c4cff·474747ff·414141ff·3c3c3cff·363636ff·313131ff·4e4e[·...·truncated·by·diffoscope;·len:·28,·SHA:·ca0b89be73e35899b393b3e52f47e05e7735cc98b2f9efeefcd2d3393fd43245·...·]000·00000000·00000000·
18 00000000·00000000·00000000·13131333·343434ff·373737ff·343434ff·3a3a3aff·404040ff·454545ff·4a4a4aff·4f4f4fff·545454ff·585858ff·5c5c5cff·5e5e5eff·626262ff·626262ff·626262ff·5f5f5fff·575c5cff·b15d5dff·625555ff·9a5454ff·444b4bff·464646ff·414141ff·3c3c3cff·363636ff·303030ff·333333ff·313131ff·12121232·00000000·00000000·00000000·18 00000000·00000000·00000000·13131333·343434ff·373737ff·343434ff·3a3a3aff·404040ff·454545ff·4a4a4aff·4f4f4fff·545454ff·585858ff·5c5c5cff·5e5e5eff·626262ff·626262ff·626262ff·5f5f5fff·575c5cff·b15d5dff·625555ff·9a5454ff·444b4bff·464646ff·414141ff·3c3c3cff·363636ff·303030ff·333333ff·313131ff·12121232·00000000·00000000·00000000·
19 00000000·00000000·00000000·1b1b1bb8·3b3b3bff·2f2f2ffe·343434ff·3a3a3aff·3f3f3fff·444444ff·494949ff·4d4d4dff·525252ff·565656ff·5a5a5aff·5c5c5cff·5e5e5eff·606060ff·5b5f5fff·585d5dff·505a5aff·af5c5cff·5c5454ff·935252ff·6f4c4cff·494545ff·404040ff·3b3b3bff·363636ff·303030ff·2b2b2bfe·383838ff·191919b8·00000000·00000000·00000000·19 00000000·00000000·00000000·1b1b1bb8·3b3b3bff·2f2f2ffe·343434ff·3a3a3aff·3f3f3fff·444444ff·494949ff·4d4d4dff·525252ff·565656ff·5a5a5aff·5c5c5cff·5e5e5eff·606060ff·5b5f5fff·585d5dff·505a5aff·af5c5cff·5c5454ff·935252ff·6f4c4cff·494545ff·404040ff·3b3b3bff·363636ff·303030ff·2b2b2bfe·383838ff·191919b8·00000000·00000000·00000000·
20 00000000·00000000·00000000·272727ff·313131ff·2d2d2dff·333333ff·383838ff·3e3e3eff·424242ff·474747ff·4c4c4cff·505050ff·545454ff·575757ff·5a5a5aff·5c5c5cff·585c5cff·ac6060ff·b96060ff·b45d5dff·d85c5cff·b95757ff·cb5454ff·de5252ff·964848ff·453f3fff·3a3a3aff·343434ff·2f2f2fff·292929ff·2e2e2eff·242424ff·00000000·00000000·00000000·20 00000000·00000000·00000000·272727ff·313131ff·2d2d2dff·333333ff·383838ff·3e3e3eff·424242ff·474747ff·4c4c4cff·505050ff·545454ff·575757ff·5a5a5aff·5c5c5cff·585c5cff·ac6060ff·b96060ff·b45d5dff·d85c5cff·b95757ff·cb5454ff·de5252ff·964848ff·453f3fff·3a3a3aff·343434ff·2f2f2fff·292929ff·2e2e2eff·242424ff·00000000·00000000·00000000·
21 00000000·00000000·0808085f·3a3a3aff·252525fe·2c2c2cff·313131ff·373737ff·3b3b3bff·404040ff·454545ff·494949ff·4d4d4dff·515151ff·545454ff·565656ff·575858ff·535757ff·f66161ff·f36060ff·f35e5eff·f05b5bff·f25757ff·f05454ff·ee5050ff·fa4c4cff·5e3e3eff·373838ff·333333ff·2d2d2dff·282828ff·212121fe·373737ff·0505055e·00000000·00000000·21 00000000·00000000·0808085f·3a3a3aff·252525fe·2c2c2cff·313131ff·373737ff·3b3b3bff·404040ff·454545ff·494949ff·4d4d4dff·515151ff·545454ff·565656ff·575858ff·535757ff·f66161ff·f36060ff·f35e5eff·f05b5bff·f25757ff·f05454ff·ee5050ff·fa4c4cff·5e3e3eff·373838ff·333333ff·2d2d2dff·282828ff·212121fe·373737ff·0505055e·00000000·00000000·
22 00000000·00000000·1d1d1da3·262626ff·252525ff·2a2a2aff·2f2f2fff·343434ff·393939ff·3d3d3dff·424242ff·464646ff·4a4a4aff·4d4d4dff·505050ff·525252ff·525353ff·675555ff·f65d5dff·ef5c5cff·ee5959ff·ed5757ff·ee5454ff·ed5151ff·ec4d4dff·f64949ff·5f3d3dff·343535ff·303030ff·2b2b2bff·262626ff·212121ff·222222ff·1c1c1ca3·00000000·00000000·22 00000000·00000000·1d1d1da3·262626ff·252525ff·2a2a2aff·2f2f2fff·343434ff·393939ff·3d3d3dff·424242ff·464646ff·4a4a4aff·4d4d4dff·505050ff·525252ff·525353ff·675555ff·f65d5dff·ef5c5cff·ee5959ff·ed5757ff·ee5454ff·ed5151ff·ec4d4dff·f64949ff·5f3d3dff·343535ff·303030ff·2b2b2bff·262626ff·212121ff·222222ff·1c1c1ca3·00000000·00000000·
23 00000000·00000000·2c2c2cc7·1d1d1dff·232323ff·282828ff·2d2d2dff·313131ff·363636ff·3b3b3bff·3f3f3fff·424242ff·464646ff·494949ff·4c4c4cff·4d4d4dff·4b4f4fff·815252ff·f35858ff·ed5757ff·ee5555ff·ee5353ff·ed5151ff·ec4e4eff·ed4a4aff·f64646ff·5c3a3aff·323232ff·2e2e2eff·292929ff·252525ff·1f1f1fff·1a1a1aff·2a2a2ac7·00000000·00000000·23 00000000·00000000·2c2c2cc7·1d1d1dff·232323ff·282828ff·2d2d2dff·313131ff·363636ff·3b3b3bff·3f3f3fff·424242ff·464646ff·494949ff·4c4c4cff·4d4d4dff·4b4f4fff·815252ff·f35858ff·ed5757ff·ee5555ff·ee5353ff·ed5151ff·ec4e4eff·ed4a4aff·f64646ff·5c3a3aff·323232ff·2e2e2eff·292929ff·252525ff·1f1f1fff·1a1a1aff·2a2a2ac7·00000000·00000000·
24 00000000·00000000·2b2b2bd8·1b1b1bff·202020ff·252525ff·2a2a2aff·2e2e2eff·323232ff·373737ff·3b3b3bff·3f3f3fff·424242ff·454545ff·474747ff·494949ff·444a4aff·9d5050ff·f15454ff·ed5252ff·ed5151ff·ed4f4fff·ec4d4dff·ed4949ff·ec4646ff·f64343ff·583636ff·2f2f2fff·2b2b2bff·262626ff·222222ff·1d1d1dff·181818ff·292929d8·00000000·00000000·24 00000000·00000000·2b2b2bd8·1b1b1bff·202020ff·252525ff·2a2a2aff·2e2e2eff·323232ff·373737ff·3b3b3bff·3f3f3fff·424242ff·454545ff·474747ff·494949ff·444a4aff·9d5050ff·f15454ff·ed5252ff·ed5151ff·ed4f4fff·ec4d4dff·ed4949ff·ec4646ff·f64343ff·583636ff·2f2f2fff·2b2b2bff·262626ff·222222ff·1d1d1dff·181818ff·292929d8·00000000·00000000·
Offset 29, 15 lines modifiedOffset 29, 15 lines modified
29 00000000·00000000·8712129c·e81c1cff·e71e1eff·e82121ff·e92525ff·e82828ff·e92c2cff·ea2e2eff·e93030ff·ea3333ff·ea3535ff·eb3737ff·eb3939ff·ea3a3aff·ea3a3aff·ea3b3bff·ea3b3bff·ea3a3aff·eb3939ff·eb3838ff·ea3535ff·ea3333ff·e93131ff·e92f2fff·e92c2cff·e82929ff·e82626ff·e82222ff·e71f1fff·e71d1dff·e81a1aff·8410109c·00000000·00000000·29 00000000·00000000·8712129c·e81c1cff·e71e1eff·e82121ff·e92525ff·e82828ff·e92c2cff·ea2e2eff·e93030ff·ea3333ff·ea3535ff·eb3737ff·eb3939ff·ea3a3aff·ea3a3aff·ea3b3bff·ea3b3bff·ea3a3aff·eb3939ff·eb3838ff·ea3535ff·ea3333ff·e93131ff·e92f2fff·e92c2cff·e82929ff·e82626ff·e82222ff·e71f1fff·e71d1dff·e81a1aff·8410109c·00000000·00000000·
30 00000000·00000000·3508085e·e71919ff·e51c1cfe·e71f1fff·e82121ff·e92424ff·e82727ff·e92a2aff·e92d2dff·ea2f2fff·ea3131ff·ea3232ff·ea3333ff·ea3434ff·ea3535ff·eb3636ff·ea3535ff·ea3434ff·ea3434ff·ea3232ff·ea3131ff·e92f2fff·e92d2dff·e92b2bff·e92828ff·e92525ff·e82222ff·e71f1fff·e71d1dff·e61a1afe·e71717ff·3205055e·00000000·00000000·30 00000000·00000000·3508085e·e71919ff·e51c1cfe·e71f1fff·e82121ff·e92424ff·e82727ff·e92a2aff·e92d2dff·ea2f2fff·ea3131ff·ea3232ff·ea3333ff·ea3434ff·ea3535ff·eb3636ff·ea3535ff·ea3434ff·ea3434ff·ea3232ff·ea3131ff·e92f2fff·e92d2dff·e92b2bff·e92828ff·e92525ff·e82222ff·e71f1fff·e71d1dff·e61a1afe·e71717ff·3205055e·00000000·00000000·
31 00000000·00000000·0000000f·d71515ff·e41919ff·e61c1cff·e81f1fff·e82121ff·e92424ff·e82525ff·e92828ff·e92a2aff·ea2c2cff·ea2e2eff·e92f2fff·e93030ff·ea3030ff·ea3030ff·ea3030ff·e93030ff·e92f2fff·ea2e2eff·ea2d2dff·e92a2aff·e92929ff·e82626ff·e92424ff·e82222ff·e71f1fff·e81c1cff·e71a1aff·e51717ff·d81313ff·0000000f·00000000·00000000·31 00000000·00000000·0000000f·d71515ff·e41919ff·e61c1cff·e81f1fff·e82121ff·e92424ff·e82525ff·e92828ff·e92a2aff·ea2c2cff·ea2e2eff·e92f2fff·e93030ff·ea3030ff·ea3030ff·ea3030ff·e93030ff·e92f2fff·ea2e2eff·ea2d2dff·e92a2aff·e92929ff·e82626ff·e92424ff·e82222ff·e71f1fff·e81c1cff·e71a1aff·e51717ff·d81313ff·0000000f·00000000·00000000·
32 00000000·00000000·00000000·7e0d0db8·e51616ff·e51919fe·e71b1bff·e71e1eff·e71f1fff·e82121ff·e92424ff·e92626ff·e82727ff·e82929ff·e92a2aff·e92b2bff·e92b2bff·e92c2cff·e92c2cff·e92b2bff·e92a2aff·e82929ff·e82828ff·e92626ff·e92525ff·e92222ff·e81f1fff·e71e1eff·e81c1cff·e71919ff·e51717fe·e61515ff·7e0b0bb8·00000000·00000000·00000000·32 00000000·00000000·00000000·7e0d0db8·e51616ff·e51919fe·e71b1bff·e71e1eff·e71f1fff·e82121ff·e92424ff·e92626ff·e82727ff·e82929ff·e92a2aff·e92b2bff·e92b2bff·e92c2cff·e92c2cff·e92b2bff·e92a2aff·e82929ff·e82828ff·e92626ff·e92525ff·e92222ff·e81f1fff·e71e1eff·e81c1cff·e71919ff·e51717fe·e61515ff·7e0b0bb8·00000000·00000000·00000000·
33 00000000·00000000·00000000·48050547·cd1111ff·e21616ff·e51818ff·e71a1aff·e81d1dff·e71e1eff·e82020ff·e82121ff·e92323ff·e92424ff·e92525ff·e82525ff·e82626ff·e82626ff·e82626ff·e82626ff·e82626ff·e92424ff·e92323ff·e82222ff·e82020ff·e81f1fff·e71d1dff·e81b1bff·e71818ff·e51616ff·e21414ff·ce1111ff·46040447·00000000·00000000·00000000·33 00000000·00000000·00000000·48050547·cd1111ff·e21616ff·e51818ff·e71a1aff·e81d1dff·e71e1eff·e82020ff·e82121ff·e92323ff·e92424ff·e92525ff·e82525ff·e82626ff·e82626ff·e82626ff·e82626ff·e82626ff·e92424ff·e92323ff·e82222ff·e82020ff·e81f1fff·e71d1dff·e81b1bff·e71818ff·e51616ff·e21414ff·ce1111ff·46040447·00000000·00000000·00000000·
34 00000000·00000000·00000000·00000013·a20c0cba·dc1313ff·e21515ff·e51616ff·e71919ff·e81a1aff·e81d1dff·e71e1eff·e81f1fff·e81f1fff·e82020ff·e92121ff·e92222ff·e92222ff·e92222ff·e92121ff·e82020ff·e82020ff·e81f1fff·e81e1eff·e71d1dff·e81b1bff·e81919ff·e71717ff·e51515ff·e21313ff·dd1212ff·a30c0cba·00000013·00000000·00000000·00000000·34 00000000·00000000·00000000·00000013·a20c0cba·dc1313ff·e21515ff·e51616ff·e71919ff·e81a1aff·e81d1dff·e71e1eff·e81f1fff·e81f1fff·e82020ff·e92121ff·e92222ff·e92222ff·e92222ff·e92121ff·e82020ff·e82020ff·e81f1fff·e81e1eff·e71d1dff·e81b1bff·e81919ff·e71717ff·e51515ff·e21313ff·dd1212ff·a30c0cba·00000013·00000000·00000000·00000000·
35 00000000·00000000·00000000·00000001·30020253·c50e0ef3·dc1212ff·e01414fe·e41515ff·e51717ff·e71818ff·e71a1aff·e81b1bff·e81c1cff·e81d1dff·e71e1eff·e71e1eff·e71e1eff·e71e1eff·e71e1eff·e71d1dff·e81c1cff·e81c1cff·e81a1aff·e71919ff·e71818ff·e51515ff·e41414ff·e11313fe·dc1010ff·c50d0df3·32020252·00000001·00000000·00000000·00000000·35 00000000·00000000·00000000·00000001·30020253·c50e0ef3·dc1212ff·e01414fe·e41515ff·e51717ff·e71818ff·e71a1aff·e81b1bff·e81c1cff·e81d1dff·e71e1eff·e71e1eff·e71e1eff·e71e1eff·e71e1eff·e71d1dff·e81c1cff·e81c1cff·e81a1aff·e71919ff·e71818ff·e51515ff·e41414ff·e11313fe·dc1010ff·c50d0df3·32020252·00000001·00000000·00000000·00000000·
36 00000000·00000000·00000000·e30e0e00·00000006·5e050589·d00f0fff·db1111ff·df1212fe·e21414ff·e51515ff·e61616ff·e71717ff·e71818ff·e81919ff·e81919ff·e81a1aff·e81a1aff·e81a1aff·e81919ff·e81919ff·e71818ff·e71818ff·e71616ff·e51515ff·e41414ff·e31313ff·df1111fe·db1010ff·cf0c0cff·5e040489·0000[·...·truncated·by·diffoscope;·len:·11,·SHA:·c43c233aedccf517d188ec9c5cfc2ddc27c20b64140fa9b170a68467954b3eda·...·]00·00000000·00000000·00000000·36 00000000·00000000·00000000·00000000·00000006·5e050589·d00f0fff·db1111ff·df1212fe·e21414ff·e51515ff·e61616ff·e71717ff·e71818ff·e81919ff·e81919ff·e81a1aff·e81a1aff·e81a1aff·e81919ff·e81919ff·e71818ff·e71818ff·e71616ff·e51515ff·e41414ff·e31313ff·df1111fe·db1010ff·cf0c0cff·5e040489·0000[·...·truncated·by·diffoscope;·len:·11,·SHA:·1d24cad383e2dc9537d94cf2017d1b5b1c580eeb57eb2fd99e41663a2122e7cd·...·]00·00000000·00000000·00000000·
37 00000000·00000000·00000000·00000000·10010101·00000017·57040499·d20d0dff·d70f0fff·dc1111ff·e01111ff·e21313ff·e31313ff·e41414ff·e61515ff·e61515ff·e61616ff·e71616ff·e71616ff·e61515ff·e61515ff·e61515ff·e41313ff·e31313ff·e21212ff·e01111ff·dc1010ff·d70e0eff·d20c0cff·56030399·00000017·10010101·00000000·00000000·00000000·00000000·37 00000000·00000000·00000000·00000000·10010101·00000017·57040499·d20d0dff·d70f0fff·dc1111ff·e01111ff·e21313ff·e31313ff·e41414ff·e61515ff·e61515ff·e61616ff·e71616ff·e71616ff·e61515ff·e61515ff·e61515ff·e41313ff·e31313ff·e21212ff·e01111ff·dc1010ff·d70e0eff·d20c0cff·56030399·00000017·10010101·00000000·00000000·00000000·00000000·
38 00000000·00000000·00000000·00000000·00000000·02000003·00000021·6e0505a7·bb0b0bfc·c40c0cff·c80d0dfe·cc0f0ffe·ce0f0fff·d11010ff·d21111ff·d21111ff·d31111ff·d31111ff·d31111ff·d31111ff·d21111ff·d21010ff·d01010ff·cf0f0fff·cd0e0efe·c80d0dfe·c40c0cff·ba0a0afc·6e0505a7·00000021·02000003·00000000·00000000·00000000·00000000·00000000·38 00000000·00000000·00000000·00000000·00000000·02000003·00000021·6e0505a7·bb0b0bfc·c40c0cff·c80d0dfe·cc0f0ffe·ce0f0fff·d11010ff·d21111ff·d21111ff·d31111ff·d31111ff·d31111ff·d31111ff·d21111ff·d21010ff·d01010ff·cf0f0fff·cd0e0efe·c80d0dfe·c40c0cff·ba0a0afc·6e0505a7·00000021·02000003·00000000·00000000·00000000·00000000·00000000·
39 00000000·00000000·00000000·00000000·00000000·00000000·02000003·00000021·13000089·1f0202f0·1d0202ff·1f0202ff·1f0202ff·200303ff·210303ff·220505ff·220505ff·220505ff·220505ff·220505ff·210404ff·200303ff·200303ff·1f0202ff·1e0202ff·1c0101ff·1f0202f0·13000089·00000021·02000003·00000000·00000000·00000000·00000000·00000000·00000000·39 00000000·00000000·00000000·00000000·00000000·00000000·02000003·00000021·13000089·1f0202f0·1d0202ff·1f0202ff·1f0202ff·200303ff·210303ff·220505ff·220505ff·220505ff·220505ff·220505ff·210404ff·200303ff·200303ff·1f0202ff·1e0202ff·1c0101ff·1f0202f0·13000089·00000021·02000003·00000000·00000000·00000000·00000000·00000000·00000000·
40 00000000·00000000·00000000·00000000·00000000·00000000·00000000·02000003·00000018·00000053·000000bc·000000ff·000000ff·000000ff·000000fe·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000fe·000000ff·000000ff·000000ff·000000bc·00000052·00000018·02000003·00000000·00000000·00000000·00000000·00000000·00000000·00000000·40 00000000·00000000·00000000·00000000·00000000·00000000·00000000·02000003·00000018·00000053·000000bc·000000ff·000000ff·000000ff·000000fe·000000ff·000000ff·000000ff·000000ff·000000ff·000000ff·000000fe·000000ff·000000ff·000000ff·000000bc·00000052·00000018·02000003·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
41 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·0000000d·00000026·00000060·000000bf·000000ec·000000f7·000000fc·000000ff·000000ff·000000ff·000000ff·000000fc·000000f7·000000ed·000000bf·00000060·00000026·0000000d·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·41 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·0000000d·00000026·00000060·000000bf·000000ec·000000f7·000000fc·000000ff·000000ff·000000ff·000000ff·000000fc·000000f7·000000ed·000000bf·00000060·00000026·0000000d·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
42 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000004·00000010·00000021·00000042·00000072·00000091·000000a4·000000ad·000000ad·000000a4·00000091·00000072·00000042·00000021·00000010·00000004·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·42 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000004·00000010·00000021·00000042·00000072·00000091·000000a4·000000ad·000000ad·000000a4·00000091·00000072·00000042·00000021·00000010·00000004·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
43 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000001·00000007·00000010·00000019·0000001f·00000022·00000022·0000001f·00000019·00000010·00000007·00000001·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·43 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000001·00000007·00000010·00000019·0000001f·00000022·00000022·0000001f·00000019·00000010·00000007·00000001·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
2.8 KB
Image content
Pixel difference
compared images
Flicker difference
compared images