2.45 MB
/home/fdroid/fdroiddata/tmp/com.glTron_4.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.glTron_4.apk
3.17 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-hdpi/skybox5.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/gltron_impact.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/skybox3.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/xenotron1.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/gltron_bitmap.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/skybox1.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/gltron_trail.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/gltron_wall_3.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-ldpi/icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-mdpi/icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/skybox0.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/gltron_traildecal.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/xenotron0.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/skybox4.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/gltron_wall_4.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/gltron_floor.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/gltron_wall_1.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/gltron_wall_2.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/icon.png entry referenced by META-INF/MANIFEST.MF not found in the APK ERROR: res/drawable-hdpi/skybox2.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:·2997d8ca670ce19b668f033f276f11b531e8fb6809e4e9d10ac4aca1de5d4c14 
10 Signer·#1·certificate·SHA-1·digest:·fe0555c7dbe351c54e3e68911ee0262dffde6bc8 
11 Signer·#1·certificate·MD5·digest:·9eeea5ce550e9a39406872de5c606cb2 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·87d9132aaa360017f68882ca2b41988af4594a8d64fb77788b587d4db06efd1d 
15 Signer·#1·public·key·SHA-1·digest:·0a23d671136af7c1429d56afb806a93f078026ab 
16 Signer·#1·public·key·MD5·digest:·f0bf18e1dd6b45fa23c3fa73a60e7b19 
69.0 KB
zipinfo -v {}
Differences in extra fields detected; using output from zipinfo -v
    
Offset 1, 1037 lines modifiedOffset 1, 991 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:···················2944134·(00000000002CEC86h)4 ··Zip·archive·file·size:···················2943823·(00000000002CEB4Fh)
5 ··Actual·end-cent-dir·record·offset:·······2944112·(00000000002CEC70h)5 ··Actual·end-cent-dir·record·offset:·······2943801·(00000000002CEB39h)
6 ··Expected·end-cent-dir·record·offset:·····2944112·(00000000002CEC70h)6 ··Expected·end-cent-dir·record·offset:·····2943801·(00000000002CEB39h)
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·34·entries.9 ··central·directory·contains·34·entries.
10 ··The·central·directory·is·2501·(00000000000009C5h)·bytes·long,10 ··The·central·directory·is·2561·(0000000000000A01h)·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·2941611·(00000000002CE2ABh).12 ··is·2941240·(00000000002CE138h).
  
  
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):··········2012·Jul·26·10:54:1026 ··file·last·modified·on·(DOS·date/time):··········2017·Oct·5·00:08:42
27 ··32-bit·CRC·value·(hex):·························9d28723327 ··32-bit·CRC·value·(hex):·························d46f0855
28 ··compressed·size:································983·bytes28 ··compressed·size:································692·bytes
29 ··uncompressed·size:······························2586·bytes29 ··uncompressed·size:······························1840·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·characters32 ··length·of·file·comment:·························0·characters
33 ··disk·number·on·which·file·begins:···············disk·133 ··disk·number·on·which·file·begins:···············disk·1
34 ··apparent·file·type:·····························binary34 ··apparent·file·type:·····························binary
35 ··non-MSDOS·external·file·attributes:·············000000·hex35 ··non-MSDOS·external·file·attributes:·············000000·hex
36 ··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.
  
37 ··There·is·no·file·comment.39 ··There·is·no·file·comment.
  
38 Central·directory·entry·#2:40 Central·directory·entry·#2:
39 ---------------------------41 ---------------------------
  
40 ··There·are·an·extra·16·bytes·preceding·this·file.42 ··There·are·an·extra·16·bytes·preceding·this·file.
  
41 ··META-INF/EADDD19D.SF43 ··res/drawable-hdpi-v4/gltron_bitmap.png
  
42 ··offset·of·local·header·from·start·of·archive:···104944 ··offset·of·local·header·from·start·of·archive:···761
43 ··················································(0000000000000419h)·bytes45 ··················································(00000000000002F9h)·bytes
44 ··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
45 ··version·of·encoding·software:···················2.047 ··version·of·encoding·software:···················1.0
46 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT48 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
47 ··minimum·software·version·required·to·extract:···2.049 ··minimum·software·version·required·to·extract:···1.0
48 ··compression·method:·····························deflated50 ··compression·method:·····························none·(stored)
49 ··compression·sub-type·(deflation):···············normal 
50 ··file·security·status:···························not·encrypted51 ··file·security·status:···························not·encrypted
51 ··extended·local·header:··························yes52 ··extended·local·header:··························no
52 ··file·last·modified·on·(DOS·date/time):··········2012·Jul·26·10:54:1053 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
53 ··32-bit·CRC·value·(hex):·························03ccccd254 ··32-bit·CRC·value·(hex):·························bff657ac
54 ··compressed·size:································1154·bytes55 ··compressed·size:································64374·bytes
55 ··uncompressed·size:······························2707·bytes56 ··uncompressed·size:······························64374·bytes
56 ··length·of·filename:·····························20·characters57 ··length·of·filename:·····························38·characters
57 ··length·of·extra·field:··························0·bytes58 ··length·of·extra·field:··························0·bytes
58 ··length·of·file·comment:·························0·characters59 ··length·of·file·comment:·························0·characters
59 ··disk·number·on·which·file·begins:···············disk·160 ··disk·number·on·which·file·begins:···············disk·1
60 ··apparent·file·type:·····························binary61 ··apparent·file·type:·····························binary
61 ··non-MSDOS·external·file·attributes:·············000000·hex62 ··non-MSDOS·external·file·attributes:·············000000·hex
62 ··MS-DOS·file·attributes·(00·hex):················none63 ··MS-DOS·file·attributes·(00·hex):················none
  
63 ··There·is·no·file·comment.64 ··There·is·no·file·comment.
  
64 Central·directory·entry·#3:65 Central·directory·entry·#3:
65 ---------------------------66 ---------------------------
  
66 ··There·are·an·extra·16·bytes·preceding·this·file.67 ··res/drawable-hdpi-v4/gltron_floor.png
  
67 ··META-INF/EADDD19D.RSA 
  
68 ··offset·of·local·header·from·start·of·archive:···226968 ··offset·of·local·header·from·start·of·archive:···65203
69 ··················································(00000000000008DDh)·bytes69 ··················································(000000000000FEB3h)·bytes
70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT70 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
71 ··version·of·encoding·software:···················2.071 ··version·of·encoding·software:···················1.0
72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT72 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
73 ··minimum·software·version·required·to·extract:···2.073 ··minimum·software·version·required·to·extract:···1.0
74 ··compression·method:·····························deflated74 ··compression·method:·····························none·(stored)
75 ··compression·sub-type·(deflation):···············normal 
76 ··file·security·status:···························not·encrypted75 ··file·security·status:···························not·encrypted
77 ··extended·local·header:··························yes76 ··extended·local·header:··························no
78 ··file·last·modified·on·(DOS·date/time):··········2012·Jul·26·10:54:1077 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
79 ··32-bit·CRC·value·(hex):·························08d7fc2178 ··32-bit·CRC·value·(hex):·························e526f828
80 ··compressed·size:································1036·bytes79 ··compressed·size:································1447·bytes
81 ··uncompressed·size:······························1297·bytes80 ··uncompressed·size:······························1447·bytes
82 ··length·of·filename:·····························21·characters81 ··length·of·filename:·····························37·characters
83 ··length·of·extra·field:··························0·bytes82 ··length·of·extra·field:··························0·bytes
84 ··length·of·file·comment:·························0·characters83 ··length·of·file·comment:·························0·characters
85 ··disk·number·on·which·file·begins:···············disk·184 ··disk·number·on·which·file·begins:···············disk·1
86 ··apparent·file·type:·····························binary85 ··apparent·file·type:·····························binary
87 ··non-MSDOS·external·file·attributes:·············000000·hex86 ··non-MSDOS·external·file·attributes:·············000000·hex
88 ··MS-DOS·file·attributes·(00·hex):················none87 ··MS-DOS·file·attributes·(00·hex):················none
  
89 ··There·is·no·file·comment.88 ··There·is·no·file·comment.
  
90 Central·directory·entry·#4:89 Central·directory·entry·#4:
91 ---------------------------90 ---------------------------
  
 91 ··res/drawable-hdpi-v4/gltron_impact.png
92 ··There·are·an·extra·16·bytes·preceding·this·file. 
  
93 ··res/layout/main.xml 
  
94 ··offset·of·local·header·from·start·of·archive:···337292 ··offset·of·local·header·from·start·of·archive:···66717
95 ··················································(0000000000000D2Ch)·bytes93 ··················································(000000000001049Dh)·bytes
96 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT94 ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT
97 ··version·of·encoding·software:···················2.095 ··version·of·encoding·software:···················1.0
98 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT96 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
99 ··minimum·software·version·required·to·extract:···2.097 ··minimum·software·version·required·to·extract:···1.0
100 ··compression·method:·····························deflated98 ··compression·method:·····························none·(stored)
101 ··compression·sub-type·(deflation):···············normal 
Max diff block lines reached; 62104/70529 bytes (88.05%) 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)
970 B
AndroidManifest.xml (decoded)
912 B
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="4"·android:versionName="1.1.2"·android:installLocation="auto"·package="com.glTron">2 <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="4"·android:versionName="1.1.2"·android:installLocation="auto"·package="com.glTron"·platformBuildVersionCode="8"·platformBuildVersionName="2.2">
3 ··<uses-sdk·android:minSdkVersion="8"/>3 ··<uses-sdk·android:minSdkVersion="8"/>
4 ··<application·android:label="@string/app_name"·android:icon="@drawable/icon">4 ··<application·android:label="@string/app_name"·android:icon="@drawable/icon">
5 ····<activity·android:label="@string/app_name"·android:name=".glTron"·android:screenOrientation="landscape">5 ····<activity·android:label="@string/app_name"·android:name=".glTron"·android:screenOrientation="landscape">
6 ······<intent-filter>6 ······<intent-filter>
7 ········<action·android:name="android.intent.action.MAIN"/>7 ········<action·android:name="android.intent.action.MAIN"/>
8 ········<category·android:name="android.intent.category.LAUNCHER"/>8 ········<category·android:name="android.intent.category.LAUNCHER"/>
9 ······</intent-filter>9 ······</intent-filter>
314 B
APK metadata
Ordering differences only
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 !!brut.androlib.meta.MetaInfo1 !!brut.androlib.meta.MetaInfo
2 compressionType:·false2 compressionType:·false
3 doNotCompress:3 doNotCompress:
4 -·resources.arsc4 -·resources.arsc
5 -·ogg 
6 -·png5 -·png
 6 -·ogg
7 isFrameworkApk:·false7 isFrameworkApk:·false
8 packageInfo:·null8 packageInfo:·null
9 sdkInfo:9 sdkInfo:
10 ··minSdkVersion:·'8'10 ··minSdkVersion:·'8'
11 sharedLibrary:·false11 sharedLibrary:·false
12 sparseResources:·true12 sparseResources:·true
13 unknownFiles:·{}13 unknownFiles:·{}
3.99 KB
resources.arsc
3.96 KB
aapt2 dump resources {}
    
Offset 33, 51 lines modifiedOffset 33, 51 lines modified
33 ······()·(array)·size=433 ······()·(array)·size=4
34 ········["Slow",·"Normal",·"Fast",·"Extreme"]34 ········["Slow",·"Normal",·"Fast",·"Extreme"]
35 ····resource·0x7f050009·array/gameSpeedValues35 ····resource·0x7f050009·array/gameSpeedValues
36 ······()·(array)·size=436 ······()·(array)·size=4
37 ········["0",·"1",·"2",·"3"]37 ········["0",·"1",·"2",·"3"]
38 ··type·drawable·id=02·entryCount=1838 ··type·drawable·id=02·entryCount=18
39 ····resource·0x7f020000·drawable/gltron_bitmap39 ····resource·0x7f020000·drawable/gltron_bitmap
40 ······(hdpi-v4)·(file)·res/drawable-hdpi/gltron_bitmap.png·type=PNG40 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/gltron_bitmap.png·type=PNG
41 ····resource·0x7f020001·drawable/gltron_floor41 ····resource·0x7f020001·drawable/gltron_floor
42 ······(hdpi-v4)·(file)·res/drawable-hdpi/gltron_floor.png·type=PNG42 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/gltron_floor.png·type=PNG
43 ····resource·0x7f020002·drawable/gltron_impact43 ····resource·0x7f020002·drawable/gltron_impact
44 ······(hdpi-v4)·(file)·res/drawable-hdpi/gltron_impact.png·type=PNG44 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/gltron_impact.png·type=PNG
45 ····resource·0x7f020003·drawable/gltron_trail45 ····resource·0x7f020003·drawable/gltron_trail
46 ······(hdpi-v4)·(file)·res/drawable-hdpi/gltron_trail.png·type=PNG46 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/gltron_trail.png·type=PNG
47 ····resource·0x7f020004·drawable/gltron_traildecal47 ····resource·0x7f020004·drawable/gltron_traildecal
48 ······(hdpi-v4)·(file)·res/drawable-hdpi/gltron_traildecal.png·type=PNG48 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/gltron_traildecal.png·type=PNG
49 ····resource·0x7f020005·drawable/gltron_wall_149 ····resource·0x7f020005·drawable/gltron_wall_1
50 ······(hdpi-v4)·(file)·res/drawable-hdpi/gltron_wall_1.png·type=PNG50 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/gltron_wall_1.png·type=PNG
51 ····resource·0x7f020006·drawable/gltron_wall_251 ····resource·0x7f020006·drawable/gltron_wall_2
52 ······(hdpi-v4)·(file)·res/drawable-hdpi/gltron_wall_2.png·type=PNG52 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/gltron_wall_2.png·type=PNG
53 ····resource·0x7f020007·drawable/gltron_wall_353 ····resource·0x7f020007·drawable/gltron_wall_3
54 ······(hdpi-v4)·(file)·res/drawable-hdpi/gltron_wall_3.png·type=PNG54 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/gltron_wall_3.png·type=PNG
55 ····resource·0x7f020008·drawable/gltron_wall_455 ····resource·0x7f020008·drawable/gltron_wall_4
56 ······(hdpi-v4)·(file)·res/drawable-hdpi/gltron_wall_4.png·type=PNG56 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/gltron_wall_4.png·type=PNG
57 ····resource·0x7f020009·drawable/icon57 ····resource·0x7f020009·drawable/icon
58 ······(ldpi-v4)·(file)·res/drawable-ldpi/icon.png·type=PNG58 ······(ldpi-v4)·(file)·res/drawable-ldpi-v4/icon.png·type=PNG
59 ······(mdpi-v4)·(file)·res/drawable-mdpi/icon.png·type=PNG59 ······(mdpi-v4)·(file)·res/drawable-mdpi-v4/icon.png·type=PNG
60 ······(hdpi-v4)·(file)·res/drawable-hdpi/icon.png·type=PNG60 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/icon.png·type=PNG
61 ····resource·0x7f02000a·drawable/skybox061 ····resource·0x7f02000a·drawable/skybox0
62 ······(hdpi-v4)·(file)·res/drawable-hdpi/skybox0.png·type=PNG62 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/skybox0.png·type=PNG
63 ····resource·0x7f02000b·drawable/skybox163 ····resource·0x7f02000b·drawable/skybox1
64 ······(hdpi-v4)·(file)·res/drawable-hdpi/skybox1.png·type=PNG64 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/skybox1.png·type=PNG
65 ····resource·0x7f02000c·drawable/skybox265 ····resource·0x7f02000c·drawable/skybox2
66 ······(hdpi-v4)·(file)·res/drawable-hdpi/skybox2.png·type=PNG66 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/skybox2.png·type=PNG
67 ····resource·0x7f02000d·drawable/skybox367 ····resource·0x7f02000d·drawable/skybox3
68 ······(hdpi-v4)·(file)·res/drawable-hdpi/skybox3.png·type=PNG68 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/skybox3.png·type=PNG
69 ····resource·0x7f02000e·drawable/skybox469 ····resource·0x7f02000e·drawable/skybox4
70 ······(hdpi-v4)·(file)·res/drawable-hdpi/skybox4.png·type=PNG70 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/skybox4.png·type=PNG
71 ····resource·0x7f02000f·drawable/skybox571 ····resource·0x7f02000f·drawable/skybox5
72 ······(hdpi-v4)·(file)·res/drawable-hdpi/skybox5.png·type=PNG72 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/skybox5.png·type=PNG
73 ····resource·0x7f020010·drawable/xenotron073 ····resource·0x7f020010·drawable/xenotron0
74 ······(hdpi-v4)·(file)·res/drawable-hdpi/xenotron0.png·type=PNG74 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/xenotron0.png·type=PNG
75 ····resource·0x7f020011·drawable/xenotron175 ····resource·0x7f020011·drawable/xenotron1
76 ······(hdpi-v4)·(file)·res/drawable-hdpi/xenotron1.png·type=PNG76 ······(hdpi-v4)·(file)·res/drawable-hdpi-v4/xenotron1.png·type=PNG
77 ··type·layout·id=03·entryCount=277 ··type·layout·id=03·entryCount=2
78 ····resource·0x7f030000·layout/main78 ····resource·0x7f030000·layout/main
79 ······()·(file)·res/layout/main.xml·type=XML79 ······()·(file)·res/layout/main.xml·type=XML
80 ····resource·0x7f030001·layout/preferences80 ····resource·0x7f030001·layout/preferences
81 ······()·(file)·res/layout/preferences.xml·type=XML81 ······()·(file)·res/layout/preferences.xml·type=XML
82 ··type·raw·id=04·entryCount=682 ··type·raw·id=04·entryCount=6
83 ····resource·0x7f040000·raw/game_crash83 ····resource·0x7f040000·raw/game_crash
2.07 MB
classes.dex
2.03 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·02bc4de54 checksum············:·54e838d6
5 signature···········:·1229...57c45 signature···········:·a35e...a81e
6 file_size···········:·872486 file_size···········:·107736
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·124710 string_ids_size·····:·1247
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·14412 type_ids_size·······:·144
13 type_ids_off········:·5100·(0x0013ec)13 type_ids_off········:·5100·(0x0013ec)
Offset 15, 16 lines modifiedOffset 15, 16 lines modified
15 proto_ids_off·······:·5676·(0x00162c)15 proto_ids_off·······:·5676·(0x00162c)
16 field_ids_size······:·37716 field_ids_size······:·377
17 field_ids_off·······:·7692·(0x001e0c)17 field_ids_off·······:·7692·(0x001e0c)
18 method_ids_size·····:·42918 method_ids_size·····:·429
19 method_ids_off······:·10708·(0x0029d4)19 method_ids_off······:·10708·(0x0029d4)
20 class_defs_size·····:·4820 class_defs_size·····:·48
21 class_defs_off······:·14140·(0x00373c)21 class_defs_off······:·14140·(0x00373c)
22 data_size···········:·7157222 data_size···········:·92012
23 data_off············:·15676·(0x003d3c)23 data_off············:·15724·(0x003d6c)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·525 class_idx···········:·5
26 access_flags········:·9729·(0x2601)26 access_flags········:·9729·(0x2601)
27 superclass_idx······:·9727 superclass_idx······:·97
28 source_file_idx·····:·41528 source_file_idx·····:·415
29 static_fields_size··:·029 static_fields_size··:·0
Offset 115, 17 lines modifiedOffset 115, 17 lines modified
115 ······type··········:·'()V'115 ······type··········:·'()V'
116 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)116 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
117 ······code··········-117 ······code··········-
118 ······registers·····:·1118 ······registers·····:·1
119 ······ins···········:·1119 ······ins···········:·1
120 ······outs··········:·1120 ······outs··········:·1
121 ······insns·size····:·4·16-bit·code·units121 ······insns·size····:·4·16-bit·code·units
122 003ea4:········································|[003ea4]·com.glTron.BuildConfig.<init>:()V122 0053ac:········································|[0053ac]·com.glTron.BuildConfig.<init>:()V
123 003eb4:·7010·5301·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0153123 0053bc:·7010·5301·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@0153
124 003eba:·0e00···································|0003:·return-void124 0053c2:·0e00···································|0003:·return-void
125 ······catches·······:·(none)125 ······catches·······:·(none)
126 ······positions·····:·126 ······positions·····:·
127 ········0x0000·line=4127 ········0x0000·line=4
128 ······locals········:·128 ······locals········:·
129 ········0x0000·-·0x0004·reg=0·this·Lcom/glTron/BuildConfig;·129 ········0x0000·-·0x0004·reg=0·this·Lcom/glTron/BuildConfig;·
  
