Offset 1, 18 lines modified | Offset 0, 0 lines modified | ||
1 | Verifies | ||
2 | Verified·using·v1·scheme·(JAR·signing):·true | ||
3 | Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·false | ||
4 | Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·false | ||
5 | Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false | ||
6 | Verified·for·SourceStamp:·false | ||
7 | Number·of·signers:·1 | ||
8 | Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK | ||
9 | Signer·#1·certificate·SHA-256·digest:·306e321ec70852e37f73eae2ba915fe5754bd3335eab12d38dba9fd37b954a22 | ||
10 | Signer·#1·certificate·SHA-1·digest:·b779e7ea0695f18cd199e86dffe59f1d0a7db39d | ||
11 | Signer·#1·certificate·MD5·digest:·6a774526ba9a24b87fddadcd756c627d | ||
12 | Signer·#1·key·algorithm:·RSA | ||
13 | Signer·#1·key·size·(bits):·2048 | ||
14 | Signer·#1·public·key·SHA-256·digest:·7b84f7db248037d3150e1ae80b21ab74c32a34c0c7ec4c71e7f1aeb5c95b3599 | ||
15 | Signer·#1·public·key·SHA-1·digest:·61d9f6ef5b871a90695ca1bebd579870d910e089 | ||
16 | Signer·#1·public·key·MD5·digest:·7b02355bd7304be6a395739b3679b9a4 | ||
17 | WARNING:·META-INF/buildserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. | ||
18 | WARNING:·META-INF/fdroidserverid·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. |
Offset 1, 101 lines modified | Offset 1, 99 lines modified | ||
1 | Zip·file·size:·17 | 1 | Zip·file·size:·177824·bytes,·number·of·entries:·97 |
2 | -rw----·····2.0·fat·····8638·bl·defN·16-Mar-10·10:38·META-INF/MANIFEST.MF | ||
3 | -rw----·····2.0·fat·····8759·bl·defN·16-Mar-10·10:38·META-INF/69070598.SF | ||
4 | -rw----·····2.0·fat·····1326·bl·defN·16-Mar-10·10:38·META-INF/69070598.RSA | ||
5 | -rw----·····2.0·fat·······41·bl·defN·16-Mar-10·09:10·META-INF/buildserverid | ||
6 | -rw----·····2.0·fat·······41·bl·defN·16-Mar-10·09:10·META-INF/fdroidserverid | ||
7 | -rw----·····2.0·fat·····2560·bX·defN·1 | 2 | -rw----·····2.0·fat·····2560·bX·defN·17-Oct-29·00:25·AndroidManifest.xml |
8 | -rw----·····2.0·fat······468·bl·defN·1 | 3 | -rw----·····2.0·fat······468·bl·defN·17-Oct-29·00:25·res/color/text_button.xml |
9 | -rw----·····2.0·fat······468·bl·defN·1 | 4 | -rw----·····2.0·fat······468·bl·defN·17-Oct-29·00:25·res/color/text_button_dark.xml |
10 | -rw----·····1.0·fat······321·b-·stor·1 | 5 | -rw----·····1.0·fat······321·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/button_clear.png |
11 | -rw----·····1.0·fat······896·b-·stor·1 | 6 | -rw----·····1.0·fat······896·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/button_discard.png |
12 | -rw----·····1.0·fat······949·b-·stor·1 | 7 | -rw----·····1.0·fat······949·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/button_discard_light.png |
13 | -rw----·····1.0·fat······217·b-·stor·1 | 8 | -rw----·····1.0·fat······217·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/button_divide.png |
14 | -rw----·····1.0·fat······169·b-·stor·1 | 9 | -rw----·····1.0·fat······169·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/button_equal.png |
15 | -rw----·····1.0·fat·····1184·b-·stor·1 | 10 | -rw----·····1.0·fat·····1184·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/button_eraser.png |
16 | -rw----·····1.0·fat·····1328·b-·stor·1 | 11 | -rw----·····1.0·fat·····1328·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/button_eraser_blue.png |
17 | -rw----·····1.0·fat······798·b-·stor·1 | 12 | -rw----·····1.0·fat······798·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/button_hint.png |
18 | -rw----·····1.0·fat······147·b-·stor·1 | 13 | -rw----·····1.0·fat······147·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/button_minus.png |
19 | -rw----·····1.0·fat······710·b-·stor·1 | 14 | -rw----·····1.0·fat······710·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/button_multiply.png |
20 | -rw----·····1.0·fat······229·b-·stor·1 | 15 | -rw----·····1.0·fat······229·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/button_new.png |
21 | -rw----·····1.0·fat······220·b-·stor·1 | 16 | -rw----·····1.0·fat······220·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/button_pause.png |
22 | -rw----·····1.0·fat······960·b-·stor·1 | 17 | -rw----·····1.0·fat······960·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/button_pen.png |
23 | -rw----·····1.0·fat······959·b-·stor·1 | 18 | -rw----·····1.0·fat······959·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/button_pen_blue.png |
24 | -rw----·····1.0·fat·····1146·b-·stor·1 | 19 | -rw----·····1.0·fat·····1146·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/button_pencil.png |
25 | -rw----·····1.0·fat·····1133·b-·stor·1 | 20 | -rw----·····1.0·fat·····1133·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/button_pencil_blue.png |
26 | -rw----·····1.0·fat······493·b-·stor·1 | 21 | -rw----·····1.0·fat······493·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/button_play_light.png |
27 | -rw----·····1.0·fat······172·b-·stor·1 | 22 | -rw----·····1.0·fat······172·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/button_plus.png |
28 | -rw----·····1.0·fat······331·b-·stor·1 | 23 | -rw----·····1.0·fat······331·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/button_remove_light.png |
29 | -rw----·····1.0·fat·····4183·b-·stor·1 | 24 | -rw----·····1.0·fat·····4183·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/ic_launcher.png |
30 | -rw----·····1.0·fat······556·b-·stor·1 | 25 | -rw----·····1.0·fat······556·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/menu_back_icon.png |
31 | -rw----·····1.0·fat······687·b-·stor·1 | 26 | -rw----·····1.0·fat······687·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/menu_help_icon.png |
32 | -rw----·····1.0·fat······838·b-·stor·1 | 27 | -rw----·····1.0·fat······838·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/menu_hint_icon.png |
33 | -rw----·····1.0·fat······223·b-·stor·1 | 28 | -rw----·····1.0·fat······223·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/menu_new_icon.png |
34 | -rw----·····1.0·fat······125·b-·stor·1 | 29 | -rw----·····1.0·fat······125·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/menu_overflow_icon.png |
35 | -rw----·····1.0·fat·····1116·b-·stor·1 | 30 | -rw----·····1.0·fat·····1116·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/menu_replay_icon.png |
36 | -rw----·····1.0·fat······667·b-·stor·1 | 31 | -rw----·····1.0·fat······667·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/menu_save_icon.png |
37 | -rw----·····1.0·fat······466·b-·stor·1 | 32 | -rw----·····1.0·fat······466·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/menu_settings_icon.png |
38 | -rw----·····1.0·fat······756·b-·stor·1 | 33 | -rw----·····1.0·fat······756·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/menu_share_icon.png |
39 | -rw----·····1.0·fat······536·b-·stor·1 | 34 | -rw----·····1.0·fat······536·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/menu_statistics_icon.png |
40 | -rw----·····1.0·fat······948·b-·stor·1 | 35 | -rw----·····1.0·fat······948·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/menu_undo_icon.png |
41 | -rw----·····1.0·fat·····1178·b-·stor·1 | 36 | -rw----·····1.0·fat·····1178·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/toggle_eraser_off.png |
42 | -rw----·····1.0·fat·····1466·b-·stor·1 | 37 | -rw----·····1.0·fat·····1466·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/toggle_grid.png |
43 | -rw----·····1.0·fat·····1383·b-·stor·1 | 38 | -rw----·····1.0·fat·····1383·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/toggle_number.png |
44 | -rw----·····1.0·fat·····1414·b-·stor·1 | 39 | -rw----·····1.0·fat·····1414·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/toggle_pen.png |
45 | -rw----·····1.0·fat·····1431·b-·stor·1 | 40 | -rw----·····1.0·fat·····1431·b-·stor·17-Oct-29·00:24·res/drawable-hdpi-v4/toggle_pencil.png |
46 | -rw----·····1.0·fat·····1819·b-·stor·1 | 41 | -rw----·····1.0·fat·····1819·b-·stor·17-Oct-29·00:24·res/drawable-ldpi-v4/ic_launcher.png |
47 | -rw----·····1.0·fat······311·b-·stor·1 | 42 | -rw----·····1.0·fat······311·b-·stor·17-Oct-29·00:24·res/drawable-mdpi-v4/ic_action_search.png |
48 | -rw----·····1.0·fat·····2180·b-·stor·1 | 43 | -rw----·····1.0·fat·····2180·b-·stor·17-Oct-29·00:24·res/drawable-mdpi-v4/ic_launcher.png |
49 | -rw----·····1.0·fat·····1072·b-·stor·1 | 44 | -rw----·····1.0·fat·····1072·b-·stor·17-Oct-29·00:24·res/drawable-xhdpi-v4/button_discard.png |
50 | -rw----·····1.0·fat·····1158·b-·stor·1 | 45 | -rw----·····1.0·fat·····1158·b-·stor·17-Oct-29·00:24·res/drawable-xhdpi-v4/button_discard_light.png |
51 | -rw----·····1.0·fat·····2166·b-·stor·1 | 46 | -rw----·····1.0·fat·····2166·b-·stor·17-Oct-29·00:24·res/drawable-xhdpi-v4/button_eraser.png |
52 | -rw----·····1.0·fat·····1911·b-·stor·1 | 47 | -rw----·····1.0·fat·····1911·b-·stor·17-Oct-29·00:24·res/drawable-xhdpi-v4/button_pen.png |
53 | -rw----·····1.0·fat·····1901·b-·stor·1 | 48 | -rw----·····1.0·fat·····1901·b-·stor·17-Oct-29·00:24·res/drawable-xhdpi-v4/button_pencil.png |
54 | -rw----·····1.0·fat······606·b-·stor·1 | 49 | -rw----·····1.0·fat······606·b-·stor·17-Oct-29·00:24·res/drawable-xhdpi-v4/button_play_light.png |
55 | -rw----·····1.0·fat······352·b-·stor·1 | 50 | -rw----·····1.0·fat······352·b-·stor·17-Oct-29·00:24·res/drawable-xhdpi-v4/button_remove_light.png |
56 | -rw----·····1.0·fat······491·b-·stor·1 | 51 | -rw----·····1.0·fat······491·b-·stor·17-Oct-29·00:24·res/drawable-xhdpi-v4/ic_action_search.png |
57 | -rw----·····1.0·fat·····4183·b-·stor·1 | 52 | -rw----·····1.0·fat·····4183·b-·stor·17-Oct-29·00:24·res/drawable-xhdpi-v4/ic_launcher.png |
58 | -rw----·····1.0·fat······721·b-·stor·1 | 53 | -rw----·····1.0·fat······721·b-·stor·17-Oct-29·00:24·res/drawable-xhdpi-v4/menu_back_icon.png |
59 | -rw----·····1.0·fat······978·b-·stor·1 | 54 | -rw----·····1.0·fat······978·b-·stor·17-Oct-29·00:24·res/drawable-xhdpi-v4/menu_help_icon.png |
60 | -rw----·····1.0·fat·····1073·b-·stor·1 | 55 | -rw----·····1.0·fat·····1073·b-·stor·17-Oct-29·00:24·res/drawable-xhdpi-v4/menu_hint_icon.png |
61 | -rw----·····1.0·fat······251·b-·stor·1 | 56 | -rw----·····1.0·fat······251·b-·stor·17-Oct-29·00:24·res/drawable-xhdpi-v4/menu_new_icon.png |
62 | -rw----·····1.0·fat······132·b-·stor·1 | 57 | -rw----·····1.0·fat······132·b-·stor·17-Oct-29·00:24·res/drawable-xhdpi-v4/menu_overflow_icon.png |
63 | -rw----·····1.0·fat·····1414·b-·stor·1 | 58 | -rw----·····1.0·fat·····1414·b-·stor·17-Oct-29·00:24·res/drawable-xhdpi-v4/menu_replay_icon.png |
64 | -rw----·····1.0·fat······740·b-·stor·1 | 59 | -rw----·····1.0·fat······740·b-·stor·17-Oct-29·00:24·res/drawable-xhdpi-v4/menu_save_icon.png |
65 | -rw----·····1.0·fat······581·b-·stor·1 | 60 | -rw----·····1.0·fat······581·b-·stor·17-Oct-29·00:24·res/drawable-xhdpi-v4/menu_settings_icon.png |
66 | -rw----·····1.0·fat······955·b-·stor·1 | 61 | -rw----·····1.0·fat······955·b-·stor·17-Oct-29·00:24·res/drawable-xhdpi-v4/menu_share_icon.png |
67 | -rw----·····1.0·fat······574·b-·stor·1 | 62 | -rw----·····1.0·fat······574·b-·stor·17-Oct-29·00:24·res/drawable-xhdpi-v4/menu_statistics_icon.png |
68 | -rw----·····1.0·fat·····1247·b-·stor·1 | 63 | -rw----·····1.0·fat·····1247·b-·stor·17-Oct-29·00:24·res/drawable-xhdpi-v4/menu_undo_icon.png |
69 | -rw----·····1.0·fat·····2173·b-·stor·1 | 64 | -rw----·····1.0·fat·····2173·b-·stor·17-Oct-29·00:24·res/drawable-xhdpi-v4/toggle_eraser_off.png |
70 | -rw----·····1.0·fat·····1731·b-·stor·1 | 65 | -rw----·····1.0·fat·····1731·b-·stor·17-Oct-29·00:24·res/drawable-xhdpi-v4/toggle_grid.png |
71 | -rw----·····1.0·fat·····1631·b-·stor·1 | 66 | -rw----·····1.0·fat·····1631·b-·stor·17-Oct-29·00:24·res/drawable-xhdpi-v4/toggle_number.png |
72 | -rw----·····1.0·fat·····2077·b-·stor·1 | 67 | -rw----·····1.0·fat·····2077·b-·stor·17-Oct-29·00:24·res/drawable-xhdpi-v4/toggle_pen.png |
73 | -rw----·····1.0·fat·····2086·b-·stor·1 | 68 | -rw----·····1.0·fat·····2086·b-·stor·17-Oct-29·00:24·res/drawable-xhdpi-v4/toggle_pencil.png |
74 | -rw----·····2.0·fat·····2148·bl·defN·1 | 69 | -rw----·····2.0·fat·····2148·bl·defN·17-Oct-29·00:25·res/drawable/keypad_button.xml |
75 | -rw----·····2.0·fat·····2148·bl·defN·1 | 70 | -rw----·····2.0·fat·····2148·bl·defN·17-Oct-29·00:25·res/drawable/keypad_button_dark.xml |
76 | -rw----·····2.0·fat·····1088·bl·defN·1 | 71 | -rw----·····2.0·fat·····1088·bl·defN·17-Oct-29·00:25·res/drawable/menu_button.xml |
77 | -rw----·····2.0·fat·····1812·bl·defN·1 | 72 | -rw----·····2.0·fat·····1812·bl·defN·17-Oct-29·00:25·res/drawable/radio_button.xml |
78 | -rw----·····2.0·fat·····1812·bl·defN·1 | 73 | -rw----·····2.0·fat·····1812·bl·defN·17-Oct-29·00:25·res/drawable/radio_button_dark.xml |
79 | -rw----·····2.0·fat······556·bl·defN·1 | 74 | -rw----·····2.0·fat······556·bl·defN·17-Oct-29·00:25·res/drawable/text_button.xml |
80 | -rw----·····2.0·fat······556·bl·defN·1 | 75 | -rw----·····2.0·fat······556·bl·defN·17-Oct-29·00:25·res/drawable/text_button_dark.xml |
81 | -rw----·····2.0·fat·····1432·bl·defN·1 | 76 | -rw----·····2.0·fat·····1432·bl·defN·17-Oct-29·00:25·res/drawable/toggle_mode_bg.xml |
82 | -rw----·····2.0·fat·····1432·bl·defN·1 | 77 | -rw----·····2.0·fat·····1432·bl·defN·17-Oct-29·00:25·res/drawable/toggle_mode_bg_dark.xml |
83 | -rw----·····2.0·fat·····5080·bl·defN·1 | 78 | -rw----·····2.0·fat·····5080·bl·defN·17-Oct-29·00:25·res/layout-land/activity_main.xml |
84 | -rw----·····2.0·fat·····5040·bl·defN·1 | 79 | -rw----·····2.0·fat·····5040·bl·defN·17-Oct-29·00:25·res/layout-small-land-v4/activity_main.xml |
85 | -rw----·····2.0·fat·····5064·bl·defN·1 | 80 | -rw----·····2.0·fat·····5064·bl·defN·17-Oct-29·00:25·res/layout-small-v4/activity_main.xml |
86 | -rw----·····2.0·fat·····5440·bl·defN·1 | 81 | -rw----·····2.0·fat·····5440·bl·defN·17-Oct-29·00:25·res/layout-sw480dp-land-v13/activity_main.xml |
87 | -rw----·····2.0·fat·····5300·bl·defN·1 | 82 | -rw----·····2.0·fat·····5300·bl·defN·17-Oct-29·00:25·res/layout-sw480dp-v13/activity_main.xml |
88 | -rw----·····2.0·fat·····1808·bl·defN·1 | 83 | -rw----·····2.0·fat·····1808·bl·defN·17-Oct-29·00:25·res/layout-sw480dp-v13/object_savegame.xml |
89 | -rw----·····2.0·fat·····4924·bl·defN·1 | 84 | -rw----·····2.0·fat·····4924·bl·defN·17-Oct-29·00:25·res/layout/activity_main.xml |
90 | -rw----·····2.0·fat·····1584·bl·defN·1 | 85 | -rw----·····2.0·fat·····1584·bl·defN·17-Oct-29·00:25·res/layout/activity_savegame.xml |
91 | -rw----·····2.0·fat·····5256·bl·defN·1 | 86 | -rw----·····2.0·fat·····5256·bl·defN·17-Oct-29·00:25·res/layout/activity_stats.xml |
92 | -rw----·····2.0·fat·····1684·bl·defN·1 | 87 | -rw----·····2.0·fat·····1684·bl·defN·17-Oct-29·00:25·res/layout/dialog_about.xml |
93 | -rw----·····2.0·fat·····1080·bl·defN·1 | 88 | -rw----·····2.0·fat·····1080·bl·defN·17-Oct-29·00:25·res/layout/dialog_help.xml |
94 | -rw----·····2.0·fat·····1428·bl·defN·1 | 89 | -rw----·····2.0·fat·····1428·bl·defN·17-Oct-29·00:25·res/layout/dialog_mode.xml |
95 | -rw----·····2.0·fat·····1848·bl·defN·1 | 90 | -rw----·····2.0·fat·····1848·bl·defN·17-Oct-29·00:25·res/layout/object_savegame.xml |
96 | -rw----·····2.0·fat·····1248·bl·defN·1 | 91 | -rw----·····2.0·fat·····1248·bl·defN·17-Oct-29·00:25·res/menu/activity_main.xml |
97 | -rw----·····2.0·fat······768·bl·defN·1 | 92 | -rw----·····2.0·fat······768·bl·defN·17-Oct-29·00:25·res/menu/solutions.xml |
98 | -rw----·····2.0·fat·····3044·bl·defN·1 | 93 | -rw----·····2.0·fat·····3044·bl·defN·17-Oct-29·00:25·res/xml/activity_settings.xml |
99 | -rw----·····1.0·fat····25808·b-·stor·1 | 94 | -rw----·····1.0·fat····25808·b-·stor·17-Oct-29·00:25·resources.arsc |
100 | -rw----·····2.0·fat····9 | 95 | -rw----·····2.0·fat····97432·bl·defN·17-Oct-29·00:25·classes.dex |
96 | -rw----·····2.0·fat·····8638·b-·defN·17-Oct-29·00:25·META-INF/MANIFEST.MF | ||
97 | -rw----·····2.0·fat·····8759·b-·defN·17-Oct-29·00:25·META-INF/69070598.SF | ||
98 | -rw----·····2.0·fat·····1326·b-·defN·17-Oct-29·00:25·META-INF/69070598.RSA | ||
101 | 9 | 99 | 97·files,·275888·bytes·uncompressed,·162962·bytes·compressed:··40.9% |
Offset 1, 1 lines modified | Offset 1, 1 lines modified | ||
1 | 1 | Java·archive·data·(JAR) |
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············:·acb44903 |
5 | signature···········:· | 5 | signature···········:·8701...b767 |
6 | file_size···········:·9 | 6 | file_size···········:·97432 |
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·····:·14 | 10 | string_ids_size·····:·1448 |
11 | string_ids_off······:·112·(0x000070) | 11 | string_ids_off······:·112·(0x000070) |
12 | type_ids_size·······:·204 | 12 | type_ids_size·······:·204 |
13 | type_ids_off········:·59 | 13 | type_ids_off········:·5904·(0x001710) |
14 | proto_ids_size······:·206 | 14 | proto_ids_size······:·206 |
15 | proto_ids_off·······:·67 | 15 | proto_ids_off·······:·6720·(0x001a40) |
16 | field_ids_size······:·514 | 16 | field_ids_size······:·514 |
17 | field_ids_off·······:·9 | 17 | field_ids_off·······:·9192·(0x0023e8) |
18 | method_ids_size·····:·598 | 18 | method_ids_size·····:·598 |
19 | method_ids_off······:·133 | 19 | method_ids_off······:·13304·(0x0033f8) |
20 | class_defs_size·····:·66 | 20 | class_defs_size·····:·66 |
21 | class_defs_off······:·18 | 21 | class_defs_off······:·18088·(0x0046a8) |
22 | data_size···········:·7 | 22 | data_size···········:·77232 |
23 | data_off············:·202 | 23 | data_off············:·20200·(0x004ee8) |
24 | Class·#0·header: | 24 | Class·#0·header: |
25 | class_idx···········:·68 | 25 | class_idx···········:·68 |
26 | access_flags········:·17·(0x0011) | 26 | access_flags········:·17·(0x0011) |
27 | superclass_idx······:·165 | 27 | superclass_idx······:·165 |
28 | source_file_idx·····:·72 | 28 | source_file_idx·····:·72 |
29 | static_fields_size··:·6 | 29 | static_fields_size··:·6 |
Offset 75, 17 lines modified | Offset 75, 17 lines modified | ||
75 | ······type··········:·'()V' | 75 | ······type··········:·'()V' |
76 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) | 76 | ······access········:·0x10001·(PUBLIC·CONSTRUCTOR) |
77 | ······code··········- | 77 | ······code··········- |
78 | ······registers·····:·1 | 78 | ······registers·····:·1 |
79 | ······ins···········:·1 | 79 | ······ins···········:·1 |
80 | ······outs··········:·1 | 80 | ······outs··········:·1 |
81 | ······insns·size····:·4·16-bit·code·units | 81 | ······insns·size····:·4·16-bit·code·units |
82 | 0051 | 82 | 005128:········································|[005128]·com.holokenmod.BuildConfig.<init>:()V |
83 | 0051 | 83 | 005138:·7010·1e02·0000·························|0000:·invoke-direct·{v0},·Ljava/lang/Object;.<init>:()V·//·method@021e |
84 | 0051 | 84 | 00513e:·0e00···································|0003:·return-void |
85 | ······catches·······:·(none) | 85 | ······catches·······:·(none) |
86 | ······positions·····:· | 86 | ······positions·····:· |
87 | ········0x0000·line=6 | 87 | ········0x0000·line=6 |
88 | ······locals········:· | 88 | ······locals········:· |
89 | ········0x0000·-·0x0004·reg=0·this·Lcom/holokenmod/BuildConfig;· | 89 | ········0x0000·-·0x0004·reg=0·this·Lcom/holokenmod/BuildConfig;· |
90 | ··Virtual·methods···- | 90 | ··Virtual·methods···- |
Offset 245, 241 lines modified | Offset 245, 241 lines modified | ||
245 | ······type··········:·'()V' | 245 | ······type··········:·'()V' |
246 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) | 246 | ······access········:·0x10008·(STATIC·CONSTRUCTOR) |
247 | ······code··········- | 247 | ······code··········- |
248 | ······registers·····:·9 | 248 | ······registers·····:·9 |
249 | ······ins···········:·0 | 249 | ······ins···········:·0 |
250 | ······outs··········:·1 | 250 | ······outs··········:·1 |
251 | ······insns·size····:·742·16-bit·code·units | 251 | ······insns·size····:·742·16-bit·code·units |
252 | 00514 | 252 | 005140:········································|[005140]·com.holokenmod.GridCage.<clinit>:()V |
253 | 00515 | 253 | 005150:·1248···································|0000:·const/4·v8,·#int·4·//·#4 |
254 | 00515 | 254 | 005152:·1237···································|0001:·const/4·v7,·#int·3·//·#3 |
255 | 0051 | 255 | 005154:·1211···································|0002:·const/4·v1,·#int·1·//·#1 |
256 | 0051 | 256 | 005156:·1202···································|0003:·const/4·v2,·#int·0·//·#0 |
257 | 0051 | 257 | 005158:·1226···································|0004:·const/4·v6,·#int·2·//·#2 |
258 | 0051 | 258 | 00515a:·1c00·4500······························|0005:·const-class·v0,·Lcom/holokenmod/GridCage;·//·type@0045 |
259 | 0051 | 259 | 00515e:·6e10·1002·0000·························|0007:·invoke-virtual·{v0},·Ljava/lang/Class;.desiredAssertionStatus:()Z·//·method@0210 |
260 | 0051 | 260 | 005164:·0a00···································|000a:·move-result·v0 |
261 | 0051 | 261 | 005166:·3900·8001······························|000b:·if-nez·v0,·018b·//·+0180 |
262 | 0051 | 262 | 00516a:·0110···································|000d:·move·v0,·v1 |
263 | 0051 | 263 | 00516c:·6a00·0a00······························|000e:·sput-boolean·v0,·Lcom/holokenmod/GridCage;.$assertionsDisabled:Z·//·field@000a |
264 | 00517 | 264 | 005170:·1300·0e00······························|0010:·const/16·v0,·#int·14·//·#e |
265 | 0051 | 265 | 005174:·2300·cb00······························|0012:·new-array·v0,·v0,·[[[I·//·type@00cb |
266 | 0051 | 266 | 005178:·2313·ca00······························|0014:·new-array·v3,·v1,·[[I·//·type@00ca |
267 | 0051 | 267 | 00517c:·2364·bd00······························|0016:·new-array·v4,·v6,·[I·//·type@00bd |
268 | 00518 | 268 | 005180:·2604·7601·0000·························|0018:·fill-array-data·v4,·0000018e·//·+00000176 |
269 | 0051 | 269 | 005186:·4d04·0302······························|001b:·aput-object·v4,·v3,·v2 |
270 | 0051 | 270 | 00518a:·4d03·0002······························|001d:·aput-object·v3,·v0,·v2 |
271 | 0051 | 271 | 00518e:·2363·ca00······························|001f:·new-array·v3,·v6,·[[I·//·type@00ca |
272 | 00519 | 272 | 005192:·2364·bd00······························|0021:·new-array·v4,·v6,·[I·//·type@00bd |
273 | 0051 | 273 | 005196:·2604·7301·0000·························|0023:·fill-array-data·v4,·00000196·//·+00000173 |
274 | 0051 | 274 | 00519c:·4d04·0302······························|0026:·aput-object·v4,·v3,·v2 |
275 | 0051a | 275 | 0051a0:·2364·bd00······························|0028:·new-array·v4,·v6,·[I·//·type@00bd |
276 | 0051 | 276 | 0051a4:·2604·7401·0000·························|002a:·fill-array-data·v4,·0000019e·//·+00000174 |
277 | 0051 | 277 | 0051aa:·4d04·0301······························|002d:·aput-object·v4,·v3,·v1 |
278 | 0051 | 278 | 0051ae:·4d03·0001······························|002f:·aput-object·v3,·v0,·v1 |
279 | 0051b | 279 | 0051b2:·2363·ca00······························|0031:·new-array·v3,·v6,·[[I·//·type@00ca |
280 | 0051 | 280 | 0051b6:·2364·bd00······························|0033:·new-array·v4,·v6,·[I·//·type@00bd |
281 | 0051 | 281 | 0051ba:·2604·7101·0000·························|0035:·fill-array-data·v4,·000001a6·//·+00000171 |
282 | 0051c | 282 | 0051c0:·4d04·0302······························|0038:·aput-object·v4,·v3,·v2 |
283 | 0051 | 283 | 0051c4:·2364·bd00······························|003a:·new-array·v4,·v6,·[I·//·type@00bd |
284 | 0051 | 284 | 0051c8:·2604·7201·0000·························|003c:·fill-array-data·v4,·000001ae·//·+00000172 |
285 | 0051 | 285 | 0051ce:·4d04·0301······························|003f:·aput-object·v4,·v3,·v1 |
286 | 0051d | 286 | 0051d2:·4d03·0006······························|0041:·aput-object·v3,·v0,·v6 |
287 | 0051 | 287 | 0051d6:·2373·ca00······························|0043:·new-array·v3,·v7,·[[I·//·type@00ca |
288 | 0051 | 288 | 0051da:·2364·bd00······························|0045:·new-array·v4,·v6,·[I·//·type@00bd |
289 | 0051 | 289 | 0051de:·2604·6f01·0000·························|0047:·fill-array-data·v4,·000001b6·//·+0000016f |
290 | 0051 | 290 | 0051e4:·4d04·0302······························|004a:·aput-object·v4,·v3,·v2 |
291 | 0051 | 291 | 0051e8:·2364·bd00······························|004c:·new-array·v4,·v6,·[I·//·type@00bd |
292 | 0051 | 292 | 0051ec:·2604·7001·0000·························|004e:·fill-array-data·v4,·000001be·//·+00000170 |
293 | 0051f | 293 | 0051f2:·4d04·0301······························|0051:·aput-object·v4,·v3,·v1 |
294 | 005 | 294 | 0051f6:·2364·bd00······························|0053:·new-array·v4,·v6,·[I·//·type@00bd |
295 | 005 | 295 | 0051fa:·2604·7101·0000·························|0055:·fill-array-data·v4,·000001c6·//·+00000171 |
296 | 00520 | 296 | 005200:·4d04·0306······························|0058:·aput-object·v4,·v3,·v6 |
297 | 0052 | 297 | 005204:·4d03·0007······························|005a:·aput-object·v3,·v0,·v7 |
298 | 0052 | 298 | 005208:·2373·ca00······························|005c:·new-array·v3,·v7,·[[I·//·type@00ca |
299 | 0052 | 299 | 00520c:·2364·bd00······························|005e:·new-array·v4,·v6,·[I·//·type@00bd |
300 | 00521 | 300 | 005210:·2604·6e01·0000·························|0060:·fill-array-data·v4,·000001ce·//·+0000016e |
301 | 0052 | 301 | 005216:·4d04·0302······························|0063:·aput-object·v4,·v3,·v2 |
302 | 0052 | 302 | 00521a:·2364·bd00······························|0065:·new-array·v4,·v6,·[I·//·type@00bd |
303 | 0052 | 303 | 00521e:·2604·6f01·0000·························|0067:·fill-array-data·v4,·000001d6·//·+0000016f |
304 | 0052 | 304 | 005224:·4d04·0301······························|006a:·aput-object·v4,·v3,·v1 |
305 | 0052 | 305 | 005228:·2364·bd00······························|006c:·new-array·v4,·v6,·[I·//·type@00bd |
306 | 0052 | 306 | 00522c:·2604·7001·0000·························|006e:·fill-array-data·v4,·000001de·//·+00000170 |
307 | 00523 | 307 | 005232:·4d04·0306······························|0071:·aput-object·v4,·v3,·v6 |
308 | 0052 | 308 | 005236:·4d03·0008······························|0073:·aput-object·v3,·v0,·v8 |
309 | 0052 | 309 | 00523a:·1253···································|0075:·const/4·v3,·#int·5·//·#5 |
310 | 0052 | 310 | 00523c:·2374·ca00······························|0076:·new-array·v4,·v7,·[[I·//·type@00ca |
311 | 00524 | 311 | 005240:·2365·bd00······························|0078:·new-array·v5,·v6,·[I·//·type@00bd |
312 | 0052 | 312 | 005244:·2605·6c01·0000·························|007a:·fill-array-data·v5,·000001e6·//·+0000016c |
313 | 0052 | 313 | 00524a:·4d05·0402······························|007d:·aput-object·v5,·v4,·v2 |
314 | 0052 | 314 | 00524e:·2365·bd00······························|007f:·new-array·v5,·v6,·[I·//·type@00bd |
315 | 00525 | 315 | 005252:·2605·6d01·0000·························|0081:·fill-array-data·v5,·000001ee·//·+0000016d |
316 | 0052 | 316 | 005258:·4d05·0401······························|0084:·aput-object·v5,·v4,·v1 |
317 | 0052 | 317 | 00525c:·2365·bd00······························|0086:·new-array·v5,·v6,·[I·//·type@00bd |
318 | 00526 | 318 | 005260:·2605·6e01·0000·························|0088:·fill-array-data·v5,·000001f6·//·+0000016e |
319 | 0052 | 319 | 005266:·4d05·0406······························|008b:·aput-object·v5,·v4,·v6 |
320 | 0052 | 320 | 00526a:·4d04·0003······························|008d:·aput-object·v4,·v0,·v3 |
321 | 0052 | 321 | 00526e:·1263···································|008f:·const/4·v3,·#int·6·//·#6 |
322 | 00527 | 322 | 005270:·2374·ca00······························|0090:·new-array·v4,·v7,·[[I·//·type@00ca |
Max diff block lines reached; 2070170/2111350 bytes (98.05%) of diff not shown. |
Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
1 | Zip·file·size:·114 | 1 | Zip·file·size:·114462·bytes,·number·of·entries:·66 |
2 | ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·com/holokenmod/BuildConfig.class | 2 | ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·com/holokenmod/BuildConfig.class |
3 | ?rwxrwxr-x··2.0·unx·····9 | 3 | ?rwxrwxr-x··2.0·unx·····9496·b-·stor·80-Jan-01·00:00·com/holokenmod/GridCage.class |
4 | ?rwxrwxr-x··2.0·unx·····7624·b-·stor·80-Jan-01·00:00·com/holokenmod/GridCell.class | 4 | ?rwxrwxr-x··2.0·unx·····7624·b-·stor·80-Jan-01·00:00·com/holokenmod/GridCell.class |
5 | ?rwxrwxr-x··2.0·unx······302·b-·stor·80-Jan-01·00:00·com/holokenmod/GridView$OnGridTouchListener.class | 5 | ?rwxrwxr-x··2.0·unx······302·b-·stor·80-Jan-01·00:00·com/holokenmod/GridView$OnGridTouchListener.class |
6 | ?rwxrwxr-x··2.0·unx······269·b-·stor·80-Jan-01·00:00·com/holokenmod/GridView$OnSolvedListener.class | 6 | ?rwxrwxr-x··2.0·unx······269·b-·stor·80-Jan-01·00:00·com/holokenmod/GridView$OnSolvedListener.class |
7 | ?rwxrwxr-x··2.0·unx····13 | 7 | ?rwxrwxr-x··2.0·unx····13470·b-·defN·80-Jan-01·00:00·com/holokenmod/GridView.class |
8 | ?rwxrwxr-x··2.0·unx·····1732·b-·stor·80-Jan-01·00:00·com/holokenmod/MainActivity$10.class | 8 | ?rwxrwxr-x··2.0·unx·····1732·b-·stor·80-Jan-01·00:00·com/holokenmod/MainActivity$10.class |
9 | ?rwxrwxr-x··2.0·unx······438·b-·stor·80-Jan-01·00:00·com/holokenmod/MainActivity$11.class | 9 | ?rwxrwxr-x··2.0·unx······438·b-·stor·80-Jan-01·00:00·com/holokenmod/MainActivity$11.class |
10 | ?rwxrwxr-x··2.0·unx······456·b-·stor·80-Jan-01·00:00·com/holokenmod/MainActivity$12.class | 10 | ?rwxrwxr-x··2.0·unx······456·b-·stor·80-Jan-01·00:00·com/holokenmod/MainActivity$12.class |
11 | ?rwxrwxr-x··2.0·unx······611·b-·stor·80-Jan-01·00:00·com/holokenmod/MainActivity$13.class | 11 | ?rwxrwxr-x··2.0·unx······611·b-·stor·80-Jan-01·00:00·com/holokenmod/MainActivity$13.class |
12 | ?rwxrwxr-x··2.0·unx······438·b-·stor·80-Jan-01·00:00·com/holokenmod/MainActivity$14.class | 12 | ?rwxrwxr-x··2.0·unx······438·b-·stor·80-Jan-01·00:00·com/holokenmod/MainActivity$14.class |
13 | ?rwxrwxr-x··2.0·unx······438·b-·stor·80-Jan-01·00:00·com/holokenmod/MainActivity$15.class | 13 | ?rwxrwxr-x··2.0·unx······438·b-·stor·80-Jan-01·00:00·com/holokenmod/MainActivity$15.class |
14 | ?rwxrwxr-x··2.0·unx······444·b-·stor·80-Jan-01·00:00·com/holokenmod/MainActivity$16.class | 14 | ?rwxrwxr-x··2.0·unx······444·b-·stor·80-Jan-01·00:00·com/holokenmod/MainActivity$16.class |
Offset 19, 39 lines modified | Offset 19, 39 lines modified | ||
19 | ?rwxrwxr-x··2.0·unx·····1348·b-·stor·80-Jan-01·00:00·com/holokenmod/MainActivity$3.class | 19 | ?rwxrwxr-x··2.0·unx·····1348·b-·stor·80-Jan-01·00:00·com/holokenmod/MainActivity$3.class |
20 | ?rwxrwxr-x··2.0·unx·····1032·b-·stor·80-Jan-01·00:00·com/holokenmod/MainActivity$4.class | 20 | ?rwxrwxr-x··2.0·unx·····1032·b-·stor·80-Jan-01·00:00·com/holokenmod/MainActivity$4.class |
21 | ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·com/holokenmod/MainActivity$5.class | 21 | ?rwxrwxr-x··2.0·unx······431·b-·stor·80-Jan-01·00:00·com/holokenmod/MainActivity$5.class |
22 | ?rwxrwxr-x··2.0·unx······659·b-·stor·80-Jan-01·00:00·com/holokenmod/MainActivity$6.class | 22 | ?rwxrwxr-x··2.0·unx······659·b-·stor·80-Jan-01·00:00·com/holokenmod/MainActivity$6.class |
23 | ?rwxrwxr-x··2.0·unx·····1429·b-·stor·80-Jan-01·00:00·com/holokenmod/MainActivity$7.class | 23 | ?rwxrwxr-x··2.0·unx·····1429·b-·stor·80-Jan-01·00:00·com/holokenmod/MainActivity$7.class |
24 | ?rwxrwxr-x··2.0·unx······770·b-·stor·80-Jan-01·00:00·com/holokenmod/MainActivity$8.class | 24 | ?rwxrwxr-x··2.0·unx······770·b-·stor·80-Jan-01·00:00·com/holokenmod/MainActivity$8.class |
25 | ?rwxrwxr-x··2.0·unx······601·b-·stor·80-Jan-01·00:00·com/holokenmod/MainActivity$9.class | 25 | ?rwxrwxr-x··2.0·unx······601·b-·stor·80-Jan-01·00:00·com/holokenmod/MainActivity$9.class |
26 | ?rwxrwxr-x··2.0·unx····22 | 26 | ?rwxrwxr-x··2.0·unx····22792·b-·defN·80-Jan-01·00:00·com/holokenmod/MainActivity.class |
27 | ?rwxrwxr-x··2.0·unx······583·b-·stor·80-Jan-01·00:00·com/holokenmod/R$array.class | 27 | ?rwxrwxr-x··2.0·unx······583·b-·stor·80-Jan-01·00:00·com/holokenmod/R$array.class |
28 | ?rwxrwxr-x··2.0·unx······136·b-·stor·80-Jan-01·00:00·com/holokenmod/R$attr.class | 28 | ?rwxrwxr-x··2.0·unx······136·b-·stor·80-Jan-01·00:00·com/holokenmod/R$attr.class |
29 | ?rwxrwxr-x··2.0·unx······232·b-·stor·80-Jan-01·00:00·com/holokenmod/R$color.class | 29 | ?rwxrwxr-x··2.0·unx······232·b-·stor·80-Jan-01·00:00·com/holokenmod/R$color.class |
30 | ?rwxrwxr-x··2.0·unx·····1921·b-·stor·80-Jan-01·00:00·com/holokenmod/R$drawable.class | 30 | ?rwxrwxr-x··2.0·unx·····1921·b-·stor·80-Jan-01·00:00·com/holokenmod/R$drawable.class |
31 | ?rwxrwxr-x··2.0·unx·····3188·b-·stor·80-Jan-01·00:00·com/holokenmod/R$id.class | 31 | ?rwxrwxr-x··2.0·unx·····3188·b-·stor·80-Jan-01·00:00·com/holokenmod/R$id.class |
32 | ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·com/holokenmod/R$layout.class | 32 | ?rwxrwxr-x··2.0·unx······419·b-·stor·80-Jan-01·00:00·com/holokenmod/R$layout.class |
33 | ?rwxrwxr-x··2.0·unx······226·b-·stor·80-Jan-01·00:00·com/holokenmod/R$menu.class | 33 | ?rwxrwxr-x··2.0·unx······226·b-·stor·80-Jan-01·00:00·com/holokenmod/R$menu.class |
34 | ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·com/holokenmod/R$plurals.class | 34 | ?rwxrwxr-x··2.0·unx······233·b-·stor·80-Jan-01·00:00·com/holokenmod/R$plurals.class |
35 | ?rwxrwxr-x··2.0·unx·····4527·b-·stor·80-Jan-01·00:00·com/holokenmod/R$string.class | 35 | ?rwxrwxr-x··2.0·unx·····4527·b-·stor·80-Jan-01·00:00·com/holokenmod/R$string.class |
36 | ?rwxrwxr-x··2.0·unx·····1040·b-·stor·80-Jan-01·00:00·com/holokenmod/R$style.class | 36 | ?rwxrwxr-x··2.0·unx·····1040·b-·stor·80-Jan-01·00:00·com/holokenmod/R$style.class |
37 | ?rwxrwxr-x··2.0·unx······196·b-·stor·80-Jan-01·00:00·com/holokenmod/R$xml.class | 37 | ?rwxrwxr-x··2.0·unx······196·b-·stor·80-Jan-01·00:00·com/holokenmod/R$xml.class |
38 | ?rwxrwxr-x··2.0·unx······131·b-·stor·80-Jan-01·00:00·com/holokenmod/R.class | 38 | ?rwxrwxr-x··2.0·unx······131·b-·stor·80-Jan-01·00:00·com/holokenmod/R.class |
39 | ?rwxrwxr-x··2.0·unx····14 | 39 | ?rwxrwxr-x··2.0·unx····14390·b-·defN·80-Jan-01·00:00·com/holokenmod/SaveGame.class |
40 | ?rwxrwxr-x··2.0·unx······600·b-·stor·80-Jan-01·00:00·com/holokenmod/SaveGameListActivity$1.class | 40 | ?rwxrwxr-x··2.0·unx······600·b-·stor·80-Jan-01·00:00·com/holokenmod/SaveGameListActivity$1.class |
41 | ?rwxrwxr-x··2.0·unx······451·b-·stor·80-Jan-01·00:00·com/holokenmod/SaveGameListActivity$2.class | 41 | ?rwxrwxr-x··2.0·unx······451·b-·stor·80-Jan-01·00:00·com/holokenmod/SaveGameListActivity$2.class |
42 | ?rwxrwxr-x··2.0·unx······585·b-·stor·80-Jan-01·00:00·com/holokenmod/SaveGameListActivity$3.class | 42 | ?rwxrwxr-x··2.0·unx······585·b-·stor·80-Jan-01·00:00·com/holokenmod/SaveGameListActivity$3.class |
43 | ?rwxrwxr-x··2.0·unx······461·b-·stor·80-Jan-01·00:00·com/holokenmod/SaveGameListActivity$4.class | 43 | ?rwxrwxr-x··2.0·unx······461·b-·stor·80-Jan-01·00:00·com/holokenmod/SaveGameListActivity$4.class |
44 | ?rwxrwxr-x··2.0·unx······478·b-·stor·80-Jan-01·00:00·com/holokenmod/SaveGameListActivity$5.class | 44 | ?rwxrwxr-x··2.0·unx······478·b-·stor·80-Jan-01·00:00·com/holokenmod/SaveGameListActivity$5.class |
45 | ?rwxrwxr-x··2.0·unx······461·b-·stor·80-Jan-01·00:00·com/holokenmod/SaveGameListActivity$6.class | 45 | ?rwxrwxr-x··2.0·unx······461·b-·stor·80-Jan-01·00:00·com/holokenmod/SaveGameListActivity$6.class |
46 | ?rwxrwxr-x··2.0·unx·····54 | 46 | ?rwxrwxr-x··2.0·unx·····5417·b-·stor·80-Jan-01·00:00·com/holokenmod/SaveGameListActivity.class |
47 | ?rwxrwxr-x··2.0·unx······693·b-·stor·80-Jan-01·00:00·com/holokenmod/SaveGameListAdapter$1.class | 47 | ?rwxrwxr-x··2.0·unx······693·b-·stor·80-Jan-01·00:00·com/holokenmod/SaveGameListAdapter$1.class |
48 | ?rwxrwxr-x··2.0·unx······697·b-·stor·80-Jan-01·00:00·com/holokenmod/SaveGameListAdapter$2.class | 48 | ?rwxrwxr-x··2.0·unx······697·b-·stor·80-Jan-01·00:00·com/holokenmod/SaveGameListAdapter$2.class |
49 | ?rwxrwxr-x··2.0·unx·····1559·b-·stor·80-Jan-01·00:00·com/holokenmod/SaveGameListAdapter$SortSavedGames.class | 49 | ?rwxrwxr-x··2.0·unx·····1559·b-·stor·80-Jan-01·00:00·com/holokenmod/SaveGameListAdapter$SortSavedGames.class |
50 | ?rwxrwxr-x··2.0·unx·····503 | 50 | ?rwxrwxr-x··2.0·unx·····5031·b-·stor·80-Jan-01·00:00·com/holokenmod/SaveGameListAdapter.class |
51 | ?rwxrwxr-x··2.0·unx·····1240·b-·stor·80-Jan-01·00:00·com/holokenmod/SettingsActivity$1.class | 51 | ?rwxrwxr-x··2.0·unx·····1240·b-·stor·80-Jan-01·00:00·com/holokenmod/SettingsActivity$1.class |
52 | ?rwxrwxr-x··2.0·unx······819·b-·stor·80-Jan-01·00:00·com/holokenmod/SettingsActivity$2.class | 52 | ?rwxrwxr-x··2.0·unx······819·b-·stor·80-Jan-01·00:00·com/holokenmod/SettingsActivity$2.class |
53 | ?rwxrwxr-x··2.0·unx·····1356·b-·stor·80-Jan-01·00:00·com/holokenmod/SettingsActivity.class | 53 | ?rwxrwxr-x··2.0·unx·····1356·b-·stor·80-Jan-01·00:00·com/holokenmod/SettingsActivity.class |
54 | ?rwxrwxr-x··2.0·unx······784·b-·stor·80-Jan-01·00:00·com/holokenmod/StatsActivity$1.class | 54 | ?rwxrwxr-x··2.0·unx······784·b-·stor·80-Jan-01·00:00·com/holokenmod/StatsActivity$1.class |
55 | ?rwxrwxr-x··2.0·unx·····3716·b-·stor·80-Jan-01·00:00·com/holokenmod/StatsActivity.class | 55 | ?rwxrwxr-x··2.0·unx·····3716·b-·stor·80-Jan-01·00:00·com/holokenmod/StatsActivity.class |
56 | ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·com/holokenmod/UndoList.class | 56 | ?rwxrwxr-x··2.0·unx······764·b-·stor·80-Jan-01·00:00·com/holokenmod/UndoList.class |
57 | ?rwxrwxr-x··2.0·unx······912·b-·stor·80-Jan-01·00:00·com/holokenmod/UndoState.class | 57 | ?rwxrwxr-x··2.0·unx······912·b-·stor·80-Jan-01·00:00·com/holokenmod/UndoState.class |
Offset 59, 10 lines modified | Offset 59, 10 lines modified | ||
59 | ?rwxrwxr-x··2.0·unx·····1690·b-·stor·80-Jan-01·00:00·com/mobiRic/ui/widget/Boast.class | 59 | ?rwxrwxr-x··2.0·unx·····1690·b-·stor·80-Jan-01·00:00·com/mobiRic/ui/widget/Boast.class |
60 | ?rwxrwxr-x··2.0·unx······774·b-·stor·80-Jan-01·00:00·com/srlee/DLX/DLX$SolveType.class | 60 | ?rwxrwxr-x··2.0·unx······774·b-·stor·80-Jan-01·00:00·com/srlee/DLX/DLX$SolveType.class |
61 | ?rwxrwxr-x··2.0·unx·····3967·b-·stor·80-Jan-01·00:00·com/srlee/DLX/DLX.class | 61 | ?rwxrwxr-x··2.0·unx·····3967·b-·stor·80-Jan-01·00:00·com/srlee/DLX/DLX.class |
62 | ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·com/srlee/DLX/LL2DNode.class | 62 | ?rwxrwxr-x··2.0·unx······661·b-·stor·80-Jan-01·00:00·com/srlee/DLX/LL2DNode.class |
63 | ?rwxrwxr-x··2.0·unx······401·b-·stor·80-Jan-01·00:00·com/srlee/DLX/DLXColumn.class | 63 | ?rwxrwxr-x··2.0·unx······401·b-·stor·80-Jan-01·00:00·com/srlee/DLX/DLXColumn.class |
64 | ?rwxrwxr-x··2.0·unx······593·b-·stor·80-Jan-01·00:00·com/srlee/DLX/DLXNode.class | 64 | ?rwxrwxr-x··2.0·unx······593·b-·stor·80-Jan-01·00:00·com/srlee/DLX/DLXNode.class |
65 | ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·com/srlee/DLX/DLXRow.class | 65 | ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·com/srlee/DLX/DLXRow.class |
66 | ?rwxrwxr-x··2.0·unx·····10 | 66 | ?rwxrwxr-x··2.0·unx·····1016·b-·stor·80-Jan-01·00:00·com/srlee/DLX/LatinSquareDLX.class |
67 | ?rwxrwxr-x··2.0·unx·····11 | 67 | ?rwxrwxr-x··2.0·unx·····1143·b-·stor·80-Jan-01·00:00·com/srlee/DLX/MathDokuDLX.class |
68 | 66·files,·13 | 68 | 66·files,·131673·bytes·uncompressed,·104910·bytes·compressed:··20.3% |
Offset 406, 27 lines modified | Offset 406, 37 lines modified | ||
406 | ················break; | 406 | ················break; |
407 | ············} | 407 | ············} |
408 | ········} | 408 | ········} |
409 | ········return·list; | 409 | ········return·list; |
410 | ····} | 410 | ····} |
411 | ···· | 411 | ···· |
412 | ····private·ArrayList·setPossibleNumsNoOperator()·{ | 412 | ····private·ArrayList·setPossibleNumsNoOperator()·{ |
413 | ········final·int·n·=·2; | ||
414 | ········final·int·n2·=·1; | ||
413 | ········final·ArrayList<int[]>·list·=·new·ArrayList<int[]>(); | 415 | ········final·ArrayList<int[]>·list·=·new·ArrayList<int[]>(); |
414 | ········ArrayList<int[]>·list2; | 416 | ········ArrayList<int[]>·list2; |
415 | ········if·(this.mAction·==·0)·{ | 417 | ········if·(this.mAction·==·0)·{ |
416 | ············assert·this.mCells.size()·==· | 418 | ············assert·this.mCells.size()·==·n2; |
417 | ············ | 419 | ············final·int[]·e·=·new·int[n2]; |
420 | ············e[0]·=·this.mResult; | ||
421 | ············list.add(e); | ||
418 | ············list2·=·list; | 422 | ············list2·=·list; |
419 | ········} | 423 | ········} |
420 | ········else·if·(this.mCells.size()·==· | 424 | ········else·if·(this.mCells.size()·==·n)·{ |
421 | ············for·(int·i·=·1;·i·<=·this.mContext.mGridSize;·++i)·{ | 425 | ············for·(int·i·=·1;·i·<=·this.mContext.mGridSize;·++i)·{ |
422 | ················for·(int·j·=·i·+·1;·j·<=·this.mContext.mGridSize;·++j)·{ | 426 | ················for·(int·j·=·i·+·1;·j·<=·this.mContext.mGridSize;·++j)·{ |
423 | ····················if·(j·-·i·==·this.mResult·||·i·-·j·==·this.mResult·||·this.mResult·*·i·==·j·||·this.mResult·*·j·==·i·||·i·+·j·==·this.mResult·||·i·*·j·==·this.mResult)·{ | 427 | ····················if·(j·-·i·==·this.mResult·||·i·-·j·==·this.mResult·||·this.mResult·*·i·==·j·||·this.mResult·*·j·==·i·||·i·+·j·==·this.mResult·||·i·*·j·==·this.mResult)·{ |
428 | ························final·int[]·e2·=·new·int[n]; | ||
429 | ························e2[0]·=·i; | ||
430 | ························e2[n2]·=·j; | ||
424 | ························list.add( | 431 | ························list.add(e2); |
432 | ························final·int[]·e3·=·new·int[n]; | ||
433 | ························e3[0]·=·j; | ||
434 | ························e3[n2]·=·i; | ||
425 | ························list.add( | 435 | ························list.add(e3); |
426 | ····················} | 436 | ····················} |
427 | ················} | 437 | ················} |
428 | ············} | 438 | ············} |
429 | ············list2·=·list; | 439 | ············list2·=·list; |
430 | ········} | 440 | ········} |
431 | ········else·{ | 441 | ········else·{ |
432 | ············final·ArrayList·getalladdcombos·=·this.getalladdcombos(this.mContext.mGridSize,·this.mResult,·this.mCells.size()); | 442 | ············final·ArrayList·getalladdcombos·=·this.getalladdcombos(this.mContext.mGridSize,·this.mResult,·this.mCells.size()); |
Offset 392, 48 lines modified | Offset 392, 63 lines modified | ||
392 | ········if·(!b)·{ | 392 | ········if·(!b)·{ |
393 | ············this.invalidate(); | 393 | ············this.invalidate(); |
394 | ········} | 394 | ········} |
395 | ····} | 395 | ····} |
396 | ···· | 396 | ···· |
397 | ····protected·void·onDraw(final·Canvas·canvas)·{ | 397 | ····protected·void·onDraw(final·Canvas·canvas)·{ |
398 | ········while·(true)·{ | 398 | ········while·(true)·{ |
399 | ············int·n·=·1; | ||
400 | ············float·n2·=·Float.MIN_VALUE; | ||
399 | ············Label_00 | 401 | ············Label_0067:·{ |
400 | ················synchronized·(this.mLock)·{ | 402 | ················synchronized·(this.mLock)·{ |
401 | ····················if·(this.mGridSize·>=·4)·{ | 403 | ····················if·(this.mGridSize·>=·4)·{ |
402 | ························if·(this.mCages·!=·null)·{ | 404 | ························if·(this.mCages·!=·null)·{ |
403 | ····························break·Label_00 | 405 | ····························break·Label_0067; |
404 | ························} | 406 | ························} |
405 | ····················} | 407 | ····················} |
406 | ····················//·monitorexit(this.mLock) | 408 | ····················//·monitorexit(this.mLock) |
407 | ····················return; | 409 | ····················return; |
408 | ················} | 410 | ················} |
409 | ············} | 411 | ············} |
410 | ············final·int·measuredWidth·=·this.getMeasuredWidth(); | 412 | ············final·int·measuredWidth·=·this.getMeasuredWidth(); |
411 | ············if·(measuredWidth·!=·this.mCurrentWidth)·{ | 413 | ············if·(measuredWidth·!=·this.mCurrentWidth)·{ |
412 | ················this.mCurrentWidth·=·measuredWidth; | 414 | ················this.mCurrentWidth·=·measuredWidth; |
413 | ············} | 415 | ············} |
414 | ············canvas.drawColor(this.mBackgroundColor); | 416 | ············canvas.drawColor(this.mBackgroundColor); |
415 | ············final·Iterator<GridCage>·iterator·=·this.mCages.iterator(); | 417 | ············final·Iterator<GridCage>·iterator·=·(Iterator<GridCage>)this.mCages.iterator(); |
416 | ············while·(iterator.hasNext())·{ | 418 | ············while·(iterator.hasNext())·{ |
417 | ················((GridCage)iterator.next()).userValuesCorrect(); | 419 | ················((GridCage)iterator.next()).userValuesCorrect(); |
418 | ············} | 420 | ············} |
419 | ············for·(int·i·=·1;·i·<·this.mGridSize;·++i)·{ | 421 | ············for·(int·i·=·1;·i·<·this.mGridSize;·++i)·{ |
420 | ················final·float·n·=·this.mCurrentWidth·/·(float)this.mGridSize·*·i; | 422 | ················final·float·n3·=·this.mCurrentWidth·/·(float)this.mGridSize·*·i; |
421 | ················canvas.drawLine(0.0f,·n,·(float)this.mCurrentWidth,·n,·this.mGridPaint); | 423 | ················canvas.drawLine(0.0f,·n3,·(float)this.mCurrentWidth,·n3,·this.mGridPaint); |
422 | ················canvas.drawLine(n,·0.0f,·n,·(float)this.mCurrentWidth,·this.mGridPaint); | 424 | ················canvas.drawLine(n3,·0.0f,·n3,·(float)this.mCurrentWidth,·this.mGridPaint); |
423 | ············} | 425 | ············} |
424 | ············for·(final·GridCell·gridCell·:·this.mCells)·{ | 426 | ············for·(final·GridCell·gridCell·:·this.mCells)·{ |
427 | ················boolean·mShowWarning; | ||
425 | ················ | 428 | ················if·((gridCell.isUserValueSet()·&&·this.getNumValueInCol(gridCell)·>·n)·||·(gridCell.isUserValueSet()·&&·this.getNumValueInRow(gridCell)·>·n))·{ |
429 | ····················mShowWarning·=·(n·!=·0); | ||
430 | ················} | ||
431 | ················else·{ | ||
432 | ····················mShowWarning·=·false; | ||
433 | ················} | ||
434 | ················gridCell.mShowWarning·=·mShowWarning; | ||
426 | ················gridCell.onDraw(canvas,·false); | 435 | ················gridCell.onDraw(canvas,·false); |
427 | ············} | 436 | ············} |
437 | ············final·float·n4·=·1.0f; | ||
438 | ············final·float·n5·=·(float)this.mCurrentWidth; | ||
439 | ············n·=·1065353216; | ||
428 | ············canvas.drawLine(0.0f,· | 440 | ············canvas.drawLine(0.0f,·n4,·n5,·1.0f,·this.mBorderPaint); |
429 | ············canvas.drawLine(1.0f,·0.0f,·1.0f,·(float)this.mCurrentWidth,·this.mBorderPaint); | 441 | ············canvas.drawLine(1.0f,·0.0f,·1.0f,·(float)this.mCurrentWidth,·this.mBorderPaint); |
430 | ············canvas.drawLine(0.0f,·(float)(this.mCurrentWidth·-·2),·(float)this.mCurrentWidth,·(float)(this.mCurrentWidth·-·2),·this.mBorderPaint); | 442 | ············canvas.drawLine(0.0f,·(float)(this.mCurrentWidth·-·2),·(float)this.mCurrentWidth,·(float)(this.mCurrentWidth·-·2),·this.mBorderPaint); |
431 | ············ | 443 | ············final·float·n6·=·(float)(this.mCurrentWidth·-·2); |
444 | ············final·float·n7·=·(float)(this.mCurrentWidth·-·2); | ||
445 | ············n2·=·(float)this.mCurrentWidth; | ||
446 | ············canvas.drawLine(n6,·0.0f,·n7,·n2,·this.mBorderPaint); | ||
432 | ············final·Iterator<GridCell>·iterator3·=·this.mCells.iterator(); | 447 | ············final·Iterator<GridCell>·iterator3·=·(Iterator<GridCell>)this.mCells.iterator(); |
433 | ············while·(iterator3.hasNext())·{ | 448 | ············while·(iterator3.hasNext())·{ |
434 | ················((GridCell)iterator3.next()).onDraw(canvas,·true); | 449 | ················((GridCell)iterator3.next()).onDraw(canvas,·true); |
435 | ············} | 450 | ············} |
436 | ············if·(this.mActive·&&·this.isSolved())·{ | 451 | ············if·(this.mActive·&&·this.isSolved())·{ |
437 | ················if·(this.mSelectedCell·!=·null)·{ | 452 | ················if·(this.mSelectedCell·!=·null)·{ |
438 | ····················this.mSelectedCell.mSelected·=·false; | 453 | ····················this.mSelectedCell.mSelected·=·false; |
439 | ····················((GridCage)this.mCages.get(this.mSelectedCell.mCageId)).mSelected·=·false; | 454 | ····················((GridCage)this.mCages.get(this.mSelectedCell.mCageId)).mSelected·=·false; |
Offset 1820, 15 lines modified | Offset 1820, 15 lines modified | ||
1820 | ···········137···141···121···any | 1820 | ···········137···141···121···any |
1821 | ···········142···146···121···any | 1821 | ···········142···146···121···any |
1822 | ··public·void·getScreenShot(); | 1822 | ··public·void·getScreenShot(); |
1823 | ····descriptor:·()V | 1823 | ····descriptor:·()V |
1824 | ····flags:·(0x0001)·ACC_PUBLIC | 1824 | ····flags:·(0x0001)·ACC_PUBLIC |
1825 | ····Code: | 1825 | ····Code: |
1826 | ······stack=300,·locals=1 | 1826 | ······stack=300,·locals=15,·args_size=1 |
1827 | ·········0:·aload_0 | 1827 | ·········0:·aload_0 |
1828 | ·········1:·getfield······#128················//·Field·kenKenGrid:Lcom/holokenmod/GridView; | 1828 | ·········1:·getfield······#128················//·Field·kenKenGrid:Lcom/holokenmod/GridView; |
1829 | ·········4:·astore_1 | 1829 | ·········4:·astore_1 |
1830 | ·········5:·aload_1 | 1830 | ·········5:·aload_1 |
1831 | ·········6:·getfield······#242················//·Field·com/holokenmod/GridView.mActive:Z | 1831 | ·········6:·getfield······#242················//·Field·com/holokenmod/GridView.mActive:Z |
1832 | ·········9:·istore_2 | 1832 | ·········9:·istore_2 |
1833 | ········10:·iload_2 | 1833 | ········10:·iload_2 |
Offset 1870, 180 lines modified | Offset 1870, 178 lines modified | ||
1870 | ········80:·aload_0 | 1870 | ········80:·aload_0 |
1871 | ········81:·iload_2 | 1871 | ········81:·iload_2 |
1872 | ········82:·invokevirtual·#322················//·Method·findViewById:(I)Landroid/view/View; | 1872 | ········82:·invokevirtual·#322················//·Method·findViewById:(I)Landroid/view/View; |
1873 | ········85:·checkcast·····#130················//·class·com/holokenmod/GridView | 1873 | ········85:·checkcast·····#130················//·class·com/holokenmod/GridView |
1874 | ········88:·astore········5 | 1874 | ········88:·astore········5 |
1875 | ········90:·aload·········5 | 1875 | ········90:·aload·········5 |
1876 | ········92:·getfield······#326················//·Field·com/holokenmod/GridView.mCells:Ljava/util/ArrayList; | 1876 | ········92:·getfield······#326················//·Field·com/holokenmod/GridView.mCells:Ljava/util/ArrayList; |
1877 | ········95:·astore_1 | ||
1878 | ········96:·aload_1 | ||
1879 | ········9 | 1877 | ········95:·invokevirtual·#332················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
1880 | ·······100:·astore········6 | ||
1881 | ······· | 1878 | ········98:·astore_1 |
1879 | ········99:·aload_1 | ||
1882 | ·······10 | 1880 | ·······100:·invokeinterface·#337,··1··········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
1883 | ·······109:·istore_2 | ||
1884 | ·······1 | 1881 | ·······105:·istore········6 |
1882 | ·······107:·iload·········6 | ||
1885 | ·······1 | 1883 | ·······109:·ifeq··········138 |
1886 | ·······11 | 1884 | ·······112:·aload_1 |
1887 | ·······11 | 1885 | ·······113:·invokeinterface·#341,··1··········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
1888 | ·······1 | 1886 | ·······118:·checkcast·····#135················//·class·com/holokenmod/GridCell |
1889 | ·······12 | 1887 | ·······121:·astore········7 |
1890 | ·······12 | 1888 | ·······123:·iconst_0 |
1891 | ·······12 | 1889 | ·······124:·istore········6 |
1892 | ·······12 | 1890 | ·······126:·aconst_null |
1893 | ·······12 | 1891 | ·······127:·astore········4 |
1894 | ·······1 | 1892 | ·······129:·aload·········7 |
1895 | ·······13 | 1893 | ·······131:·iconst_0 |
1896 | ·······13 | 1894 | ·······132:·putfield······#344················//·Field·com/holokenmod/GridCell.mSelected:Z |
1897 | ·······13 | 1895 | ·······135:·goto··········99 |
1898 | ·······13 | 1896 | ·······138:·iconst_1 |
1899 | ·······1 | 1897 | ·······139:·istore_2 |
1900 | ·······14 | 1898 | ·······140:·aload·········5 |
1901 | ·······14 | 1899 | ·······142:·iload_2 |
1902 | ·······14 | 1900 | ·······143:·invokevirtual·#347················//·Method·com/holokenmod/GridView.setDrawingCacheEnabled:(Z)V |
1903 | ·······14 | 1901 | ·······146:·new···········#177················//·class·java/lang/StringBuilder |
1904 | ·······1 | 1902 | ·······149:·astore_1 |
1905 | ·······15 | 1903 | ·······150:·aload_1 |
1906 | ·······15 | 1904 | ·······151:·invokespecial·#178················//·Method·java/lang/StringBuilder."<init>":()V |
1907 | ·······15 | 1905 | ·······154:·aload_1 |
1908 | ·······15 | 1906 | ·······155:·ldc_w·········#349················//·String·/holoken_ |
1909 | ·······15 | 1907 | ·······158:·invokevirtual·#196················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1910 | ·······16 | 1908 | ·······161:·astore_1 |
1911 | ·······16 | 1909 | ·······162:·aload·········5 |
1912 | ·······16 | 1910 | ·······164:·getfield······#133················//·Field·com/holokenmod/GridView.mGridSize:I |
1913 | ·······16 | 1911 | ·······167:·istore········6 |
1914 | ·······1 | 1912 | ·······169:·aload_1 |
1915 | ·······17 | 1913 | ·······170:·iload·········6 |
1916 | ·······17 | 1914 | ·······172:·invokevirtual·#352················//·Method·java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; |
1917 | ·······17 | 1915 | ·······175:·ldc_w·········#354················//·String·_ |
1918 | ·······17 | 1916 | ·······178:·invokevirtual·#196················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1919 | ·······18 | 1917 | ·······181:·astore_1 |
1920 | ·······18 | 1918 | ·······182:·new···········#356················//·class·java/text/SimpleDateFormat |
1921 | ·······18 | 1919 | ·······185:·astore········4 |
1922 | ·······18 | 1920 | ·······187:·aload·········4 |
1923 | ·······1 | 1921 | ·······189:·ldc_w·········#358················//·String·yyyyMMdd_HHmm |
1924 | ·······19 | 1922 | ·······192:·invokespecial·#359················//·Method·java/text/SimpleDateFormat."<init>":(Ljava/lang/String;)V |
1925 | ·······19 | 1923 | ·······195:·new···········#361················//·class·java/util/Date |
1926 | ·······19 | 1924 | ·······198:·astore········8 |
1927 | ·······20 | 1925 | ·······200:·aload·········8 |
1928 | ·······20 | 1926 | ·······202:·invokespecial·#362················//·Method·java/util/Date."<init>":()V |
1929 | ·······20 | 1927 | ·······205:·aload·········4 |
1930 | ·······20 | 1928 | ·······207:·aload·········8 |
1931 | ·······2 | 1929 | ·······209:·invokevirtual·#366················//·Method·java/text/SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String; |
1932 | ·······21 | 1930 | ·······212:·astore········4 |
1933 | ·······21 | 1931 | ·······214:·aload_1 |
1934 | ·······21 | 1932 | ·······215:·aload·········4 |
1935 | ·······21 | 1933 | ·······217:·invokevirtual·#196················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1936 | ·······22 | 1934 | ·······220:·astore_1 |
1937 | ·······22 | 1935 | ·······221:·ldc_w·········#368················//·String·.png |
1938 | ·······22 | 1936 | ·······224:·astore········4 |
1939 | ·······22 | 1937 | ·······226:·aload_1 |
1940 | ·······22 | 1938 | ·······227:·aload·········4 |
1941 | ·······2 | 1939 | ·······229:·invokevirtual·#196················//·Method·java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1942 | ·······23 | 1940 | ·······232:·astore_1 |
1943 | ·······23 | 1941 | ·······233:·aload_1 |
1944 | ·······23 | 1942 | ·······234:·invokevirtual·#204················//·Method·java/lang/StringBuilder.toString:()Ljava/lang/String; |
1945 | ·······23 | 1943 | ·······237:·astore········9 |
1946 | ·······2 | 1944 | ·······239:·aload·········5 |
1947 | ·······24 | 1945 | ·······241:·invokevirtual·#372················//·Method·com/holokenmod/GridView.getDrawingCache:()Landroid/graphics/Bitmap; |
1948 | ·······24 | 1946 | ·······244:·astore········10 |
1949 | ·······24 | 1947 | ·······246:·new···········#293················//·class·java/io/File |
1950 | ·······2 | 1948 | ·······249:·astore········11 |
1951 | ·······25 | 1949 | ·······251:·aload·········11 |
1952 | ·······25 | 1950 | ·······253:·aload_3 |
1953 | ·······25 | 1951 | ·······254:·aload·········9 |
1954 | ·······25 | 1952 | ·······256:·invokespecial·#375················//·Method·java/io/File."<init>":(Ljava/io/File;Ljava/lang/String;)V |
1955 | ·······2 | 1953 | ·······259:·aload·········11 |
1956 | ·······26 | 1954 | ·······261:·invokevirtual·#378················//·Method·java/io/File.createNewFile:()Z |
1957 | ·······26 | 1955 | ·······264:·pop |
1958 | ·······26 | 1956 | ·······265:·new···········#380················//·class·java/io/FileOutputStream |
1959 | ·······26 | 1957 | ·······268:·astore········12 |
1960 | ·······271:·aload·········13 | ||
1961 | ·······27 | 1958 | ·······270:·aload·········12 |
1959 | ·······272:·aload·········11 | ||
1962 | ·······27 | 1960 | ·······274:·invokespecial·#383················//·Method·java/io/FileOutputStream."<init>":(Ljava/io/File;)V |
1963 | ·······27 | 1961 | ·······277:·getstatic·····#389················//·Field·android/graphics/Bitmap$CompressFormat.PNG:Landroid/graphics/Bitmap$CompressFormat; |
1964 | ·······28 | 1962 | ·······280:·astore_1 |
1965 | ·······28 | 1963 | ·······281:·bipush········90 |
1966 | ·······28 | 1964 | ·······283:·istore········6 |
1967 | ·······28 | 1965 | ·······285:·aload·········10 |
1968 | ·······28 | 1966 | ·······287:·aload_1 |
1969 | ·······28 | 1967 | ·······288:·iload·········6 |
1970 | ·······29 | 1968 | ·······290:·aload·········12 |
1971 | ·······29 | 1969 | ·······292:·invokevirtual·#396················//·Method·android/graphics/Bitmap.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z |
1972 | ·······29 | 1970 | ·······295:·pop |
1973 | ·······29 | 1971 | ·······296:·aload·········12 |
1974 | ·······29 | 1972 | ·······298:·invokevirtual·#399················//·Method·java/io/FileOutputStream.flush:()V |
1975 | ·······30 | 1973 | ·······301:·aload·········12 |
1976 | ·······30 | 1974 | ·······303:·invokevirtual·#402················//·Method·java/io/FileOutputStream.close:()V |
1977 | ·······30 | 1975 | ·······306:·aload·········5 |
Max diff block lines reached; 10768/28294 bytes (38.06%) of diff not shown. |
Offset 345, 15 lines modified | Offset 345, 15 lines modified | ||
345 | ········//···195:·aload_2········ | 345 | ········//···195:·aload_2········ |
346 | ········//···196:·astore··········6 | 346 | ········//···196:·astore··········6 |
347 | ········//···198:·aload_2········ | 347 | ········//···198:·aload_2········ |
348 | ········//···199:·aload···········7 | 348 | ········//···199:·aload···········7 |
349 | ········//···201:·invokevirtual···java/lang/String.startsWith:(Ljava/lang/String;)Z | 349 | ········//···201:·invokevirtual···java/lang/String.startsWith:(Ljava/lang/String;)Z |
350 | ········//···204:·istore··········12 | 350 | ········//···204:·istore··········12 |
351 | ········//···206:·iload···········12 | 351 | ········//···206:·iload···········12 |
352 | ········//···208:·ifne············ | 352 | ········//···208:·ifne············500 |
353 | ········//···211:·iconst_0······· | 353 | ········//···211:·iconst_0······· |
354 | ········//···212:·istore··········12 | 354 | ········//···212:·istore··········12 |
355 | ········//···214:·aconst_null···· | 355 | ········//···214:·aconst_null···· |
356 | ········//···215:·astore··········7 | 356 | ········//···215:·astore··········7 |
357 | ········//···217:·iconst_0······· | 357 | ········//···217:·iconst_0······· |
358 | ········//···218:·istore··········13 | 358 | ········//···218:·istore··········13 |
359 | ········//···220:·aconst_null···· | 359 | ········//···220:·aconst_null···· |
Offset 427, 15 lines modified | Offset 427, 15 lines modified | ||
427 | ········//···353:·aload_2········ | 427 | ········//···353:·aload_2········ |
428 | ········//···354:·astore··········6 | 428 | ········//···354:·astore··········6 |
429 | ········//···356:·aload_2········ | 429 | ········//···356:·aload_2········ |
430 | ········//···357:·aload···········7 | 430 | ········//···357:·aload···········7 |
431 | ········//···359:·invokevirtual···java/lang/String.startsWith:(Ljava/lang/String;)Z | 431 | ········//···359:·invokevirtual···java/lang/String.startsWith:(Ljava/lang/String;)Z |
432 | ········//···362:·istore··········12 | 432 | ········//···362:·istore··········12 |
433 | ········//···364:·iload···········12 | 433 | ········//···364:·iload···········12 |
434 | ········//···366:·ifeq············9 | 434 | ········//···366:·ifeq············974 |
435 | ········//···369:·ldc·············":" | 435 | ········//···369:·ldc·············":" |
436 | ········//···371:·astore··········7 | 436 | ········//···371:·astore··········7 |
437 | ········//···373:·aload_2········ | 437 | ········//···373:·aload_2········ |
438 | ········//···374:·aload···········7 | 438 | ········//···374:·aload···········7 |
439 | ········//···376:·invokevirtual···java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; | 439 | ········//···376:·invokevirtual···java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; |
440 | ········//···379:·astore··········7 | 440 | ········//···379:·astore··········7 |
441 | ········//···381:·iconst_1······· | 441 | ········//···381:·iconst_1······· |
Offset 447, 1162 lines modified | Offset 447, 1168 lines modified | ||
447 | ········//···391:·ldc·············"," | 447 | ········//···391:·ldc·············"," |
448 | ········//···393:·astore··········7 | 448 | ········//···393:·astore··········7 |
449 | ········//···395:·aload···········16 | 449 | ········//···395:·aload···········16 |
450 | ········//···397:·astore··········6 | 450 | ········//···397:·astore··········6 |
451 | ········//···399:·aload···········16 | 451 | ········//···399:·aload···········16 |
452 | ········//···401:·aload···········7 | 452 | ········//···401:·aload···········7 |
453 | ········//···403:·invokevirtual···java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; | 453 | ········//···403:·invokevirtual···java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; |
454 | ········//···406:·astore··········1 | 454 | ········//···406:·astore··········14 |
455 | ········//···408:·aload···········1 | 455 | ········//···408:·aload···········14 |
456 | ········//···410:·astore··········6 | ||
457 | ········//···412:·aload···········14 | ||
456 | ········//···41 | 458 | ········//···414:·arraylength···· |
457 | ········//···41 | 459 | ········//···415:·istore··········13 |
458 | ········//···41 | 460 | ········//···417:·iload···········13 |
459 | ········//···41 | 461 | ········//···419:·istore··········17 |
460 | ········//···4 | 462 | ········//···421:·iconst_0······· |
461 | ········//···418:·istore··········19 | ||
462 | ········//···420:·iload···········19 | ||
463 | ········//···422:·istore··········1 | 463 | ········//···422:·istore··········12 |
464 | ········//···424:·aconst_null···· | ||
465 | ········//···425:·astore··········7 | ||
464 | ········//···42 | 466 | ········//···427:·iload···········12 |
465 | ········//···42 | 467 | ········//···429:·istore··········13 |
466 | ········//···428:·if_icmpge·······962 | ||
467 | ········//···431:· | 468 | ········//···431:·iload···········12 |
468 | ········//···433:·iload···········1 | 469 | ········//···433:·iload···········17 |
470 | ········//···435:·if_icmpge·······968 | ||
469 | ········//···435:·aaload········· | ||
470 | ········//···436:·astore··········20 | ||
471 | ········//···438:·aload··········· | 471 | ········//···438:·aload···········14 |
472 | ········//···440:·iload···········12 | ||
473 | ········//···442:·aaload········· | ||
474 | ········//···443:·astore··········18 | ||
475 | ········//···445:·aload···········18 | ||
472 | ········//···44 | 476 | ········//···447:·invokestatic····java/lang/Integer.parseInt:(Ljava/lang/String;)I |
473 | ········//···4 | 477 | ········//···450:·istore··········19 |
474 | ········//···4 | 478 | ········//···452:·aload_1········ |
475 | ········//···4 | 479 | ········//···453:·astore··········6 |
476 | ········//···4 | 480 | ········//···455:·aload_1········ |
477 | ········//···4 | 481 | ········//···456:·getfield········com/holokenmod/GridView.mCells:Ljava/util/ArrayList; |
478 | ········//···45 | 482 | ········//···459:·astore··········6 |
479 | ········//···4 | 483 | ········//···461:·aload···········6 |
480 | ········//···456:·astore··········7 | ||
481 | ········//···458:·aload···········6 | ||
482 | ········//···46 | 484 | ········//···463:·iload···········19 |
483 | ········//···46 | 485 | ········//···465:·invokevirtual···java/util/ArrayList.get:(I)Ljava/lang/Object; |
484 | ········//···46 | 486 | ········//···468:·astore··········20 |
485 | ········//···4 | 487 | ········//···470:·aload···········20 |
486 | ········//···4 | 488 | ········//···472:·checkcast·······Lcom/holokenmod/GridCell; |
487 | ········//···47 | 489 | ········//···475:·astore··········20 |
488 | ········//···47 | 490 | ········//···477:·iconst_1······· |
489 | ········//···47 | 491 | ········//···478:·istore··········21 |
490 | ········//···477:·iload···········12 | ||
491 | ········//···479:·istore··········13 | ||
492 | ········//···481:·aload···········22 | ||
493 | ········//···48 | 492 | ········//···480:·iload···········21 |
493 | ········//···482:·istore··········13 | ||
494 | ········//···484:·aload···········20 | ||
495 | ········//···486:·iload···········21 | ||
494 | ········//···48 | 496 | ········//···488:·invokevirtual···com/holokenmod/GridCell.setInvalidHighlight:(Z)V |
495 | ········//···4 | 497 | ········//···491:·iload···········12 |
496 | ········//···49 | 498 | ········//···493:·iconst_1······· |
497 | ········//···49 | 499 | ········//···494:·iadd··········· |
498 | ········//···49 | 500 | ········//···495:·istore··········12 |
499 | ········//···49 | 501 | ········//···497:·goto············427 |
500 | ········//··· | 502 | ········//···500:·ldc·············":" |
501 | ········//··· | 503 | ········//···502:·astore··········7 |
502 | ········//···50 | 504 | ········//···504:·aload_2········ |
503 | ········//···50 | 505 | ········//···505:·aload···········7 |
504 | ········//···50 | 506 | ········//···507:·invokevirtual···java/lang/String.split:(Ljava/lang/String;)[Ljava/lang/String; |
505 | ········//···5 | 507 | ········//···510:·astore··········22 |
506 | ········//···5 | 508 | ········//···512:·iconst_1······· |
507 | ········//···51 | 509 | ········//···513:·istore··········12 |
508 | ········//···51 | 510 | ········//···515:·aload···········22 |
509 | ········//···51 | 511 | ········//···517:·iload···········12 |
510 | ········//···51 | 512 | ········//···519:·aaload········· |
511 | ········//···5 | 513 | ········//···520:·astore··········7 |
512 | ········//···5 | 514 | ········//···522:·aload···········7 |
513 | ········//···52 | 515 | ········//···524:·invokestatic····java/lang/Integer.parseInt:(Ljava/lang/String;)I |
514 | ········//···52 | 516 | ········//···527:·istore··········19 |
515 | ········//···52 | 517 | ········//···529:·new·············Lcom/holokenmod/GridCell; |
516 | ········//···5 | 518 | ········//···532:·astore··········23 |
517 | ········//···53 | 519 | ········//···534:·aload_1········ |
518 | ········//···53 | 520 | ········//···535:·astore··········6 |
519 | ········//···53 | 521 | ········//···537:·aload···········23 |
520 | ········//···53 | 522 | ········//···539:·aload_1········ |
521 | ········//···5 | 523 | ········//···540:·iload···········19 |
522 | ········//···5 | 524 | ········//···542:·invokespecial···com/holokenmod/GridCell.<init>:(Lcom/holokenmod/GridView;I)V |
523 | ········//···54 | 525 | ········//···545:·iconst_2······· |
524 | ········//···54 | 526 | ········//···546:·istore··········12 |
525 | ········//···54 | 527 | ········//···548:·aload···········22 |
526 | ········//···5 | 528 | ········//···550:·iload···········12 |
527 | ········//···5 | 529 | ········//···552:·aaload········· |
528 | ········//···55 | 530 | ········//···553:·astore··········7 |
529 | ········//···55 | 531 | ········//···555:·aload···········7 |
Max diff block lines reached; 220613/239259 bytes (92.21%) of diff not shown. |
Offset 73, 16 lines modified | Offset 73, 16 lines modified | ||
73 | ···· | 73 | ···· |
74 | ····public·void·deleteAllGamesDialog()·{ | 74 | ····public·void·deleteAllGamesDialog()·{ |
75 | ········new·AlertDialog$Builder((Context)this).setTitle(2131230738).setMessage(2131230737).setNegativeButton(2131230736,·(DialogInterface$OnClickListener)new·SaveGameListActivity$6(this)).setPositiveButton(2131230741,·(DialogInterface$OnClickListener)new·SaveGameListActivity$5(this)).show(); | 75 | ········new·AlertDialog$Builder((Context)this).setTitle(2131230738).setMessage(2131230737).setNegativeButton(2131230736,·(DialogInterface$OnClickListener)new·SaveGameListActivity$6(this)).setPositiveButton(2131230741,·(DialogInterface$OnClickListener)new·SaveGameListActivity$5(this)).show(); |
76 | ····} | 76 | ····} |
77 | ···· | 77 | ···· |
78 | ····public·void·deleteAllSaveGames()·{ | 78 | ····public·void·deleteAllSaveGames()·{ |
79 | ········final·File·filesDir·=·this.getFilesDir(); | 79 | ········final·File·filesDir·=·this.getFilesDir(); |
80 | ········String[]·list; | 80 | ········final·String[]·list·=·filesDir.list(); |
81 | ········for·(int·length·=· | 81 | ········for·(int·length·=·list.length,·i·=·0;·i·<·length;·++i)·{ |
82 | ············final·String·str·=·list[i]; | 82 | ············final·String·str·=·list[i]; |
83 | ············if·(str.startsWith("savegame_"))·{ | 83 | ············if·(str.startsWith("savegame_"))·{ |
84 | ················new·File(filesDir·+·"/"·+·str).delete(); | 84 | ················new·File(filesDir·+·"/"·+·str).delete(); |
85 | ············} | 85 | ············} |
86 | ········} | 86 | ········} |
87 | ········this.mAdapter.refreshFiles(); | 87 | ········this.mAdapter.refreshFiles(); |
88 | ········this.mAdapter.notifyDataSetChanged(); | 88 | ········this.mAdapter.notifyDataSetChanged(); |
Offset 84, 16 lines modified | Offset 84, 16 lines modified | ||
84 | ········((ImageButton)inflate.findViewById(2131427400)).setOnClickListener((View$OnClickListener)new·SaveGameListAdapter$1(this,·string)); | 84 | ········((ImageButton)inflate.findViewById(2131427400)).setOnClickListener((View$OnClickListener)new·SaveGameListAdapter$1(this,·string)); |
85 | ········((ImageButton)inflate.findViewById(2131427401)).setOnClickListener((View$OnClickListener)new·SaveGameListAdapter$2(this,·string)); | 85 | ········((ImageButton)inflate.findViewById(2131427401)).setOnClickListener((View$OnClickListener)new·SaveGameListAdapter$2(this,·string)); |
86 | ········return·inflate; | 86 | ········return·inflate; |
87 | ····} | 87 | ····} |
88 | ···· | 88 | ···· |
89 | ····public·void·refreshFiles()·{ | 89 | ····public·void·refreshFiles()·{ |
90 | ········this.mGameFiles.clear(); | 90 | ········this.mGameFiles.clear(); |
91 | ········String[]·list; | 91 | ········final·String[]·list·=·this.mContext.getFilesDir().list(); |
92 | ········for·(int·length·=· | 92 | ········for·(int·length·=·list.length,·i·=·0;·i·<·length;·++i)·{ |
93 | ············final·String·e·=·list[i]; | 93 | ············final·String·e·=·list[i]; |
94 | ············if·(e.startsWith("savegame_"))·{ | 94 | ············if·(e.startsWith("savegame_"))·{ |
95 | ················this.mGameFiles.add(e); | 95 | ················this.mGameFiles.add(e); |
96 | ············} | 96 | ············} |
97 | ········} | 97 | ········} |
98 | ········Collections.sort((List<Object>)this.mGameFiles,·(Comparator<?·super·Object>)new·SaveGameListAdapter$SortSavedGames(this)); | 98 | ········Collections.sort((List<Object>)this.mGameFiles,·(Comparator<?·super·Object>)new·SaveGameListAdapter$SortSavedGames(this)); |
99 | ····} | 99 | ····} |
Offset 83, 15 lines modified | Offset 83, 15 lines modified | ||
83 | ····descriptor:·I | 83 | ····descriptor:·I |
84 | ····flags:·(0x0002)·ACC_PRIVATE | 84 | ····flags:·(0x0002)·ACC_PRIVATE |
85 | ··public·com.srlee.DLX.LatinSquareDLX(int,·java.util.ArrayList); | 85 | ··public·com.srlee.DLX.LatinSquareDLX(int,·java.util.ArrayList); |
86 | ····descriptor:·(ILjava/util/ArrayList;)V | 86 | ····descriptor:·(ILjava/util/ArrayList;)V |
87 | ····flags:·(0x0001)·ACC_PUBLIC | 87 | ····flags:·(0x0001)·ACC_PUBLIC |
88 | ····Code: | 88 | ····Code: |
89 | ······stack=300,·locals=1 | 89 | ······stack=300,·locals=13,·args_size=3 |
90 | ·········0:·aload_0 | 90 | ·········0:·aload_0 |
91 | ·········1:·invokespecial·#12·················//·Method·com/srlee/DLX/DLX."<init>":()V | 91 | ·········1:·invokespecial·#12·················//·Method·com/srlee/DLX/DLX."<init>":()V |
92 | ·········4:·aload_0 | 92 | ·········4:·aload_0 |
93 | ·········5:·iconst_0 | 93 | ·········5:·iconst_0 |
94 | ·········6:·putfield······#14·················//·Field·BOARD:I | 94 | ·········6:·putfield······#14·················//·Field·BOARD:I |
95 | ·········9:·aload_0 | 95 | ·········9:·aload_0 |
96 | ········10:·iconst_0 | 96 | ········10:·iconst_0 |
Offset 259, 65 lines modified | Offset 259, 65 lines modified | ||
259 | ·······275:·istore········7 | 259 | ·······275:·istore········7 |
260 | ·······277:·goto··········102 | 260 | ·······277:·goto··········102 |
261 | ·······280:·aload_2 | 261 | ·······280:·aload_2 |
262 | ·······281:·invokevirtual·#33·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; | 262 | ·······281:·invokevirtual·#33·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
263 | ·······284:·astore········10 | 263 | ·······284:·astore········10 |
264 | ·······286:·aload·········10 | 264 | ·······286:·aload·········10 |
265 | ·······288:·invokeinterface·#39,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z | 265 | ·······288:·invokeinterface·#39,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
266 | ·······293:·istore | 266 | ·······293:·istore········4 |
267 | ·······29 | 267 | ·······295:·iload·········4 |
268 | ·······29 | 268 | ·······297:·ifeq··········407 |
269 | ······· | 269 | ·······300:·aload·········10 |
270 | ·······30 | 270 | ·······302:·invokeinterface·#43,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
271 | ·······30 | 271 | ·······307:·checkcast·····#45·················//·class·com/holokenmod/GridCell |
272 | ·······3 | 272 | ·······310:·astore········11 |
273 | ·······31 | 273 | ·······312:·aload·········11 |
274 | ·······31 | 274 | ·······314:·getfield······#48·················//·Field·com/holokenmod/GridCell.mValue:I |
275 | ·······315:·istore_3 | ||
276 | ·······31 | 275 | ·······317:·istore········4 |
276 | ·······319:·iload·········4 | ||
277 | ·······3 | 277 | ·······321:·ifeq··········286 |
278 | ·······32 | 278 | ·······324:·aload·········11 |
279 | ·······32 | 279 | ·······326:·getfield······#48·················//·Field·com/holokenmod/GridCell.mValue:I |
280 | ·······32 | 280 | ·······329:·iconst_m1 |
281 | ·······3 | 281 | ·······330:·iadd |
282 | ·······3 | 282 | ·······331:·istore········4 |
283 | ·······3 | 283 | ·······333:·aload_0 |
284 | ·······3 | 284 | ·······334:·getfield······#16·················//·Field·BOARD2:I |
285 | ·······33 | 285 | ·······337:·istore········5 |
286 | ·······334:·iload_3 | ||
287 | ·······33 | 286 | ·······339:·iload·········4 |
287 | ·······341:·iload·········5 | ||
288 | ·······3 | 288 | ·······343:·imul |
289 | ·······338:·istore_3 | ||
290 | ·······339:·aload·········11 | ||
291 | ·······341:·getfield······#51·················//·Field·com/holokenmod/GridCell.mRow:I | ||
292 | ·······344:·istore········4 | 289 | ·······344:·istore········4 |
290 | ·······346:·aload·········11 | ||
291 | ·······348:·getfield······#51·················//·Field·com/holokenmod/GridCell.mRow:I | ||
292 | ·······351:·istore········5 | ||
293 | ·······3 | 293 | ·······353:·aload_0 |
294 | ·······3 | 294 | ·······354:·getfield······#14·················//·Field·BOARD:I |
295 | ·······35 | 295 | ·······357:·istore········12 |
296 | ·······352:·iload·········4 | ||
297 | ·······35 | 296 | ·······359:·iload·········5 |
297 | ·······361:·iload·········12 | ||
298 | ·······3 | 298 | ·······363:·imul |
299 | ·······3 | 299 | ·······364:·istore········5 |
300 | ·······359:·iload_3 | ||
301 | ·······36 | 300 | ·······366:·iload·········4 |
301 | ·······368:·iload·········5 | ||
302 | ·······3 | 302 | ·······370:·iadd |
303 | ·······3 | 303 | ·······371:·istore········4 |
304 | ·······3 | 304 | ·······373:·aload·········11 |
305 | ·······3 | 305 | ·······375:·getfield······#54·················//·Field·com/holokenmod/GridCell.mColumn:I |
306 | ·······3 | 306 | ·······378:·istore········5 |
307 | ·······371:·iload_3 | ||
308 | ·······3 | 307 | ·······380:·iload·········4 |
308 | ·······382:·iload·········5 | ||
309 | ·······3 | 309 | ·······384:·iadd |
310 | ·······3 | 310 | ·······385:·iconst_1 |
311 | ·······3 | 311 | ·······386:·iadd |
312 | ·······3 | 312 | ·······387:·istore········4 |
313 | ·······3 | 313 | ·······389:·aload_0 |
314 | ·······3 | 314 | ·······390:·iload·········4 |
315 | ·······3 | 315 | ·······392:·invokevirtual·#58·················//·Method·GivenRow:(I)Z |
316 | ·······383:·istore_3 | ||
317 | ·······3 | 316 | ·······395:·istore········4 |
317 | ·······397:·iload·········4 | ||
318 | ·······3 | 318 | ·······399:·ifne··········286 |
319 | ······· | 319 | ·······402:·aload_0 |
320 | ······· | 320 | ·······403:·iconst_0 |
321 | ······· | 321 | ·······404:·putfield······#62·················//·Field·isValid:Z |
322 | ······· | 322 | ·······407:·return |
323 | } | 323 | } |
Offset 87, 235 lines modified | Offset 87, 233 lines modified | ||
87 | ····descriptor:·I | 87 | ····descriptor:·I |
88 | ····flags:·(0x0002)·ACC_PRIVATE | 88 | ····flags:·(0x0002)·ACC_PRIVATE |
89 | ··public·com.srlee.DLX.MathDokuDLX(int,·java.util.ArrayList); | 89 | ··public·com.srlee.DLX.MathDokuDLX(int,·java.util.ArrayList); |
90 | ····descriptor:·(ILjava/util/ArrayList;)V | 90 | ····descriptor:·(ILjava/util/ArrayList;)V |
91 | ····flags:·(0x0001)·ACC_PUBLIC | 91 | ····flags:·(0x0001)·ACC_PUBLIC |
92 | ····Code: | 92 | ····Code: |
93 | ······stack=300,·locals=1 | 93 | ······stack=300,·locals=19,·args_size=3 |
94 | ·········0:·aconst_null | ||
95 | ·········1:·astore_3 | ||
96 | ········· | 94 | ·········0:·aload_0 |
97 | ········· | 95 | ·········1:·invokespecial·#11·················//·Method·com/srlee/DLX/DLX."<init>":()V |
98 | ········· | 96 | ·········4:·aload_0 |
99 | ········· | 97 | ·········5:·iconst_0 |
100 | ········· | 98 | ·········6:·putfield······#13·················//·Field·BOARD:I |
101 | ········ | 99 | ·········9:·aload_0 |
102 | ········1 | 100 | ········10:·iconst_0 |
103 | ········1 | 101 | ········11:·putfield······#15·················//·Field·BOARD2:I |
104 | ········1 | 102 | ········14:·aload_0 |
105 | ········1 | 103 | ········15:·iload_1 |
106 | ········1 | 104 | ········16:·putfield······#13·················//·Field·BOARD:I |
107 | ········ | 105 | ········19:·aload_0 |
108 | ········2 | 106 | ········20:·getfield······#13·················//·Field·BOARD:I |
109 | ········2 | 107 | ········23:·istore_3 |
110 | ········2 | 108 | ········24:·aload_0 |
111 | ········2 | 109 | ········25:·getfield······#13·················//·Field·BOARD:I |
112 | ········31:·istore········5 | ||
113 | ········33:·iload·········4 | ||
114 | ········35:·iload·········5 | ||
115 | ········37:·imul | ||
116 | ········ | 110 | ········28:·istore········4 |
117 | ········ | 111 | ········30:·iload_3 |
118 | ········ | 112 | ········31:·iload·········4 |
113 | ········33:·imul | ||
114 | ········34:·istore_3 | ||
115 | ········35:·aload_0 | ||
116 | ········36:·iload_3 | ||
119 | ········ | 117 | ········37:·putfield······#15·················//·Field·BOARD2:I |
120 | ········4 | 118 | ········40:·iconst_0 |
119 | ········41:·istore········5 | ||
120 | ········43:·iconst_0 | ||
121 | ········4 | 121 | ········44:·istore········6 |
122 | ········49:·iconst_0 | ||
123 | ········50:·istore········7 | ||
124 | ········ | 122 | ········46:·aload_2 |
125 | ········ | 123 | ········47:·invokevirtual·#21·················//·Method·java/util/ArrayList.iterator:()Ljava/util/Iterator; |
126 | ········5 | 124 | ········50:·astore········7 |
127 | ········5 | 125 | ········52:·aload·········7 |
128 | ········ | 126 | ········54:·invokeinterface·#27,··1···········//·InterfaceMethod·java/util/Iterator.hasNext:()Z |
129 | ········ | 127 | ········59:·istore········4 |
130 | ········6 | 128 | ········61:·iload·········4 |
131 | ········6 | 129 | ········63:·ifeq··········144 |
132 | ········ | 130 | ········66:·aload·········7 |
133 | ········ | 131 | ········68:·invokeinterface·#31,··1···········//·InterfaceMethod·java/util/Iterator.next:()Ljava/lang/Object; |
134 | ········7 | 132 | ········73:·checkcast·····#33·················//·class·com/holokenmod/GridCage |
135 | ········ | 133 | ········76:·astore········8 |
136 | ········ | 134 | ········78:·aload·········8 |
137 | ········8 | 135 | ········80:·invokevirtual·#37·················//·Method·com/holokenmod/GridCage.getPossibleNums:()Ljava/util/ArrayList; |
138 | ········8 | 136 | ········83:·invokevirtual·#41·················//·Method·java/util/ArrayList.size:()I |
139 | ········ | 137 | ········86:·istore········4 |
140 | ········ | 138 | ········88:·iload·········5 |
141 | ········9 | 139 | ········90:·iload·········4 |
142 | ········9 | 140 | ········92:·iadd |
143 | ········9 | 141 | ········93:·istore········5 |
144 | ······· | 142 | ········95:·aload·········8 |
145 | ······· | 143 | ········97:·invokevirtual·#37·················//·Method·com/holokenmod/GridCage.getPossibleNums:()Ljava/util/ArrayList; |
146 | ·······106:·astore_3 | ||
147 | ·······10 | 144 | ·······100:·astore········9 |
145 | ·······102:·aload·········9 | ||
148 | ·······10 | 146 | ·······104:·invokevirtual·#41·················//·Method·java/util/ArrayList.size:()I |
149 | ·······1 | 147 | ·······107:·istore········4 |
150 | ·······1 | 148 | ·······109:·aload·········8 |
151 | ·······11 | 149 | ·······111:·getfield······#45·················//·Field·com/holokenmod/GridCage.mCells:Ljava/util/ArrayList; |
152 | ·······11 | 150 | ·······114:·astore········10 |
153 | ·······1 | 151 | ·······116:·aload·········10 |
152 | ·······118:·invokevirtual·#41·················//·Method·java/util/ArrayList.size:()I | ||
153 | ·······121:·iconst_2 | ||
154 | ·······122:·imul | ||
155 | ·······123:·iconst_1 | ||
156 | ·······124:·iadd | ||
157 | ·······125:·istore········11 | ||
158 | ·······127:·iload·········4 | ||
159 | ·······129:·iload·········11 | ||
160 | ·······131:·imul | ||
161 | ·······132:·istore········4 | ||
162 | ·······134:·iload·········6 | ||
163 | ·······136:·iload·········4 | ||
164 | ·······138:·iadd | ||
165 | ·······139:·istore········6 | ||
166 | ·······141:·goto··········52 | ||
167 | ·······144:·aload_0 | ||
168 | ·······145:·getfield······#15·················//·Field·BOARD2:I | ||
169 | ·······148:·iconst_2 | ||
170 | ·······149:·imul | ||
171 | ·······150:·istore_3 | ||
172 | ·······151:·aload_2 | ||
154 | ·······1 | 173 | ·······152:·invokevirtual·#41·················//·Method·java/util/ArrayList.size:()I |
155 | ·······125:·iconst_2 | ||
156 | ·······126:·imul | ||
157 | ·······127:·iconst_1 | ||
158 | ·······128:·iadd | ||
159 | ·······129:·istore········5 | ||
160 | ·······131:·iload·········4 | ||
161 | ·······133:·iload·········5 | ||
162 | ·······135:·imul | ||
163 | ·······136:·istore········4 | ||
164 | ·······138:·iload·········7 | ||
165 | ·······140:·iload·········4 | ||
166 | ·······142:·iadd | ||
167 | ·······143:·istore········7 | ||
168 | ·······145:·goto··········58 | ||
169 | ·······148:·aload_0 | ||
170 | ·······149:·getfield······#15·················//·Field·BOARD2:I | ||
171 | ·······152:·iconst_2 | ||
172 | ·······153:·imul | ||
173 | ·······15 | 174 | ·······155:·istore········4 |
174 | ·······15 | 175 | ·······157:·iload_3 |
175 | ·······157:·invokevirtual·#41·················//·Method·java/util/ArrayList.size:()I | ||
176 | ·······160:·istore········5 | ||
177 | ·······1 | 176 | ·······158:·iload·········4 |
177 | ·······160:·iadd | ||
178 | ·······161:·istore_3 | ||
179 | ·······162:·aload_0 | ||
180 | ·······163:·iload_3 | ||
178 | ·······164:·iload·········5 | 181 | ·······164:·iload·········5 |
179 | ·······166:·iadd | ||
180 | ·······167:·istore········4 | ||
Max diff block lines reached; 515/17577 bytes (2.93%) of diff not shown. |
Offset 41, 155 lines modified | Offset 41, 154 lines modified | ||
41 | ····.line·12 | 41 | ····.line·12 |
42 | ····iput·v9,·p0,·Lcom/srlee/DLX/LatinSquareDLX;->BOARD3:I | 42 | ····iput·v9,·p0,·Lcom/srlee/DLX/LatinSquareDLX;->BOARD3:I |
43 | ····.line·16 | 43 | ····.line·16 |
44 | ····iput·p1,·p0,·Lcom/srlee/DLX/LatinSquareDLX;->BOARD:I | 44 | ····iput·p1,·p0,·Lcom/srlee/DLX/LatinSquareDLX;->BOARD:I |
45 | ····.line·17 | 45 | ····.line·17 |
46 | ····iget·v | 46 | ····iget·v5,·p0,·Lcom/srlee/DLX/LatinSquareDLX;->BOARD:I |
47 | ····iget·v | 47 | ····iget·v6,·p0,·Lcom/srlee/DLX/LatinSquareDLX;->BOARD:I |
48 | ····mul-int/2addr·v | 48 | ····mul-int/2addr·v5,·v6 |
49 | ····iput·v | 49 | ····iput·v5,·p0,·Lcom/srlee/DLX/LatinSquareDLX;->BOARD2:I |
50 | ····.line·18 | 50 | ····.line·18 |
51 | ····iget·v | 51 | ····iget·v5,·p0,·Lcom/srlee/DLX/LatinSquareDLX;->BOARD2:I |
52 | ····iget·v | 52 | ····iget·v6,·p0,·Lcom/srlee/DLX/LatinSquareDLX;->BOARD:I |
53 | ····mul-int/2addr·v | 53 | ····mul-int/2addr·v5,·v6 |
54 | ····iput·v | 54 | ····iput·v5,·p0,·Lcom/srlee/DLX/LatinSquareDLX;->BOARD3:I |
55 | ····.line·20 | 55 | ····.line·20 |
56 | ····iget·v | 56 | ····iget·v5,·p0,·Lcom/srlee/DLX/LatinSquareDLX;->BOARD2:I |
57 | ····mul-int/lit8·v | 57 | ····mul-int/lit8·v5,·v5,·0x3 |
58 | ····iget·v | 58 | ····iget·v6,·p0,·Lcom/srlee/DLX/LatinSquareDLX;->BOARD3:I |
59 | ····iget·v | 59 | ····iget·v7,·p0,·Lcom/srlee/DLX/LatinSquareDLX;->BOARD3:I |
60 | ····mul-int/lit8·v | 60 | ····mul-int/lit8·v7,·v7,·0x3 |
61 | ····invoke-virtual·{p0,·v | 61 | ····invoke-virtual·{p0,·v5,·v6,·v7},·Lcom/srlee/DLX/LatinSquareDLX;->Init(III)V |
62 | ····.line·23 | 62 | ····.line·23 |
63 | ····const/4·v | 63 | ····const/4·v3,·0x0 |
64 | ····.line·26 | 64 | ····.line·26 |
65 | ····.local·v | 65 | ····.local·v3,·"moveidx":I |
66 | ····const/4·v2,·0x1 | 66 | ····const/4·v2,·0x1 |
67 | ····.local·v2,·"d":I | 67 | ····.local·v2,·"d":I |
68 | ····:goto_0 | 68 | ····:goto_0 |
69 | ····iget·v | 69 | ····iget·v5,·p0,·Lcom/srlee/DLX/LatinSquareDLX;->BOARD:I |
70 | ····if-gt·v2,·v | 70 | ····if-gt·v2,·v5,·:cond_2 |
71 | ····.line·27 | 71 | ····.line·27 |
72 | ····const/4·v | 72 | ····const/4·v4,·0x1 |
73 | ····.local·v | 73 | ····.local·v4,·"r":I |
74 | ····:goto_1 | 74 | ····:goto_1 |
75 | ····iget·v | 75 | ····iget·v5,·p0,·Lcom/srlee/DLX/LatinSquareDLX;->BOARD:I |
76 | ····if-gt·v | 76 | ····if-gt·v4,·v5,·:cond_1 |
77 | ····.line·28 | 77 | ····.line·28 |
78 | ····const/4·v0,·0x1 | 78 | ····const/4·v0,·0x1 |
79 | ····.local·v0,·"c":I | 79 | ····.local·v0,·"c":I |
80 | ····:goto_2 | 80 | ····:goto_2 |
81 | ····iget·v | 81 | ····iget·v5,·p0,·Lcom/srlee/DLX/LatinSquareDLX;->BOARD:I |
82 | ····if-gt·v0,·v | 82 | ····if-gt·v0,·v5,·:cond_0 |
83 | ····.line·30 | 83 | ····.line·30 |
84 | ····add-int/lit8·v | 84 | ····add-int/lit8·v5,·v4,·-0x1 |
85 | ····iget·v | 85 | ····iget·v6,·p0,·Lcom/srlee/DLX/LatinSquareDLX;->BOARD:I |
86 | ····mul-int/2addr·v | 86 | ····mul-int/2addr·v5,·v6 |
87 | ····add-int/2addr·v | 87 | ····add-int/2addr·v5,·v0 |
88 | ····invoke-virtual·{p0,·v | 88 | ····invoke-virtual·{p0,·v5,·v3},·Lcom/srlee/DLX/LatinSquareDLX;->AddNode(II)V |
89 | ····.line·31 | 89 | ····.line·31 |
90 | ····iget·v | 90 | ····iget·v5,·p0,·Lcom/srlee/DLX/LatinSquareDLX;->BOARD2:I |
91 | ····add-int/lit8·v | 91 | ····add-int/lit8·v6,·v2,·-0x1 |
92 | ····iget·v | 92 | ····iget·v7,·p0,·Lcom/srlee/DLX/LatinSquareDLX;->BOARD:I |
93 | ····mul-int/2addr·v | 93 | ····mul-int/2addr·v6,·v7 |
94 | ····add-int/2addr·v | 94 | ····add-int/2addr·v5,·v6 |
95 | ····add-int/2addr·v | 95 | ····add-int/2addr·v5,·v4 |
96 | ····invoke-virtual·{p0,·v | 96 | ····invoke-virtual·{p0,·v5,·v3},·Lcom/srlee/DLX/LatinSquareDLX;->AddNode(II)V |
97 | ····.line·32 | 97 | ····.line·32 |
98 | ····iget·v | 98 | ····iget·v5,·p0,·Lcom/srlee/DLX/LatinSquareDLX;->BOARD2:I |
99 | ····mul-int/lit8·v | 99 | ····mul-int/lit8·v5,·v5,·0x2 |
100 | ····add-int/lit8·v | 100 | ····add-int/lit8·v6,·v2,·-0x1 |
101 | ····iget·v | 101 | ····iget·v7,·p0,·Lcom/srlee/DLX/LatinSquareDLX;->BOARD:I |
102 | ····mul-int/2addr·v | 102 | ····mul-int/2addr·v6,·v7 |
103 | ····add-int/2addr·v | 103 | ····add-int/2addr·v5,·v6 |
104 | ····add-int/2addr·v | 104 | ····add-int/2addr·v5,·v0 |
105 | ····invoke-virtual·{p0,·v | 105 | ····invoke-virtual·{p0,·v5,·v3},·Lcom/srlee/DLX/LatinSquareDLX;->AddNode(II)V |
106 | ····.line·33 | 106 | ····.line·33 |
107 | ····add-int/lit8·v | 107 | ····add-int/lit8·v3,·v3,·0x1 |
108 | ····.line·28 | 108 | ····.line·28 |
109 | ····add-int/lit8·v0,·v0,·0x1 | 109 | ····add-int/lit8·v0,·v0,·0x1 |
110 | ····goto·:goto_2 | 110 | ····goto·:goto_2 |
111 | ····.line·27 | 111 | ····.line·27 |
112 | ····:cond_0 | 112 | ····:cond_0 |
113 | ····add-int/lit8·v | 113 | ····add-int/lit8·v4,·v4,·0x1 |
114 | ····goto·:goto_1 | 114 | ····goto·:goto_1 |
115 | ····.line·26 | 115 | ····.line·26 |
116 | ····.end·local·v0····#·"c":I | 116 | ····.end·local·v0····#·"c":I |
Max diff block lines reached; 796/5484 bytes (14.51%) of diff not shown. |
Offset 21, 135 lines modified | Offset 21, 133 lines modified | ||
21 | ············"Lcom/holokenmod/GridCage;", | 21 | ············"Lcom/holokenmod/GridCage;", |
22 | ············">;)V" | 22 | ············">;)V" |
23 | ········} | 23 | ········} |
24 | ····.end·annotation | 24 | ····.end·annotation |
25 | ····.prologue | 25 | ····.prologue |
26 | ····.local·p2,·"cages":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/holokenmod/GridCage;>;" | 26 | ····.local·p2,·"cages":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<Lcom/holokenmod/GridCage;>;" |
27 | ····const/4·v | 27 | ····const/4·v8,·0x0 |
28 | ····.line·13 | 28 | ····.line·13 |
29 | ····invoke-direct·{p0},·Lcom/srlee/DLX/DLX;-><init>()V | 29 | ····invoke-direct·{p0},·Lcom/srlee/DLX/DLX;-><init>()V |
30 | ····.line·10 | 30 | ····.line·10 |
31 | ····iput·v | 31 | ····iput·v8,·p0,·Lcom/srlee/DLX/MathDokuDLX;->BOARD:I |
32 | ····.line·11 | 32 | ····.line·11 |
33 | ····iput·v | 33 | ····iput·v8,·p0,·Lcom/srlee/DLX/MathDokuDLX;->BOARD2:I |
34 | ····.line·15 | 34 | ····.line·15 |
35 | ····iput·p1,·p0,·Lcom/srlee/DLX/MathDokuDLX;->BOARD:I | 35 | ····iput·p1,·p0,·Lcom/srlee/DLX/MathDokuDLX;->BOARD:I |
36 | ····.line·16 | 36 | ····.line·16 |
37 | ····iget·v | 37 | ····iget·v8,·p0,·Lcom/srlee/DLX/MathDokuDLX;->BOARD:I |
38 | ····iget·v | 38 | ····iget·v9,·p0,·Lcom/srlee/DLX/MathDokuDLX;->BOARD:I |
39 | ····mul-int/2addr·v | 39 | ····mul-int/2addr·v8,·v9 |
40 | ····iput·v | 40 | ····iput·v8,·p0,·Lcom/srlee/DLX/MathDokuDLX;->BOARD2:I |
41 | ····.line·28 | 41 | ····.line·28 |
42 | ····const/4·v | 42 | ····const/4·v6,·0x0 |
43 | ····.line·29 | 43 | ····.line·29 |
44 | ····.local·v | 44 | ····.local·v6,·"total_moves":I |
45 | ····const/4·v | 45 | ····const/4·v7,·0x0 |
46 | ····.line·30 | 46 | ····.line·30 |
47 | ····.local·v | 47 | ····.local·v7,·"total_nodes":I |
48 | ····invoke-virtual·{p2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; | 48 | ····invoke-virtual·{p2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
49 | ····move-result-object·v | 49 | ····move-result-object·v8 |
50 | ····.local·v4,·"i$":Ljava/util/Iterator; | ||
51 | ····:goto_0 | 50 | ····:goto_0 |
52 | ····invoke-interface·{v | 51 | ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z |
53 | ····move-result·v | 52 | ····move-result·v9 |
54 | ····if-eqz·v | 53 | ····if-eqz·v9,·:cond_0 |
55 | ····invoke-interface·{v | 54 | ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
56 | ····move-result-object·v2 | 55 | ····move-result-object·v2 |
57 | ····check-cast·v2,·Lcom/holokenmod/GridCage; | 56 | ····check-cast·v2,·Lcom/holokenmod/GridCage; |
58 | ····.line·31 | 57 | ····.line·31 |
59 | ····.local·v2,·"gc":Lcom/holokenmod/GridCage; | 58 | ····.local·v2,·"gc":Lcom/holokenmod/GridCage; |
60 | ····invoke-virtual·{v2},·Lcom/holokenmod/GridCage;->getPossibleNums()Ljava/util/ArrayList; | 59 | ····invoke-virtual·{v2},·Lcom/holokenmod/GridCage;->getPossibleNums()Ljava/util/ArrayList; |
61 | ····move-result-object·v | 60 | ····move-result-object·v9 |
62 | ····invoke-virtual·{v | 61 | ····invoke-virtual·{v9},·Ljava/util/ArrayList;->size()I |
63 | ····move-result·v | 62 | ····move-result·v9 |
64 | ····add-int/2addr·v | 63 | ····add-int/2addr·v6,·v9 |
65 | ····.line·32 | 64 | ····.line·32 |
66 | ····invoke-virtual·{v2},·Lcom/holokenmod/GridCage;->getPossibleNums()Ljava/util/ArrayList; | 65 | ····invoke-virtual·{v2},·Lcom/holokenmod/GridCage;->getPossibleNums()Ljava/util/ArrayList; |
67 | ····move-result-object·v | 66 | ····move-result-object·v9 |
68 | ····invoke-virtual·{v | 67 | ····invoke-virtual·{v9},·Ljava/util/ArrayList;->size()I |
69 | ····move-result·v | 68 | ····move-result·v9 |
70 | ····iget-object·v1 | 69 | ····iget-object·v10,·v2,·Lcom/holokenmod/GridCage;->mCells:Ljava/util/ArrayList; |
71 | ····invoke-virtual·{v1 | 70 | ····invoke-virtual·{v10},·Ljava/util/ArrayList;->size()I |
72 | ····move-result·v1 | 71 | ····move-result·v10 |
73 | ····mul-int/lit8·v1 | 72 | ····mul-int/lit8·v10,·v10,·0x2 |
74 | ····add-int/lit8·v1 | 73 | ····add-int/lit8·v10,·v10,·0x1 |
75 | ····mul-int/2addr·v | 74 | ····mul-int/2addr·v9,·v10 |
76 | ····add-int/2addr·v | 75 | ····add-int/2addr·v7,·v9 |
77 | ····.line·33 | 76 | ····.line·33 |
78 | ····goto·:goto_0 | 77 | ····goto·:goto_0 |
79 | ····.line·34 | 78 | ····.line·34 |
80 | ····.end·local·v2····#·"gc":Lcom/holokenmod/GridCage; | 79 | ····.end·local·v2····#·"gc":Lcom/holokenmod/GridCage; |
81 | ····:cond_0 | 80 | ····:cond_0 |
82 | ····iget·v | 81 | ····iget·v8,·p0,·Lcom/srlee/DLX/MathDokuDLX;->BOARD2:I |
83 | ····mul-int/lit8·v | 82 | ····mul-int/lit8·v8,·v8,·0x2 |
84 | ····invoke-virtual·{p2},·Ljava/util/ArrayList;->size()I | 83 | ····invoke-virtual·{p2},·Ljava/util/ArrayList;->size()I |
85 | ····move-result·v | 84 | ····move-result·v9 |
86 | ····add-int/2addr·v | 85 | ····add-int/2addr·v8,·v9 |
87 | ····invoke-virtual·{p0,·v | 86 | ····invoke-virtual·{p0,·v8,·v6,·v7},·Lcom/srlee/DLX/MathDokuDLX;->Init(III)V |
88 | ····.line·37 | 87 | ····.line·37 |
89 | ····const/4·v | 88 | ····const/4·v4,·0x0 |
90 | ····.line·38 | 89 | ····.line·38 |
91 | ····.local·v | 90 | ····.local·v4,·"move_idx":I |
92 | ····invoke-virtual·{p2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; | 91 | ····invoke-virtual·{p2},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
93 | ····move-result-object·v | 92 | ····move-result-object·v9 |
94 | ····.end·local·v4····#·"i$":Ljava/util/Iterator; | ||
95 | ····:cond_1 | 93 | ····:cond_1 |
96 | ····invoke-interface·{v | 94 | ····invoke-interface·{v9},·Ljava/util/Iterator;->hasNext()Z |
97 | ····move-result·v | 95 | ····move-result·v8 |
98 | ····if-eqz·v | 96 | ····if-eqz·v8,·:cond_3 |
Max diff block lines reached; 5093/9714 bytes (52.43%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/holokenmod/StatsActivity; | 21 | .field·final·synthetic·this$0:Lcom/holokenmod/StatsActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/holokenmod/StatsActivity;)V | 23 | .method·constructor·<init>(Lcom/holokenmod/StatsActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/StatsActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·53 | 27 | ····.line·53 |
27 | ····iput-object·p1,·p0,·Lcom/holokenmod/StatsActivity$1;->this$0:Lcom/holokenmod/StatsActivity; | 28 | ····iput-object·p1,·p0,·Lcom/holokenmod/StatsActivity$1;->this$0:Lcom/holokenmod/StatsActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$saveButton:Landroid/widget/Button; | 22 | .field·final·synthetic·val$saveButton:Landroid/widget/Button; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/holokenmod/SaveGameListActivity;Landroid/widget/Button;)V | 24 | .method·constructor·<init>(Lcom/holokenmod/SaveGameListActivity;Landroid/widget/Button;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/SaveGameListActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·65 | 28 | ····.line·65 |
28 | ····iput-object·p1,·p0,·Lcom/holokenmod/SaveGameListActivity$1;->this$0:Lcom/holokenmod/SaveGameListActivity; | 29 | ····iput-object·p1,·p0,·Lcom/holokenmod/SaveGameListActivity$1;->this$0:Lcom/holokenmod/SaveGameListActivity; |
29 | ····iput-object·p2,·p0,·Lcom/holokenmod/SaveGameListActivity$1;->val$saveButton:Landroid/widget/Button; | 30 | ····iput-object·p2,·p0,·Lcom/holokenmod/SaveGameListActivity$1;->val$saveButton:Landroid/widget/Button; |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/holokenmod/GridView; | 18 | .field·final·synthetic·this$0:Lcom/holokenmod/GridView; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/holokenmod/GridView;)V | 20 | .method·public·constructor·<init>(Lcom/holokenmod/GridView;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/GridView; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·715 | 24 | ····.line·715 |
24 | ····iput-object·p1,·p0,·Lcom/holokenmod/GridView$OnGridTouchListener;->this$0:Lcom/holokenmod/GridView; | 25 | ····iput-object·p1,·p0,·Lcom/holokenmod/GridView$OnGridTouchListener;->this$0:Lcom/holokenmod/GridView; |
25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/holokenmod/SaveGameListActivity; | 21 | .field·final·synthetic·this$0:Lcom/holokenmod/SaveGameListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/holokenmod/SaveGameListActivity;)V | 23 | .method·constructor·<init>(Lcom/holokenmod/SaveGameListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/SaveGameListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·79 | 27 | ····.line·79 |
27 | ····iput-object·p1,·p0,·Lcom/holokenmod/SaveGameListActivity$2;->this$0:Lcom/holokenmod/SaveGameListActivity; | 28 | ····iput-object·p1,·p0,·Lcom/holokenmod/SaveGameListActivity$2;->this$0:Lcom/holokenmod/SaveGameListActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 373, 21 lines modified | Offset 373, 20 lines modified | ||
373 | .end·method | 373 | .end·method |
374 | .method·public·ClearAllCages()V | 374 | .method·public·ClearAllCages()V |
375 | ····.locals·3 | 375 | ····.locals·3 |
376 | ····.prologue | 376 | ····.prologue |
377 | ····.line·288 | 377 | ····.line·288 |
378 | ····iget-object·v | 378 | ····iget-object·v1,·p0,·Lcom/holokenmod/GridView;->mCells:Ljava/util/ArrayList; |
379 | ····invoke-virtual·{v | 379 | ····invoke-virtual·{v1},·Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; |
380 | ····move-result-object·v1 | 380 | ····move-result-object·v1 |
381 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
382 | ····:goto_0 | 381 | ····:goto_0 |
383 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 382 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
384 | ····move-result·v2 | 383 | ····move-result·v2 |
385 | ····if-eqz·v2,·:cond_0 | 384 | ····if-eqz·v2,·:cond_0 |
Offset 409, 330 lines modified | Offset 408, 291 lines modified | ||
409 | ····iput-object·v2,·v0,·Lcom/holokenmod/GridCell;->mCageText:Ljava/lang/String; | 408 | ····iput-object·v2,·v0,·Lcom/holokenmod/GridCell;->mCageText:Ljava/lang/String; |
410 | ····goto·:goto_0 | 409 | ····goto·:goto_0 |
411 | ····.line·292 | 410 | ····.line·292 |
412 | ····.end·local·v0····#·"cell":Lcom/holokenmod/GridCell; | 411 | ····.end·local·v0····#·"cell":Lcom/holokenmod/GridCell; |
413 | ····:cond_0 | 412 | ····:cond_0 |
414 | ····new-instance·v | 413 | ····new-instance·v1,·Ljava/util/ArrayList; |
415 | ····invoke-direct·{v | 414 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
416 | ····iput-object·v | 415 | ····iput-object·v1,·p0,·Lcom/holokenmod/GridView;->mCages:Ljava/util/ArrayList; |
417 | ····.line·293 | 416 | ····.line·293 |
418 | ····return-void | 417 | ····return-void |
419 | .end·method | 418 | .end·method |
420 | .method·public·CreateCages()V | 419 | .method·public·CreateCages()V |
421 | ····.locals· | 420 | ····.locals·18 |
422 | ····.prologue | 421 | ····.prologue |
423 | ····.line·211 | 422 | ····.line·211 |
424 | ····:cond_0 | 423 | ····:cond_0 |
425 | ····const/4·v1 | 424 | ····const/4·v13,·0x0 |
426 | ····.line·212 | 425 | ····.line·212 |
427 | ····.local·v1 | 426 | ····.local·v13,·"restart":Z |
428 | ····move-object/from16·v0,·p0 | 427 | ····move-object/from16·v0,·p0 |
429 | ····iget-object·v | 428 | ····iget-object·v15,·v0,·Lcom/holokenmod/GridView;->mContext:Landroid/app/Activity; |
430 | ···· | 429 | ····invoke-static·{v15},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
431 | ····invoke-static/range·{v17·..·v17},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; | ||
432 | ····move-result-object·v1 | 430 | ····move-result-object·v12 |
433 | ····.line·213 | 431 | ····.line·213 |
434 | ····.local·v1 | 432 | ····.local·v12,·"prefs":Landroid/content/SharedPreferences; |
435 | ····const-string·v1 | 433 | ····const-string·v15,·"mathmodes" |
436 | ····const/16·v1 | 434 | ····const/16·v16,·0x0 |
437 | ····move | 435 | ····move/from16·v0,·v16 |
438 | ···· | 436 | ····invoke-interface·{v12,·v15,·v0},·Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I |
439 | ····invoke-interface·{v14,·v0,·v1},·Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I | ||
440 | ····move-result·v1 | 437 | ····move-result·v10 |
441 | ····.line·215 | 438 | ····.line·215 |
442 | ····.local·v1 | 439 | ····.local·v10,·"operationSet":I |
443 | ····move-object/from16·v0,·p0 | 440 | ····move-object/from16·v0,·p0 |
444 | ····invoke-virtual·{v0,·v1 | 441 | ····invoke-virtual·{v0,·v10},·Lcom/holokenmod/GridView;->CreateSingleCages(I)I |
445 | ····move-result·v | 442 | ····move-result·v2 |
446 | ····.line·216 | 443 | ····.line·216 |
447 | ····.local·v | 444 | ····.local·v2,·"cageId":I |
448 | ····const/4·v | 445 | ····const/4·v7,·0x0 |
449 | ····.local·v | 446 | ····.local·v7,·"cellNum":I |
450 | ····:goto_0 | 447 | ····:goto_0 |
451 | ····move-object/from16·v0,·p0 | 448 | ····move-object/from16·v0,·p0 |
452 | ····iget-object·v | 449 | ····iget-object·v15,·v0,·Lcom/holokenmod/GridView;->mCells:Ljava/util/ArrayList; |
453 | ····move-object/from16·v17,·v0 | ||
454 | ····invoke-virtual | 450 | ····invoke-virtual·{v15},·Ljava/util/ArrayList;->size()I |
455 | ····move-result·v1 | 451 | ····move-result·v15 |
456 | ····move/from16·v0,·v17 | ||
457 | ····if-ge·v | 452 | ····if-ge·v7,·v15,·:cond_2 |
458 | ····.line·217 | 453 | ····.line·217 |
459 | ····move-object/from16·v0,·p0 | 454 | ····move-object/from16·v0,·p0 |
460 | ····iget-object·v | 455 | ····iget-object·v15,·v0,·Lcom/holokenmod/GridView;->mCells:Ljava/util/ArrayList; |
461 | ····move-object/from16·v17,·v0 | ||
462 | ···· | 456 | ····invoke-virtual·{v15,·v7},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; |
463 | ····invoke-virtual·{v0,·v8},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; | ||
464 | ····move-result-object·v | 457 | ····move-result-object·v6 |
465 | ····check-cast·v | 458 | ····check-cast·v6,·Lcom/holokenmod/GridCell; |
466 | ····.line·218 | 459 | ····.line·218 |
467 | ····.local·v | 460 | ····.local·v6,·"cell":Lcom/holokenmod/GridCell; |
468 | ····invoke-virtual·{v | 461 | ····invoke-virtual·{v6},·Lcom/holokenmod/GridCell;->CellInAnyCage()Z |
469 | ····move-result·v1 | 462 | ····move-result·v15 |
470 | ····if-eqz·v1 | 463 | ····if-eqz·v15,·:cond_1 |
471 | ····.line·216 | 464 | ····.line·216 |
472 | ····:goto_1 | 465 | ····:goto_1 |
473 | ····add-int/lit8·v | 466 | ····add-int/lit8·v7,·v7,·0x1 |
Max diff block lines reached; 79765/84504 bytes (94.39%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·921 | 27 | ····.line·921 |
27 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$16;->this$0:Lcom/holokenmod/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$16;->this$0:Lcom/holokenmod/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·191 | 27 | ····.line·191 |
27 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$4;->this$0:Lcom/holokenmod/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$4;->this$0:Lcom/holokenmod/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 410, 2372 lines modified | Offset 410, 2222 lines modified | ||
410 | ····.end·local·v1····#·"br":Ljava/io/BufferedReader; | 410 | ····.end·local·v1····#·"br":Ljava/io/BufferedReader; |
411 | ····.restart·local·v0····#·"br":Ljava/io/BufferedReader; | 411 | ····.restart·local·v0····#·"br":Ljava/io/BufferedReader; |
412 | ····goto·:goto_1 | 412 | ····goto·:goto_1 |
413 | .end·method | 413 | .end·method |
414 | .method·public·Restore(Lcom/holokenmod/GridView;)Z | 414 | .method·public·Restore(Lcom/holokenmod/GridView;)Z |
415 | ····.locals·2 | 415 | ····.locals·26 |
416 | ····.param·p1,·"view"····#·Lcom/holokenmod/GridView; | 416 | ····.param·p1,·"view"····#·Lcom/holokenmod/GridView; |
417 | ····.prologue | 417 | ····.prologue |
418 | ····.line·131 | 418 | ····.line·131 |
419 | ····const/16·v | 419 | ····const/16·v18,·0x0 |
420 | ····.line·132 | 420 | ····.line·132 |
421 | ····.local·v | 421 | ····.local·v18,·"line":Ljava/lang/String; |
422 | ····const/4·v | 422 | ····const/4·v4,·0x0 |
423 | ····.line·133 | 423 | ····.line·133 |
424 | ····.local·v | 424 | ····.local·v4,·"br":Ljava/io/BufferedReader; |
425 | ····const/ | 425 | ····const/4·v15,·0x0 |
426 | ····.line·137 | 426 | ····.line·137 |
427 | ····.local·v1 | 427 | ····.local·v15,·"ins":Ljava/io/InputStream; |
428 | ····:try_start_0 | 428 | ····:try_start_0 |
429 | ····new-instance·v1 | 429 | ····new-instance·v16,·Ljava/io/FileInputStream; |
430 | ····move-object/from16·v0,·p0 | 430 | ····move-object/from16·v0,·p0 |
431 | ····iget-object·v0,·v0,·Lcom/holokenmod/SaveGame;->filename:Ljava/io/File; | 431 | ····iget-object·v0,·v0,·Lcom/holokenmod/SaveGame;->filename:Ljava/io/File; |
432 | ····move-object/from16·v2 | 432 | ····move-object/from16·v21,·v0 |
433 | ····move-object/from16·v0,·v1 | 433 | ····move-object/from16·v0,·v16 |
434 | ····move-object/from16·v1,·v2 | 434 | ····move-object/from16·v1,·v21 |
435 | ····invoke-direct·{v0,·v1},·Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V | 435 | ····invoke-direct·{v0,·v1},·Ljava/io/FileInputStream;-><init>(Ljava/io/File;)V |
436 | ····:try_end_0 | 436 | ····:try_end_0 |
437 | ····.catch·Ljava/io/FileNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_8 | 437 | ····.catch·Ljava/io/FileNotFoundException;·{:try_start_0·..·:try_end_0}·:catch_8 |
438 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_3 | 438 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_3 |
439 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 439 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
440 | ····.line·138 | 440 | ····.line·138 |
441 | ····.end·local·v1 | 441 | ····.end·local·v15····#·"ins":Ljava/io/InputStream; |
442 | ····.local·v1 | 442 | ····.local·v16,·"ins":Ljava/io/InputStream; |
443 | ····:try_start_1 | 443 | ····:try_start_1 |
444 | ····new-instance·v | 444 | ····new-instance·v5,·Ljava/io/BufferedReader; |
445 | ····new-instance·v2 | 445 | ····new-instance·v21,·Ljava/io/InputStreamReader; |
446 | ····move-object/from16·v0,·v2 | 446 | ····move-object/from16·v0,·v21 |
447 | ····move-object/from16·v1,·v1 | 447 | ····move-object/from16·v1,·v16 |
448 | ····invoke-direct·{v0,·v1},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V | 448 | ····invoke-direct·{v0,·v1},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V |
449 | ····const/16·v2 | 449 | ····const/16·v22,·0x2000 |
450 | ····move-object/from16·v0,·v2 | 450 | ····move-object/from16·v0,·v21 |
451 | ····move/from16·v1,·v2 | 451 | ····move/from16·v1,·v22 |
452 | ····invoke-direct·{v | 452 | ····invoke-direct·{v5,·v0,·v1},·Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;I)V |
453 | ····:try_end_1 | 453 | ····:try_end_1 |
454 | ····.catch·Ljava/io/FileNotFoundException;·{:try_start_1·..·:try_end_1}·:catch_9 | 454 | ····.catch·Ljava/io/FileNotFoundException;·{:try_start_1·..·:try_end_1}·:catch_9 |
455 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_6 | 455 | ····.catch·Ljava/io/IOException;·{:try_start_1·..·:try_end_1}·:catch_6 |
456 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1 | 456 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1 |
457 | ····.line·139 | 457 | ····.line·139 |
458 | ····.end·local·v | 458 | ····.end·local·v4····#·"br":Ljava/io/BufferedReader; |
459 | ····.local·v | 459 | ····.local·v5,·"br":Ljava/io/BufferedReader; |
460 | ····:try_start_2 | 460 | ····:try_start_2 |
461 | ····invoke-virtual·{v | 461 | ····invoke-virtual·{v5},·Ljava/io/BufferedReader;->readLine()Ljava/lang/String; |
462 | ····move-result-object·v2 | 462 | ····move-result-object·v21 |
463 | ····invoke-static/range·{v2 | 463 | ····invoke-static/range·{v21·..·v21},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
464 | ····move-result-wide·v2 | 464 | ····move-result-wide·v22 |
465 | ····move-wide/from16·v0,·v2 | 465 | ····move-wide/from16·v0,·v22 |
466 | ····move-object/from16·v2,·p1 | 466 | ····move-object/from16·v2,·p1 |
467 | ····iput-wide·v0,·v2,·Lcom/holokenmod/GridView;->mDate:J | 467 | ····iput-wide·v0,·v2,·Lcom/holokenmod/GridView;->mDate:J |
468 | ····.line·140 | 468 | ····.line·140 |
469 | ····invoke-virtual·{v | 469 | ····invoke-virtual·{v5},·Ljava/io/BufferedReader;->readLine()Ljava/lang/String; |
470 | ····move-result-object·v2 | 470 | ····move-result-object·v21 |
471 | ····invoke-static/range·{v2 | 471 | ····invoke-static/range·{v21·..·v21},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I |
472 | ····move-result·v2 | 472 | ····move-result·v21 |
473 | ····move/from16·v0,·v2 | 473 | ····move/from16·v0,·v21 |
474 | ····move-object/from16·v1,·p1 | 474 | ····move-object/from16·v1,·p1 |
475 | ····iput·v0,·v1,·Lcom/holokenmod/GridView;->mGridSize:I | 475 | ····iput·v0,·v1,·Lcom/holokenmod/GridView;->mGridSize:I |
476 | ····.line·141 | 476 | ····.line·141 |
477 | ····invoke-virtual·{v | 477 | ····invoke-virtual·{v5},·Ljava/io/BufferedReader;->readLine()Ljava/lang/String; |
478 | ····move-result-object·v2 | 478 | ····move-result-object·v21 |
479 | ····invoke-static/range·{v2 | 479 | ····invoke-static/range·{v21·..·v21},·Ljava/lang/Long;->parseLong(Ljava/lang/String;)J |
480 | ····move-result-wide·v2 | 480 | ····move-result-wide·v22 |
481 | ····move-wide/from16·v0,·v2 | 481 | ····move-wide/from16·v0,·v22 |
482 | ····move-object/from16·v2,·p1 | 482 | ····move-object/from16·v2,·p1 |
483 | ····iput-wide·v0,·v2,·Lcom/holokenmod/GridView;->mPlayTime:J | 483 | ····iput-wide·v0,·v2,·Lcom/holokenmod/GridView;->mPlayTime:J |
484 | ····.line·142 | 484 | ····.line·142 |
485 | ····invoke-virtual·{v | 485 | ····invoke-virtual·{v5},·Ljava/io/BufferedReader;->readLine()Ljava/lang/String; |
486 | ····move-result-object·v2 | 486 | ····move-result-object·v21 |
487 | ····const-string·v2 | 487 | ····const-string·v22,·"true" |
488 | ····invoke-virtual/range·{v2 | 488 | ····invoke-virtual/range·{v21·..·v22},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
489 | ····move-result·v2 | 489 | ····move-result·v21 |
Max diff block lines reached; 95390/100742 bytes (94.69%) of diff not shown. |
Offset 25, 10 lines modified | Offset 25, 9 lines modified | ||
25 | .method·public·constructor·<init>()V | 25 | .method·public·constructor·<init>()V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 | ····.prologue | 27 | ····.prologue |
28 | ····.line·10 | 28 | ····.line·10 |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
30 | ····.line·310 | ||
31 | ····return-void | 30 | ····return-void |
32 | .end·method | 31 | .end·method |
Offset 305, 52 lines modified | Offset 305, 57 lines modified | ||
305 | ····aget·v5,·v0,·v8 | 305 | ····aget·v5,·v0,·v8 |
306 | ····new-array·v6,·v9,·[Ljava/lang/Object; | 306 | ····new-array·v6,·v9,·[Ljava/lang/Object; |
307 | ····aget·v7,·v0,·v8 | 307 | ····aget·v7,·v0,·v8 |
308 | ····.line·826 | ||
308 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 309 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
309 | ····move-result-object·v7 | 310 | ····move-result-object·v7 |
310 | ····aput-object·v7,·v6,·v8 | 311 | ····aput-object·v7,·v6,·v8 |
312 | ····.line·825 | ||
311 | ····invoke-virtual·{v3,·v4,·v5,·v6},·Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; | 313 | ····invoke-virtual·{v3,·v4,·v5,·v6},·Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; |
312 | ····move-result-object·v3 | 314 | ····move-result-object·v3 |
313 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 315 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
314 | ····move-result-object·v2 | 316 | ····move-result-object·v2 |
315 | ····const-string·v3,·"·" | 317 | ····const-string·v3,·"·" |
316 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 318 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
317 | ····move-result-object·v2 | 319 | ····move-result-object·v2 |
320 | ····.line·827 | ||
318 | ····invoke-virtual·{p0},·Lcom/holokenmod/MainActivity;->getResources()Landroid/content/res/Resources; | 321 | ····invoke-virtual·{p0},·Lcom/holokenmod/MainActivity;->getResources()Landroid/content/res/Resources; |
319 | ····move-result-object·v3 | 322 | ····move-result-object·v3 |
320 | ····const/high16·v4,·0x7f070000 | 323 | ····const/high16·v4,·0x7f070000 |
321 | ····aget·v5,·v0,·v9 | 324 | ····aget·v5,·v0,·v9 |
322 | ····new-array·v6,·v9,·[Ljava/lang/Object; | 325 | ····new-array·v6,·v9,·[Ljava/lang/Object; |
323 | ····aget·v7,·v0,·v9 | 326 | ····aget·v7,·v0,·v9 |
327 | ····.line·828 | ||
324 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 328 | ····invoke-static·{v7},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
325 | ····move-result-object·v7 | 329 | ····move-result-object·v7 |
326 | ····aput-object·v7,·v6,·v8 | 330 | ····aput-object·v7,·v6,·v8 |
331 | ····.line·827 | ||
327 | ····invoke-virtual·{v3,·v4,·v5,·v6},·Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; | 332 | ····invoke-virtual·{v3,·v4,·v5,·v6},·Landroid/content/res/Resources;->getQuantityString(II[Ljava/lang/Object;)Ljava/lang/String; |
328 | ····move-result-object·v3 | 333 | ····move-result-object·v3 |
329 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 334 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
330 | ····move-result-object·v2 | 335 | ····move-result-object·v2 |
Offset 624, 96 lines modified | Offset 629, 95 lines modified | ||
624 | ····:try_end_2 | 629 | ····:try_end_2 |
625 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 | 630 | ····.catchall·{:try_start_2·..·:try_end_2}·:catchall_0 |
626 | ····goto·:goto_1 | 631 | ····goto·:goto_1 |
627 | .end·method | 632 | .end·method |
628 | .method·public·getScreenShot()V | 633 | .method·public·getScreenShot()V |
629 | ····.locals·1 | 634 | ····.locals·12 |
630 | ····.prologue | 635 | ····.prologue |
631 | ····.line·772 | 636 | ····.line·772 |
632 | ····iget-object·v | 637 | ····iget-object·v9,·p0,·Lcom/holokenmod/MainActivity;->kenKenGrid:Lcom/holokenmod/GridView; |
633 | ····iget-boolean·v | 638 | ····iget-boolean·v9,·v9,·Lcom/holokenmod/GridView;->mActive:Z |
634 | ····if-nez·v | 639 | ····if-nez·v9,·:cond_0 |
635 | ····.line·807 | 640 | ····.line·807 |
636 | ····:goto_0 | 641 | ····:goto_0 |
637 | ····return-void | 642 | ····return-void |
638 | ····.line·774 | 643 | ····.line·774 |
639 | ····:cond_0 | 644 | ····:cond_0 |
640 | ····new-instance·v | 645 | ····new-instance·v7,·Ljava/io/File; |
641 | ····new-instance·v | 646 | ····new-instance·v9,·Ljava/lang/StringBuilder; |
642 | ····invoke-direct·{v | 647 | ····invoke-direct·{v9},·Ljava/lang/StringBuilder;-><init>()V |
643 | ····sget-object·v1 | 648 | ····sget-object·v10,·Landroid/os/Environment;->DIRECTORY_PICTURES:Ljava/lang/String; |
644 | ····invoke-static·{v1 | 649 | ····invoke-static·{v10},·Landroid/os/Environment;->getExternalStoragePublicDirectory(Ljava/lang/String;)Ljava/io/File; |
645 | ····move-result-object·v1 | 650 | ····move-result-object·v10 |
646 | ····invoke-virtual·{v | 651 | ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
647 | ····move-result-object·v | 652 | ····move-result-object·v9 |
648 | ····const-string·v1 | 653 | ····const-string·v10,·"/HoloKen/" |
649 | ····invoke-virtual·{v | 654 | ····invoke-virtual·{v9,·v10},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
650 | ····move-result-object·v | 655 | ····move-result-object·v9 |
651 | ····invoke-virtual·{v | 656 | ····invoke-virtual·{v9},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
652 | ····move-result-object·v | 657 | ····move-result-object·v9 |
653 | ····invoke-direct·{v | 658 | ····invoke-direct·{v7,·v9},·Ljava/io/File;-><init>(Ljava/lang/String;)V |
654 | ····.line·776 | 659 | ····.line·776 |
655 | ····.local·v | 660 | ····.local·v7,·"path":Ljava/io/File; |
656 | ····invoke-virtual·{v | 661 | ····invoke-virtual·{v7},·Ljava/io/File;->exists()Z |
657 | ····move-result·v | 662 | ····move-result·v9 |
658 | ····if-nez·v | 663 | ····if-nez·v9,·:cond_1 |
659 | ····.line·777 | 664 | ····.line·777 |
660 | ····invoke-virtual·{v | 665 | ····invoke-virtual·{v7},·Ljava/io/File;->mkdir()Z |
661 | ····.line·779 | 666 | ····.line·779 |
662 | ····:cond_1 | 667 | ····:cond_1 |
663 | ····const·v | 668 | ····const·v9,·0x7f0b0005 |
664 | ····invoke-virtual·{p0,·v | 669 | ····invoke-virtual·{p0,·v9},·Lcom/holokenmod/MainActivity;->findViewById(I)Landroid/view/View; |
665 | ····move-result-object·v5 | 670 | ····move-result-object·v5 |
Max diff block lines reached; 32621/37282 bytes (87.50%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·165 | 27 | ····.line·165 |
27 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$3;->this$0:Lcom/holokenmod/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$3;->this$0:Lcom/holokenmod/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 1449, 306 lines modified | Offset 1449, 290 lines modified | ||
1449 | ············"()", | 1449 | ············"()", |
1450 | ············"Ljava/util/ArrayList", | 1450 | ············"Ljava/util/ArrayList", |
1451 | ············"<[I>;" | 1451 | ············"<[I>;" |
1452 | ········} | 1452 | ········} |
1453 | ····.end·annotation | 1453 | ····.end·annotation |
1454 | ····.prologue | 1454 | ····.prologue |
1455 | ····const/4·v14,·0x2 | ||
1456 | ····const/4·v13,·0x0 | ||
1457 | ····const/4·v12,·0x1 | ||
1455 | ····.line·414 | 1458 | ····.line·414 |
1456 | ····new-instance·v0,·Ljava/util/ArrayList; | 1459 | ····new-instance·v0,·Ljava/util/ArrayList; |
1457 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V | 1460 | ····invoke-direct·{v0},·Ljava/util/ArrayList;-><init>()V |
1458 | ····.line·416 | 1461 | ····.line·416 |
1459 | ····.local·v0,·"AllResults":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<[I>;" | 1462 | ····.local·v0,·"AllResults":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<[I>;" |
1460 | ····iget·v1 | 1463 | ····iget·v10,·p0,·Lcom/holokenmod/GridCage;->mAction:I |
1461 | ····if-nez·v1 | 1464 | ····if-nez·v10,·:cond_1 |
1462 | ····.line·417 | 1465 | ····.line·417 |
1463 | ····sget-boolean·v1 | 1466 | ····sget-boolean·v10,·Lcom/holokenmod/GridCage;->$assertionsDisabled:Z |
1464 | ····if-nez·v1 | 1467 | ····if-nez·v10,·:cond_0 |
1465 | ····iget-object·v1 | 1468 | ····iget-object·v10,·p0,·Lcom/holokenmod/GridCage;->mCells:Ljava/util/ArrayList; |
1466 | ····invoke-virtual·{v1 | 1469 | ····invoke-virtual·{v10},·Ljava/util/ArrayList;->size()I |
1467 | ····move-result·v1 | 1470 | ····move-result·v10 |
1468 | ····const/4·v13,·0x1 | ||
1469 | ····if-eq·v1 | 1471 | ····if-eq·v10,·v12,·:cond_0 |
1470 | ····new-instance·v1 | 1472 | ····new-instance·v10,·Ljava/lang/AssertionError; |
1471 | ····invoke-direct·{v1 | 1473 | ····invoke-direct·{v10},·Ljava/lang/AssertionError;-><init>()V |
1472 | ····throw·v1 | 1474 | ····throw·v10 |
1473 | ····.line·418 | 1475 | ····.line·418 |
1474 | ····:cond_0 | 1476 | ····:cond_0 |
1475 | ····const/4·v12,·0x1 | ||
1476 | ····new-array·v | 1477 | ····new-array·v7,·v12,·[I |
1477 | ····const/4·v12,·0x0 | ||
1478 | ····iget·v1 | 1478 | ····iget·v10,·p0,·Lcom/holokenmod/GridCage;->mResult:I |
1479 | ····aput·v1 | 1479 | ····aput·v10,·v7,·v13 |
1480 | ····.line·419 | 1480 | ····.line·419 |
1481 | ····.local·v | 1481 | ····.local·v7,·"number":[I |
1482 | ····invoke-virtual·{v0,·v | 1482 | ····invoke-virtual·{v0,·v7},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
1483 | ····move-object·v1,·v0 | 1483 | ····move-object·v1,·v0 |
1484 | ····.line·456 | 1484 | ····.line·456 |
1485 | ····.end·local·v0····#·"AllResults":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<[I>;" | 1485 | ····.end·local·v0····#·"AllResults":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<[I>;" |
1486 | ····.end·local·v | 1486 | ····.end·local·v7····#·"number":[I |
1487 | ····.local·v1,·"AllResults":Ljava/lang/Object;,·"Ljava/util/ArrayList<[I>;" | 1487 | ····.local·v1,·"AllResults":Ljava/lang/Object;,·"Ljava/util/ArrayList<[I>;" |
1488 | ····:goto_0 | 1488 | ····:goto_0 |
1489 | ····return-object·v1 | 1489 | ····return-object·v1 |
1490 | ····.line·423 | 1490 | ····.line·423 |
1491 | ····.end·local·v1····#·"AllResults":Ljava/lang/Object;,·"Ljava/util/ArrayList<[I>;" | 1491 | ····.end·local·v1····#·"AllResults":Ljava/lang/Object;,·"Ljava/util/ArrayList<[I>;" |
1492 | ····.restart·local·v0····#·"AllResults":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<[I>;" | 1492 | ····.restart·local·v0····#·"AllResults":Ljava/util/ArrayList;,·"Ljava/util/ArrayList<[I>;" |
1493 | ····:cond_1 | 1493 | ····:cond_1 |
1494 | ····iget-object·v1 | 1494 | ····iget-object·v10,·p0,·Lcom/holokenmod/GridCage;->mCells:Ljava/util/ArrayList; |
1495 | ····invoke-virtual·{v1 | 1495 | ····invoke-virtual·{v10},·Ljava/util/ArrayList;->size()I |
1496 | ····move-result·v12 | ||
1497 | ···· | 1496 | ····move-result·v10 |
1498 | ····if-ne·v1 | 1497 | ····if-ne·v10,·v14,·:cond_6 |
1499 | ····.line·424 | 1498 | ····.line·424 |
1500 | ····const/4·v | 1499 | ····const/4·v4,·0x1 |
1501 | ····.local·v | 1500 | ····.local·v4,·"i1":I |
1502 | ····:goto_1 | 1501 | ····:goto_1 |
1503 | ····iget-object·v1 | 1502 | ····iget-object·v10,·p0,·Lcom/holokenmod/GridCage;->mContext:Lcom/holokenmod/GridView; |
1504 | ····iget·v1 | 1503 | ····iget·v10,·v10,·Lcom/holokenmod/GridView;->mGridSize:I |
1505 | ····if-gt·v | 1504 | ····if-gt·v4,·v10,·:cond_5 |
1506 | ····.line·425 | 1505 | ····.line·425 |
1507 | ····add-int/lit8·v | 1506 | ····add-int/lit8·v5,·v4,·0x1 |
1508 | ····.local·v | 1507 | ····.local·v5,·"i2":I |
1509 | ····:goto_2 | 1508 | ····:goto_2 |
1510 | ····iget-object·v1 | 1509 | ····iget-object·v10,·p0,·Lcom/holokenmod/GridCage;->mContext:Lcom/holokenmod/GridView; |
1511 | ····iget·v1 | 1510 | ····iget·v10,·v10,·Lcom/holokenmod/GridView;->mGridSize:I |
1512 | ····if-gt·v | 1511 | ····if-gt·v5,·v10,·:cond_4 |
1513 | ····.line·426 | 1512 | ····.line·426 |
1514 | ····sub-int·v1 | 1513 | ····sub-int·v10,·v5,·v4 |
1515 | ····iget·v1 | 1514 | ····iget·v11,·p0,·Lcom/holokenmod/GridCage;->mResult:I |
1516 | ····if-eq·v1 | 1515 | ····if-eq·v10,·v11,·:cond_2 |
1517 | ····sub-int·v1 | 1516 | ····sub-int·v10,·v4,·v5 |
1518 | ····iget·v1 | 1517 | ····iget·v11,·p0,·Lcom/holokenmod/GridCage;->mResult:I |
1519 | ····if-eq·v1 | 1518 | ····if-eq·v10,·v11,·:cond_2 |
1520 | ····iget·v1 | 1519 | ····iget·v10,·p0,·Lcom/holokenmod/GridCage;->mResult:I |
1521 | ····mul-int/2addr·v1 | 1520 | ····mul-int/2addr·v10,·v4 |
1522 | ····if-eq·v1 | 1521 | ····if-eq·v10,·v5,·:cond_2 |
1523 | ····iget·v1 | 1522 | ····iget·v10,·p0,·Lcom/holokenmod/GridCage;->mResult:I |
Max diff block lines reached; 48040/52821 bytes (90.95%) of diff not shown. |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/holokenmod/GridView; | 18 | .field·final·synthetic·this$0:Lcom/holokenmod/GridView; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/holokenmod/GridView;)V | 20 | .method·public·constructor·<init>(Lcom/holokenmod/GridView;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/GridView; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·708 | 24 | ····.line·708 |
24 | ····iput-object·p1,·p0,·Lcom/holokenmod/GridView$OnSolvedListener;->this$0:Lcom/holokenmod/GridView; | 25 | ····iput-object·p1,·p0,·Lcom/holokenmod/GridView$OnSolvedListener;->this$0:Lcom/holokenmod/GridView; |
25 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·100 | 27 | ····.line·100 |
27 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$1;->this$0:Lcom/holokenmod/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$1;->this$0:Lcom/holokenmod/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·109 | 27 | ····.line·109 |
27 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$2;->this$0:Lcom/holokenmod/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$2;->this$0:Lcom/holokenmod/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$filename:Ljava/lang/String; | 22 | .field·final·synthetic·val$filename:Ljava/lang/String; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/holokenmod/SaveGameListActivity;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lcom/holokenmod/SaveGameListActivity;Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/SaveGameListActivity; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·113 | 28 | ····.line·113 |
28 | ····iput-object·p1,·p0,·Lcom/holokenmod/SaveGameListActivity$3;->this$0:Lcom/holokenmod/SaveGameListActivity; | 29 | ····iput-object·p1,·p0,·Lcom/holokenmod/SaveGameListActivity$3;->this$0:Lcom/holokenmod/SaveGameListActivity; |
29 | ····iput-object·p2,·p0,·Lcom/holokenmod/SaveGameListActivity$3;->val$filename:Ljava/lang/String; | 30 | ····iput-object·p2,·p0,·Lcom/holokenmod/SaveGameListActivity$3;->val$filename:Ljava/lang/String; |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; | 18 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;Lcom/holokenmod/GridView;)V | 20 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;Lcom/holokenmod/GridView;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/MainActivity; | ||
22 | ····.param·p2,·"x0"····#·Lcom/holokenmod/GridView; | 23 | ····.param·p2,·"x0"····#·Lcom/holokenmod/GridView; |
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·240 | 25 | ····.line·240 |
25 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$7;->this$0:Lcom/holokenmod/MainActivity; | 26 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$7;->this$0:Lcom/holokenmod/MainActivity; |
26 | ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 27 | ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·final·synthetic·val$showOps:Landroid/widget/CheckBox; | 24 | .field·final·synthetic·val$showOps:Landroid/widget/CheckBox; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;Landroid/widget/RadioGroup;Landroid/widget/CheckBox;)V | 26 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;Landroid/widget/RadioGroup;Landroid/widget/CheckBox;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/MainActivity; | ||
28 | ····.prologue | 29 | ····.prologue |
29 | ····.line·854 | 30 | ····.line·854 |
30 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$10;->this$0:Lcom/holokenmod/MainActivity; | 31 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$10;->this$0:Lcom/holokenmod/MainActivity; |
31 | ····iput-object·p2,·p0,·Lcom/holokenmod/MainActivity$10;->val$mathModes:Landroid/widget/RadioGroup; | 32 | ····iput-object·p2,·p0,·Lcom/holokenmod/MainActivity$10;->val$mathModes:Landroid/widget/RadioGroup; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/holokenmod/SaveGameListActivity; | 21 | .field·final·synthetic·this$0:Lcom/holokenmod/SaveGameListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/holokenmod/SaveGameListActivity;)V | 23 | .method·constructor·<init>(Lcom/holokenmod/SaveGameListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/SaveGameListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·108 | 27 | ····.line·108 |
27 | ····iput-object·p1,·p0,·Lcom/holokenmod/SaveGameListActivity$4;->this$0:Lcom/holokenmod/SaveGameListActivity; | 28 | ····iput-object·p1,·p0,·Lcom/holokenmod/SaveGameListActivity$4;->this$0:Lcom/holokenmod/SaveGameListActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·898 | 27 | ····.line·898 |
27 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$14;->this$0:Lcom/holokenmod/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$14;->this$0:Lcom/holokenmod/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·943 | 27 | ····.line·943 |
27 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$18;->this$0:Lcom/holokenmod/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$18;->this$0:Lcom/holokenmod/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·948 | 27 | ····.line·948 |
27 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$17;->this$0:Lcom/holokenmod/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$17;->this$0:Lcom/holokenmod/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 34, 14 lines modified | Offset 34, 15 lines modified | ||
34 | .field·final·synthetic·this$0:Lcom/holokenmod/SaveGameListAdapter; | 34 | .field·final·synthetic·this$0:Lcom/holokenmod/SaveGameListAdapter; |
35 | #·direct·methods | 35 | #·direct·methods |
36 | .method·public·constructor·<init>(Lcom/holokenmod/SaveGameListAdapter;)V | 36 | .method·public·constructor·<init>(Lcom/holokenmod/SaveGameListAdapter;)V |
37 | ····.locals·2 | 37 | ····.locals·2 |
38 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/SaveGameListAdapter; | ||
38 | ····.prologue | 39 | ····.prologue |
39 | ····const-wide/16·v0,·0x0 | 40 | ····const-wide/16·v0,·0x0 |
40 | ····.line·37 | 41 | ····.line·37 |
41 | ····iput-object·p1,·p0,·Lcom/holokenmod/SaveGameListAdapter$SortSavedGames;->this$0:Lcom/holokenmod/SaveGameListAdapter; | 42 | ····iput-object·p1,·p0,·Lcom/holokenmod/SaveGameListAdapter$SortSavedGames;->this$0:Lcom/holokenmod/SaveGameListAdapter; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/holokenmod/SaveGameListActivity; | 21 | .field·final·synthetic·this$0:Lcom/holokenmod/SaveGameListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/holokenmod/SaveGameListActivity;)V | 23 | .method·constructor·<init>(Lcom/holokenmod/SaveGameListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/SaveGameListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·130 | 27 | ····.line·130 |
27 | ····iput-object·p1,·p0,·Lcom/holokenmod/SaveGameListActivity$5;->this$0:Lcom/holokenmod/SaveGameListActivity; | 28 | ····iput-object·p1,·p0,·Lcom/holokenmod/SaveGameListActivity$5;->this$0:Lcom/holokenmod/SaveGameListActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·849 | 27 | ····.line·849 |
27 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$11;->this$0:Lcom/holokenmod/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$11;->this$0:Lcom/holokenmod/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·225 | 27 | ····.line·225 |
27 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$5;->this$0:Lcom/holokenmod/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$5;->this$0:Lcom/holokenmod/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 256, 14 lines modified | Offset 256, 15 lines modified | ||
256 | ····move-result-object·v7 | 256 | ····move-result-object·v7 |
257 | ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 257 | ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
258 | ····move-result-object·v7 | 258 | ····move-result-object·v7 |
259 | ····.line·77 | ||
259 | ····invoke-interface·{v6,·v7,·v10},·Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I | 260 | ····invoke-interface·{v6,·v7,·v10},·Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I |
260 | ····move-result·v6 | 261 | ····move-result·v6 |
261 | ····add-int·v4,·v5,·v6 | 262 | ····add-int·v4,·v5,·v6 |
262 | ····.line·78 | 263 | ····.line·78 |
Offset 331, 26 lines modified | Offset 332, 28 lines modified | ||
331 | ····move-result-object·v6 | 332 | ····move-result-object·v6 |
332 | ····iget-object·v7,·p0,·Lcom/holokenmod/StatsActivity;->avgTimeStat:[J | 333 | ····iget-object·v7,·p0,·Lcom/holokenmod/StatsActivity;->avgTimeStat:[J |
333 | ····aget-wide·v8,·v7,·v1 | 334 | ····aget-wide·v8,·v7,·v1 |
335 | ····.line·84 | ||
334 | ····invoke-static·{v8,·v9},·Lcom/holokenmod/Utils;->convertTimetoStr(J)Ljava/lang/String; | 336 | ····invoke-static·{v8,·v9},·Lcom/holokenmod/Utils;->convertTimetoStr(J)Ljava/lang/String; |
335 | ····move-result-object·v7 | 337 | ····move-result-object·v7 |
336 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 338 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
337 | ····move-result-object·v6 | 339 | ····move-result-object·v6 |
338 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 340 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
339 | ····move-result-object·v6 | 341 | ····move-result-object·v6 |
342 | ····.line·83 | ||
340 | ····invoke-virtual·{v5,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 343 | ····invoke-virtual·{v5,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
341 | ····.line·69 | 344 | ····.line·69 |
342 | ····add-int/lit8·v1,·v1,·0x1 | 345 | ····add-int/lit8·v1,·v1,·0x1 |
343 | ····goto/16·:goto_0 | 346 | ····goto/16·:goto_0 |
Offset 461, 14 lines modified | Offset 464, 15 lines modified | ||
461 | ····const-string·v7,·"%.2f" | 464 | ····const-string·v7,·"%.2f" |
462 | ····const/4·v8,·0x1 | 465 | ····const/4·v8,·0x1 |
463 | ····new-array·v8,·v8,·[Ljava/lang/Object; | 466 | ····new-array·v8,·v8,·[Ljava/lang/Object; |
467 | ····.line·94 | ||
464 | ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 468 | ····invoke-static·{v2,·v3},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
465 | ····move-result-object·v9 | 469 | ····move-result-object·v9 |
466 | ····aput-object·v9,·v8,·v10 | 470 | ····aput-object·v9,·v8,·v10 |
467 | ····invoke-static·{v7,·v8},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 471 | ····invoke-static·{v7,·v8},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
Offset 485, 14 lines modified | Offset 489, 15 lines modified | ||
485 | ····move-result-object·v6 | 489 | ····move-result-object·v6 |
486 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 490 | ····invoke-virtual·{v6},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
487 | ····move-result-object·v6 | 491 | ····move-result-object·v6 |
492 | ····.line·93 | ||
488 | ····invoke-virtual·{v5,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V | 493 | ····invoke-virtual·{v5,·v6},·Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V |
489 | ····.line·95 | 494 | ····.line·95 |
490 | ····iget-object·v5,·p0,·Lcom/holokenmod/StatsActivity;->solvedStreakView:Landroid/widget/TextView; | 495 | ····iget-object·v5,·p0,·Lcom/holokenmod/StatsActivity;->solvedStreakView:Landroid/widget/TextView; |
491 | ····new-instance·v6,·Ljava/lang/StringBuilder; | 496 | ····new-instance·v6,·Ljava/lang/StringBuilder; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·926 | 27 | ····.line·926 |
27 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$15;->this$0:Lcom/holokenmod/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$15;->this$0:Lcom/holokenmod/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 194, 144 lines modified | Offset 194, 144 lines modified | ||
194 | ····.line·122 | 194 | ····.line·122 |
195 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; | 195 | ····new-instance·v0,·Landroid/app/AlertDialog$Builder; |
196 | ····invoke-direct·{v0,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V | 196 | ····invoke-direct·{v0,·p0},·Landroid/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V |
197 | ····const·v1,·0x7f080012 | 197 | ····const·v1,·0x7f080012 |
198 | ····.line·123 | ||
198 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; | 199 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; |
199 | ····move-result-object·v0 | 200 | ····move-result-object·v0 |
200 | ····const·v1,·0x7f080011 | 201 | ····const·v1,·0x7f080011 |
202 | ····.line·124 | ||
201 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; | 203 | ····invoke-virtual·{v0,·v1},·Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; |
202 | ····move-result-object·v0 | 204 | ····move-result-object·v0 |
203 | ····const·v1,·0x7f080010 | 205 | ····const·v1,·0x7f080010 |
204 | ····new-instance·v2,·Lcom/holokenmod/SaveGameListActivity$6; | 206 | ····new-instance·v2,·Lcom/holokenmod/SaveGameListActivity$6; |
205 | ····invoke-direct·{v2,·p0},·Lcom/holokenmod/SaveGameListActivity$6;-><init>(Lcom/holokenmod/SaveGameListActivity;)V | 207 | ····invoke-direct·{v2,·p0},·Lcom/holokenmod/SaveGameListActivity$6;-><init>(Lcom/holokenmod/SaveGameListActivity;)V |
208 | ····.line·125 | ||
206 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 209 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
207 | ····move-result-object·v0 | 210 | ····move-result-object·v0 |
208 | ····const·v1,·0x7f080015 | 211 | ····const·v1,·0x7f080015 |
209 | ····new-instance·v2,·Lcom/holokenmod/SaveGameListActivity$5; | 212 | ····new-instance·v2,·Lcom/holokenmod/SaveGameListActivity$5; |
210 | ····invoke-direct·{v2,·p0},·Lcom/holokenmod/SaveGameListActivity$5;-><init>(Lcom/holokenmod/SaveGameListActivity;)V | 213 | ····invoke-direct·{v2,·p0},·Lcom/holokenmod/SaveGameListActivity$5;-><init>(Lcom/holokenmod/SaveGameListActivity;)V |
214 | ····.line·130 | ||
211 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; | 215 | ····invoke-virtual·{v0,·v1,·v2},·Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; |
212 | ····move-result-object·v0 | 216 | ····move-result-object·v0 |
217 | ····.line·135 | ||
213 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; | 218 | ····invoke-virtual·{v0},·Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; |
214 | ····.line·136 | 219 | ····.line·136 |
215 | ····return-void | 220 | ····return-void |
216 | .end·method | 221 | .end·method |
217 | .method·public·deleteAllSaveGames()V | 222 | .method·public·deleteAllSaveGames()V |
218 | ····.locals·9 | 223 | ····.locals·9 |
219 | ····.prologue | 224 | ····.prologue |
225 | ····const/4·v4,·0x0 | ||
220 | ····.line·93 | 226 | ····.line·93 |
221 | ····invoke-virtual·{p0},·Lcom/holokenmod/SaveGameListActivity;->getFilesDir()Ljava/io/File; | 227 | ····invoke-virtual·{p0},·Lcom/holokenmod/SaveGameListActivity;->getFilesDir()Ljava/io/File; |
222 | ····move-result-object·v | 228 | ····move-result-object·v1 |
223 | ····.line·94 | 229 | ····.line·94 |
224 | ····.local·v | 230 | ····.local·v1,·"dir":Ljava/io/File; |
225 | ····invoke-virtual·{v | 231 | ····invoke-virtual·{v1},·Ljava/io/File;->list()[Ljava/lang/String; |
226 | ····move-result-object·v0 | 232 | ····move-result-object·v0 |
227 | ····.line·95 | 233 | ····.line·95 |
228 | ····.local·v0,·"allFiles":[Ljava/lang/String; | 234 | ····.local·v0,·"allFiles":[Ljava/lang/String; |
229 | ···· | 235 | ····array-length·v5,·v0 |
236 | ····move·v3,·v4 | ||
230 | ····.local·v1,·"arr$":[Ljava/lang/String; | ||
231 | ····array-length·v5,·v1 | ||
232 | ····.local·v5,·"len$":I | ||
233 | ····const/4·v4,·0x0 | ||
234 | ····.local·v4,·"i$":I | ||
235 | ····:goto_0 | 237 | ····:goto_0 |
236 | ····if-ge·v | 238 | ····if-ge·v3,·v5,·:cond_1 |
237 | ····aget-object·v | 239 | ····aget-object·v2,·v0,·v3 |
238 | ····.line·96 | 240 | ····.line·96 |
239 | ····.local·v | 241 | ····.local·v2,·"entryName":Ljava/lang/String; |
240 | ····const-string·v6,·"savegame_" | 242 | ····const-string·v6,·"savegame_" |
241 | ····invoke-virtual·{v | 243 | ····invoke-virtual·{v2,·v6},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z |
242 | ····move-result·v6 | 244 | ····move-result·v6 |
243 | ····if-eqz·v6,·:cond_0 | 245 | ····if-eqz·v6,·:cond_0 |
244 | ····.line·97 | 246 | ····.line·97 |
245 | ····new-instance·v6,·Ljava/io/File; | 247 | ····new-instance·v6,·Ljava/io/File; |
246 | ····new-instance·v7,·Ljava/lang/StringBuilder; | 248 | ····new-instance·v7,·Ljava/lang/StringBuilder; |
247 | ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V | 249 | ····invoke-direct·{v7},·Ljava/lang/StringBuilder;-><init>()V |
248 | ····invoke-virtual·{v7,·v | 250 | ····invoke-virtual·{v7,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
249 | ····move-result-object·v7 | 251 | ····move-result-object·v7 |
250 | ····const-string·v8,·"/" | 252 | ····const-string·v8,·"/" |
251 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 253 | ····invoke-virtual·{v7,·v8},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
252 | ····move-result-object·v7 | 254 | ····move-result-object·v7 |
253 | ····invoke-virtual·{v7,·v | 255 | ····invoke-virtual·{v7,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
254 | ····move-result-object·v7 | 256 | ····move-result-object·v7 |
255 | ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 257 | ····invoke-virtual·{v7},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
256 | ····move-result-object·v7 | 258 | ····move-result-object·v7 |
257 | ····invoke-direct·{v6,·v7},·Ljava/io/File;-><init>(Ljava/lang/String;)V | 259 | ····invoke-direct·{v6,·v7},·Ljava/io/File;-><init>(Ljava/lang/String;)V |
258 | ····invoke-virtual·{v6},·Ljava/io/File;->delete()Z | 260 | ····invoke-virtual·{v6},·Ljava/io/File;->delete()Z |
259 | ····.line·95 | 261 | ····.line·95 |
260 | ····:cond_0 | 262 | ····:cond_0 |
261 | ····add-int/lit8·v | 263 | ····add-int/lit8·v3,·v3,·0x1 |
262 | ····goto·:goto_0 | 264 | ····goto·:goto_0 |
Max diff block lines reached; 3098/7147 bytes (43.35%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·903 | 27 | ····.line·903 |
27 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$13;->this$0:Lcom/holokenmod/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$13;->this$0:Lcom/holokenmod/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/holokenmod/SettingsActivity; | 21 | .field·final·synthetic·this$0:Lcom/holokenmod/SettingsActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/holokenmod/SettingsActivity;)V | 23 | .method·constructor·<init>(Lcom/holokenmod/SettingsActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/SettingsActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·45 | 27 | ····.line·45 |
27 | ····iput-object·p1,·p0,·Lcom/holokenmod/SettingsActivity$2;->this$0:Lcom/holokenmod/SettingsActivity; | 28 | ····iput-object·p1,·p0,·Lcom/holokenmod/SettingsActivity$2;->this$0:Lcom/holokenmod/SettingsActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/holokenmod/SaveGameListActivity; | 21 | .field·final·synthetic·this$0:Lcom/holokenmod/SaveGameListActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/holokenmod/SaveGameListActivity;)V | 23 | .method·constructor·<init>(Lcom/holokenmod/SaveGameListActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/SaveGameListActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·125 | 27 | ····.line·125 |
27 | ····iput-object·p1,·p0,·Lcom/holokenmod/SaveGameListActivity$6;->this$0:Lcom/holokenmod/SaveGameListActivity; | 28 | ····iput-object·p1,·p0,·Lcom/holokenmod/SaveGameListActivity$6;->this$0:Lcom/holokenmod/SaveGameListActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; | 18 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V | 20 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/MainActivity; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·520 | 24 | ····.line·520 |
24 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$9;->this$0:Lcom/holokenmod/MainActivity; | 25 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$9;->this$0:Lcom/holokenmod/MainActivity; |
25 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·258 | 27 | ····.line·258 |
27 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$8;->this$0:Lcom/holokenmod/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$8;->this$0:Lcom/holokenmod/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 113, 300 lines modified | Offset 113, 299 lines modified | ||
113 | ····.line·74 | 113 | ····.line·74 |
114 | ····int-to-long·v0,·p1 | 114 | ····int-to-long·v0,·p1 |
115 | ····return-wide·v0 | 115 | ····return-wide·v0 |
116 | .end·method | 116 | .end·method |
117 | .method·public·getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; | 117 | .method·public·getView(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; |
118 | ····.locals·2 | 118 | ····.locals·21 |
119 | ····.param·p1,·"position"····#·I | 119 | ····.param·p1,·"position"····#·I |
120 | ····.param·p2,·"convertView"····#·Landroid/view/View; | 120 | ····.param·p2,·"convertView"····#·Landroid/view/View; |
121 | ····.param·p3,·"parent"····#·Landroid/view/ViewGroup; | 121 | ····.param·p3,·"parent"····#·Landroid/view/ViewGroup; |
122 | ····.prologue | 122 | ····.prologue |
123 | ····.line·78 | 123 | ····.line·78 |
124 | ····move-object/from16·v0,·p0 | 124 | ····move-object/from16·v0,·p0 |
125 | ····iget-object·v0,·v0,·Lcom/holokenmod/SaveGameListAdapter;->inflater:Landroid/view/LayoutInflater; | 125 | ····iget-object·v0,·v0,·Lcom/holokenmod/SaveGameListAdapter;->inflater:Landroid/view/LayoutInflater; |
126 | ····move-object/from16·v1 | 126 | ····move-object/from16·v16,·v0 |
127 | ····const·v1 | 127 | ····const·v17,·0x7f030006 |
128 | ····const/16·v1 | 128 | ····const/16·v18,·0x0 |
129 | ····invoke-virtual/range·{v1 | 129 | ····invoke-virtual/range·{v16·..·v18},·Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; |
130 | ····move-result-object·p2 | 130 | ····move-result-object·p2 |
131 | ····.line·80 | 131 | ····.line·80 |
132 | ····const·v1 | 132 | ····const·v16,·0x7f0b0044 |
133 | ····move-object/from16·v0,·p2 | 133 | ····move-object/from16·v0,·p2 |
134 | ····move/from16·v1,·v1 | 134 | ····move/from16·v1,·v16 |
135 | ····invoke-virtual·{v0,·v1},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 135 | ····invoke-virtual·{v0,·v1},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
136 | ····move-result-object·v8 | 136 | ····move-result-object·v8 |
137 | ····check-cast·v8,·Lcom/holokenmod/GridView; | 137 | ····check-cast·v8,·Lcom/holokenmod/GridView; |
138 | ····.line·81 | 138 | ····.line·81 |
139 | ····.local·v8,·"grid":Lcom/holokenmod/GridView; | 139 | ····.local·v8,·"grid":Lcom/holokenmod/GridView; |
140 | ····const·v1 | 140 | ····const·v16,·0x7f0b0046 |
141 | ····move-object/from16·v0,·p2 | 141 | ····move-object/from16·v0,·p2 |
142 | ····move/from16·v1,·v1 | 142 | ····move/from16·v1,·v16 |
143 | ····invoke-virtual·{v0,·v1},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 143 | ····invoke-virtual·{v0,·v1},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
144 | ····move-result-object·v7 | 144 | ····move-result-object·v7 |
145 | ····check-cast·v7,·Landroid/widget/TextView; | 145 | ····check-cast·v7,·Landroid/widget/TextView; |
146 | ····.line·82 | 146 | ····.line·82 |
147 | ····.local·v7,·"gametitle":Landroid/widget/TextView; | 147 | ····.local·v7,·"gametitle":Landroid/widget/TextView; |
148 | ····const·v1 | 148 | ····const·v16,·0x7f0b0047 |
149 | ····move-object/from16·v0,·p2 | 149 | ····move-object/from16·v0,·p2 |
150 | ····move/from16·v1,·v1 | 150 | ····move/from16·v1,·v16 |
151 | ····invoke-virtual·{v0,·v1},·Landroid/view/View;->findViewById(I)Landroid/view/View; | 151 | ····invoke-virtual·{v0,·v1},·Landroid/view/View;->findViewById(I)Landroid/view/View; |
152 | ····move-result-object·v3 | 152 | ····move-result-object·v3 |
153 | ····check-cast·v3,·Landroid/widget/TextView; | 153 | ····check-cast·v3,·Landroid/widget/TextView; |
154 | ····.line·84 | 154 | ····.line·84 |
155 | ····.local·v3,·"datetime":Landroid/widget/TextView; | 155 | ····.local·v3,·"datetime":Landroid/widget/TextView; |
156 | ····new-instance·v1 | 156 | ····new-instance·v16,·Ljava/lang/StringBuilder; |
157 | ····invoke-direct/range·{v1 | 157 | ····invoke-direct/range·{v16·..·v16},·Ljava/lang/StringBuilder;-><init>()V |
158 | ····move-object/from16·v0,·p0 | 158 | ····move-object/from16·v0,·p0 |
159 | ····iget-object·v0,·v0,·Lcom/holokenmod/SaveGameListAdapter;->mContext:Lcom/holokenmod/SaveGameListActivity; | 159 | ····iget-object·v0,·v0,·Lcom/holokenmod/SaveGameListAdapter;->mContext:Lcom/holokenmod/SaveGameListActivity; |
160 | ····move-object/from16·v1 | 160 | ····move-object/from16·v17,·v0 |
161 | ····invoke-virtual/range·{v1 | 161 | ····invoke-virtual/range·{v17·..·v17},·Lcom/holokenmod/SaveGameListActivity;->getFilesDir()Ljava/io/File; |
162 | ····move-result-object·v1 | 162 | ····move-result-object·v17 |
163 | ····invoke-virtual/range·{v1 | 163 | ····invoke-virtual/range·{v17·..·v17},·Ljava/io/File;->getPath()Ljava/lang/String; |
164 | ····move-result-object·v1 | 164 | ····move-result-object·v17 |
165 | ····invoke-virtual/range·{v1 | 165 | ····invoke-virtual/range·{v16·..·v17},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
166 | ····move-result-object·v1 | 166 | ····move-result-object·v16 |
167 | ····const-string·v1 | 167 | ····const-string·v17,·"/" |
168 | ····invoke-virtual/range·{v1 | 168 | ····invoke-virtual/range·{v16·..·v17},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
169 | ····move-result-object·v1 | 169 | ····move-result-object·v17 |
170 | ····move-object/from16·v0,·p0 | 170 | ····move-object/from16·v0,·p0 |
171 | ····iget-object·v0,·v0,·Lcom/holokenmod/SaveGameListAdapter;->mGameFiles:Ljava/util/ArrayList; | 171 | ····iget-object·v0,·v0,·Lcom/holokenmod/SaveGameListAdapter;->mGameFiles:Ljava/util/ArrayList; |
172 | ····move-object/from16·v1 | 172 | ····move-object/from16·v16,·v0 |
173 | ····move-object/from16·v0,·v1 | 173 | ····move-object/from16·v0,·v16 |
174 | ····move/from16·v1,·p1 | 174 | ····move/from16·v1,·p1 |
175 | ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; | 175 | ····invoke-virtual·{v0,·v1},·Ljava/util/ArrayList;->get(I)Ljava/lang/Object; |
176 | ····move-result-object·v1 | 176 | ····move-result-object·v16 |
177 | ····check-cast·v1 | 177 | ····check-cast·v16,·Ljava/lang/String; |
178 | ····move-object/from16·v0,·v1 | 178 | ····move-object/from16·v0,·v17 |
179 | ····move-object/from16·v1,·v1 | 179 | ····move-object/from16·v1,·v16 |
180 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 180 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
181 | ····move-result-object·v1 | 181 | ····move-result-object·v16 |
182 | ····invoke-virtual/range·{v1 | 182 | ····invoke-virtual/range·{v16·..·v16},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
183 | ····move-result-object·v1 | 183 | ····move-result-object·v12 |
Max diff block lines reached; 19999/24807 bytes (80.62%) of diff not shown. |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; | 21 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V | 23 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/MainActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·882 | 27 | ····.line·882 |
27 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$12;->this$0:Lcom/holokenmod/MainActivity; | 28 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$12;->this$0:Lcom/holokenmod/MainActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; | 18 | .field·final·synthetic·this$0:Lcom/holokenmod/MainActivity; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;Lcom/holokenmod/GridView;)V | 20 | .method·constructor·<init>(Lcom/holokenmod/MainActivity;Lcom/holokenmod/GridView;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/MainActivity; | ||
22 | ····.param·p2,·"x0"····#·Lcom/holokenmod/GridView; | 23 | ····.param·p2,·"x0"····#·Lcom/holokenmod/GridView; |
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·232 | 25 | ····.line·232 |
25 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$6;->this$0:Lcom/holokenmod/MainActivity; | 26 | ····iput-object·p1,·p0,·Lcom/holokenmod/MainActivity$6;->this$0:Lcom/holokenmod/MainActivity; |
26 | ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class; | 27 | ····invoke-virtual·{p2},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$saveFile:Ljava/lang/String; | 22 | .field·final·synthetic·val$saveFile:Ljava/lang/String; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/holokenmod/SaveGameListAdapter;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lcom/holokenmod/SaveGameListAdapter;Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/SaveGameListAdapter; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·123 | 28 | ····.line·123 |
28 | ····iput-object·p1,·p0,·Lcom/holokenmod/SaveGameListAdapter$1;->this$0:Lcom/holokenmod/SaveGameListAdapter; | 29 | ····iput-object·p1,·p0,·Lcom/holokenmod/SaveGameListAdapter$1;->this$0:Lcom/holokenmod/SaveGameListAdapter; |
29 | ····iput-object·p2,·p0,·Lcom/holokenmod/SaveGameListAdapter$1;->val$saveFile:Ljava/lang/String; | 30 | ····iput-object·p2,·p0,·Lcom/holokenmod/SaveGameListAdapter$1;->val$saveFile:Ljava/lang/String; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$saveFile:Ljava/lang/String; | 22 | .field·final·synthetic·val$saveFile:Ljava/lang/String; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/holokenmod/SaveGameListAdapter;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lcom/holokenmod/SaveGameListAdapter;Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/SaveGameListAdapter; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·130 | 28 | ····.line·130 |
28 | ····iput-object·p1,·p0,·Lcom/holokenmod/SaveGameListAdapter$2;->this$0:Lcom/holokenmod/SaveGameListAdapter; | 29 | ····iput-object·p1,·p0,·Lcom/holokenmod/SaveGameListAdapter$2;->this$0:Lcom/holokenmod/SaveGameListAdapter; |
29 | ····iput-object·p2,·p0,·Lcom/holokenmod/SaveGameListAdapter$2;->val$saveFile:Ljava/lang/String; | 30 | ····iput-object·p2,·p0,·Lcom/holokenmod/SaveGameListAdapter$2;->val$saveFile:Ljava/lang/String; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/holokenmod/SettingsActivity; | 21 | .field·final·synthetic·this$0:Lcom/holokenmod/SettingsActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/holokenmod/SettingsActivity;)V | 23 | .method·constructor·<init>(Lcom/holokenmod/SettingsActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/holokenmod/SettingsActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·28 | 27 | ····.line·28 |
27 | ····iput-object·p1,·p0,·Lcom/holokenmod/SettingsActivity$1;->this$0:Lcom/holokenmod/SettingsActivity; | 28 | ····iput-object·p1,·p0,·Lcom/holokenmod/SettingsActivity$1;->this$0:Lcom/holokenmod/SettingsActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |