Offset 1, 16 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:·70207d4e926a731e0582328d57363c958b97c61260ec7818157c59a1ab6a76e7 | ||
10 | Signer·#1·certificate·SHA-1·digest:·a5574cb2ad20d1e6910684851e0565c73c1148a4 | ||
11 | Signer·#1·certificate·MD5·digest:·e930e8c306ba04ed4b79201763c9c0f5 | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·c9d453c3dc2998f811b610f18329c8d9dbc910152c5fd9d0904f7a94d093ae79 | ||
15 | Signer·#1·public·key·SHA-1·digest:·563a1018ffb73d4c760bc3eeb61f2777886ccf5f | ||
16 | Signer·#1·public·key·MD5·digest:·5b0fe71eba54a9ff2fdd70cfdf696fce |
Offset 1, 2069 lines modified | Offset 1, 1983 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:····················1090 | 4 | ··Zip·archive·file·size:····················109077·(000000000001AA15h) |
5 | ··Actual·end-cent-dir·record·offset:········1090 | 5 | ··Actual·end-cent-dir·record·offset:········109055·(000000000001A9FFh) |
6 | ··Expected·end-cent-dir·record·offset:······1090 | 6 | ··Expected·end-cent-dir·record·offset:······109055·(000000000001A9FFh) |
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·69·entries. | 9 | ··central·directory·contains·69·entries. |
10 | ··The·central·directory·is·4772·(00000000000012A4h)·bytes·long, | 10 | ··The·central·directory·is·4772·(00000000000012A4h)·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·1042 | 12 | ··is·104283·(000000000001975Bh). |
13 | Central·directory·entry·#1: | 13 | Central·directory·entry·#1: |
14 | --------------------------- | 14 | --------------------------- |
15 | ·· | 15 | ··AndroidManifest.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·Sep·28·00:27:32 |
27 | ··32-bit·CRC·value·(hex):························· | 27 | ··32-bit·CRC·value·(hex):·························464cea4a |
28 | ··compressed·size:································ | 28 | ··compressed·size:································675·bytes |
29 | ··uncompressed·size:······························ | 29 | ··uncompressed·size:······························1824·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 | ||
33 | ··disk·number·on·which·file·begins:···············disk·1 | ||
34 | ··apparent·file·type:·····························binary | ||
35 | ··non-MSDOS·external·file·attributes:·············000000·hex | ||
36 | ··MS-DOS·file·attributes·(00·hex):················none | ||
37 | ··There·is·no·file·comment. | ||
38 | Central·directory·entry·#2: | ||
39 | --------------------------- | ||
40 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
41 | ··META-INF/B4AAD6EF.SF | ||
42 | ··offset·of·local·header·from·start·of·archive:···1970 | ||
43 | ··················································(00000000000007B2h)·bytes | ||
44 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
45 | ··version·of·encoding·software:···················2.0 | ||
46 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
47 | ··minimum·software·version·required·to·extract:···2.0 | ||
48 | ··compression·method:·····························deflated | ||
49 | ··compression·sub-type·(deflation):···············normal | ||
50 | ··file·security·status:···························not·encrypted | ||
51 | ··extended·local·header:··························yes | ||
52 | ··file·last·modified·on·(DOS·date/time):··········2012·Aug·22·19:19:16 | ||
53 | ··32-bit·CRC·value·(hex):·························afad8a0d | ||
54 | ··compressed·size:································1972·bytes | ||
55 | ··uncompressed·size:······························5223·bytes | ||
56 | ··length·of·filename:·····························20·characters | ||
57 | ··length·of·extra·field:··························0·bytes | ||
58 | ··length·of·file·comment:·························0·characters | 32 | ··length·of·file·comment:·························0·characters |
59 | ··disk·number·on·which·file·begins:···············disk·1 | 33 | ··disk·number·on·which·file·begins:···············disk·1 |
60 | ··apparent·file·type:·····························binary | 34 | ··apparent·file·type:·····························binary |
61 | ··non-MSDOS·external·file·attributes:·············000000·hex | 35 | ··non-MSDOS·external·file·attributes:·············000000·hex |
62 | ··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. | ||
63 | ··There·is·no·file·comment. | ||
64 | Central·directory·entry·#3: | ||
65 | --------------------------- | ||
66 | ··There·are·an·extra·16·bytes·preceding·this·file. | ||
67 | ··META-INF/B4AAD6EF.RSA | ||
68 | ··offset·of·local·header·from·start·of·archive:···4008 | ||
69 | ··················································(0000000000000FA8h)·bytes | ||
70 | ··file·system·or·operating·system·of·origin:······MS-DOS,·OS/2·or·NT·FAT | ||
71 | ··version·of·encoding·software:···················2.0 | ||
72 | ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT | ||
73 | ··minimum·software·version·required·to·extract:···2.0 | ||
74 | ··compression·method:·····························deflated | ||
75 | ··compression·sub-type·(deflation):···············normal | ||
76 | ··file·security·status:···························not·encrypted | ||
77 | ··extended·local·header:··························yes | ||
78 | ··file·last·modified·on·(DOS·date/time):··········2012·Aug·22·19:19:16 | ||
79 | ··32-bit·CRC·value·(hex):·························b409f2ad | ||
80 | ··compressed·size:································1041·bytes | ||
81 | ··uncompressed·size:······························1297·bytes | ||
82 | ··length·of·filename:·····························21·characters | ||
83 | ··length·of·extra·field:··························0·bytes | ||
84 | ··length·of·file·comment:·························0·characters | ||
85 | ··disk·number·on·which·file·begins:···············disk·1 | ||
86 | ··apparent·file·type:·····························binary | ||
87 | ··non-MSDOS·external·file·attributes:·············000000·hex | ||
88 | ··MS-DOS·file·attributes·(00·hex):················none | ||
89 | ··There·is·no·file·comment. | 39 | ··There·is·no·file·comment. |
90 | Central·directory·entry·# | 40 | Central·directory·entry·#2: |
91 | --------------------------- | 41 | --------------------------- |
92 | ··There·are·an·extra·16·bytes·preceding·this·file. | 42 | ··There·are·an·extra·16·bytes·preceding·this·file. |
93 | ··res/drawable/card_1.png | 43 | ··res/drawable/card_1.png |
94 | ··offset·of·local·header·from·start·of·archive:··· | 44 | ··offset·of·local·header·from·start·of·archive:···744 |
95 | ··················································(000000000000 | 45 | ··················································(00000000000002E8h)·bytes |
96 | ··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 |
97 | ··version·of·encoding·software:···················1.0 | 47 | ··version·of·encoding·software:···················1.0 |
98 | ··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 |
99 | ··minimum·software·version·required·to·extract:···1.0 | 49 | ··minimum·software·version·required·to·extract:···1.0 |
100 | ··compression·method:·····························none·(stored) | 50 | ··compression·method:·····························none·(stored) |
101 | ··file·security·status:···························not·encrypted | 51 | ··file·security·status:···························not·encrypted |
102 | ··extended·local·header:··························no | 52 | ··extended·local·header:··························no |
103 | ··file·last·modified·on·(DOS·date/time):·········· | 53 | ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00 |
Max diff block lines reached; 112598/119526 bytes (94.20%) 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="100"·android:versionName="@string/app_version"·package="eu.domob.bjtrainer"> | 2 | <manifest·xmlns:android="http://schemas.android.com/apk/res/android"·android:versionCode="100"·android:versionName="@string/app_version"·package="eu.domob.bjtrainer"·platformBuildVersionCode="8"·platformBuildVersionName="2.2"> |
3 | ··<uses-sdk·android:minSdkVersion="8"/> | 3 | ··<uses-sdk·android:minSdkVersion="8"/> |
4 | ··<application·android:label="@string/app_name"> | 4 | ··<application·android:label="@string/app_name"> |
5 | ····<activity·android:label="@string/app_name"·android:icon="@drawable/icon"·android:name="StrategyTrainer"> | 5 | ····<activity·android:label="@string/app_name"·android:icon="@drawable/icon"·android:name="StrategyTrainer"> |
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, 412 lines modified | Offset 1, 412 lines modified | ||
00000000:·0200·0c00· | 00000000:·0200·0c00·9834·0000·0100·0000·0100·1c00··.....4.......... | ||
00000010:·3819·0000·9c00·0000·0800·0000·0001·0000··8............... | 00000010:·3819·0000·9c00·0000·0800·0000·0001·0000··8............... | ||
00000020:·ac02·0000·6818·0000·0000·0000· | 00000020:·ac02·0000·6818·0000·0000·0000·ed00·0000··....h........... | ||
00000030:·5c00·0000·7500·0000·9000·0000·1901·0000··\...u........... | |||
000000 | 00000030:·e101·0000·7302·0000·fc02·0000·1703·0000··....s........... | ||
00000040:·3003·0000·6303·0000·8c03·0000·a703·0000··0...c........... | |||
00000050:·c | 00000050:·c203·0000·dd03·0000·f703·0000·1204·0000··................ | ||
00000060:·2d04·0000·4804·0000·6304·0000·7e04·0000··-...H...c...~... | 00000060:·2d04·0000·4804·0000·6304·0000·7e04·0000··-...H...c...~... | ||
00000070:·9904·0000·b404·0000·c | 00000070:·9904·0000·b404·0000·cf04·0000·ea04·0000··................ | ||
00000080:·0 | 00000080:·0505·0000·1f05·0000·3a05·0000·5505·0000··........:...U... | ||
00000090:·7005·0000·8b05·0000·a605·0000·c105·0000··p............... | 00000090:·7005·0000·8b05·0000·a605·0000·c105·0000··p............... | ||
000000a0:·dc05·0000·f | 000000a0:·dc05·0000·f705·0000·1206·0000·2d06·0000··............-... | ||
000000b0:·4706·0000·6206·0000·7d06·0000·9806·0000··G...b...}....... | 000000b0:·4706·0000·6206·0000·7d06·0000·9806·0000··G...b...}....... | ||
000000c0:·b306·0000·ce06·0000·e906·0000·0407·0000··................ | 000000c0:·b306·0000·ce06·0000·e906·0000·0407·0000··................ | ||
000000d0:·1 | 000000d0:·1f07·0000·3a07·0000·5507·0000·6f07·0000··....:...U...o... | ||
000000e0:·8a07·0000·a507·0000·c007·0000·db07·0000··................ | 000000e0:·8a07·0000·a507·0000·c007·0000·db07·0000··................ | ||
000000f0:·f607·0000·1 | 000000f0:·f607·0000·1008·0000·2a08·0000·4408·0000··........*...D... | ||
00000100:· | 00000100:·5e08·0000·7608·0000·8d08·0000·a308·0000··^...v........... | ||
00000110:· | 00000110:·b908·0000·db08·0000·f508·0000·1009·0000··................ | ||
00000120:· | 00000120:·2f09·0000·4909·0000·6409·0000·7f09·0000··/...I...d....... | ||
00000130:·9 | 00000130:·9a09·0000·b509·0000·d009·0000·eb09·0000··................ | ||
00000140:·060a·0000·1a0a·0000· | 00000140:·060a·0000·1a0a·0000·300a·0000·3e0a·0000··........0...>... | ||
00000150:· | 00000150:·4c0a·0000·600a·0000·660a·0000·6f0a·0000··L...`...f...o... | ||
00000160:· | 00000160:·8d0a·0000·930a·0000·a40a·0000·b80a·0000··................ | ||
00000170:· | 00000170:·cd0a·0000·d50a·0000·e50a·0000·ee0a·0000··................ | ||
00000180:·f | 00000180:·fc0a·0000·120b·0000·220b·0000·2a0b·0000··........"...*... | ||
00000190:·540b·0000·7d0b·0000·960b·0000·b00b·0000··T...}........... | |||
000001a0:·c30b·0000·d10b·0000·070c·0000·180c·0000··................ | |||
000001 | 00000190:·4b0b·0000·580b·0000·780b·0000·a10c·0000··K...X...x....... | ||
000001a0:·ca0c·0000·5c0d·0000·750d·0000·480e·0000··....\...u...H... | |||
000001b0:·620e·0000·700e·0000·830e·0000·8b0e·0000··b...p........... | |||
000001c0:·990e·0000·a70e·0000·dd0e·0000·eb0e·0000··................ | |||
000001 | 000001d0:·fc0e·0000·0c0f·0000·4e0f·0000·5c0f·0000··........N...\... | ||
000001d0:·d80c·0000·e80c·0000·f60c·0000·040d·0000··................ | |||
000001e0:· | 000001e0:·6c0f·0000·880f·0000·9f0f·0000·a70f·0000··l............... | ||
000001f0:· | 000001f0:·b70f·0000·be0f·0000·ce0f·0000·d60f·0000··................ | ||
00000200:·e | 00000200:·e60f·0000·ee0f·0000·0810·0000·2910·0000··............)... | ||
00000210:· | 00000210:·3c10·0000·5910·0000·8c10·0000·9610·0000··<...Y........... | ||
00000220:· | 00000220:·ab10·0000·b410·0000·da10·0000·e810·0000··................ | ||
00000230:·0811·0000·1c11·0000·2a11·0000·5011·0000··........*...P... | |||
00000240:·6511·0000·9811·0000·ab11·0000·bb11·0000··e............... | |||
000002 | 00000230:·f610·0000·0311·0000·1711·0000·1f11·0000··................ | ||
00000240:·3c11·0000·5811·0000·4612·0000·6212·0000··<...X...F...b... | |||
00000250:·2113·0000·3b13·0000·6114·0000·7f14·0000··!...;...a....... | |||
00000260:· | 00000260:·8a14·0000·9914·0000·ad14·0000·bc14·0000··................ | ||
00000270:· | 00000270:·d514·0000·f714·0000·0f15·0000·1915·0000··................ | ||
00000280:·2 | 00000280:·2415·0000·3615·0000·3a15·0000·6915·0000··$...6...:...i... | ||
00000290:·8 | 00000290:·8415·0000·b815·0000·0000·0000·2800·0000··............(... | ||
000002a0:·2000·0000·3c00·0000·5800·0000·7400·0000···...<...X...t... | |||
000002b0:·9000·0000·a000·0000·2626·5365·6520·616c··........&&See·al | |||
000002 | 000002a0:·3800·0000·5400·0000·7000·0000·8c00·0000··8...T...p....... | ||
000002b0:·a800·0000·b800·0000·80e8·80e8·5468·6973··............This | |||
000002c0:·2070·726f·6772·616d·2069·7320·6469·7374···program·is·dist | |||
000002d0:·7269·6275·7465·6420·696e·2074·6865·2068··ributed·in·the·h | |||
000002e0:·6f70·6520·7468·6174·2069·7420·7769·6c6c··ope·that·it·will | |||
000002f0:·2062·6520·7573·6566·756c·2c20·6275·7420···be·useful,·but· | |||
00000300:·7769·7468·6f75·7420·616e·7920·7761·7272··without·any·warr | |||
00000310:·616e·7479·3b20·7769·7468·6f75·7420·6576··anty;·without·ev | |||
00000320:·656e·2074·6865·2069·6d70·6c69·6564·2077··en·the·implied·w | |||
00000330:·6172·7261·6e74·7920·6f66·206d·6572·6368··arranty·of·merch | |||
00000340:·616e·7461·6269·6c69·7479·206f·7220·6669··antability·or·fi | |||
00000350:·746e·6573·7320·666f·7220·6120·7061·7274··tness·for·a·part | |||
00000360:·6963·756c·6172·2070·7572·706f·7365·2e20··icular·purpose.· | |||
00000370:·5365·6520·7468·6520·474e·5520·4765·6e65··See·the·GNU·Gene | |||
00000380:·7261·6c20·5075·626c·6963·204c·6963·656e··ral·Public·Licen | |||
00000 | 00000390:·7365·2066·6f72·206d·6f72·6520·6465·7461··se·for·more·deta | ||
000002e0:·002f·3053·6965·6865·2061·7563·6820·6469··./0Siehe·auch·di | |||
000002f0:·6520·5765·6273·6569·7465·2066·c3bc·7220··e·Webseite·f..r· | |||
00000300:·6d65·6872·2049·6e66·6f72·6d61·7469·6f6e··mehr·Information | |||
00000310:·656e·2e00·1616·5468·6973·2069·7320·2573··en....This·is·%s | |||
00000320:·2076·6572·7369·6f6e·2025·732e·0018·1844···version·%s....D | |||
00000330:·6965·7320·6973·7420·2573·2c20·5665·7273··ies·ist·%s,·Vers | |||
00000340:·696f·6e20·2573·2e00·8084·8084·436f·7079··ion·%s......Copy | |||
00000350:·7269·6768·7420·2843·2920·3230·3132·2062··right·(C)·2012·b | |||
00000360:·7920·4461·6e69·656c·204b·7261·6674·2e20··y·Daniel·Kraft.· | |||
00000370:·4665·656c·2066·7265·6520·746f·2073·656e··Feel·free·to·sen | |||
00000380:·6420·6d65·2061·6e79·2063·6f6d·6d65·6e74··d·me·any·comment | |||
00000390:·7320·6f72·2073·7567·6765·7374·696f·6e73··s·or·suggestions | |||
000003a0:·2076·6961·2065·6d61·696c·206f·7220·7669···via·email·or·vi | |||
000003b0:·7369·7420·426c·6163·6b4a·6163·6b2d·5472··sit·BlackJack-Tr | |||
000003c0:·6169·6e65·7227·7320·7765·6270·6167·652e··ainer's·webpage. | |||
000003d0:·0080·8b80·8d43·6f70·7972·6967·6874·2028··.....Copyright·( | |||
000003e0:·4329·2032·3031·3220·6279·2044·616e·6965··C)·2012·by·Danie | |||
000003f0:·6c20·4b72·6166·742e·2049·6368·2066·7265··l·Kraft.·Ich·fre | |||
00000400:·7565·206d·6963·6820·c3bc·6265·7220·4b6f··ue·mich·..ber·Ko | |||
00000410:·6d6d·656e·7461·7265·2075·6e64·2056·6f72··mmentare·und·Vor | |||
00000420:·7363·686c·c3a4·6765·2076·6961·2045·6d61··schl..ge·via·Ema | |||
00000430:·696c·2c20·756e·6420·6265·7375·6368·6520··il,·und·besuche· | |||
00000440:·6175·6368·2042·6c61·636b·4a61·636b·2d54··auch·BlackJack-T | |||
00000450:·7261·696e·6572·2773·2057·6562·7365·6974··rainer's·Webseit | |||
00000 | 000003a0:·696c·732e·0080·ef80·ef54·6869·7320·7072··ils......This·pr | ||
00000 | 000003b0:·6f67·7261·6d20·6973·2066·7265·6520·736f··ogram·is·free·so | ||
00000 | 000003c0:·6674·7761·7265·3a20·796f·7520·6361·6e20··ftware:·you·can· | ||
00000 | 000003d0:·7265·6469·7374·7269·6275·7465·2069·7420··redistribute·it· | ||
00000 | 000003e0:·616e·642f·6f72·206d·6f64·6966·7920·6974··and/or·modify·it | ||
00000 | 000003f0:·2075·6e64·6572·2074·6865·2074·6572·6d73···under·the·terms | ||
000004 | 00000400:·206f·6620·7468·6520·474e·5520·4765·6e65···of·the·GNU·Gene | ||
000004 | 00000410:·7261·6c20·5075·626c·6963·204c·6963·656e··ral·Public·Licen | ||
000004 | 00000420:·7365·2061·7320·7075·626c·6973·6865·6420··se·as·published· | ||
000004 | 00000430:·6279·2074·6865·2046·7265·6520·536f·6674··by·the·Free·Soft | ||
00000 | 00000440:·7761·7265·2046·6f75·6e64·6174·696f·6e2c··ware·Foundation, | ||
000005 | 00000450:·2065·6974·6865·7220·7665·7273·696f·6e20···either·version· | ||
00000 | 00000460:·3320·6f66·2074·6865·204c·6963·656e·7365··3·of·the·License | ||
00000 | 00000470:·2c20·6f72·2028·6174·2079·6f75·7220·6f70··,·or·(at·your·op | ||
00000 | 00000480:·7469·6f6e·2920·616e·7920·6c61·7465·7220··tion)·any·later· | ||
00000 | 00000490:·7665·7273·696f·6e2e·0080·8b80·8d43·6f70··version......Cop | ||
00000560:·7072·6f67·7261·6d20·6973·2064·6973·7472··program·is·distr | |||
00000570:·6962·7574·6564·2069·6e20·7468·6520·686f··ibuted·in·the·ho | |||
00000580:·7065·2074·6861·7420·6974·2077·696c·6c20··pe·that·it·will· | |||
00000590:·6265·2075·7365·6675·6c2c·2062·7574·2077··be·useful,·but·w | |||
000005a0:·6974·686f·7574·2061·6e79·2077·6172·7261··ithout·any·warra | |||
000005b0:·6e74·793b·2077·6974·686f·7574·2065·7665··nty;·without·eve | |||
000005c0:·6e20·7468·6520·696d·706c·6965·6420·7761··n·the·implied·wa | |||
000005d0:·7272·616e·7479·206f·6620·6d65·7263·6861··rranty·of·mercha | |||
000005e0:·6e74·6162·696c·6974·7920·6f72·2066·6974··ntability·or·fit | |||
000005f0:·6e65·7373·2066·6f72·2061·2070·6172·7469··ness·for·a·parti | |||
00000600:·6375·6c61·7220·7075·7270·6f73·652e·2053··cular·purpose.·S | |||
00000610:·6565·2074·6865·2047·4e55·2047·656e·6572··ee·the·GNU·Gener | |||
00000 | 000004a0:·7972·6967·6874·2028·4329·2032·3031·3220··yright·(C)·2012· | ||
000004b0:·6279·2044·616e·6965·6c20·4b72·6166·742e··by·Daniel·Kraft. | |||
000004c0:·2049·6368·2066·7265·7565·206d·6963·6820···Ich·freue·mich· | |||
000004d0:·c3bc·6265·7220·4b6f·6d6d·656e·7461·7265··..ber·Kommentare | |||
000004e0:·2075·6e64·2056·6f72·7363·686c·c3a4·6765···und·Vorschl..ge | |||
000004f0:·2076·6961·2045·6d61·696c·2c20·756e·6420···via·Email,·und· | |||
00000500:·6265·7375·6368·6520·6175·6368·2042·6c61··besuche·auch·Bla | |||
00000510:·636b·4a61·636b·2d54·7261·696e·6572·2773··ckJack-Trainer's | |||
00000520:·2057·6562·7365·6974·652e·0080·8480·8443···Webseite......C | |||
Max diff block lines reached; 97781/111118 bytes (88.00%) of diff not shown. |
Offset 1, 30 lines modified | Offset 1, 30 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············:· | 4 | checksum············:·20c23605 |
5 | signature···········:· | 5 | signature···········:·3bbc...6772 |
6 | file_size···········:· | 6 | file_size···········:·56380 |
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·····:·7 | 10 | string_ids_size·····:·789 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·126 | 12 | type_ids_size·······:·126 |
13 | type_ids_off········:·32 | 13 | type_ids_off········:·3268·(0x000cc4) |
14 | proto_ids_size······:·122 | 14 | proto_ids_size······:·122 |
15 | proto_ids_off·······:·377 | 15 | proto_ids_off·······:·3772·(0x000ebc) |
16 | field_ids_size······:·257 | 16 | field_ids_size······:·257 |
17 | field_ids_off·······:·52 | 17 | field_ids_off·······:·5236·(0x001474) |
18 | method_ids_size·····:·292 | 18 | method_ids_size·····:·292 |
19 | method_ids_off······:·729 | 19 | method_ids_off······:·7292·(0x001c7c) |
20 | class_defs_size·····:·34 | 20 | class_defs_size·····:·34 |
21 | class_defs_off······:·96 | 21 | class_defs_off······:·9628·(0x00259c) |
22 | data_size···········:· | 22 | data_size···········:·45628 |
23 | data_off············:·107 | 23 | data_off············:·10752·(0x002a00) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·5 | 25 | class_idx···········:·5 |
26 | access_flags········:·9729·(0x2601) | 26 | access_flags········:·9729·(0x2601) |
27 | superclass_idx······:·96 | 27 | superclass_idx······:·96 |
28 | source_file_idx·····:·298 | 28 | source_file_idx·····:·298 |
29 | static_fields_size··:·0 | 29 | static_fields_size··:·0 |
Offset 115, 17 lines modified | Offset 115, 17 lines modified | ||
115 | ······type··········:·'()V' | 115 | ······type··········:·'()V' |
116 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 116 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
117 | ······code··········- | 117 | ······code··········- |
118 | ······registers·····:·1 | 118 | ······registers·····:·1 |
119 | ······ins···········:·1 | 119 | ······ins···········:·1 |
120 | ······outs··········:·1 | 120 | ······outs··········:·1 |
121 | ······insns·size····:·4·16-bit·code·units | 121 | ······insns·size····:·4·16-bit·code·units |
122 | 00 | 122 | 003830:········································|[003830]·eu.domob.bjtrainer.BuildConfig.<init>:()V |
123 | 00 | 123 | 003840:·7010·f300·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@00f3 |
124 | 00 | 124 | 003846:·0e00···································|0003:·return-void |
125 | ······catches·······:·(none) | 125 | ······catches·······:·(none) |
126 | ······positions·····:· | 126 | ······positions·····:· |
127 | ········0x0000·line=4 | 127 | ········0x0000·line=4 |
128 | ······locals········:· | 128 | ······locals········:· |
129 | ········0x0000·-·0x0004·reg=0·this·Leu/domob/bjtrainer/BuildConfig;· | 129 | ········0x0000·-·0x0004·reg=0·this·Leu/domob/bjtrainer/BuildConfig;· |
130 | ··Virtual·methods···- | 130 | ··Virtual·methods···- |
Offset 182, 47 lines modified | Offset 182, 47 lines modified | ||
182 | ······type··········:·'()V' | 182 | ······type··········:·'()V' |
183 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) | 183 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) |
184 | ······code··········- | 184 | ······code··········- |
185 | ······registers·····:·6 | 185 | ······registers·····:·6 |
186 | ······ins···········:·0 | 186 | ······ins···········:·0 |
187 | ······outs··········:·3 | 187 | ······outs··········:·3 |
188 | ······insns·size····:·62·16-bit·code·units | 188 | ······insns·size····:·62·16-bit·code·units |
189 | 00 | 189 | 003848:········································|[003848]·eu.domob.bjtrainer.Card$Suit.<clinit>:()V |
190 | 00 | 190 | 003858:·1235···································|0000:·const/4·v5,·#int·3·//·#3 |
191 | 00 | 191 | 00385a:·1224···································|0001:·const/4·v4,·#int·2·//·#2 |
192 | 00 | 192 | 00385c:·1213···································|0002:·const/4·v3,·#int·1·//·#1 |
193 | 00 | 193 | 00385e:·1202···································|0003:·const/4·v2,·#int·0·//·#0 |
194 | 00 | 194 | 003860:·2200·2a00······························|0004:·new-instance·v0,·Leu/domob/bjtrainer/Card$Suit;·//·type@002a |
195 | 00 | 195 | 003864:·1a01·5400······························|0006:·const-string·v1,·"DIAMONDS"·//·string@0054 |
196 | 00 | 196 | 003868:·7030·3e00·1002·························|0008:·invoke-direct·{v0,·v1,·v2},·Leu/domob/bjtrainer/Card$Suit;.<init>:(Ljava/lang/String;I)V·//·method@003e |
197 | 00 | 197 | 00386e:·6900·0400······························|000b:·sput-object·v0,·Leu/domob/bjtrainer/Card$Suit;.DIAMONDS:Leu/domob/bjtrainer/Card$Suit;·//·field@0004 |
198 | 00 | 198 | 003872:·2200·2a00······························|000d:·new-instance·v0,·Leu/domob/bjtrainer/Card$Suit;·//·type@002a |
199 | 00 | 199 | 003876:·1a01·7200······························|000f:·const-string·v1,·"HEARTS"·//·string@0072 |
200 | 00 | 200 | 00387a:·7030·3e00·1003·························|0011:·invoke-direct·{v0,·v1,·v3},·Leu/domob/bjtrainer/Card$Suit;.<init>:(Ljava/lang/String;I)V·//·method@003e |
201 | 00 | 201 | 003880:·6900·0500······························|0014:·sput-object·v0,·Leu/domob/bjtrainer/Card$Suit;.HEARTS:Leu/domob/bjtrainer/Card$Suit;·//·field@0005 |
202 | 00 | 202 | 003884:·2200·2a00······························|0016:·new-instance·v0,·Leu/domob/bjtrainer/Card$Suit;·//·type@002a |
203 | 00 | 203 | 003888:·1a01·2001······························|0018:·const-string·v1,·"SPADES"·//·string@0120 |
204 | 00 | 204 | 00388c:·7030·3e00·1004·························|001a:·invoke-direct·{v0,·v1,·v4},·Leu/domob/bjtrainer/Card$Suit;.<init>:(Ljava/lang/String;I)V·//·method@003e |
205 | 00 | 205 | 003892:·6900·0600······························|001d:·sput-object·v0,·Leu/domob/bjtrainer/Card$Suit;.SPADES:Leu/domob/bjtrainer/Card$Suit;·//·field@0006 |
206 | 00 | 206 | 003896:·2200·2a00······························|001f:·new-instance·v0,·Leu/domob/bjtrainer/Card$Suit;·//·type@002a |
207 | 00 | 207 | 00389a:·1a01·4600······························|0021:·const-string·v1,·"CLUBS"·//·string@0046 |
208 | 00 | 208 | 00389e:·7030·3e00·1005·························|0023:·invoke-direct·{v0,·v1,·v5},·Leu/domob/bjtrainer/Card$Suit;.<init>:(Ljava/lang/String;I)V·//·method@003e |
209 | 00 | 209 | 0038a4:·6900·0300······························|0026:·sput-object·v0,·Leu/domob/bjtrainer/Card$Suit;.CLUBS:Leu/domob/bjtrainer/Card$Suit;·//·field@0003 |
210 | 00 | 210 | 0038a8:·1240···································|0028:·const/4·v0,·#int·4·//·#4 |
211 | 00 | 211 | 0038aa:·2300·7600······························|0029:·new-array·v0,·v0,·[Leu/domob/bjtrainer/Card$Suit;·//·type@0076 |
212 | 00 | 212 | 0038ae:·6201·0400······························|002b:·sget-object·v1,·Leu/domob/bjtrainer/Card$Suit;.DIAMONDS:Leu/domob/bjtrainer/Card$Suit;·//·field@0004 |
213 | 00 | 213 | 0038b2:·4d01·0002······························|002d:·aput-object·v1,·v0,·v2 |
214 | 00 | 214 | 0038b6:·6201·0500······························|002f:·sget-object·v1,·Leu/domob/bjtrainer/Card$Suit;.HEARTS:Leu/domob/bjtrainer/Card$Suit;·//·field@0005 |
215 | 00 | 215 | 0038ba:·4d01·0003······························|0031:·aput-object·v1,·v0,·v3 |
216 | 00 | 216 | 0038be:·6201·0600······························|0033:·sget-object·v1,·Leu/domob/bjtrainer/Card$Suit;.SPADES:Leu/domob/bjtrainer/Card$Suit;·//·field@0006 |
217 | 00 | 217 | 0038c2:·4d01·0004······························|0035:·aput-object·v1,·v0,·v4 |
218 | 00 | 218 | 0038c6:·6201·0300······························|0037:·sget-object·v1,·Leu/domob/bjtrainer/Card$Suit;.CLUBS:Leu/domob/bjtrainer/Card$Suit;·//·field@0003 |
219 | 00 | 219 | 0038ca:·4d01·0005······························|0039:·aput-object·v1,·v0,·v5 |
220 | 00 | 220 | 0038ce:·6900·0200······························|003b:·sput-object·v0,·Leu/domob/bjtrainer/Card$Suit;.$VALUES:[Leu/domob/bjtrainer/Card$Suit;·//·field@0002 |
221 | 00 | 221 | 0038d2:·0e00···································|003d:·return-void |
222 | ······catches·······:·(none) | 222 | ······catches·······:·(none) |
223 | ······positions·····:· | 223 | ······positions·····:· |
224 | ········0x0004·line=41 | 224 | ········0x0004·line=41 |
225 | ········0x000d·line=42 | 225 | ········0x000d·line=42 |
226 | ········0x0016·line=43 | 226 | ········0x0016·line=43 |
227 | ········0x001f·line=44 | 227 | ········0x001f·line=44 |
228 | ········0x0028·line=39 | 228 | ········0x0028·line=39 |
Offset 233, 17 lines modified | Offset 233, 17 lines modified | ||
233 | ······type··········:·'(Ljava/lang/String;I)V' | 233 | ······type··········:·'(Ljava/lang/String;I)V' |
234 | ······access········:·0x10002·(PRIVATE·CONSTRUCTOR) | 234 | ······access········:·0x10002·(PRIVATE·CONSTRUCTOR) |
235 | ······code··········- | 235 | ······code··········- |
236 | ······registers·····:·3 | 236 | ······registers·····:·3 |
237 | ······ins···········:·3 | 237 | ······ins···········:·3 |
238 | ······outs··········:·3 | 238 | ······outs··········:·3 |
239 | ······insns·size····:·4·16-bit·code·units | 239 | ······insns·size····:·4·16-bit·code·units |
240 | 00 | 240 | 0038d4:········································|[0038d4]·eu.domob.bjtrainer.Card$Suit.<init>:(Ljava/lang/String;I)V |
241 | 00 | 241 | 0038e4:·7030·eb00·1002·························|0000:·invoke-direct·{v0,·v1,·v2},·Ljava/lang/Enum;.<init>:(Ljava/lang/String;I)V·//·method@00eb |
242 | 00 | 242 | 0038ea:·0e00···································|0003:·return-void |
243 | ······catches·······:·(none) | 243 | ······catches·······:·(none) |
244 | ······positions·····:· | 244 | ······positions·····:· |
245 | ········0x0000·line=39 | 245 | ········0x0000·line=39 |
246 | ······locals········:· | 246 | ······locals········:· |
247 | ········0x0000·-·0x0004·reg=0·this·Leu/domob/bjtrainer/Card$Suit;· | 247 | ········0x0000·-·0x0004·reg=0·this·Leu/domob/bjtrainer/Card$Suit;· |
248 | ········0x0000·-·0x0004·reg=1·(null)·Ljava/lang/String;· | 248 | ········0x0000·-·0x0004·reg=1·(null)·Ljava/lang/String;· |
249 | ········0x0000·-·0x0004·reg=2·(null)·I· | 249 | ········0x0000·-·0x0004·reg=2·(null)·I· |
Offset 253, 20 lines modified | Offset 253, 20 lines modified | ||
253 | ······type··········:·'(Ljava/lang/String;)Leu/domob/bjtrainer/Card$Suit;' | 253 | ······type··········:·'(Ljava/lang/String;)Leu/domob/bjtrainer/Card$Suit;' |
254 | ······access········:·0x0009·(PUBLIC·STATIC) | 254 | ······access········:·0x0009·(PUBLIC·STATIC) |
255 | ······code··········- | 255 | ······code··········- |
256 | ······registers·····:·2 | 256 | ······registers·····:·2 |
257 | ······ins···········:·1 | 257 | ······ins···········:·1 |
258 | ······outs··········:·2 | 258 | ······outs··········:·2 |
259 | ······insns·size····:·9·16-bit·code·units | 259 | ······insns·size····:·9·16-bit·code·units |
260 | 00 | 260 | 0038ec:········································|[0038ec]·eu.domob.bjtrainer.Card$Suit.valueOf:(Ljava/lang/String;)Leu/domob/bjtrainer/Card$Suit; |
261 | 00 | 261 | 0038fc:·1c00·2a00······························|0000:·const-class·v0,·Leu/domob/bjtrainer/Card$Suit;·//·type@002a |
262 | 00 | 262 | 003900:·7120·ec00·1000·························|0002:·invoke-static·{v0,·v1},·Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;·//·method@00ec |
263 | 00 | 263 | 003906:·0c00···································|0005:·move-result-object·v0 |
264 | 00 | 264 | 003908:·1f00·2a00······························|0006:·check-cast·v0,·Leu/domob/bjtrainer/Card$Suit;·//·type@002a |
Max diff block lines reached; 890074/903436 bytes (98.52%) of diff not shown. |
Offset 1, 36 lines modified | Offset 1, 36 lines modified | ||
1 | Zip·file·size:·599 | 1 | Zip·file·size:·59929·bytes,·number·of·entries:·34 |
2 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class | 2 | ?rwxrwxr-x··2.0·unx······162·b-·stor·80-Jan-01·00:00·android/annotation/SuppressLint.class |
3 | ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class | 3 | ?rwxrwxr-x··2.0·unx······141·b-·stor·80-Jan-01·00:00·android/annotation/TargetApi.class |
4 | ?rwxrwxr-x··2.0·unx······165·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/BuildConfig.class | 4 | ?rwxrwxr-x··2.0·unx······165·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/BuildConfig.class |
5 | ?rwxrwxr-x··2.0·unx······852·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/Card$Suit.class | 5 | ?rwxrwxr-x··2.0·unx······852·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/Card$Suit.class |
6 | ?rwxrwxr-x··2.0·unx·····1042·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/Card.class | 6 | ?rwxrwxr-x··2.0·unx·····1042·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/Card.class |
7 | ?rwxrwxr-x··2.0·unx······717·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/CardImages$1.class | 7 | ?rwxrwxr-x··2.0·unx······717·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/CardImages$1.class |
8 | ?rwxrwxr-x··2.0·unx·····2744·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/CardImages.class | 8 | ?rwxrwxr-x··2.0·unx·····2744·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/CardImages.class |
9 | ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/CardSupply.class | 9 | ?rwxrwxr-x··2.0·unx······133·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/CardSupply.class |
10 | ?rwxrwxr-x··2.0·unx·····1288·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/DisplayStrategy$1.class | 10 | ?rwxrwxr-x··2.0·unx·····1288·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/DisplayStrategy$1.class |
11 | ?rwxrwxr-x··2.0·unx·····4966·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/DisplayStrategy.class | 11 | ?rwxrwxr-x··2.0·unx·····4966·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/DisplayStrategy.class |
12 | ?rwxrwxr-x··2.0·unx·····1116·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/Game$Ending.class | 12 | ?rwxrwxr-x··2.0·unx·····1116·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/Game$Ending.class |
13 | ?rwxrwxr-x··2.0·unx·····3425·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/Game.class | 13 | ?rwxrwxr-x··2.0·unx·····3425·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/Game.class |
14 | ?rwxrwxr-x··2.0·unx·····258 | 14 | ?rwxrwxr-x··2.0·unx·····2582·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/Hand.class |
15 | ?rwxrwxr-x··2.0·unx·····433 | 15 | ?rwxrwxr-x··2.0·unx·····4330·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/HandDisplay.class |
16 | ?rwxrwxr-x··2.0·unx······306·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/Preferences.class | 16 | ?rwxrwxr-x··2.0·unx······306·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/Preferences.class |
17 | ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/R$attr.class | 17 | ?rwxrwxr-x··2.0·unx······140·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/R$attr.class |
18 | ?rwxrwxr-x··2.0·unx·····1857·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/R$drawable.class | 18 | ?rwxrwxr-x··2.0·unx·····1857·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/R$drawable.class |
19 | ?rwxrwxr-x··2.0·unx······828·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/R$id.class | 19 | ?rwxrwxr-x··2.0·unx······828·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/R$id.class |
20 | ?rwxrwxr-x··2.0·unx······287·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/R$layout.class | 20 | ?rwxrwxr-x··2.0·unx······287·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/R$layout.class |
21 | ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/R$menu.class | 21 | ?rwxrwxr-x··2.0·unx······188·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/R$menu.class |
22 | ?rwxrwxr-x··2.0·unx·····1880·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/R$string.class | 22 | ?rwxrwxr-x··2.0·unx·····1880·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/R$string.class |
23 | ?rwxrwxr-x··2.0·unx······270·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/R$xml.class | 23 | ?rwxrwxr-x··2.0·unx······270·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/R$xml.class |
24 | ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/R.class | 24 | ?rwxrwxr-x··2.0·unx······135·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/R.class |
25 | ?rwxrwxr-x··2.0·unx·····1093·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/RandomSupply.class | ||
26 | ?rwxrwxr-x··2.0·unx·····1360·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/Strategy$1.class | 25 | ?rwxrwxr-x··2.0·unx·····1360·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/Strategy$1.class |
27 | ?rwxrwxr-x··2.0·unx······886·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/Strategy$Decision.class | 26 | ?rwxrwxr-x··2.0·unx······886·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/Strategy$Decision.class |
28 | ?rwxrwxr-x··2.0·unx······807·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/Strategy$Matrix.class | 27 | ?rwxrwxr-x··2.0·unx······807·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/Strategy$Matrix.class |
29 | ?rwxrwxr-x··2.0·unx·····1057·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/Strategy$MatrixEntry.class | 28 | ?rwxrwxr-x··2.0·unx·····1057·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/Strategy$MatrixEntry.class |
30 | ?rwxrwxr-x··2.0·unx·····7042·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/Strategy.class | 29 | ?rwxrwxr-x··2.0·unx·····7042·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/Strategy.class |
31 | ?rwxrwxr-x··2.0·unx·····1536·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/StrategyTrainer$1.class | 30 | ?rwxrwxr-x··2.0·unx·····1536·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/StrategyTrainer$1.class |
32 | ?rwxrwxr-x··2.0·unx····1243 | 31 | ?rwxrwxr-x··2.0·unx····12435·b-·defN·80-Jan-01·00:00·eu/domob/bjtrainer/StrategyTrainer.class |
33 | ?rwxrwxr-x··2.0·unx······660·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/SystematicTrainer$1.class | 32 | ?rwxrwxr-x··2.0·unx······660·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/SystematicTrainer$1.class |
34 | ?rwxrwxr-x··2.0·unx·····2564·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/SystematicTrainer$Index.class | 33 | ?rwxrwxr-x··2.0·unx·····2564·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/SystematicTrainer$Index.class |
35 | ?rwxrwxr-x··2.0·unx·····2219·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/SystematicTrainer.class | 34 | ?rwxrwxr-x··2.0·unx·····2219·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/SystematicTrainer.class |
35 | ?rwxrwxr-x··2.0·unx·····1093·b-·stor·80-Jan-01·00:00·eu/domob/bjtrainer/RandomSupply.class | ||
36 | 34·files,·612 | 36 | 34·files,·61213·bytes·uncompressed,·54881·bytes·compressed:··10.3% |
Offset 63, 17 lines modified | Offset 63, 14 lines modified | ||
63 | Filename:·eu/domob/bjtrainer/R$xml.class | 63 | Filename:·eu/domob/bjtrainer/R$xml.class |
64 | Comment:· | 64 | Comment:· |
65 | Filename:·eu/domob/bjtrainer/R.class | 65 | Filename:·eu/domob/bjtrainer/R.class |
66 | Comment:· | 66 | Comment:· |
67 | Filename:·eu/domob/bjtrainer/RandomSupply.class | ||
68 | Comment:· | ||
69 | Filename:·eu/domob/bjtrainer/Strategy$1.class | 67 | Filename:·eu/domob/bjtrainer/Strategy$1.class |
70 | Comment:· | 68 | Comment:· |
71 | Filename:·eu/domob/bjtrainer/Strategy$Decision.class | 69 | Filename:·eu/domob/bjtrainer/Strategy$Decision.class |
72 | Comment:· | 70 | Comment:· |
73 | Filename:·eu/domob/bjtrainer/Strategy$Matrix.class | 71 | Filename:·eu/domob/bjtrainer/Strategy$Matrix.class |
Offset 96, 8 lines modified | Offset 93, 11 lines modified | ||
96 | Filename:·eu/domob/bjtrainer/SystematicTrainer$Index.class | 93 | Filename:·eu/domob/bjtrainer/SystematicTrainer$Index.class |
97 | Comment:· | 94 | Comment:· |
98 | Filename:·eu/domob/bjtrainer/SystematicTrainer.class | 95 | Filename:·eu/domob/bjtrainer/SystematicTrainer.class |
99 | Comment:· | 96 | Comment:· |
97 | Filename:·eu/domob/bjtrainer/RandomSupply.class | ||
98 | Comment:· | ||
100 | Zip·file·comment:· | 99 | Zip·file·comment:· |
Offset 224, 50 lines modified | Offset 224, 48 lines modified | ||
224 | ·········8:·aload_2 | 224 | ·········8:·aload_2 |
225 | ·········9:·invokespecial·#33·················//·Method·java/util/ArrayList."<init>":()V | 225 | ·········9:·invokespecial·#33·················//·Method·java/util/ArrayList."<init>":()V |
226 | ········12:·aload_0 | 226 | ········12:·aload_0 |
227 | ········13:·aload_2 | 227 | ········13:·aload_2 |
228 | ········14:·putfield······#35·················//·Field·cards:Ljava/util/List; | 228 | ········14:·putfield······#35·················//·Field·cards:Ljava/util/List; |
229 | ········17:·aload_1 | 229 | ········17:·aload_1 |
230 | ········18:·getfield······#35·················//·Field·cards:Ljava/util/List; | 230 | ········18:·getfield······#35·················//·Field·cards:Ljava/util/List; |
231 | ········21:·astore_2 | ||
232 | ········22:·aload_2 | ||
233 | ········2 | 231 | ········21:·invokeinterface·#44,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
234 | ········2 | 232 | ········26:·astore_2 |
235 | ········2 | 233 | ········27:·aload_2 |
236 | ········ | 234 | ········28:·invokeinterface·#49,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
237 | ········35:·istore········4 | ||
238 | ········3 | 235 | ········33:·istore_3 |
236 | ········34:·iload_3 | ||
239 | ········3 | 237 | ········35:·ifeq··········96 |
240 | ········ | 238 | ········38:·aload_2 |
241 | ········ | 239 | ········39:·invokeinterface·#53,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
242 | ········4 | 240 | ········44:·checkcast·····#55·················//·class·eu/domob/bjtrainer/Card |
243 | ········ | 241 | ········47:·astore········4 |
244 | ········ | 242 | ········49:·aload_0 |
245 | ········5 | 243 | ········50:·getfield······#35·················//·Field·cards:Ljava/util/List; |
246 | ········5 | 244 | ········53:·astore········5 |
247 | ········5 | 245 | ········55:·new···········#55·················//·class·eu/domob/bjtrainer/Card |
248 | ········ | 246 | ········58:·astore········6 |
249 | ········6 | 247 | ········60:·aload·········4 |
250 | ········6 | 248 | ········62:·getfield······#59·················//·Field·eu/domob/bjtrainer/Card.suit:Leu/domob/bjtrainer/Card$Suit; |
251 | ········6 | 249 | ········65:·astore········7 |
252 | ········ | 250 | ········67:·aload·········4 |
253 | ········ | 251 | ········69:·getfield······#62·················//·Field·eu/domob/bjtrainer/Card.type:B |
254 | ········7 | 252 | ········72:·istore········8 |
255 | ········7 | 253 | ········74:·aload·········6 |
256 | ········7 | 254 | ········76:·aload·········7 |
257 | ········ | 255 | ········78:·iload·········8 |
258 | ········8 | 256 | ········80:·invokespecial·#65·················//·Method·eu/domob/bjtrainer/Card."<init>":(Leu/domob/bjtrainer/Card$Suit;B)V |
259 | ········8 | 257 | ········83:·aload·········5 |
260 | ········8 | 258 | ········85:·aload·········6 |
261 | ········8 | 259 | ········87:·invokeinterface·#69,··2···········//·InterfaceMethod·java/util/List.add:(Ljava/lang/Object;)Z |
262 | ········9 | 260 | ········92:·pop |
263 | ········9 | 261 | ········93:·goto··········27 |
264 | ········9 | 262 | ········96:·aload_0 |
265 | ········9 | 263 | ········97:·invokespecial·#38·················//·Method·calculate:()V |
266 | ·······10 | 264 | ·······100:·return |
267 | ··private·void·calculate(); | 265 | ··private·void·calculate(); |
268 | ····descriptor:·()V | 266 | ····descriptor:·()V |
269 | ····flags:·(0x0002)·ACC_PRIVATE | 267 | ····flags:·(0x0002)·ACC_PRIVATE |
270 | ····Code: | 268 | ····Code: |
271 | ······stack=300,·locals=11,·args_size=1 | 269 | ······stack=300,·locals=11,·args_size=1 |
272 | ·········0:·iconst_1 | 270 | ·········0:·iconst_1 |
Offset 277, 144 lines modified | Offset 275, 142 lines modified | ||
277 | ·········4:·iconst_0 | 275 | ·········4:·iconst_0 |
278 | ·········5:·istore_3 | 276 | ·········5:·istore_3 |
279 | ·········6:·aload_0 | 277 | ·········6:·aload_0 |
280 | ·········7:·iconst_0 | 278 | ·········7:·iconst_0 |
281 | ·········8:·putfield······#71·················//·Field·total:B | 279 | ·········8:·putfield······#71·················//·Field·total:B |
282 | ········11:·aload_0 | 280 | ········11:·aload_0 |
283 | ········12:·getfield······#35·················//·Field·cards:Ljava/util/List; | 281 | ········12:·getfield······#35·················//·Field·cards:Ljava/util/List; |
284 | ········15:·astore········4 | ||
285 | ········17:·aload·········4 | ||
286 | ········1 | 282 | ········15:·invokeinterface·#44,··1···········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
287 | ········2 | 283 | ········20:·astore········4 |
288 | ········2 | 284 | ········22:·aload·········4 |
289 | ········2 | 285 | ········24:·invokeinterface·#49,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
290 | ········ | 286 | ········29:·istore········5 |
291 | ········3 | 287 | ········31:·iload·········5 |
292 | ········3 | 288 | ········33:·ifeq··········99 |
293 | ········ | 289 | ········36:·aload·········4 |
294 | ········ | 290 | ········38:·invokeinterface·#53,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
295 | ········4 | 291 | ········43:·checkcast·····#55·················//·class·eu/domob/bjtrainer/Card |
296 | ········ | 292 | ········46:·astore········6 |
297 | ········ | 293 | ········48:·aload_0 |
298 | ········ | 294 | ········49:·getfield······#71·················//·Field·total:B |
299 | ········5 | 295 | ········52:·istore········5 |
300 | ········5 | 296 | ········54:·aload·········6 |
301 | ········ | 297 | ········56:·invokevirtual·#75·················//·Method·eu/domob/bjtrainer/Card.getValue:()B |
302 | ········ | 298 | ········59:·istore········7 |
303 | ········6 | 299 | ········61:·iload·········5 |
304 | ········6 | 300 | ········63:·iload·········7 |
305 | ········6 | 301 | ········65:·iadd |
306 | ········ | 302 | ········66:·i2b |
307 | ········ | 303 | ········67:·istore········5 |
308 | ········ | 304 | ········69:·aload_0 |
309 | ········7 | 305 | ········70:·iload·········5 |
310 | ········7 | 306 | ········72:·putfield······#71·················//·Field·total:B |
311 | ········7 | 307 | ········75:·aload·········6 |
312 | ········ | 308 | ········77:·invokevirtual·#78·················//·Method·eu/domob/bjtrainer/Card.isAce:()Z |
313 | ········8 | 309 | ········80:·istore········5 |
314 | ········8 | 310 | ········82:·iload·········5 |
315 | ········8 | 311 | ········84:·ifeq··········22 |
316 | ········ | 312 | ········87:·iload_3 |
317 | ········ | 313 | ········88:·iconst_1 |
318 | ········ | 314 | ········89:·iadd |
319 | ········9 | 315 | ········90:·istore········5 |
320 | ········9 | 316 | ········92:·iload·········5 |
321 | ········9 | 317 | ········94:·i2b |
322 | ········9 | 318 | ········95:·istore_3 |
323 | ······· | 319 | ········96:·goto··········22 |
324 | ······· | 320 | ········99:·iload_3 |
325 | ·······10 | 321 | ·······100:·ifle··········144 |
326 | ·······10 | 322 | ·······103:·aload_0 |
327 | ·······10 | 323 | ·······104:·getfield······#71·················//·Field·total:B |
324 | ·······107:·istore········8 | ||
325 | ·······109:·bipush········21 | ||
328 | ·······111:·istore········ | 326 | ·······111:·istore········5 |
329 | ·······113:·bipush········21 | ||
330 | ·······115:·istore········8 | ||
331 | ·······117:·iload·········6 | ||
332 | ·······11 | 327 | ·······113:·iload·········8 |
328 | ·······115:·iload·········5 | ||
333 | ·······1 | 329 | ·······117:·if_icmple·····144 |
334 | ·······12 | 330 | ·······120:·iload_3 |
335 | ·······12 | 331 | ·······121:·iconst_m1 |
336 | ·······12 | 332 | ·······122:·iadd |
337 | ·······12 | 333 | ·······123:·i2b |
338 | ·······12 | 334 | ·······124:·istore_3 |
339 | ·······12 | 335 | ·······125:·aload_0 |
340 | ·······1 | 336 | ·······126:·getfield······#71·················//·Field·total:B |
341 | ·······1 | 337 | ·······129:·bipush········-10 |
342 | ·······13 | 338 | ·······131:·iadd |
343 | ·······13 | 339 | ·······132:·i2b |
344 | ·······13 | 340 | ·······133:·istore········8 |
345 | ·······13 | 341 | ·······135:·aload_0 |
346 | ·······1 | 342 | ·······136:·iload·········8 |
347 | ·······1 | 343 | ·······138:·putfield······#71·················//·Field·total:B |
348 | ·······14 | 344 | ·······141:·goto··········99 |
Max diff block lines reached; 195/14148 bytes (1.38%) of diff not shown. |
Offset 290, 15 lines modified | Offset 290, 15 lines modified | ||
290 | ········31:·putfield······#46·················//·Field·holder:Landroid/view/SurfaceHolder; | 290 | ········31:·putfield······#46·················//·Field·holder:Landroid/view/SurfaceHolder; |
291 | ········34:·return | 291 | ········34:·return |
292 | ··private·void·update(); | 292 | ··private·void·update(); |
293 | ····descriptor:·()V | 293 | ····descriptor:·()V |
294 | ····flags:·(0x0002)·ACC_PRIVATE | 294 | ····flags:·(0x0002)·ACC_PRIVATE |
295 | ····Code: | 295 | ····Code: |
296 | ······stack=300,·locals=3 | 296 | ······stack=300,·locals=36,·args_size=1 |
297 | ·········0:·aload_0 | 297 | ·········0:·aload_0 |
298 | ·········1:·astore_1 | 298 | ·········1:·astore_1 |
299 | ·········2:·aload_0 | 299 | ·········2:·aload_0 |
300 | ·········3:·getfield······#46·················//·Field·holder:Landroid/view/SurfaceHolder; | 300 | ·········3:·getfield······#46·················//·Field·holder:Landroid/view/SurfaceHolder; |
301 | ·········6:·astore_1 | 301 | ·········6:·astore_1 |
302 | ·········7:·aload_1 | 302 | ·········7:·aload_1 |
303 | ·········8:·astore_2 | 303 | ·········8:·astore_2 |
Offset 735, 273 lines modified | Offset 735, 271 lines modified | ||
735 | ·······782:·iload·········15 | 735 | ·······782:·iload·········15 |
736 | ·······784:·isub | 736 | ·······784:·isub |
737 | ·······785:·istore········16 | 737 | ·······785:·istore········16 |
738 | ·······787:·iload·········16 | 738 | ·······787:·iload·········16 |
739 | ·······789:·iconst_2 | 739 | ·······789:·iconst_2 |
740 | ·······790:·idiv | 740 | ·······790:·idiv |
741 | ·······791:·istore········24 | 741 | ·······791:·istore········24 |
742 | ·······793:·ldc···········#11·················//·String·BJTrainer/HandDisplay | ||
743 | ·······795:·astore_2 | ||
744 | ·······79 | 742 | ·······793:·iconst_2 |
745 | ·······79 | 743 | ·······794:·istore········25 |
746 | ·······79 | 744 | ·······796:·ldc···········#82·················//·float·2.8E-45f |
747 | ······· | 745 | ·······798:·fstore········26 |
748 | ·······80 | 746 | ·······800:·iload·········25 |
749 | ·······80 | 747 | ·······802:·istore········4 |
750 | ·······80 | 748 | ·······804:·fload·········26 |
751 | ·······80 | 749 | ·······806:·fstore········5 |
752 | ·······8 | 750 | ·······808:·iload·········25 |
753 | ·······81 | 751 | ·······810:·anewarray·····#4··················//·class·java/lang/Object |
754 | ·······81 | 752 | ·······813:·astore_1 |
755 | ·······81 | 753 | ·······814:·aload_1 |
756 | ·······81 | 754 | ·······815:·astore········6 |
757 | ·······8 | 755 | ·······817:·iload·········23 |
758 | ·······8 | 756 | ·······819:·invokestatic··#67·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
759 | ·······82 | 757 | ·······822:·astore········7 |
760 | ·······82 | 758 | ·······824:·aload_1 |
761 | ·······82 | 759 | ·······825:·iconst_0 |
762 | ·······82 | 760 | ·······826:·aload·········7 |
763 | ·······8 | 761 | ·······828:·aastore |
764 | ·······8 | 762 | ·······829:·iconst_1 |
765 | ·······83 | 763 | ·······830:·istore········27 |
766 | ·······83 | 764 | ·······832:·iload·········24 |
767 | ·······83 | 765 | ·······834:·invokestatic··#67·················//·Method·java/lang/Integer.valueOf:(I)Ljava/lang/Integer; |
768 | ·······8 | 766 | ·······837:·astore········7 |
769 | ·······8 | 767 | ·······839:·aload_1 |
770 | ·······84 | 768 | ·······840:·iload·········27 |
771 | ·······84 | 769 | ·······842:·aload·········7 |
772 | ·······84 | 770 | ·······844:·aastore |
773 | ·······84 | 771 | ·······845:·ldc···········#134················//·String·Placing·initial·card·at·(%d,·%d). |
774 | ·······8 | 772 | ·······847:·aload_1 |
775 | ·······8 | 773 | ·······848:·invokestatic··#73·················//·Method·java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
776 | ·······85 | 774 | ·······851:·astore········8 |
777 | ·······85 | 775 | ·······853:·ldc···········#11·················//·String·BJTrainer/HandDisplay |
778 | ·······85 | 776 | ·······855:·aload·········8 |
779 | ·······85 | 777 | ·······857:·invokestatic··#79·················//·Method·android/util/Log.v:(Ljava/lang/String;Ljava/lang/String;)I |
780 | ·······86 | 778 | ·······860:·pop |
781 | ·······86 | 779 | ·······861:·iconst_0 |
782 | ·······86 | 780 | ·······862:·istore········28 |
783 | ·······86 | 781 | ·······864:·aload_3 |
784 | ·······86 | 782 | ·······865:·invokeinterface·#138,··1··········//·InterfaceMethod·java/util/List.iterator:()Ljava/util/Iterator; |
785 | ·······87 | 783 | ·······870:·astore_2 |
786 | ·······87 | 784 | ·······871:·aload_2 |
787 | ·······87 | 785 | ·······872:·invokeinterface·#144,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
788 | ·······8 | 786 | ·······877:·istore········10 |
789 | ·······8 | 787 | ·······879:·iload·········10 |
790 | ·······88 | 788 | ·······881:·ifeq··········981 |
791 | ·······88 | 789 | ·······884:·aload_2 |
792 | ·······8 | 790 | ·······885:·invokeinterface·#148,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
793 | ·······89 | 791 | ·······890:·checkcast·····#150················//·class·eu/domob/bjtrainer/Card |
794 | ·······89 | 792 | ·······893:·astore········29 |
795 | ······· | 793 | ·······895:·aload_0 |
794 | ·······896:·astore_1 | ||
795 | ·······897:·aload_0 | ||
796 | ·······898:·getfield······#30·················//·Field·imgs:Leu/domob/bjtrainer/CardImages; | ||
796 | ·······901:·astore_1 | 797 | ·······901:·astore_1 |
797 | ·······902:·aload_ | 798 | ·······902:·aload_1 |
799 | ·······903:·astore········8 | ||
798 | ·······903:·getfield······#30·················//·Field·imgs:Leu/domob/bjtrainer/CardImages; | ||
799 | ·······906:·astore_1 | ||
800 | ·······90 | 800 | ·······905:·aload_1 |
801 | ·······908:·astore_2 | ||
802 | ·······909:·aload_1 | ||
803 | ·······9 | 801 | ·······906:·aload·········29 |
804 | ·······9 | 802 | ·······908:·invokevirtual·#154················//·Method·eu/domob/bjtrainer/CardImages.getCard:(Leu/domob/bjtrainer/Card;)Landroid/graphics/drawable/Drawable; |
805 | ·······91 | 803 | ·······911:·astore········30 |
806 | ·······91 | 804 | ·······913:·iload·········14 |
807 | ·······91 | 805 | ·······915:·iload·········28 |
808 | ·······9 | 806 | ·······917:·imul |
809 | ·······9 | 807 | ·······918:·istore········10 |
810 | ·······92 | 808 | ·······920:·iload·········23 |
811 | ·······92 | 809 | ·······922:·iload·········10 |
812 | ·······92 | 810 | ·······924:·iadd |
811 | ·······925:·istore········31 | ||
812 | ·······927:·iload·········31 | ||
813 | ·······929:·iload·········12 | ||
814 | ·······931:·iadd | ||
813 | ·······9 | 815 | ·······932:·istore········32 |
814 | ·······931:·iload·········32 | ||
815 | ·······933:·iload·········12 | ||
816 | ·······935:·iadd | ||
817 | ·······936:·istore········33 | ||
818 | ·······93 | 816 | ·······934:·iload·········24 |
819 | ·······9 | 817 | ·······936:·iload·········13 |
820 | ·······9 | 818 | ·······938:·iadd |
819 | ·······939:·istore········33 | ||
820 | ·······941:·iload·········24 | ||
821 | ·······943:·istore········ | 821 | ·······943:·istore········4 |
822 | ·······945:·iload·········32 | 822 | ·······945:·iload·········32 |
823 | ·······947:·istore········ | 823 | ·······947:·istore········11 |
824 | ·······949:· | 824 | ·······949:·aload·········30 |
825 | ·······951:·istore········11 | ||
826 | ·······95 | 825 | ·······951:·iload·········31 |
826 | ·······953:·iload·········24 | ||
827 | ·······955:·iload·········32 | 827 | ·······955:·iload·········32 |
828 | ·······957:·iload·········24 | ||
829 | ·······95 | 828 | ·······957:·iload·········33 |
830 | ·······961:·iload·········34 | ||
831 | ·······9 | 829 | ·······959:·invokevirtual·#159················//·Method·android/graphics/drawable/Drawable.setBounds:(IIII)V |
832 | ·······96 | 830 | ·······962:·aload·········9 |
833 | ·······96 | 831 | ·······964:·astore_1 |
834 | ·······96 | 832 | ·······965:·aload·········30 |
Max diff block lines reached; 7635/20182 bytes (37.83%) of diff not shown. |
Offset 2432, 15 lines modified | Offset 2432, 15 lines modified | ||
2432 | ···········282···287···307···Class·java/lang/Exception | 2432 | ···········282···287···307···Class·java/lang/Exception |
2433 | ···········298···304···307···Class·java/lang/Exception | 2433 | ···········298···304···307···Class·java/lang/Exception |
2434 | ··public·void·onSaveInstanceState(android.os.Bundle); | 2434 | ··public·void·onSaveInstanceState(android.os.Bundle); |
2435 | ····descriptor:·(Landroid/os/Bundle;)V | 2435 | ····descriptor:·(Landroid/os/Bundle;)V |
2436 | ····flags:·(0x0001)·ACC_PUBLIC | 2436 | ····flags:·(0x0001)·ACC_PUBLIC |
2437 | ····Code: | 2437 | ····Code: |
2438 | ······stack=300,·locals=1 | 2438 | ······stack=300,·locals=11,·args_size=2 |
2439 | ·········0:·aload_0 | 2439 | ·········0:·aload_0 |
2440 | ·········1:·aload_1 | 2440 | ·········1:·aload_1 |
2441 | ·········2:·invokespecial·#642················//·Method·android/app/Activity.onSaveInstanceState:(Landroid/os/Bundle;)V | 2441 | ·········2:·invokespecial·#642················//·Method·android/app/Activity.onSaveInstanceState:(Landroid/os/Bundle;)V |
2442 | ·········5:·aload_0 | 2442 | ·········5:·aload_0 |
2443 | ·········6:·getfield······#270················//·Field·total:F | 2443 | ·········6:·getfield······#270················//·Field·total:F |
2444 | ·········9:·fstore_2 | 2444 | ·········9:·fstore_2 |
2445 | ········10:·aload_1 | 2445 | ········10:·aload_1 |
Offset 2457, 15 lines modified | Offset 2457, 15 lines modified | ||
2457 | ········31:·invokevirtual·#650················//·Method·android/os/Bundle.putInt:(Ljava/lang/String;I)V | 2457 | ········31:·invokevirtual·#650················//·Method·android/os/Bundle.putInt:(Ljava/lang/String;I)V |
2458 | ········34:·ldc_w·········#626················//·String·hasTrainer | 2458 | ········34:·ldc_w·········#626················//·String·hasTrainer |
2459 | ········37:·astore········4 | 2459 | ········37:·astore········4 |
2460 | ········39:·aload_0 | 2460 | ········39:·aload_0 |
2461 | ········40:·getfield······#62·················//·Field·trainer:Leu/domob/bjtrainer/SystematicTrainer; | 2461 | ········40:·getfield······#62·················//·Field·trainer:Leu/domob/bjtrainer/SystematicTrainer; |
2462 | ········43:·astore········5 | 2462 | ········43:·astore········5 |
2463 | ········45:·aload·········5 | 2463 | ········45:·aload·········5 |
2464 | ········47:·ifnull········17 | 2464 | ········47:·ifnull········172 |
2465 | ········50:·iconst_1 | 2465 | ········50:·iconst_1 |
2466 | ········51:·istore········6 | 2466 | ········51:·istore········6 |
2467 | ········53:·aload_1 | 2467 | ········53:·aload_1 |
2468 | ········54:·aload·········4 | 2468 | ········54:·aload·········4 |
2469 | ········56:·iload·········6 | 2469 | ········56:·iload·········6 |
2470 | ········58:·invokevirtual·#654················//·Method·android/os/Bundle.putBoolean:(Ljava/lang/String;Z)V | 2470 | ········58:·invokevirtual·#654················//·Method·android/os/Bundle.putBoolean:(Ljava/lang/String;Z)V |
2471 | ········61:·new···········#656················//·class·java/io/ByteArrayOutputStream | 2471 | ········61:·new···········#656················//·class·java/io/ByteArrayOutputStream |
Offset 2484, 96 lines modified | Offset 2484, 96 lines modified | ||
2484 | ········91:·aload·········5 | 2484 | ········91:·aload·········5 |
2485 | ········93:·invokevirtual·#125················//·Method·java/io/ObjectOutputStream.writeObject:(Ljava/lang/Object;)V | 2485 | ········93:·invokevirtual·#125················//·Method·java/io/ObjectOutputStream.writeObject:(Ljava/lang/Object;)V |
2486 | ········96:·aload_0 | 2486 | ········96:·aload_0 |
2487 | ········97:·getfield······#149················//·Field·gameStack:Ljava/util/ArrayList; | 2487 | ········97:·getfield······#149················//·Field·gameStack:Ljava/util/ArrayList; |
2488 | ·······100:·astore········5 | 2488 | ·······100:·astore········5 |
2489 | ·······102:·aload·········5 | 2489 | ·······102:·aload·········5 |
2490 | ·······104:·invokevirtual·#661················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; | 2490 | ·······104:·invokevirtual·#661················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
2491 | ·······107:·astore········ | 2491 | ·······107:·astore········5 |
2492 | ·······109:·aload········· | 2492 | ·······109:·aload·········5 |
2493 | ·······111:·invokeinterface·#666,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 2493 | ·······111:·invokeinterface·#666,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
2494 | ·······116:·istore | 2494 | ·······116:·istore_3 |
2495 | ·······11 | 2495 | ·······117:·iload_3 |
2496 | ·······1 | 2496 | ·······118:·ifeq··········181 |
2497 | ·······12 | 2497 | ·······121:·aload·········5 |
2498 | ·······12 | 2498 | ·······123:·invokeinterface·#669,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
2499 | ·······1 | 2499 | ·······128:·astore········9 |
2500 | ·······13 | 2500 | ·······130:·aload·········9 |
2501 | ·······13 | 2501 | ·······132:·checkcast·····#164················//·class·eu/domob/bjtrainer/Game |
2502 | ·······13 | 2502 | ·······135:·astore········9 |
2503 | ·······13 | 2503 | ·······137:·aload·········8 |
2504 | ·······1 | 2504 | ·······139:·aload·········9 |
2505 | ·······14 | 2505 | ·······141:·invokevirtual·#125················//·Method·java/io/ObjectOutputStream.writeObject:(Ljava/lang/Object;)V |
2506 | ·······14 | 2506 | ·······144:·goto··········109 |
2507 | ·······14 | 2507 | ·······147:·astore········10 |
2508 | ·······1 | 2508 | ·······149:·aload·········10 |
2509 | ·······15 | 2509 | ·······151:·invokevirtual·#135················//·Method·java/io/IOException.printStackTrace:()V |
2510 | ·······15 | 2510 | ·······154:·ldc···········#18·················//·String·BJTrainer/StrategyTrainer |
2511 | ·······15 | 2511 | ·······156:·astore········5 |
2512 | ·······1 | 2512 | ·······158:·ldc_w·········#671················//·String·Saving·state·failed·with·IOException,·not·saving. |
2513 | ·······16 | 2513 | ·······161:·astore········4 |
2514 | ·······16 | 2514 | ·······163:·aload·········5 |
2515 | ·······16 | 2515 | ·······165:·aload·········4 |
2516 | ·······16 | 2516 | ·······167:·invokestatic··#639················//·Method·android/util/Log.w:(Ljava/lang/String;Ljava/lang/String;)I |
2517 | ·······17 | 2517 | ·······170:·pop |
2518 | ·······17 | 2518 | ·······171:·return |
2519 | ·······17 | 2519 | ·······172:·iconst_0 |
2520 | ·······17 | 2520 | ·······173:·istore········6 |
2521 | ·······17 | 2521 | ·······175:·aconst_null |
2522 | ·······17 | 2522 | ·······176:·astore········5 |
2523 | ·······1 | 2523 | ·······178:·goto··········53 |
2524 | ·······18 | 2524 | ·······181:·aload_0 |
2525 | ·······18 | 2525 | ·······182:·getfield······#62·················//·Field·trainer:Leu/domob/bjtrainer/SystematicTrainer; |
2526 | ·······18 | 2526 | ·······185:·astore········5 |
2527 | ·······18 | 2527 | ·······187:·aload·········5 |
2528 | ·······1 | 2528 | ·······189:·ifnull········205 |
2529 | ·······19 | 2529 | ·······192:·aload_0 |
2530 | ·······19 | 2530 | ·······193:·getfield······#62·················//·Field·trainer:Leu/domob/bjtrainer/SystematicTrainer; |
2531 | ·······19 | 2531 | ·······196:·astore········5 |
2532 | ·······198:·aload·········8 | ||
2532 | ·······200:·aload········· | 2533 | ·······200:·aload·········5 |
2533 | ·······202:·aload·········5 | ||
2534 | ·······20 | 2534 | ·······202:·invokevirtual·#125················//·Method·java/io/ObjectOutputStream.writeObject:(Ljava/lang/Object;)V |
2535 | ·······20 | 2535 | ·······205:·aload·········8 |
2536 | ·······20 | 2536 | ·······207:·invokevirtual·#126················//·Method·java/io/ObjectOutputStream.close:()V |
2537 | ·······21 | 2537 | ·······210:·aload·········7 |
2538 | ·······21 | 2538 | ·······212:·invokevirtual·#672················//·Method·java/io/ByteArrayOutputStream.close:()V |
2539 | ·······21 | 2539 | ·······215:·ldc_w·········#611················//·String·gameStack |
2540 | ·······2 | 2540 | ·······218:·astore········5 |
2541 | ·······22 | 2541 | ·······220:·aload·········7 |
2542 | ·······22 | 2542 | ·······222:·invokevirtual·#676················//·Method·java/io/ByteArrayOutputStream.toByteArray:()[B |
2543 | ·······22 | 2543 | ·······225:·astore········4 |
2544 | ·······22 | 2544 | ·······227:·aload_1 |
2545 | ·······228:·aload·········5 | ||
2545 | ·······230:·aload········· | 2546 | ·······230:·aload·········4 |
2546 | ·······232:·aload·········4 | ||
2547 | ·······23 | 2547 | ·······232:·invokevirtual·#680················//·Method·android/os/Bundle.putByteArray:(Ljava/lang/String;[B)V |
2548 | ·······23 | 2548 | ·······235:·ldc···········#18·················//·String·BJTrainer/StrategyTrainer |
2549 | ·······23 | 2549 | ·······237:·astore········5 |
2550 | ·······2 | 2550 | ·······239:·ldc_w·········#682················//·String·Saved·state·successfully. |
2551 | ·······24 | 2551 | ·······242:·astore········4 |
2552 | ·······24 | 2552 | ·······244:·aload·········5 |
2553 | ·······24 | 2553 | ·······246:·aload·········4 |
2554 | ·······2 | 2554 | ·······248:·invokestatic··#634················//·Method·android/util/Log.i:(Ljava/lang/String;Ljava/lang/String;)I |
2555 | ·······25 | 2555 | ·······251:·pop |
2556 | ·······25 | 2556 | ·······252:·goto··········171 |
2557 | ······Exception·table: | 2557 | ······Exception·table: |
2558 | ·········from····to··target·type | 2558 | ·········from····to··target·type |
2559 | ············61····64···14 | 2559 | ············61····64···147···Class·java/io/IOException |
2560 | ············66····71···14 | 2560 | ············66····71···147···Class·java/io/IOException |
2561 | ············71····74···14 | 2561 | ············71····74···147···Class·java/io/IOException |
2562 | ············78····83···14 | 2562 | ············78····83···147···Class·java/io/IOException |
2563 | ············83····87···14 | 2563 | ············83····87···147···Class·java/io/IOException |
2564 | ············91····96···14 | 2564 | ············91····96···147···Class·java/io/IOException |
2565 | ············96···100···14 | 2565 | ············96···100···147···Class·java/io/IOException |
2566 | ···········102···107···14 | 2566 | ···········102···107···147···Class·java/io/IOException |
2567 | ···········109···116···14 | 2567 | ···········109···116···147···Class·java/io/IOException |
2568 | ···········12 | 2568 | ···········121···128···147···Class·java/io/IOException |
2569 | ···········13 | 2569 | ···········130···135···147···Class·java/io/IOException |
2570 | ···········1 | 2570 | ···········139···144···147···Class·java/io/IOException |
2571 | ···········18 | 2571 | ···········181···185···147···Class·java/io/IOException |
2572 | ···········19 | 2572 | ···········192···196···147···Class·java/io/IOException |
2573 | ···········20 | 2573 | ···········200···205···147···Class·java/io/IOException |
2574 | ···········20 | 2574 | ···········205···210···147···Class·java/io/IOException |
2575 | ···········21 | 2575 | ···········210···215···147···Class·java/io/IOException |
2576 | ···········22 | 2576 | ···········220···225···147···Class·java/io/IOException |
Max diff block lines reached; 0/10474 bytes (0.00%) of diff not shown. |
Offset 57, 591 lines modified | Offset 57, 594 lines modified | ||
57 | ····iput-object·v1,·p0,·Leu/domob/bjtrainer/HandDisplay;->holder:Landroid/view/SurfaceHolder; | 57 | ····iput-object·v1,·p0,·Leu/domob/bjtrainer/HandDisplay;->holder:Landroid/view/SurfaceHolder; |
58 | ····.line·74 | 58 | ····.line·74 |
59 | ····return-void | 59 | ····return-void |
60 | .end·method | 60 | .end·method |
61 | .method·private·update()V | 61 | .method·private·update()V |
62 | ····.locals·3 | 62 | ····.locals·31 |
63 | ····.prologue | 63 | ····.prologue |
64 | ····.line·125 | 64 | ····.line·125 |
65 | ····move-object/from16·v0,·p0 | 65 | ····move-object/from16·v0,·p0 |
66 | ····iget-object·v0,·v0,·Leu/domob/bjtrainer/HandDisplay;->holder:Landroid/view/SurfaceHolder; | 66 | ····iget-object·v0,·v0,·Leu/domob/bjtrainer/HandDisplay;->holder:Landroid/view/SurfaceHolder; |
67 | ····move-object/from16·v2 | 67 | ····move-object/from16·v26,·v0 |
68 | ····if-eqz·v2 | 68 | ····if-eqz·v26,·:cond_0 |
69 | ····move-object/from16·v0,·p0 | 69 | ····move-object/from16·v0,·p0 |
70 | ····iget-object·v0,·v0,·Leu/domob/bjtrainer/HandDisplay;->currentHand:Leu/domob/bjtrainer/Hand; | 70 | ····iget-object·v0,·v0,·Leu/domob/bjtrainer/HandDisplay;->currentHand:Leu/domob/bjtrainer/Hand; |
71 | ····move-object/from16·v2 | 71 | ····move-object/from16·v26,·v0 |
72 | ····if-nez·v2 | 72 | ····if-nez·v26,·:cond_1 |
73 | ····.line·198 | 73 | ····.line·198 |
74 | ····:cond_0 | 74 | ····:cond_0 |
75 | ····:goto_0 | 75 | ····:goto_0 |
76 | ····return-void | 76 | ····return-void |
77 | ····.line·128 | 77 | ····.line·128 |
78 | ····:cond_1 | 78 | ····:cond_1 |
79 | ····move-object/from16·v0,·p0 | 79 | ····move-object/from16·v0,·p0 |
80 | ····iget-object·v0,·v0,·Leu/domob/bjtrainer/HandDisplay;->currentHand:Leu/domob/bjtrainer/Hand; | 80 | ····iget-object·v0,·v0,·Leu/domob/bjtrainer/HandDisplay;->currentHand:Leu/domob/bjtrainer/Hand; |
81 | ····move-object/from16·v2 | 81 | ····move-object/from16·v26,·v0 |
82 | ····invoke-virtual/range·{v2 | 82 | ····invoke-virtual/range·{v26·..·v26},·Leu/domob/bjtrainer/Hand;->getCards()Ljava/util/List; |
83 | ····move-result-object·v10 | 83 | ····move-result-object·v10 |
84 | ····.line·129 | 84 | ····.line·129 |
85 | ····.local·v10,·"cards":Ljava/util/List;,·"Ljava/util/List<Leu/domob/bjtrainer/Card;>;" | 85 | ····.local·v10,·"cards":Ljava/util/List;,·"Ljava/util/List<Leu/domob/bjtrainer/Card;>;" |
86 | ····const-string·v2 | 86 | ····const-string·v26,·"BJTrainer/HandDisplay" |
87 | ····const-string·v2 | 87 | ····const-string·v27,·"Going·to·draw·%d·cards." |
88 | ····const/16·v2 | 88 | ····const/16·v28,·0x1 |
89 | ····move/from16·v0,·v2 | 89 | ····move/from16·v0,·v28 |
90 | ····new-array·v0,·v0,·[Ljava/lang/Object; | 90 | ····new-array·v0,·v0,·[Ljava/lang/Object; |
91 | ····move-object/from16·v2 | 91 | ····move-object/from16·v28,·v0 |
92 | ····const/16·v | 92 | ····const/16·v29,·0x0 |
93 | ····invoke-interface·{v10},·Ljava/util/List;->size()I | 93 | ····invoke-interface·{v10},·Ljava/util/List;->size()I |
94 | ····move-result·v3 | 94 | ····move-result·v30 |
95 | ····invoke-static/range·{v3 | 95 | ····invoke-static/range·{v30·..·v30},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
96 | ····move-result-object·v3 | 96 | ····move-result-object·v30 |
97 | ····aput-object·v3 | 97 | ····aput-object·v30,·v28,·v29 |
98 | ····invoke-static/range·{v2 | 98 | ····invoke-static/range·{v27·..·v28},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
99 | ····move-result-object·v2 | 99 | ····move-result-object·v27 |
100 | ····invoke-static/range·{v2 | 100 | ····invoke-static/range·{v26·..·v27},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I |
101 | ····.line·130 | 101 | ····.line·130 |
102 | ····const-string·v2 | 102 | ····const-string·v26,·"BJTrainer/HandDisplay" |
103 | ····const-string·v2 | 103 | ····const-string·v27,·"Surface:·%d·x·%d" |
104 | ····const/16·v2 | 104 | ····const/16·v28,·0x2 |
105 | ····move/from16·v0,·v2 | 105 | ····move/from16·v0,·v28 |
106 | ····new-array·v0,·v0,·[Ljava/lang/Object; | 106 | ····new-array·v0,·v0,·[Ljava/lang/Object; |
107 | ····move-object/from16·v2 | 107 | ····move-object/from16·v28,·v0 |
108 | ····const/16·v | 108 | ····const/16·v29,·0x0 |
109 | ····move-object/from16·v0,·p0 | 109 | ····move-object/from16·v0,·p0 |
110 | ····iget·v0,·v0,·Leu/domob/bjtrainer/HandDisplay;->width:I | 110 | ····iget·v0,·v0,·Leu/domob/bjtrainer/HandDisplay;->width:I |
111 | ····move/from16·v3 | 111 | ····move/from16·v30,·v0 |
112 | ····invoke-static/range·{v3 | 112 | ····invoke-static/range·{v30·..·v30},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
113 | ····move-result-object·v3 | 113 | ····move-result-object·v30 |
114 | ····aput-object·v3 | 114 | ····aput-object·v30,·v28,·v29 |
115 | ····const/16·v | 115 | ····const/16·v29,·0x1 |
116 | ····move-object/from16·v0,·p0 | 116 | ····move-object/from16·v0,·p0 |
117 | ····iget·v0,·v0,·Leu/domob/bjtrainer/HandDisplay;->height:I | 117 | ····iget·v0,·v0,·Leu/domob/bjtrainer/HandDisplay;->height:I |
118 | ····move/from16·v3 | 118 | ····move/from16·v30,·v0 |
119 | ····invoke-static/range·{v3 | 119 | ····invoke-static/range·{v30·..·v30},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
120 | ····move-result-object·v3 | 120 | ····move-result-object·v30 |
121 | ····aput-object·v3 | 121 | ····aput-object·v30,·v28,·v29 |
122 | ····invoke-static/range·{v2 | 122 | ····invoke-static/range·{v27·..·v28},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
123 | ····move-result-object·v2 | 123 | ····move-result-object·v27 |
124 | ····invoke-static/range·{v2 | 124 | ····invoke-static/range·{v26·..·v27},·Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I |
125 | ····.line·132 | 125 | ····.line·132 |
126 | ····move-object/from16·v0,·p0 | 126 | ····move-object/from16·v0,·p0 |
127 | ····iget-object·v0,·v0,·Leu/domob/bjtrainer/HandDisplay;->holder:Landroid/view/SurfaceHolder; | 127 | ····iget-object·v0,·v0,·Leu/domob/bjtrainer/HandDisplay;->holder:Landroid/view/SurfaceHolder; |
Max diff block lines reached; 25097/29889 bytes (83.97%) of diff not shown. |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Ljava/io/Serializable; | 6 | .implements·Ljava/io/Serializable; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Leu/domob/bjtrainer/SystematicTrainer$1;, | ||
11 | ········Leu/domob/bjtrainer/SystematicTrainer$Index; | 10 | ········Leu/domob/bjtrainer/SystematicTrainer$Index; |
12 | ····} | 11 | ····} |
13 | .end·annotation | 12 | .end·annotation |
14 | #·static·fields | 13 | #·static·fields |
15 | .field·private·static·final·TAG:Ljava/lang/String;·=·"BJTrainer/SystematicTrainer" | 14 | .field·private·static·final·TAG:Ljava/lang/String;·=·"BJTrainer/SystematicTrainer" |
Offset 175, 24 lines modified | Offset 174, 26 lines modified | ||
175 | ····const-string·v1,·"Training·next·entry,·%d·remaining." | 174 | ····const-string·v1,·"Training·next·entry,·%d·remaining." |
176 | ····const/4·v2,·0x1 | 175 | ····const/4·v2,·0x1 |
177 | ····new-array·v2,·v2,·[Ljava/lang/Object; | 176 | ····new-array·v2,·v2,·[Ljava/lang/Object; |
177 | ····.line·238 | ||
178 | ····invoke-virtual·{p0},·Leu/domob/bjtrainer/SystematicTrainer;->getRemainingCount()I | 178 | ····invoke-virtual·{p0},·Leu/domob/bjtrainer/SystematicTrainer;->getRemainingCount()I |
179 | ····move-result·v3 | 179 | ····move-result·v3 |
180 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 180 | ····invoke-static·{v3},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
181 | ····move-result-object·v3 | 181 | ····move-result-object·v3 |
182 | ····aput-object·v3,·v2,·v4 | 182 | ····aput-object·v3,·v2,·v4 |
183 | ····.line·237 | ||
183 | ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 184 | ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
184 | ····move-result-object·v1 | 185 | ····move-result-object·v1 |
185 | ····invoke-static·{v0,·v1},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I | 186 | ····invoke-static·{v0,·v1},·Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I |
186 | ····.line·240 | 187 | ····.line·240 |
Offset 21, 10 lines modified | Offset 21, 9 lines modified | ||
21 | .method·public·constructor·<init>()V | 21 | .method·public·constructor·<init>()V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.prologue | 23 | ····.prologue |
24 | ····.line·10 | 24 | ····.line·10 |
25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
26 | ····.line·151 | ||
27 | ····return-void | 26 | ····return-void |
28 | .end·method | 27 | .end·method |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Strategy.java" | 3 | .source·"Strategy.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Leu/domob/bjtrainer/Strategy$1;, | ||
8 | ········Leu/domob/bjtrainer/Strategy$Decision;, | 7 | ········Leu/domob/bjtrainer/Strategy$Decision;, |
9 | ········Leu/domob/bjtrainer/Strategy$Matrix;, | 8 | ········Leu/domob/bjtrainer/Strategy$Matrix;, |
10 | ········Leu/domob/bjtrainer/Strategy$MatrixEntry; | 9 | ········Leu/domob/bjtrainer/Strategy$MatrixEntry; |
11 | ····} | 10 | ····} |
12 | .end·annotation | 11 | .end·annotation |
Offset 2, 22 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Landroid/app/Activity; | 2 | .super·Landroid/app/Activity; |
3 | .source·"StrategyTrainer.java" | 3 | .source·"StrategyTrainer.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Landroid/view/View$OnClickListener; | 5 | .implements·Landroid/view/View$OnClickListener; |
6 | #·annotations | ||
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
8 | ····value·=·{ | ||
9 | ········Leu/domob/bjtrainer/StrategyTrainer$1; | ||
10 | ····} | ||
11 | .end·annotation | ||
12 | #·static·fields | 6 | #·static·fields |
13 | .field·static·final·synthetic·$assertionsDisabled:Z | 7 | .field·static·final·synthetic·$assertionsDisabled:Z |
14 | .field·private·static·final·DIALOG_ABOUT:I·=·0x1 | 8 | .field·private·static·final·DIALOG_ABOUT:I·=·0x1 |
15 | .field·private·static·final·DIALOG_HELP:I·=·0x0 | 9 | .field·private·static·final·DIALOG_HELP:I·=·0x0 |
Offset 101, 15 lines modified | Offset 93, 14 lines modified | ||
101 | .method·public·constructor·<init>()V | 93 | .method·public·constructor·<init>()V |
102 | ····.locals·0 | 94 | ····.locals·0 |
103 | ····.prologue | 95 | ····.prologue |
104 | ····.line·62 | 96 | ····.line·62 |
105 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V | 97 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V |
106 | ····.line·536 | ||
107 | ····return-void | 98 | ····return-void |
108 | .end·method | 99 | .end·method |
109 | .method·private·restoreTrainer()V | 100 | .method·private·restoreTrainer()V |
110 | ····.locals·6 | 101 | ····.locals·6 |
111 | ····.prologue | 102 | ····.prologue |
Offset 694, 26 lines modified | Offset 685, 28 lines modified | ||
694 | ····invoke-virtual·{p0,·v4},·Leu/domob/bjtrainer/StrategyTrainer;->getString(I)Ljava/lang/String; | 685 | ····invoke-virtual·{p0,·v4},·Leu/domob/bjtrainer/StrategyTrainer;->getString(I)Ljava/lang/String; |
695 | ····move-result-object·v4 | 686 | ····move-result-object·v4 |
696 | ····new-array·v5,·v6,·[Ljava/lang/Object; | 687 | ····new-array·v5,·v6,·[Ljava/lang/Object; |
688 | ····.line·521 | ||
697 | ····invoke-static·{v3},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; | 689 | ····invoke-static·{v3},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; |
698 | ····move-result-object·v6 | 690 | ····move-result-object·v6 |
699 | ····aput-object·v6,·v5,·v7 | 691 | ····aput-object·v6,·v5,·v7 |
700 | ····invoke-static·{v0},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; | 692 | ····invoke-static·{v0},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; |
701 | ····move-result-object·v6 | 693 | ····move-result-object·v6 |
702 | ····aput-object·v6,·v5,·v8 | 694 | ····aput-object·v6,·v5,·v8 |
695 | ····.line·520 | ||
703 | ····invoke-static·{v4,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 696 | ····invoke-static·{v4,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
704 | ····move-result-object·v2 | 697 | ····move-result-object·v2 |
705 | ····.line·522 | 698 | ····.line·522 |
706 | ····goto·:goto_2 | 699 | ····goto·:goto_2 |
Offset 745, 26 lines modified | Offset 738, 28 lines modified | ||
745 | ····invoke-virtual·{p0,·v4},·Leu/domob/bjtrainer/StrategyTrainer;->getString(I)Ljava/lang/String; | 738 | ····invoke-virtual·{p0,·v4},·Leu/domob/bjtrainer/StrategyTrainer;->getString(I)Ljava/lang/String; |
746 | ····move-result-object·v4 | 739 | ····move-result-object·v4 |
747 | ····new-array·v5,·v6,·[Ljava/lang/Object; | 740 | ····new-array·v5,·v6,·[Ljava/lang/Object; |
741 | ····.line·531 | ||
748 | ····invoke-static·{v3},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; | 742 | ····invoke-static·{v3},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; |
749 | ····move-result-object·v6 | 743 | ····move-result-object·v6 |
750 | ····aput-object·v6,·v5,·v7 | 744 | ····aput-object·v6,·v5,·v7 |
751 | ····invoke-static·{v0},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; | 745 | ····invoke-static·{v0},·Ljava/lang/Byte;->valueOf(B)Ljava/lang/Byte; |
752 | ····move-result-object·v6 | 746 | ····move-result-object·v6 |
753 | ····aput-object·v6,·v5,·v8 | 747 | ····aput-object·v6,·v5,·v8 |
748 | ····.line·530 | ||
754 | ····invoke-static·{v4,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 749 | ····invoke-static·{v4,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
755 | ····move-result-object·v2 | 750 | ····move-result-object·v2 |
756 | ····.line·532 | 751 | ····.line·532 |
757 | ····goto·:goto_2 | 752 | ····goto·:goto_2 |
Offset 820, 24 lines modified | Offset 815, 26 lines modified | ||
820 | ····move-result-object·v4 | 815 | ····move-result-object·v4 |
821 | ····new-array·v5,·v8,·[Ljava/lang/Object; | 816 | ····new-array·v5,·v8,·[Ljava/lang/Object; |
822 | ····iget-object·v6,·p0,·Leu/domob/bjtrainer/StrategyTrainer;->trainer:Leu/domob/bjtrainer/SystematicTrainer; | 817 | ····iget-object·v6,·p0,·Leu/domob/bjtrainer/StrategyTrainer;->trainer:Leu/domob/bjtrainer/SystematicTrainer; |
818 | ····.line·548 | ||
823 | ····invoke-virtual·{v6},·Leu/domob/bjtrainer/SystematicTrainer;->getRemainingCount()I | 819 | ····invoke-virtual·{v6},·Leu/domob/bjtrainer/SystematicTrainer;->getRemainingCount()I |
824 | ····move-result·v6 | 820 | ····move-result·v6 |
825 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 821 | ····invoke-static·{v6},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
826 | ····move-result-object·v6 | 822 | ····move-result-object·v6 |
827 | ····aput-object·v6,·v5,·v7 | 823 | ····aput-object·v6,·v5,·v7 |
824 | ····.line·547 | ||
828 | ····invoke-static·{v4,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 825 | ····invoke-static·{v4,·v5},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
829 | ····move-result-object·v1 | 826 | ····move-result-object·v1 |
830 | ····goto/16·:goto_1 | 827 | ····goto/16·:goto_1 |
831 | ····.line·511 | 828 | ····.line·511 |
Offset 1999, 163 lines modified | Offset 1996, 160 lines modified | ||
1999 | ····:cond_3 | 1996 | ····:cond_3 |
2000 | ····invoke-direct·{p0},·Leu/domob/bjtrainer/StrategyTrainer;->updateAll()V | 1997 | ····invoke-direct·{p0},·Leu/domob/bjtrainer/StrategyTrainer;->updateAll()V |
Max diff block lines reached; 7399/10309 bytes (71.77%) of diff not shown. |
Offset 612, 15 lines modified | Offset 612, 15 lines modified | ||
612 | ····const-string·v1,·"Game·is·already·finished!" | 612 | ····const-string·v1,·"Game·is·already·finished!" |
613 | ····invoke-direct·{v0,·v1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V | 613 | ····invoke-direct·{v0,·v1},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V |
614 | ····throw·v0 | 614 | ····throw·v0 |
615 | ····.line·12 | 615 | ····.line·121 |
616 | ····:cond_0 | 616 | ····:cond_0 |
617 | ····:goto_0 | 617 | ····:goto_0 |
618 | ····iget-object·v0,·p0,·Leu/domob/bjtrainer/Game;->dealer:Leu/domob/bjtrainer/Hand; | 618 | ····iget-object·v0,·p0,·Leu/domob/bjtrainer/Game;->dealer:Leu/domob/bjtrainer/Hand; |
619 | ····invoke-virtual·{v0},·Leu/domob/bjtrainer/Hand;->getTotal()B | 619 | ····invoke-virtual·{v0},·Leu/domob/bjtrainer/Hand;->getTotal()B |
620 | ····move-result·v0 | 620 | ····move-result·v0 |
Offset 629, 14 lines modified | Offset 629, 15 lines modified | ||
629 | ····iget-boolean·v0,·p0,·Leu/domob/bjtrainer/Game;->hitSoft17:Z | 629 | ····iget-boolean·v0,·p0,·Leu/domob/bjtrainer/Game;->hitSoft17:Z |
630 | ····if-eqz·v0,·:cond_2 | 630 | ····if-eqz·v0,·:cond_2 |
631 | ····iget-object·v0,·p0,·Leu/domob/bjtrainer/Game;->dealer:Leu/domob/bjtrainer/Hand; | 631 | ····iget-object·v0,·p0,·Leu/domob/bjtrainer/Game;->dealer:Leu/domob/bjtrainer/Hand; |
632 | ····.line·122 | ||
632 | ····invoke-virtual·{v0},·Leu/domob/bjtrainer/Hand;->getTotal()B | 633 | ····invoke-virtual·{v0},·Leu/domob/bjtrainer/Hand;->getTotal()B |
633 | ····move-result·v0 | 634 | ····move-result·v0 |
634 | ····if-ne·v0,·v2,·:cond_2 | 635 | ····if-ne·v0,·v2,·:cond_2 |
635 | ····iget-object·v0,·p0,·Leu/domob/bjtrainer/Game;->dealer:Leu/domob/bjtrainer/Hand; | 636 | ····iget-object·v0,·p0,·Leu/domob/bjtrainer/Game;->dealer:Leu/domob/bjtrainer/Hand; |
Offset 1, 20 lines modified | Offset 1, 12 lines modified | ||
1 | .class·public·Leu/domob/bjtrainer/DisplayStrategy; | 1 | .class·public·Leu/domob/bjtrainer/DisplayStrategy; |
2 | .super·Landroid/app/Activity; | 2 | .super·Landroid/app/Activity; |
3 | .source·"DisplayStrategy.java" | 3 | .source·"DisplayStrategy.java" |
4 | #·annotations | ||
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
6 | ····value·=·{ | ||
7 | ········Leu/domob/bjtrainer/DisplayStrategy$1; | ||
8 | ····} | ||
9 | .end·annotation | ||
10 | #·static·fields | 4 | #·static·fields |
11 | .field·static·final·synthetic·$assertionsDisabled:Z | 5 | .field·static·final·synthetic·$assertionsDisabled:Z |
12 | #·instance·fields | 6 | #·instance·fields |
13 | .field·private·optimal:Leu/domob/bjtrainer/Strategy; | 7 | .field·private·optimal:Leu/domob/bjtrainer/Strategy; |
Offset 51, 15 lines modified | Offset 43, 14 lines modified | ||
51 | .method·public·constructor·<init>()V | 43 | .method·public·constructor·<init>()V |
52 | ····.locals·0 | 44 | ····.locals·0 |
53 | ····.prologue | 45 | ····.prologue |
54 | ····.line·35 | 46 | ····.line·35 |
55 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V | 47 | ····invoke-direct·{p0},·Landroid/app/Activity;-><init>()V |
56 | ····.line·187 | ||
57 | ····return-void | 48 | ····return-void |
58 | .end·method | 49 | .end·method |
59 | .method·private·buildHTML()Ljava/lang/String; | 50 | .method·private·buildHTML()Ljava/lang/String; |
60 | ····.locals·6 | 51 | ····.locals·6 |
61 | ····.prologue | 52 | ····.prologue |
Offset 1, 24 lines modified | Offset 1, 22 lines modified | ||
1 | .class·public·Leu/domob/bjtrainer/DisplayStrategy;·.super·Landroid/app/ | 1 | .class·public·Leu/domob/bjtrainer/DisplayStrategy;·.super·Landroid/app/ |
2 | Activity;·.source·"DisplayStrategy.java"·#·static·fields·.field·static·final | ||
2 | Activity;·.source·"DisplayStrategy.java"·#·annotations·.annotation·system | ||
3 | Ldalvik/annotation/MemberClasses;·value·=·{·Leu/domob/bjtrainer/ | ||
4 | DisplayStrategy$1;·}·.end·annotation·#·static·fields·.field·static·final | ||
5 | synthetic·$assertionsDisabled:Z·#·instance·fields·.field·private·optimal:Leu/ | 3 | synthetic·$assertionsDisabled:Z·#·instance·fields·.field·private·optimal:Leu/ |
6 | domob/bjtrainer/Strategy;·.field·private·pref:Landroid/content/ | 4 | domob/bjtrainer/Strategy;·.field·private·pref:Landroid/content/ |
7 | SharedPreferences;·#·direct·methods·.method·static·constructor·()V·.locals·1 | 5 | SharedPreferences;·#·direct·methods·.method·static·constructor·()V·.locals·1 |
8 | .prologue·.line·35·const-class·v0,·Leu/domob/bjtrainer/DisplayStrategy;·invoke- | 6 | .prologue·.line·35·const-class·v0,·Leu/domob/bjtrainer/DisplayStrategy;·invoke- |
9 | virtual·{v0},·Ljava/lang/Class;->desiredAssertionStatus()Z·move-result·v0·if- | 7 | virtual·{v0},·Ljava/lang/Class;->desiredAssertionStatus()Z·move-result·v0·if- |
10 | nez·v0,·:cond_0·const/4·v0,·0x1·:goto_0·sput-boolean·v0,·Leu/domob/bjtrainer/ | 8 | nez·v0,·:cond_0·const/4·v0,·0x1·:goto_0·sput-boolean·v0,·Leu/domob/bjtrainer/ |
11 | DisplayStrategy;->$assertionsDisabled:Z·return-void·:cond_0·const/4·v0,·0x0 | 9 | DisplayStrategy;->$assertionsDisabled:Z·return-void·:cond_0·const/4·v0,·0x0 |
12 | goto·:goto_0·.end·method·.method·public·constructor·()V·.locals·0·.prologue | 10 | goto·:goto_0·.end·method·.method·public·constructor·()V·.locals·0·.prologue |
13 | .line·35·invoke-direct·{p0},·Landroid/app/Activity;->()V· | 11 | .line·35·invoke-direct·{p0},·Landroid/app/Activity;->()V·return-void·.end |
14 | 12 | method·.method·private·buildHTML()Ljava/lang/String;·.locals·6·.prologue·const/ | |
15 | 13 | 16·v5,·0x14·.line·72·new-instance·v1,·Ljava/lang/StringBuffer;·invoke-direct | |
16 | 14 | {v1},·Ljava/lang/StringBuffer;->()V·.line·73·.local·v1,·"data":Ljava/lang/ | |
17 | 15 | StringBuffer;·const-string·v0,·" | |
18 | "·invoke-virtual·{v1,·v0},·Ljava/lang/StringBuffer;->append(Ljava/lang/ | 16 | "·invoke-virtual·{v1,·v0},·Ljava/lang/StringBuffer;->append(Ljava/lang/ |
19 | String;)Ljava/lang/StringBuffer;·.line·74·const-string·v0,·" | 17 | String;)Ljava/lang/StringBuffer;·.line·74·const-string·v0,·" |
20 | "·invoke-virtual·{v1,·v0},·Ljava/lang/StringBuffer;->append(Ljava/lang/ | 18 | "·invoke-virtual·{v1,·v0},·Ljava/lang/StringBuffer;->append(Ljava/lang/ |
21 | String;)Ljava/lang/StringBuffer;·.line·76·const-string·v0,·" | 19 | String;)Ljava/lang/StringBuffer;·.line·76·const-string·v0,·" |
22 | "·invoke-virtual·{v1,·v0},·Ljava/lang/StringBuffer;->append(Ljava/lang/ | 20 | "·invoke-virtual·{v1,·v0},·Ljava/lang/StringBuffer;->append(Ljava/lang/ |
23 | String;)Ljava/lang/StringBuffer;·.line·85·const-string·v0,·" | 21 | String;)Ljava/lang/StringBuffer;·.line·85·const-string·v0,·" |
24 | "·invoke-virtual·{v1,·v0},·Ljava/lang/StringBuffer;->append(Ljava/lang/ | 22 | "·invoke-virtual·{v1,·v0},·Ljava/lang/StringBuffer;->append(Ljava/lang/ |
Offset 1, 20 lines modified | Offset 1, 12 lines modified | ||
1 | .class·public·Leu/domob/bjtrainer/CardImages; | 1 | .class·public·Leu/domob/bjtrainer/CardImages; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"CardImages.java" | 3 | .source·"CardImages.java" |
4 | #·annotations | ||
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
6 | ····value·=·{ | ||
7 | ········Leu/domob/bjtrainer/CardImages$1; | ||
8 | ····} | ||
9 | .end·annotation | ||
10 | #·static·fields | 4 | #·static·fields |
11 | .field·static·final·synthetic·$assertionsDisabled:Z | 5 | .field·static·final·synthetic·$assertionsDisabled:Z |
12 | .field·private·static·final·IDs:[I | 6 | .field·private·static·final·IDs:[I |
13 | .field·private·static·final·TAG:Ljava/lang/String;·=·"BJTrainer/CardImages" | 7 | .field·private·static·final·TAG:Ljava/lang/String;·=·"BJTrainer/CardImages" |
Offset 86, 28 lines modified | Offset 86, 27 lines modified | ||
86 | ····.param·p1,·"h"····#·Leu/domob/bjtrainer/Hand; | 86 | ····.param·p1,·"h"····#·Leu/domob/bjtrainer/Hand; |
87 | ····.prologue | 87 | ····.prologue |
88 | ····.line·67 | 88 | ····.line·67 |
89 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 89 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
90 | ····.line·68 | 90 | ····.line·68 |
91 | ····new-instance·v | 91 | ····new-instance·v1,·Ljava/util/ArrayList; |
92 | ····invoke-direct·{v | 92 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
93 | ····iput-object·v | 93 | ····iput-object·v1,·p0,·Leu/domob/bjtrainer/Hand;->cards:Ljava/util/List; |
94 | ····.line·69 | 94 | ····.line·69 |
95 | ····iget-object·v | 95 | ····iget-object·v1,·p1,·Leu/domob/bjtrainer/Hand;->cards:Ljava/util/List; |
96 | ····invoke-interface·{v | 96 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
97 | ····move-result-object·v1 | 97 | ····move-result-object·v1 |
98 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
99 | ····:goto_0 | 98 | ····:goto_0 |
100 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 99 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
101 | ····move-result·v2 | 100 | ····move-result·v2 |
102 | ····if-eqz·v2,·:cond_0 | 101 | ····if-eqz·v2,·:cond_0 |
Offset 142, 182 lines modified | Offset 141, 181 lines modified | ||
142 | ····return-void | 141 | ····return-void |
143 | .end·method | 142 | .end·method |
144 | .method·private·calculate()V | 143 | .method·private·calculate()V |
145 | ····.locals·9 | 144 | ····.locals·9 |
146 | ····.prologue | 145 | ····.prologue |
147 | ····const/4·v | 146 | ····const/4·v5,·0x1 |
148 | ····const/4·v | 147 | ····const/4·v6,·0x0 |
149 | ····.line·128 | 148 | ····.line·128 |
150 | ····const/4·v1,·0x0 | 149 | ····const/4·v1,·0x0 |
151 | ····.line·129 | 150 | ····.line·129 |
152 | ····.local·v1,·"aces":B | 151 | ····.local·v1,·"aces":B |
153 | ····iput-byte·v | 152 | ····iput-byte·v6,·p0,·Leu/domob/bjtrainer/Hand;->total:B |
154 | ····.line·130 | 153 | ····.line·130 |
155 | ····iget-object·v | 154 | ····iget-object·v4,·p0,·Leu/domob/bjtrainer/Hand;->cards:Ljava/util/List; |
156 | ····invoke-interface·{v | 155 | ····invoke-interface·{v4},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
157 | ····move-result-object·v4 | 156 | ····move-result-object·v4 |
158 | ····.local·v4,·"i$":Ljava/util/Iterator; | ||
159 | ····:cond_0 | 157 | ····:cond_0 |
160 | ····:goto_0 | 158 | ····:goto_0 |
161 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z | 159 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
162 | ····move-result·v | 160 | ····move-result·v7 |
163 | ····if-eqz·v | 161 | ····if-eqz·v7,·:cond_1 |
164 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 162 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
165 | ····move-result-object·v3 | 163 | ····move-result-object·v3 |
166 | ····check-cast·v3,·Leu/domob/bjtrainer/Card; | 164 | ····check-cast·v3,·Leu/domob/bjtrainer/Card; |
167 | ····.line·132 | 165 | ····.line·132 |
168 | ····.local·v3,·"c":Leu/domob/bjtrainer/Card; | 166 | ····.local·v3,·"c":Leu/domob/bjtrainer/Card; |
169 | ····iget-byte·v | 167 | ····iget-byte·v7,·p0,·Leu/domob/bjtrainer/Hand;->total:B |
170 | ····invoke-virtual·{v3},·Leu/domob/bjtrainer/Card;->getValue()B | 168 | ····invoke-virtual·{v3},·Leu/domob/bjtrainer/Card;->getValue()B |
171 | ····move-result·v8 | 169 | ····move-result·v8 |
172 | ····add-int/2addr·v | 170 | ····add-int/2addr·v7,·v8 |
173 | ····int-to-byte·v | 171 | ····int-to-byte·v7,·v7 |
174 | ····iput-byte·v | 172 | ····iput-byte·v7,·p0,·Leu/domob/bjtrainer/Hand;->total:B |
175 | ····.line·133 | 173 | ····.line·133 |
176 | ····invoke-virtual·{v3},·Leu/domob/bjtrainer/Card;->isAce()Z | 174 | ····invoke-virtual·{v3},·Leu/domob/bjtrainer/Card;->isAce()Z |
177 | ····move-result·v | 175 | ····move-result·v7 |
178 | ····if-eqz·v | 176 | ····if-eqz·v7,·:cond_0 |
179 | ····.line·134 | 177 | ····.line·134 |
180 | ····add-int/lit8·v | 178 | ····add-int/lit8·v7,·v1,·0x1 |
181 | ····int-to-byte·v1,·v | 179 | ····int-to-byte·v1,·v7 |
182 | ····goto·:goto_0 | 180 | ····goto·:goto_0 |
183 | ····.line·136 | 181 | ····.line·136 |
184 | ····.end·local·v3····#·"c":Leu/domob/bjtrainer/Card; | 182 | ····.end·local·v3····#·"c":Leu/domob/bjtrainer/Card; |
185 | ····:cond_1 | 183 | ····:cond_1 |
186 | ····:goto_1 | 184 | ····:goto_1 |
187 | ····if-lez·v1,·:cond_2 | 185 | ····if-lez·v1,·:cond_2 |
188 | ····iget-byte·v | 186 | ····iget-byte·v4,·p0,·Leu/domob/bjtrainer/Hand;->total:B |
189 | ····const/16·v | 187 | ····const/16·v7,·0x15 |
190 | ····if-le·v | 188 | ····if-le·v4,·v7,·:cond_2 |
191 | ····.line·138 | 189 | ····.line·138 |
192 | ····add-int/lit8·v | 190 | ····add-int/lit8·v4,·v1,·-0x1 |
193 | ····int-to-byte·v1,·v | 191 | ····int-to-byte·v1,·v4 |
194 | ····.line·139 | 192 | ····.line·139 |
195 | ····iget-byte·v | 193 | ····iget-byte·v4,·p0,·Leu/domob/bjtrainer/Hand;->total:B |
196 | ····add-int/lit8·v | 194 | ····add-int/lit8·v4,·v4,·-0xa |
197 | ····int-to-byte·v | 195 | ····int-to-byte·v4,·v4 |
198 | ····iput-byte·v | 196 | ····iput-byte·v4,·p0,·Leu/domob/bjtrainer/Hand;->total:B |
199 | ····goto·:goto_1 | 197 | ····goto·:goto_1 |
200 | ····.line·141 | 198 | ····.line·141 |
201 | ····:cond_2 | 199 | ····:cond_2 |
Max diff block lines reached; 2849/6747 bytes (42.23%) of diff not shown. |