130 ··Virtual·methods···-130 ··Virtual·methods···-
Offset 163, 77 lines modifiedOffset 163, 77 lines modified
163 ······type··········:·'()V'163 ······type··········:·'()V'
164 ······access········:·0x10008·(STATIC·CONSTRUCTOR)164 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
165 ······code··········-165 ······code··········-
166 ······registers·····:·3166 ······registers·····:·3
167 ······ins···········:·0167 ······ins···········:·0
168 ······outs··········:·1168 ······outs··········:·1
169 ······insns·size····:·101·16-bit·code·units169 ······insns·size····:·101·16-bit·code·units
170 003ebc:········································|[003ebc]·com.glTron.Game.Camera$1.<clinit>:()V170 0053c4:········································|[0053c4]·com.glTron.Game.Camera$1.<clinit>:()V
171 003ecc:·7100·4100·0000·························|0000:·invoke-static·{},·Lcom/glTron/Game/Camera$CamType;.values:()[Lcom/glTron/Game/Camera$CamType;·//·method@0041171 0053d4:·7100·4100·0000·························|0000:·invoke-static·{},·Lcom/glTron/Game/Camera$CamType;.values:()[Lcom/glTron/Game/Camera$CamType;·//·method@0041
172 003ed2:·0c00···································|0003:·move-result-object·v0172 0053da:·0c00···································|0003:·move-result-object·v0
173 003ed4:·2100···································|0004:·array-length·v0,·v0173 0053dc:·2100···································|0004:·array-length·v0,·v0
174 003ed6:·2300·7a00······························|0005:·new-array·v0,·v0,·[I·//·type@007a174 0053de:·2300·7a00······························|0005:·new-array·v0,·v0,·[I·//·type@007a
175 003eda:·6900·0200······························|0007:·sput-object·v0,·Lcom/glTron/Game/Camera$1;.$SwitchMap$com$glTron$Game$Camera$CamType:[I·//·field@0002175 0053e2:·6900·0200······························|0007:·sput-object·v0,·Lcom/glTron/Game/Camera$1;.$SwitchMap$com$glTron$Game$Camera$CamType:[I·//·field@0002
176 003ede:·6200·0200······························|0009:·sget-object·v0,·Lcom/glTron/Game/Camera$1;.$SwitchMap$com$glTron$Game$Camera$CamType:[I·//·field@0002176 0053e6:·6200·0200······························|0009:·sget-object·v0,·Lcom/glTron/Game/Camera$1;.$SwitchMap$com$glTron$Game$Camera$CamType:[I·//·field@0002
177 003ee2:·6201·0500······························|000b:·sget-object·v1,·Lcom/glTron/Game/Camera$CamType;.E_CAM_TYPE_CIRCLING:Lcom/glTron/Game/Camera$CamType;·//·field@0005177 0053ea:·6201·0500······························|000b:·sget-object·v1,·Lcom/glTron/Game/Camera$CamType;.E_CAM_TYPE_CIRCLING:Lcom/glTron/Game/Camera$CamType;·//·field@0005
178 003ee6:·6e10·3f00·0100·························|000d:·invoke-virtual·{v1},·Lcom/glTron/Game/Camera$CamType;.ordinal:()I·//·method@003f178 0053ee:·6e10·3f00·0100·························|000d:·invoke-virtual·{v1},·Lcom/glTron/Game/Camera$CamType;.ordinal:()I·//·method@003f
179 003eec:·0a01···································|0010:·move-result·v1179 0053f4:·0a01···································|0010:·move-result·v1
180 003eee:·1212···································|0011:·const/4·v2,·#int·1·//·#1180 0053f6:·1212···································|0011:·const/4·v2,·#int·1·//·#1
181 003ef0:·4b02·0001······························|0012:·aput·v2,·v0,·v1181 0053f8:·4b02·0001······························|0012:·aput·v2,·v0,·v1
182 003ef4:·6200·0200······························|0014:·sget-object·v0,·Lcom/glTron/Game/Camera$1;.$SwitchMap$com$glTron$Game$Camera$CamType:[I·//·field@0002182 0053fc:·6200·0200······························|0014:·sget-object·v0,·Lcom/glTron/Game/Camera$1;.$SwitchMap$com$glTron$Game$Camera$CamType:[I·//·field@0002
183 003ef8:·6201·0700······························|0016:·sget-object·v1,·Lcom/glTron/Game/Camera$CamType;.E_CAM_TYPE_FOLLOW:Lcom/glTron/Game/Camera$CamType;·//·field@0007183 005400:·6201·0700······························|0016:·sget-object·v1,·Lcom/glTron/Game/Camera$CamType;.E_CAM_TYPE_FOLLOW:Lcom/glTron/Game/Camera$CamType;·//·field@0007
184 003efc:·6e10·3f00·0100·························|0018:·invoke-virtual·{v1},·Lcom/glTron/Game/Camera$CamType;.ordinal:()I·//·method@003f184 005404:·6e10·3f00·0100·························|0018:·invoke-virtual·{v1},·Lcom/glTron/Game/Camera$CamType;.ordinal:()I·//·method@003f
185 003f02:·0a01···································|001b:·move-result·v1185 00540a:·0a01···································|001b:·move-result·v1
186 003f04:·1222···································|001c:·const/4·v2,·#int·2·//·#2186 00540c:·1222···································|001c:·const/4·v2,·#int·2·//·#2
187 003f06:·4b02·0001······························|001d:·aput·v2,·v0,·v1187 00540e:·4b02·0001······························|001d:·aput·v2,·v0,·v1
188 003f0a:·6200·0200······························|001f:·sget-object·v0,·Lcom/glTron/Game/Camera$1;.$SwitchMap$com$glTron$Game$Camera$CamType:[I·//·field@0002188 005412:·6200·0200······························|001f:·sget-object·v0,·Lcom/glTron/Game/Camera$1;.$SwitchMap$com$glTron$Game$Camera$CamType:[I·//·field@0002
189 003f0e:·6201·0900······························|0021:·sget-object·v1,·Lcom/glTron/Game/Camera$CamType;.E_CAM_TYPE_FOLLOW_FAR:Lcom/glTron/Game/Camera$CamType;·//·field@0009189 005416:·6201·0900······························|0021:·sget-object·v1,·Lcom/glTron/Game/Camera$CamType;.E_CAM_TYPE_FOLLOW_FAR:Lcom/glTron/Game/Camera$CamType;·//·field@0009
190 003f12:·6e10·3f00·0100·························|0023:·invoke-virtual·{v1},·Lcom/glTron/Game/Camera$CamType;.ordinal:()I·//·method@003f190 00541a:·6e10·3f00·0100·························|0023:·invoke-virtual·{v1},·Lcom/glTron/Game/Camera$CamType;.ordinal:()I·//·method@003f
191 003f18:·0a01···································|0026:·move-result·v1191 005420:·0a01···································|0026:·move-result·v1
192 003f1a:·1232···································|0027:·const/4·v2,·#int·3·//·#3192 005422:·1232···································|0027:·const/4·v2,·#int·3·//·#3
193 003f1c:·4b02·0001······························|0028:·aput·v2,·v0,·v1193 005424:·4b02·0001······························|0028:·aput·v2,·v0,·v1
194 003f20:·6200·0200······························|002a:·sget-object·v0,·Lcom/glTron/Game/Camera$1;.$SwitchMap$com$glTron$Game$Camera$CamType:[I·//·field@0002194 005428:·6200·0200······························|002a:·sget-object·v0,·Lcom/glTron/Game/Camera$1;.$SwitchMap$com$glTron$Game$Camera$CamType:[I·//·field@0002
195 003f24:·6201·0800······························|002c:·sget-object·v1,·Lcom/glTron/Game/Camera$CamType;.E_CAM_TYPE_FOLLOW_CLOSE:Lcom/glTron/Game/Camera$CamType;·//·field@0008195 00542c:·6201·0800······························|002c:·sget-object·v1,·Lcom/glTron/Game/Camera$CamType;.E_CAM_TYPE_FOLLOW_CLOSE:Lcom/glTron/Game/Camera$CamType;·//·field@0008
196 003f28:·6e10·3f00·0100·························|002e:·invoke-virtual·{v1},·Lcom/glTron/Game/Camera$CamType;.ordinal:()I·//·method@003f196 005430:·6e10·3f00·0100·························|002e:·invoke-virtual·{v1},·Lcom/glTron/Game/Camera$CamType;.ordinal:()I·//·method@003f
197 003f2e:·0a01···································|0031:·move-result·v1197 005436:·0a01···································|0031:·move-result·v1
198 003f30:·1242···································|0032:·const/4·v2,·#int·4·//·#4198 005438:·1242···································|0032:·const/4·v2,·#int·4·//·#4
199 003f32:·4b02·0001······························|0033:·aput·v2,·v0,·v1199 00543a:·4b02·0001······························|0033:·aput·v2,·v0,·v1
200 003f36:·6200·0200······························|0035:·sget-object·v0,·Lcom/glTron/Game/Camera$1;.$SwitchMap$com$glTron$Game$Camera$CamType:[I·//·field@0002200 00543e:·6200·0200······························|0035:·sget-object·v0,·Lcom/glTron/Game/Camera$1;.$SwitchMap$com$glTron$Game$Camera$CamType:[I·//·field@0002
201 003f3a:·6201·0400······························|0037:·sget-object·v1,·Lcom/glTron/Game/Camera$CamType;.E_CAM_TYPE_BIRD:Lcom/glTron/Game/Camera$CamType;·//·field@0004201 005442:·6201·0400······························|0037:·sget-object·v1,·Lcom/glTron/Game/Camera$CamType;.E_CAM_TYPE_BIRD:Lcom/glTron/Game/Camera$CamType;·//·field@0004
202 003f3e:·6e10·3f00·0100·························|0039:·invoke-virtual·{v1},·Lcom/glTron/Game/Camera$CamType;.ordinal:()I·//·method@003f202 005446:·6e10·3f00·0100·························|0039:·invoke-virtual·{v1},·Lcom/glTron/Game/Camera$CamType;.ordinal:()I·//·method@003f
203 003f44:·0a01···································|003c:·move-result·v1203 00544c:·0a01···································|003c:·move-result·v1
204 003f46:·1252···································|003d:·const/4·v2,·#int·5·//·#5204 00544e:·1252···································|003d:·const/4·v2,·#int·5·//·#5
205 003f48:·4b02·0001······························|003e:·aput·v2,·v0,·v1205 005450:·4b02·0001······························|003e:·aput·v2,·v0,·v1
206 003f4c:·6200·0200······························|0040:·sget-object·v0,·Lcom/glTron/Game/Camera$1;.$SwitchMap$com$glTron$Game$Camera$CamType:[I·//·field@0002206 005454:·6200·0200······························|0040:·sget-object·v0,·Lcom/glTron/Game/Camera$1;.$SwitchMap$com$glTron$Game$Camera$CamType:[I·//·field@0002
207 003f50:·6201·0600······························|0042:·sget-object·v1,·Lcom/glTron/Game/Camera$CamType;.E_CAM_TYPE_COCKPIT:Lcom/glTron/Game/Camera$CamType;·//·field@0006207 005458:·6201·0600······························|0042:·sget-object·v1,·Lcom/glTron/Game/Camera$CamType;.E_CAM_TYPE_COCKPIT:Lcom/glTron/Game/Camera$CamType;·//·field@0006
208 003f54:·6e10·3f00·0100·························|0044:·invoke-virtual·{v1},·Lcom/glTron/Game/Camera$CamType;.ordinal:()I·//·method@003f208 00545c:·6e10·3f00·0100·························|0044:·invoke-virtual·{v1},·Lcom/glTron/Game/Camera$CamType;.ordinal:()I·//·method@003f
209 003f5a:·0a01···································|0047:·move-result·v1209 005462:·0a01···································|0047:·move-result·v1
210 003f5c:·1262···································|0048:·const/4·v2,·#int·6·//·#6210 005464:·1262···································|0048:·const/4·v2,·#int·6·//·#6
211 003f5e:·4b02·0001······························|0049:·aput·v2,·v0,·v1211 005466:·4b02·0001······························|0049:·aput·v2,·v0,·v1
212 003f62:·6200·0200······························|004b:·sget-object·v0,·Lcom/glTron/Game/Camera$1;.$SwitchMap$com$glTron$Game$Camera$CamType:[I·//·field@0002212 00546a:·6200·0200······························|004b:·sget-object·v0,·Lcom/glTron/Game/Camera$1;.$SwitchMap$com$glTron$Game$Camera$CamType:[I·//·field@0002
213 003f66:·6201·0a00······························|004d:·sget-object·v1,·Lcom/glTron/Game/Camera$CamType;.E_CAM_TYPE_MOUSE:Lcom/glTron/Game/Camera$CamType;·//·field@000a213 00546e:·6201·0a00······························|004d:·sget-object·v1,·Lcom/glTron/Game/Camera$CamType;.E_CAM_TYPE_MOUSE:Lcom/glTron/Game/Camera$CamType;·//·field@000a
214 003f6a:·6e10·3f00·0100·························|004f:·invoke-virtual·{v1},·Lcom/glTron/Game/Camera$CamType;.ordinal:()I·//·method@003f214 005472:·6e10·3f00·0100·························|004f:·invoke-virtual·{v1},·Lcom/glTron/Game/Camera$CamType;.ordinal:()I·//·method@003f
215 003f70:·0a01···································|0052:·move-result·v1215 005478:·0a01···································|0052:·move-result·v1
216 003f72:·1272···································|0053:·const/4·v2,·#int·7·//·#7216 00547a:·1272···································|0053:·const/4·v2,·#int·7·//·#7
217 003f74:·4b02·0001······························|0054:·aput·v2,·v0,·v1217 00547c:·4b02·0001······························|0054:·aput·v2,·v0,·v1
218 003f78:·0e00···································|0056:·return-void218 005480:·0e00···································|0056:·return-void
219 003f7a:·0d00···································|0057:·move-exception·v0219 005482:·0d00···································|0057:·move-exception·v0
220 003f7c:·28fe···································|0058:·goto·0056·//·-0002220 005484:·28fe···································|0058:·goto·0056·//·-0002
221 003f7e:·0d00···································|0059:·move-exception·v0221 005486:·0d00···································|0059:·move-exception·v0
222 003f80:·28f1···································|005a:·goto·004b·//·-000f222 005488:·28f1···································|005a:·goto·004b·//·-000f
223 003f82:·0d00···································|005b:·move-exception·v0223 00548a:·0d00···································|005b:·move-exception·v0
224 003f84:·28e4···································|005c:·goto·0040·//·-001c224 00548c:·28e4···································|005c:·goto·0040·//·-001c
225 003f86:·0d00···································|005d:·move-exception·v0225 00548e:·0d00···································|005d:·move-exception·v0
226 003f88:·28d7···································|005e:·goto·0035·//·-0029226 005490:·28d7···································|005e:·goto·0035·//·-0029
227 003f8a:·0d00···································|005f:·move-exception·v0227 005492:·0d00···································|005f:·move-exception·v0
228 003f8c:·28ca···································|0060:·goto·002a·//·-0036228 005494:·28ca···································|0060:·goto·002a·//·-0036
229 003f8e:·0d00···································|0061:·move-exception·v0229 005496:·0d00···································|0061:·move-exception·v0
230 003f90:·28bd···································|0062:·goto·001f·//·-0043230 005498:·28bd···································|0062:·goto·001f·//·-0043
231 003f92:·0d00···································|0063:·move-exception·v0231 00549a:·0d00···································|0063:·move-exception·v0
232 003f94:·28b0···································|0064:·goto·0014·//·-0050232 00549c:·28b0···································|0064:·goto·0014·//·-0050
233 ······catches·······:·7233 ······catches·······:·7
234 ········0x0009·-·0x0014234 ········0x0009·-·0x0014
235 ··········Ljava/lang/NoSuchFieldError;·->·0x0063235 ··········Ljava/lang/NoSuchFieldError;·->·0x0063
236 ········0x0014·-·0x001f236 ········0x0014·-·0x001f
237 ··········Ljava/lang/NoSuchFieldError;·->·0x0061237 ··········Ljava/lang/NoSuchFieldError;·->·0x0061
238 ········0x001f·-·0x002a238 ········0x001f·-·0x002a
239 ··········Ljava/lang/NoSuchFieldError;·->·0x005f239 ··········Ljava/lang/NoSuchFieldError;·->·0x005f
Offset 315, 70 lines modifiedOffset 315, 70 lines modified
Max diff block lines reached; 2114283/2129941 bytes (99.26%) of diff not shown.
37.7 KB
classes.jar
2.38 KB
zipinfo {}
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 Zip·file·size:·99542·bytes,·number·of·entries:·481 Zip·file·size:·99570·bytes,·number·of·entries:·48
2 ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class2 ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class
3 ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class3 ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class
4 ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·com/glTron/BuildConfig.class4 ?rwxrwxr-x··2.0·unx······157·b-·stor·80-Jan-01·00:00·com/glTron/BuildConfig.class
5 ?rwxrwxr-x··2.0·unx·····1049·b-·stor·80-Jan-01·00:00·com/glTron/Game/Camera$1.class5 ?rwxrwxr-x··2.0·unx·····1049·b-·stor·80-Jan-01·00:00·com/glTron/Game/Camera$1.class
6 ?rwxrwxr-x··2.0·unx·····1163·b-·stor·80-Jan-01·00:00·com/glTron/Game/Camera$CamType.class6 ?rwxrwxr-x··2.0·unx·····1163·b-·stor·80-Jan-01·00:00·com/glTron/Game/Camera$CamType.class
7 ?rwxrwxr-x··2.0·unx·····4981·b-·stor·80-Jan-01·00:00·com/glTron/Game/Camera.class7 ?rwxrwxr-x··2.0·unx·····5021·b-·stor·80-Jan-01·00:00·com/glTron/Game/Camera.class
8 ?rwxrwxr-x··2.0·unx·····7996·b-·stor·80-Jan-01·00:00·com/glTron/Game/ComputerAI.class8 ?rwxrwxr-x··2.0·unx·····7992·b-·stor·80-Jan-01·00:00·com/glTron/Game/ComputerAI.class
9 ?rwxrwxr-x··2.0·unx····10231·b-·defN·80-Jan-01·00:00·com/glTron/Game/GLTronGame.class9 ?rwxrwxr-x··2.0·unx····10258·b-·defN·80-Jan-01·00:00·com/glTron/Game/GLTronGame.class
10 ?rwxrwxr-x··2.0·unx····10091·b-·defN·80-Jan-01·00:00·com/glTron/Game/Player.class10 ?rwxrwxr-x··2.0·unx····10091·b-·defN·80-Jan-01·00:00·com/glTron/Game/Player.class
11 ?rwxrwxr-x··2.0·unx·····2465·b-·stor·80-Jan-01·00:00·com/glTron/Game/UserPrefs.class11 ?rwxrwxr-x··2.0·unx·····2465·b-·stor·80-Jan-01·00:00·com/glTron/Game/UserPrefs.class
12 ?rwxrwxr-x··2.0·unx·····2028·b-·stor·80-Jan-01·00:00·com/glTron/OpenGLRenderer.class12 ?rwxrwxr-x··2.0·unx·····2028·b-·stor·80-Jan-01·00:00·com/glTron/OpenGLRenderer.class
13 ?rwxrwxr-x··2.0·unx······932·b-·stor·80-Jan-01·00:00·com/glTron/OpenGLView.class13 ?rwxrwxr-x··2.0·unx······932·b-·stor·80-Jan-01·00:00·com/glTron/OpenGLView.class
14 ?rwxrwxr-x··2.0·unx······298·b-·stor·80-Jan-01·00:00·com/glTron/Preferences.class14 ?rwxrwxr-x··2.0·unx······298·b-·stor·80-Jan-01·00:00·com/glTron/Preferences.class
15 ?rwxrwxr-x··2.0·unx······524·b-·stor·80-Jan-01·00:00·com/glTron/R$array.class15 ?rwxrwxr-x··2.0·unx······524·b-·stor·80-Jan-01·00:00·com/glTron/R$array.class
16 ?rwxrwxr-x··2.0·unx······132·b-·stor·80-Jan-01·00:00·com/glTron/R$attr.class16 ?rwxrwxr-x··2.0·unx······132·b-·stor·80-Jan-01·00:00·com/glTron/R$attr.class
Offset 43, 8 lines modifiedOffset 43, 8 lines modified
43 ?rwxrwxr-x··2.0·unx······873·b-·stor·80-Jan-01·00:00·com/glTron/Video/TrailMesh$MeshColourType.class43 ?rwxrwxr-x··2.0·unx······873·b-·stor·80-Jan-01·00:00·com/glTron/Video/TrailMesh$MeshColourType.class
44 ?rwxrwxr-x··2.0·unx·····6053·b-·stor·80-Jan-01·00:00·com/glTron/Video/TrailMesh.class44 ?rwxrwxr-x··2.0·unx·····6053·b-·stor·80-Jan-01·00:00·com/glTron/Video/TrailMesh.class
45 ?rwxrwxr-x··2.0·unx·····4111·b-·stor·80-Jan-01·00:00·com/glTron/Video/Trails_Renderer.class45 ?rwxrwxr-x··2.0·unx·····4111·b-·stor·80-Jan-01·00:00·com/glTron/Video/Trails_Renderer.class
46 ?rwxrwxr-x··2.0·unx·····1952·b-·stor·80-Jan-01·00:00·com/glTron/Video/Vec.class46 ?rwxrwxr-x··2.0·unx·····1952·b-·stor·80-Jan-01·00:00·com/glTron/Video/Vec.class
47 ?rwxrwxr-x··2.0·unx·····1331·b-·stor·80-Jan-01·00:00·com/glTron/Video/Video.class47 ?rwxrwxr-x··2.0·unx·····1331·b-·stor·80-Jan-01·00:00·com/glTron/Video/Video.class
48 ?rwxrwxr-x··2.0·unx·····4846·b-·stor·80-Jan-01·00:00·com/glTron/Video/WorldGraphics.class48 ?rwxrwxr-x··2.0·unx·····4846·b-·stor·80-Jan-01·00:00·com/glTron/Video/WorldGraphics.class
49 ?rwxrwxr-x··2.0·unx·····1612·b-·stor·80-Jan-01·00:00·com/glTron/glTron.class49 ?rwxrwxr-x··2.0·unx·····1612·b-·stor·80-Jan-01·00:00·com/glTron/glTron.class
50 48·files,·108273·bytes·uncompressed,·92846·bytes·compressed:··14.2%50 48·files,·108336·bytes·uncompressed,·92874·bytes·compressed:··14.3%
23.8 KB
com/glTron/Game/Camera.class
23.8 KB
javap -verbose -constants -s -l -private {}
    
Offset 981, 15 lines modifiedOffset 981, 15 lines modified
981 ·······142:·iastore981 ·······142:·iastore
982 ·······143:·return982 ·······143:·return
  
983 ··private·void·playerCamera(com.glTron.Game.Player,·long,·long);983 ··private·void·playerCamera(com.glTron.Game.Player,·long,·long);
984 ····descriptor:·(Lcom/glTron/Game/Player;JJ)V984 ····descriptor:·(Lcom/glTron/Game/Player;JJ)V
985 ····flags:·(0x0002)·ACC_PRIVATE985 ····flags:·(0x0002)·ACC_PRIVATE
986 ····Code:986 ····Code:
987 ······stack=300,·locals=34,·args_size=4987 ······stack=300,·locals=36,·args_size=4
988 ·········0:·iconst_3988 ·········0:·iconst_3
989 ·········1:·newarray·······float989 ·········1:·newarray·······float
990 ·········3:·astore········6990 ·········3:·astore········6
991 ·········5:·iconst_3991 ·········5:·iconst_3
992 ·········6:·newarray·······float992 ·········6:·newarray·······float
993 ·········8:·astore········7993 ·········8:·astore········7
994 ········10:·aload_0994 ········10:·aload_0
Offset 1033, 356 lines modifiedOffset 1033, 349 lines modified
1033 ········76:·istore········171033 ········76:·istore········17
1034 ········78:·iconst_11034 ········78:·iconst_1
1035 ········79:·istore········181035 ········79:·istore········18
1036 ········81:·ldc···········#67·················//·float·1.4E-45f1036 ········81:·ldc···········#67·················//·float·1.4E-45f
1037 ········83:·fstore········121037 ········83:·fstore········12
1038 ········85:·iload·········171038 ········85:·iload·········17
1039 ········87:·iload·········181039 ········87:·iload·········18
1040 ········89:·if_icmpne·····2951040 ········89:·if_icmpne·····305
1041 ········92:·aload_11041 ········92:·aload_1
1042 ········93:·getfield······#148················//·Field·com/glTron/Game/Player.TurnTime:J1042 ········93:·getfield······#148················//·Field·com/glTron/Game/Player.TurnTime:J
1043 ········96:·lstore········191043 ········96:·lstore········19
1044 ········98:·lload_21044 ········98:·lload_2
1045 ········99:·lload·········191045 ········99:·lload·········19
1046 ·······101:·lsub1046 ·······101:·lsub
1047 ·······102:·lstore········211047 ·······102:·lstore········21
1048 ·······104:·aload_11048 ·······104:·aload_1
1049 ·······105:·invokevirtual·#152················//·Method·java/lang/Object.getClass:()Ljava/lang/Class;1049 ·······105:·invokevirtual·#152················//·Method·java/lang/Object.getClass:()Ljava/lang/Class;
1050 ·······108:·pop1050 ·······108:·pop
1051 ·······109:·ldc2_w········#153················//·long·200l1051 ·······109:·ldc2_w········#153················//·long·200l
1052 ·······112:·lstore········191052 ·······112:·lstore········19
 1053 ·······114:·ldc2_w········#155················//·double·9.9E-322d
 1054 ·······117:·dstore········23
1053 ·······114:·lload·········211055 ·······119:·lload·········21
1054 ·······116:·lload·········191056 ·······121:·lload·········19
1055 ·······118:·lcmp1057 ·······123:·lcmp
1056 ·······119:·istore········171058 ·······124:·istore········17
1057 ·······121:·iload·········171059 ·······126:·iload·········17
1058 ·······123:·ifge··········5991060 ·······128:·ifge··········639
1059 ·······126:·aload_11061 ·······131:·aload_1
1060 ·······127:·invokevirtual·#159················//·Method·com/glTron/Game/Player.getDirection:()I1062 ·······132:·invokevirtual·#159················//·Method·com/glTron/Game/Player.getDirection:()I
1061 ·······130:·istore········231063 ·······135:·istore········25
1062 ·······132:·aload_11064 ·······137:·aload_1
1063 ·······133:·invokevirtual·#162················//·Method·com/glTron/Game/Player.getLastDirection:()I1065 ·······138:·invokevirtual·#162················//·Method·com/glTron/Game/Player.getLastDirection:()I
1064 ·······136:·istore········241066 ·······141:·istore········26
1065 ·······138:·iconst_11067 ·······143:·iconst_1
1066 ·······139:·istore········171068 ·······144:·istore········17
1067 ·······141:·ldc···········#67·················//·float·1.4E-45f1069 ·······146:·ldc···········#67·················//·float·1.4E-45f
1068 ·······143:·fstore········81070 ·······148:·fstore········8
1069 ·······145:·iload·········231071 ·······150:·iload·········25
1070 ·······147:·iload·········171072 ·······152:·iload·········17
1071 ·······149:·if_icmpne·····1691073 ·······154:·if_icmpne·····174
1072 ·······152:·iconst_21074 ·······157:·iconst_2
1073 ·······153:·istore········171075 ·······158:·istore········17
1074 ·······155:·ldc···········#70·················//·float·2.8E-45f1076 ·······160:·ldc···········#70·················//·float·2.8E-45f
1075 ·······157:·fstore········81077 ·······162:·fstore········8
1076 ·······159:·iload·········241078 ·······164:·iload·········26
1077 ·······161:·iload·········171079 ·······166:·iload·········17
1078 ·······163:·if_icmpne·····1691080 ·······168:·if_icmpne·····174
1079 ·······166:·iconst_41081 ·······171:·iconst_4
1080 ·······167:·istore········231082 ·······172:·istore········25
1081 ·······169:·iconst_21083 ·······174:·iconst_2
1082 ·······170:·istore········171084 ·······175:·istore········17
1083 ·······172:·ldc···········#70·················//·float·2.8E-45f1085 ·······177:·ldc···········#70·················//·float·2.8E-45f
1084 ·······174:·fstore········81086 ·······179:·fstore········8
1085 ·······176:·iload·········231087 ·······181:·iload·········25
1086 ·······178:·iload·········171088 ·······183:·iload·········17
1087 ·······180:·if_icmpne·····2001089 ·······185:·if_icmpne·····205
1088 ·······183:·iconst_11090 ·······188:·iconst_1
1089 ·······184:·istore········171091 ·······189:·istore········17
1090 ·······186:·ldc···········#67·················//·float·1.4E-45f1092 ·······191:·ldc···········#67·················//·float·1.4E-45f
1091 ·······188:·fstore········81093 ·······193:·fstore········8
1092 ·······190:·iload·········241094 ·······195:·iload·········26
1093 ·······192:·iload·········171095 ·······197:·iload·········17
1094 ·······194:·if_icmpne·····2001096 ·······199:·if_icmpne·····205
1095 ·······197:·iconst_41097 ·······202:·iconst_4
1096 ·······198:·istore········241098 ·······203:·istore········26
1097 ·······200:·aload_11099 ·······205:·aload_1
1098 ·······201:·invokevirtual·#152················//·Method·java/lang/Object.getClass:()Ljava/lang/Class;1100 ·······206:·invokevirtual·#152················//·Method·java/lang/Object.getClass:()Ljava/lang/Class;
1099 ·······204:·pop1101 ·······209:·pop
 1102 ·······210:·ldc2_w········#155················//·double·9.9E-322d
 1103 ·······213:·dstore········23
1100 ·······205:·ldc2_w········#153················//·long·200l1104 ·······215:·ldc2_w········#153················//·long·200l
1101 ·······208:·lload·········211105 ·······218:·lload·········21
1102 ·······210:·lsub1106 ·······220:·lsub
1103 ·······211:·lstore········191107 ·······221:·lstore········19
1104 ·······213:·lload·········191108 ·······223:·lload·········19
1105 ·······215:·l2f1109 ·······225:·l2f
1106 ·······216:·fstore········81110 ·······226:·fstore········8
1107 ·······218:·getstatic·····#80·················//·Field·camAngles:[F1111 ·······228:·getstatic·····#80·················//·Field·camAngles:[F
1108 ·······221:·astore········91112 ·······231:·astore········9
1109 ·······223:·aload·········91113 ·······233:·aload·········9
1110 ·······225:·iload·········241114 ·······235:·iload·········26
1111 ·······227:·faload1115 ·······237:·faload
1112 ·······228:·fstore········121116 ·······238:·fstore········12
1113 ·······230:·fload·········81117 ·······240:·fload·········8
1114 ·······232:·fload·········121118 ·······242:·fload·········12
1115 ·······234:·fmul1119 ·······244:·fmul
1116 ·······235:·fstore········81120 ·······245:·fstore········8
1117 ·······237:·lload·········211121 ·······247:·lload·········21
1118 ·······239:·l2f1122 ·······249:·l2f
1119 ·······240:·fstore········121123 ·······250:·fstore········12
1120 ·······242:·getstatic·····#80·················//·Field·camAngles:[F1124 ·······252:·getstatic·····#80·················//·Field·camAngles:[F
1121 ·······245:·astore········251125 ·······255:·astore········27
1122 ·······247:·aload·········251126 ·······257:·aload·········27
1123 ·······249:·iload·········231127 ·······259:·iload·········25
1124 ·······251:·faload1128 ·······261:·faload
1125 ·······252:·fstore········111129 ·······262:·fstore········11
1126 ·······254:·fload·········121130 ·······264:·fload·········12
1127 ·······256:·fload·········111131 ·······266:·fload·········11
1128 ·······258:·fmul1132 ·······268:·fmul
1129 ·······259:·fstore········121133 ·······269:·fstore········12
1130 ·······261:·fload·········81134 ·······271:·fload·········8
1131 ·······263:·fload·········121135 ·······273:·fload·········12
1132 ·······265:·fadd1136 ·······275:·fadd
1133 ·······266:·fstore········81137 ·······276:·fstore········8
1134 ·······268:·aload_11138 ·······278:·aload_1
1135 ·······269:·invokevirtual·#152················//·Method·java/lang/Object.getClass:()Ljava/lang/Class;1139 ·······279:·invokevirtual·#152················//·Method·java/lang/Object.getClass:()Ljava/lang/Class;
1136 ·······272:·pop1140 ·······282:·pop
1137 ·······273:·ldc···········#163················//·int·11287920641141 ·······283:·ldc···········#163················//·int·1128792064
1138 ·······275:·istore········181142 ·······285:·istore········18
1139 ·······277:·ldc···········#19·················//·float·200.0f1143 ·······287:·ldc···········#19·················//·float·200.0f
Max diff block lines reached; 9917/24235 bytes (40.92%) of diff not shown.
4.45 KB
com/glTron/Game/ComputerAI.class
4.38 KB
javap -verbose -constants -s -l -private {}
    
Offset 2057, 15 lines modifiedOffset 2057, 15 lines modified
2057 ······1682:·goto··········11442057 ······1682:·goto··········1144
2058 ······1685:·return2058 ······1685:·return
  
2059 ··public·static·void·doComputer(int,·int);2059 ··public·static·void·doComputer(int,·int);
2060 ····descriptor:·(II)V2060 ····descriptor:·(II)V
2061 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC2061 ····flags:·(0x0009)·ACC_PUBLIC,·ACC_STATIC
2062 ····Code:2062 ····Code:
2063 ······stack=300,·locals=13,·args_size=22063 ······stack=300,·locals=12,·args_size=2
2064 ·········0:·getstatic·····#114················//·Field·Current:J2064 ·········0:·getstatic·····#114················//·Field·Current:J
2065 ·········3:·lstore_22065 ·········3:·lstore_2
2066 ·········4:·getstatic·····#73·················//·Field·aiTime:[J2066 ·········4:·getstatic·····#73·················//·Field·aiTime:[J
2067 ·········7:·iload_02067 ·········7:·iload_0
2068 ·········8:·laload2068 ·········8:·laload
2069 ·········9:·lstore········42069 ·········9:·lstore········4
2070 ········11:·lload_22070 ········11:·lload_2
Offset 2075, 67 lines modifiedOffset 2075, 65 lines modified
2075 ········16:·getstatic·····#56·················//·Field·MIN_TURN_TIME:[I2075 ········16:·getstatic·····#56·················//·Field·MIN_TURN_TIME:[I
2076 ········19:·astore········62076 ········19:·astore········6
2077 ········21:·iconst_12077 ········21:·iconst_1
2078 ········22:·istore········72078 ········22:·istore········7
2079 ········24:·aload·········62079 ········24:·aload·········6
2080 ········26:·iload·········72080 ········26:·iload·········7
2081 ········28:·iaload2081 ········28:·iaload
2082 ········29:·istore········8 
2083 ········31:·iload·········8 
2084 ········33:·i2l2082 ········29:·i2l
2085 ········34:·lstore········42083 ········30:·lstore········4
2086 ········36:·lload_22084 ········32:·lload_2
2087 ········37:·lload·········42085 ········33:·lload·········4
2088 ········39:·lcmp2086 ········35:·lcmp
2089 ········40:·istore········92087 ········36:·istore········8
2090 ········42:·iload·········92088 ········38:·iload·········8
2091 ········44:·ifge··········482089 ········40:·ifge··········44
2092 ········47:·return2090 ········43:·return
 2091 ········44:·iload_0
 2092 ········45:·invokestatic··#205················//·Method·calculateDistances:(I)V
2093 ········48:·iload_02093 ········48:·iload_0
2094 ········49:·invokestatic··#205················//·Method·calculateDistances:(I)V 
2095 ········52:·iload_0 
2096 ········53:·invokestatic··#209················//·Method·getClosestOpponent:(I)I2094 ········49:·invokestatic··#209················//·Method·getClosestOpponent:(I)I
2097 ········56:·istore········10 
2098 ········58:·iconst_m1 
2099 ········59:·istore········92095 ········52:·istore········9
 2096 ········54:·iconst_m1
 2097 ········55:·istore········8
2100 ········61:·fconst_02098 ········57:·fconst_0
2101 ········62:·fconst_02099 ········58:·fconst_0
2102 ········63:·fdiv2100 ········59:·fdiv
2103 ········64:·fstore········112101 ········60:·fstore········10
2104 ········66:·iload·········10 
2105 ········68:·iload·········92102 ········62:·iload·········9
 2103 ········64:·iload·········8
2106 ········70:·if_icmpeq·····1162104 ········66:·if_icmpeq·····112
2107 ········73:·getstatic·····#211················//·Field·distance:F2105 ········69:·getstatic·····#211················//·Field·distance:F
 2106 ········72:·fstore········10
 2107 ········74:·ldc···········#213················//·float·48.0f
2108 ········76:·fstore········112108 ········76:·fstore········11
2109 ········78:·ldc···········#213················//·float·48.0f 
2110 ········80:·fstore········122109 ········78:·fload·········10
2111 ········82:·fload·········112110 ········80:·fload·········11
2112 ········84:·fload·········12 
2113 ········86:·fcmpl2111 ········82:·fcmpl
2114 ········87:·istore········92112 ········83:·istore········8
2115 ········89:·iload·········92113 ········85:·iload·········8
2116 ········91:·ifgt··········1162114 ········87:·ifgt··········112
2117 ········94:·getstatic·····#168················//·Field·front:F2115 ········90:·getstatic·····#168················//·Field·front:F
2118 ········97:·fstore········112116 ········93:·fstore········10
2119 ········99:·getstatic·····#211················//·Field·distance:F2117 ········95:·getstatic·····#211················//·Field·distance:F
2120 ·······102:·fstore········122118 ········98:·fstore········11
 2119 ·······100:·fload·········10
2121 ·······104:·fload·········112120 ·······102:·fload·········11
2122 ·······106:·fload·········12 
2123 ·······108:·fcmpg2121 ·······104:·fcmpg
2124 ·······109:·istore········92122 ·······105:·istore········8
2125 ·······111:·iload·········92123 ·······107:·iload·········8
2126 ·······113:·ifge··········1242124 ·······109:·ifge··········120
2127 ·······116:·iload_02125 ·······112:·iload_0
2128 ·······117:·iload_12126 ·······113:·iload_1
2129 ·······118:·invokestatic··#216················//·Method·doComputerSimple:(II)V2127 ·······114:·invokestatic··#216················//·Method·doComputerSimple:(II)V
2130 ·······121:·goto··········472128 ·······117:·goto··········43
2131 ·······124:·iload_02129 ·······120:·iload_0
2132 ·······125:·iload_12130 ·······121:·iload_1
2133 ·······126:·invokestatic··#219················//·Method·doComputerActive:(II)V2131 ·······122:·invokestatic··#219················//·Method·doComputerActive:(II)V
2134 ·······129:·goto··········472132 ·······125:·goto··········43
  
2135 ··private·static·void·doComputerActive(int,·int);2133 ··private·static·void·doComputerActive(int,·int);
2136 ····descriptor:·(II)V2134 ····descriptor:·(II)V
2137 ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC2135 ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC
2138 ····Code:2136 ····Code:
2139 ······stack=300,·locals=31,·args_size=22137 ······stack=300,·locals=31,·args_size=2
2140 ·········0:·iconst_m12138 ·········0:·iconst_m1
1.9 KB
com/glTron/Game/GLTronGame.class
1.84 KB
procyon -ec {}
    
Offset 88, 16 lines modifiedOffset 88, 14 lines modified
88 ········this.DtHist·=·new·long[max_SAMPLES];88 ········this.DtHist·=·new·long[max_SAMPLES];
89 ········this.DtHead·=·0;89 ········this.DtHead·=·0;
90 ········this.DtElements·=·0;90 ········this.DtElements·=·0;
91 ········this.initWalls();91 ········this.initWalls();
92 ····}92 ····}
93 ····93 ····
94 ····private·void·RenderGame()·{94 ····private·void·RenderGame()·{
95 ········final·int·n·=·3042; 
96 ········final·int·n2·=·2929; 
97 ········boolean·b·=·true;95 ········boolean·b·=·true;
98 ········boolean·b2·=·false;96 ········boolean·b2·=·false;
99 ········boolean·b3·=·false;97 ········boolean·b3·=·false;
100 ········if·(!this.boInitialState)·{98 ········if·(!this.boInitialState)·{
101 ············for·(int·i·=·0;·i·<·GLTronGame.mCurrentPlayers;·++i)·{99 ············for·(int·i·=·0;·i·<·GLTronGame.mCurrentPlayers;·++i)·{
102 ················this.Players[i].doMovement(this.TimeDt,·this.TimeCurrent,·this.Walls,·this.Players);100 ················this.Players[i].doMovement(this.TimeDt,·this.TimeCurrent,·this.Walls,·this.Players);
103 ················if·(i·==·0)·{101 ················if·(i·==·0)·{
Offset 116, 24 lines modifiedOffset 114, 24 lines modified
116 ········this.gl.glMatrixMode(5889);114 ········this.gl.glMatrixMode(5889);
117 ········this.gl.glLoadIdentity();115 ········this.gl.glLoadIdentity();
118 ········this.Visual.doPerspective(this.gl,·GLTronGame.mCurrentGridSize);116 ········this.Visual.doPerspective(this.gl,·GLTronGame.mCurrentGridSize);
119 ········this.gl.glMatrixMode(5888);117 ········this.gl.glMatrixMode(5888);
120 ········this.gl.glLoadIdentity();118 ········this.gl.glLoadIdentity();
121 ········this.gl.glLightfv(16385,·4611,·this.Cam.ReturnCamBuffer());119 ········this.gl.glLightfv(16385,·4611,·this.Cam.ReturnCamBuffer());
122 ········this.gl.glClear(17664);120 ········this.gl.glClear(17664);
123 ········this.gl.glEnable(n);121 ········this.gl.glEnable(3042);
124 ········this.Cam.doLookAt(this.gl);122 ········this.Cam.doLookAt(this.gl);
125 ········this.gl.glDisable(2896);123 ········this.gl.glDisable(2896);
126 ········this.gl.glDisable(n);124 ········this.gl.glDisable(3042);
127 ········this.gl.glDepthMask(false);125 ········this.gl.glDepthMask(false);
128 ········this.gl.glDisable(n2);126 ········this.gl.glDisable(2929);
129 ········this.World.drawSkyBox(this.gl);127 ········this.World.drawSkyBox(this.gl);
130 ········this.World.drawFloorTextured(this.gl);128 ········this.World.drawFloorTextured(this.gl);
131 ········this.gl.glDepthMask(true);129 ········this.gl.glDepthMask(true);
132 ········this.gl.glEnable(n2);130 ········this.gl.glEnable(2929);
133 ········this.World.drawWalls(this.gl);131 ········this.World.drawWalls(this.gl);
134 ········this.Lights.setupLights(this.gl,·Lighting$LightType.E_WORLD_LIGHTS);132 ········this.Lights.setupLights(this.gl,·Lighting$LightType.E_WORLD_LIGHTS);
135 ········for·(int·j·=·0;·j·<·GLTronGame.mCurrentPlayers;·++j)·{133 ········for·(int·j·=·0;·j·<·GLTronGame.mCurrentPlayers;·++j)·{
136 ············if·(j·==·0·||·this.Players[j].isVisible(this.Cam))·{134 ············if·(j·==·0·||·this.Players[j].isVisible(this.Cam))·{
137 ················this.Players[j].drawCycle(this.gl,·this.TimeCurrent,·this.TimeDt,·this.Lights,·this.ExplodeTex);135 ················this.Players[j].drawCycle(this.gl,·this.TimeCurrent,·this.TimeDt,·this.Lights,·this.ExplodeTex);
138 ············}136 ············}
139 ············this.Players[j].drawTrails(this.TrailRenderer,·this.Cam);137 ············this.Players[j].drawTrails(this.TrailRenderer,·this.Cam);
5.14 KB
com/glTron/Video/HUD.class
5.09 KB
javap -verbose -constants -s -l -private {}
    
Offset 473, 15 lines modifiedOffset 473, 15 lines modified
473 ·······199:·goto··········8473 ·······199:·goto··········8
474 ·······202:·return474 ·······202:·return
  
475 ··private·void·drawFPS(com.glTron.Video.Video,·long);475 ··private·void·drawFPS(com.glTron.Video.Video,·long);
476 ····descriptor:·(Lcom/glTron/Video/Video;J)V476 ····descriptor:·(Lcom/glTron/Video/Video;J)V
477 ····flags:·(0x0002)·ACC_PRIVATE477 ····flags:·(0x0002)·ACC_PRIVATE
478 ····Code:478 ····Code:
479 ······stack=300,·locals=17,·args_size=3479 ······stack=300,·locals=18,·args_size=3
480 ·········0:·ldc···········#86·················//·float·1.0f480 ·········0:·ldc···········#86·················//·float·1.0f
481 ·········2:·fstore········4481 ·········2:·fstore········4
482 ·········4:·sipush········1000482 ·········4:·sipush········1000
483 ·········7:·istore········5483 ·········7:·istore········5
484 ·········9:·new···········#122················//·class·java/lang/StringBuilder484 ·········9:·new···········#122················//·class·java/lang/StringBuilder
485 ········12:·astore········6485 ········12:·astore········6
486 ········14:·aload·········6486 ········14:·aload·········6
Offset 523, 18 lines modifiedOffset 523, 18 lines modified
523 ········81:·getfield······#37·················//·Field·pos:I523 ········81:·getfield······#37·················//·Field·pos:I
524 ········84:·bipush········20524 ········84:·bipush········20
525 ········86:·iadd525 ········86:·iadd
526 ········87:·istore········12526 ········87:·istore········12
527 ········89:·iload·········5527 ········89:·iload·········5
528 ········91:·iload·········10528 ········91:·iload·········10
529 ········93:·idiv529 ········93:·idiv
530 ········94:·istore········5530 ········94:·istore········13
531 ········96:·aload·········11531 ········96:·aload·········11
532 ········98:·iload·········12532 ········98:·iload·········12
533 ·······100:·iload·········5533 ·······100:·iload·········13
534 ·······102:·iastore534 ·······102:·iastore
535 ·······103:·aload_0535 ·······103:·aload_0
536 ·······104:·getfield······#37·················//·Field·pos:I536 ·······104:·getfield······#37·················//·Field·pos:I
537 ·······107:·iconst_1537 ·······107:·iconst_1
538 ·······108:·iadd538 ·······108:·iadd
539 ·······109:·istore········9539 ·······109:·istore········9
540 ·······111:·aload_0540 ·······111:·aload_0
Offset 566, 41 lines modifiedOffset 566, 41 lines modified
566 ·······166:·sipush········-280566 ·······166:·sipush········-280
567 ·······169:·iadd567 ·······169:·iadd
568 ·······170:·istore········12568 ·······170:·istore········12
569 ·······172:·aload_1569 ·······172:·aload_1
570 ·······173:·invokevirtual·#115················//·Method·com/glTron/Video/Video.GetHeight:()I570 ·······173:·invokevirtual·#115················//·Method·com/glTron/Video/Video.GetHeight:()I
571 ·······176:·bipush········-30571 ·······176:·bipush········-30
572 ·······178:·iadd572 ·······178:·iadd
573 ·······179:·istore········5573 ·······179:·istore········13
574 ·······181:·aload·········6574 ·······181:·aload·········6
575 ·······183:·invokevirtual·#139················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;575 ·······183:·invokevirtual·#139················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String;
576 ·······186:·astore········13576 ·······186:·astore········14
577 ·······188:·aload·········11577 ·······188:·aload·········11
578 ·······190:·iload·········12578 ·······190:·iload·········12
579 ·······192:·iload·········5579 ·······192:·iload·········13
580 ·······194:·bipush········30580 ·······194:·bipush········30
581 ·······196:·aload·········13581 ·······196:·aload·········14
582 ·······198:·invokevirtual·#119················//·Method·com/glTron/Video/Font.drawText:(IIILjava/lang/String;)V582 ·······198:·invokevirtual·#119················//·Method·com/glTron/Video/Font.drawText:(IIILjava/lang/String;)V
583 ·······201:·return583 ·······201:·return
584 ·······202:·iconst_1584 ·······202:·iconst_1
585 ·······203:·istore········10585 ·······203:·istore········10
586 ·······205:·goto··········37586 ·······205:·goto··········37
587 ·······208:·aload_0587 ·······208:·aload_0
588 ·······209:·getfield······#35·················//·Field·fps_h:[I588 ·······209:·getfield······#35·················//·Field·fps_h:[I
589 ·······212:·astore········11589 ·······212:·astore········11
590 ·······214:·aload_0590 ·······214:·aload_0
591 ·······215:·getfield······#37·················//·Field·pos:I591 ·······215:·getfield······#37·················//·Field·pos:I
592 ·······218:·istore········12592 ·······218:·istore········12
593 ·······220:·iload·········5593 ·······220:·iload·········5
594 ·······222:·iload·········10594 ·······222:·iload·········10
595 ·······224:·idiv595 ·······224:·idiv
596 ·······225:·istore········5596 ·······225:·istore········13
597 ·······227:·aload·········11597 ·······227:·aload·········11
598 ·······229:·iload·········12598 ·······229:·iload·········12
599 ·······231:·iload·········5599 ·······231:·iload·········13
600 ·······233:·iastore600 ·······233:·iastore
601 ·······234:·aload_0601 ·······234:·aload_0
602 ·······235:·getfield······#37·················//·Field·pos:I602 ·······235:·getfield······#37·················//·Field·pos:I
603 ·······238:·iconst_1603 ·······238:·iconst_1
604 ·······239:·iadd604 ·······239:·iadd
605 ·······240:·bipush········20605 ·······240:·bipush········20
606 ·······242:·irem606 ·······242:·irem
Offset 612, 59 lines modifiedOffset 612, 59 lines modified
612 ·······252:·getfield······#37·················//·Field·pos:I612 ·······252:·getfield······#37·················//·Field·pos:I
613 ·······255:·bipush········10613 ·······255:·bipush········10
614 ·······257:·irem614 ·······257:·irem
615 ·······258:·istore········9615 ·······258:·istore········9
616 ·······260:·iload·········9616 ·······260:·iload·········9
617 ·······262:·ifne··········117617 ·······262:·ifne··········117
618 ·······265:·iconst_0618 ·······265:·iconst_0
619 ·······266:·istore········14619 ·······266:·istore········15
620 ·······268:·sipush········1000620 ·······268:·sipush········1000
621 ·······271:·istore········15621 ·······271:·istore········16
622 ·······273:·iconst_0622 ·······273:·iconst_0
623 ·······274:·istore········16623 ·······274:·istore········17
624 ·······276:·bipush········20624 ·······276:·bipush········20
625 ·······278:·istore········9625 ·······278:·istore········9
626 ·······280:·iload·········16626 ·······280:·iload·········17
627 ·······282:·iload·········9627 ·······282:·iload·········9
628 ·······284:·if_icmpge·····345628 ·······284:·if_icmpge·····345
629 ·······287:·aload_0629 ·······287:·aload_0
630 ·······288:·getfield······#35·················//·Field·fps_h:[I630 ·······288:·getfield······#35·················//·Field·fps_h:[I
631 ·······291:·iload·········16631 ·······291:·iload·········17
632 ·······293:·iaload632 ·······293:·iaload
633 ·······294:·istore········9633 ·······294:·istore········9
634 ·······296:·iload·········14634 ·······296:·iload·········15
635 ·······298:·iload·········9635 ·······298:·iload·········9
636 ·······300:·iadd636 ·······300:·iadd
637 ·······301:·istore········14637 ·······301:·istore········15
638 ·······303:·aload_0638 ·······303:·aload_0
639 ·······304:·getfield······#35·················//·Field·fps_h:[I639 ·······304:·getfield······#35·················//·Field·fps_h:[I
640 ·······307:·astore········11640 ·······307:·astore········11
641 ·······309:·aload·········11641 ·······309:·aload·········11
642 ·······311:·iload·········16642 ·······311:·iload·········17
643 ·······313:·iaload643 ·······313:·iaload
644 ·······314:·istore········9644 ·······314:·istore········9
645 ·······316:·iload·········9645 ·······316:·iload·········9
646 ·······318:·iload·········15646 ·······318:·iload·········16
647 ·······320:·if_icmpge·····336647 ·······320:·if_icmpge·····336
648 ·······323:·aload_0648 ·······323:·aload_0
649 ·······324:·getfield······#35·················//·Field·fps_h:[I649 ·······324:·getfield······#35·················//·Field·fps_h:[I
650 ·······327:·astore········11650 ·······327:·astore········11
651 ·······329:·aload·········11651 ·······329:·aload·········11
652 ·······331:·iload·········16652 ·······331:·iload·········17
653 ·······333:·iaload653 ·······333:·iaload
654 ·······334:·istore········15654 ·······334:·istore········16
655 ·······336:·iload·········16655 ·······336:·iload·········17
656 ·······338:·iconst_1656 ·······338:·iconst_1
657 ·······339:·iadd657 ·······339:·iadd
658 ·······340:·istore········16658 ·······340:·istore········17
659 ·······342:·goto··········276659 ·······342:·goto··········276
660 ·······345:·aload_0660 ·······345:·aload_0
661 ·······346:·iload·········15661 ·······346:·iload·········16
Max diff block lines reached; 284/5126 bytes (5.54%) of diff not shown.
252 B
smali/com/glTron/R.smali
    
Offset 20, 10 lines modifiedOffset 20, 9 lines modified
20 .method·public·constructor·<init>()V20 .method·public·constructor·<init>()V
21 ····.locals·021 ····.locals·0
  
22 ····.prologue22 ····.prologue
23 ····.line·1023 ····.line·10
24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V24 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
25 ····.line·57 
26 ····return-void25 ····return-void
27 .end·method26 .end·method
1.07 KB
smali/com/glTron/Sound/SoundManager.smali
    
Offset 400, 17 lines modifiedOffset 400, 17 lines modified
400 ····int-to-float·v0,·v0400 ····int-to-float·v0,·v0
  
401 ····div-float/2addr·v2,·v0401 ····div-float/2addr·v2,·v0
  
402 ····.line·123402 ····.line·123
403 ····float-to-double·v0,·v2403 ····float-to-double·v0,·v2
  
404 ····const-wide/high16·v3,·0x3fe0000000000000L····#·0.5404 ····const-wide/high16·v4,·0x3fe0000000000000L····#·0.5
  
405 ····mul-double/2addr·v0,·v3405 ····mul-double/2addr·v0,·v4
  
406 ····double-to-float·v2,·v0406 ····double-to-float·v2,·v0
  
407 ····.line·124407 ····.line·124
408 ····sget-object·v7,·Lcom/glTron/Sound/SoundManager;->mIndexToStream:[I408 ····sget-object·v7,·Lcom/glTron/Sound/SoundManager;->mIndexToStream:[I
  
409 ····sget-object·v0,·Lcom/glTron/Sound/SoundManager;->mSoundPool:Landroid/media/SoundPool;409 ····sget-object·v0,·Lcom/glTron/Sound/SoundManager;->mSoundPool:Landroid/media/SoundPool;
Offset 477, 17 lines modifiedOffset 477, 17 lines modified
477 ····int-to-float·v0,·v0477 ····int-to-float·v0,·v0
  
478 ····div-float/2addr·v2,·v0478 ····div-float/2addr·v2,·v0
  
479 ····.line·131479 ····.line·131
480 ····float-to-double·v0,·v2480 ····float-to-double·v0,·v2
  
481 ····const-wide/high16·v3,·0x3fe0000000000000L····#·0.5481 ····const-wide/high16·v4,·0x3fe0000000000000L····#·0.5
  
482 ····mul-double/2addr·v0,·v3482 ····mul-double/2addr·v0,·v4
  
483 ····double-to-float·v2,·v0483 ····double-to-float·v2,·v0
  
484 ····.line·132484 ····.line·132
485 ····sget-object·v7,·Lcom/glTron/Sound/SoundManager;->mIndexToStream:[I485 ····sget-object·v7,·Lcom/glTron/Sound/SoundManager;->mIndexToStream:[I
  
486 ····sget-object·v0,·Lcom/glTron/Sound/SoundManager;->mSoundPool:Landroid/media/SoundPool;486 ····sget-object·v0,·Lcom/glTron/Sound/SoundManager;->mSoundPool:Landroid/media/SoundPool;
940 B
smali/com/glTron/Video/TrailMesh.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"TrailMesh.java"3 .source·"TrailMesh.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/glTron/Video/TrailMesh$1;, 
8 ········Lcom/glTron/Video/TrailMesh$MeshColourType;7 ········Lcom/glTron/Video/TrailMesh$MeshColourType;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·instance·fields10 #·instance·fields
12 .field·private·final·BOW_DIST1:F11 .field·private·final·BOW_DIST1:F
Offset 1397, 21 lines modifiedOffset 1396, 21 lines modified
  
1397 ····div-float·v4,·p7,·v41396 ····div-float·v4,·p7,·v4
  
1398 ····const/high16·v5,·0x41a00000····#·20.0f1397 ····const/high16·v5,·0x41a00000····#·20.0f
  
1399 ····div-float·v5,·p7,·v51398 ····div-float·v5,·p7,·v5
  
1400 ····float-to-double·v5,·v51399 ····float-to-double·v6,·v5
  
1401 ····invoke-static·{v5,·v6},·Ljava/lang/Math;->floor(D)D1400 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->floor(D)D
  
1402 ····move-result-wide·v51401 ····move-result-wide·v6
  
1403 ····double-to-float·v5,·v51402 ····double-to-float·v5,·v6
  
1404 ····sub-float·v0,·v4,·v51403 ····sub-float·v0,·v4,·v5
  
1405 ····.line·3341404 ····.line·334
1406 ····.local·v0,·"fUStart":F1405 ····.local·v0,·"fUStart":F
1407 ····new-instance·v3,·Lcom/glTron/Video/Vec;1406 ····new-instance·v3,·Lcom/glTron/Video/Vec;
  
786 B
smali/com/glTron/Video/Model.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Model.java"3 .source·"Model.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/glTron/Video/Model$1;, 
8 ········Lcom/glTron/Video/Model$vec3;,7 ········Lcom/glTron/Video/Model$vec3;,
9 ········Lcom/glTron/Video/Model$face;8 ········Lcom/glTron/Video/Model$face;
10 ····}9 ····}
11 .end·annotation10 .end·annotation
  
  
12 #·instance·fields11 #·instance·fields
Offset 2428, 18 lines modifiedOffset 2427, 20 lines modified
  
2428 ····aget·v14,·v14,·v152427 ····aget·v14,·v14,·v15
  
2429 ····add-float/2addr·v13,·v142428 ····add-float/2addr·v13,·v14
  
2430 ····mul-float·v13,·v13,·p22429 ····mul-float·v13,·v13,·p2
  
 2430 ····.line·363
2431 ····invoke-static·{v13},·Ljava/lang/Math;->abs(F)F2431 ····invoke-static·{v13},·Ljava/lang/Math;->abs(F)F
  
2432 ····move-result·v132432 ····move-result·v13
  
 2433 ····.line·360
2433 ····move-object/from16·v0,·p12434 ····move-object/from16·v0,·p1
  
2434 ····invoke-interface·{v0,·v11,·v12,·v13},·Ljavax/microedition/khronos/opengles/GL10;->glTranslatef(FFF)V2435 ····invoke-interface·{v0,·v11,·v12,·v13},·Ljavax/microedition/khronos/opengles/GL10;->glTranslatef(FFF)V
  
2435 ····.line·3652436 ····.line·365
2436 ····const/4·v7,·0x02437 ····const/4·v7,·0x0
  
1.09 KB
smali/com/glTron/Video/Video.smali
    
Offset 113, 15 lines modifiedOffset 113, 15 lines modified
113 ····iput·v0,·p0,·Lcom/glTron/Video/Video;->_width:F113 ····iput·v0,·p0,·Lcom/glTron/Video/Video;->_width:F
  
114 ····.line·48114 ····.line·48
115 ····return-void115 ····return-void
116 .end·method116 .end·method
  
117 .method·public·doPerspective(Ljavax/microedition/khronos/opengles/GL10;F)V117 .method·public·doPerspective(Ljavax/microedition/khronos/opengles/GL10;F)V
118 ····.locals·13118 ····.locals·14
119 ····.param·p1,·"gl"····#·Ljavax/microedition/khronos/opengles/GL10;119 ····.param·p1,·"gl"····#·Ljavax/microedition/khronos/opengles/GL10;
120 ····.param·p2,·"GridSize"····#·F120 ····.param·p2,·"GridSize"····#·F
  
121 ····.prologue121 ····.prologue
122 ····.line·75122 ····.line·75
123 ····iget·v0,·p0,·Lcom/glTron/Video/Video;->_width:F123 ····iget·v0,·p0,·Lcom/glTron/Video/Video;->_width:F
  
Offset 151, 21 lines modifiedOffset 151, 21 lines modified
  
151 ····.line·83151 ····.line·83
152 ····invoke-interface·{p1},·Ljavax/microedition/khronos/opengles/GL10;->glLoadIdentity()V152 ····invoke-interface·{p1},·Ljavax/microedition/khronos/opengles/GL10;->glLoadIdentity()V
  
153 ····.line·84153 ····.line·84
154 ····float-to-double·v2,·v7154 ····float-to-double·v2,·v7
  
155 ····const-wide·v11,·0x400921fb54442d18L····#·Math.PI155 ····const-wide·v12,·0x400921fb54442d18L····#·Math.PI
  
156 ····mul-double/2addr·v2,·v11156 ····mul-double/2addr·v2,·v12
  
157 ····const-wide·v11,·0x4076800000000000L····#·360.0157 ····const-wide·v12,·0x4076800000000000L····#·360.0
  
158 ····div-double/2addr·v2,·v11158 ····div-double/2addr·v2,·v12
  
159 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->tan(D)D159 ····invoke-static·{v2,·v3},·Ljava/lang/Math;->tan(D)D
  
160 ····move-result-wide·v2160 ····move-result-wide·v2
  
161 ····double-to-float·v0,·v2161 ····double-to-float·v0,·v2
  
1.56 KB
smali/com/glTron/Video/Segment.smali
    
Offset 779, 19 lines modifiedOffset 779, 19 lines modified
  
779 ····goto·:goto_0779 ····goto·:goto_0
780 .end·method780 .end·method
  
  
781 #·virtual·methods781 #·virtual·methods
782 .method·public·Intersect(Lcom/glTron/Video/Segment;)Lcom/glTron/Video/Vec;782 .method·public·Intersect(Lcom/glTron/Video/Segment;)Lcom/glTron/Video/Vec;
783 ····.locals·6783 ····.locals·7
784 ····.param·p1,·"S2"····#·Lcom/glTron/Video/Segment;784 ····.param·p1,·"S2"····#·Lcom/glTron/Video/Segment;
  
785 ····.prologue785 ····.prologue
786 ····const/4·v5,·0x0786 ····const/4·v6,·0x0
  
787 ····.line·182787 ····.line·182
788 ····iget-object·v1,·p0,·Lcom/glTron/Video/Segment;->vDirection:Lcom/glTron/Video/Vec;788 ····iget-object·v1,·p0,·Lcom/glTron/Video/Segment;->vDirection:Lcom/glTron/Video/Vec;
  
789 ····iget-object·v2,·p1,·Lcom/glTron/Video/Segment;->vDirection:Lcom/glTron/Video/Vec;789 ····iget-object·v2,·p1,·Lcom/glTron/Video/Segment;->vDirection:Lcom/glTron/Video/Vec;
  
790 ····invoke-virtual·{v2},·Lcom/glTron/Video/Vec;->Orthogonal()Lcom/glTron/Video/Vec;790 ····invoke-virtual·{v2},·Lcom/glTron/Video/Vec;->Orthogonal()Lcom/glTron/Video/Vec;
Offset 802, 36 lines modifiedOffset 802, 36 lines modified
  
802 ····move-result·v1802 ····move-result·v1
  
803 ····invoke-static·{v1},·Ljava/lang/Math;->abs(F)F803 ····invoke-static·{v1},·Ljava/lang/Math;->abs(F)F
  
804 ····move-result·v1804 ····move-result·v1
  
805 ····float-to-double·v1,·v1805 ····float-to-double·v2,·v1
  
806 ····const-wide·v3,·0x3fb999999999999aL····#·0.1806 ····const-wide·v4,·0x3fb999999999999aL····#·0.1
  
807 ····cmpg-double·v1,·v1,·v3807 ····cmpg-double·v1,·v2,·v4
  
808 ····if-gez·v1,·:cond_1808 ····if-gez·v1,·:cond_1
  
809 ····.line·184809 ····.line·184
810 ····invoke-direct·{p0,·p1},·Lcom/glTron/Video/Segment;->IntersectParallel(Lcom/glTron/Video/Segment;)Lcom/glTron/Video/Vec;810 ····invoke-direct·{p0,·p1},·Lcom/glTron/Video/Segment;->IntersectParallel(Lcom/glTron/Video/Segment;)Lcom/glTron/Video/Vec;
  
811 ····move-result-object·v0811 ····move-result-object·v0
  
812 ····.line·185812 ····.line·185
813 ····.local·v0,·"ReturnResult":Lcom/glTron/Video/Vec;813 ····.local·v0,·"ReturnResult":Lcom/glTron/Video/Vec;
814 ····if-nez·v0,·:cond_0814 ····if-nez·v0,·:cond_0
  
815 ····.line·186815 ····.line·186
816 ····iput·v5,·p0,·Lcom/glTron/Video/Segment;->t1:F816 ····iput·v6,·p0,·Lcom/glTron/Video/Segment;->t1:F
  
817 ····.line·187817 ····.line·187
818 ····iput·v5,·p0,·Lcom/glTron/Video/Segment;->t2:F818 ····iput·v6,·p0,·Lcom/glTron/Video/Segment;->t2:F
  
819 ····.line·194819 ····.line·194
820 ····:cond_0820 ····:cond_0
821 ····:goto_0821 ····:goto_0
822 ····return-object·v0822 ····return-object·v0
  
823 ····.line·191823 ····.line·191
494 B
smali/com/glTron/Video/GraphicUtils$vec4.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·public·v:[F19 .field·public·v:[F
  
  
20 #·direct·methods20 #·direct·methods
21 .method·public·constructor·<init>(Lcom/glTron/Video/GraphicUtils;)V21 .method·public·constructor·<init>(Lcom/glTron/Video/GraphicUtils;)V
22 ····.locals·122 ····.locals·1
 23 ····.param·p1,·"this$0"····#·Lcom/glTron/Video/GraphicUtils;
  
23 ····.prologue24 ····.prologue
24 ····.line·4025 ····.line·40
25 ····iput-object·p1,·p0,·Lcom/glTron/Video/GraphicUtils$vec4;->this$0:Lcom/glTron/Video/GraphicUtils;26 ····iput-object·p1,·p0,·Lcom/glTron/Video/GraphicUtils$vec4;->this$0:Lcom/glTron/Video/GraphicUtils;
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
418 B
smali/com/glTron/Video/Material.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Material.java"3 .source·"Material.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/glTron/Video/Material$1;, 
8 ········Lcom/glTron/Video/Material$MaterialData;,7 ········Lcom/glTron/Video/Material$MaterialData;,
9 ········Lcom/glTron/Video/Material$ColourType;8 ········Lcom/glTron/Video/Material$ColourType;
10 ····}9 ····}
11 .end·annotation10 .end·annotation
  
  
12 #·instance·fields11 #·instance·fields
494 B
smali/com/glTron/Video/GraphicUtils$vec2.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·public·v:[F19 .field·public·v:[F
  
  
20 #·direct·methods20 #·direct·methods
21 .method·public·constructor·<init>(Lcom/glTron/Video/GraphicUtils;)V21 .method·public·constructor·<init>(Lcom/glTron/Video/GraphicUtils;)V
22 ····.locals·122 ····.locals·1
 23 ····.param·p1,·"this$0"····#·Lcom/glTron/Video/GraphicUtils;
  
23 ····.prologue24 ····.prologue
24 ····.line·3225 ····.line·32
25 ····iput-object·p1,·p0,·Lcom/glTron/Video/GraphicUtils$vec2;->this$0:Lcom/glTron/Video/GraphicUtils;26 ····iput-object·p1,·p0,·Lcom/glTron/Video/GraphicUtils$vec2;->this$0:Lcom/glTron/Video/GraphicUtils;
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
401 B
smali/com/glTron/Video/GraphicUtils.smali
    
Offset 17, 15 lines modifiedOffset 17, 14 lines modified
17 .method·public·constructor·<init>()V17 .method·public·constructor·<init>()V
18 ····.locals·018 ····.locals·0
  
19 ····.prologue19 ····.prologue
20 ····.line·3020 ····.line·30
21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V21 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
22 ····.line·40 
23 ····return-void22 ····return-void
24 .end·method23 .end·method
  
25 .method·public·static·ConvToByteBuffer([B)Ljava/nio/ByteBuffer;24 .method·public·static·ConvToByteBuffer([B)Ljava/nio/ByteBuffer;
26 ····.locals·225 ····.locals·2
27 ····.param·p0,·"buf"····#·[B26 ····.param·p0,·"buf"····#·[B
  
5.5 KB
smali/com/glTron/Video/Explosion.smali
    
Offset 883, 26 lines modifiedOffset 883, 26 lines modified
883 .method·private·drawWave(Ljavax/microedition/khronos/opengles/GL10;F)V883 .method·private·drawWave(Ljavax/microedition/khronos/opengles/GL10;F)V
884 ····.locals·22884 ····.locals·22
885 ····.param·p1,·"gl"····#·Ljavax/microedition/khronos/opengles/GL10;885 ····.param·p1,·"gl"····#·Ljavax/microedition/khronos/opengles/GL10;
886 ····.param·p2,·"adj_radius"····#·F886 ····.param·p2,·"adj_radius"····#·F
  
887 ····.prologue887 ····.prologue
888 ····.line·239888 ····.line·239
889 ····const-wide·v11,·0x3f80624de0000000L····#·0.00800000037997961889 ····const-wide·v12,·0x3f80624de0000000L····#·0.00800000037997961
  
890 ····.line·240890 ····.line·240
891 ····.local·v11,·"delta_radius":D891 ····.local·v12,·"delta_radius":D
892 ····const-wide·v9,·0x3fc015bf9217271aL····#·0.12566370614359174892 ····const-wide·v10,·0x3fc015bf9217271aL····#·0.12566370614359174
  
893 ····.line·241893 ····.line·241
894 ····.local·v9,·"delta_angle":D894 ····.local·v10,·"delta_angle":D
895 ····const-wide·v15,·0x4012d97c7f3321d2L····#·4.71238898038469895 ····const-wide·v16,·0x4012d97c7f3321d2L····#·4.71238898038469
  
896 ····.line·242896 ····.line·242
897 ····.local·v15,·"start_angle":D897 ····.local·v16,·"start_angle":D
898 ····const/16·v4,·0x34898 ····const/16·v4,·0x34
  
899 ····.line·244899 ····.line·244
900 ····.local·v4,·"NumberOfIndices":I900 ····.local·v4,·"NumberOfIndices":I
901 ····const/16·v18,·0x9c901 ····const/16·v18,·0x9c
  
902 ····move/from16·v0,·v18902 ····move/from16·v0,·v18
Offset 916, 33 lines modifiedOffset 916, 33 lines modified
916 ····move-object/from16·v0,·p1916 ····move-object/from16·v0,·p1
  
917 ····move/from16·v1,·v18917 ····move/from16·v1,·v18
  
918 ····invoke-interface·{v0,·v1},·Ljavax/microedition/khronos/opengles/GL10;->glEnableClientState(I)V918 ····invoke-interface·{v0,·v1},·Ljavax/microedition/khronos/opengles/GL10;->glEnableClientState(I)V
  
919 ····.line·249919 ····.line·249
920 ····const/4·v13,·0x0920 ····const/4·v7,·0x0
  
921 ····.local·v13,·"i":I921 ····.local·v7,·"i":I
922 ····:goto_0922 ····:goto_0
923 ····const/16·v18,·0x19923 ····const/16·v18,·0x19
  
924 ····move/from16·v0,·v18924 ····move/from16·v0,·v18
  
925 ····if-ge·v13,·v0,·:cond_1925 ····if-ge·v7,·v0,·:cond_1
  
926 ····.line·251926 ····.line·251
927 ····move-wide·v7,·v15927 ····move-wide/from16·v8,·v16
  
928 ····.line·252928 ····.line·252
929 ····.local·v7,·"angle":D929 ····.local·v8,·"angle":D
930 ····const/16·v17,·0x0930 ····const/4·v15,·0x0
  
931 ····.line·253931 ····.line·253
932 ····.local·v17,·"vertex":I932 ····.local·v15,·"vertex":I
933 ····const/4·v14,·0x0933 ····const/4·v14,·0x0
  
934 ····.local·v14,·"j":I934 ····.local·v14,·"j":I
935 ····:goto_1935 ····:goto_1
936 ····const/16·v18,·0x19936 ····const/16·v18,·0x19
  
937 ····move/from16·v0,·v18937 ····move/from16·v0,·v18
Offset 952, 125 lines modifiedOffset 952, 125 lines modified
952 ····.line·255952 ····.line·255
953 ····move/from16·v0,·p2953 ····move/from16·v0,·p2
  
954 ····float-to-double·v0,·v0954 ····float-to-double·v0,·v0
  
955 ····move-wide/from16·v18,·v0955 ····move-wide/from16·v18,·v0
  
956 ····add-double·v18,·v18,·v11956 ····add-double·v18,·v18,·v12
  
957 ····invoke-static·{v7,·v8},·Ljava/lang/Math;->sin(D)D957 ····invoke-static·{v8,·v9},·Ljava/lang/Math;->sin(D)D
  
958 ····move-result-wide·v20958 ····move-result-wide·v20
  
959 ····mul-double·v18,·v18,·v20959 ····mul-double·v18,·v18,·v20
  
960 ····move-wide/from16·v0,·v18960 ····move-wide/from16·v0,·v18
  
961 ····double-to-float·v0,·v0961 ····double-to-float·v0,·v0
  
962 ····move/from16·v18,·v0962 ····move/from16·v18,·v0
  
963 ····aput·v18,·v6,·v17963 ····aput·v18,·v6,·v15
  
964 ····.line·256964 ····.line·256
965 ····add-int/lit8·v17,·v17,·0x1965 ····add-int/lit8·v15,·v15,·0x1
  
966 ····.line·257966 ····.line·257
967 ····move/from16·v0,·p2967 ····move/from16·v0,·p2
  
968 ····float-to-double·v0,·v0968 ····float-to-double·v0,·v0
  
969 ····move-wide/from16·v18,·v0969 ····move-wide/from16·v18,·v0
  
970 ····add-double·v18,·v18,·v11970 ····add-double·v18,·v18,·v12
  
971 ····invoke-static·{v7,·v8},·Ljava/lang/Math;->cos(D)D971 ····invoke-static·{v8,·v9},·Ljava/lang/Math;->cos(D)D
  
972 ····move-result-wide·v20972 ····move-result-wide·v20
  
973 ····mul-double·v18,·v18,·v20973 ····mul-double·v18,·v18,·v20
  
974 ····move-wide/from16·v0,·v18974 ····move-wide/from16·v0,·v18
  
975 ····double-to-float·v0,·v0975 ····double-to-float·v0,·v0
  
976 ····move/from16·v18,·v0976 ····move/from16·v18,·v0
  
977 ····aput·v18,·v6,·v17977 ····aput·v18,·v6,·v15
  
978 ····.line·258978 ····.line·258
979 ····add-int/lit8·v17,·v17,·0x1979 ····add-int/lit8·v15,·v15,·0x1
  
980 ····.line·259980 ····.line·259
981 ····const/16·v18,·0x0981 ····const/16·v18,·0x0
  
982 ····aput·v18,·v6,·v17982 ····aput·v18,·v6,·v15
  
983 ····.line·260983 ····.line·260
984 ····add-int/lit8·v17,·v17,·0x1984 ····add-int/lit8·v15,·v15,·0x1
  
985 ····.line·262985 ····.line·262
986 ····move/from16·v0,·p2986 ····move/from16·v0,·p2
  
987 ····float-to-double·v0,·v0987 ····float-to-double·v0,·v0
  
988 ····move-wide/from16·v18,·v0988 ····move-wide/from16·v18,·v0
Max diff block lines reached; 2359/5556 bytes (42.46%) of diff not shown.
3.83 KB
smali/com/glTron/Video/HUD.smali
    
Offset 255, 58 lines modifiedOffset 255, 58 lines modified
  
255 .method·private·drawFPS(Lcom/glTron/Video/Video;J)V255 .method·private·drawFPS(Lcom/glTron/Video/Video;J)V
256 ····.locals·10256 ····.locals·10
257 ····.param·p1,·"Visual"····#·Lcom/glTron/Video/Video;257 ····.param·p1,·"Visual"····#·Lcom/glTron/Video/Video;
258 ····.param·p2,·"dt"····#·J258 ····.param·p2,·"dt"····#·J
  
259 ····.prologue259 ····.prologue
260 ····const/high16·v8,·0x3f800000····#·1.0f260 ····const/high16·v9,·0x3f800000····#·1.0f
  
261 ····const/16·v7,·0x3e8261 ····const/16·v8,·0x3e8
  
262 ····.line·222262 ····.line·222
263 ····new-instance·v3,·Ljava/lang/StringBuilder;263 ····new-instance·v3,·Ljava/lang/StringBuilder;
  
264 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V264 ····invoke-direct·{v3},·Ljava/lang/StringBuilder;-><init>()V
  
265 ····.line·224265 ····.line·224
266 ····.local·v3,·"sb":Ljava/lang/StringBuilder;266 ····.local·v3,·"sb":Ljava/lang/StringBuilder;
267 ····const-wide/16·v5,·0x0267 ····const-wide/16·v6,·0x0
  
268 ····cmp-long·v5,·p2,·v5268 ····cmp-long·v5,·p2,·v6
  
269 ····if-lez·v5,·:cond_1269 ····if-lez·v5,·:cond_1
  
270 ····long-to-int·v0,·p2270 ····long-to-int·v0,·p2
  
271 ····.line·226271 ····.line·226
272 ····.local·v0,·"diff":I272 ····.local·v0,·"diff":I
273 ····:goto_0273 ····:goto_0
274 ····iget·v5,·p0,·Lcom/glTron/Video/HUD;->pos:I274 ····iget·v5,·p0,·Lcom/glTron/Video/HUD;->pos:I
  
275 ····if-gez·v5,·:cond_2275 ····if-gez·v5,·:cond_2
  
276 ····.line·228276 ····.line·228
277 ····div-int·v5,·v7,·v0277 ····div-int·v5,·v8,·v0
  
278 ····iput·v5,·p0,·Lcom/glTron/Video/HUD;->fps_avg:I278 ····iput·v5,·p0,·Lcom/glTron/Video/HUD;->fps_avg:I
  
279 ····.line·229279 ····.line·229
280 ····div-int·v5,·v7,·v0280 ····div-int·v5,·v8,·v0
  
281 ····iput·v5,·p0,·Lcom/glTron/Video/HUD;->fps_min:I281 ····iput·v5,·p0,·Lcom/glTron/Video/HUD;->fps_min:I
  
282 ····.line·230282 ····.line·230
283 ····iget-object·v5,·p0,·Lcom/glTron/Video/HUD;->fps_h:[I283 ····iget-object·v5,·p0,·Lcom/glTron/Video/HUD;->fps_h:[I
  
284 ····iget·v6,·p0,·Lcom/glTron/Video/HUD;->pos:I284 ····iget·v6,·p0,·Lcom/glTron/Video/HUD;->pos:I
  
285 ····add-int/lit8·v6,·v6,·0x14285 ····add-int/lit8·v6,·v6,·0x14
  
286 ····div-int/2addr·v7,·v0286 ····div-int·v7,·v8,·v0
  
287 ····aput·v7,·v5,·v6287 ····aput·v7,·v5,·v6
  
288 ····.line·231288 ····.line·231
289 ····iget·v5,·p0,·Lcom/glTron/Video/HUD;->pos:I289 ····iget·v5,·p0,·Lcom/glTron/Video/HUD;->pos:I
  
290 ····add-int/lit8·v5,·v5,·0x1290 ····add-int/lit8·v5,·v5,·0x1
Offset 328, 15 lines modifiedOffset 328, 15 lines modified
328 ····.line·258328 ····.line·258
329 ····iget-object·v5,·p0,·Lcom/glTron/Video/HUD;->gl:Ljavax/microedition/khronos/opengles/GL10;329 ····iget-object·v5,·p0,·Lcom/glTron/Video/HUD;->gl:Ljavax/microedition/khronos/opengles/GL10;
  
330 ····const·v6,·0x3ecccccd····#·0.4f330 ····const·v6,·0x3ecccccd····#·0.4f
  
331 ····const·v7,·0x3e4ccccd····#·0.2f331 ····const·v7,·0x3e4ccccd····#·0.2f
  
332 ····invoke-interface·{v5,·v8,·v6,·v7,·v8},·Ljavax/microedition/khronos/opengles/GL10;->glColor4f(FFFF)V332 ····invoke-interface·{v5,·v9,·v6,·v7,·v9},·Ljavax/microedition/khronos/opengles/GL10;->glColor4f(FFFF)V
  
333 ····.line·259333 ····.line·259
334 ····iget-object·v5,·p0,·Lcom/glTron/Video/HUD;->xenoTron:Lcom/glTron/Video/Font;334 ····iget-object·v5,·p0,·Lcom/glTron/Video/HUD;->xenoTron:Lcom/glTron/Video/Font;
  
335 ····invoke-virtual·{p1},·Lcom/glTron/Video/Video;->GetWidth()I335 ····invoke-virtual·{p1},·Lcom/glTron/Video/Video;->GetWidth()I
  
336 ····move-result·v6336 ····move-result·v6
Offset 370, 15 lines modifiedOffset 370, 15 lines modified
370 ····.line·235370 ····.line·235
371 ····.restart·local·v0····#·"diff":I371 ····.restart·local·v0····#·"diff":I
372 ····:cond_2372 ····:cond_2
373 ····iget-object·v5,·p0,·Lcom/glTron/Video/HUD;->fps_h:[I373 ····iget-object·v5,·p0,·Lcom/glTron/Video/HUD;->fps_h:[I
  
374 ····iget·v6,·p0,·Lcom/glTron/Video/HUD;->pos:I374 ····iget·v6,·p0,·Lcom/glTron/Video/HUD;->pos:I
  
375 ····div-int/2addr·v7,·v0375 ····div-int·v7,·v8,·v0
  
376 ····aput·v7,·v5,·v6376 ····aput·v7,·v5,·v6
  
377 ····.line·236377 ····.line·236
378 ····iget·v5,·p0,·Lcom/glTron/Video/HUD;->pos:I378 ····iget·v5,·p0,·Lcom/glTron/Video/HUD;->pos:I
  
379 ····add-int/lit8·v5,·v5,·0x1379 ····add-int/lit8·v5,·v5,·0x1
Offset 486, 41 lines modifiedOffset 486, 45 lines modified
  
486 ····iget·v3,·p1,·Lcom/glTron/Video/Video;->_vp_h:I486 ····iget·v3,·p1,·Lcom/glTron/Video/Video;->_vp_h:I
  
487 ····div-int/lit8·v3,·v3,·0x4487 ····div-int/lit8·v3,·v3,·0x4
  
488 ····iget·v4,·p1,·Lcom/glTron/Video/Video;->_vp_w:I488 ····iget·v4,·p1,·Lcom/glTron/Video/Video;->_vp_w:I
  
 489 ····.line·184
489 ····invoke-virtual·{v0},·Ljava/lang/String;->length()I490 ····invoke-virtual·{v0},·Ljava/lang/String;->length()I
  
490 ····move-result·v5491 ····move-result·v5
  
491 ····mul-int/lit8·v5,·v5,·0x1492 ····mul-int/lit8·v5,·v5,·0x1
  
492 ····div-int/2addr·v4,·v5493 ····div-int/2addr·v4,·v5
  
 494 ····.line·181
493 ····invoke-virtual·{v2,·v6,·v3,·v4,·v0},·Lcom/glTron/Video/Font;->drawText(IIILjava/lang/String;)V495 ····invoke-virtual·{v2,·v6,·v3,·v4,·v0},·Lcom/glTron/Video/Font;->drawText(IIILjava/lang/String;)V
  
494 ····.line·187496 ····.line·187
495 ····iget-object·v2,·p0,·Lcom/glTron/Video/HUD;->xenoTron:Lcom/glTron/Video/Font;497 ····iget-object·v2,·p0,·Lcom/glTron/Video/HUD;->xenoTron:Lcom/glTron/Video/Font;
  
496 ····iget·v3,·p1,·Lcom/glTron/Video/Video;->_vp_h:I498 ····iget·v3,·p1,·Lcom/glTron/Video/Video;->_vp_h:I
  
497 ····div-int/lit8·v3,·v3,·0x8499 ····div-int/lit8·v3,·v3,·0x8
  
498 ····iget·v4,·p1,·Lcom/glTron/Video/Video;->_vp_w:I500 ····iget·v4,·p1,·Lcom/glTron/Video/Video;->_vp_w:I
  
 501 ····.line·190
499 ····invoke-virtual·{v1},·Ljava/lang/String;->length()I502 ····invoke-virtual·{v1},·Ljava/lang/String;->length()I
  
500 ····move-result·v5503 ····move-result·v5
  
501 ····mul-int/lit8·v5,·v5,·0x1504 ····mul-int/lit8·v5,·v5,·0x1
  
502 ····div-int/2addr·v4,·v5505 ····div-int/2addr·v4,·v5
Max diff block lines reached; 675/3856 bytes (17.51%) of diff not shown.
494 B
smali/com/glTron/Video/GraphicUtils$vec3.smali
    
Offset 19, 14 lines modifiedOffset 19, 15 lines modified
  
19 .field·public·v:[F19 .field·public·v:[F
  
  
20 #·direct·methods20 #·direct·methods
21 .method·public·constructor·<init>(Lcom/glTron/Video/GraphicUtils;)V21 .method·public·constructor·<init>(Lcom/glTron/Video/GraphicUtils;)V
22 ····.locals·122 ····.locals·1
 23 ····.param·p1,·"this$0"····#·Lcom/glTron/Video/GraphicUtils;
  
23 ····.prologue24 ····.prologue
24 ····.line·3625 ····.line·36
25 ····iput-object·p1,·p0,·Lcom/glTron/Video/GraphicUtils$vec3;->this$0:Lcom/glTron/Video/GraphicUtils;26 ····iput-object·p1,·p0,·Lcom/glTron/Video/GraphicUtils$vec3;->this$0:Lcom/glTron/Video/GraphicUtils;
  
26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V27 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
4.82 KB
smali/com/glTron/Game/Camera.smali
    
Offset 2, 15 lines modifiedOffset 2, 14 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"Camera.java"3 .source·"Camera.java"
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lcom/glTron/Game/Camera$1;, 
8 ········Lcom/glTron/Game/Camera$CamType;7 ········Lcom/glTron/Game/Camera$CamType;
9 ····}8 ····}
10 .end·annotation9 .end·annotation
  
  
11 #·static·fields10 #·static·fields
12 .field·private·static·final·B_HEIGHT:F·=·0.0f11 .field·private·static·final·B_HEIGHT:F·=·0.0f
Offset 716, 25 lines modifiedOffset 715, 25 lines modified
716 ····const/4·v14,·0x1715 ····const/4·v14,·0x1
  
717 ····if-ne·v13,·v14,·:cond_2716 ····if-ne·v13,·v14,·:cond_2
  
718 ····.line·206717 ····.line·206
719 ····move-object/from16·v0,·p1718 ····move-object/from16·v0,·p1
  
720 ····iget-wide·v13,·v0,·Lcom/glTron/Game/Player;->TurnTime:J719 ····iget-wide·v14,·v0,·Lcom/glTron/Game/Player;->TurnTime:J
  
721 ····sub-long·v9,·p2,·v13720 ····sub-long·v10,·p2,·v14
  
722 ····.line·207721 ····.line·207
723 ····.local·v9,·"time":J722 ····.local·v10,·"time":J
724 ····invoke-virtual/range·{p1·..·p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;723 ····invoke-virtual/range·{p1·..·p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
725 ····const-wide/16·v13,·0xc8724 ····const-wide/16·v14,·0xc8
  
726 ····cmp-long·v13,·v9,·v13725 ····cmp-long·v13,·v10,·v14
  
727 ····if-gez·v13,·:cond_3726 ····if-gez·v13,·:cond_3
  
728 ····.line·209727 ····.line·209
729 ····invoke-virtual/range·{p1·..·p1},·Lcom/glTron/Game/Player;->getDirection()I728 ····invoke-virtual/range·{p1·..·p1},·Lcom/glTron/Game/Player;->getDirection()I
  
730 ····move-result·v4729 ····move-result·v4
Offset 771, 27 lines modifiedOffset 770, 27 lines modified
771 ····.line·217770 ····.line·217
772 ····const/4·v5,·0x4771 ····const/4·v5,·0x4
  
773 ····.line·219772 ····.line·219
774 ····:cond_1773 ····:cond_1
775 ····invoke-virtual/range·{p1·..·p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;774 ····invoke-virtual/range·{p1·..·p1},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
776 ····const-wide/16·v13,·0xc8775 ····const-wide/16·v14,·0xc8
  
777 ····sub-long/2addr·v13,·v9776 ····sub-long/2addr·v14,·v10
  
778 ····long-to-float·v13,·v13777 ····long-to-float·v13,·v14
  
779 ····sget-object·v14,·Lcom/glTron/Game/Camera;->camAngles:[F778 ····sget-object·v14,·Lcom/glTron/Game/Camera;->camAngles:[F
  
780 ····aget·v14,·v14,·v5779 ····aget·v14,·v14,·v5
  
781 ····mul-float/2addr·v13,·v14780 ····mul-float/2addr·v13,·v14
  
782 ····long-to-float·v14,·v9781 ····long-to-float·v14,·v10
  
783 ····sget-object·v15,·Lcom/glTron/Game/Camera;->camAngles:[F782 ····sget-object·v15,·Lcom/glTron/Game/Camera;->camAngles:[F
  
784 ····aget·v15,·v15,·v4783 ····aget·v15,·v15,·v4
  
785 ····mul-float/2addr·v14,·v15784 ····mul-float/2addr·v14,·v15
  
Offset 804, 23 lines modifiedOffset 803, 23 lines modified
804 ····div-float/2addr·v13,·v14803 ····div-float/2addr·v13,·v14
  
805 ····add-float/2addr·v6,·v13804 ····add-float/2addr·v6,·v13
  
806 ····.line·228805 ····.line·228
807 ····.end·local·v4····#·"dir":I806 ····.end·local·v4····#·"dir":I
808 ····.end·local·v5····#·"ldir":I807 ····.end·local·v5····#·"ldir":I
809 ····.end·local·v9····#·"time":J808 ····.end·local·v10····#·"time":J
810 ····:cond_2809 ····:cond_2
811 ····:goto_0810 ····:goto_0
812 ····invoke-virtual/range·{p1·..·p1},·Lcom/glTron/Game/Player;->getXpos()F811 ····invoke-virtual/range·{p1·..·p1},·Lcom/glTron/Game/Player;->getXpos()F
  
813 ····move-result·v11812 ····move-result·v9
  
814 ····.line·229813 ····.line·229
815 ····.local·v11,·"x":F814 ····.local·v9,·"x":F
816 ····invoke-virtual/range·{p1·..·p1},·Lcom/glTron/Game/Player;->getYpos()F815 ····invoke-virtual/range·{p1·..·p1},·Lcom/glTron/Game/Player;->getYpos()F
  
817 ····move-result·v12816 ····move-result·v12
  
818 ····.line·232817 ····.line·232
819 ····.local·v12,·"y":F818 ····.local·v12,·"y":F
820 ····const/4·v13,·0x0819 ····const/4·v13,·0x0
Offset 831, 25 lines modifiedOffset 830, 29 lines modified
  
831 ····move-result-wide·v14830 ····move-result-wide·v14
  
832 ····double-to-float·v14,·v14831 ····double-to-float·v14,·v14
  
833 ····mul-float/2addr·v14,·v7832 ····mul-float/2addr·v14,·v7
  
834 ····float-to-double·v15,·v2833 ····float-to-double·v0,·v2
  
835 ····invoke-static/range·{v15·..·v16},·Ljava/lang/Math;->sin(D)D834 ····move-wide/from16·v16,·v0
  
836 ····move-result-wide·v15835 ····invoke-static/range·{v16·..·v17},·Ljava/lang/Math;->sin(D)D
  
 836 ····move-result-wide·v16
  
 837 ····move-wide/from16·v0,·v16
  
837 ····double-to-float·v15,·v15838 ····double-to-float·v15,·v0
  
838 ····mul-float/2addr·v14,·v15839 ····mul-float/2addr·v14,·v15
  
839 ····add-float/2addr·v14,·v11840 ····add-float/2addr·v14,·v9
  
840 ····aput·v14,·v3,·v13841 ····aput·v14,·v3,·v13
  
841 ····.line·233842 ····.line·233
842 ····const/4·v13,·0x1843 ····const/4·v13,·0x1
  
843 ····float-to-double·v14,·v6844 ····float-to-double·v14,·v6
Offset 858, 21 lines modifiedOffset 861, 25 lines modified
  
858 ····move-result-wide·v14861 ····move-result-wide·v14
  
Max diff block lines reached; 1817/4864 bytes (37.36%) of diff not shown.
7.17 KB
smali/com/glTron/Game/Player.smali
    
Offset 852, 148 lines modifiedOffset 852, 148 lines modified
852 ········0xa852 ········0xa
853 ········0x1e853 ········0x1e
854 ········0x96854 ········0x96
855 ····.end·array-data855 ····.end·array-data
856 .end·method856 .end·method
  
857 .method·private·doCycleRotation(Ljavax/microedition/khronos/opengles/GL10;J)V857 .method·private·doCycleRotation(Ljavax/microedition/khronos/opengles/GL10;J)V
858 ····.locals·10858 ····.locals·12
859 ····.param·p1,·"gl"····#·Ljavax/microedition/khronos/opengles/GL10;859 ····.param·p1,·"gl"····#·Ljavax/microedition/khronos/opengles/GL10;
860 ····.param·p2,·"CurrentTime"····#·J860 ····.param·p2,·"CurrentTime"····#·J
  
861 ····.prologue861 ····.prologue
862 ····const/4·v7,·0x3862 ····const/4·v8,·0x3
  
863 ····const/4·v9,·0x0863 ····const/4·v10,·0x0
  
864 ····.line·364864 ····.line·364
865 ····iget-wide·v5,·p0,·Lcom/glTron/Game/Player;->TurnTime:J865 ····iget-wide·v6,·p0,·Lcom/glTron/Game/Player;->TurnTime:J
  
866 ····sub-long·v3,·p2,·v5866 ····sub-long·v4,·p2,·v6
  
867 ····.line·366867 ····.line·366
868 ····.local·v3,·"time":J868 ····.local·v4,·"time":J
869 ····const/high16·v1,·0x3f800000····#·1.0f869 ····const/high16·v1,·0x3f800000····#·1.0f
  
870 ····.line·369870 ····.line·369
871 ····.local·v1,·"axis":F871 ····.local·v1,·"axis":F
872 ····invoke-direct·{p0,·v3,·v4},·Lcom/glTron/Game/Player;->getDirAngle(J)F872 ····invoke-direct·{p0,·v4,·v5},·Lcom/glTron/Game/Player;->getDirAngle(J)F
  
873 ····move-result·v2873 ····move-result·v2
  
874 ····.line·371874 ····.line·371
875 ····.local·v2,·"dirAngle":F875 ····.local·v2,·"dirAngle":F
876 ····const/high16·v5,·0x3f800000····#·1.0f876 ····const/high16·v3,·0x3f800000····#·1.0f
  
877 ····invoke-interface·{p1,·v2,·v9,·v9,·v5},·Ljavax/microedition/khronos/opengles/GL10;->glRotatef(FFFF)V877 ····invoke-interface·{p1,·v2,·v10,·v10,·v3},·Ljavax/microedition/khronos/opengles/GL10;->glRotatef(FFFF)V
  
878 ····.line·373878 ····.line·373
879 ····const-wide/16·v5,·0xc8879 ····const-wide/16·v6,·0xc8
  
880 ····cmp-long·v5,·v3,·v5880 ····cmp-long·v3,·v4,·v6
  
881 ····if-gez·v5,·:cond_1881 ····if-gez·v3,·:cond_1
  
882 ····iget·v5,·p0,·Lcom/glTron/Game/Player;->LastDirection:I882 ····iget·v3,·p0,·Lcom/glTron/Game/Player;->LastDirection:I
  
883 ····iget·v6,·p0,·Lcom/glTron/Game/Player;->Direction:I883 ····iget·v6,·p0,·Lcom/glTron/Game/Player;->Direction:I
  
884 ····if-eq·v5,·v6,·:cond_1884 ····if-eq·v3,·v6,·:cond_1
  
885 ····.line·375885 ····.line·375
886 ····iget·v5,·p0,·Lcom/glTron/Game/Player;->Direction:I886 ····iget·v3,·p0,·Lcom/glTron/Game/Player;->Direction:I
  
887 ····iget·v6,·p0,·Lcom/glTron/Game/Player;->LastDirection:I887 ····iget·v6,·p0,·Lcom/glTron/Game/Player;->LastDirection:I
  
888 ····if-ge·v5,·v6,·:cond_2888 ····if-ge·v3,·v6,·:cond_2
  
889 ····iget·v5,·p0,·Lcom/glTron/Game/Player;->LastDirection:I889 ····iget·v3,·p0,·Lcom/glTron/Game/Player;->LastDirection:I
  
890 ····if-eq·v5,·v7,·:cond_2890 ····if-eq·v3,·v8,·:cond_2
  
891 ····.line·377891 ····.line·377
892 ····const/high16·v1,·-0x40800000····#·-1.0f892 ····const/high16·v1,·-0x40800000····#·-1.0f
  
893 ····.line·384893 ····.line·384
894 ····:cond_0894 ····:cond_0
895 ····:goto_0895 ····:goto_0
896 ····const-wide·v5,·0x400921fb54442d18L····#·Math.PI896 ····const-wide·v6,·0x400921fb54442d18L····#·Math.PI
  
897 ····long-to-double·v7,·v3897 ····long-to-double·v8,·v4
  
898 ····mul-double/2addr·v5,·v7898 ····mul-double/2addr·v6,·v8
  
899 ····const-wide/high16·v7,·0x4069000000000000L····#·200.0899 ····const-wide/high16·v8,·0x4069000000000000L····#·200.0
  
900 ····div-double/2addr·v5,·v7900 ····div-double/2addr·v6,·v8
  
901 ····invoke-static·{v5,·v6},·Ljava/lang/Math;->sin(D)D901 ····invoke-static·{v6,·v7},·Ljava/lang/Math;->sin(D)D
  
902 ····move-result-wide·v5902 ····move-result-wide·v6
  
903 ····double-to-float·v5,·v5903 ····double-to-float·v3,·v6
  
904 ····const/high16·v6,·0x41c80000····#·25.0f904 ····const/high16·v6,·0x41c80000····#·25.0f
  
905 ····mul-float·v0,·v5,·v6905 ····mul-float·v0,·v3,·v6
  
906 ····.line·385906 ····.line·385
907 ····.local·v0,·"Angle":F907 ····.local·v0,·"Angle":F
908 ····const/high16·v5,·-0x40800000····#·-1.0f908 ····const/high16·v3,·-0x40800000····#·-1.0f
  
909 ····mul-float/2addr·v5,·v1909 ····mul-float/2addr·v3,·v1
  
910 ····invoke-interface·{p1,·v0,·v9,·v5,·v9},·Ljavax/microedition/khronos/opengles/GL10;->glRotatef(FFFF)V910 ····invoke-interface·{p1,·v0,·v10,·v3,·v10},·Ljavax/microedition/khronos/opengles/GL10;->glRotatef(FFFF)V
  
911 ····.line·387911 ····.line·387
912 ····.end·local·v0····#·"Angle":F912 ····.end·local·v0····#·"Angle":F
913 ····:cond_1913 ····:cond_1
914 ····return-void914 ····return-void
  
915 ····.line·379915 ····.line·379
916 ····:cond_2916 ····:cond_2
917 ····iget·v5,·p0,·Lcom/glTron/Game/Player;->LastDirection:I917 ····iget·v3,·p0,·Lcom/glTron/Game/Player;->LastDirection:I
  
918 ····if-ne·v5,·v7,·:cond_3918 ····if-ne·v3,·v8,·:cond_3
  
919 ····iget·v5,·p0,·Lcom/glTron/Game/Player;->Direction:I919 ····iget·v3,·p0,·Lcom/glTron/Game/Player;->Direction:I
  
920 ····const/4·v6,·0x2920 ····const/4·v6,·0x2
  
921 ····if-eq·v5,·v6,·:cond_4921 ····if-eq·v3,·v6,·:cond_4
  
922 ····:cond_3922 ····:cond_3
923 ····iget·v5,·p0,·Lcom/glTron/Game/Player;->LastDirection:I923 ····iget·v3,·p0,·Lcom/glTron/Game/Player;->LastDirection:I
  
924 ····if-nez·v5,·:cond_0924 ····if-nez·v3,·:cond_0
  
925 ····iget·v5,·p0,·Lcom/glTron/Game/Player;->Direction:I925 ····iget·v3,·p0,·Lcom/glTron/Game/Player;->Direction:I
  
926 ····if-ne·v5,·v7,·:cond_0926 ····if-ne·v3,·v8,·:cond_0
  
927 ····.line·382927 ····.line·382
928 ····:cond_4928 ····:cond_4
929 ····const/high16·v1,·-0x40800000····#·-1.0f929 ····const/high16·v1,·-0x40800000····#·-1.0f
  
930 ····goto·:goto_0930 ····goto·:goto_0
931 .end·method931 .end·method
Max diff block lines reached; 2975/7269 bytes (40.93%) of diff not shown.
10.7 KB
smali/com/glTron/Game/ComputerAI.smali
    
Offset 462, 15 lines modifiedOffset 462, 15 lines modified
462 ····.line·28462 ····.line·28
463 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V463 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
464 ····return-void464 ····return-void
465 .end·method465 .end·method
  
466 .method·private·static·ai_action(II)V466 .method·private·static·ai_action(II)V
467 ····.locals·5467 ····.locals·6
468 ····.param·p0,·"action"····#·I468 ····.param·p0,·"action"····#·I
469 ····.param·p1,·"player"····#·I469 ····.param·p1,·"player"····#·I
  
470 ····.prologue470 ····.prologue
471 ····const/4·v4,·0x1471 ····const/4·v4,·0x1
  
472 ····.line·433472 ····.line·433
Offset 480, 14 lines modifiedOffset 480, 15 lines modified
  
480 ····int-to-float·v1,·v1480 ····int-to-float·v1,·v1
  
481 ····sget-object·v2,·Lcom/glTron/Game/ComputerAI;->Players:[Lcom/glTron/Game/Player;481 ····sget-object·v2,·Lcom/glTron/Game/ComputerAI;->Players:[Lcom/glTron/Game/Player;
  
482 ····aget-object·v2,·v2,·p1482 ····aget-object·v2,·v2,·p1
  
 483 ····.line·434
483 ····invoke-virtual·{v2},·Lcom/glTron/Game/Player;->getSpeed()F484 ····invoke-virtual·{v2},·Lcom/glTron/Game/Player;->getSpeed()F
  
484 ····move-result·v2485 ····move-result·v2
  
485 ····mul-float/2addr·v1,·v2486 ····mul-float/2addr·v1,·v2
  
486 ····const/high16·v2,·0x447a0000····#·1000.0f487 ····const/high16·v2,·0x447a0000····#·1000.0f
Offset 525, 17 lines modifiedOffset 526, 17 lines modified
  
525 ····aget-object·v2,·v2,·p1526 ····aget-object·v2,·v2,·p1
  
526 ····invoke-virtual·{v2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;527 ····invoke-virtual·{v2},·Ljava/lang/Object;->getClass()Ljava/lang/Class;
  
527 ····const/4·v2,·0x3528 ····const/4·v2,·0x3
  
528 ····sget-wide·v3,·Lcom/glTron/Game/ComputerAI;->Current:J529 ····sget-wide·v4,·Lcom/glTron/Game/ComputerAI;->Current:J
  
529 ····invoke-virtual·{v1,·v2,·v3,·v4},·Lcom/glTron/Game/Player;->doTurn(IJ)V530 ····invoke-virtual·{v1,·v2,·v4,·v5},·Lcom/glTron/Game/Player;->doTurn(IJ)V
  
530 ····.line·444531 ····.line·444
531 ····sget-object·v1,·Lcom/glTron/Game/ComputerAI;->tdiff:[I532 ····sget-object·v1,·Lcom/glTron/Game/ComputerAI;->tdiff:[I
  
532 ····aget·v2,·v1,·p1533 ····aget·v2,·v1,·p1
  
533 ····add-int/lit8·v2,·v2,·0x1534 ····add-int/lit8·v2,·v2,·0x1
Offset 611, 24 lines modifiedOffset 612, 26 lines modified
  
611 ····.prologue612 ····.prologue
612 ····.line·462613 ····.line·462
613 ····sget-object·v1,·Lcom/glTron/Game/ComputerAI;->Players:[Lcom/glTron/Game/Player;614 ····sget-object·v1,·Lcom/glTron/Game/ComputerAI;->Players:[Lcom/glTron/Game/Player;
  
614 ····aget-object·v1,·v1,·p0615 ····aget-object·v1,·v1,·p0
  
 616 ····.line·463
615 ····invoke-virtual·{v1},·Lcom/glTron/Game/Player;->getDirection()I617 ····invoke-virtual·{v1},·Lcom/glTron/Game/Player;->getDirection()I
  
616 ····move-result·v1618 ····move-result·v1
  
617 ····add-int/lit8·v1,·v1,·0x4619 ····add-int/lit8·v1,·v1,·0x4
  
618 ····sget-object·v2,·Lcom/glTron/Game/ComputerAI;->Players:[Lcom/glTron/Game/Player;620 ····sget-object·v2,·Lcom/glTron/Game/ComputerAI;->Players:[Lcom/glTron/Game/Player;
  
619 ····aget-object·v2,·v2,·p1621 ····aget-object·v2,·v2,·p1
  
 622 ····.line·464
620 ····invoke-virtual·{v2},·Lcom/glTron/Game/Player;->getDirection()I623 ····invoke-virtual·{v2},·Lcom/glTron/Game/Player;->getDirection()I
  
621 ····move-result·v2624 ····move-result·v2
  
622 ····sub-int/2addr·v1,·v2625 ····sub-int/2addr·v1,·v2
  
623 ····rem-int/lit8·v0,·v1,·0x4626 ····rem-int/lit8·v0,·v1,·0x4
Offset 655, 24 lines modifiedOffset 658, 26 lines modified
  
655 ····.prologue658 ····.prologue
656 ····.line·471659 ····.line·471
657 ····sget-object·v1,·Lcom/glTron/Game/ComputerAI;->Players:[Lcom/glTron/Game/Player;660 ····sget-object·v1,·Lcom/glTron/Game/ComputerAI;->Players:[Lcom/glTron/Game/Player;
  
658 ····aget-object·v1,·v1,·p0661 ····aget-object·v1,·v1,·p0
  
 662 ····.line·472
659 ····invoke-virtual·{v1},·Lcom/glTron/Game/Player;->getDirection()I663 ····invoke-virtual·{v1},·Lcom/glTron/Game/Player;->getDirection()I
  
660 ····move-result·v1664 ····move-result·v1
  
661 ····add-int/lit8·v1,·v1,·0x4665 ····add-int/lit8·v1,·v1,·0x4
  
662 ····sget-object·v2,·Lcom/glTron/Game/ComputerAI;->Players:[Lcom/glTron/Game/Player;666 ····sget-object·v2,·Lcom/glTron/Game/ComputerAI;->Players:[Lcom/glTron/Game/Player;
  
663 ····aget-object·v2,·v2,·p1667 ····aget-object·v2,·v2,·p1
  
 668 ····.line·473
664 ····invoke-virtual·{v2},·Lcom/glTron/Game/Player;->getDirection()I669 ····invoke-virtual·{v2},·Lcom/glTron/Game/Player;->getDirection()I
  
665 ····move-result·v2670 ····move-result·v2
  
666 ····sub-int/2addr·v1,·v2671 ····sub-int/2addr·v1,·v2
  
667 ····rem-int/lit8·v0,·v1,·0x4672 ····rem-int/lit8·v0,·v1,·0x4
Offset 1562, 37 lines modifiedOffset 1567, 37 lines modified
1562 ····.end·local·v7····#·"t2":F1567 ····.end·local·v7····#·"t2":F
1563 ····.end·local·v8····#·"v":Lcom/glTron/Video/Vec;1568 ····.end·local·v8····#·"v":Lcom/glTron/Video/Vec;
1564 ····:cond_d1569 ····:cond_d
1565 ····return-void1570 ····return-void
1566 .end·method1571 .end·method
  
1567 .method·public·static·doComputer(II)V1572 .method·public·static·doComputer(II)V
1568 ····.locals·51573 ····.locals·6
1569 ····.param·p0,·"player"····#·I1574 ····.param·p0,·"player"····#·I
1570 ····.param·p1,·"target"····#·I1575 ····.param·p1,·"target"····#·I
  
1571 ····.prologue1576 ····.prologue
1572 ····.line·1031577 ····.line·103
1573 ····sget-wide·v1,·Lcom/glTron/Game/ComputerAI;->Current:J1578 ····sget-wide·v2,·Lcom/glTron/Game/ComputerAI;->Current:J
  
1574 ····sget-object·v3,·Lcom/glTron/Game/ComputerAI;->aiTime:[J1579 ····sget-object·v1,·Lcom/glTron/Game/ComputerAI;->aiTime:[J
  
1575 ····aget-wide·v3,·v3,·p01580 ····aget-wide·v4,·v1,·p0
  
1576 ····sub-long/2addr·v1,·v31581 ····sub-long/2addr·v2,·v4
  
1577 ····sget-object·v3,·Lcom/glTron/Game/ComputerAI;->MIN_TURN_TIME:[I1582 ····sget-object·v1,·Lcom/glTron/Game/ComputerAI;->MIN_TURN_TIME:[I
  
Max diff block lines reached; 7656/10886 bytes (70.33%) of diff not shown.
15.6 KB
smali/com/glTron/Game/GLTronGame.smali
    
Offset 214, 25 lines modifiedOffset 214, 17 lines modified
214 ····invoke-direct·{p0},·Lcom/glTron/Game/GLTronGame;->initWalls()V214 ····invoke-direct·{p0},·Lcom/glTron/Game/GLTronGame;->initWalls()V
  
215 ····.line·110215 ····.line·110
216 ····return-void216 ····return-void
217 .end·method217 .end·method
  
218 .method·private·RenderGame()V218 .method·private·RenderGame()V
219 ····.locals·15219 ····.locals·12
  
220 ····.prologue220 ····.prologue
221 ····const/16·v14,·0xbe2 
  
222 ····const/16·v7,·0xb71 
  
223 ····const/4·v13,·0x0 
  
224 ····const/4·v12,·0x0 
  
225 ····.line·490221 ····.line·490
226 ····const/4·v10,·0x1222 ····const/4·v10,·0x1
  
227 ····.line·491223 ····.line·491
228 ····.local·v10,·"boOwnPlayerActive":Z224 ····.local·v10,·"boOwnPlayerActive":Z
229 ····const/4·v9,·0x0225 ····const/4·v9,·0x0
  
Offset 254, 39 lines modifiedOffset 246, 41 lines modified
254 ····sget·v0,·Lcom/glTron/Game/GLTronGame;->mCurrentPlayers:I246 ····sget·v0,·Lcom/glTron/Game/GLTronGame;->mCurrentPlayers:I
  
255 ····if-ge·v11,·v0,·:cond_2247 ····if-ge·v11,·v0,·:cond_2
  
256 ····.line·498248 ····.line·498
257 ····iget-object·v0,·p0,·Lcom/glTron/Game/GLTronGame;->Players:[Lcom/glTron/Game/Player;249 ····iget-object·v0,·p0,·Lcom/glTron/Game/GLTronGame;->Players:[Lcom/glTron/Game/Player;
  
258 ····aget-object·v0,·v0,·v11250 ····aget-object·v1,·v0,·v11
  
259 ····iget-wide·v1,·p0,·Lcom/glTron/Game/GLTronGame;->TimeDt:J251 ····iget-wide·v2,·p0,·Lcom/glTron/Game/GLTronGame;->TimeDt:J
  
260 ····iget-wide·v3,·p0,·Lcom/glTron/Game/GLTronGame;->TimeCurrent:J252 ····iget-wide·v4,·p0,·Lcom/glTron/Game/GLTronGame;->TimeCurrent:J
  
261 ····iget-object·v5,·p0,·Lcom/glTron/Game/GLTronGame;->Walls:[Lcom/glTron/Video/Segment;253 ····iget-object·v6,·p0,·Lcom/glTron/Game/GLTronGame;->Walls:[Lcom/glTron/Video/Segment;
  
262 ····iget-object·v6,·p0,·Lcom/glTron/Game/GLTronGame;->Players:[Lcom/glTron/Game/Player;254 ····iget-object·v7,·p0,·Lcom/glTron/Game/GLTronGame;->Players:[Lcom/glTron/Game/Player;
  
263 ····invoke-virtual/range·{v0·..·v6},·Lcom/glTron/Game/Player;->doMovement(JJ[Lcom/glTron/Video/Segment;[Lcom/glTron/Game/Player;)V255 ····invoke-virtual/range·{v1·..·v7},·Lcom/glTron/Game/Player;->doMovement(JJ[Lcom/glTron/Video/Segment;[Lcom/glTron/Game/Player;)V
  
264 ····.line·500256 ····.line·500
265 ····if-nez·v11,·:cond_1257 ····if-nez·v11,·:cond_1
  
266 ····.line·502258 ····.line·502
267 ····iget-object·v0,·p0,·Lcom/glTron/Game/GLTronGame;->Players:[Lcom/glTron/Game/Player;259 ····iget-object·v0,·p0,·Lcom/glTron/Game/GLTronGame;->Players:[Lcom/glTron/Game/Player;
  
268 ····aget-object·v0,·v0,·v11260 ····aget-object·v0,·v0,·v11
  
269 ····invoke-virtual·{v0},·Lcom/glTron/Game/Player;->getSpeed()F261 ····invoke-virtual·{v0},·Lcom/glTron/Game/Player;->getSpeed()F
  
270 ····move-result·v0262 ····move-result·v0
  
 263 ····const/4·v1,·0x0
  
271 ····cmpl-float·v0,·v0,·v12264 ····cmpl-float·v0,·v0,·v1
  
272 ····if-nez·v0,·:cond_0265 ····if-nez·v0,·:cond_0
  
273 ····.line·503266 ····.line·503
274 ····const/4·v10,·0x0267 ····const/4·v10,·0x0
  
275 ····.line·511268 ····.line·511
Offset 305, 15 lines modifiedOffset 299, 17 lines modified
  
305 ····aget-object·v0,·v0,·v11299 ····aget-object·v0,·v0,·v11
  
306 ····invoke-virtual·{v0},·Lcom/glTron/Game/Player;->getSpeed()F300 ····invoke-virtual·{v0},·Lcom/glTron/Game/Player;->getSpeed()F
  
307 ····move-result·v0301 ····move-result·v0
  
 302 ····const/4·v1,·0x0
  
308 ····cmpl-float·v0,·v0,·v12303 ····cmpl-float·v0,·v0,·v1
  
309 ····if-lez·v0,·:cond_0304 ····if-lez·v0,·:cond_0
  
310 ····.line·508305 ····.line·508
311 ····const/4·v9,·0x1306 ····const/4·v9,·0x1
  
312 ····goto·:goto_1307 ····goto·:goto_1
Offset 321, 28 lines modifiedOffset 317, 36 lines modified
321 ····.line·517317 ····.line·517
322 ····.end·local·v11····#·"player":I318 ····.end·local·v11····#·"player":I
323 ····:cond_2319 ····:cond_2
324 ····iget-object·v0,·p0,·Lcom/glTron/Game/GLTronGame;->Cam:Lcom/glTron/Game/Camera;320 ····iget-object·v0,·p0,·Lcom/glTron/Game/GLTronGame;->Cam:Lcom/glTron/Game/Camera;
  
325 ····iget-object·v1,·p0,·Lcom/glTron/Game/GLTronGame;->Players:[Lcom/glTron/Game/Player;321 ····iget-object·v1,·p0,·Lcom/glTron/Game/GLTronGame;->Players:[Lcom/glTron/Game/Player;
  
 322 ····const/4·v2,·0x0
  
326 ····aget-object·v1,·v1,·v13323 ····aget-object·v1,·v1,·v2
  
327 ····iget-wide·v2,·p0,·Lcom/glTron/Game/GLTronGame;->TimeCurrent:J324 ····iget-wide·v2,·p0,·Lcom/glTron/Game/GLTronGame;->TimeCurrent:J
  
328 ····iget-wide·v4,·p0,·Lcom/glTron/Game/GLTronGame;->TimeDt:J325 ····iget-wide·v4,·p0,·Lcom/glTron/Game/GLTronGame;->TimeDt:J
  
329 ····invoke-virtual/range·{v0·..·v5},·Lcom/glTron/Game/Camera;->doCameraMovement(Lcom/glTron/Game/Player;JJ)V326 ····invoke-virtual/range·{v0·..·v5},·Lcom/glTron/Game/Camera;->doCameraMovement(Lcom/glTron/Game/Player;JJ)V
  
330 ····.line·519327 ····.line·519
331 ····iget-object·v0,·p0,·Lcom/glTron/Game/GLTronGame;->gl:Ljavax/microedition/khronos/opengles/GL10;328 ····iget-object·v0,·p0,·Lcom/glTron/Game/GLTronGame;->gl:Ljavax/microedition/khronos/opengles/GL10;
  
332 ····const/high16·v1,·0x3f800000····#·1.0f329 ····const/4·v1,·0x0
  
 330 ····const/4·v2,·0x0
  
 331 ····const/4·v3,·0x0
  
 332 ····const/high16·v4,·0x3f800000····#·1.0f
  
333 ····invoke-interface·{v0,·v12,·v12,·v12,·v1},·Ljavax/microedition/khronos/opengles/GL10;->glClearColor(FFFF)V333 ····invoke-interface·{v0,·v1,·v2,·v3,·v4},·Ljavax/microedition/khronos/opengles/GL10;->glClearColor(FFFF)V
  
334 ····.line·522334 ····.line·522
335 ····iget-object·v0,·p0,·Lcom/glTron/Game/GLTronGame;->gl:Ljavax/microedition/khronos/opengles/GL10;335 ····iget-object·v0,·p0,·Lcom/glTron/Game/GLTronGame;->gl:Ljavax/microedition/khronos/opengles/GL10;
  
336 ····const/16·v1,·0x1701336 ····const/16·v1,·0x1701
  
337 ····invoke-interface·{v0,·v1},·Ljavax/microedition/khronos/opengles/GL10;->glMatrixMode(I)V337 ····invoke-interface·{v0,·v1},·Ljavax/microedition/khronos/opengles/GL10;->glMatrixMode(I)V
Offset 394, 15 lines modifiedOffset 398, 17 lines modified
394 ····const/16·v1,·0x4500398 ····const/16·v1,·0x4500
  
395 ····invoke-interface·{v0,·v1},·Ljavax/microedition/khronos/opengles/GL10;->glClear(I)V399 ····invoke-interface·{v0,·v1},·Ljavax/microedition/khronos/opengles/GL10;->glClear(I)V
  
Max diff block lines reached; 12102/15918 bytes (76.03%) of diff not shown.
1.48 KB
res/drawable-hdpi-v4/gltron_traildecal.png
677 B
sng
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·64;·height:·16;·bitdepth:·8;3 ····width:·64;·height:·16;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1007 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey1008 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
9 }9 }
10 tRNS·{10 tRNS·{
11 ·0·255}11 ·0}
12 IMAGE·{12 IMAGE·{
13 ····pixels·base6413 ····pixels·base64
14 000000000000000000000000000000000000000000100000000000000000000014 0000000000000000000000000000000000000000001000000000000000000000
15 000000000000000000000000000000000000000000100000000000000000000015 0000000000000000000000000000000000000000001000000000000000000000
16 000000000000000000000000000000000000000000100000000000000000000016 0000000000000000000000000000000000000000001000000000000000000000
17 000000000000000000000000000000000000000000100000000000000000000017 0000000000000000000000000000000000000000001000000000000000000000
18 000000000000000000000000000000000000000000100000000000000000000018 0000000000000000000000000000000000000000001000000000000000000000
752 B
Image content
Pixel difference
compared images
Flicker difference
compared images
24.5 KB
res/drawable-hdpi-v4/gltron_trail.png
23.2 KB
sng
    
Offset 1, 98 lines modifiedOffset 1, 54 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·64;·height:·64;·bitdepth:·8;3 ····width:·64;·height:·64;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 
8 ····(246,246,246)·····#·rgb·=·(0xf6,0xf6,0xf6)7 ····(246,246,246)·····#·rgb·=·(0xf6,0xf6,0xf6)
9 ····(234,234,234)·····#·rgb·=·(0xea,0xea,0xea)8 ····(234,234,234)·····#·rgb·=·(0xea,0xea,0xea)
10 ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4)9 ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4)
11 ····(224,224,224)·····#·rgb·=·(0xe0,0xe0,0xe0)·grey8810 ····(224,224,224)·····#·rgb·=·(0xe0,0xe0,0xe0)·grey88
12 ····(221,221,221)·····#·rgb·=·(0xdd,0xdd,0xdd)11 ····(221,221,221)·····#·rgb·=·(0xdd,0xdd,0xdd)
13 ····(224,224,224)·····#·rgb·=·(0xe0,0xe0,0xe0)·grey8812 ····(224,224,224)·····#·rgb·=·(0xe0,0xe0,0xe0)·grey88
14 ····(185,185,185)·····#·rgb·=·(0xb9,0xb9,0xb9) 
15 ····(186,186,186)·····#·rgb·=·(0xba,0xba,0xba)·grey73 
16 ····(188,188,188)·····#·rgb·=·(0xbc,0xbc,0xbc) 
17 ····(191,191,191)·····#·rgb·=·(0xbf,0xbf,0xbf)·grey75 
18 ····(193,193,193)·····#·rgb·=·(0xc1,0xc1,0xc1) 
19 ····(187,187,187)·····#·rgb·=·(0xbb,0xbb,0xbb) 
20 ····(181,181,181)·····#·rgb·=·(0xb5,0xb5,0xb5)·grey71 
21 ····(175,175,175)·····#·rgb·=·(0xaf,0xaf,0xaf) 
22 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey013 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
23 ····(248,248,248)·····#·rgb·=·(0xf8,0xf8,0xf8)14 ····(248,248,248)·····#·rgb·=·(0xf8,0xf8,0xf8)
24 ····(234,234,234)·····#·rgb·=·(0xea,0xea,0xea)15 ····(234,234,234)·····#·rgb·=·(0xea,0xea,0xea)
25 ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey8916 ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89
26 ····(224,224,224)·····#·rgb·=·(0xe0,0xe0,0xe0)·grey8817 ····(224,224,224)·····#·rgb·=·(0xe0,0xe0,0xe0)·grey88
27 ····(233,233,233)·····#·rgb·=·(0xe9,0xe9,0xe9)18 ····(233,233,233)·····#·rgb·=·(0xe9,0xe9,0xe9)
28 ····(192,192,192)·····#·rgb·=·(0xc0,0xc0,0xc0) 
29 ····(194,194,194)·····#·rgb·=·(0xc2,0xc2,0xc2)·grey76 
30 ····(195,195,195)·····#·rgb·=·(0xc3,0xc3,0xc3) 
31 ····(196,196,196)·····#·rgb·=·(0xc4,0xc4,0xc4)·grey77 
32 ····(198,198,198)·····#·rgb·=·(0xc6,0xc6,0xc6) 
33 ····(199,199,199)·····#·rgb·=·(0xc7,0xc7,0xc7)·grey78 
34 ····(177,177,177)·····#·rgb·=·(0xb1,0xb1,0xb1) 
35 ····(242,242,242)·····#·rgb·=·(0xf2,0xf2,0xf2)·grey9519 ····(242,242,242)·····#·rgb·=·(0xf2,0xf2,0xf2)·grey95
36 ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7)20 ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7)
37 ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey8921 ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89
38 ····(235,235,235)·····#·rgb·=·(0xeb,0xeb,0xeb)·grey9222 ····(235,235,235)·····#·rgb·=·(0xeb,0xeb,0xeb)·grey92
39 ····(200,200,200)·····#·rgb·=·(0xc8,0xc8,0xc8) 
40 ····(201,201,201)·····#·rgb·=·(0xc9,0xc9,0xc9)·grey79 
41 ····(203,203,203)·····#·rgb·=·(0xcb,0xcb,0xcb) 
42 ····(202,202,202)·····#·rgb·=·(0xca,0xca,0xca) 
43 ····(240,240,240)·····#·rgb·=·(0xf0,0xf0,0xf0)·grey9423 ····(240,240,240)·····#·rgb·=·(0xf0,0xf0,0xf0)·grey94
44 ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7)24 ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7)
45 ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4)25 ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4)
46 ····(204,204,204)·····#·rgb·=·(0xcc,0xcc,0xcc)·grey80 
47 ····(205,205,205)·····#·rgb·=·(0xcd,0xcd,0xcd) 
48 ····(207,207,207)·····#·rgb·=·(0xcf,0xcf,0xcf)·grey81 
49 ····(247,247,247)·····#·rgb·=·(0xf7,0xf7,0xf7)·grey9726 ····(247,247,247)·····#·rgb·=·(0xf7,0xf7,0xf7)·grey97
50 ····(234,234,234)·····#·rgb·=·(0xea,0xea,0xea)27 ····(234,234,234)·····#·rgb·=·(0xea,0xea,0xea)
51 ····(230,230,230)·····#·rgb·=·(0xe6,0xe6,0xe6)28 ····(230,230,230)·····#·rgb·=·(0xe6,0xe6,0xe6)
52 ····(208,208,208)·····#·rgb·=·(0xd0,0xd0,0xd0) 
53 ····(209,209,209)·····#·rgb·=·(0xd1,0xd1,0xd1)·grey82 
54 ····(210,210,210)·····#·rgb·=·(0xd2,0xd2,0xd2) 
55 ····(182,182,182)·····#·rgb·=·(0xb6,0xb6,0xb6) 
56 ····(247,247,247)·····#·rgb·=·(0xf7,0xf7,0xf7)·grey9729 ····(247,247,247)·····#·rgb·=·(0xf7,0xf7,0xf7)·grey97
57 ····(234,234,234)·····#·rgb·=·(0xea,0xea,0xea)30 ····(234,234,234)·····#·rgb·=·(0xea,0xea,0xea)
58 ····(232,232,232)·····#·rgb·=·(0xe8,0xe8,0xe8)·grey9131 ····(232,232,232)·····#·rgb·=·(0xe8,0xe8,0xe8)·grey91
59 ····(211,211,211)·····#·rgb·=·(0xd3,0xd3,0xd3)·LightGray 
60 ····(212,212,212)·····#·rgb·=·(0xd4,0xd4,0xd4)·grey83 
61 ····(213,213,213)·····#·rgb·=·(0xd5,0xd5,0xd5) 
62 ····(242,242,242)·····#·rgb·=·(0xf2,0xf2,0xf2)·grey9532 ····(242,242,242)·····#·rgb·=·(0xf2,0xf2,0xf2)·grey95
63 ····(233,233,233)·····#·rgb·=·(0xe9,0xe9,0xe9)33 ····(233,233,233)·····#·rgb·=·(0xe9,0xe9,0xe9)
64 ····(214,214,214)·····#·rgb·=·(0xd6,0xd6,0xd6)·grey84 
65 ····(215,215,215)·····#·rgb·=·(0xd7,0xd7,0xd7) 
66 ····(252,252,252)·····#·rgb·=·(0xfc,0xfc,0xfc)·grey9934 ····(252,252,252)·····#·rgb·=·(0xfc,0xfc,0xfc)·grey99
67 ····(237,237,237)·····#·rgb·=·(0xed,0xed,0xed)·grey9335 ····(237,237,237)·····#·rgb·=·(0xed,0xed,0xed)·grey93
68 ····(238,238,238)·····#·rgb·=·(0xee,0xee,0xee)36 ····(238,238,238)·····#·rgb·=·(0xee,0xee,0xee)
69 ····(216,216,216)·····#·rgb·=·(0xd8,0xd8,0xd8) 
70 ····(217,217,217)·····#·rgb·=·(0xd9,0xd9,0xd9)·grey85 
71 ····(240,240,240)·····#·rgb·=·(0xf0,0xf0,0xf0)·grey9437 ····(240,240,240)·····#·rgb·=·(0xf0,0xf0,0xf0)·grey94
72 ····(237,237,237)·····#·rgb·=·(0xed,0xed,0xed)·grey9338 ····(237,237,237)·····#·rgb·=·(0xed,0xed,0xed)·grey93
73 ····(218,218,218)·····#·rgb·=·(0xda,0xda,0xda) 
74 ····(220,220,220)·····#·rgb·=·(0xdc,0xdc,0xdc)·gainsboro 
75 ····(183,183,183)·····#·rgb·=·(0xb7,0xb7,0xb7) 
76 ····(241,241,241)·····#·rgb·=·(0xf1,0xf1,0xf1)39 ····(241,241,241)·····#·rgb·=·(0xf1,0xf1,0xf1)
77 ····(237,237,237)·····#·rgb·=·(0xed,0xed,0xed)·grey9340 ····(237,237,237)·····#·rgb·=·(0xed,0xed,0xed)·grey93
78 ····(221,221,221)·····#·rgb·=·(0xdd,0xdd,0xdd) 
79 ····(241,241,241)·····#·rgb·=·(0xf1,0xf1,0xf1)41 ····(241,241,241)·····#·rgb·=·(0xf1,0xf1,0xf1)
80 ····(241,241,241)·····#·rgb·=·(0xf1,0xf1,0xf1)42 ····(241,241,241)·····#·rgb·=·(0xf1,0xf1,0xf1)
81 ····(222,222,222)·····#·rgb·=·(0xde,0xde,0xde)·grey87 
82 ····(223,223,223)·····#·rgb·=·(0xdf,0xdf,0xdf) 
83 ····(241,241,241)·····#·rgb·=·(0xf1,0xf1,0xf1)43 ····(241,241,241)·····#·rgb·=·(0xf1,0xf1,0xf1)
84 ····(225,225,225)·····#·rgb·=·(0xe1,0xe1,0xe1) 
85 ····(250,250,250)·····#·rgb·=·(0xfa,0xfa,0xfa)·grey9844 ····(250,250,250)·····#·rgb·=·(0xfa,0xfa,0xfa)·grey98
86 ····(241,241,241)·····#·rgb·=·(0xf1,0xf1,0xf1)45 ····(241,241,241)·····#·rgb·=·(0xf1,0xf1,0xf1)
87 ····(226,226,226)·····#·rgb·=·(0xe2,0xe2,0xe2) 
88 ····(184,184,184)·····#·rgb·=·(0xb8,0xb8,0xb8)·grey72 
89 ····(244,244,244)·····#·rgb·=·(0xf4,0xf4,0xf4)46 ····(244,244,244)·····#·rgb·=·(0xf4,0xf4,0xf4)
90 ····(245,245,245)·····#·rgb·=·(0xf5,0xf5,0xf5)·grey9647 ····(245,245,245)·····#·rgb·=·(0xf5,0xf5,0xf5)·grey96
91 ····(219,219,219)·····#·rgb·=·(0xdb,0xdb,0xdb)·grey86 
92 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10048 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
93 ····(243,243,243)·····#·rgb·=·(0xf3,0xf3,0xf3)49 ····(243,243,243)·····#·rgb·=·(0xf3,0xf3,0xf3)
94 ····(245,245,245)·····#·rgb·=·(0xf5,0xf5,0xf5)·grey9650 ····(245,245,245)·····#·rgb·=·(0xf5,0xf5,0xf5)·grey96
95 ····(250,250,250)·····#·rgb·=·(0xfa,0xfa,0xfa)·grey9851 ····(250,250,250)·····#·rgb·=·(0xfa,0xfa,0xfa)·grey98
96 ····(238,238,238)·····#·rgb·=·(0xee,0xee,0xee)52 ····(238,238,238)·····#·rgb·=·(0xee,0xee,0xee)
97 ····(238,238,238)·····#·rgb·=·(0xee,0xee,0xee)53 ····(238,238,238)·····#·rgb·=·(0xee,0xee,0xee)
98 ····(238,238,238)·····#·rgb·=·(0xee,0xee,0xee)54 ····(238,238,238)·····#·rgb·=·(0xee,0xee,0xee)
Offset 103, 100 lines modifiedOffset 59, 84 lines modified
103 ····(248,248,248)·····#·rgb·=·(0xf8,0xf8,0xf8)59 ····(248,248,248)·····#·rgb·=·(0xf8,0xf8,0xf8)
104 ····(248,248,248)·····#·rgb·=·(0xf8,0xf8,0xf8)60 ····(248,248,248)·····#·rgb·=·(0xf8,0xf8,0xf8)
105 ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb)61 ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb)
106 ····(252,252,252)·····#·rgb·=·(0xfc,0xfc,0xfc)·grey9962 ····(252,252,252)·····#·rgb·=·(0xfc,0xfc,0xfc)·grey99
107 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey10063 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
108 ····(250,250,250)·····#·rgb·=·(0xfa,0xfa,0xfa)·grey9864 ····(250,250,250)·····#·rgb·=·(0xfa,0xfa,0xfa)·grey98
109 ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb)65 ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb)
110 ····(245,245,245)·····#·rgb·=·(0xf5,0xf5,0xf5)·grey96 
111 ····(242,242,242)·····#·rgb·=·(0xf2,0xf2,0xf2)·grey95 
112 ····(244,244,244)·····#·rgb·=·(0xf4,0xf4,0xf4) 
113 ····(241,241,241)·····#·rgb·=·(0xf1,0xf1,0xf1) 
114 ····(249,249,249)·····#·rgb·=·(0xf9,0xf9,0xf9)66 ····(249,249,249)·····#·rgb·=·(0xf9,0xf9,0xf9)
115 ····(240,240,240)·····#·rgb·=·(0xf0,0xf0,0xf0)·grey94 
116 ····(238,238,238)·····#·rgb·=·(0xee,0xee,0xee) 
117 ····(239,239,239)·····#·rgb·=·(0xef,0xef,0xef) 
118 ····(236,236,236)·····#·rgb·=·(0xec,0xec,0xec) 
119 ····(235,235,235)·····#·rgb·=·(0xeb,0xeb,0xeb)·grey92 
120 ····(234,234,234)·····#·rgb·=·(0xea,0xea,0xea) 
121 ····(247,247,247)·····#·rgb·=·(0xf7,0xf7,0xf7)·grey9767 ····(247,247,247)·····#·rgb·=·(0xf7,0xf7,0xf7)·grey97
122 ····(233,233,233)·····#·rgb·=·(0xe9,0xe9,0xe9) 
123 ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7) 
124 ····(246,246,246)·····#·rgb·=·(0xf6,0xf6,0xf6)68 ····(246,246,246)·····#·rgb·=·(0xf6,0xf6,0xf6)
125 ····(230,230,230)·····#·rgb·=·(0xe6,0xe6,0xe6) 
126 ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90 
127 ····(228,228,228)·····#·rgb·=·(0xe4,0xe4,0xe4) 
128 ····(245,245,245)·····#·rgb·=·(0xf5,0xf5,0xf5)·grey9669 ····(245,245,245)·····#·rgb·=·(0xf5,0xf5,0xf5)·grey96
129 ····(227,227,227)·····#·rgb·=·(0xe3,0xe3,0xe3)·grey89 
130 ····(224,224,224)·····#·rgb·=·(0xe0,0xe0,0xe0)·grey88 
Max diff block lines reached; 17366/23704 bytes (73.26%) of diff not shown.
1.27 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
134 KB
res/drawable-hdpi-v4/xenotron0.png
126 KB
sng
    
Offset 1, 19 lines modifiedOffset 1, 17 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·256;·height:·256;·bitdepth:·8;3 ····width:·256;·height:·256;·bitdepth:·8;
4 ····using·color·palette;4 ····using·color·palette;
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 
8 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey07 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
9 ····(·85,·85,·85)·····#·rgb·=·(0x55,0x55,0x55)8 ····(·85,·85,·85)·····#·rgb·=·(0x55,0x55,0x55)
10 ····(·85,·85,·85)·····#·rgb·=·(0x55,0x55,0x55)9 ····(·85,·85,·85)·····#·rgb·=·(0x55,0x55,0x55)
11 ····(170,170,170)·····#·rgb·=·(0xaa,0xaa,0xaa)10 ····(170,170,170)·····#·rgb·=·(0xaa,0xaa,0xaa)
12 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 
13 ····(·28,·28,·28)·····#·rgb·=·(0x1c,0x1c,0x1c)·grey1111 ····(·28,·28,·28)·····#·rgb·=·(0x1c,0x1c,0x1c)·grey11
14 ····(198,198,198)·····#·rgb·=·(0xc6,0xc6,0xc6)12 ····(198,198,198)·····#·rgb·=·(0xc6,0xc6,0xc6)
15 ····(141,141,141)·····#·rgb·=·(0x8d,0x8d,0x8d)13 ····(141,141,141)·····#·rgb·=·(0x8d,0x8d,0x8d)
16 ····(·56,·56,·56)·····#·rgb·=·(0x38,0x38,0x38)·grey2214 ····(·56,·56,·56)·····#·rgb·=·(0x38,0x38,0x38)·grey22
17 ····(·28,·28,·28)·····#·rgb·=·(0x1c,0x1c,0x1c)·grey1115 ····(·28,·28,·28)·····#·rgb·=·(0x1c,0x1c,0x1c)·grey11
18 ····(226,226,226)·····#·rgb·=·(0xe2,0xe2,0xe2)16 ····(226,226,226)·····#·rgb·=·(0xe2,0xe2,0xe2)
19 ····(226,226,226)·····#·rgb·=·(0xe2,0xe2,0xe2)17 ····(226,226,226)·····#·rgb·=·(0xe2,0xe2,0xe2)
Offset 39, 266 lines modifiedOffset 37, 267 lines modified
39 ····(·78,·78,·78)·····#·rgb·=·(0x4e,0x4e,0x4e)37 ····(·78,·78,·78)·····#·rgb·=·(0x4e,0x4e,0x4e)
40 ····(245,245,245)·····#·rgb·=·(0xf5,0xf5,0xf5)·grey9638 ····(245,245,245)·····#·rgb·=·(0xf5,0xf5,0xf5)·grey96
41 ····(253,253,253)·····#·rgb·=·(0xfd,0xfd,0xfd)39 ····(253,253,253)·····#·rgb·=·(0xfd,0xfd,0xfd)
42 ····(158,158,158)·····#·rgb·=·(0x9e,0x9e,0x9e)·grey6240 ····(158,158,158)·····#·rgb·=·(0x9e,0x9e,0x9e)·grey62
43 ····(103,103,103)·····#·rgb·=·(0x67,0x67,0x67)41 ····(103,103,103)·····#·rgb·=·(0x67,0x67,0x67)
44 ····(·36,·36,·36)·····#·rgb·=·(0x24,0x24,0x24)·grey1442 ····(·36,·36,·36)·····#·rgb·=·(0x24,0x24,0x24)·grey14
45 ····(·84,·84,·84)·····#·rgb·=·(0x54,0x54,0x54)·grey3343 ····(·84,·84,·84)·····#·rgb·=·(0x54,0x54,0x54)·grey33
 44 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
46 }45 }
47 tRNS·{46 tRNS·{
48 ·0·0·86·85·169·255·33·197·140·59·34·225·226·196·168·112·113·58·139·3·2·4·5·1·32·2·210·9·254·50·252·228·79·245·253·156·103·40·85}47 ·0·86·85·169·33·197·140·59·34·225·226·196·168·112·113·58·139·3·2·4·5·1·32·2·210·9·254·50·252·228·79·245·253·156·103·40·85}
49 IMAGE·{48 IMAGE·{
50 ····pixels·base6449 ····pixels·base64
51 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
52 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
53 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
54 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
55 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
56 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
57 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
58 0111111111111111111111111111111111111111111111111111111111111111111111111111223111111111111111111111111112221113231111111111111111111111132211122311111111111111111111111111455311111111111111111111122232111122361111111111111111111112223233111111111111100000 
59 011111111111111111111111111111111111111111111111111111111111111111111111111155511111111111111111111111111555111555111111111111111111111115551115551111111111111111123223233275582222232291111111111AB55555B61155511111111111111111111AB5555558111111111111100000 
60 011111111111111111111111111111111111111111111111111111111111111111111111111155511111111111111111111111111555111555111111111111111111111115551115551111111111111116C55555555555555555555554111111111D5555555D1955B11111111111111111111D55555556111111111111100000 
61 011111111111111111111111111111111111111111111111111111111111111111111111111155511111111111111111111111111555111555111111111111111111114E4555E445554EE1111111111117555555555555555555555555F111111115554E45551355411111111111111111111555EEEEF1119326111111100000 
62 01111111111111111111111111111111111111111111111111111111111111111111111111115551111111111111111111111111155B11155B11111111111111111111555555555555555111111111111555E44EEEEEB55D4E4EEEEE4EF111111115551115551E55G1111111111111111111155511111111E552111111100000 
63 0111111111111111111111111111111111111111111111111111111111111111111111111111555111111111111111111111111115521115521111111111111111111155555555555555511111111111155511111111E5521111111111111111111555111555175531111111111111111111155511111111E553111111100000 
64 011111111111111111111111111111111111111111111111111111111111111111111111111155511111111111111111111111111E911114H1111111111111111111113225552325553321111111111115551111111145521111111111111111111555322555155511933236111111111111155523223232755I33A111100000 
65 011111111111111111111111111111111111111111111111111111111111111111111111111155511111111111111111111111111111111111111111111111111111111115551115551111111111111115553222222375582223322391111111111B5555555B955B1E5555552111111111111555555555555555552111100000 
66 01111111111111111111111111111111111111111111111111111111111111111111111111115551111111111111111111111111111111111111111111111111111111111555111555111111111111111B55555555555555555555555E111111111255555552255EF55555555A11111111111555555555555555553111100000 
67 0111111111111111111111111111111111111111111111111111111111111111111111111111E4E11111111111111111111111111111111111111111111111111111111115551115551111111111111112555555555555555555555555F11111111194E44E91E55FE5574EB5531111111111155544EE4E44B55DE49111100000 
68 011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111115555555555555551111111111111H4E444E44EB55DEE44E4ED554111111111111111117552E55211455211111111111555111111114553111111100000 
69 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111155555555555555511111111111111111111111455311111112554111111111111111115551E55311455211111111111555111111114553111111100000 
70 011111111111111111111111111111111111111111111111111111111111111111111111111122211111111111111111111111111111111111111111111111111111115BE555555555555111111111111111111111114552111111135541111111111111111955B145582375521111111111155523232222D552111111100000 
71 01111111111111111111111111111111111111111111111111111111111111111111111111115551111111111111111111111111111111111111111111111111111111111555111555111111111111111332322222227558223222285541111111111111111255E1855555555911111111111B55555555555553111111100000 
72 01111111111111111111111111111111111111111111111111111111111111111111111111115551111111111111111111111111111111111111111111111111111111111555111555111111111111111B555555555555555555555555I1111111111111111455F1AC5555554111111111111255555555555552111111100000 
73 0111111111111111111111111111111111111111111111111111111111111111111111111111EE41111111111111111111111111111111111111111111111111111111111E4E1114EE111111111111111255555555555555555555555BA1111111111111111FE4H11A8E444F11111111111111H4EE444E44E44H111111100000 
74 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111119EEE4E4444B5574EE4E44E861111111111111111111111111111111111111111111111111111111111111111100000 
75 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111455211111111111111111111111111111111111111111111111111111111111111111111111111100000 
76 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
77 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
78 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
79 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
80 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
81 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
82 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
83 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
84 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
85 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
86 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
87 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
88 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
89 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
90 011111111111333111111111111111111111111111133332111111111111111111111111111333321111111111111111111111111111E441111111111111111111111111111123311111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111100000 
91 011111111111555111111111111111111111111116B55555B611111111111111111111111AC55555BA1111111111111111111122211155511A2221111111111111111111111155511111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111100000 
92 01111111111155511111111111111111111111111D5555555711111111111111111111111D5555555D11111111111111111111255E1155516B5531111111111111111111111155511111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111100000 
93 01111111111155511111111111111111111111111555E44EE411111111111111111111111EE444E55511111111111111111111125541555AB55211111111111111111111111155511111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111100000 
94 01111111111155B111111111111111111111111115551111111111111111111111111111111111155511111111111111111111112553555B552111111111111111111111111155511111111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111100000 
95 0111111111115521111111111111111111111111155511111111111111111111111111111111111555111111111111111111111112555555531111111111111111111111111155511111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
96 011111111111E91111111111111111111111111115551111111111111111111111111111111111155511111111111111111111111AB55555CA1111111111111111111122232355522222211111111111111111111111111111111111111111111111111122222233323611111111111111111111111111111111111111100000 
97 01111111111111111111111111111111111111111555111111111111111111111111111111111115551111111111111111111111AB5B55555B6111111111111111111155555555555555511111111111111111111111111111111111111111111111111155555555555311111111111111111111111111111111111111100000 
98 01111111111111111111111111111111111111111555111111111111111111111111111111111115551111111111111111111116B5BA555355B611111111111111111155555555555555511111111111111111111111111111111111111111111111111155555555555211111111111111111111111111111111111111100000 
99 011111111111111111111111111111111111111115551111111111111111111111111111111111155511111111111111111111AB5B615551255BA11111111111111111EEE444555EEEEE41111111111111111111111111111111111111111111111111114E4E4E44E44911111111111111111111111111111111111111100000 
100 011111111111111111111111111111111111111115551111111111111111111111111111111111155511111111111111111111I44A11555113EE81111111111111111111111155511111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
101 0111111111111111111111111111111111111111155511111111111111111111111111111111111555111111111111111111111111115551111111111111111111111111111155511111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
102 0111111111111111111111111111111111111111155522222211111111111111111111111322232555111111111111111111111111112231111111111111111111111111111155511111111111111111111111111111555111111111111111111111111111111111111111111111111111111111111155511111111111100000 
103 01111111111111111111111111111111111111111B5555555B11111111111111111111111B5555555B111111111111111111111111111111111111111111111111111111111155511111111111111111111111111111555111111111111111111111111111111111111111111111111111111111111155511111111111100000 
104 0111111111111111111111111111111111111111135555555211111111111111111111111255555553111111111111111111111111111111111111111111111111111111111155511111111111111111111111111111555111111111111111111111111111111111111111111111111111111111111155511111111111100000 
105 01111111111111111111111111111111111111111194EEE4H11111111111111111111111119E4EE491111111111111111111111111111111111111111111111111111111111144E1111111111111111111111111111155B111111111111111111111111111111111111111111111111111111111111111111111111111100000 
106 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111553111111111111111111111111111111111111111111111111111111111111111111111111111100000 
107 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
108 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
109 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
110 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
111 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
112 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
113 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
114 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
115 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
116 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
117 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
118 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
119 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
120 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
121 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
122 01111111111111232111111111111111111233223322232223332222A111111111111111111113332111111111111111111232222332322223223232A1111111122232222232222232323232A111111112231111111111111111111932611111123222232222332322232332A111111111122233H11111111111111111100000 
123 0111111111111A55C11111111111111116B5555555555555555555555211111111111111111AB555511111111111111116B555555555555555555555521111111555555555555555555555555211111115551111111111111111111455211111155555555555555555555555531111111AB55555B11111111111111111100000 
124 0111111111111255411111111111111117555555555555555555555555611111111111111117555551111111111111111D555555555555555555555555A1111115555555555555555555555555A1111115551111111111111111111455211111155555555555555555555555556111111D5555555G1111111111111111100000 
125 0111111111111855G11111111111111115554EEEE4EEE555EEEE444B553111111111111111144455511111111111111114E444EE4E44EE4EE444EEEB55211111144E4E4E4E44E4EEE4EEEE4B5521111115551111111111111111111E553111111555E4EEE4EE4EEE4E4E44444E91111115554E44E81111111111111111100000 
126 0111111111111E552111111111111111155511111111A5551111111455311111111111111111115551111111111111111111111111111111111111145521111111111111111111111111111E5521111115551111111111111111111E553111111555111111111111111111111111111115551111111111111111111111100000 
127 01111111111115551111111111111111155511111111355E1111111E5521111111111111111111555111111111111111111111111111111111111114553111111111111111111111111111145521111115551111111111111111111E553111111555111111111111111111111111111115551111111111111111111111100000 
128 011111111111A55B11111111111111111555111111118558111111145531111111111111111111555111111111111111111232323323232333222237552111111232222332222322223322275521111115552332223222332222223755211111155523332222222322223222A111111115552223232232222222322261100000 
129 011111111111255E1111111111111111155511111111E55311111114553111111111111111111155511111111111111116B55555555555555555555555911111155555555555555555555555553111111B5555555555555555555555553111111555555555555555555555555211111115555555555555555555555552100000 
130 011111111111855F1111111111111111155511111111555A1111111455211111111111111111115551111111111111111D55555555555555555555555E111111155555555555555555555555552111111255555555555555555555555521111115555555555555555555555555A1111115555555555555555555555555A00000 
131 0111111111114553111111111111111115551111111A5551111111145521111111111111111111555111111111111111155544EEEE4E4E4EEEEE4444G11111111E44EEEEE44E4444E4E44E4B55311111119E44E444444E4EEE44E44B55211111144EE444EE4EEEEEEE44E4EB552111111555EEEE4EEE4E4EE4EE4EEB55300000 
132 0111111111115551111111111111111115551111111355411111111455211111111111111111115551111111111111111555111111111111111111111111111111111111111111111111111E55211111111111111111111111111114552111111111111111111111111111145531111115551111111111111111111E55200000 
133 01111111111A55B1111111111111111115551111111855811111111455311111111111111111115551111111111111111555111111111111111111111111111111111111111111111111111E552111111111111111111111111111145521111111111111111111111111111E5521111115551111111111111111111455200000 
134 0111111111135541111111111111111115552232323755822233222D5531111111111111111111555111111111111111155533223323222233233322226111111323332322222223233222375521111111111111111111111111111E552111111223232223322223222233275521111115552322323233233332222D55200000 
135 01111111111855G111111111111111111B5555555555555555555555559111111111111111111155511111111111111115555555555555555555555555H1111115555555555555555555555555H11111111111111111111111111114552111111B555555555555555555555555H111111C555555555555555555555555H00000 
136 011111111117553111111111111111111355555555555555555555555411111111111111111111555111111111111111155555555555555555555555541111111555555555555555555555555411111111111111111111111111111E553111111355555555555555555555555E11111112555555555555555555555554100000 
137 01111111111444111111111111111111119EE4444EE4E4EEEE44EE4EG111111111111111111111EEE1111111111111111EEEEE44E4E44E4E4EEE4EE4F1111111144E4EEE4E44EEE4EEEE4E4EF111111111111111111111111111111F4E911111119444EE444E444E4EEEE44EF1111111119E4E44EEEE44EE444E444EG1100000 
138 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
139 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
140 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
141 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
142 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
143 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
144 0111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000 
Max diff block lines reached; 1548/128978 bytes (1.20%) of diff not shown.
8.4 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
43.5 KB
res/drawable-hdpi-v4/gltron_impact.png
42.1 KB
sng
    
Offset 1, 72 lines modifiedOffset 1, 327 lines modified
1 #SNG:·from·stdin1 #SNG:·from·stdin
2 IHDR·{2 IHDR·{
3 ····width:·64;·height:·64;·bitdepth:·8;3 ····width:·64;·height:·64;·bitdepth:·8;
4 ····using·grayscale·alpha;4 ····using·color·palette;
5 }5 }
 6 PLTE·{
 7 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 8 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
 9 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
 10 ····(127,127,127)·····#·rgb·=·(0x7f,0x7f,0x7f)·grey50
 11 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
 12 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
 13 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
 14 ····(204,204,204)·····#·rgb·=·(0xcc,0xcc,0xcc)·grey80
 15 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
 16 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
 17 ····(218,218,218)·····#·rgb·=·(0xda,0xda,0xda)
 18 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
 19 ····(223,223,223)·····#·rgb·=·(0xdf,0xdf,0xdf)
 20 ····(212,212,212)·····#·rgb·=·(0xd4,0xd4,0xd4)·grey83
 21 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
 22 ····(229,229,229)·····#·rgb·=·(0xe5,0xe5,0xe5)·grey90
 23 ····(231,231,231)·····#·rgb·=·(0xe7,0xe7,0xe7)
 24 ····(233,233,233)·····#·rgb·=·(0xe9,0xe9,0xe9)
 25 ····(235,235,235)·····#·rgb·=·(0xeb,0xeb,0xeb)·grey92
 26 ····(236,236,236)·····#·rgb·=·(0xec,0xec,0xec)
 27 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
 28 ····(238,238,238)·····#·rgb·=·(0xee,0xee,0xee)
 29 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
 30 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
 31 ····(240,240,240)·····#·rgb·=·(0xf0,0xf0,0xf0)·grey94
 32 ····(241,241,241)·····#·rgb·=·(0xf1,0xf1,0xf1)
 33 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
 34 ····(243,243,243)·····#·rgb·=·(0xf3,0xf3,0xf3)
 35 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
 36 ····(244,244,244)·····#·rgb·=·(0xf4,0xf4,0xf4)
 37 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
 38 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
 39 ····(240,240,240)·····#·rgb·=·(0xf0,0xf0,0xf0)·grey94
 40 ····(242,242,242)·····#·rgb·=·(0xf2,0xf2,0xf2)·grey95
 41 ····(254,254,254)·····#·rgb·=·(0xfe,0xfe,0xfe)
 42 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
 43 ····(247,247,247)·····#·rgb·=·(0xf7,0xf7,0xf7)·grey97
 44 ····(247,247,247)·····#·rgb·=·(0xf7,0xf7,0xf7)·grey97
 45 ····(248,248,248)·····#·rgb·=·(0xf8,0xf8,0xf8)
 46 ····(248,248,248)·····#·rgb·=·(0xf8,0xf8,0xf8)
 47 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
 48 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
 49 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
 50 ····(245,245,245)·····#·rgb·=·(0xf5,0xf5,0xf5)·grey96
 51 ····(248,248,248)·····#·rgb·=·(0xf8,0xf8,0xf8)
 52 ····(249,249,249)·····#·rgb·=·(0xf9,0xf9,0xf9)
 53 ····(249,249,249)·····#·rgb·=·(0xf9,0xf9,0xf9)
 54 ····(250,250,250)·····#·rgb·=·(0xfa,0xfa,0xfa)·grey98
 55 ····(250,250,250)·····#·rgb·=·(0xfa,0xfa,0xfa)·grey98
 56 ····(250,250,250)·····#·rgb·=·(0xfa,0xfa,0xfa)·grey98
 57 ····(250,250,250)·····#·rgb·=·(0xfa,0xfa,0xfa)·grey98
 58 ····(246,246,246)·····#·rgb·=·(0xf6,0xf6,0xf6)
 59 ····(247,247,247)·····#·rgb·=·(0xf7,0xf7,0xf7)·grey97
 60 ····(249,249,249)·····#·rgb·=·(0xf9,0xf9,0xf9)
 61 ····(250,250,250)·····#·rgb·=·(0xfa,0xfa,0xfa)·grey98
 62 ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb)
 63 ····(247,247,247)·····#·rgb·=·(0xf7,0xf7,0xf7)·grey97
 64 ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb)
 65 ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb)
 66 ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb)
 67 ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb)
 68 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
 69 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
 70 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
 71 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
 72 ····(249,249,249)·····#·rgb·=·(0xf9,0xf9,0xf9)
 73 ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb)
 74 ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb)
 75 ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb)
 76 ····(252,252,252)·····#·rgb·=·(0xfc,0xfc,0xfc)·grey99
 77 ····(252,252,252)·····#·rgb·=·(0xfc,0xfc,0xfc)·grey99
 78 ····(252,252,252)·····#·rgb·=·(0xfc,0xfc,0xfc)·grey99
 79 ····(252,252,252)·····#·rgb·=·(0xfc,0xfc,0xfc)·grey99
 80 ····(252,252,252)·····#·rgb·=·(0xfc,0xfc,0xfc)·grey99
 81 ····(252,252,252)·····#·rgb·=·(0xfc,0xfc,0xfc)·grey99
 82 ····(242,242,242)·····#·rgb·=·(0xf2,0xf2,0xf2)·grey95
 83 ····(245,245,245)·····#·rgb·=·(0xf5,0xf5,0xf5)·grey96
 84 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
 85 ····(249,249,249)·····#·rgb·=·(0xf9,0xf9,0xf9)
 86 ····(250,250,250)·····#·rgb·=·(0xfa,0xfa,0xfa)·grey98
 87 ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb)
 88 ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb)
 89 ····(252,252,252)·····#·rgb·=·(0xfc,0xfc,0xfc)·grey99
 90 ····(252,252,252)·····#·rgb·=·(0xfc,0xfc,0xfc)·grey99
 91 ····(252,252,252)·····#·rgb·=·(0xfc,0xfc,0xfc)·grey99
 92 ····(252,252,252)·····#·rgb·=·(0xfc,0xfc,0xfc)·grey99
 93 ····(250,250,250)·····#·rgb·=·(0xfa,0xfa,0xfa)·grey98
 94 ····(252,252,252)·····#·rgb·=·(0xfc,0xfc,0xfc)·grey99
 95 ····(250,250,250)·····#·rgb·=·(0xfa,0xfa,0xfa)·grey98
 96 ····(253,253,253)·····#·rgb·=·(0xfd,0xfd,0xfd)
 97 ····(253,253,253)·····#·rgb·=·(0xfd,0xfd,0xfd)
 98 ····(239,239,239)·····#·rgb·=·(0xef,0xef,0xef)
 99 ····(250,250,250)·····#·rgb·=·(0xfa,0xfa,0xfa)·grey98
 100 ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb)
 101 ····(249,249,249)·····#·rgb·=·(0xf9,0xf9,0xf9)
 102 ····(250,250,250)·····#·rgb·=·(0xfa,0xfa,0xfa)·grey98
 103 ····(250,250,250)·····#·rgb·=·(0xfa,0xfa,0xfa)·grey98
 104 ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb)
 105 ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb)
 106 ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb)
 107 ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb)
 108 ····(253,253,253)·····#·rgb·=·(0xfd,0xfd,0xfd)
 109 ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb)
 110 ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb)
 111 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
 112 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
 113 ····(247,247,247)·····#·rgb·=·(0xf7,0xf7,0xf7)·grey97
 114 ····(254,254,254)·····#·rgb·=·(0xfe,0xfe,0xfe)
 115 ····(250,250,250)·····#·rgb·=·(0xfa,0xfa,0xfa)·grey98
 116 ····(248,248,248)·····#·rgb·=·(0xf8,0xf8,0xf8)
 117 ····(252,252,252)·····#·rgb·=·(0xfc,0xfc,0xfc)·grey99
 118 ····(252,252,252)·····#·rgb·=·(0xfc,0xfc,0xfc)·grey99
 119 ····(253,253,253)·····#·rgb·=·(0xfd,0xfd,0xfd)
 120 ····(253,253,253)·····#·rgb·=·(0xfd,0xfd,0xfd)
 121 ····(251,251,251)·····#·rgb·=·(0xfb,0xfb,0xfb)
 122 ····(252,252,252)·····#·rgb·=·(0xfc,0xfc,0xfc)·grey99
 123 ····(253,253,253)·····#·rgb·=·(0xfd,0xfd,0xfd)
 124 ····(252,252,252)·····#·rgb·=·(0xfc,0xfc,0xfc)·grey99
 125 ····(253,253,253)·····#·rgb·=·(0xfd,0xfd,0xfd)
 126 ····(253,253,253)·····#·rgb·=·(0xfd,0xfd,0xfd)
 127 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
Max diff block lines reached; 28947/43149 bytes (67.09%) of diff not shown.
1.25 KB
Image content
Pixel difference
compared images
Flicker difference
compared images
53.3 KB
res/drawable-hdpi-v4/xenotron1.png
47.3 KB
sng
    
Offset 5, 55 lines modifiedOffset 5, 55 lines modified
5 }5 }
6 PLTE·{6 PLTE·{
7 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey07 ····(··0,··0,··0)·····#·rgb·=·(0x00,0x00,0x00)·grey0
8 ····(·85,·85,·85)·····#·rgb·=·(0x55,0x55,0x55)8 ····(·85,·85,·85)·····#·rgb·=·(0x55,0x55,0x55)
9 ····(·85,·85,·85)·····#·rgb·=·(0x55,0x55,0x55)9 ····(·85,·85,·85)·····#·rgb·=·(0x55,0x55,0x55)
10 ····(·28,·28,·28)·····#·rgb·=·(0x1c,0x1c,0x1c)·grey1110 ····(·28,·28,·28)·····#·rgb·=·(0x1c,0x1c,0x1c)·grey11
11 ····(·28,·28,·28)·····#·rgb·=·(0x1c,0x1c,0x1c)·grey1111 ····(·28,·28,·28)·····#·rgb·=·(0x1c,0x1c,0x1c)·grey11
12 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100 
13 ····(226,226,226)·····#·rgb·=·(0xe2,0xe2,0xe2)12 ····(226,226,226)·····#·rgb·=·(0xe2,0xe2,0xe2)
14 ····(113,113,113)·····#·rgb·=·(0x71,0x71,0x71)13 ····(113,113,113)·····#·rgb·=·(0x71,0x71,0x71)
15 ····(113,113,113)·····#·rgb·=·(0x71,0x71,0x71)14 ····(113,113,113)·····#·rgb·=·(0x71,0x71,0x71)
16 ····(198,198,198)·····#·rgb·=·(0xc6,0xc6,0xc6)15 ····(198,198,198)·····#·rgb·=·(0xc6,0xc6,0xc6)
17 ····(·56,·56,·56)·····#·rgb·=·(0x38,0x38,0x38)·grey2216 ····(·56,·56,·56)·····#·rgb·=·(0x38,0x38,0x38)·grey22
18 ····(170,170,170)·····#·rgb·=·(0xaa,0xaa,0xaa)17 ····(170,170,170)·····#·rgb·=·(0xaa,0xaa,0xaa)
19 ····(170,170,170)·····#·rgb·=·(0xaa,0xaa,0xaa)18 ····(170,170,170)·····#·rgb·=·(0xaa,0xaa,0xaa)
20 ····(·56,·56,·56)·····#·rgb·=·(0x38,0x38,0x38)·grey2219 ····(·56,·56,·56)·····#·rgb·=·(0x38,0x38,0x38)·grey22
21 ····(198,198,198)·····#·rgb·=·(0xc6,0xc6,0xc6)20 ····(198,198,198)·····#·rgb·=·(0xc6,0xc6,0xc6)
22 ····(226,226,226)·····#·rgb·=·(0xe2,0xe2,0xe2)21 ····(226,226,226)·····#·rgb·=·(0xe2,0xe2,0xe2)
23 ····(141,141,141)·····#·rgb·=·(0x8d,0x8d,0x8d)22 ····(141,141,141)·····#·rgb·=·(0x8d,0x8d,0x8d)
24 ····(141,141,141)·····#·rgb·=·(0x8d,0x8d,0x8d)23 ····(141,141,141)·····#·rgb·=·(0x8d,0x8d,0x8d)
 24 ····(255,255,255)·····#·rgb·=·(0xff,0xff,0xff)·grey100
25 }25 }
26 tRNS·{26 tRNS·{
27 ·0·86·85·33·34·255·225·112·113·197·58·169·168·59·196·226·140·139}27 ·0·86·85·33·34·225·112·113·197·58·169·168·59·196·226·140·139}
28 IMAGE·{28 IMAGE·{
29 ····pixels·base6429 ····pixels·base64
30 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
31 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
32 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
33 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
34 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
35 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
36 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
37 000000000000000000000000000000000000000000001120000000000000000000012121112112112211211230000000011122112112111212211111400000000001111111111111212112113000000001121121111111111121111240000000022121121111112211111211300000000121111211111111212221114000000037 0000000000000000000000000000000000000000000011200000000000000000000121211121121122112112300000000111221121121112122111114000000000011111111111112121121130000000011211211111111111211112400000000221211211111122111112113000000001211112111111112122211140000000
38 0000000000000000000000000000000000000000000055500000000000000000036555555555555555555555510000000555555555555555555555555200000004655555555555555555555557000000055555555555555555555555510000000555555555555555555555555700000005555555555555555555555558000000 
39 0000000000000000000000000000000000000000000055500000000000000000095555555555555555555555554000000555555555555555555555555530000009555555555555555555555555A000000555555555555555555555555530000005555555555555555555555555A0000005555555555555555555555555A00000 
40 00000000000000000000000000000000000000000000555000000000000000000555BBBBBBBBCBCBBCCBCCB6551000000555CBCCCCBCCBBCCCBCBCC6552000000555BCBCCBCCCCBBBCCBCCCBCBD000000555BCCCCCCBCCBCBCBBCCC6552000000555BBCCBCBBBBBBBCCCBCCCBBA000000555BBBBBCBCCCBCBCCCBBBCBBA00000 
41 000000000000000000000000000000000000000000006550000000000000000005550000000000000000000B5520000005550000000000000000000C551000000555000000000000000000000000000005550000000000000000000B552000000555000000000000000000000000000005550000000000000000000000000000 
42 000000000000000000000000000000000000000000001550000000000000000005550000000000000000000B5520000005550000000000000000000B551000000555000000000000000000000000000005550000000000000000000C551000000555000000000000000000000000000005550000000000000000000000000000 
43 000000000000000000000000000000000000000000000AC0000000000000000005551112212221111221221E5520000005551111221111122211122E552000000555000000000000000000000000000005550000000000000000000C552000000555121121212111112121211240000005551122112222212121112212400000 
44 000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555200000055555555555555555555555551000000555000000000000000000000000000005550000000000000000000B551000000555555555555555555555555510000005555555555555555555555555100000 
45 000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555100000055555555555555555555555551000000555000000000000000000000000000005550000000000000000000B552000000555555555555555555555555520000005555555555555555555555555100000 
46 00000000000000000000000000000000000000000000000000000000000000000555BCCCCCBBBCCBCBBCBBCF551000000555BCCCBCBCCBBBCBCCCBBF551000000555000000000000000000000000000005550000000000000000000C551000000555BCCCCCCCBBCBBCCBCCBCCCD000000555BCCBBCBCBBCBBBCBCBBBBCD00000 
47 000000000000000000000000000000000000000000000000000000000000000005550000000000000000000B5520000005550000000000000000000B552000000555000000000000000000000000000005550000000000000000000B551000000555000000000000000000000000000005550000000000000000000000000000 
48 055555555555555555555555552000000000000000000000000000000000000005550000000000000000000C5520000005550000000000000000000B551000000555000000000000000000000000000005550000000000000000000C551000000555000000000000000000000000000005550000000000000000000000000000 
49 055555555555555555555555551000000000000000000000000000000000000005551112110000000000000B551000000555211112121211121122195510000005552121111111111111111221400000055511112121211111111119552000000555121111111121222111112240000005550000000000000000000000000000 
50 0555555555555555555555555510000000000000000000000000000000000000065555555G0000000000000C55D0000005555555555555555555555555D000000F55555555555555555555555510000005555555555555555555555555A000000555555555555555555555555510000005550000000000000000000000000000 
51 000000000000000000000000000000000000000000000000000000000000000001555555540000000000000C5C0000000555555555555555555555555C0000000255555555555555555555555C0000000555555555555555555555555C0000000555555555555555555555555B00000005550000000000000000000000000000 
52 000000000000000000000000000000000000000000000000000000000000000000DBCCBB7000000000000007700000000BCCBBBBCBCBCCCCCBBCCCCC8000000000ABCCBCBBCCCBBCCBCCCBBB700000000CCBCCBCCCCCBBBCCCCCCBBC700000000BCBBBCBBBCCCCCCBBCCBBBB800000000CCB000000000000000000000000000038 00000000000000000000000000000000000000000000HHH00000000000000000035HHHHHHHHHHHHHHHHHHHHHH10000000HHHHHHHHHHHHHHHHHHHHHHHH2000000045HHHHHHHHHHHHHHHHHHHHHH60000000HHHHHHHHHHHHHHHHHHHHHHHH10000000HHHHHHHHHHHHHHHHHHHHHHHH60000000HHHHHHHHHHHHHHHHHHHHHHHH7000000
 39 00000000000000000000000000000000000000000000HHH0000000000000000008HHHHHHHHHHHHHHHHHHHHHHHH4000000HHHHHHHHHHHHHHHHHHHHHHHHH30000008HHHHHHHHHHHHHHHHHHHHHHHH9000000HHHHHHHHHHHHHHHHHHHHHHHHH3000000HHHHHHHHHHHHHHHHHHHHHHHHH9000000HHHHHHHHHHHHHHHHHHHHHHHHH900000
 40 00000000000000000000000000000000000000000000HHH000000000000000000HHHAAAAAAAABABAABBABBA5HH1000000HHHBABBBBABBAABBBABABB5HH2000000HHHABABBABBBBAAABBABBBABAC000000HHHABBBBBBABBABABAABBB5HH2000000HHHAABBABAAAAAAABBBABBBAA9000000HHHAAAAABABBBABABBBAAABAA900000
 41 000000000000000000000000000000000000000000005HH000000000000000000HHH0000000000000000000AHH2000000HHH0000000000000000000BHH1000000HHH00000000000000000000000000000HHH0000000000000000000AHH2000000HHH00000000000000000000000000000HHH0000000000000000000000000000
 42 000000000000000000000000000000000000000000001HH000000000000000000HHH0000000000000000000AHH2000000HHH0000000000000000000AHH1000000HHH00000000000000000000000000000HHH0000000000000000000BHH1000000HHH00000000000000000000000000000HHH0000000000000000000000000000
 43 0000000000000000000000000000000000000000000009B000000000000000000HHH1112212221111221221DHH2000000HHH1111221111122211122DHH2000000HHH00000000000000000000000000000HHH0000000000000000000BHH2000000HHH12112121211111212121124000000HHH1122112222212121112212400000
 44 00000000000000000000000000000000000000000000000000000000000000000HHHHHHHHHHHHHHHHHHHHHHHHH2000000HHHHHHHHHHHHHHHHHHHHHHHHH1000000HHH00000000000000000000000000000HHH0000000000000000000AHH1000000HHHHHHHHHHHHHHHHHHHHHHHHH1000000HHHHHHHHHHHHHHHHHHHHHHHHH100000
 45 00000000000000000000000000000000000000000000000000000000000000000HHHHHHHHHHHHHHHHHHHHHHHHH1000000HHHHHHHHHHHHHHHHHHHHHHHHH1000000HHH00000000000000000000000000000HHH0000000000000000000AHH2000000HHHHHHHHHHHHHHHHHHHHHHHHH2000000HHHHHHHHHHHHHHHHHHHHHHHHH100000
 46 00000000000000000000000000000000000000000000000000000000000000000HHHABBBBBAAABBABAABAABEHH1000000HHHABBBABABBAAABABBBAAEHH1000000HHH00000000000000000000000000000HHH0000000000000000000BHH1000000HHHABBBBBBBAABAABBABBABBBC000000HHHABBAABABAABAAABABAAAABC00000
 47 00000000000000000000000000000000000000000000000000000000000000000HHH0000000000000000000AHH2000000HHH0000000000000000000AHH2000000HHH00000000000000000000000000000HHH0000000000000000000AHH1000000HHH00000000000000000000000000000HHH0000000000000000000000000000
 48 0HHHHHHHHHHHHHHHHHHHHHHHHH200000000000000000000000000000000000000HHH0000000000000000000BHH2000000HHH0000000000000000000AHH1000000HHH00000000000000000000000000000HHH0000000000000000000BHH1000000HHH00000000000000000000000000000HHH0000000000000000000000000000
 49 0HHHHHHHHHHHHHHHHHHHHHHHHH100000000000000000000000000000000000000HHH1112110000000000000AHH1000000HHH21111212121112112218HH1000000HHH21211111111111111112214000000HHH11112121211111111118HH2000000HHH12111111112122211111224000000HHH0000000000000000000000000000
 50 0HHHHHHHHHHHHHHHHHHHHHHHHH1000000000000000000000000000000000000005HHHHHHHF0000000000000BHHC000000HHHHHHHHHHHHHHHHHHHHHHHHHC000000EHHHHHHHHHHHHHHHHHHHHHHHH1000000HHHHHHHHHHHHHHHHHHHHHHHHH9000000HHHHHHHHHHHHHHHHHHHHHHHHH1000000HHH0000000000000000000000000000
 51 000000000000000000000000000000000000000000000000000000000000000001HHHHHHH40000000000000BHB0000000HHHHHHHHHHHHHHHHHHHHHHHHB00000002HHHHHHHHHHHHHHHHHHHHHHHB0000000HHHHHHHHHHHHHHHHHHHHHHHHB0000000HHHHHHHHHHHHHHHHHHHHHHHHA0000000HHH0000000000000000000000000000
 52 000000000000000000000000000000000000000000000000000000000000000000CABBAA6000000000000006600000000ABBAAAABABABBBBBAABBBBB70000000009ABBABAABBBAABBABBBAAA600000000BBABBABBBBBAAABBBBBBAAB600000000ABAAABAAABBBBBBAABBAAAA700000000BBA0000000000000000000000000000
53 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
54 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
55 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
56 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
57 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000057 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
58 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
59 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Offset 62, 30 lines modifiedOffset 62, 30 lines modified
62 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
63 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000063 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
64 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
65 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
66 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
67 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
68 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
69 0001211221122121211221114000000001110000000000000000000D123000000000000000001120000000000000000000000000000000000000000A1140000001120000000000000000000D11D0000001110000000000000000000000000000000112121122112111222112D000000000021112212111122211122140000000 
70 0365555555555555555555555100000005550000000000000000000C551000000000000000005550000000000000000000000000000000000000000C5510000005550000000000000000004555D00000055500000000000000000000000000000365555555555555555555555B00000004655555555555555555555551000000 
71 0E55555555555555555555555530000005550000000000000000000C551000000000000000005550000000000000000000000000000000000000000B552000000555000000000000000000G55E000000055500000000000000000000000000000E55555555555555555555555570000009555555555555555555555555400000 
72 0555CCBBBCBCBCCCBBBBCBCBCBD0000005550000000000000000000B551000000000000000005550000000000000000000000000000000000000000C551000000555000000000000000004555D000000055500000000000000000000000000000555CCCCCBBB6559BBBCBBB955B000000555CBCCCCBCBCBBBCCCBCC655100000 
73 0555000000000000000000000000000005550000000000000000000B551000000000000000005550000000000000000000000000000000000000000B55100000055500000000000000000G55E000000005550000000000000000000000000000055500000000C5520000000255B0000005550000000000000000000C55200000 
74 0555000000000000000000000000000005550000000000000000000C551000000000000000005550000000000000000000000000000000000000000B55100000055500000000000000000F558000000005550000000000000000000000000000055500000000C5510000000255B0000005550000000000000000000B55100000 
75 05550000D1111211111111124000000005551111121111221212111E551000000000000000005550000000000000000000000000000000000000000B5510000005552111111211222221H5560000000005550000000000000000000000000000055500000000C5510000000155B0000005550000000000000000000B55100000 
76 05550000A55555555555555552000000055555555555555555555555552000000000000000005550000000000000000000000000000000000000000B551000000555555555555555555555555100000005550000000000000000000000000000055500000000B5510000000155C0000005550000000000000000000B55100000 
77 055500000E5555555555555555300000055555555555555555555555551000000000000000005550000000000000000000000000000000000000000C552000000555555555555555555555555540000005550000000000000000000000000000055500000000B5520000000155C0000005550000000000000000000B55200000 
78 055500000DCBCCCBBCCCCBC6552000000555CCBCCCBBCCCBCCBBBCB6551000000000000000005550000000000000000002110000000000000000000C552000000555CCBCCBBBCBBCCBCCCBBF5520000005550000000000000000000000000000055500000000B5510000000155C0000005550000000000000000000B55200000 
79 05550000000000000000000C5520000005550000000000000000000C551000000000000000005550000000000000000005550000000000000000000C5510000005550000000000000000000B5510000005550000000000000000000000000000055500000000B5510000000155B0000005550000000000000000000B55100000 
80 05550000000000000000000B5520000005550000000000000000000B551000000000000000005550000000000000000005550000000000000000000B5510000005550000000000000000000B5510000005550000000000000000000000000000055500000000C5510000000255B0000005550000000000000000000C55100000 
81 0555122121111111111222195510000005550000000000000000000C55100000000000000000555000000000000000000555111222121122111121195510000005550000000000000000000B5520000005551121221211111111112111400000055500000000B5510000000155B0000005550000000000000000000C55100000 
82 0F555555555555555555555555D0000006550000000000000000000B55D00000000000000000555000000000000000000F555555555555555555555555D0000005550000000000000000000B5520000006555555555555555555555555100000065500000000B5510000000155G0000006550000000000000000000B55D00000 
83 0155555555555555555555555C00000001550000000000000000000C5C000000000000000000555000000000000000000255555555555555555555555B00000005550000000000000000000B551000000255555555555555555555555B000000025500000000B552000000025640000001550000000000000000000B5B000000 
84 00DBCCBBCCCCCCBCBBCBCBCC7000000000AB0000000000000000000770000000000000000000CBB0000000000000000000ABBBBBBBBBBCBCCBCBCBCC700000000BBC00000000000000000007BCA0000000DCBCBBCBBCBCCCBCCBCBBB7000000000DC000000007BBA0000000DG400000000AB000000000000000000078000000069 0001211221122121211221114000000001110000000000000000000C12300000000000000000112000000000000000000000000000000000000000091140000001120000000000000000000C11C0000001110000000000000000000000000000000112121122112111222112C000000000021112212111122211122140000000
 70 035HHHHHHHHHHHHHHHHHHHHHH10000000HHH0000000000000000000BHH100000000000000000HHH0000000000000000000000000000000000000000BHH1000000HHH0000000000000000004HHHC000000HHH0000000000000000000000000000035HHHHHHHHHHHHHHHHHHHHHHA000000045HHHHHHHHHHHHHHHHHHHHHH1000000
 71 0DHHHHHHHHHHHHHHHHHHHHHHHH3000000HHH0000000000000000000BHH100000000000000000HHH0000000000000000000000000000000000000000AHH2000000HHH000000000000000000FHHD0000000HHH00000000000000000000000000000DHHHHHHHHHHHHHHHHHHHHHHHH60000008HHHHHHHHHHHHHHHHHHHHHHHH400000
 72 0HHHBBAAABABABBBAAAABABABAC000000HHH0000000000000000000AHH100000000000000000HHH0000000000000000000000000000000000000000BHH1000000HHH000000000000000004HHHC0000000HHH00000000000000000000000000000HHHBBBBBAAA5HH8AAABAAA8HHA000000HHHBABBBBABABAAABBBABB5HH100000
 73 0HHH00000000000000000000000000000HHH0000000000000000000AHH100000000000000000HHH0000000000000000000000000000000000000000AHH1000000HHH00000000000000000FHHD00000000HHH00000000000000000000000000000HHH00000000BHH200000002HHA000000HHH0000000000000000000BHH200000
 74 0HHH00000000000000000000000000000HHH0000000000000000000BHH100000000000000000HHH0000000000000000000000000000000000000000AHH1000000HHH00000000000000000EHH700000000HHH00000000000000000000000000000HHH00000000BHH100000002HHA000000HHH0000000000000000000AHH100000
 75 0HHH0000C111121111111112400000000HHH1111121111221212111DHH100000000000000000HHH0000000000000000000000000000000000000000AHH1000000HHH2111111211222221GHH5000000000HHH00000000000000000000000000000HHH00000000BHH100000001HHA000000HHH0000000000000000000AHH100000
 76 0HHH00009HHHHHHHHHHHHHHHH20000000HHHHHHHHHHHHHHHHHHHHHHHHH200000000000000000HHH0000000000000000000000000000000000000000AHH1000000HHHHHHHHHHHHHHHHHHHHHHHH10000000HHH00000000000000000000000000000HHH00000000AHH100000001HHB000000HHH0000000000000000000AHH100000
 77 0HHH00000DHHHHHHHHHHHHHHHH3000000HHHHHHHHHHHHHHHHHHHHHHHHH100000000000000000HHH0000000000000000000000000000000000000000BHH2000000HHHHHHHHHHHHHHHHHHHHHHHHH4000000HHH00000000000000000000000000000HHH00000000AHH200000001HHB000000HHH0000000000000000000AHH200000
 78 0HHH00000CBABBBAABBBBAB5HH2000000HHHBBABBBAABBBABBAAABA5HH100000000000000000HHH0000000000000000002110000000000000000000BHH2000000HHHBBABBAAABAABBABBBAAEHH2000000HHH00000000000000000000000000000HHH00000000AHH100000001HHB000000HHH0000000000000000000AHH200000
 79 0HHH0000000000000000000BHH2000000HHH0000000000000000000BHH100000000000000000HHH000000000000000000HHH0000000000000000000BHH1000000HHH0000000000000000000AHH1000000HHH00000000000000000000000000000HHH00000000AHH100000001HHA000000HHH0000000000000000000AHH100000
 80 0HHH0000000000000000000AHH2000000HHH0000000000000000000AHH100000000000000000HHH000000000000000000HHH0000000000000000000AHH1000000HHH0000000000000000000AHH1000000HHH00000000000000000000000000000HHH00000000BHH100000002HHA000000HHH0000000000000000000BHH100000
 81 0HHH12212111111111122218HH1000000HHH0000000000000000000BHH100000000000000000HHH000000000000000000HHH11122212112211112118HH1000000HHH0000000000000000000AHH2000000HHH11212212111111111121114000000HHH00000000AHH100000001HHA000000HHH0000000000000000000BHH100000
 82 0EHHHHHHHHHHHHHHHHHHHHHHHHC0000005HH0000000000000000000AHHC00000000000000000HHH000000000000000000EHHHHHHHHHHHHHHHHHHHHHHHHC000000HHH0000000000000000000AHH20000005HHHHHHHHHHHHHHHHHHHHHHHH10000005HH00000000AHH100000001HHF0000005HH0000000000000000000AHHC00000
 83 01HHHHHHHHHHHHHHHHHHHHHHHB00000001HH0000000000000000000BHB000000000000000000HHH0000000000000000002HHHHHHHHHHHHHHHHHHHHHHHA0000000HHH0000000000000000000AHH10000002HHHHHHHHHHHHHHHHHHHHHHHA00000002HH00000000AHH200000002H540000001HH0000000000000000000AHA000000
 84 00CABBAABBBBBBABAABABABB60000000009A0000000000000000000660000000000000000000BAA00000000000000000009AAAAAAAAAABABBABABABB600000000AAB00000000000000000006AB90000000CBABAABAABABBBABBABAAA6000000000CB000000006AA90000000CF4000000009A0000000000000000000670000000
85 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
86 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
87 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
88 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
89 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
90 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
91 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Offset 94, 30 lines modifiedOffset 94, 30 lines modified
94 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000094 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
95 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000095 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
96 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
97 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
98 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
100 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
101 0002121221211111212112113000000000012112211121121111111130000000000122112211221122111212300000000001212112121112211111213000000000022211212112221111221140000000000112111121112112111222A000000000010000000000000000000A3000000000010000000000000000000A11400000101 0002121221211111212112113000000000012112211121121111111130000000000122112211221122111212300000000001212112121112211111213000000000022211212112221111221140000000000112111121112112111222900000000001000000000000000000093000000000010000000000000000000911400000
102 03655555555555555555555551000000046555555555555555555555520000000465555555555555555555555100000004655555555555555555555552000000036555555555555555555555510000000365555555555555555555555B00000003650000000000000000000B5100000003650000000000000000000555000000 
103 0E555555555555555555555555400000095555555555555555555555554000000955555555555555555555555540000009555555555555555555555555400000095555555555555555555555554000000955555555555555555555555570000009550000000000000000000B554000000E55000000000000000000155C000000 
Max diff block lines reached; 13438/48436 bytes (27.74%) of diff not shown.
5.91 KB
Image content
Pixel difference
compared images
Flicker difference
compared images