Offset 1, 18 lines modified | Offset 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:·63c650a44fcc2f5a9ef58de01ea76db52a5ace3c9829352337fab5756d3572ec | ||
10 | Signer·#1·certificate·SHA-1·digest:·b840433df196a92f4b75b03cc43a46be34e1661f | ||
11 | Signer·#1·certificate·MD5·digest:·8efcada8da3938359284268b75a82e47 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·2e63cbfdb79e959b33f79f682478b068f92080fe4554c5950d5fc5820dee375a | ||
15 | Signer·#1·public·key·SHA-1·digest:·22582be009e494662c28d91e04d27ddfc8fa8a89 | ||
16 | Signer·#1·public·key·MD5·digest:·ff8abdd35fabc71656157c579a6b4fb9 | ||
17 | WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
18 | WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 947 lines modified | Offset 1, 845 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:····················22 | 4 | ··Zip·archive·file·size:····················225706·(00000000000371AAh) |
5 | ··Actual·end-cent-dir·record·offset:········22 | 5 | ··Actual·end-cent-dir·record·offset:········225684·(0000000000037194h) |
6 | ··Expected·end-cent-dir·record·offset:······22 | 6 | ··Expected·end-cent-dir·record·offset:······225684·(0000000000037194h) |
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;·its | 8 | ··This·zipfile·constitutes·the·sole·disk·of·a·single-part·archive;·its |
9 | ··central·directory·contains· | 9 | ··central·directory·contains·29·entries. |
10 | ··The·central·directory·is·2 | 10 | ··The·central·directory·is·2155·(000000000000086Bh)·bytes·long, |
11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile | 11 | ··and·its·(expected)·offset·in·bytes·from·the·beginning·of·the·zipfile |
12 | ··is·223 | 12 | ··is·223529·(0000000000036929h). |
13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
14 | --------------------------- | 14 | --------------------------- |
15 | ·· | 15 | ··res/layout/main.xml |
16 | ··offset·of·local·header·from·start·of·archive:···0 | 16 | ··offset·of·local·header·from·start·of·archive:···0 |
17 | ··················································(0000000000000000h)·bytes | 17 | ··················································(0000000000000000h)·bytes |
18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 18 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
19 | ··version·of·encoding·software:···················2.0 | 19 | ··version·of·encoding·software:···················2.0 |
20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 20 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
21 | ··minimum·software·version·required·to·extract:···2.0 | 21 | ··minimum·software·version·required·to·extract:···2.0 |
22 | ··compression·method:·····························deflated | 22 | ··compression·method:·····························deflated |
23 | ··compression·sub-type·(deflation):···············normal | 23 | ··compression·sub-type·(deflation):···············normal |
24 | ··file·security·status:···························not·encrypted | 24 | ··file·security·status:···························not·encrypted |
25 | ··extended·local·header:··························yes | 25 | ··extended·local·header:··························yes |
26 | ··file·last·modified·on·(DOS·date/time):··········201 | 26 | ··file·last·modified·on·(DOS·date/time):··········2017·Apr·19·16:06:38 |
27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························00241623 |
28 | ··compressed·size:································ | 28 | ··compressed·size:································725·bytes |
29 | ··uncompressed·size:······························2 | 29 | ··uncompressed·size:······························2252·bytes |
30 | ··length·of·filename:····························· | 30 | ··length·of·filename:·····························19·characters |
31 | ··length·of·extra·field:·························· | 31 | ··length·of·extra·field:··························4·bytes |
32 | ··length·of·file·comment:·························0·characters | 32 | ··length·of·file·comment:·························0·characters |
33 | ··disk·number·on·which·file·begins:···············disk·1 | 33 | ··disk·number·on·which·file·begins:···············disk·1 |
34 | ··apparent·file·type:·····························binary | 34 | ··apparent·file·type:·····························binary |
35 | ··non-MSDOS·external·file·attributes:·············000000·hex | 35 | ··non-MSDOS·external·file·attributes:·············000000·hex |
36 | ··MS-DOS·file·attributes·(00·hex):················none | 36 | ··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 | ·· | 43 | ··AndroidManifest.xml |
42 | ··offset·of·local·header·from·start·of·archive:··· | 44 | ··offset·of·local·header·from·start·of·archive:···794 |
43 | ··················································(00000000000003 | 45 | ··················································(000000000000031Ah)·bytes |
44 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 46 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
45 | ··version·of·encoding·software:···················2.0 | 47 | ··version·of·encoding·software:···················2.0 |
46 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 48 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
47 | ··minimum·software·version·required·to·extract:···2.0 | 49 | ··minimum·software·version·required·to·extract:···2.0 |
48 | ··compression·method:·····························deflated | 50 | ··compression·method:·····························deflated |
49 | ··compression·sub-type·(deflation):···············normal | 51 | ··compression·sub-type·(deflation):···············normal |
50 | ··file·security·status:···························not·encrypted | 52 | ··file·security·status:···························not·encrypted |
51 | ··extended·local·header:··························yes | 53 | ··extended·local·header:··························yes |
52 | ··file·last·modified·on·(DOS·date/time):··········201 | 54 | ··file·last·modified·on·(DOS·date/time):··········2017·Apr·19·16:06:38 |
53 | ··32-bit·CRC·value·(hex):························· | 55 | ··32-bit·CRC·value·(hex):·························5cf3d599 |
54 | ··compressed·size:································ | 56 | ··compressed·size:································700·bytes |
55 | ··uncompressed·size:······························2 | 57 | ··uncompressed·size:······························2144·bytes |
56 | ··length·of·filename:····························· | 58 | ··length·of·filename:·····························19·characters |
57 | ··length·of·extra·field:··························0·bytes | 59 | ··length·of·extra·field:··························0·bytes |
58 | ··length·of·file·comment:·························0·characters | 60 | ··length·of·file·comment:·························0·characters |
59 | ··disk·number·on·which·file·begins:···············disk·1 | 61 | ··disk·number·on·which·file·begins:···············disk·1 |
60 | ··apparent·file·type:·····························binary | 62 | ··apparent·file·type:·····························binary |
61 | ··non-MSDOS·external·file·attributes:·············000000·hex | 63 | ··non-MSDOS·external·file·attributes:·············000000·hex |
62 | ··MS-DOS·file·attributes·(00·hex):················none | 64 | ··MS-DOS·file·attributes·(00·hex):················none |
63 | ··There·is·no·file·comment. | 65 | ··There·is·no·file·comment. |
64 | Central·directory·entry·#3: | 66 | Central·directory·entry·#3: |
65 | --------------------------- | 67 | --------------------------- |
66 | ··There·are·an·extra·16·bytes·preceding·this·file. | 68 | ··There·are·an·extra·16·bytes·preceding·this·file. |
67 | ·· | 69 | ··resources.arsc |
68 | ··offset·of·local·header·from·start·of·archive:··· | 70 | ··offset·of·local·header·from·start·of·archive:···1559 |
69 | ··················································(0000000000000 | 71 | ··················································(0000000000000617h)·bytes |
70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | 72 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT |
71 | ··version·of·encoding·software:··················· | 73 | ··version·of·encoding·software:···················1.0 |
72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | 74 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT |
73 | ··minimum·software·version·required·to·extract:··· | 75 | ··minimum·software·version·required·to·extract:···1.0 |
74 | ··compression·method:····························· | 76 | ··compression·method:·····························none·(stored) |
75 | ··compression·sub-type·(deflation):···············normal | ||
76 | ··file·security·status:···························not·encrypted | 77 | ··file·security·status:···························not·encrypted |
77 | ··extended·local·header:·························· | 78 | ··extended·local·header:··························no |
78 | ··file·last·modified·on·(DOS·date/time):··········201 | 79 | ··file·last·modified·on·(DOS·date/time):··········2017·Apr·19·16:06:34 |
79 | ··32-bit·CRC·value·(hex):························· | 80 | ··32-bit·CRC·value·(hex):·························4fb7d958 |
80 | ··compressed·size:································ | 81 | ··compressed·size:································7448·bytes |
81 | ··uncompressed·size:······························ | 82 | ··uncompressed·size:······························7448·bytes |
82 | ··length·of·filename:····························· | 83 | ··length·of·filename:·····························14·characters |
83 | ··length·of·extra·field:··························0·bytes | 84 | ··length·of·extra·field:··························0·bytes |
84 | ··length·of·file·comment:·························0·characters | 85 | ··length·of·file·comment:·························0·characters |
85 | ··disk·number·on·which·file·begins:···············disk·1 | 86 | ··disk·number·on·which·file·begins:···············disk·1 |
86 | ··apparent·file·type:·····························binary | 87 | ··apparent·file·type:·····························binary |
87 | ··non-MSDOS·external·file·attributes:·············000000·hex | 88 | ··non-MSDOS·external·file·attributes:·············000000·hex |
88 | ··MS-DOS·file·attributes·(00·hex):················none | 89 | ··MS-DOS·file·attributes·(00·hex):················none |
89 | ··There·is·no·file·comment. | 90 | ··There·is·no·file·comment. |
90 | Central·directory·entry·#4: | 91 | Central·directory·entry·#4: |
91 | --------------------------- | 92 | --------------------------- |
92 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
93 | ··META-INF/buildserverid | ||
94 | ··offset·of·local·header·from·start·of·archive:···3219 | ||
95 | ··················································(0000000000000C93h)·bytes | ||
96 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
97 | ··version·of·encoding·software:···················2.0 | ||
98 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
99 | ··minimum·software·version·required·to·extract:···2.0 | ||
100 | ··compression·method:·····························deflated | ||
101 | ··compression·sub-type·(deflation):···············normal | ||
102 | ··file·security·status:···························not·encrypted | ||
Max diff block lines reached; 44165/55989 bytes (78.88%) of diff not shown. |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
Offset 1, 9 lines modified | Offset 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="6"·android:versionName="1.3.2"·package="org.androidsoft.games.puzzle.kids" | 2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="6"·android:versionName="1.3.2"·package="org.androidsoft.games.puzzle.kids"> |
3 | ··<uses-sdk·android:minSdkVersion="4"·android:targetSdkVersion="19"/> | 3 | ··<uses-sdk·android:minSdkVersion="4"·android:targetSdkVersion="19"/> |
4 | ··<application·android:label="@string/app_name"·android:icon="@drawable/icon"·android:allowBackup="true"> | 4 | ··<application·android:label="@string/app_name"·android:icon="@drawable/icon"·android:allowBackup="true"> |
5 | ····<activity·android:label="@string/activity_title"·android:name="org.androidsoft.games.puzzle.kids.MainActivity"> | 5 | ····<activity·android:label="@string/activity_title"·android:name="org.androidsoft.games.puzzle.kids.MainActivity"> |
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> |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
00000000:·0200·0c00· | 00000000:·0200·0c00·181d·0000·0100·0000·0100·1c00··................ | ||
00000010:·c40d·0000·4000·0000·0000·0000·0000·0000··....@........... | 00000010:·c40d·0000·4000·0000·0000·0000·0000·0000··....@........... | ||
00000020:·1c01·0000·0000·0000·0000·0000·2a00·0000··............*... | 00000020:·1c01·0000·0000·0000·0000·0000·2a00·0000··............*... | ||
00000030:·5e00·0000·a800·0000·f200·0000·3001·0000··^...........0... | 00000030:·5e00·0000·a800·0000·f200·0000·3001·0000··^...........0... | ||
00000040:·7201·0000·b601·0000·fa01·0000·3e02·0000··r...........>... | 00000040:·7201·0000·b601·0000·fa01·0000·3e02·0000··r...........>... | ||
00000050:·8202·0000·c602·0000·0a03·0000·4e03·0000··............N... | 00000050:·8202·0000·c602·0000·0a03·0000·4e03·0000··............N... | ||
00000060:·9003·0000·d203·0000·1404·0000·5604·0000··............V... | 00000060:·9003·0000·d203·0000·1404·0000·5604·0000··............V... | ||
00000070:·9804·0000·da04·0000·1c05·0000·5e05·0000··............^... | 00000070:·9804·0000·da04·0000·1c05·0000·5e05·0000··............^... | ||
Offset 215, 15 lines modified | Offset 215, 15 lines modified | ||
00000d60:·6600·6900·6e00·6900·7300·6800·3f00·0000··f.i.n.i.s.h.?... | 00000d60:·6600·6900·6e00·6900·7300·6800·3f00·0000··f.i.n.i.s.h.?... | ||
00000d70:·0800·4e00·6500·7700·2000·6700·6100·6d00··..N.e.w.·.g.a.m. | 00000d70:·0800·4e00·6500·7700·2000·6700·6100·6d00··..N.e.w.·.g.a.m. | ||
00000d80:·6500·0000·0400·5100·7500·6900·7400·0000··e.....Q.u.i.t... | 00000d80:·6500·0000·0400·5100·7500·6900·7400·0000··e.....Q.u.i.t... | ||
00000d90:·1e00·4300·6f00·6e00·6700·7200·6100·7400··..C.o.n.g.r.a.t. | 00000d90:·1e00·4300·6f00·6e00·6700·7200·6100·7400··..C.o.n.g.r.a.t. | ||
00000da0:·7500·6c00·6100·7400·6900·6f00·6e00·7300··u.l.a.t.i.o.n.s. | 00000da0:·7500·6c00·6100·7400·6900·6f00·6e00·7300··u.l.a.t.i.o.n.s. | ||
00000db0:·2c00·2000·5400·6800·6100·7400·2700·7300··,.·.T.h.a.t.'.s. | 00000db0:·2c00·2000·5400·6800·6100·7400·2700·7300··,.·.T.h.a.t.'.s. | ||
00000dc0:·2000·6400·6f00·6e00·6500·2000·2100·0000···.d.o.n.e.·.!... | 00000dc0:·2000·6400·6f00·6e00·6500·2000·2100·0000···.d.o.n.e.·.!... | ||
00000dd0:·0002· | 00000dd0:·0002·1c01·480f·0000·7f00·0000·6f00·7200··....H.......o.r. | ||
00000de0:·6700·2e00·6100·6e00·6400·7200·6f00·6900··g...a.n.d.r.o.i. | 00000de0:·6700·2e00·6100·6e00·6400·7200·6f00·6900··g...a.n.d.r.o.i. | ||
00000df0:·6400·7300·6f00·6600·7400·2e00·6700·6100··d.s.o.f.t...g.a. | 00000df0:·6400·7300·6f00·6600·7400·2e00·6700·6100··d.s.o.f.t...g.a. | ||
00000e00:·6d00·6500·7300·2e00·7000·7500·7a00·7a00··m.e.s...p.u.z.z. | 00000e00:·6d00·6500·7300·2e00·7000·7500·7a00·7a00··m.e.s...p.u.z.z. | ||
00000e10:·6c00·6500·2e00·6b00·6900·6400·7300·0000··l.e...k.i.d.s... | 00000e10:·6c00·6500·2e00·6b00·6900·6400·7300·0000··l.e...k.i.d.s... | ||
00000e20:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000e20:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000e30:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000e30:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000e40:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000e40:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
Offset 231, 241 lines modified | Offset 231, 236 lines modified | ||
00000e60:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000e60:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000e70:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000e70:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000e80:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000e80:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000e90:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000e90:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000ea0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000ea0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000eb0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000eb0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000ec0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | 00000ec0:·0000·0000·0000·0000·0000·0000·0000·0000··................ | ||
00000ed0:·0000·0000·0000·0000·0000·0000· | 00000ed0:·0000·0000·0000·0000·0000·0000·1c01·0000··................ | ||
00000ee0:·0600·0000·a | 00000ee0:·0600·0000·a801·0000·3100·0000·0100·1c00··........1....... | ||
00000ef0:·0100·1c00·8c00·0000·0600·0000·0000·0000··................ | |||
00000 | 00000ef0:·8c00·0000·0600·0000·0000·0000·0000·0000··................ | ||
00000f10:·0c00·0000·2000·0000·3000·0000·3e00·0000··....·...0...>... | |||
00000f20:·4e00·0000·0400·6100·7400·7400·7200·0000··N.....a.t.t.r... | |||
00000f30:·0800·6400·7200·6100·7700·6100·6200·6c00··..d.r.a.w.a.b.l. | |||
00000f40:·6500·0000·0600·6c00·6100·7900·6f00·7500··e.....l.a.y.o.u. | |||
00000f50:·7400·0000·0500·6100·7200·7200·6100·7900··t.....a.r.r.a.y. | |||
00000f60:·0000·0600·7300·7400·7200·6900·6e00·6700··....s.t.r.i.n.g. | |||
00000f70:·0000·0200·6900·6400·0000·0000·0100·1c00··....i.d......... | |||
00000f80:·ec04·0000·3100·0000·0000·0000·0000·0000··....1........... | |||
00000f | 00000f00:·3400·0000·0000·0000·0000·0000·0c00·0000··4............... | ||
00000f10:·2000·0000·3000·0000·3e00·0000·4e00·0000···...0...>...N... | |||
00000f20:·0400·6100·7400·7400·7200·0000·0800·6400··..a.t.t.r.....d. | |||
00000f30:·7200·6100·7700·6100·6200·6c00·6500·0000··r.a.w.a.b.l.e... | |||
00000f40:·0600·6c00·6100·7900·6f00·7500·7400·0000··..l.a.y.o.u.t... | |||
00000f50:·0500·6100·7200·7200·6100·7900·0000·0600··..a.r.r.a.y..... | |||
00000f60:·7300·7400·7200·6900·6e00·6700·0000·0200··s.t.r.i.n.g..... | |||
00000f70:·6900·6400·0000·0000·0100·1c00·ec04·0000··i.d............. | |||
00000f | 00000f80:·3100·0000·0000·0000·0000·0000·e000·0000··1............... | ||
00000f | 00000f90:·0000·0000·0000·0000·1800·0000·3000·0000··............0... | ||
00000fa0:·3c00·0000·4c00·0000·5e00·0000·7000·0000··<...L...^...p... | |||
00000f | 00000fb0:·8200·0000·9400·0000·a600·0000·b800·0000··................ | ||
00000f | 00000fc0:·ca00·0000·da00·0000·ea00·0000·fa00·0000··................ | ||
00000fe0:·3a01·0000·4a01·0000·6401·0000·7401·0000··:...J...d...t... | |||
00000f | 00000fd0:·0a01·0000·1a01·0000·2a01·0000·3a01·0000··........*...:... | ||
00000fe0:·4a01·0000·6401·0000·7401·0000·8001·0000··J...d...t....... | |||
0000 | 00000ff0:·9201·0000·b201·0000·c601·0000·e001·0000··................ | ||
00001000:·0402·0000·3602·0000·5202·0000·7602·0000··....6...R...v... | |||
00001010:· | 00001010:·9202·0000·a802·0000·c002·0000·d802·0000··................ | ||
00001020:· | 00001020:·ee02·0000·0403·0000·1a03·0000·3003·0000··............0... | ||
00001030:· | 00001030:·4603·0000·5c03·0000·7203·0000·8803·0000··F...\...r....... | ||
00001040:· | 00001040:·9c03·0000·a803·0000·ba03·0000·cc03·0000··................ | ||
00001050:· | 00001050:·e203·0000·f603·0000·0a00·6200·6100·6300··..........b.a.c. | ||
00001060:·6 | 00001060:·6b00·6700·7200·6f00·7500·6e00·6400·0000··k.g.r.o.u.n.d... | ||
00001070:· | 00001070:·0a00·6500·6d00·7000·7400·7900·5f00·7400··..e.m.p.t.y._.t. | ||
00001080:· | 00001080:·6900·6c00·6500·0000·0400·6900·6300·6f00··i.l.e.....i.c.o. | ||
00001090:·6e00·0000·0600·6900·7400·6500·6d00·5f00··n.....i.t.e.m._. | |||
000010a0:·3100·0000·0700·6900·7400·6500·6d00·5f00··1.....i.t.e.m._. | |||
000010 | 000010b0:·3100·3000·0000·0700·6900·7400·6500·6d00··1.0.....i.t.e.m. | ||
000010 | 000010c0:·5f00·3100·3100·0000·0700·6900·7400·6500··_.1.1.....i.t.e. | ||
000010 | 000010d0:·6d00·5f00·3100·3200·0000·0700·6900·7400··m._.1.2.....i.t. | ||
000010 | 000010e0:·6500·6d00·5f00·3100·3300·0000·0700·6900··e.m._.1.3.....i. | ||
000010 | 000010f0:·7400·6500·6d00·5f00·3100·3400·0000·0700··t.e.m._.1.4..... | ||
00001 | 00001100:·6900·7400·6500·6d00·5f00·3100·3500·0000··i.t.e.m._.1.5... | ||
00001 | 00001110:·0700·6900·7400·6500·6d00·5f00·3100·3600··..i.t.e.m._.1.6. | ||
000011 | 00001120:·0000·0600·6900·7400·6500·6d00·5f00·3200··....i.t.e.m._.2. | ||
000011 | 00001130:·0000·0600·6900·7400·6500·6d00·5f00·3300··....i.t.e.m._.3. | ||
00001120:·3100·3600·0000·0600·6900·7400·6500·6d00··1.6.....i.t.e.m. | |||
00001130:·5f00·3200·0000·0600·6900·7400·6500·6d00··_.2.....i.t.e.m. | |||
00001140:· | 00001140:·0000·0600·6900·7400·6500·6d00·5f00·3400··....i.t.e.m._.4. | ||
00001150:· | 00001150:·0000·0600·6900·7400·6500·6d00·5f00·3500··....i.t.e.m._.5. | ||
00001160:· | 00001160:·0000·0600·6900·7400·6500·6d00·5f00·3600··....i.t.e.m._.6. | ||
00001170:· | 00001170:·0000·0600·6900·7400·6500·6d00·5f00·3700··....i.t.e.m._.7. | ||
00001180:· | 00001180:·0000·0600·6900·7400·6500·6d00·5f00·3800··....i.t.e.m._.8. | ||
00001190:· | 00001190:·0000·0600·6900·7400·6500·6d00·5f00·3900··....i.t.e.m._.9. | ||
000011a0:· | 000011a0:·0000·0b00·7300·6500·6300·6f00·6e00·6400··....s.e.c.o.n.d. | ||
000011b0:· | 000011b0:·5f00·6c00·6f00·6700·6f00·0000·0600·7300··_.l.o.g.o.....s. | ||
000011c0:· | 000011c0:·7000·6c00·6100·7300·6800·0000·0400·6d00··p.l.a.s.h.....m. | ||
000011d0:· | 000011d0:·6100·6900·6e00·0000·0700·6300·7200·6500··a.i.n.....c.r.e. | ||
000011e0:· | 000011e0:·6400·6900·7400·7300·0000·0e00·6100·6300··d.i.t.s.....a.c. | ||
000011f0:· | 000011f0:·7400·6900·7600·6900·7400·7900·5f00·7400··t.i.v.i.t.y._.t. | ||
00001200:· | 00001200:·6900·7400·6c00·6500·0000·0800·6100·7000··i.t.l.e.....a.p. | ||
00001210:· | 00001210:·7000·5f00·6e00·6100·6d00·6500·0000·0b00··p._.n.a.m.e..... | ||
00001220:· | 00001220:·6200·7500·7400·7400·6f00·6e00·5f00·7000··b.u.t.t.o.n._.p. | ||
00001230:· | 00001230:·6c00·6100·7900·0000·1000·6300·7200·6500··l.a.y.....c.r.e. | ||
00001240:·6400·6900·7400·7300·5f00·6100·7000·7000··d.i.t.s._.a.p.p. | |||
00001250:·5f00·6e00·6100·6d00·6500·0000·1700·6300··_.n.a.m.e.....c. | |||
000012 | 00001260:·7200·6500·6400·6900·7400·7300·5f00·6300··r.e.d.i.t.s._.c. | ||
000012 | 00001270:·7500·7200·7200·6500·6e00·7400·5f00·7600··u.r.r.e.n.t._.v. | ||
00001280:·6500·7200·7300·6900·6f00·6e00·0000·0c00··e.r.s.i.o.n..... | |||
000012 | 00001290:·6300·7200·6500·6400·6900·7400·7300·5f00··c.r.e.d.i.t.s._. | ||
000012a0:·6d00·6500·6e00·7500·0000·1000·6900·6d00··m.e.n.u.....i.m. | |||
000012b0:·6100·6700·6500·5f00·6f00·7400·6800·6500··a.g.e._.o.t.h.e. | |||
00001270:·5f00·6300·7500·7200·7200·6500·6e00·7400··_.c.u.r.r.e.n.t. | |||
00001280:·5f00·7600·6500·7200·7300·6900·6f00·6e00··_.v.e.r.s.i.o.n. | |||
00001290:·0000·0c00·6300·7200·6500·6400·6900·7400··....c.r.e.d.i.t. | |||
000012 | 000012c0:·7200·5f00·6c00·6f00·6700·6f00·0000·0c00··r._.l.o.g.o..... | ||
000012 | 000012d0:·6900·6d00·6100·6700·6500·5f00·7300·7000··i.m.a.g.e._.s.p. | ||
000012c0:·6800·6500·7200·5f00·6c00·6f00·6700·6f00··h.e.r._.l.o.g.o. | |||
000012d0:·0000·0c00·6900·6d00·6100·6700·6500·5f00··....i.m.a.g.e._. | |||
000012e0:·7300·7000·6c00·6100·7300·6800·0000·0900··s.p.l.a.s.h..... | |||
000012f0:·6d00·6500·7300·7300·6100·6700·6500·5f00··m.e.s.s.a.g.e._. | |||
00001300:·3100·0000·0a00·6d00·6500·7300·7300·6100··1.....m.e.s.s.a. | |||
00001310:·6700·6500·5f00·3100·3000·0000·0a00·6d00··g.e._.1.0.....m. | |||
00001320:·6500·7300·7300·6100·6700·6500·5f00·3100··e.s.s.a.g.e._.1. | |||
00001330:·3100·0000·0900·6d00·6500·7300·7300·6100··1.....m.e.s.s.a. | |||
00001 | 000012e0:·6c00·6100·7300·6800·0000·0900·6d00·6500··l.a.s.h.....m.e. | ||
00001 | 000012f0:·7300·7300·6100·6700·6500·5f00·3100·0000··s.s.a.g.e._.1... | ||
00001300:·0a00·6d00·6500·7300·7300·6100·6700·6500··..m.e.s.s.a.g.e. | |||
00001310:·5f00·3100·3000·0000·0a00·6d00·6500·7300··_.1.0.....m.e.s. | |||
00001320:·7300·6100·6700·6500·5f00·3100·3100·0000··s.a.g.e._.1.1... | |||
000013 | 00001330:·0900·6d00·6500·7300·7300·6100·6700·6500··..m.e.s.s.a.g.e. | ||
000013 | 00001340:·5f00·3200·0000·0900·6d00·6500·7300·7300··_.2.....m.e.s.s. | ||
Max diff block lines reached; 18541/33576 bytes (55.22%) of diff not shown. |
Offset 1, 35 lines modified | Offset 1, 35 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············:·e | 4 | checksum············:·aed08fb9 |
5 | signature···········:· | 5 | signature···········:·3221...a752 |
6 | file_size···········:·35 | 6 | file_size···········:·35840 |
7 | header_size·········:·112 | 7 | header_size·········:·112 |
8 | link_size···········:·0 | 8 | link_size···········:·0 |
9 | link_off············:·0·(0x000000) | 9 | link_off············:·0·(0x000000) |
10 | string_ids_size·····:·68 | 10 | string_ids_size·····:·685 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·1 | 12 | type_ids_size·······:·123 |
13 | type_ids_off········:·28 | 13 | type_ids_off········:·2852·(0x000b24) |
14 | proto_ids_size······:·133 | 14 | proto_ids_size······:·133 |
15 | proto_ids_off·······:·33 | 15 | proto_ids_off·······:·3344·(0x000d10) |
16 | field_ids_size······:·172 | 16 | field_ids_size······:·172 |
17 | field_ids_off·······:·49 | 17 | field_ids_off·······:·4940·(0x00134c) |
18 | method_ids_size·····:·334 | 18 | method_ids_size·····:·334 |
19 | method_ids_off······:·6 | 19 | method_ids_off······:·6316·(0x0018ac) |
20 | class_defs_size·····:·34 | 20 | class_defs_size·····:·34 |
21 | class_defs_off······:·89 | 21 | class_defs_off······:·8988·(0x00231c) |
22 | data_size···········:·25 | 22 | data_size···········:·25764 |
23 | data_off············:·100 | 23 | data_off············:·10076·(0x00275c) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:· | 25 | class_idx···········:·83 |
26 | access_flags········:·0·(0x0000) | 26 | access_flags········:·0·(0x0000) |
27 | superclass_idx······:· | 27 | superclass_idx······:·72 |
28 | source_file_idx·····:·10 | 28 | source_file_idx·····:·10 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
30 | instance_fields_size:·1 | 30 | instance_fields_size:·1 |
31 | direct_methods_size·:·1 | 31 | direct_methods_size·:·1 |
32 | virtual_methods_size:·1 | 32 | virtual_methods_size:·1 |
33 | Class·#0·annotations: | 33 | Class·#0·annotations: |
Offset 55, 54 lines modified | Offset 55, 54 lines modified | ||
55 | ······type··········:·'(Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity;)V' | 55 | ······type··········:·'(Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity;)V' |
56 | ······access········:·0x10000·(CONSTRUCTOR) | 56 | ······access········:·0x10000·(CONSTRUCTOR) |
57 | ······code··········- | 57 | ······code··········- |
58 | ······registers·····:·2 | 58 | ······registers·····:·2 |
59 | ······ins···········:·2 | 59 | ······ins···········:·2 |
60 | ······outs··········:·1 | 60 | ······outs··········:·1 |
61 | ······insns·size····:·6·16-bit·code·units | 61 | ······insns·size····:·6·16-bit·code·units |
62 | 0028 | 62 | 002858:········································|[002858]·org.androidsoft.games.puzzle.kids.AbstractMainActivity$1.<init>:(Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity;)V |
63 | 0028 | 63 | 002868:·5b01·0500······························|0000:·iput-object·v1,·v0,·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity$1;.this$0:Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity;·//·field@0005 |
64 | 0028 | 64 | 00286c:·7010·5f00·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@005f |
65 | 0028 | 65 | 002872:·0e00···································|0005:·return-void |
66 | ······catches·······:·(none) | 66 | ······catches·······:·(none) |
67 | ······positions·····:· | 67 | ······positions·····:· |
68 | ········0x0000·line=195 | 68 | ········0x0000·line=195 |
69 | ······locals········:· | 69 | ······locals········:· |
70 | ········0x0000·-·0x0006·reg=0·this·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity$1;· | 70 | ········0x0000·-·0x0006·reg=0·this·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity$1;· |
71 | ········0x0000·-·0x0006·reg=1· | 71 | ········0x0000·-·0x0006·reg=1·this$0·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity;· |
72 | ··Virtual·methods···- | 72 | ··Virtual·methods···- |
73 | ····#0··············:·(in·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity$1;) | 73 | ····#0··············:·(in·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity$1;) |
74 | ······name··········:·'onClick' | 74 | ······name··········:·'onClick' |
75 | ······type··········:·'(Landroid/content/DialogInterface;I)V' | 75 | ······type··········:·'(Landroid/content/DialogInterface;I)V' |
76 | ······access········:·0x0001·(PUBLIC) | 76 | ······access········:·0x0001·(PUBLIC) |
77 | ······code··········- | 77 | ······code··········- |
78 | ······registers·····:·4 | 78 | ······registers·····:·4 |
79 | ······ins···········:·3 | 79 | ······ins···········:·3 |
80 | ······outs··········:·1 | 80 | ······outs··········:·1 |
81 | ······insns·size····:·6·16-bit·code·units | 81 | ······insns·size····:·6·16-bit·code·units |
82 | 0028 | 82 | 002874:········································|[002874]·org.androidsoft.games.puzzle.kids.AbstractMainActivity$1.onClick:(Landroid/content/DialogInterface;I)V |
83 | 0028 | 83 | 002884:·5410·0500······························|0000:·iget-object·v0,·v1,·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity$1;.this$0:Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity;·//·field@0005 |
84 | 0028 | 84 | 002888:·6e10·8f00·0000·························|0002:·invoke-virtual·{v0},·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity;.quit:()V·//·method@008f |
85 | 0028 | 85 | 00288e:·0e00···································|0005:·return-void |
86 | ······catches·······:·(none) | 86 | ······catches·······:·(none) |
87 | ······positions·····:· | 87 | ······positions·····:· |
88 | ········0x0000·line=199 | 88 | ········0x0000·line=199 |
89 | ········0x0005·line=200 | 89 | ········0x0005·line=200 |
90 | ······locals········:· | 90 | ······locals········:· |
91 | ········0x0000·-·0x0006·reg=1·this·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity$1;· | 91 | ········0x0000·-·0x0006·reg=1·this·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity$1;· |
92 | ········0x0000·-·0x0006·reg=2·dialog·Landroid/content/DialogInterface;· | 92 | ········0x0000·-·0x0006·reg=2·dialog·Landroid/content/DialogInterface;· |
93 | ········0x0000·-·0x0006·reg=3·id·I· | 93 | ········0x0000·-·0x0006·reg=3·id·I· |
94 | ··source_file_idx···:·10·(AbstractMainActivity.java) | 94 | ··source_file_idx···:·10·(AbstractMainActivity.java) |
95 | Class·#1·header: | 95 | Class·#1·header: |
96 | class_idx···········:· | 96 | class_idx···········:·84 |
97 | access_flags········:·0·(0x0000) | 97 | access_flags········:·0·(0x0000) |
98 | superclass_idx······:· | 98 | superclass_idx······:·72 |
99 | source_file_idx·····:·10 | 99 | source_file_idx·····:·10 |
100 | static_fields_size··:·0 | 100 | static_fields_size··:·0 |
101 | instance_fields_size:·1 | 101 | instance_fields_size:·1 |
102 | direct_methods_size·:·1 | 102 | direct_methods_size·:·1 |
103 | virtual_methods_size:·1 | 103 | virtual_methods_size:·1 |
104 | Class·#1·annotations: | 104 | Class·#1·annotations: |
Offset 128, 56 lines modified | Offset 128, 56 lines modified | ||
128 | ······type··········:·'(Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity;)V' | 128 | ······type··········:·'(Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity;)V' |
129 | ······access········:·0x10000·(CONSTRUCTOR) | 129 | ······access········:·0x10000·(CONSTRUCTOR) |
130 | ······code··········- | 130 | ······code··········- |
131 | ······registers·····:·2 | 131 | ······registers·····:·2 |
132 | ······ins···········:·2 | 132 | ······ins···········:·2 |
133 | ······outs··········:·1 | 133 | ······outs··········:·1 |
134 | ······insns·size····:·6·16-bit·code·units | 134 | ······insns·size····:·6·16-bit·code·units |
135 | 0028 | 135 | 002890:········································|[002890]·org.androidsoft.games.puzzle.kids.AbstractMainActivity$2.<init>:(Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity;)V |
136 | 0028 | 136 | 0028a0:·5b01·0600······························|0000:·iput-object·v1,·v0,·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity$2;.this$0:Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity;·//·field@0006 |
137 | 0028 | 137 | 0028a4:·7010·5f00·0000·························|0002:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@005f |
138 | 0028 | 138 | 0028aa:·0e00···································|0005:·return-void |
139 | ······catches·······:·(none) | 139 | ······catches·······:·(none) |
140 | ······positions·····:· | 140 | ······positions·····:· |
141 | ········0x0000·line=187 | 141 | ········0x0000·line=187 |
142 | ······locals········:· | 142 | ······locals········:· |
143 | ········0x0000·-·0x0006·reg=0·this·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity$2;· | 143 | ········0x0000·-·0x0006·reg=0·this·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity$2;· |
144 | ········0x0000·-·0x0006·reg=1· | 144 | ········0x0000·-·0x0006·reg=1·this$0·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity;· |
145 | ··Virtual·methods···- | 145 | ··Virtual·methods···- |
146 | ····#0··············:·(in·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity$2;) | 146 | ····#0··············:·(in·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity$2;) |
147 | ······name··········:·'onClick' | 147 | ······name··········:·'onClick' |
148 | ······type··········:·'(Landroid/content/DialogInterface;I)V' | 148 | ······type··········:·'(Landroid/content/DialogInterface;I)V' |
149 | ······access········:·0x0001·(PUBLIC) | 149 | ······access········:·0x0001·(PUBLIC) |
150 | ······code··········- | 150 | ······code··········- |
151 | ······registers·····:·4 | 151 | ······registers·····:·4 |
152 | ······ins···········:·3 | 152 | ······ins···········:·3 |
153 | ······outs··········:·1 | 153 | ······outs··········:·1 |
154 | ······insns·size····:·9·16-bit·code·units | 154 | ······insns·size····:·9·16-bit·code·units |
155 | 0028 | 155 | 0028ac:········································|[0028ac]·org.androidsoft.games.puzzle.kids.AbstractMainActivity$2.onClick:(Landroid/content/DialogInterface;I)V |
156 | 0028 | 156 | 0028bc:·7210·0c00·0200·························|0000:·invoke-interface·{v2},·Landroid/content/DialogInterface;.cancel:()V·//·method@000c |
157 | 0028 | 157 | 0028c2:·5410·0600······························|0003:·iget-object·v0,·v1,·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity$2;.this$0:Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity;·//·field@0006 |
158 | 0028 | 158 | 0028c6:·6e10·8800·0000·························|0005:·invoke-virtual·{v0},·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity;.newGame:()V·//·method@0088 |
159 | 0028 | 159 | 0028cc:·0e00···································|0008:·return-void |
160 | ······catches·······:·(none) | 160 | ······catches·······:·(none) |
161 | ······positions·····:· | 161 | ······positions·····:· |
162 | ········0x0000·line=191 | 162 | ········0x0000·line=191 |
Max diff block lines reached; 517430/526830 bytes (98.22%) of diff not shown. |
Offset 1, 20 lines modified | Offset 1, 20 lines modified | ||
1 | Zip·file·size:·521 | 1 | Zip·file·size:·52183·bytes,·number·of·entries:·34 |
2 | ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/AbstractMainActivity$1.class | 2 | ?rwxrwxr-x··2.0·unx······540·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/AbstractMainActivity$1.class |
3 | ?rwxrwxr-x··2.0·unx······605·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/AbstractMainActivity$2.class | 3 | ?rwxrwxr-x··2.0·unx······605·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/AbstractMainActivity$2.class |
4 | ?rwxrwxr-x··2.0·unx·····1129·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/AbstractMainActivity$DisplayNextView.class | 4 | ?rwxrwxr-x··2.0·unx·····1129·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/AbstractMainActivity$DisplayNextView.class |
5 | ?rwxrwxr-x··2.0·unx·····1533·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/AbstractMainActivity$SwapViews.class | 5 | ?rwxrwxr-x··2.0·unx·····1533·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/AbstractMainActivity$SwapViews.class |
6 | ?rwxrwxr-x··2.0·unx·····5207·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/AbstractMainActivity.class | 6 | ?rwxrwxr-x··2.0·unx·····5207·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/AbstractMainActivity.class |
7 | ?rwxrwxr-x··2.0·unx······444·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/BuildConfig.class | 7 | ?rwxrwxr-x··2.0·unx······444·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/BuildConfig.class |
8 | ?rwxrwxr-x··2.0·unx·····1695·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/CreditsActivity.class | 8 | ?rwxrwxr-x··2.0·unx·····1695·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/CreditsActivity.class |
9 | ?rwxrwxr-x··2.0·unx·····1562·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/ImageAdapter.class | 9 | ?rwxrwxr-x··2.0·unx·····1562·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/ImageAdapter.class |
10 | ?rwxrwxr-x··2.0·unx······160·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/Puzzle$OnPuzzleListener.class | 10 | ?rwxrwxr-x··2.0·unx······160·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/Puzzle$OnPuzzleListener.class |
11 | ?rwxrwxr-x··2.0·unx·····2804·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/MainActivity.class | 11 | ?rwxrwxr-x··2.0·unx·····2804·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/MainActivity.class |
12 | ?rwxrwxr-x··2.0·unx······237·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/Position.class | 12 | ?rwxrwxr-x··2.0·unx······237·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/Position.class |
13 | ?rwxrwxr-x··2.0·unx·····436 | 13 | ?rwxrwxr-x··2.0·unx·····4363·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/Puzzle.class |
14 | ?rwxrwxr-x··2.0·unx······697·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/PuzzleView$1.class | 14 | ?rwxrwxr-x··2.0·unx······697·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/PuzzleView$1.class |
15 | ?rwxrwxr-x··2.0·unx······697·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/PuzzleView$2.class | 15 | ?rwxrwxr-x··2.0·unx······697·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/PuzzleView$2.class |
16 | ?rwxrwxr-x··2.0·unx······697·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/PuzzleView$3.class | 16 | ?rwxrwxr-x··2.0·unx······697·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/PuzzleView$3.class |
17 | ?rwxrwxr-x··2.0·unx·····1752·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/PuzzleView.class | 17 | ?rwxrwxr-x··2.0·unx·····1752·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/PuzzleView.class |
18 | ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/R$array.class | 18 | ?rwxrwxr-x··2.0·unx······207·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/R$array.class |
19 | ?rwxrwxr-x··2.0·unx······155·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/R$attr.class | 19 | ?rwxrwxr-x··2.0·unx······155·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/R$attr.class |
20 | ?rwxrwxr-x··2.0·unx······827·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/R$drawable.class | 20 | ?rwxrwxr-x··2.0·unx······827·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/R$drawable.class |
Offset 26, 11 lines modified | Offset 26, 11 lines modified | ||
26 | ?rwxrwxr-x··2.0·unx·····1929·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/Tile.class | 26 | ?rwxrwxr-x··2.0·unx·····1929·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/Tile.class |
27 | ?rwxrwxr-x··2.0·unx·····1510·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/TileList.class | 27 | ?rwxrwxr-x··2.0·unx·····1510·b-·stor·80-Jan-01·00:00·org/androidsoft/games/puzzle/kids/TileList.class |
28 | ?rwxrwxr-x··2.0·unx······279·b-·stor·80-Jan-01·00:00·org/androidsoft/games/utils/credits/CreditsItem.class | 28 | ?rwxrwxr-x··2.0·unx······279·b-·stor·80-Jan-01·00:00·org/androidsoft/games/utils/credits/CreditsItem.class |
29 | ?rwxrwxr-x··2.0·unx······749·b-·stor·80-Jan-01·00:00·org/androidsoft/games/utils/credits/AbstractTextItem.class | 29 | ?rwxrwxr-x··2.0·unx······749·b-·stor·80-Jan-01·00:00·org/androidsoft/games/utils/credits/AbstractTextItem.class |
30 | ?rwxrwxr-x··2.0·unx······747·b-·stor·80-Jan-01·00:00·org/androidsoft/games/utils/credits/Category.class | 30 | ?rwxrwxr-x··2.0·unx······747·b-·stor·80-Jan-01·00:00·org/androidsoft/games/utils/credits/Category.class |
31 | ?rwxrwxr-x··2.0·unx·····2472·b-·stor·80-Jan-01·00:00·org/androidsoft/games/utils/credits/CreditsParams.class | 31 | ?rwxrwxr-x··2.0·unx·····2472·b-·stor·80-Jan-01·00:00·org/androidsoft/games/utils/credits/CreditsParams.class |
32 | ?rwxrwxr-x··2.0·unx······445·b-·stor·80-Jan-01·00:00·org/androidsoft/games/utils/credits/CreditsView$1.class | 32 | ?rwxrwxr-x··2.0·unx······445·b-·stor·80-Jan-01·00:00·org/androidsoft/games/utils/credits/CreditsView$1.class |
33 | ?rwxrwxr-x··2.0·unx·····139 | 33 | ?rwxrwxr-x··2.0·unx·····1397·b-·stor·80-Jan-01·00:00·org/androidsoft/games/utils/credits/CreditsView$CreditsThread.class |
34 | ?rwxrwxr-x··2.0·unx·····74 | 34 | ?rwxrwxr-x··2.0·unx·····7463·b-·stor·80-Jan-01·00:00·org/androidsoft/games/utils/credits/CreditsView.class |
35 | ?rwxrwxr-x··2.0·unx······745·b-·stor·80-Jan-01·00:00·org/androidsoft/games/utils/credits/Person.class | 35 | ?rwxrwxr-x··2.0·unx······745·b-·stor·80-Jan-01·00:00·org/androidsoft/games/utils/credits/Person.class |
36 | 34·files,·4594 | 36 | 34·files,·45947·bytes·uncompressed,·45947·bytes·compressed:··0.0% |
Offset 331, 55 lines modified | Offset 331, 55 lines modified | ||
331 | ·········4:·invokevirtual·#63·················//·Method·org/androidsoft/games/puzzle/kids/Tile.getResId:()I | 331 | ·········4:·invokevirtual·#63·················//·Method·org/androidsoft/games/puzzle/kids/Tile.getResId:()I |
332 | ·········7:·ireturn | 332 | ·········7:·ireturn |
333 | ··private·java.util.ArrayList·getShuffledList(); | 333 | ··private·java.util.ArrayList·getShuffledList(); |
334 | ····descriptor:·()Ljava/util/ArrayList; | 334 | ····descriptor:·()Ljava/util/ArrayList; |
335 | ····flags:·(0x0002)·ACC_PRIVATE | 335 | ····flags:·(0x0002)·ACC_PRIVATE |
336 | ····Code: | 336 | ····Code: |
337 | ······stack=300,·locals=1 | 337 | ······stack=300,·locals=13,·args_size=1 |
338 | ·········0:·new···········#65·················//·class·java/util/ArrayList | 338 | ·········0:·new···········#65·················//·class·java/util/ArrayList |
339 | ·········3:·astore_1 | 339 | ·········3:·astore_1 |
340 | ·········4:·aload_1 | 340 | ·········4:·aload_1 |
341 | ·········5:·invokespecial·#66·················//·Method·java/util/ArrayList."<init>":()V | 341 | ·········5:·invokespecial·#66·················//·Method·java/util/ArrayList."<init>":()V |
342 | ·········8:·iconst_0 | 342 | ·········8:·iconst_0 |
343 | ·········9:·istore_2 | 343 | ·········9:·istore_2 |
344 | ········10:·bipush········16 | 344 | ········10:·bipush········16 |
345 | ········12:·istore_3 | 345 | ········12:·istore_3 |
346 | ········13:·iload_2 | 346 | ········13:·iload_2 |
347 | ········14:·iload_3 | 347 | ········14:·iload_3 |
348 | ········15:·if_icmpge·····6 | 348 | ········15:·if_icmpge·····67 |
349 | ········18:·invokestatic··#73·················//·Method·java/lang/Math.random:()D | 349 | ········18:·invokestatic··#73·················//·Method·java/lang/Math.random:()D |
350 | ········21:·dstore········4 | 350 | ········21:·dstore········4 |
351 | ········23:·aload_1 | 351 | ········23:·aload_1 |
352 | ········24:·invokevirtual·#76·················//·Method·java/util/ArrayList.size:()I | 352 | ········24:·invokevirtual·#76·················//·Method·java/util/ArrayList.size:()I |
353 | ········27:·istore | 353 | ········27:·istore········6 |
354 | ········2 | 354 | ········29:·iload·········6 |
355 | ········ | 355 | ········31:·i2d |
356 | ········3 | 356 | ········32:·dstore········7 |
357 | ········3 | 357 | ········34:·dload·········4 |
358 | ········3 | 358 | ········36:·dload·········7 |
359 | ········3 | 359 | ········38:·dmul |
360 | ········3 | 360 | ········39:·dstore········9 |
361 | ········ | 361 | ········41:·dload·········9 |
362 | ········4 | 362 | ········43:·d2i |
363 | ········4 | 363 | ········44:·istore········11 |
364 | ········4 | 364 | ········46:·iload_2 |
365 | ········4 | 365 | ········47:·invokestatic··#82·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
366 | ········ | 366 | ········50:·astore········12 |
367 | ········5 | 367 | ········52:·aload_1 |
368 | ········51:·iload·········10 | ||
369 | ········53:· | 368 | ········53:·iload·········11 |
369 | ········55:·aload·········12 | ||
370 | ········5 | 370 | ········57:·invokevirtual·#86·················//·Method·java/util/ArrayList.add:(ILjava/lang/Object;)V |
371 | ········ | 371 | ········60:·iload_2 |
372 | ········ | 372 | ········61:·iconst_1 |
373 | ········6 | 373 | ········62:·iadd |
374 | ········6 | 374 | ········63:·istore_2 |
375 | ········6 | 375 | ········64:·goto··········10 |
376 | ········6 | 376 | ········67:·aload_1 |
377 | ········6 | 377 | ········68:·areturn |
378 | ··private·static·org.androidsoft.games.puzzle.kids.Tile·getTile(int,·int); | 378 | ··private·static·org.androidsoft.games.puzzle.kids.Tile·getTile(int,·int); |
379 | ····descriptor:·(II)Lorg/androidsoft/games/puzzle/kids/Tile; | 379 | ····descriptor:·(II)Lorg/androidsoft/games/puzzle/kids/Tile; |
380 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC | 380 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC |
381 | ····Code: | 381 | ····Code: |
382 | ······stack=300,·locals=2,·args_size=2 | 382 | ······stack=300,·locals=2,·args_size=2 |
383 | ·········0:·iload_1 | 383 | ·········0:·iload_1 |
Offset 394, 74 lines modified | Offset 394, 70 lines modified | ||
394 | ·········9:·invokestatic··#57·················//·Method·getTileAt:(I)Lorg/androidsoft/games/puzzle/kids/Tile; | 394 | ·········9:·invokestatic··#57·················//·Method·getTileAt:(I)Lorg/androidsoft/games/puzzle/kids/Tile; |
395 | ········12:·areturn | 395 | ········12:·areturn |
396 | ··private·static·org.androidsoft.games.puzzle.kids.Tile·getTileAt(int); | 396 | ··private·static·org.androidsoft.games.puzzle.kids.Tile·getTileAt(int); |
397 | ····descriptor:·(I)Lorg/androidsoft/games/puzzle/kids/Tile; | 397 | ····descriptor:·(I)Lorg/androidsoft/games/puzzle/kids/Tile; |
398 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC | 398 | ····flags:·(0x000a)·ACC_PRIVATE,·ACC_STATIC |
399 | ····Code: | 399 | ····Code: |
400 | ······stack=300,·locals= | 400 | ······stack=300,·locals=4,·args_size=1 |
401 | ·········0:·getstatic·····#34·················//·Field·mList:Lorg/androidsoft/games/puzzle/kids/TileList; | 401 | ·········0:·getstatic·····#34·················//·Field·mList:Lorg/androidsoft/games/puzzle/kids/TileList; |
402 | ·········3:·astore_1 | ||
403 | ·········4:·aload_1 | ||
404 | ········· | 402 | ·········3:·invokevirtual·#90·················//·Method·org/androidsoft/games/puzzle/kids/TileList.iterator:()Ljava/util/Iterator; |
405 | ········· | 403 | ·········6:·astore_1 |
406 | ········· | 404 | ·········7:·aload_1 |
407 | ········ | 405 | ·········8:·invokeinterface·#95,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
408 | ········1 | 406 | ········13:·istore_2 |
409 | ········1 | 407 | ········14:·iload_2 |
410 | ········1 | 408 | ········15:·ifeq··········40 |
411 | ········ | 409 | ········18:·aload_1 |
412 | ········ | 410 | ········19:·invokeinterface·#99,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
413 | ········2 | 411 | ········24:·checkcast·····#59·················//·class·org/androidsoft/games/puzzle/kids/Tile |
414 | ········29:·astore········4 | ||
415 | ········ | 412 | ········27:·astore_3 |
413 | ········28:·aload_3 | ||
416 | ········ | 414 | ········29:·iload_0 |
417 | ········3 | 415 | ········30:·invokevirtual·#103················//·Method·org/androidsoft/games/puzzle/kids/Tile.isAtPosition:(I)Z |
418 | ········3 | 416 | ········33:·istore_2 |
417 | ········34:·iload_2 | ||
418 | ········35:·ifeq··········7 | ||
419 | ········38:· | 419 | ········38:·aload_3 |
420 | ········39:·ifeq··········9 | ||
421 | ········42:·aload·········4 | ||
422 | ········ | 420 | ········39:·areturn |
423 | ········4 | 421 | ········40:·aconst_null |
424 | ········4 | 422 | ········41:·astore_3 |
425 | ········4 | 423 | ········42:·goto··········38 |
426 | ··private·boolean·isComplete(); | 424 | ··private·boolean·isComplete(); |
427 | ····descriptor:·()Z | 425 | ····descriptor:·()Z |
428 | ····flags:·(0x0002)·ACC_PRIVATE | 426 | ····flags:·(0x0002)·ACC_PRIVATE |
429 | ····Code: | 427 | ····Code: |
430 | ······stack=300,·locals=5,·args_size=1 | 428 | ······stack=300,·locals=5,·args_size=1 |
431 | ·········0:·getstatic·····#34·················//·Field·mList:Lorg/androidsoft/games/puzzle/kids/TileList; | 429 | ·········0:·getstatic·····#34·················//·Field·mList:Lorg/androidsoft/games/puzzle/kids/TileList; |
432 | ·········3:·astore_1 | ||
433 | ·········4:·aload_1 | ||
434 | ········· | 430 | ·········3:·invokevirtual·#90·················//·Method·org/androidsoft/games/puzzle/kids/TileList.iterator:()Ljava/util/Iterator; |
435 | ········· | 431 | ·········6:·astore_1 |
436 | ········· | 432 | ·········7:·aload_1 |
437 | ········ | 433 | ·········8:·invokeinterface·#95,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
438 | ········1 | 434 | ········13:·istore_2 |
439 | ········1 | 435 | ········14:·iload_2 |
440 | ········1 | 436 | ········15:·ifeq··········45 |
441 | ········ | 437 | ········18:·aload_1 |
442 | ········ | 438 | ········19:·invokeinterface·#99,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
443 | ········2 | 439 | ········24:·checkcast·····#59·················//·class·org/androidsoft/games/puzzle/kids/Tile |
444 | ········29:·astore········4 | ||
445 | ········ | 440 | ········27:·astore_3 |
441 | ········28:·aload_3 | ||
446 | ········ | 442 | ········29:·invokevirtual·#106················//·Method·org/androidsoft/games/puzzle/kids/Tile.isAtTheGoodPosition:()Z |
447 | ········3 | 443 | ········32:·istore_2 |
448 | ········3 | 444 | ········33:·iload_2 |
449 | ········3 | 445 | ········34:·ifne··········7 |
450 | ········ | 446 | ········37:·iconst_0 |
451 | ········ | 447 | ········38:·istore········4 |
452 | ········4 | 448 | ········40:·aconst_null |
453 | ········4 | 449 | ········41:·astore_1 |
454 | ········4 | 450 | ········42:·iload·········4 |
455 | ········4 | 451 | ········44:·ireturn |
456 | ········4 | 452 | ········45:·iconst_1 |
457 | ········4 | 453 | ········46:·istore········4 |
Max diff block lines reached; 233/7881 bytes (2.96%) of diff not shown. |
Offset 138, 20 lines modified | Offset 138, 20 lines modified | ||
138 | ········33:·putfield······#38·················//·Field·lastTime:J | 138 | ········33:·putfield······#38·················//·Field·lastTime:J |
139 | ········36:·return | 139 | ········36:·return |
140 | ··public·void·run(); | 140 | ··public·void·run(); |
141 | ····descriptor:·()V | 141 | ····descriptor:·()V |
142 | ····flags:·(0x0001)·ACC_PUBLIC | 142 | ····flags:·(0x0001)·ACC_PUBLIC |
143 | ····Code: | 143 | ····Code: |
144 | ······stack=300,·locals=1 | 144 | ······stack=300,·locals=15,·args_size=1 |
145 | ·········0:·aload_0 | 145 | ·········0:·aload_0 |
146 | ·········1:·getfield······#24·················//·Field·alive:Z | 146 | ·········1:·getfield······#24·················//·Field·alive:Z |
147 | ·········4:·istore_1 | 147 | ·········4:·istore_1 |
148 | ·········5:·iload_1 | 148 | ·········5:·iload_1 |
149 | ·········6:·ifeq··········17 | 149 | ·········6:·ifeq··········172 |
150 | ·········9:·invokestatic··#36·················//·Method·java/lang/System.currentTimeMillis:()J | 150 | ·········9:·invokestatic··#36·················//·Method·java/lang/System.currentTimeMillis:()J |
151 | ········12:·lstore_2 | 151 | ········12:·lstore_2 |
152 | ········13:·aload_0 | 152 | ········13:·aload_0 |
153 | ········14:·lload_2 | 153 | ········14:·lload_2 |
154 | ········15:·putfield······#40·················//·Field·current:J | 154 | ········15:·putfield······#40·················//·Field·current:J |
155 | ········18:·aload_0 | 155 | ········18:·aload_0 |
156 | ········19:·getfield······#40·················//·Field·current:J | 156 | ········19:·getfield······#40·················//·Field·current:J |
Offset 173, 70 lines modified | Offset 173, 70 lines modified | ||
173 | ········45:·lload_2 | 173 | ········45:·lload_2 |
174 | ········46:·putfield······#38·················//·Field·lastTime:J | 174 | ········46:·putfield······#38·················//·Field·lastTime:J |
175 | ········49:·aload_0 | 175 | ········49:·aload_0 |
176 | ········50:·getfield······#16·················//·Field·this$0:Lorg/androidsoft/games/utils/credits/CreditsView; | 176 | ········50:·getfield······#16·················//·Field·this$0:Lorg/androidsoft/games/utils/credits/CreditsView; |
177 | ········53:·astore········6 | 177 | ········53:·astore········6 |
178 | ········55:·aload_0 | 178 | ········55:·aload_0 |
179 | ········56:·getfield······#42·················//·Field·ellapsed:J | 179 | ········56:·getfield······#42·················//·Field·ellapsed:J |
180 | ········59:·lstore | 180 | ········59:·lstore········7 |
181 | ········6 | 181 | ········61:·aload·········6 |
182 | ········6 | 182 | ········63:·lload·········7 |
183 | ········6 | 183 | ········65:·invokestatic··#48·················//·Method·org/androidsoft/games/utils/credits/CreditsView.access$100:(Lorg/androidsoft/games/utils/credits/CreditsView;J)V |
184 | ········6 | 184 | ········68:·iconst_1 |
185 | ········6 | 185 | ········69:·istore_1 |
186 | ········ | 186 | ········70:·aload_0 |
187 | ········ | 187 | ········71:·iload_1 |
188 | ········7 | 188 | ········72:·putfield······#22·················//·Field·cont:Z |
189 | ········7 | 189 | ········75:·aload_0 |
190 | ········7 | 190 | ········76:·getfield······#16·················//·Field·this$0:Lorg/androidsoft/games/utils/credits/CreditsView; |
191 | ········7 | 191 | ········79:·invokestatic··#52·················//·Method·org/androidsoft/games/utils/credits/CreditsView.access$400:(Lorg/androidsoft/games/utils/credits/CreditsView;)Landroid/os/Handler; |
192 | ········8 | 192 | ········82:·astore········6 |
193 | ········8 | 193 | ········84:·aload_0 |
194 | ········8 | 194 | ········85:·getfield······#16·················//·Field·this$0:Lorg/androidsoft/games/utils/credits/CreditsView; |
195 | ········8 | 195 | ········88:·invokestatic··#56·················//·Method·org/androidsoft/games/utils/credits/CreditsView.access$200:(Lorg/androidsoft/games/utils/credits/CreditsView;)Ljava/lang/Runnable; |
196 | ········ | 196 | ········91:·astore········9 |
197 | ········9 | 197 | ········93:·aload_0 |
198 | ········9 | 198 | ········94:·getfield······#16·················//·Field·this$0:Lorg/androidsoft/games/utils/credits/CreditsView; |
199 | ········9 | 199 | ········97:·astore········10 |
200 | ········9 | 200 | ········99:·aload·········10 |
201 | ······· | 201 | ·······101:·invokestatic··#60·················//·Method·org/androidsoft/games/utils/credits/CreditsView.access$300:(Lorg/androidsoft/games/utils/credits/CreditsView;)I |
202 | ·······10 | 202 | ·······104:·istore········11 |
203 | ·······10 | 203 | ·······106:·iload·········11 |
204 | ·······10 | 204 | ·······108:·i2l |
205 | ·······10 | 205 | ·······109:·lstore········4 |
206 | ·······1 | 206 | ·······111:·aload_0 |
207 | ·······11 | 207 | ·······112:·getfield······#42·················//·Field·ellapsed:J |
208 | ·······11 | 208 | ·······115:·lstore········12 |
209 | ·······11 | 209 | ·······117:·lload·········4 |
210 | ·······11 | 210 | ·······119:·lload·········12 |
211 | ·······1 | 211 | ·······121:·lsub |
212 | ·······12 | 212 | ·······122:·lstore········4 |
213 | ·······12 | 213 | ·······124:·aload·········6 |
214 | ·······12 | 214 | ·······126:·aload·········9 |
215 | ·······12 | 215 | ·······128:·lload·········4 |
216 | ·······1 | 216 | ·······130:·invokevirtual·#66·················//·Method·android/os/Handler.postDelayed:(Ljava/lang/Runnable;J)Z |
217 | ·······13 | 217 | ·······133:·pop |
218 | ·······13 | 218 | ·······134:·aload_0 |
219 | ·······13 | 219 | ·······135:·getfield······#22·················//·Field·cont:Z |
220 | ·······13 | 220 | ·······138:·istore_1 |
221 | ·······13 | 221 | ·······139:·iload_1 |
222 | ·······1 | 222 | ·······140:·ifeq··········0 |
223 | ·······14 | 223 | ·······143:·aload_0 |
224 | ·······14 | 224 | ·······144:·getfield······#24·················//·Field·alive:Z |
225 | ·······14 | 225 | ·······147:·istore_1 |
226 | ·······14 | 226 | ·······148:·iload_1 |
227 | ·······14 | 227 | ·······149:·ifeq··········0 |
228 | ·······15 | 228 | ·······152:·iconst_5 |
229 | ·······15 | 229 | ·······153:·i2l |
230 | ·······15 | 230 | ·······154:·lstore_2 |
231 | ·······15 | 231 | ·······155:·lload_2 |
232 | ·······15 | 232 | ·······156:·invokestatic··#72·················//·Method·java/lang/Thread.sleep:(J)V |
233 | ·······15 | 233 | ·······159:·goto··········134 |
234 | ·······16 | 234 | ·······162:·astore········14 |
235 | ·······16 | 235 | ·······164:·aload·········14 |
236 | ·······16 | 236 | ·······166:·invokevirtual·#77·················//·Method·java/lang/InterruptedException.printStackTrace:()V |
237 | ·······16 | 237 | ·······169:·goto··········134 |
238 | ·······17 | 238 | ·······172:·return |
239 | ······Exception·table: | 239 | ······Exception·table: |
240 | ·········from····to··target·type | 240 | ·········from····to··target·type |
241 | ···········15 | 241 | ···········155···159···162···Class·java/lang/InterruptedException |
242 | } | 242 | } |
Offset 605, 113 lines modified | Offset 605, 117 lines modified | ||
605 | ········75:·goto··········13 | 605 | ········75:·goto··········13 |
606 | ········78:·return | 606 | ········78:·return |
607 | ··private·void·drawFrame(); | 607 | ··private·void·drawFrame(); |
608 | ····descriptor:·()V | 608 | ····descriptor:·()V |
609 | ····flags:·(0x0002)·ACC_PRIVATE | 609 | ····flags:·(0x0002)·ACC_PRIVATE |
610 | ····Code: | 610 | ····Code: |
611 | ······stack=300,·locals= | 611 | ······stack=300,·locals=6,·args_size=1 |
612 | ·········0:·aload_0 | 612 | ·········0:·aload_0 |
613 | ·········1:·monitorenter | 613 | ·········1:·monitorenter |
614 | ·········2:·aload_0 | 614 | ·········2:·aload_0 |
615 | ·········3:·getfield······#117················//·Field·mThread:Lorg/androidsoft/games/utils/credits/CreditsView$CreditsThread; | 615 | ·········3:·getfield······#117················//·Field·mThread:Lorg/androidsoft/games/utils/credits/CreditsView$CreditsThread; |
616 | ·········6:·astore_1 | 616 | ·········6:·astore_1 |
617 | ·········7:·aload_1 | 617 | ·········7:·aload_1 |
618 | ·········8:·ifnull········2 | 618 | ·········8:·ifnull········25 |
619 | ········11:·aload_0 | 619 | ········11:·aload_0 |
620 | ········12:·getfield······#117················//·Field·mThread:Lorg/androidsoft/games/utils/credits/CreditsView$CreditsThread; | 620 | ········12:·getfield······#117················//·Field·mThread:Lorg/androidsoft/games/utils/credits/CreditsView$CreditsThread; |
621 | ········15:·astore_1 | 621 | ········15:·astore_1 |
622 | ········16:·iconst_0 | ||
623 | ········17:·istore_2 | ||
622 | ········1 | 624 | ········18:·aconst_null |
623 | ········1 | 625 | ········19:·astore_3 |
624 | ········ | 626 | ········20:·aload_1 |
625 | ········ | 627 | ········21:·iconst_0 |
626 | ········2 | 628 | ········22:·putfield······#122················//·Field·org/androidsoft/games/utils/credits/CreditsView$CreditsThread.cont:Z |
627 | ········2 | 629 | ········25:·aconst_null |
628 | ········2 | 630 | ········26:·astore········4 |
629 | ········2 | 631 | ········28:·aload_0 |
630 | ········2 | 632 | ········29:·getfield······#67·················//·Field·mHolder:Landroid/view/SurfaceHolder; |
631 | ········ | 633 | ········32:·astore_1 |
634 | ········33:·iconst_0 | ||
635 | ········34:·istore_2 | ||
632 | ········3 | 636 | ········35:·aconst_null |
633 | ········3 | 637 | ········36:·astore_3 |
634 | ········3 | 638 | ········37:·aload_1 |
635 | ········3 | 639 | ········38:·aconst_null |
636 | ········3 | 640 | ········39:·invokeinterface·#126,··2··········//·InterfaceMethod·android/view/SurfaceHolder.lockCanvas:(Landroid/graphics/Rect;)Landroid/graphics/Canvas; |
637 | ········39:·astore_3 | ||
638 | ········4 | 641 | ········44:·astore········4 |
642 | ········46:·aload·········4 | ||
639 | ········4 | 643 | ········48:·ifnull········133 |
640 | ········ | 644 | ········51:·aload_0 |
641 | ········ | 645 | ········52:·aload·········4 |
642 | ········ | 646 | ········54:·invokevirtual·#130················//·Method·drawBackground:(Landroid/graphics/Canvas;)V |
643 | ········ | 647 | ········57:·aload_0 |
644 | ········5 | 648 | ········58:·getfield······#54·················//·Field·credits:Ljava/util/List; |
645 | ········ | 649 | ········61:·astore_1 |
646 | ········ | 650 | ········62:·aload_1 |
647 | ········ | 651 | ········63:·invokeinterface·#92,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
648 | ········60:·astore········4 | ||
649 | ········6 | 652 | ········68:·astore_1 |
653 | ········69:·aload_1 | ||
650 | ········ | 654 | ········70:·invokeinterface·#98,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
651 | ········69:·istore········5 | ||
652 | ········7 | 655 | ········75:·istore_2 |
656 | ········76:·iload_2 | ||
653 | ········7 | 657 | ········77:·ifeq··········133 |
654 | ········ | 658 | ········80:·aload_1 |
655 | ········ | 659 | ········81:·invokeinterface·#102,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
656 | ········8 | 660 | ········86:·astore········5 |
657 | ········8 | 661 | ········88:·aload·········5 |
658 | ········ | 662 | ········90:·checkcast·····#104················//·class·org/androidsoft/games/utils/credits/CreditsItem |
659 | ········9 | 663 | ········93:·astore········5 |
660 | ········9 | 664 | ········95:·aload·········5 |
661 | ········9 | 665 | ········97:·aload·········4 |
662 | ········9 | 666 | ········99:·invokeinterface·#133,··2··········//·InterfaceMethod·org/androidsoft/games/utils/credits/CreditsItem.draw:(Landroid/graphics/Canvas;)V |
663 | ·······10 | 667 | ·······104:·goto··········69 |
664 | ·······10 | 668 | ·······107:·astore_1 |
665 | ·······10 | 669 | ·······108:·aload·········4 |
666 | ·······1 | 670 | ·······110:·ifnull········126 |
667 | ·······1 | 671 | ·······113:·aload_0 |
668 | ·······1 | 672 | ·······114:·getfield······#67·················//·Field·mHolder:Landroid/view/SurfaceHolder; |
669 | ·······11 | 673 | ·······117:·astore_3 |
670 | ·······113:·aload_2 | ||
671 | ·······11 | 674 | ·······118:·aload_3 |
675 | ·······119:·aload·········4 | ||
672 | ·······1 | 676 | ·······121:·invokeinterface·#136,··2··········//·InterfaceMethod·android/view/SurfaceHolder.unlockCanvasAndPost:(Landroid/graphics/Canvas;)V |
673 | ·······12 | 677 | ·······126:·aload_1 |
674 | ·······12 | 678 | ·······127:·athrow |
675 | ·······12 | 679 | ·······128:·astore_1 |
676 | ·······12 | 680 | ·······129:·aload_0 |
677 | ·······1 | 681 | ·······130:·monitorexit |
678 | ·······125:·aload_1 | ||
679 | ·······126:·athrow | ||
680 | ·······127:·aload_3 | ||
681 | ·······128:·ifnull········143 | ||
682 | ·······131:·aload_ | 682 | ·······131:·aload_1 |
683 | ·······132:·athrow | ||
684 | ·······133:·aload·········4 | ||
685 | ·······135:·ifnull········151 | ||
686 | ·······138:·aload_0 | ||
683 | ·······13 | 687 | ·······139:·getfield······#67·················//·Field·mHolder:Landroid/view/SurfaceHolder; |
684 | ·······1 | 688 | ·······142:·astore_1 |
685 | ·······1 | 689 | ·······143:·aload_1 |
686 | ·······1 | 690 | ·······144:·aload·········4 |
687 | ·······1 | 691 | ·······146:·invokeinterface·#136,··2··········//·InterfaceMethod·android/view/SurfaceHolder.unlockCanvasAndPost:(Landroid/graphics/Canvas;)V |
688 | ·······1 | 692 | ·······151:·aload_0 |
689 | ·······1 | 693 | ·······152:·monitorexit |
690 | ·······1 | 694 | ·······153:·return |
691 | ······Exception·table: | 695 | ······Exception·table: |
692 | ·········from····to··target·type | 696 | ·········from····to··target·type |
693 | ·············2·····6···12 | 697 | ·············2·····6···128···any |
694 | ············11····15···12 | 698 | ············11····15···128···any |
695 | ············ | 699 | ············21····25···128···any |
696 | ············2 | 700 | ············28····32···107···any |
697 | ············3 | 701 | ············38····44···107···any |
698 | ············ | 702 | ············52····57···107···any |
699 | ············49····53···103···any | ||
700 | ············5 | 703 | ············57····61···107···any |
701 | ············62····6 | 704 | ············62····68···107···any |
702 | ············ | 705 | ············69····75···107···any |
706 | ············80····86···107···any | ||
703 | ············8 | 707 | ············88····93···107···any |
704 | ············9 | 708 | ············97···104···107···any |
705 | ···········1 | 709 | ···········113···117···128···any |
706 | ···········11 | 710 | ···········119···126···128···any |
707 | ···········12 | 711 | ···········126···128···128···any |
708 | ···········131···135···122···any | ||
709 | ···········13 | 712 | ···········138···142···128···any |
713 | ···········144···151···128···any | ||
710 | ··private·void·init(android.content.Context,·org.androidsoft.games.utils.credits.CreditsParams); | 714 | ··private·void·init(android.content.Context,·org.androidsoft.games.utils.credits.CreditsParams); |
711 | ····descriptor:·(Landroid/content/Context;Lorg/androidsoft/games/utils/credits/CreditsParams;)V | 715 | ····descriptor:·(Landroid/content/Context;Lorg/androidsoft/games/utils/credits/CreditsParams;)V |
712 | ····flags:·(0x0002)·ACC_PRIVATE | 716 | ····flags:·(0x0002)·ACC_PRIVATE |
713 | ····Code: | 717 | ····Code: |
714 | ······stack=300,·locals=14,·args_size=3 | 718 | ······stack=300,·locals=14,·args_size=3 |
715 | ·········0:·iconst_1 | 719 | ·········0:·iconst_1 |
Max diff block lines reached; -1/8170 bytes (-0.01%) of diff not shown. |
Offset 112, 15 lines modified | Offset 112, 15 lines modified | ||
112 | ····move-result·v1 | 112 | ····move-result·v1 |
113 | ····return·v1 | 113 | ····return·v1 |
114 | .end·method | 114 | .end·method |
115 | .method·private·getShuffledList()Ljava/util/ArrayList; | 115 | .method·private·getShuffledList()Ljava/util/ArrayList; |
116 | ····.locals· | 116 | ····.locals·9 |
117 | ····.annotation·system·Ldalvik/annotation/Signature; | 117 | ····.annotation·system·Ldalvik/annotation/Signature; |
118 | ········value·=·{ | 118 | ········value·=·{ |
119 | ············"()", | 119 | ············"()", |
120 | ············"Ljava/util/ArrayList", | 120 | ············"Ljava/util/ArrayList", |
121 | ············"<", | 121 | ············"<", |
122 | ············"Ljava/lang/Integer;", | 122 | ············"Ljava/lang/Integer;", |
123 | ············">;" | 123 | ············">;" |
Offset 142, 23 lines modified | Offset 142, 23 lines modified | ||
142 | ····const/16·v5,·0x10 | 142 | ····const/16·v5,·0x10 |
143 | ····if-ge·v2,·v5,·:cond_0 | 143 | ····if-ge·v2,·v5,·:cond_0 |
144 | ····.line·259 | 144 | ····.line·259 |
145 | ····invoke-static·{},·Ljava/lang/Math;->random()D | 145 | ····invoke-static·{},·Ljava/lang/Math;->random()D |
146 | ····move-result-wide·v | 146 | ····move-result-wide·v5 |
147 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->size()I | 147 | ····invoke-virtual·{v3},·Ljava/util/ArrayList;->size()I |
148 | ····move-result·v | 148 | ····move-result·v7 |
149 | ····int-to-double·v | 149 | ····int-to-double·v7,·v7 |
150 | ····mul-double·v0,·v | 150 | ····mul-double·v0,·v5,·v7 |
151 | ····.line·260 | 151 | ····.line·260 |
152 | ····.local·v0,·"dPos":D | 152 | ····.local·v0,·"dPos":D |
153 | ····double-to-int·v4,·v0 | 153 | ····double-to-int·v4,·v0 |
154 | ····.line·261 | 154 | ····.line·261 |
155 | ····.local·v4,·"nPos":I | 155 | ····.local·v4,·"nPos":I |
Offset 206, 96 lines modified | Offset 206, 94 lines modified | ||
206 | .method·private·static·getTileAt(I)Lorg/androidsoft/games/puzzle/kids/Tile; | 206 | .method·private·static·getTileAt(I)Lorg/androidsoft/games/puzzle/kids/Tile; |
207 | ····.locals·3 | 207 | ····.locals·3 |
208 | ····.param·p0,·"position"····#·I | 208 | ····.param·p0,·"position"····#·I |
209 | ····.prologue | 209 | ····.prologue |
210 | ····.line·193 | 210 | ····.line·193 |
211 | ····sget-object·v | 211 | ····sget-object·v1,·Lorg/androidsoft/games/puzzle/kids/Puzzle;->mList:Lorg/androidsoft/games/puzzle/kids/TileList; |
212 | ····invoke-virtual·{v | 212 | ····invoke-virtual·{v1},·Lorg/androidsoft/games/puzzle/kids/TileList;->iterator()Ljava/util/Iterator; |
213 | ····move-result-object·v | 213 | ····move-result-object·v1 |
214 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
215 | ····:cond_0 | 214 | ····:cond_0 |
216 | ····invoke-interface·{v | 215 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
217 | ····move-result·v2 | 216 | ····move-result·v2 |
218 | ····if-eqz·v2,·:cond_1 | 217 | ····if-eqz·v2,·:cond_1 |
219 | ····invoke-interface·{v | 218 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
220 | ····move-result-object·v | 219 | ····move-result-object·v0 |
221 | ····check-cast·v | 220 | ····check-cast·v0,·Lorg/androidsoft/games/puzzle/kids/Tile; |
222 | ····.line·195 | 221 | ····.line·195 |
223 | ····.local·v | 222 | ····.local·v0,·"t":Lorg/androidsoft/games/puzzle/kids/Tile; |
224 | ····invoke-virtual·{v | 223 | ····invoke-virtual·{v0,·p0},·Lorg/androidsoft/games/puzzle/kids/Tile;->isAtPosition(I)Z |
225 | ····move-result·v2 | 224 | ····move-result·v2 |
226 | ····if-eqz·v2,·:cond_0 | 225 | ····if-eqz·v2,·:cond_0 |
227 | ····.line·200 | 226 | ····.line·200 |
228 | ····.end·local·v | 227 | ····.end·local·v0····#·"t":Lorg/androidsoft/games/puzzle/kids/Tile; |
229 | ····:goto_0 | 228 | ····:goto_0 |
230 | ····return-object·v | 229 | ····return-object·v0 |
231 | ····:cond_1 | 230 | ····:cond_1 |
232 | ····const/4·v | 231 | ····const/4·v0,·0x0 |
233 | ····goto·:goto_0 | 232 | ····goto·:goto_0 |
234 | .end·method | 233 | .end·method |
235 | .method·private·isComplete()Z | 234 | .method·private·isComplete()Z |
236 | ····.locals·3 | 235 | ····.locals·3 |
237 | ····.prologue | 236 | ····.prologue |
238 | ····.line·222 | 237 | ····.line·222 |
239 | ····sget-object·v | 238 | ····sget-object·v1,·Lorg/androidsoft/games/puzzle/kids/Puzzle;->mList:Lorg/androidsoft/games/puzzle/kids/TileList; |
240 | ····invoke-virtual·{v | 239 | ····invoke-virtual·{v1},·Lorg/androidsoft/games/puzzle/kids/TileList;->iterator()Ljava/util/Iterator; |
241 | ····move-result-object·v | 240 | ····move-result-object·v1 |
242 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
243 | ····:cond_0 | 241 | ····:cond_0 |
244 | ····invoke-interface·{v | 242 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
245 | ····move-result·v2 | 243 | ····move-result·v2 |
246 | ····if-eqz·v2,·:cond_1 | 244 | ····if-eqz·v2,·:cond_1 |
247 | ····invoke-interface·{v | 245 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
248 | ····move-result-object·v | 246 | ····move-result-object·v0 |
249 | ····check-cast·v | 247 | ····check-cast·v0,·Lorg/androidsoft/games/puzzle/kids/Tile; |
250 | ····.line·224 | 248 | ····.line·224 |
251 | ····.local·v | 249 | ····.local·v0,·"t":Lorg/androidsoft/games/puzzle/kids/Tile; |
252 | ····invoke-virtual·{v | 250 | ····invoke-virtual·{v0},·Lorg/androidsoft/games/puzzle/kids/Tile;->isAtTheGoodPosition()Z |
253 | ····move-result·v2 | 251 | ····move-result·v2 |
254 | ····if-nez·v2,·:cond_0 | 252 | ····if-nez·v2,·:cond_0 |
255 | ····.line·226 | 253 | ····.line·226 |
256 | ····const/4·v | 254 | ····const/4·v1,·0x0 |
257 | ····.line·229 | 255 | ····.line·229 |
258 | ····.end·local·v | 256 | ····.end·local·v0····#·"t":Lorg/androidsoft/games/puzzle/kids/Tile; |
259 | ····:goto_0 | 257 | ····:goto_0 |
260 | ····return·v | 258 | ····return·v1 |
Max diff block lines reached; 224/4783 bytes (4.68%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity; | 21 | .field·final·synthetic·this$0:Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity;)V | 23 | .method·constructor·<init>(Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·187 | 27 | ····.line·187 |
27 | ····iput-object·p1,·p0,·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity$2;->this$0:Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity; | 28 | ····iput-object·p1,·p0,·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity$2;->this$0:Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity; | 21 | .field·final·synthetic·this$0:Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity;)V | 23 | .method·constructor·<init>(Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·195 | 27 | ····.line·195 |
27 | ····iput-object·p1,·p0,·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity$1;->this$0:Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity; | 28 | ····iput-object·p1,·p0,·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity$1;->this$0:Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/androidsoft/games/puzzle/kids/PuzzleView; | 21 | .field·final·synthetic·this$0:Lorg/androidsoft/games/puzzle/kids/PuzzleView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/androidsoft/games/puzzle/kids/PuzzleView;)V | 23 | .method·constructor·<init>(Lorg/androidsoft/games/puzzle/kids/PuzzleView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/androidsoft/games/puzzle/kids/PuzzleView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·56 | 27 | ····.line·56 |
27 | ····iput-object·p1,·p0,·Lorg/androidsoft/games/puzzle/kids/PuzzleView$2;->this$0:Lorg/androidsoft/games/puzzle/kids/PuzzleView; | 28 | ····iput-object·p1,·p0,·Lorg/androidsoft/games/puzzle/kids/PuzzleView$2;->this$0:Lorg/androidsoft/games/puzzle/kids/PuzzleView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 10 lines modified | Offset 20, 9 lines modified | ||
20 | .method·public·constructor·<init>()V | 20 | .method·public·constructor·<init>()V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.prologue | 22 | ····.prologue |
23 | ····.line·10 | 23 | ····.line·10 |
24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
25 | ····.line·51 | ||
26 | ····return-void | 25 | ····return-void |
27 | .end·method | 26 | .end·method |
Offset 49, 15 lines modified | Offset 49, 14 lines modified | ||
49 | .method·public·constructor·<init>()V | 49 | .method·public·constructor·<init>()V |
50 | ····.locals·0 | 50 | ····.locals·0 |
51 | ····.prologue | 51 | ····.prologue |
52 | ····.line·39 | 52 | ····.line·39 |
53 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V | 53 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V |
54 | ····.line·266 | ||
55 | ····return-void | 54 | ····return-void |
56 | .end·method | 55 | .end·method |
57 | .method·static·synthetic·access$100(Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity;)Landroid/view/ViewGroup; | 56 | .method·static·synthetic·access$100(Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity;)Landroid/view/ViewGroup; |
58 | ····.locals·1 | 57 | ····.locals·1 |
59 | ····.param·p0,·"x0"····#·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity; | 58 | ····.param·p0,·"x0"····#·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity; |
Offset 88, 15 lines modified | Offset 87, 15 lines modified | ||
88 | ····.line·39 | 87 | ····.line·39 |
89 | ····iput-boolean·p1,·p0,·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity;->mStarted:Z | 88 | ····iput-boolean·p1,·p0,·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity;->mStarted:Z |
90 | ····return·p1 | 89 | ····return·p1 |
91 | .end·method | 90 | .end·method |
92 | .method·private·applyRotation(IFF)V | 91 | .method·private·applyRotation(IFF)V |
93 | ····.locals· | 92 | ····.locals·7 |
94 | ····.param·p1,·"position"····#·I | 93 | ····.param·p1,·"position"····#·I |
95 | ····.param·p2,·"start"····#·F | 94 | ····.param·p2,·"start"····#·F |
96 | ····.param·p3,·"end"····#·F | 95 | ····.param·p3,·"end"····#·F |
97 | ····.prologue | 96 | ····.prologue |
98 | ····const/4·v6,·0x1 | 97 | ····const/4·v6,·0x1 |
Offset 135, 17 lines modified | Offset 134, 17 lines modified | ||
135 | ····move·v2,·p3 | 134 | ····move·v2,·p3 |
136 | ····invoke-direct/range·{v0·..·v6},·Lorg/androidsoft/games/puzzle/kids/Rotate3dAnimation;-><init>(FFFFFZ)V | 135 | ····invoke-direct/range·{v0·..·v6},·Lorg/androidsoft/games/puzzle/kids/Rotate3dAnimation;-><init>(FFFFFZ)V |
137 | ····.line·225 | 136 | ····.line·225 |
138 | ····.local·v0,·"rotation":Lorg/androidsoft/games/puzzle/kids/Rotate3dAnimation; | 137 | ····.local·v0,·"rotation":Lorg/androidsoft/games/puzzle/kids/Rotate3dAnimation; |
139 | ····const-wide/16·v | 138 | ····const-wide/16·v1,·0x7d0 |
140 | ····invoke-virtual·{v0,·v | 139 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/androidsoft/games/puzzle/kids/Rotate3dAnimation;->setDuration(J)V |
141 | ····.line·226 | 140 | ····.line·226 |
142 | ····invoke-virtual·{v0,·v6},·Lorg/androidsoft/games/puzzle/kids/Rotate3dAnimation;->setFillAfter(Z)V | 141 | ····invoke-virtual·{v0,·v6},·Lorg/androidsoft/games/puzzle/kids/Rotate3dAnimation;->setFillAfter(Z)V |
143 | ····.line·227 | 142 | ····.line·227 |
144 | ····new-instance·v1,·Landroid/view/animation/AccelerateInterpolator; | 143 | ····new-instance·v1,·Landroid/view/animation/AccelerateInterpolator; |
Offset 562, 14 lines modified | Offset 561, 15 lines modified | ||
562 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 561 | ····invoke-virtual·{v2,·v3,·v4},·Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
563 | ····move-result-object·v2 | 562 | ····move-result-object·v2 |
564 | ····const·v3,·0x7f050014 | 563 | ····const·v3,·0x7f050014 |
564 | ····.line·194 | ||
565 | ····invoke-virtual·{p0,·v3},·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity;->getString(I)Ljava/lang/String; | 565 | ····invoke-virtual·{p0,·v3},·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity;->getString(I)Ljava/lang/String; |
566 | ····move-result-object·v3 | 566 | ····move-result-object·v3 |
567 | ····new-instance·v4,·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity$1; | 567 | ····new-instance·v4,·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity$1; |
568 | ····invoke-direct·{v4,·p0},·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity$1;-><init>(Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity;)V | 568 | ····invoke-direct·{v4,·p0},·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity$1;-><init>(Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity;)V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/androidsoft/games/puzzle/kids/PuzzleView; | 21 | .field·final·synthetic·this$0:Lorg/androidsoft/games/puzzle/kids/PuzzleView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/androidsoft/games/puzzle/kids/PuzzleView;)V | 23 | .method·constructor·<init>(Lorg/androidsoft/games/puzzle/kids/PuzzleView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/androidsoft/games/puzzle/kids/PuzzleView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·41 | 27 | ····.line·41 |
27 | ····iput-object·p1,·p0,·Lorg/androidsoft/games/puzzle/kids/PuzzleView$1;->this$0:Lorg/androidsoft/games/puzzle/kids/PuzzleView; | 28 | ····iput-object·p1,·p0,·Lorg/androidsoft/games/puzzle/kids/PuzzleView$1;->this$0:Lorg/androidsoft/games/puzzle/kids/PuzzleView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/androidsoft/games/puzzle/kids/PuzzleView; | 21 | .field·final·synthetic·this$0:Lorg/androidsoft/games/puzzle/kids/PuzzleView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/androidsoft/games/puzzle/kids/PuzzleView;)V | 23 | .method·constructor·<init>(Lorg/androidsoft/games/puzzle/kids/PuzzleView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/androidsoft/games/puzzle/kids/PuzzleView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·70 | 27 | ····.line·70 |
27 | ····iput-object·p1,·p0,·Lorg/androidsoft/games/puzzle/kids/PuzzleView$3;->this$0:Lorg/androidsoft/games/puzzle/kids/PuzzleView; | 28 | ····iput-object·p1,·p0,·Lorg/androidsoft/games/puzzle/kids/PuzzleView$3;->this$0:Lorg/androidsoft/games/puzzle/kids/PuzzleView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 40, 18 lines modified | Offset 40, 18 lines modified | ||
40 | ····.line·274 | 40 | ····.line·274 |
41 | ····return-void | 41 | ····return-void |
42 | .end·method | 42 | .end·method |
43 | #·virtual·methods | 43 | #·virtual·methods |
44 | .method·public·run()V | 44 | .method·public·run()V |
45 | ····.locals· | 45 | ····.locals·8 |
46 | ····.prologue | 46 | ····.prologue |
47 | ····const/4·v | 47 | ····const/4·v7,·0x1 |
48 | ····const/4·v6,·0x0 | 48 | ····const/4·v6,·0x0 |
49 | ····const/high16·v2,·0x40000000····#·2.0f | 49 | ····const/high16·v2,·0x40000000····#·2.0f |
50 | ····.line·278 | 50 | ····.line·278 |
51 | ····iget-object·v1,·p0,·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity$SwapViews;->this$0:Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity; | 51 | ····iget-object·v1,·p0,·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity$SwapViews;->this$0:Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity; |
Offset 123, 20 lines modified | Offset 123, 20 lines modified | ||
123 | ····const/high16·v5,·0x439b0000····#·310.0f | 123 | ····const/high16·v5,·0x439b0000····#·310.0f |
124 | ····invoke-direct/range·{v0·..·v6},·Lorg/androidsoft/games/puzzle/kids/Rotate3dAnimation;-><init>(FFFFFZ)V | 124 | ····invoke-direct/range·{v0·..·v6},·Lorg/androidsoft/games/puzzle/kids/Rotate3dAnimation;-><init>(FFFFFZ)V |
125 | ····.line·288 | 125 | ····.line·288 |
126 | ····.local·v0,·"rotation":Lorg/androidsoft/games/puzzle/kids/Rotate3dAnimation; | 126 | ····.local·v0,·"rotation":Lorg/androidsoft/games/puzzle/kids/Rotate3dAnimation; |
127 | ····const-wide/16·v | 127 | ····const-wide/16·v1,·0x7d0 |
128 | ····invoke-virtual·{v0,·v | 128 | ····invoke-virtual·{v0,·v1,·v2},·Lorg/androidsoft/games/puzzle/kids/Rotate3dAnimation;->setDuration(J)V |
129 | ····.line·289 | 129 | ····.line·289 |
130 | ····invoke-virtual·{v0,·v | 130 | ····invoke-virtual·{v0,·v7},·Lorg/androidsoft/games/puzzle/kids/Rotate3dAnimation;->setFillAfter(Z)V |
131 | ····.line·290 | 131 | ····.line·290 |
132 | ····new-instance·v1,·Landroid/view/animation/DecelerateInterpolator; | 132 | ····new-instance·v1,·Landroid/view/animation/DecelerateInterpolator; |
133 | ····invoke-direct·{v1},·Landroid/view/animation/DecelerateInterpolator;-><init>()V | 133 | ····invoke-direct·{v1},·Landroid/view/animation/DecelerateInterpolator;-><init>()V |
134 | ····invoke-virtual·{v0,·v1},·Lorg/androidsoft/games/puzzle/kids/Rotate3dAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V | 134 | ····invoke-virtual·{v0,·v1},·Lorg/androidsoft/games/puzzle/kids/Rotate3dAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V |
Offset 149, 12 lines modified | Offset 149, 12 lines modified | ||
149 | ····move-result-object·v1 | 149 | ····move-result-object·v1 |
150 | ····invoke-virtual·{v1,·v0},·Landroid/view/ViewGroup;->startAnimation(Landroid/view/animation/Animation;)V | 150 | ····invoke-virtual·{v1,·v0},·Landroid/view/ViewGroup;->startAnimation(Landroid/view/animation/Animation;)V |
151 | ····.line·293 | 151 | ····.line·293 |
152 | ····iget-object·v1,·p0,·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity$SwapViews;->this$0:Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity; | 152 | ····iget-object·v1,·p0,·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity$SwapViews;->this$0:Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity; |
153 | ····invoke-static·{v1,·v | 153 | ····invoke-static·{v1,·v7},·Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity;->access$302(Lorg/androidsoft/games/puzzle/kids/AbstractMainActivity;Z)Z |
154 | ····.line·294 | 154 | ····.line·294 |
155 | ····return-void | 155 | ····return-void |
156 | .end·method | 156 | .end·method |
Offset 112, 45 lines modified | Offset 112, 44 lines modified | ||
112 | ····.locals·3 | 112 | ····.locals·3 |
113 | ····.param·p1,·"nResId"····#·I | 113 | ····.param·p1,·"nResId"····#·I |
114 | ····.prologue | 114 | ····.prologue |
115 | ····.line·79 | 115 | ····.line·79 |
116 | ····invoke-virtual·{p0},·Lorg/androidsoft/games/puzzle/kids/TileList;->iterator()Ljava/util/Iterator; | 116 | ····invoke-virtual·{p0},·Lorg/androidsoft/games/puzzle/kids/TileList;->iterator()Ljava/util/Iterator; |
117 | ····move-result-object·v | 117 | ····move-result-object·v1 |
118 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
119 | ····:cond_0 | 118 | ····:cond_0 |
120 | ····invoke-interface·{v | 119 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
121 | ····move-result·v2 | 120 | ····move-result·v2 |
122 | ····if-eqz·v2,·:cond_1 | 121 | ····if-eqz·v2,·:cond_1 |
123 | ····invoke-interface·{v | 122 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
124 | ····move-result-object·v | 123 | ····move-result-object·v0 |
125 | ····check-cast·v | 124 | ····check-cast·v0,·Lorg/androidsoft/games/puzzle/kids/Tile; |
126 | ····.line·81 | 125 | ····.line·81 |
127 | ····.local·v | 126 | ····.local·v0,·"t":Lorg/androidsoft/games/puzzle/kids/Tile; |
128 | ····invoke-virtual·{v | 127 | ····invoke-virtual·{v0},·Lorg/androidsoft/games/puzzle/kids/Tile;->getResId()I |
129 | ····move-result·v2 | 128 | ····move-result·v2 |
130 | ····if-ne·v2,·p1,·:cond_0 | 129 | ····if-ne·v2,·p1,·:cond_0 |
131 | ····.line·86 | 130 | ····.line·86 |
132 | ····.end·local·v | 131 | ····.end·local·v0····#·"t":Lorg/androidsoft/games/puzzle/kids/Tile; |
133 | ····:goto_0 | 132 | ····:goto_0 |
134 | ····return-object·v | 133 | ····return-object·v0 |
135 | ····:cond_1 | 134 | ····:cond_1 |
136 | ····const/4·v | 135 | ····const/4·v0,·0x0 |
137 | ····goto·:goto_0 | 136 | ····goto·:goto_0 |
138 | .end·method | 137 | .end·method |
139 | .method·serialize()Ljava/lang/String; | 138 | .method·serialize()Ljava/lang/String; |
140 | ····.locals·4 | 139 | ····.locals·4 |
Offset 160, 42 lines modified | Offset 159, 41 lines modified | ||
160 | ····invoke-direct·{v0},·Lorg/json/JSONArray;-><init>()V | 159 | ····invoke-direct·{v0},·Lorg/json/JSONArray;-><init>()V |
161 | ····.line·69 | 160 | ····.line·69 |
162 | ····.local·v0,·"array":Lorg/json/JSONArray; | 161 | ····.local·v0,·"array":Lorg/json/JSONArray; |
163 | ····invoke-virtual·{p0},·Lorg/androidsoft/games/puzzle/kids/TileList;->iterator()Ljava/util/Iterator; | 162 | ····invoke-virtual·{p0},·Lorg/androidsoft/games/puzzle/kids/TileList;->iterator()Ljava/util/Iterator; |
164 | ····move-result-object·v | 163 | ····move-result-object·v2 |
165 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
166 | ····:goto_0 | 164 | ····:goto_0 |
167 | ····invoke-interface·{v | 165 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
168 | ····move-result·v3 | 166 | ····move-result·v3 |
169 | ····if-eqz·v3,·:cond_0 | 167 | ····if-eqz·v3,·:cond_0 |
170 | ····invoke-interface·{v | 168 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
171 | ····move-result-object·v | 169 | ····move-result-object·v1 |
172 | ····check-cast·v | 170 | ····check-cast·v1,·Lorg/androidsoft/games/puzzle/kids/Tile; |
173 | ····.line·71 | 171 | ····.line·71 |
174 | ····.local·v | 172 | ····.local·v1,·"t":Lorg/androidsoft/games/puzzle/kids/Tile; |
175 | ····invoke-virtual·{v | 173 | ····invoke-virtual·{v1},·Lorg/androidsoft/games/puzzle/kids/Tile;->json()Lorg/json/JSONObject; |
176 | ····move-result-object·v3 | 174 | ····move-result-object·v3 |
177 | ····invoke-virtual·{v0,·v3},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; | 175 | ····invoke-virtual·{v0,·v3},·Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; |
178 | ····goto·:goto_0 | 176 | ····goto·:goto_0 |
179 | ····.line·73 | 177 | ····.line·73 |
180 | ····.end·local·v | 178 | ····.end·local·v1····#·"t":Lorg/androidsoft/games/puzzle/kids/Tile; |
181 | ····:cond_0 | 179 | ····:cond_0 |
182 | ····invoke-virtual·{v0},·Lorg/json/JSONArray;->toString()Ljava/lang/String; | 180 | ····invoke-virtual·{v0},·Lorg/json/JSONArray;->toString()Ljava/lang/String; |
183 | ····move-result-object·v | 181 | ····move-result-object·v2 |
184 | ····return-object·v | 182 | ····return-object·v2 |
185 | .end·method | 183 | .end·method |
Offset 122, 15 lines modified | Offset 122, 15 lines modified | ||
122 | ····.line·37 | 122 | ····.line·37 |
123 | ····invoke-direct·{p0},·Lorg/androidsoft/games/utils/credits/CreditsView;->drawFrame()V | 123 | ····invoke-direct·{p0},·Lorg/androidsoft/games/utils/credits/CreditsView;->drawFrame()V |
124 | ····return-void | 124 | ····return-void |
125 | .end·method | 125 | .end·method |
126 | .method·static·synthetic·access$100(Lorg/androidsoft/games/utils/credits/CreditsView;J)V | 126 | .method·static·synthetic·access$100(Lorg/androidsoft/games/utils/credits/CreditsView;J)V |
127 | ····.locals· | 127 | ····.locals·0 |
128 | ····.param·p0,·"x0"····#·Lorg/androidsoft/games/utils/credits/CreditsView; | 128 | ····.param·p0,·"x0"····#·Lorg/androidsoft/games/utils/credits/CreditsView; |
129 | ····.param·p1,·"x1"····#·J | 129 | ····.param·p1,·"x1"····#·J |
130 | ····.prologue | 130 | ····.prologue |
131 | ····.line·37 | 131 | ····.line·37 |
132 | ····invoke-direct·{p0,·p1,·p2},·Lorg/androidsoft/games/utils/credits/CreditsView;->prepareFrame(J)V | 132 | ····invoke-direct·{p0,·p1,·p2},·Lorg/androidsoft/games/utils/credits/CreditsView;->prepareFrame(J)V |
Offset 182, 172 lines modified | Offset 182, 169 lines modified | ||
182 | ············">;I)V" | 182 | ············">;I)V" |
183 | ········} | 183 | ········} |
184 | ····.end·annotation | 184 | ····.end·annotation |
185 | ····.prologue | 185 | ····.prologue |
186 | ····.line·102 | 186 | ····.line·102 |
187 | ····.local·p1,·"list":Ljava/util/List;,·"Ljava/util/List<Lorg/androidsoft/games/utils/credits/CreditsItem;>;" | 187 | ····.local·p1,·"list":Ljava/util/List;,·"Ljava/util/List<Lorg/androidsoft/games/utils/credits/CreditsItem;>;" |
188 | ····add-int/lit8·v | 188 | ····add-int/lit8·v1,·p2,·0x1e |
189 | ····.line·103 | 189 | ····.line·103 |
190 | ····.local·v | 190 | ····.local·v1,·"offset":I |
191 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 191 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
192 | ····move-result-object·v | 192 | ····move-result-object·v2 |
193 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
194 | ····:goto_0 | 193 | ····:goto_0 |
195 | ····invoke-interface·{v | 194 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
196 | ····move-result·v3 | 195 | ····move-result·v3 |
197 | ····if-eqz·v3,·:cond_0 | 196 | ····if-eqz·v3,·:cond_0 |
198 | ····invoke-interface·{v | 197 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
199 | ····move-result-object·v | 198 | ····move-result-object·v0 |
200 | ····check-cast·v | 199 | ····check-cast·v0,·Lorg/androidsoft/games/utils/credits/CreditsItem; |
201 | ····.line·105 | 200 | ····.line·105 |
202 | ····.local·v | 201 | ····.local·v0,·"item":Lorg/androidsoft/games/utils/credits/CreditsItem; |
203 | ····invoke-interface·{v | 202 | ····invoke-interface·{v0},·Lorg/androidsoft/games/utils/credits/CreditsItem;->getBeforeSpacing()I |
204 | ····move-result·v3 | 203 | ····move-result·v3 |
205 | ····add-int/2addr·v | 204 | ····add-int/2addr·v1,·v3 |
206 | ····.line·106 | 205 | ····.line·106 |
207 | ····invoke-interface·{v | 206 | ····invoke-interface·{v0,·v1},·Lorg/androidsoft/games/utils/credits/CreditsItem;->setOffset(I)V |
208 | ····.line·107 | 207 | ····.line·107 |
209 | ····invoke-interface·{v | 208 | ····invoke-interface·{v0},·Lorg/androidsoft/games/utils/credits/CreditsItem;->getAfterSpacing()I |
210 | ····move-result·v3 | 209 | ····move-result·v3 |
211 | ····add-int/2addr·v | 210 | ····add-int/2addr·v1,·v3 |
212 | ····.line·108 | 211 | ····.line·108 |
213 | ····goto·:goto_0 | 212 | ····goto·:goto_0 |
214 | ····.line·109 | 213 | ····.line·109 |
215 | ····.end·local·v | 214 | ····.end·local·v0····#·"item":Lorg/androidsoft/games/utils/credits/CreditsItem; |
216 | ····:cond_0 | 215 | ····:cond_0 |
217 | ····return-void | 216 | ····return-void |
218 | .end·method | 217 | .end·method |
219 | .method·private·declared-synchronized·drawFrame()V | 218 | .method·private·declared-synchronized·drawFrame()V |
220 | ····.locals· | 219 | ····.locals·4 |
221 | ····.prologue | 220 | ····.prologue |
222 | ····.line·253 | 221 | ····.line·253 |
223 | ····monitor-enter·p0 | 222 | ····monitor-enter·p0 |
224 | ····:try_start_0 | 223 | ····:try_start_0 |
225 | ····iget-object·v | 224 | ····iget-object·v2,·p0,·Lorg/androidsoft/games/utils/credits/CreditsView;->mThread:Lorg/androidsoft/games/utils/credits/CreditsView$CreditsThread; |
226 | ····if-eqz·v | 225 | ····if-eqz·v2,·:cond_0 |
227 | ····.line·255 | 226 | ····.line·255 |
228 | ····iget-object·v | 227 | ····iget-object·v2,·p0,·Lorg/androidsoft/games/utils/credits/CreditsView;->mThread:Lorg/androidsoft/games/utils/credits/CreditsView$CreditsThread; |
229 | ····const/4·v | 228 | ····const/4·v3,·0x0 |
230 | ····iput-boolean·v | 229 | ····iput-boolean·v3,·v2,·Lorg/androidsoft/games/utils/credits/CreditsView$CreditsThread;->cont:Z |
231 | ····:try_end_0 | 230 | ····:try_end_0 |
232 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 | 231 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 |
233 | ····.line·258 | 232 | ····.line·258 |
234 | ····:cond_0 | 233 | ····:cond_0 |
235 | ····const/4·v0,·0x0 | 234 | ····const/4·v0,·0x0 |
236 | ····.line·261 | 235 | ····.line·261 |
237 | ····.local·v0,·"canvas":Landroid/graphics/Canvas; | 236 | ····.local·v0,·"canvas":Landroid/graphics/Canvas; |
238 | ····:try_start_1 | 237 | ····:try_start_1 |
239 | ····iget-object·v | 238 | ····iget-object·v2,·p0,·Lorg/androidsoft/games/utils/credits/CreditsView;->mHolder:Landroid/view/SurfaceHolder; |
240 | ····const/4·v | 239 | ····const/4·v3,·0x0 |
241 | ····invoke-interface·{v | 240 | ····invoke-interface·{v2,·v3},·Landroid/view/SurfaceHolder;->lockCanvas(Landroid/graphics/Rect;)Landroid/graphics/Canvas; |
242 | ····move-result-object·v0 | 241 | ····move-result-object·v0 |
243 | ····.line·262 | 242 | ····.line·262 |
244 | ····if-eqz·v0,·:cond_2 | 243 | ····if-eqz·v0,·:cond_2 |
245 | ····.line·264 | 244 | ····.line·264 |
246 | ····invoke-virtual·{p0,·v0},·Lorg/androidsoft/games/utils/credits/CreditsView;->drawBackground(Landroid/graphics/Canvas;)V | 245 | ····invoke-virtual·{p0,·v0},·Lorg/androidsoft/games/utils/credits/CreditsView;->drawBackground(Landroid/graphics/Canvas;)V |
247 | ····.line·266 | 246 | ····.line·266 |
248 | ····iget-object·v | 247 | ····iget-object·v2,·p0,·Lorg/androidsoft/games/utils/credits/CreditsView;->credits:Ljava/util/List; |
249 | ····invoke-interface·{v | 248 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
250 | ····move-result-object·v | 249 | ····move-result-object·v2 |
251 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
252 | ····:goto_0 | 250 | ····:goto_0 |
253 | ····invoke-interface·{v | 251 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
254 | ····move-result·v3 | 252 | ····move-result·v3 |
Max diff block lines reached; 10133/15562 bytes (65.11%) of diff not shown. |
Offset 61, 43 lines modified | Offset 61, 43 lines modified | ||
61 | ····.line·194 | 61 | ····.line·194 |
62 | ····return-void | 62 | ····return-void |
63 | .end·method | 63 | .end·method |
64 | #·virtual·methods | 64 | #·virtual·methods |
65 | .method·public·run()V | 65 | .method·public·run()V |
66 | ····.locals· | 66 | ····.locals·7 |
67 | ····.prologue | 67 | ····.prologue |
68 | ····.line·199 | 68 | ····.line·199 |
69 | ····:cond_0 | 69 | ····:cond_0 |
70 | ····iget-boolean·v1,·p0,·Lorg/androidsoft/games/utils/credits/CreditsView$CreditsThread;->alive:Z | 70 | ····iget-boolean·v1,·p0,·Lorg/androidsoft/games/utils/credits/CreditsView$CreditsThread;->alive:Z |
71 | ····if-eqz·v1,·:cond_1 | 71 | ····if-eqz·v1,·:cond_1 |
72 | ····.line·201 | 72 | ····.line·201 |
73 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 73 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
74 | ····move-result-wide·v | 74 | ····move-result-wide·v1 |
75 | ····iput-wide·v | 75 | ····iput-wide·v1,·p0,·Lorg/androidsoft/games/utils/credits/CreditsView$CreditsThread;->current:J |
76 | ····.line·202 | 76 | ····.line·202 |
77 | ····iget-wide·v | 77 | ····iget-wide·v1,·p0,·Lorg/androidsoft/games/utils/credits/CreditsView$CreditsThread;->current:J |
78 | ····iget-wide·v | 78 | ····iget-wide·v3,·p0,·Lorg/androidsoft/games/utils/credits/CreditsView$CreditsThread;->lastTime:J |
79 | ····sub-long/2addr·v | 79 | ····sub-long/2addr·v1,·v3 |
80 | ····iput-wide·v | 80 | ····iput-wide·v1,·p0,·Lorg/androidsoft/games/utils/credits/CreditsView$CreditsThread;->ellapsed:J |
81 | ····.line·203 | 81 | ····.line·203 |
82 | ····iget-wide·v | 82 | ····iget-wide·v1,·p0,·Lorg/androidsoft/games/utils/credits/CreditsView$CreditsThread;->current:J |
83 | ····iput-wide·v | 83 | ····iput-wide·v1,·p0,·Lorg/androidsoft/games/utils/credits/CreditsView$CreditsThread;->lastTime:J |
84 | ····.line·204 | 84 | ····.line·204 |
85 | ····iget-object·v1,·p0,·Lorg/androidsoft/games/utils/credits/CreditsView$CreditsThread;->this$0:Lorg/androidsoft/games/utils/credits/CreditsView; | 85 | ····iget-object·v1,·p0,·Lorg/androidsoft/games/utils/credits/CreditsView$CreditsThread;->this$0:Lorg/androidsoft/games/utils/credits/CreditsView; |
86 | ····iget-wide·v2,·p0,·Lorg/androidsoft/games/utils/credits/CreditsView$CreditsThread;->ellapsed:J | 86 | ····iget-wide·v2,·p0,·Lorg/androidsoft/games/utils/credits/CreditsView$CreditsThread;->ellapsed:J |
87 | ····invoke-static·{v1,·v2,·v3},·Lorg/androidsoft/games/utils/credits/CreditsView;->access$100(Lorg/androidsoft/games/utils/credits/CreditsView;J)V | 87 | ····invoke-static·{v1,·v2,·v3},·Lorg/androidsoft/games/utils/credits/CreditsView;->access$100(Lorg/androidsoft/games/utils/credits/CreditsView;J)V |
Offset 122, 37 lines modified | Offset 122, 37 lines modified | ||
122 | ····iget-object·v3,·p0,·Lorg/androidsoft/games/utils/credits/CreditsView$CreditsThread;->this$0:Lorg/androidsoft/games/utils/credits/CreditsView; | 122 | ····iget-object·v3,·p0,·Lorg/androidsoft/games/utils/credits/CreditsView$CreditsThread;->this$0:Lorg/androidsoft/games/utils/credits/CreditsView; |
123 | ····invoke-static·{v3},·Lorg/androidsoft/games/utils/credits/CreditsView;->access$300(Lorg/androidsoft/games/utils/credits/CreditsView;)I | 123 | ····invoke-static·{v3},·Lorg/androidsoft/games/utils/credits/CreditsView;->access$300(Lorg/androidsoft/games/utils/credits/CreditsView;)I |
124 | ····move-result·v3 | 124 | ····move-result·v3 |
125 | ····int-to-long·v | 125 | ····int-to-long·v3,·v3 |
126 | ····iget-wide·v | 126 | ····iget-wide·v5,·p0,·Lorg/androidsoft/games/utils/credits/CreditsView$CreditsThread;->ellapsed:J |
127 | ····sub-long/2addr·v | 127 | ····sub-long/2addr·v3,·v5 |
128 | ····invoke-virtual·{v1,·v2,·v | 128 | ····invoke-virtual·{v1,·v2,·v3,·v4},·Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z |
129 | ····.line·207 | 129 | ····.line·207 |
130 | ····:goto_0 | 130 | ····:goto_0 |
131 | ····iget-boolean·v1,·p0,·Lorg/androidsoft/games/utils/credits/CreditsView$CreditsThread;->cont:Z | 131 | ····iget-boolean·v1,·p0,·Lorg/androidsoft/games/utils/credits/CreditsView$CreditsThread;->cont:Z |
132 | ····if-eqz·v1,·:cond_0 | 132 | ····if-eqz·v1,·:cond_0 |
133 | ····iget-boolean·v1,·p0,·Lorg/androidsoft/games/utils/credits/CreditsView$CreditsThread;->alive:Z | 133 | ····iget-boolean·v1,·p0,·Lorg/androidsoft/games/utils/credits/CreditsView$CreditsThread;->alive:Z |
134 | ····if-eqz·v1,·:cond_0 | 134 | ····if-eqz·v1,·:cond_0 |
135 | ····.line·211 | 135 | ····.line·211 |
136 | ····const-wide/16·v | 136 | ····const-wide/16·v1,·0x5 |
137 | ····:try_start_0 | 137 | ····:try_start_0 |
138 | ····invoke-static·{v | 138 | ····invoke-static·{v1,·v2},·Ljava/lang/Thread;->sleep(J)V |
139 | ····:try_end_0 | 139 | ····:try_end_0 |
140 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0 | 140 | ····.catch·Ljava/lang/InterruptedException;·{:try_start_0·..·:try_end_0}·:catch_0 |
141 | ····goto·:goto_0 | 141 | ····goto·:goto_0 |
142 | ····.line·212 | 142 | ····.line·212 |
143 | ····:catch_0 | 143 | ····:catch_0 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lorg/androidsoft/games/utils/credits/CreditsView; | 21 | .field·final·synthetic·this$0:Lorg/androidsoft/games/utils/credits/CreditsView; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lorg/androidsoft/games/utils/credits/CreditsView;)V | 23 | .method·constructor·<init>(Lorg/androidsoft/games/utils/credits/CreditsView;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lorg/androidsoft/games/utils/credits/CreditsView; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·111 | 27 | ····.line·111 |
27 | ····iput-object·p1,·p0,·Lorg/androidsoft/games/utils/credits/CreditsView$1;->this$0:Lorg/androidsoft/games/utils/credits/CreditsView; | 28 | ····iput-object·p1,·p0,·Lorg/androidsoft/games/utils/credits/CreditsView$1;->this$0:Lorg/androidsoft/games/utils/credits/CreditsView; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |