[−]
/home/hans/code/fdroid/data/tmp/org.scoutant.blokish_18.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_org.scoutant.blokish_18.apk
[−]
zipinfo {}
Offset 1, 56 lines modified Offset 1, 56 lines modified
1 Zip·​file·​size:​·​524569·​bytes,​·​number·​of·​entries:​·​54 1 Zip·​file·​size:​·​524493·​bytes,​·​number·​of·​entries:​·​54
2 -​rw-​-​-​-​·····​2.​0·​fat·····​4087·​bl·​defN·​15-​Nov-​15·​12:​57·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​4087·​bl·​defN·​15-​Nov-​15·​12:​57·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​4208·​bl·​defN·​15-​Nov-​15·​12:​57·​META-​INF/​ED82438D.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​4208·​bl·​defN·​15-​Nov-​15·​12:​57·​META-​INF/​ED82438D.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1291·​bl·​defN·​15-​Nov-​15·​12:​57·​META-​INF/​ED82438D.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1291·​bl·​defN·​15-​Nov-​15·​12:​57·​META-​INF/​ED82438D.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Nov-​15·​11:​25·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Nov-​15·​11:​25·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Nov-​15·​11:​25·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Nov-​15·​11:​25·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····​4040·​bX·​defN·​15-​Nov-​15·​11:​25·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​4040·​bX·​defN·​16-​Sep-​07·​17:​26·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat······​864·​bl·​defN·​15-​Nov-​15·​11:​25·​res/​anim/​wave_scale.​xml 8 -​rw-​-​-​-​·····​2.​0·​fat······​864·​bl·​defN·​16-​Sep-​07·​17:​26·​res/​anim/​wave_scale.​xml
9 -​rw-​-​-​-​·····​1.​0·​fat····​35072·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable-​xlarge-​v4/​cancel.​png 9 -​rw-​-​-​-​·····​1.​0·​fat····​35072·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable-​xlarge-​v4/​cancel.​png
10 -​rw-​-​-​-​·····​1.​0·​fat····​35099·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable-​xlarge-​v4/​checkmark.​png 10 -​rw-​-​-​-​·····​1.​0·​fat····​35099·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable-​xlarge-​v4/​checkmark.​png
11 -​rw-​-​-​-​·····​1.​0·​fat·····​9711·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​blokish.​gif 11 -​rw-​-​-​-​·····​1.​0·​fat·····​9711·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​blokish.​gif
12 -​rw-​-​-​-​·····​1.​0·​fat·····​3449·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​blokish2.​png 12 -​rw-​-​-​-​·····​1.​0·​fat·····​3449·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​blokish2.​png
13 -​rw-​-​-​-​·····​1.​0·​fat····​68553·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​blokish_21_1.​png 13 -​rw-​-​-​-​·····​1.​0·​fat····​68553·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​blokish_21_1.​png
14 -​rw-​-​-​-​·····​1.​0·​fat····​69976·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​blokish_21_youtube_ar​row.​png 14 -​rw-​-​-​-​·····​1.​0·​fat····​69976·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​blokish_21_youtube_ar​row.​png
15 -​rw-​-​-​-​·····​1.​0·​fat·····​4863·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​blokish_2_pieces.​png 15 -​rw-​-​-​-​·····​1.​0·​fat·····​4863·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​blokish_2_pieces.​png
16 -​rw-​-​-​-​·····​1.​0·​fat····​19012·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​blokish_dragging.​png 16 -​rw-​-​-​-​·····​1.​0·​fat····​19012·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​blokish_dragging.​png
17 -​rw-​-​-​-​·····​1.​0·​fat····​23715·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​blokish_rotating.​png 17 -​rw-​-​-​-​·····​1.​0·​fat····​23715·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​blokish_rotating.​png
18 -​rw-​-​-​-​·····​1.​0·​fat····​88960·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​blokish_scroll.​png 18 -​rw-​-​-​-​·····​1.​0·​fat····​88960·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​blokish_scroll.​png
19 -​rw-​-​-​-​·····​1.​0·​fat·····​5538·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​blokish_title.​png 19 -​rw-​-​-​-​·····​1.​0·​fat·····​5538·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​blokish_title.​png
20 -​rw-​-​-​-​·····​1.​0·​fat·····​4311·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​blue.​png 20 -​rw-​-​-​-​·····​1.​0·​fat·····​4311·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​blue.​png
21 -​rw-​-​-​-​·····​1.​0·​fat·····​4027·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​blue_bold.​png 21 -​rw-​-​-​-​·····​1.​0·​fat·····​4027·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​blue_bold.​png
22 -​rw-​-​-​-​·····​1.​0·​fat·····​1491·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​bol_blauw.​png 22 -​rw-​-​-​-​·····​1.​0·​fat·····​1491·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​bol_blauw.​png
23 -​rw-​-​-​-​·····​1.​0·​fat·····​1633·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​bol_geel.​png 23 -​rw-​-​-​-​·····​1.​0·​fat·····​1633·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​bol_geel.​png
24 -​rw-​-​-​-​·····​1.​0·​fat·····​2051·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​bol_groen.​png 24 -​rw-​-​-​-​·····​1.​0·​fat·····​2051·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​bol_groen.​png
25 -​rw-​-​-​-​·····​1.​0·​fat·····​1872·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​bol_rood.​png 25 -​rw-​-​-​-​·····​1.​0·​fat·····​1872·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​bol_rood.​png
26 -​rw-​-​-​-​·····​1.​0·​fat·····​5622·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​bullet_ball_glass_yel​low.​png 26 -​rw-​-​-​-​·····​1.​0·​fat·····​5622·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​bullet_ball_glass_yel​low.​png
27 -​rw-​-​-​-​·····​1.​0·​fat····​10491·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​cancel.​png 27 -​rw-​-​-​-​·····​1.​0·​fat····​10491·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​cancel.​png
28 -​rw-​-​-​-​·····​1.​0·​fat·····​9423·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​checkmark.​png 28 -​rw-​-​-​-​·····​1.​0·​fat·····​9423·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​checkmark.​png
29 -​rw-​-​-​-​·····​1.​0·​fat·····​3031·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​checkmark_48.​png 29 -​rw-​-​-​-​·····​1.​0·​fat·····​3031·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​checkmark_48.​png
30 -​rw-​-​-​-​·····​2.​0·​fat······​600·​bl·​defN·​15-​Nov-​15·​11:​25·​res/​drawable/​disc.​xml 30 -​rw-​-​-​-​·····​2.​0·​fat······​600·​bl·​defN·​16-​Sep-​07·​17:​26·​res/​drawable/​disc.​xml
31 -​rw-​-​-​-​·····​2.​0·​fat······​600·​bl·​defN·​15-​Nov-​15·​11:​25·​res/​drawable/​disc_ok.​xml 31 -​rw-​-​-​-​·····​2.​0·​fat······​600·​bl·​defN·​16-​Sep-​07·​17:​26·​res/​drawable/​disc_ok.​xml
32 -​rw-​-​-​-​·····​1.​0·​fat·····​4030·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​green.​png 32 -​rw-​-​-​-​·····​1.​0·​fat·····​4030·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​green.​png
33 -​rw-​-​-​-​·····​1.​0·​fat·····​4446·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​green_bold.​png 33 -​rw-​-​-​-​·····​1.​0·​fat·····​4446·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​green_bold.​png
34 -​rw-​-​-​-​·····​1.​0·​fat·····​3777·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​help_48.​png 34 -​rw-​-​-​-​·····​1.​0·​fat·····​3777·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​help_48.​png
35 -​rw-​-​-​-​·····​1.​0·​fat·····​3140·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​left_48.​png 35 -​rw-​-​-​-​·····​1.​0·​fat·····​3140·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​left_48.​png
36 -​rw-​-​-​-​·····​1.​0·​fat·····​3936·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​orange.​png 36 -​rw-​-​-​-​·····​1.​0·​fat·····​3936·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​orange.​png
37 -​rw-​-​-​-​·····​1.​0·​fat·····​3462·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​orange_bold.​png 37 -​rw-​-​-​-​·····​1.​0·​fat·····​3462·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​orange_bold.​png
38 -​rw-​-​-​-​·····​1.​0·​fat·····​1667·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​playhub_48.​png 38 -​rw-​-​-​-​·····​1.​0·​fat·····​1667·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​playhub_48.​png
39 -​rw-​-​-​-​·····​1.​0·​fat·····​4431·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​preferences_48.​png 39 -​rw-​-​-​-​·····​1.​0·​fat·····​4431·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​preferences_48.​png
40 -​rw-​-​-​-​·····​1.​0·​fat·····​3907·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​red.​png 40 -​rw-​-​-​-​·····​1.​0·​fat·····​3907·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​red.​png
41 -​rw-​-​-​-​·····​1.​0·​fat·····​3556·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​red_bold.​png 41 -​rw-​-​-​-​·····​1.​0·​fat·····​3556·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​red_bold.​png
42 -​rw-​-​-​-​·····​1.​0·​fat·····​3986·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​restart_48.​png 42 -​rw-​-​-​-​·····​1.​0·​fat·····​3986·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​restart_48.​png
43 -​rw-​-​-​-​·····​1.​0·​fat·····​2330·​b-​·​stor·​15-​Nov-​15·​11:​25·​res/​drawable/​spinner_blue_76.​png 43 -​rw-​-​-​-​·····​1.​0·​fat·····​2330·​b-​·​stor·​16-​Sep-​07·​17:​26·​res/​drawable/​spinner_blue_76.​png
44 -​rw-​-​-​-​·····​2.​0·​fat·····​1400·​bl·​defN·​15-​Nov-​15·​11:​25·​res/​layout/​endgame.​xml 44 -​rw-​-​-​-​·····​2.​0·​fat·····​1400·​bl·​defN·​16-​Sep-​07·​17:​26·​res/​layout/​endgame.​xml
45 -​rw-​-​-​-​·····​2.​0·​fat·····​7096·​bl·​defN·​15-​Nov-​15·​11:​25·​res/​layout/​help.​xml 45 -​rw-​-​-​-​·····​2.​0·​fat·····​7096·​bl·​defN·​16-​Sep-​07·​17:​26·​res/​layout/​help.​xml
46 -​rw-​-​-​-​·····​2.​0·​fat·····​1888·​bl·​defN·​15-​Nov-​15·​11:​25·​res/​layout/​rate.​xml 46 -​rw-​-​-​-​·····​2.​0·​fat·····​1888·​bl·​defN·​16-​Sep-​07·​17:​26·​res/​layout/​rate.​xml
47 -​rw-​-​-​-​·····​2.​0·​fat······​588·​bl·​defN·​15-​Nov-​15·​11:​25·​res/​layout/​splashscreen.​xml 47 -​rw-​-​-​-​·····​2.​0·​fat······​588·​bl·​defN·​16-​Sep-​07·​17:​26·​res/​layout/​splashscreen.​xml
48 -​rw-​-​-​-​·····​2.​0·​fat·····​3172·​bl·​defN·​15-​Nov-​15·​11:​25·​res/​layout/​tabs.​xml 48 -​rw-​-​-​-​·····​2.​0·​fat·····​3172·​bl·​defN·​16-​Sep-​07·​17:​26·​res/​layout/​tabs.​xml
49 -​rw-​-​-​-​·····​2.​0·​fat·····​1196·​bl·​defN·​15-​Nov-​15·​11:​25·​res/​xml-​de/​preferences.​xml 49 -​rw-​-​-​-​·····​2.​0·​fat·····​1196·​bl·​defN·​16-​Sep-​07·​17:​26·​res/​xml-​de/​preferences.​xml
50 -​rw-​-​-​-​·····​2.​0·​fat·····​1208·​bl·​defN·​15-​Nov-​15·​11:​25·​res/​xml-​es/​preferences.​xml 50 -​rw-​-​-​-​·····​2.​0·​fat·····​1208·​bl·​defN·​16-​Sep-​07·​17:​26·​res/​xml-​es/​preferences.​xml
51 -​rw-​-​-​-​·····​2.​0·​fat·····​1228·​bl·​defN·​15-​Nov-​15·​11:​25·​res/​xml-​fr/​preferences.​xml 51 -​rw-​-​-​-​·····​2.​0·​fat·····​1228·​bl·​defN·​16-​Sep-​07·​17:​26·​res/​xml-​fr/​preferences.​xml
52 -​rw-​-​-​-​·····​2.​0·​fat·····​1360·​bl·​defN·​15-​Nov-​15·​11:​25·​res/​xml-​ru/​preferences.​xml 52 -​rw-​-​-​-​·····​2.​0·​fat·····​1360·​bl·​defN·​16-​Sep-​07·​17:​26·​res/​xml-​ru/​preferences.​xml
53 -​rw-​-​-​-​·····​2.​0·​fat·····​1172·​bl·​defN·​15-​Nov-​15·​11:​25·​res/​xml/​preferences.​xml 53 -​rw-​-​-​-​·····​2.​0·​fat·····​1172·​bl·​defN·​16-​Sep-​07·​17:​26·​res/​xml/​preferences.​xml
54 -​rw-​-​-​-​·····​1.​0·​fat····​17588·​b-​·​stor·​15-​Nov-​15·​11:​25·​resources.​arsc 54 -​rw-​-​-​-​·····​1.​0·​fat····​17588·​b-​·​stor·​16-​Sep-​07·​17:​26·​resources.​arsc
55 -​rw-​-​-​-​·····​2.​0·​fat····​73548·​bl·​defN·​15-​Nov-​15·​11:​25·​classes.​dex 55 -​rw-​-​-​-​·····​2.​0·​fat····​73328·​bl·​defN·​16-​Sep-​07·​17:​26·​classes.​dex
56 54·​files,​·​577784·​bytes·​uncompressed,​·​517313·​bytes·​compressed:​··​10.​5% 56 54·​files,​·​577564·​bytes·​uncompressed,​·​517365·​bytes·​compressed:​··​10.​4%
[−]
AndroidManifest.xml
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="18"·​android:​versionName="3.​0"·​package="org.​scoutant.​blokish"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2166767" 2 <manifest·​android:​versionCode="18"·​android:​versionName="3.​0"·​package="org.​scoutant.​blokish"·​platformBuildVersionC​ode="23"·​platformBuildVersionN​ame="6.​0-​2704002"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<uses-​sdk·​android:​minSdkVersion="18"·​android:​targetSdkVersion="23"​·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="18"·​android:​targetSdkVersion="23"​·​/​>
5 ····​<uses-​permission·​android:​name="android.​permission.​VIBRATE"·​/​> 5 ····​<uses-​permission·​android:​name="android.​permission.​VIBRATE"·​/​>
6 ····​<uses-​feature·​android:​name="android.​hardware.​screen.​portrait"·​android:​required="true"·​/​> 6 ····​<uses-​feature·​android:​name="android.​hardware.​screen.​portrait"·​android:​required="true"·​/​>
7 ····​<uses-​feature·​android:​name="android.​hardware.​touchscreen"·​android:​required="true"·​/​> 7 ····​<uses-​feature·​android:​name="android.​hardware.​touchscreen"·​android:​required="true"·​/​>
8 ····​<supports-​screens·​android:​smallScreens="false"·​android:​normalScreens="true"·​android:​largeScreens="true"·​android:​xlargeScreens="true"·​/​> 8 ····​<supports-​screens·​android:​smallScreens="false"·​android:​normalScreens="true"·​android:​largeScreens="true"·​android:​xlargeScreens="true"·​/​>
9 ····​<application·​android:​theme="@android:​style/​Theme.​Holo"·​android:​label="Blokish"·​android:​icon="@drawable/​blokish2"·​android:​allowBackup="true"> 9 ····​<application·​android:​theme="@android:​style/​Theme.​Holo"·​android:​label="Blokish"·​android:​icon="@drawable/​blokish2"·​android:​allowBackup="true">
[−]
smali/com/playhub/GameInfoToReturnToPlayHub.smali
Offset 44, 10 lines modified Offset 44, 9 lines modified
44 .​method·​public·​constructor·​<init>()​V 44 .​method·​public·​constructor·​<init>()​V
45 ····​.​locals·​0 45 ····​.​locals·​0
   
46 ····​.​prologue 46 ····​.​prologue
47 ····​.​line·​34 47 ····​.​line·​34
48 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 48 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
49 ····​.​line·​42  
50 ····​return-​void 49 ····​return-​void
51 .​end·​method 50 .​end·​method
[−]
smali/org/scoutant/blokish/BusyIndicator$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​scoutant/​blokish/​BusyIndicator;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​scoutant/​blokish/​BusyIndicator;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​BusyIndicator;​)​V 23 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​BusyIndicator;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​scoutant/​blokish/​BusyIndicator;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​32 27 ····​.​line·​32
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​BusyIndicator$1;​-​>this$0:​Lorg/​scoutant/​blokish/​BusyIndicator;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​BusyIndicator$1;​-​>this$0:​Lorg/​scoutant/​blokish/​BusyIndicator;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/scoutant/blokish/BusyIndicator$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​scoutant/​blokish/​BusyIndicator;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​scoutant/​blokish/​BusyIndicator;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​BusyIndicator;​)​V 23 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​BusyIndicator;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​scoutant/​blokish/​BusyIndicator;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​44 27 ····​.​line·​44
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​BusyIndicator$2;​-​>this$0:​Lorg/​scoutant/​blokish/​BusyIndicator;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​BusyIndicator$2;​-​>this$0:​Lorg/​scoutant/​blokish/​BusyIndicator;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/scoutant/blokish/BusyIndicator$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​scoutant/​blokish/​BusyIndicator;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​scoutant/​blokish/​BusyIndicator;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​BusyIndicator;​)​V 23 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​BusyIndicator;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​scoutant/​blokish/​BusyIndicator;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​60 27 ····​.​line·​60
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​BusyIndicator$3;​-​>this$0:​Lorg/​scoutant/​blokish/​BusyIndicator;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​BusyIndicator$3;​-​>this$0:​Lorg/​scoutant/​blokish/​BusyIndicator;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/scoutant/blokish/ButtonsView$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​scoutant/​blokish/​ButtonsView;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​scoutant/​blokish/​ButtonsView;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​ButtonsView;​)​V 23 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​ButtonsView;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​scoutant/​blokish/​ButtonsView;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​98 27 ····​.​line·​98
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​ButtonsView$1;​-​>this$0:​Lorg/​scoutant/​blokish/​ButtonsView;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​ButtonsView$1;​-​>this$0:​Lorg/​scoutant/​blokish/​ButtonsView;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/scoutant/blokish/ButtonsView$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​scoutant/​blokish/​ButtonsView;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​scoutant/​blokish/​ButtonsView;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​ButtonsView;​)​V 23 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​ButtonsView;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​scoutant/​blokish/​ButtonsView;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​134 27 ····​.​line·​134
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​ButtonsView$2;​-​>this$0:​Lorg/​scoutant/​blokish/​ButtonsView;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​ButtonsView$2;​-​>this$0:​Lorg/​scoutant/​blokish/​ButtonsView;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/scoutant/blokish/EndGameDialog$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​scoutant/​blokish/​EndGameDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​scoutant/​blokish/​EndGameDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​EndGameDialog;​)​V 23 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​EndGameDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​scoutant/​blokish/​EndGameDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​18 27 ····​.​line·​18
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​EndGameDialog$1;​-​>this$0:​Lorg/​scoutant/​blokish/​EndGameDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​EndGameDialog$1;​-​>this$0:​Lorg/​scoutant/​blokish/​EndGameDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/scoutant/blokish/GameView$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​scoutant/​blokish/​GameView;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​scoutant/​blokish/​GameView;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​GameView;​)​V 23 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​GameView;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​scoutant/​blokish/​GameView;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​131 27 ····​.​line·​131
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​GameView$1;​-​>this$0:​Lorg/​scoutant/​blokish/​GameView;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​GameView$1;​-​>this$0:​Lorg/​scoutant/​blokish/​GameView;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/scoutant/blokish/Help$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​scoutant/​blokish/​Help;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​scoutant/​blokish/​Help;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​Help;​)​V 23 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​Help;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​scoutant/​blokish/​Help;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​19 27 ····​.​line·​19
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​Help$1;​-​>this$0:​Lorg/​scoutant/​blokish/​Help;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​Help$1;​-​>this$0:​Lorg/​scoutant/​blokish/​Help;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/scoutant/blokish/GameView.smali
Offset 298, 40 lines modified Offset 298, 34 lines modified
   
298 ····​invoke-​interface·​{v1},​·​Landroid/​view/​WindowManager;​-​>getDefaultDisplay()​Landroid/​view/​Display;​ 298 ····​invoke-​interface·​{v1},​·​Landroid/​view/​WindowManager;​-​>getDefaultDisplay()​Landroid/​view/​Display;​
   
299 ····​move-​result-​object·​v9 299 ····​move-​result-​object·​v9
   
300 ····​.​line·​88 300 ····​.​line·​88
301 ····​.​local·​v9,​·​"display":​Landroid/​view/​Display;​ 301 ····​.​local·​v9,​·​"display":​Landroid/​view/​Display;​
302 ····​new-​instance·​v16,​·​Landroid/​graphics/​Point;​ 302 ····​new-​instance·​v14,​·​Landroid/​graphics/​Point;​
   
303 ····​invoke-​direct/​range·​{v16·​.​.​·v16},​·​Landroid/​graphics/​Point;​-​><init>()​V 303 ····​invoke-​direct·​{v14},​·​Landroid/​graphics/​Point;​-​><init>()​V
   
304 ····​.​line·​89 304 ····​.​line·​89
305 ····​.​local·​v16,​·​"pointSize":​Landroid/​graphics/​Point;​ 305 ····​.​local·​v14,​·​"pointSize":​Landroid/​graphics/​Point;​
306 ····move-​object/​from16·​v0,​·​v16 306 ····invoke-​virtual·​{v9,​·​v14},​·​Landroid/​view/​Display;​-​>getSize(Landroid/​graphics/​Point;​)​V
   
307 ····​invoke-​virtual·​{v9,​·​v0},​·​Landroid/​view/​Display;​-​>getSize(Landroid/​graphics/​Point;​)​V  
   
308 ····​.​line·​90 307 ····​.​line·​90
309 ····move-​object/​from16·​v0,​·​v16 308 ····iget·v0,​·v14,​·​Landroid/​graphics/​Point;​-​>x:​I
   
310 ····​iget·​v0,​·​v0,​·​Landroid/​graphics/​Point;​-​>x:​I  
   
311 ····​move/​from16·​v18,​·​v0 309 ····​move/​from16·​v16,​·​v0
   
312 ····​.​line·​91 310 ····​.​line·​91
313 ····​.​local·​v18,​·​"width":​I 311 ····​.​local·​v16,​·​"width":​I
314 ····move-​object/​from16·​v0,​·​v16 312 ····iget·v11,​·v14,​·​Landroid/​graphics/​Point;​-​>y:​I
   
315 ····​iget·​v11,​·​v0,​·​Landroid/​graphics/​Point;​-​>y:​I  
   
316 ····​.​line·​93 313 ····​.​line·​93
317 ····​.​local·​v11,​·​"height":​I 314 ····​.​local·​v11,​·​"height":​I
318 ····​div-​int/​lit8·​v1,​·​v18,​·​0x14 315 ····​div-​int/​lit8·​v1,​·​v16,​·​0x14
   
319 ····​move-​object/​from16·​v0,​·​p0 316 ····​move-​object/​from16·​v0,​·​p0
   
320 ····​iput·​v1,​·​v0,​·​Lorg/​scoutant/​blokish/​GameView;​-​>size:​I 317 ····​iput·​v1,​·​v0,​·​Lorg/​scoutant/​blokish/​GameView;​-​>size:​I
   
321 ····​.​line·​94 318 ····​.​line·​94
322 ····​sget-​object·​v1,​·​Lorg/​scoutant/​blokish/​GameView;​-​>tag:​Ljava/​lang/​String;​ 319 ····​sget-​object·​v1,​·​Lorg/​scoutant/​blokish/​GameView;​-​>tag:​Ljava/​lang/​String;​
Offset 375, 15 lines modified Offset 369, 15 lines modified
375 ····​move-​result-​object·​v2 369 ····​move-​result-​object·​v2
   
376 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I 370 ····​invoke-​static·​{v1,​·​v2},​·​Landroid/​util/​Log;​-​>d(Ljava/​lang/​String;​Ljava/​lang/​String;​)​I
   
377 ····​.​line·​96 371 ····​.​line·​96
378 ····​div-​int/​lit8·​v1,​·​v11,​·​0x20 372 ····​div-​int/​lit8·​v1,​·​v11,​·​0x20
   
379 ····​div-​int/​lit8·​v2,​·​v18,​·​0x14 373 ····​div-​int/​lit8·​v2,​·​v16,​·​0x14
   
380 ····​if-​ge·​v1,​·​v2,​·​:​cond_0 374 ····​if-​ge·​v1,​·​v2,​·​:​cond_0
   
381 ····​const/​4·​v1,​·​0x1 375 ····​const/​4·​v1,​·​0x1
   
382 ····​move-​object/​from16·​v0,​·​p0 376 ····​move-​object/​from16·​v0,​·​p0
   
Offset 455, 24 lines modified Offset 449, 24 lines modified
   
455 ····​iget-​object·​v1,​·​v0,​·​Lorg/​scoutant/​blokish/​GameView;​-​>game:​Lorg/​scoutant/​blokish/​model/​Game;​ 449 ····​iget-​object·​v1,​·​v0,​·​Lorg/​scoutant/​blokish/​GameView;​-​>game:​Lorg/​scoutant/​blokish/​model/​Game;​
   
456 ····​iget-​object·​v1,​·​v1,​·​Lorg/​scoutant/​blokish/​model/​Game;​-​>boards:​Ljava/​util/​List;​ 450 ····​iget-​object·​v1,​·​v1,​·​Lorg/​scoutant/​blokish/​model/​Game;​-​>boards:​Ljava/​util/​List;​
   
457 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 451 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
458 ····​move-​result-​object·​v12 452 ····​move-​result-​object·​v17
   
459 ····​:​goto_0 453 ····​:​goto_0
460 ····​invoke-​interface·​{v12},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 454 ····​invoke-​interface/​range·​{v17·​.​.​·v17},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
461 ····​move-​result·​v1 455 ····​move-​result·​v1
   
462 ····​if-​eqz·​v1,​·​:​cond_4 456 ····​if-​eqz·​v1,​·​:​cond_4
   
463 ····​invoke-​interface·​{v12},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 457 ····​invoke-​interface/​range·​{v17·​.​.​·v17},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
464 ····​move-​result-​object·​v7 458 ····​move-​result-​object·​v7
   
465 ····​check-​cast·​v7,​·​Lorg/​scoutant/​blokish/​model/​Board;​ 459 ····​check-​cast·​v7,​·​Lorg/​scoutant/​blokish/​model/​Board;​
   
466 ····​.​line·​104 460 ····​.​line·​104
467 ····​.​local·​v7,​·​"board":​Lorg/​scoutant/​blokish/​model/​Board;​ 461 ····​.​local·​v7,​·​"board":​Lorg/​scoutant/​blokish/​model/​Board;​
Offset 480, 25 lines modified Offset 474, 24 lines modified
   
480 ····​.​line·​105 474 ····​.​line·​105
481 ····​.​local·​v4,​·​"i":​I 475 ····​.​local·​v4,​·​"i":​I
482 ····​iget-​object·​v1,​·​v7,​·​Lorg/​scoutant/​blokish/​model/​Board;​-​>pieces:​Ljava/​util/​List;​ 476 ····​iget-​object·​v1,​·​v7,​·​Lorg/​scoutant/​blokish/​model/​Board;​-​>pieces:​Ljava/​util/​List;​
   
483 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 477 ····​invoke-​interface·​{v1},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
484 ····​move-​result-​object·​v13 478 ····​move-​result-​object·​v18
   
485 ····​.​local·​v13,​·​"i$":​Ljava/​util/​Iterator;​  
486 ····​:​goto_1 479 ····​:​goto_1
487 ····​invoke-​interface·​{v13},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 480 ····​invoke-​interface/​range·​{v18·​.​.​·v18},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
488 ····​move-​result·​v1 481 ····​move-​result·​v1
   
489 ····​if-​eqz·​v1,​·​:​cond_3 482 ····​if-​eqz·​v1,​·​:​cond_3
   
Max diff block lines reached; 20240/23636 bytes (85.63%) of diff not shown.
[−]
smali/org/scoutant/blokish/PieceUI.smali
Offset 7, 15 lines modified Offset 7, 14 lines modified
7 .​implements·​Landroid/​view/​View$OnLongClickListe​ner;​ 7 .​implements·​Landroid/​view/​View$OnLongClickListe​ner;​
8 .​implements·​Ljava/​lang/​Comparable;​ 8 .​implements·​Ljava/​lang/​Comparable;​
   
   
9 #·​annotations 9 #·​annotations
10 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​ 10 .​annotation·​system·​Ldalvik/​annotation/​MemberClasses;​
11 ····​value·​=·​{ 11 ····​value·​=·​{
12 ········​Lorg/​scoutant/​blokish/​PieceUI$1;​,​  
13 ········​Lorg/​scoutant/​blokish/​PieceUI$DoubleTapList​ener;​ 12 ········​Lorg/​scoutant/​blokish/​PieceUI$DoubleTapList​ener;​
14 ····​} 13 ····​}
15 .​end·​annotation 14 .​end·​annotation
   
16 .​annotation·​system·​Ldalvik/​annotation/​Signature;​ 15 .​annotation·​system·​Ldalvik/​annotation/​Signature;​
17 ····​value·​=·​{ 16 ····​value·​=·​{
18 ········​"Landroid/​widget/​FrameLayout;​",​ 17 ········​"Landroid/​widget/​FrameLayout;​",​
Offset 1295, 285 lines modified Offset 1294, 282 lines modified
1295 ····​invoke-​virtual·​{p0},​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>invalidate()​V 1294 ····​invoke-​virtual·​{p0},​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>invalidate()​V
   
1296 ····​.​line·​201 1295 ····​.​line·​201
1297 ····​return-​void 1296 ····​return-​void
1298 .​end·​method 1297 .​end·​method
   
1299 .​method·​protected·​onDraw(Landroid/​graphics/​Canvas;​)​V 1298 .​method·​protected·​onDraw(Landroid/​graphics/​Canvas;​)​V
1300 ····​.​locals·9 1299 ····​.​locals·8
1301 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​ 1300 ····​.​param·​p1,​·​"canvas"····​#·​Landroid/​graphics/​Canvas;​
   
1302 ····​.​prologue 1301 ····​.​prologue
1303 ····​const/​16·​v8,​·​0x14 1302 ····​const/​16·​v7,​·​0x14
   
1304 ····​const/​4·​v7,​·​0x0 1303 ····​const/​4·​v6,​·​0x0
   
1305 ····​.​line·​246 1304 ····​.​line·​246
1306 ····​iget-​boolean·​v3,​·​p0,​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>rotating:​Z 1305 ····​iget-​boolean·​v2,​·​p0,​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>rotating:​Z
   
1307 ····​if-​eqz·​v3,​·​:​cond_1 1306 ····​if-​eqz·​v2,​·​:​cond_1
   
1308 ····​.​line·​247 1307 ····​.​line·​247
1309 ····​iget-​object·​v3,​·​p0,​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>m:​Landroid/​graphics/​Matrix;​ 1308 ····​iget-​object·​v2,​·​p0,​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>m:​Landroid/​graphics/​Matrix;​
   
  1309 ····​iget·​v3,​·​p0,​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>angle:​I
   
  1310 ····​int-​to-​float·​v3,​·​v3
   
1310 ····​iget·​v4,​·​p0,​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>angle:​I 1311 ····​iget·​v4,​·​p0,​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>radius:​I
   
1311 ····​int-​to-​float·​v4,​·​v4 1312 ····​int-​to-​float·​v4,​·​v4
   
1312 ····​iget·​v5,​·​p0,​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>radius:​I 1313 ····​iget·​v5,​·​p0,​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>radius:​I
   
1313 ····​int-​to-​float·​v5,​·​v5 1314 ····​int-​to-​float·​v5,​·​v5
   
1314 ····​iget·​v6,​·p0,​·Lorg/​scoutant/​blokish/​PieceUI;​-​>radius:​I 1315 ····​invoke-​virtual·{v2,​·v3,​·v4,​·​v5},​·​Landroid/​graphics/​Matrix;​-​>setRotate(FFF)​V
   
1315 ····​int-​to-​float·​v6,​·​v6  
   
1316 ····​invoke-​virtual·​{v3,​·​v4,​·​v5,​·​v6},​·​Landroid/​graphics/​Matrix;​-​>setRotate(FFF)​V  
   
1317 ····​.​line·​248 1316 ····​.​line·​248
1318 ····​iget-​object·​v3,​·​p0,​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>m:​Landroid/​graphics/​Matrix;​ 1317 ····​iget-​object·​v2,​·​p0,​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>m:​Landroid/​graphics/​Matrix;​
   
1319 ····​invoke-​virtual·​{p1,​·​v3},​·​Landroid/​graphics/​Canvas;​-​>concat(Landroid/​graphics/​Matrix;​)​V 1318 ····​invoke-​virtual·​{p1,​·​v2},​·​Landroid/​graphics/​Canvas;​-​>concat(Landroid/​graphics/​Matrix;​)​V
   
1320 ····​.​line·​252 1319 ····​.​line·​252
1321 ····​:​goto_0 1320 ····​:​goto_0
1322 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>gotCanvas(Landroid/​graphics/​Canvas;​)​V 1321 ····​invoke-​direct·​{p0,​·​p1},​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>gotCanvas(Landroid/​graphics/​Canvas;​)​V
   
1323 ····​.​line·​253 1322 ····​.​line·​253
1324 ····​iget-​boolean·​v3,​·​p0,​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>movable:​Z 1323 ····​iget-​boolean·​v2,​·​p0,​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>movable:​Z
   
1325 ····​if-​eqz·​v3,​·​:​cond_0 1324 ····​if-​eqz·​v2,​·​:​cond_0
   
1326 ····​iget·​v3,​·​p0,​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>j:​I 1325 ····​iget·​v2,​·​p0,​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>j:​I
   
1327 ····​if-​ge·​v3,​·​v8,​·​:​cond_0 1326 ····​if-​ge·​v2,​·​v7,​·​:​cond_0
   
1328 ····​.​line·​254 1327 ····​.​line·​254
1329 ····​iget-​object·​v4,​·​p0,​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>paint:​Landroid/​graphics/​Paint;​ 1328 ····​iget-​object·​v3,​·​p0,​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>paint:​Landroid/​graphics/​Paint;​
   
1330 ····​iget-​boolean·​v3,​·​p0,​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>isOk:​Z 1329 ····​iget-​boolean·​v2,​·​p0,​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>isOk:​Z
   
1331 ····​if-​eqz·​v3,​·​:​cond_2 1330 ····​if-​eqz·​v2,​·​:​cond_2
   
1332 ····​sget·​v3,​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>green:​I 1331 ····​sget·​v2,​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>green:​I
   
1333 ····​:​goto_1 1332 ····​:​goto_1
1334 ····​invoke-​virtual·​{v4,​·​v3},​·​Landroid/​graphics/​Paint;​-​>setColor(I)​V 1333 ····​invoke-​virtual·​{v3,​·​v2},​·​Landroid/​graphics/​Paint;​-​>setColor(I)​V
   
1335 ····​.​line·​256 1334 ····​.​line·​256
1336 ····​iget-​boolean·​v3,​·​p0,​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>isOk:​Z 1335 ····​iget-​boolean·​v2,​·​p0,​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>isOk:​Z
   
1337 ····​if-​eqz·​v3,​·​:​cond_3 1336 ····​if-​eqz·​v2,​·​:​cond_3
   
1338 ····​iget-​object·​v0,​·​p0,​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>disc_ok:​Landroid/​graphics/​drawable/​Drawable;​ 1337 ····​iget-​object·​v0,​·​p0,​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>disc_ok:​Landroid/​graphics/​drawable/​Drawable;​
   
1339 ····​.​line·​257 1338 ····​.​line·​257
1340 ····​.​local·​v0,​·​"d":​Landroid/​graphics/​drawable/​Drawable;​ 1339 ····​.​local·​v0,​·​"d":​Landroid/​graphics/​drawable/​Drawable;​
1341 ····​:​goto_2 1340 ····​:​goto_2
1342 ····​invoke-​virtual·​{p0},​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>getWidth()​I 1341 ····​invoke-​virtual·​{p0},​·​Lorg/​scoutant/​blokish/​PieceUI;​-​>getWidth()​I
   
Max diff block lines reached; 9228/13026 bytes (70.84%) of diff not shown.
[−]
smali/org/scoutant/blokish/R.smali
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·​163  
31 ····​return-​void 30 ····​return-​void
32 .​end·​method 31 .​end·​method
[−]
smali/org/scoutant/blokish/RateDialog$1.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$context:​Landroid/​content/​Context;​ 22 .​field·​final·​synthetic·​val$context:​Landroid/​content/​Context;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​RateDialog;​Landroid/​content/​Context;​)​V 24 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​RateDialog;​Landroid/​content/​Context;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​scoutant/​blokish/​RateDialog;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​22 28 ····​.​line·​22
28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​RateDialog$1;​-​>this$0:​Lorg/​scoutant/​blokish/​RateDialog;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​RateDialog$1;​-​>this$0:​Lorg/​scoutant/​blokish/​RateDialog;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lorg/​scoutant/​blokish/​RateDialog$1;​-​>val$context:​Landroid/​content/​Context;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lorg/​scoutant/​blokish/​RateDialog$1;​-​>val$context:​Landroid/​content/​Context;​
   
[−]
smali/org/scoutant/blokish/RateDialog$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​scoutant/​blokish/​RateDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​scoutant/​blokish/​RateDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​RateDialog;​)​V 23 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​RateDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​scoutant/​blokish/​RateDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​30 27 ····​.​line·​30
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​RateDialog$2;​-​>this$0:​Lorg/​scoutant/​blokish/​RateDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​RateDialog$2;​-​>this$0:​Lorg/​scoutant/​blokish/​RateDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/scoutant/blokish/RateDialog$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​scoutant/​blokish/​RateDialog;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​scoutant/​blokish/​RateDialog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​RateDialog;​)​V 23 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​RateDialog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​scoutant/​blokish/​RateDialog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​37 27 ····​.​line·​37
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​RateDialog$3;​-​>this$0:​Lorg/​scoutant/​blokish/​RateDialog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​RateDialog$3;​-​>this$0:​Lorg/​scoutant/​blokish/​RateDialog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/scoutant/blokish/Settings.smali
Offset 15, 15 lines modified Offset 15, 14 lines modified
15 .​method·​public·​constructor·​<init>()​V 15 .​method·​public·​constructor·​<init>()​V
16 ····​.​locals·​0 16 ····​.​locals·​0
   
17 ····​.​prologue 17 ····​.​prologue
18 ····​.​line·​23 18 ····​.​line·​23
19 ····​invoke-​direct·​{p0},​·​Landroid/​preference/​PreferenceActivity;​-​><init>()​V 19 ····​invoke-​direct·​{p0},​·​Landroid/​preference/​PreferenceActivity;​-​><init>()​V
   
20 ····​.​line·​35  
21 ····​return-​void 20 ····​return-​void
22 .​end·​method 21 .​end·​method
   
   
23 #·​virtual·​methods 22 #·​virtual·​methods
24 .​method·​protected·​onCreate(Landroid/​os/​Bundle;​)​V 23 .​method·​protected·​onCreate(Landroid/​os/​Bundle;​)​V
25 ····​.​locals·​3 24 ····​.​locals·​3
Offset 34, 28 lines modified Offset 33, 31 lines modified
34 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​preference/​PreferenceActivity;​-​>onCreate(Landroid/​os/​Bundle;​)​V 33 ····​invoke-​super·​{p0,​·​p1},​·​Landroid/​preference/​PreferenceActivity;​-​>onCreate(Landroid/​os/​Bundle;​)​V
   
35 ····​.​line·​27 34 ····​.​line·​27
36 ····​invoke-​virtual·​{p0},​·​Lorg/​scoutant/​blokish/​Settings;​-​>getFragmentManager()​Landroid/​app/​FragmentManager;​ 35 ····​invoke-​virtual·​{p0},​·​Lorg/​scoutant/​blokish/​Settings;​-​>getFragmentManager()​Landroid/​app/​FragmentManager;​
   
37 ····​move-​result-​object·​v0 36 ····​move-​result-​object·​v0
   
  37 ····​.​line·​28
38 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​app/​FragmentTransaction;​ 38 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentManager;​-​>beginTransaction()​Landroid/​app/​FragmentTransaction;​
   
39 ····​move-​result-​object·​v0 39 ····​move-​result-​object·​v0
   
40 ····​const·​v1,​·​0x1020002 40 ····​const·​v1,​·​0x1020002
   
41 ····​new-​instance·​v2,​·​Lorg/​scoutant/​blokish/​Settings$SettingsFrag​ment;​ 41 ····​new-​instance·​v2,​·​Lorg/​scoutant/​blokish/​Settings$SettingsFrag​ment;​
   
42 ····​invoke-​direct·​{v2},​·​Lorg/​scoutant/​blokish/​Settings$SettingsFrag​ment;​-​><init>()​V 42 ····​invoke-​direct·​{v2},​·​Lorg/​scoutant/​blokish/​Settings$SettingsFrag​ment;​-​><init>()​V
   
  43 ····​.​line·​29
43 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​FragmentTransaction;​-​>replace(ILandroid/​app/​Fragment;​)​Landroid/​app/​FragmentTransaction;​ 44 ····​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Landroid/​app/​FragmentTransaction;​-​>replace(ILandroid/​app/​Fragment;​)​Landroid/​app/​FragmentTransaction;​
   
44 ····​move-​result-​object·​v0 45 ····​move-​result-​object·​v0
   
  46 ····​.​line·​30
45 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentTransaction;​-​>commit()​I 47 ····​invoke-​virtual·​{v0},​·​Landroid/​app/​FragmentTransaction;​-​>commit()​I
   
46 ····​.​line·​32 48 ····​.​line·​32
47 ····​invoke-​virtual·​{p0},​·​Lorg/​scoutant/​blokish/​Settings;​-​>getActionBar()​Landroid/​app/​ActionBar;​ 49 ····​invoke-​virtual·​{p0},​·​Lorg/​scoutant/​blokish/​Settings;​-​>getActionBar()​Landroid/​app/​ActionBar;​
   
48 ····​move-​result-​object·​v0 50 ····​move-​result-​object·​v0
   
[−]
smali/org/scoutant/blokish/SplashScreen$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lorg/​scoutant/​blokish/​SplashScreen;​ 18 .​field·​final·​synthetic·​this$0:​Lorg/​scoutant/​blokish/​SplashScreen;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​SplashScreen;​)​V 20 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​SplashScreen;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​scoutant/​blokish/​SplashScreen;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​35 24 ····​.​line·​35
24 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​SplashScreen$1;​-​>this$0:​Lorg/​scoutant/​blokish/​SplashScreen;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​SplashScreen$1;​-​>this$0:​Lorg/​scoutant/​blokish/​SplashScreen;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​os/​Handler;​-​><init>()​V
   
[−]
smali/org/scoutant/blokish/UI$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​scoutant/​blokish/​UI;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​scoutant/​blokish/​UI;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​UI;​)​V 23 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​UI;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​scoutant/​blokish/​UI;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​193 27 ····​.​line·​193
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​UI$1;​-​>this$0:​Lorg/​scoutant/​blokish/​UI;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​UI$1;​-​>this$0:​Lorg/​scoutant/​blokish/​UI;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/scoutant/blokish/UI$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lorg/​scoutant/​blokish/​UI;​ 21 .​field·​final·​synthetic·​this$0:​Lorg/​scoutant/​blokish/​UI;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​UI;​)​V 23 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​UI;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​scoutant/​blokish/​UI;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​188 27 ····​.​line·​188
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​UI$2;​-​>this$0:​Lorg/​scoutant/​blokish/​UI;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​UI$2;​-​>this$0:​Lorg/​scoutant/​blokish/​UI;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/scoutant/blokish/UI$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$dialog:​Landroid/​app/​AlertDialog;​ 22 .​field·​final·​synthetic·​val$dialog:​Landroid/​app/​AlertDialog;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​UI;​Landroid/​app/​AlertDialog;​)​V 24 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​UI;​Landroid/​app/​AlertDialog;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lorg/​scoutant/​blokish/​UI;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​199 28 ····​.​line·​199
28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​UI$3;​-​>this$0:​Lorg/​scoutant/​blokish/​UI;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​UI$3;​-​>this$0:​Lorg/​scoutant/​blokish/​UI;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lorg/​scoutant/​blokish/​UI$3;​-​>val$dialog:​Landroid/​app/​AlertDialog;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lorg/​scoutant/​blokish/​UI$3;​-​>val$dialog:​Landroid/​app/​AlertDialog;​
   
[−]
smali/org/scoutant/blokish/UI$CheckTask$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$1:​Lorg/​scoutant/​blokish/​UI$CheckTask;​ 21 .​field·​final·​synthetic·​this$1:​Lorg/​scoutant/​blokish/​UI$CheckTask;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​UI$CheckTask;​)​V 23 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​UI$CheckTask;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$1"····​#·​Lorg/​scoutant/​blokish/​UI$CheckTask;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​354 27 ····​.​line·​354
27 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​UI$CheckTask$1;​-​>this$1:​Lorg/​scoutant/​blokish/​UI$CheckTask;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​UI$CheckTask$1;​-​>this$1:​Lorg/​scoutant/​blokish/​UI$CheckTask;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/org/scoutant/blokish/UI$CheckTask$2.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$dialog:​Landroid/​app/​AlertDialog;​ 22 .​field·​final·​synthetic·​val$dialog:​Landroid/​app/​AlertDialog;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​UI$CheckTask;​Landroid/​app/​AlertDialog;​)​V 24 .​method·​constructor·​<init>(Lorg/​scoutant/​blokish/​UI$CheckTask;​Landroid/​app/​AlertDialog;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$1"····​#·​Lorg/​scoutant/​blokish/​UI$CheckTask;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​363 28 ····​.​line·​363
28 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​UI$CheckTask$2;​-​>this$1:​Lorg/​scoutant/​blokish/​UI$CheckTask;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lorg/​scoutant/​blokish/​UI$CheckTask$2;​-​>this$1:​Lorg/​scoutant/​blokish/​UI$CheckTask;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lorg/​scoutant/​blokish/​UI$CheckTask$2;​-​>val$dialog:​Landroid/​app/​AlertDialog;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lorg/​scoutant/​blokish/​UI$CheckTask$2;​-​>val$dialog:​Landroid/​app/​AlertDialog;​
   
[−]
smali/org/scoutant/blokish/UI$CheckTask.smali
Offset 136, 34 lines modified Offset 136, 38 lines modified
   
136 ····​iget-​object·​v2,​·​p0,​·​Lorg/​scoutant/​blokish/​UI$CheckTask;​-​>this$0:​Lorg/​scoutant/​blokish/​UI;​ 136 ····​iget-​object·​v2,​·​p0,​·​Lorg/​scoutant/​blokish/​UI$CheckTask;​-​>this$0:​Lorg/​scoutant/​blokish/​UI;​
   
137 ····​invoke-​direct·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V 137 ····​invoke-​direct·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​><init>(Landroid/​content/​Context;​)​V
   
138 ····​const·​v2,​·​0x7f070015 138 ····​const·​v2,​·​0x7f070015
   
  139 ····​.​line·​352
139 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​ 140 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(I)​Landroid/​app/​AlertDialog$Builder;​
   
140 ····​move-​result-​object·​v1 141 ····​move-​result-​object·​v1
   
141 ····​const/​4·​v2,​·​0x0 142 ····​const/​4·​v2,​·​0x0
   
  143 ····​.​line·​353
142 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setCancelable(Z)​Landroid/​app/​AlertDialog$Builder;​ 144 ····​invoke-​virtual·​{v1,​·​v2},​·​Landroid/​app/​AlertDialog$Builder;​-​>setCancelable(Z)​Landroid/​app/​AlertDialog$Builder;​
   
143 ····​move-​result-​object·​v1 145 ····​move-​result-​object·​v1
   
144 ····​const-​string·​v2,​·​"·​" 146 ····​const-​string·​v2,​·​"·​"
   
145 ····​new-​instance·​v3,​·​Lorg/​scoutant/​blokish/​UI$CheckTask$1;​ 147 ····​new-​instance·​v3,​·​Lorg/​scoutant/​blokish/​UI$CheckTask$1;​
   
146 ····​invoke-​direct·​{v3,​·​p0},​·​Lorg/​scoutant/​blokish/​UI$CheckTask$1;​-​><init>(Lorg/​scoutant/​blokish/​UI$CheckTask;​)​V 148 ····​invoke-​direct·​{v3,​·​p0},​·​Lorg/​scoutant/​blokish/​UI$CheckTask$1;​-​><init>(Lorg/​scoutant/​blokish/​UI$CheckTask;​)​V
   
  149 ····​.​line·​354
147 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 150 ····​invoke-​virtual·​{v1,​·​v2,​·​v3},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
148 ····​move-​result-​object·​v1 151 ····​move-​result-​object·​v1
   
  152 ····​.​line·​362
149 ····​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 153 ····​invoke-​virtual·​{v1},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
150 ····​move-​result-​object·​v0 154 ····​move-​result-​object·​v0
   
151 ····​.​line·​363 155 ····​.​line·​363
152 ····​.​local·​v0,​·​"dialog":​Landroid/​app/​AlertDialog;​ 156 ····​.​local·​v0,​·​"dialog":​Landroid/​app/​AlertDialog;​
153 ····​new-​instance·​v1,​·​Lorg/​scoutant/​blokish/​UI$CheckTask$2;​ 157 ····​new-​instance·​v1,​·​Lorg/​scoutant/​blokish/​UI$CheckTask$2;​
[−]
smali/org/scoutant/blokish/UI.smali
Offset 89, 15 lines modified Offset 89, 14 lines modified
89 ····​iput·​v0,​·​p0,​·​Lorg/​scoutant/​blokish/​UI;​-​>turn:​I 89 ····​iput·​v0,​·​p0,​·​Lorg/​scoutant/​blokish/​UI;​-​>turn:​I
   
90 ····​.​line·​283 90 ····​.​line·​283
91 ····​const/​4·​v0,​·​0x0 91 ····​const/​4·​v0,​·​0x0
   
92 ····​iput-​object·​v0,​·​p0,​·​Lorg/​scoutant/​blokish/​UI;​-​>task:​Lorg/​scoutant/​blokish/​UI$AITask;​ 92 ····​iput-​object·​v0,​·​p0,​·​Lorg/​scoutant/​blokish/​UI;​-​>task:​Lorg/​scoutant/​blokish/​UI$AITask;​
   
93 ····​.​line·​340  
94 ····​return-​void 93 ····​return-​void
95 .​end·​method 94 .​end·​method
   
96 .​method·​static·​synthetic·​access$000(Lorg/​scoutant/​blokish/​UI;​)​V 95 .​method·​static·​synthetic·​access$000(Lorg/​scoutant/​blokish/​UI;​)​V
97 ····​.​locals·​0 96 ····​.​locals·​0
98 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​scoutant/​blokish/​UI;​ 97 ····​.​param·​p0,​·​"x0"····​#·​Lorg/​scoutant/​blokish/​UI;​
   
Offset 1127, 14 lines modified Offset 1126, 15 lines modified
   
1127 ····​move-​result-​object·​v2 1126 ····​move-​result-​object·​v2
   
1128 ····​invoke-​static·​{p0,​·​v2,​·​v3},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​ 1127 ····​invoke-​static·​{p0,​·​v2,​·​v3},​·​Landroid/​widget/​Toast;​-​>makeText(Landroid/​content/​Context;​Ljava/​lang/​CharSequence;​I)​Landroid/​widget/​Toast;​
   
1129 ····​move-​result-​object·​v2 1128 ····​move-​result-​object·​v2
   
  1129 ····​.​line·​99
1130 ····​invoke-​virtual·​{v2},​·​Landroid/​widget/​Toast;​-​>show()​V 1130 ····​invoke-​virtual·​{v2},​·​Landroid/​widget/​Toast;​-​>show()​V
   
1131 ····​.​line·​100 1131 ····​.​line·​100
1132 ····​invoke-​virtual·​{p0},​·​Lorg/​scoutant/​blokish/​UI;​-​>finish()​V 1132 ····​invoke-​virtual·​{p0},​·​Lorg/​scoutant/​blokish/​UI;​-​>finish()​V
   
1133 ····​.​line·​115 1133 ····​.​line·​115
1134 ····​.​end·​local·​v1····​#·​"isOnePlayer":​Z 1134 ····​.​end·​local·​v1····​#·​"isOnePlayer":​Z
Offset 1419, 14 lines modified Offset 1419, 15 lines modified
   
1419 ····​invoke-​direct·​{v9},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 1419 ····​invoke-​direct·​{v9},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
1420 ····​iget-​object·​v10,​·​p0,​·​Lorg/​scoutant/​blokish/​UI;​-​>rs:​Landroid/​content/​res/​Resources;​ 1420 ····​iget-​object·​v10,​·​p0,​·​Lorg/​scoutant/​blokish/​UI;​-​>rs:​Landroid/​content/​res/​Resources;​
   
1421 ····​const·​v11,​·​0x7f07000e 1421 ····​const·​v11,​·​0x7f07000e
   
  1422 ····​.​line·​186
1422 ····​invoke-​virtual·​{v10,​·​v11},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​ 1423 ····​invoke-​virtual·​{v10,​·​v11},​·​Landroid/​content/​res/​Resources;​-​>getString(I)​Ljava/​lang/​String;​
   
1423 ····​move-​result-​object·​v10 1424 ····​move-​result-​object·​v10
   
1424 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1425 ····​invoke-​virtual·​{v9,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1425 ····​move-​result-​object·​v9 1426 ····​move-​result-​object·​v9
Offset 1441, 38 lines modified Offset 1442, 42 lines modified
   
1441 ····​move-​result-​object·​v9 1442 ····​move-​result-​object·​v9
   
1442 ····​invoke-​virtual·​{v8,​·​v9},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​ 1443 ····​invoke-​virtual·​{v8,​·​v9},​·​Landroid/​app/​AlertDialog$Builder;​-​>setMessage(Ljava/​lang/​CharSequence;​)​Landroid/​app/​AlertDialog$Builder;​
   
1443 ····​move-​result-​object·​v8 1444 ····​move-​result-​object·​v8
   
  1445 ····​.​line·​187
1444 ····​invoke-​virtual·​{v8,​·​v12},​·​Landroid/​app/​AlertDialog$Builder;​-​>setCancelable(Z)​Landroid/​app/​AlertDialog$Builder;​ 1446 ····​invoke-​virtual·​{v8,​·​v12},​·​Landroid/​app/​AlertDialog$Builder;​-​>setCancelable(Z)​Landroid/​app/​AlertDialog$Builder;​
   
1445 ····​move-​result-​object·​v8 1447 ····​move-​result-​object·​v8
   
1446 ····​const-​string·​v9,​·​"·​" 1448 ····​const-​string·​v9,​·​"·​"
   
1447 ····​new-​instance·​v10,​·​Lorg/​scoutant/​blokish/​UI$2;​ 1449 ····​new-​instance·​v10,​·​Lorg/​scoutant/​blokish/​UI$2;​
   
1448 ····​invoke-​direct·​{v10,​·​p0},​·​Lorg/​scoutant/​blokish/​UI$2;​-​><init>(Lorg/​scoutant/​blokish/​UI;​)​V 1450 ····​invoke-​direct·​{v10,​·​p0},​·​Lorg/​scoutant/​blokish/​UI$2;​-​><init>(Lorg/​scoutant/​blokish/​UI;​)​V
   
  1451 ····​.​line·​188
1449 ····​invoke-​virtual·​{v8,​·​v9,​·​v10},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 1452 ····​invoke-​virtual·​{v8,​·​v9,​·​v10},​·​Landroid/​app/​AlertDialog$Builder;​-​>setPositiveButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
1450 ····​move-​result-​object·​v8 1453 ····​move-​result-​object·​v8
   
1451 ····​const-​string·​v9,​·​"·​" 1454 ····​const-​string·​v9,​·​"·​"
   
1452 ····​new-​instance·​v10,​·​Lorg/​scoutant/​blokish/​UI$1;​ 1455 ····​new-​instance·​v10,​·​Lorg/​scoutant/​blokish/​UI$1;​
   
1453 ····​invoke-​direct·​{v10,​·​p0},​·​Lorg/​scoutant/​blokish/​UI$1;​-​><init>(Lorg/​scoutant/​blokish/​UI;​)​V 1456 ····​invoke-​direct·​{v10,​·​p0},​·​Lorg/​scoutant/​blokish/​UI$1;​-​><init>(Lorg/​scoutant/​blokish/​UI;​)​V
   
  1457 ····​.​line·​193
1454 ····​invoke-​virtual·​{v8,​·​v9,​·​v10},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​ 1458 ····​invoke-​virtual·​{v8,​·​v9,​·​v10},​·​Landroid/​app/​AlertDialog$Builder;​-​>setNegativeButton(Lj​ava/​lang/​CharSequence;​Landroid/​content/​DialogInterface$OnCli​ckListener;​)​Landroid/​app/​AlertDialog$Builder;​
   
1455 ····​move-​result-​object·​v8 1459 ····​move-​result-​object·​v8
   
  1460 ····​.​line·​198
1456 ····​invoke-​virtual·​{v8},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​ 1461 ····​invoke-​virtual·​{v8},​·​Landroid/​app/​AlertDialog$Builder;​-​>create()​Landroid/​app/​AlertDialog;​
   
1457 ····​move-​result-​object·​v1 1462 ····​move-​result-​object·​v1
   
1458 ····​.​line·​199 1463 ····​.​line·​199
1459 ····​.​local·​v1,​·​"dialog":​Landroid/​app/​AlertDialog;​ 1464 ····​.​local·​v1,​·​"dialog":​Landroid/​app/​AlertDialog;​
1460 ····​new-​instance·​v8,​·​Lorg/​scoutant/​blokish/​UI$3;​ 1465 ····​new-​instance·​v8,​·​Lorg/​scoutant/​blokish/​UI$3;​
[−]
smali/org/scoutant/blokish/model/AI.smali
Offset 161, 868 lines modified Offset 161, 839 lines modified
161 ····​:​cond_0 161 ····​:​cond_0
162 ····​return-​void 162 ····​return-​void
163 .​end·​method 163 .​end·​method
   
   
164 #·​virtual·​methods 164 #·​virtual·​methods
165 .​method·​protected·​chainingScore(ILorg/​scoutant/​blokish/​model/​Move;​)​I 165 .​method·​protected·​chainingScore(ILorg/​scoutant/​blokish/​model/​Move;​)​I
166 ····​.​locals·​25 166 ····​.​locals·​24
167 ····​.​param·​p1,​·​"color"····​#·​I 167 ····​.​param·​p1,​·​"color"····​#·​I
168 ····​.​param·​p2,​·​"move"····​#·​Lorg/​scoutant/​blokish/​model/​Move;​ 168 ····​.​param·​p2,​·​"move"····​#·​Lorg/​scoutant/​blokish/​model/​Move;​
   
169 ····​.​prologue 169 ····​.​prologue
170 ····​.​line·​179 170 ····​.​line·​179
171 ····​move-​object/​from16·​v0,​·​p0 171 ····​move-​object/​from16·​v0,​·​p0
   
172 ····​iget-​object·​v0,​·​v0,​·​Lorg/​scoutant/​blokish/​model/​AI;​-​>game:​Lorg/​scoutant/​blokish/​model/​Game;​ 172 ····​iget-​object·​v0,​·​v0,​·​Lorg/​scoutant/​blokish/​model/​AI;​-​>game:​Lorg/​scoutant/​blokish/​model/​Game;​
   
173 ····​move-​object/​from16·​v22,​·​v0 173 ····​move-​object/​from16·​v19,​·​v0
   
174 ····​move-​object/​from16·​v0,​·​v22 174 ····​move-​object/​from16·​v0,​·​v19
   
175 ····​iget-​object·​v0,​·​v0,​·​Lorg/​scoutant/​blokish/​model/​Game;​-​>boards:​Ljava/​util/​List;​ 175 ····​iget-​object·​v0,​·​v0,​·​Lorg/​scoutant/​blokish/​model/​Game;​-​>boards:​Ljava/​util/​List;​
   
176 ····​move-​object/​from16·​v22,​·​v0 176 ····​move-​object/​from16·​v19,​·​v0
   
177 ····​move-​object/​from16·​v0,​·​v22 177 ····​move-​object/​from16·​v0,​·​v19
   
178 ····​move/​from16·​v1,​·​p1 178 ····​move/​from16·​v1,​·​p1
   
179 ····​invoke-​interface·​{v0,​·​v1},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​ 179 ····​invoke-​interface·​{v0,​·​v1},​·​Ljava/​util/​List;​-​>get(I)​Ljava/​lang/​Object;​
   
180 ····​move-​result-​object·​v4 180 ····​move-​result-​object·​v4
   
181 ····​check-​cast·​v4,​·​Lorg/​scoutant/​blokish/​model/​Board;​ 181 ····​check-​cast·​v4,​·​Lorg/​scoutant/​blokish/​model/​Board;​
   
182 ····​.​line·​180 182 ····​.​line·​180
183 ····​.​local·​v4,​·​"board":​Lorg/​scoutant/​blokish/​model/​Board;​ 183 ····​.​local·​v4,​·​"board":​Lorg/​scoutant/​blokish/​model/​Board;​
184 ····​move-​object/​from16·​v0,​·​p2 184 ····​move-​object/​from16·​v0,​·​p2
   
185 ····​iget-​object·​v0,​·​v0,​·​Lorg/​scoutant/​blokish/​model/​Move;​-​>piece:​Lorg/​scoutant/​blokish/​model/​Piece;​ 185 ····​iget-​object·​v13,​·​v0,​·​Lorg/​scoutant/​blokish/​model/​Move;​-​>piece:​Lorg/​scoutant/​blokish/​model/​Piece;​
   
186 ····​move-​object/​from16·​v16,​·​v0  
   
187 ····​.​line·​181 186 ····​.​line·​181
188 ····​.​local·​v16,​·​"played":​Lorg/​scoutant/​blokish/​model/​Piece;​ 187 ····​.​local·​v13,​·​"played":​Lorg/​scoutant/​blokish/​model/​Piece;​
189 ····​new-​instance·​v15,​·​Ljava/​util/​ArrayList;​ 188 ····​new-​instance·​v12,​·​Ljava/​util/​ArrayList;​
   
190 ····​invoke-​direct·​{v15},​·​Ljava/​util/​ArrayList;​-​><init>()​V 189 ····​invoke-​direct·​{v12},​·​Ljava/​util/​ArrayList;​-​><init>()​V
   
191 ····​.​line·​182 190 ····​.​line·​182
192 ····​.​local·​v15,​·​"pieces":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​scoutant/​blokish/​model/​Piece;​>;​" 191 ····​.​local·​v12,​·​"pieces":​Ljava/​util/​List;​,​·​"Ljava/​util/​List<Lorg/​scoutant/​blokish/​model/​Piece;​>;​"
193 ····​iget-​object·​v0,​·​v4,​·​Lorg/​scoutant/​blokish/​model/​Board;​-​>pieces:​Ljava/​util/​List;​ 192 ····​iget-​object·​v0,​·​v4,​·​Lorg/​scoutant/​blokish/​model/​Board;​-​>pieces:​Ljava/​util/​List;​
   
194 ····​move-​object/​from16·​v22,​·​v0 193 ····​move-​object/​from16·​v19,​·​v0
   
195 ····​invoke-​interface/​range·​{v22·​.​.​·​v22},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 194 ····​invoke-​interface/​range·​{v19·​.​.​·​v19},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
196 ····​move-​result-​object·​v8 195 ····​move-​result-​object·​v19
   
197 ····​.​local·​v8,​·​"i$":​Ljava/​util/​Iterator;​  
198 ····​:​cond_0 196 ····​:​cond_0
199 ····​:​goto_0 197 ····​:​goto_0
200 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 198 ····​invoke-​interface/​range·​{v19·​.​.​·v19},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
201 ····​move-​result·​v22 199 ····​move-​result·​v20
   
202 ····​if-​eqz·​v22,​·​:​cond_1 200 ····​if-​eqz·​v20,​·​:​cond_1
   
203 ····​invoke-​interface·​{v8},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 201 ····​invoke-​interface/​range·​{v19·​.​.​·v19},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
204 ····​move-​result-​object·​v14 202 ····​move-​result-​object·​v11
   
205 ····​check-​cast·​v14,​·​Lorg/​scoutant/​blokish/​model/​Piece;​ 203 ····​check-​cast·​v11,​·​Lorg/​scoutant/​blokish/​model/​Piece;​
   
206 ····​.​line·​183 204 ····​.​line·​183
207 ····​.​local·​v14,​·​"piece":​Lorg/​scoutant/​blokish/​model/​Piece;​ 205 ····​.​local·​v11,​·​"piece":​Lorg/​scoutant/​blokish/​model/​Piece;​
208 ····move-​object/​from16·v0,​·​v16 206 ····invoke-​virtual·​{v11,​·​v13},​·​Lorg/​scoutant/​blokish/​model/​Piece;​-​>equals(Ljava/​lang/​Object;​)​Z
   
209 ····​invoke-​virtual·​{v14,​·​v0},​·​Lorg/​scoutant/​blokish/​model/​Piece;​-​>equals(Ljava/​lang/​Object;​)​Z  
   
210 ····​move-​result·​v22 207 ····​move-​result·​v20
   
211 ····​if-​nez·​v22,​·​:​cond_0 208 ····​if-​nez·​v20,​·​:​cond_0
   
212 ····​.​line·​184 209 ····​.​line·​184
213 ····​invoke-​virtual·​{v14},​·​Lorg/​scoutant/​blokish/​model/​Piece;​-​>clone()​Lorg/​scoutant/​blokish/​model/​Piece;​ 210 ····​invoke-​virtual·​{v11},​·​Lorg/​scoutant/​blokish/​model/​Piece;​-​>clone()​Lorg/​scoutant/​blokish/​model/​Piece;​
   
214 ····​move-​result-​object·​v22 211 ····​move-​result-​object·​v20
   
215 ····​move-​object/​from16·​v0,​·​v22 212 ····​move-​object/​from16·​v0,​·​v20
   
216 ····​invoke-​interface·​{v15,​·​v0},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z 213 ····​invoke-​interface·​{v12,​·​v0},​·​Ljava/​util/​List;​-​>add(Ljava/​lang/​Object;​)​Z
   
217 ····​goto·​:​goto_0 214 ····​goto·​:​goto_0
   
218 ····​.​line·​188 215 ····​.​line·​188
219 ····​.​end·​local·​v14····​#·​"piece":​Lorg/​scoutant/​blokish/​model/​Piece;​ 216 ····​.​end·​local·​v11····​#·​"piece":​Lorg/​scoutant/​blokish/​model/​Piece;​
220 ····​:​cond_1 217 ····​:​cond_1
221 ····​const/​4·​v11,​·​0x0 218 ····​const/​4·​v8,​·​0x0
Max diff block lines reached; 55414/59536 bytes (93.08%) of diff not shown.
[−]
smali/org/scoutant/blokish/model/Board.smali
Offset 1309, 48 lines modified Offset 1309, 47 lines modified
1309 ····​.​locals·​8 1309 ····​.​locals·​8
1310 ····​.​param·​p1,​·​"piece"····​#·​Lorg/​scoutant/​blokish/​model/​Piece;​ 1310 ····​.​param·​p1,​·​"piece"····​#·​Lorg/​scoutant/​blokish/​model/​Piece;​
1311 ····​.​param·​p2,​·​"i"····​#·​I 1311 ····​.​param·​p2,​·​"i"····​#·​I
1312 ····​.​param·​p3,​·​"j"····​#·​I 1312 ····​.​param·​p3,​·​"j"····​#·​I
   
1313 ····​.​prologue 1313 ····​.​prologue
1314 ····​.​line·​106 1314 ····​.​line·​106
1315 ····​iget·​v5,​·​p0,​·​Lorg/​scoutant/​blokish/​model/​Board;​-​>color:​I 1315 ····​iget·​v4,​·​p0,​·​Lorg/​scoutant/​blokish/​model/​Board;​-​>color:​I
   
1316 ····​invoke-​virtual·​{p1,​·​v5},​·​Lorg/​scoutant/​blokish/​model/​Piece;​-​>squares(I)​Ljava/​util/​List;​ 1316 ····​invoke-​virtual·​{p1,​·​v4},​·​Lorg/​scoutant/​blokish/​model/​Piece;​-​>squares(I)​Ljava/​util/​List;​
   
1317 ····​move-​result-​object·​v5 1317 ····​move-​result-​object·​v4
   
1318 ····​invoke-​interface·​{v5},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 1318 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
1319 ····​move-​result-​object·​v2 1319 ····​move-​result-​object·​v4
   
1320 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
1321 ····​:​cond_0 1320 ····​:​cond_0
1322 ····​:​goto_0 1321 ····​:​goto_0
1323 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 1322 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
1324 ····​move-​result·​v5 1323 ····​move-​result·​v5
   
1325 ····​if-​eqz·​v5,​·​:​cond_1 1324 ····​if-​eqz·​v5,​·​:​cond_1
   
1326 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 1325 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
1327 ····​move-​result-​object·​v3 1326 ····​move-​result-​object·​v2
   
1328 ····​check-​cast·​v3,​·​Lorg/​scoutant/​blokish/​model/​Square;​ 1327 ····​check-​cast·​v2,​·​Lorg/​scoutant/​blokish/​model/​Square;​
   
1329 ····​.​line·​109 1328 ····​.​line·​109
1330 ····​.​local·​v3,​·​"s":​Lorg/​scoutant/​blokish/​model/​Square;​ 1329 ····​.​local·​v2,​·​"s":​Lorg/​scoutant/​blokish/​model/​Square;​
1331 ····​iget·​v5,​·​v3,​·​Lorg/​scoutant/​blokish/​model/​Square;​-​>i:​I 1330 ····​iget·​v5,​·​v2,​·​Lorg/​scoutant/​blokish/​model/​Square;​-​>i:​I
   
1332 ····​add-​int·​v0,​·​p2,​·​v5 1331 ····​add-​int·​v0,​·​p2,​·​v5
   
1333 ····​.​line·​110 1332 ····​.​line·​110
1334 ····​.​local·​v0,​·​"I":​I 1333 ····​.​local·​v0,​·​"I":​I
1335 ····​iget·​v5,​·​v3,​·​Lorg/​scoutant/​blokish/​model/​Square;​-​>j:​I 1334 ····​iget·​v5,​·​v2,​·​Lorg/​scoutant/​blokish/​model/​Square;​-​>j:​I
   
1336 ····​add-​int·​v1,​·​p3,​·​v5 1335 ····​add-​int·​v1,​·​p3,​·​v5
   
1337 ····​.​line·​111 1336 ····​.​line·​111
1338 ····​.​local·​v1,​·​"J":​I 1337 ····​.​local·​v1,​·​"J":​I
1339 ····​if-​ltz·​v0,​·​:​cond_0 1338 ····​if-​ltz·​v0,​·​:​cond_0
   
Offset 1364, 96 lines modified Offset 1363, 96 lines modified
   
1364 ····​if-​ge·​v1,​·​v5,​·​:​cond_0 1363 ····​if-​ge·​v1,​·​v5,​·​:​cond_0
   
1365 ····​iget-​object·​v5,​·​p0,​·​Lorg/​scoutant/​blokish/​model/​Board;​-​>ij:​[[I 1364 ····​iget-​object·​v5,​·​p0,​·​Lorg/​scoutant/​blokish/​model/​Board;​-​>ij:​[[I
   
1366 ····​aget-​object·​v5,​·​v5,​·​v0 1365 ····​aget-​object·​v5,​·​v5,​·​v0
   
1367 ····​iget·​v6,​·​v3,​·​Lorg/​scoutant/​blokish/​model/​Square;​-​>value:​I 1366 ····​iget·​v6,​·​v2,​·​Lorg/​scoutant/​blokish/​model/​Square;​-​>value:​I
   
1368 ····​aput·​v6,​·​v5,​·​v1 1367 ····​aput·​v6,​·​v5,​·​v1
   
1369 ····​goto·​:​goto_0 1368 ····​goto·​:​goto_0
   
1370 ····​.​line·​114 1369 ····​.​line·​114
1371 ····​.​end·​local·​v0····​#·​"I":​I 1370 ····​.​end·​local·​v0····​#·​"I":​I
1372 ····​.​end·​local·​v1····​#·​"J":​I 1371 ····​.​end·​local·​v1····​#·​"J":​I
1373 ····​.​end·​local·​v3····​#·​"s":​Lorg/​scoutant/​blokish/​model/​Square;​ 1372 ····​.​end·​local·​v2····​#·​"s":​Lorg/​scoutant/​blokish/​model/​Square;​
1374 ····​:​cond_1 1373 ····​:​cond_1
1375 ····​iget·​v5,​·​p1,​·​Lorg/​scoutant/​blokish/​model/​Piece;​-​>color:​I 1374 ····​iget·​v4,​·​p1,​·​Lorg/​scoutant/​blokish/​model/​Piece;​-​>color:​I
   
1376 ····​iget·​v6,​·​p0,​·​Lorg/​scoutant/​blokish/​model/​Board;​-​>color:​I 1375 ····​iget·​v5,​·​p0,​·​Lorg/​scoutant/​blokish/​model/​Board;​-​>color:​I
   
1377 ····​if-​ne·​v5,​·​v6,​·​:​cond_3 1376 ····​if-​ne·​v4,​·​v5,​·​:​cond_3
   
1378 ····​.​line·​115 1377 ····​.​line·​115
1379 ····​iget-​object·​v5,​·​p0,​·​Lorg/​scoutant/​blokish/​model/​Board;​-​>pieces:​Ljava/​util/​List;​ 1378 ····​iget-​object·​v4,​·​p0,​·​Lorg/​scoutant/​blokish/​model/​Board;​-​>pieces:​Ljava/​util/​List;​
   
1380 ····​invoke-​interface·​{v5,​·​p1},​·​Ljava/​util/​List;​-​>remove(Ljava/​lang/​Object;​)​Z 1379 ····​invoke-​interface·​{v4,​·​p1},​·​Ljava/​util/​List;​-​>remove(Ljava/​lang/​Object;​)​Z
   
1381 ····​.​line·​116 1380 ····​.​line·​116
1382 ····​iget·​v5,​·​p0,​·​Lorg/​scoutant/​blokish/​model/​Board;​-​>score:​I 1381 ····​iget·​v4,​·​p0,​·​Lorg/​scoutant/​blokish/​model/​Board;​-​>score:​I
   
1383 ····​iget·​v6,​·​p1,​·​Lorg/​scoutant/​blokish/​model/​Piece;​-​>count:​I 1382 ····​iget·​v5,​·​p1,​·​Lorg/​scoutant/​blokish/​model/​Piece;​-​>count:​I
   
1384 ····​add-​int/​2addr·​v5,​·​v6 1383 ····​add-​int/​2addr·​v4,​·​v5
   
1385 ····​iput·​v5,​·​p0,​·​Lorg/​scoutant/​blokish/​model/​Board;​-​>score:​I 1384 ····​iput·​v4,​·​p0,​·​Lorg/​scoutant/​blokish/​model/​Board;​-​>score:​I
   
1386 ····​.​line·​117 1385 ····​.​line·​117
1387 ····​invoke-​virtual·​{p1},​·​Lorg/​scoutant/​blokish/​model/​Piece;​-​>seeds()​Ljava/​util/​List;​ 1386 ····​invoke-​virtual·​{p1},​·​Lorg/​scoutant/​blokish/​model/​Piece;​-​>seeds()​Ljava/​util/​List;​
   
1388 ····​move-​result-​object·​v5 1387 ····​move-​result-​object·​v4
   
1389 ····​invoke-​interface·​{v5},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 1388 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
1390 ····​move-​result-​object·​v2 1389 ····​move-​result-​object·​v4
   
1391 ····​:​cond_2 1390 ····​:​cond_2
1392 ····​:​goto_1 1391 ····​:​goto_1
1393 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 1392 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
Max diff block lines reached; 15778/19793 bytes (79.72%) of diff not shown.
[−]
smali/org/scoutant/blokish/model/Game.smali
Offset 112, 40 lines modified Offset 112, 40 lines modified
112 ····​.​param·​p2,​·​"piece"····​#·​Lorg/​scoutant/​blokish/​model/​Piece;​ 112 ····​.​param·​p2,​·​"piece"····​#·​Lorg/​scoutant/​blokish/​model/​Piece;​
113 ····​.​param·​p3,​·​"i"····​#·​I 113 ····​.​param·​p3,​·​"i"····​#·​I
114 ····​.​param·​p4,​·​"j"····​#·​I 114 ····​.​param·​p4,​·​"j"····​#·​I
   
115 ····​.​prologue 115 ····​.​prologue
116 ····​const/​4·​v9,​·​0x1 116 ····​const/​4·​v9,​·​0x1
   
117 ····​const/​4·​v6,​·​0x0 117 ····​const/​4·​v5,​·​0x0
   
118 ····​const/​16·​v8,​·​0x14 118 ····​const/​16·​v8,​·​0x14
   
119 ····​.​line·​125 119 ····​.​line·​125
120 ····​const/​4·​v3,​·​0x0 120 ····​const/​4·​v2,​·​0x0
   
121 ····​.​line·​126 121 ····​.​line·​126
122 ····​.​local·​v3,​·​"result":​I 122 ····​.​local·​v2,​·​"result":​I
123 ····​const/​4·​v1,​·​0x0 123 ····​const/​4·​v1,​·​0x0
   
124 ····​.​local·​v1,​·​"b":​I 124 ····​.​local·​v1,​·​"b":​I
125 ····​:​goto_0 125 ····​:​goto_0
126 ····​if-​ge·​v1,​·​v8,​·​:​cond_1 126 ····​if-​ge·​v1,​·​v8,​·​:​cond_1
   
127 ····​const/​4·​v0,​·​0x0 127 ····​const/​4·​v0,​·​0x0
   
128 ····​.​local·​v0,​·​"a":​I 128 ····​.​local·​v0,​·​"a":​I
129 ····​:​goto_1 129 ····​:​goto_1
130 ····​if-​ge·​v0,​·​v8,​·​:​cond_0 130 ····​if-​ge·​v0,​·​v8,​·​:​cond_0
   
131 ····​iget-​object·​v5,​·​p0,​·​Lorg/​scoutant/​blokish/​model/​Game;​-​>ab:​[[I 131 ····​iget-​object·​v4,​·​p0,​·​Lorg/​scoutant/​blokish/​model/​Game;​-​>ab:​[[I
   
132 ····​aget-​object·​v5,​·​v5,​·​v0 132 ····​aget-​object·​v4,​·​v4,​·​v0
   
133 ····​aput·​v6,​·​v5,​·​v1 133 ····​aput·​v5,​·​v4,​·​v1
   
134 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1 134 ····​add-​int/​lit8·​v0,​·​v0,​·​0x1
   
135 ····​goto·​:​goto_1 135 ····​goto·​:​goto_1
   
136 ····​:​cond_0 136 ····​:​cond_0
137 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 137 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1
Offset 153, 44 lines modified Offset 153, 43 lines modified
153 ····​goto·​:​goto_0 153 ····​goto·​:​goto_0
   
154 ····​.​line·​127 154 ····​.​line·​127
155 ····​.​end·​local·​v0····​#·​"a":​I 155 ····​.​end·​local·​v0····​#·​"a":​I
156 ····​:​cond_1 156 ····​:​cond_1
157 ····​invoke-​virtual·​{p1},​·​Lorg/​scoutant/​blokish/​model/​Board;​-​>seeds()​Ljava/​util/​List;​ 157 ····​invoke-​virtual·​{p1},​·​Lorg/​scoutant/​blokish/​model/​Board;​-​>seeds()​Ljava/​util/​List;​
   
158 ····​move-​result-​object·​v5 158 ····​move-​result-​object·​v4
   
159 ····​invoke-​interface·​{v5},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 159 ····​invoke-​interface·​{v4},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
160 ····​move-​result-​object·​v2 160 ····​move-​result-​object·​v4
   
161 ····​.​local·​v2,​·​"i$":​Ljava/​util/​Iterator;​  
162 ····​:​goto_2 161 ····​:​goto_2
163 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 162 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
164 ····​move-​result·​v5 163 ····​move-​result·​v5
   
165 ····​if-​eqz·​v5,​·​:​cond_2 164 ····​if-​eqz·​v5,​·​:​cond_2
   
166 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 165 ····​invoke-​interface·​{v4},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
167 ····​move-​result-​object·​v4 166 ····​move-​result-​object·​v3
   
168 ····​check-​cast·​v4,​·​Lorg/​scoutant/​blokish/​model/​Square;​ 167 ····​check-​cast·​v3,​·​Lorg/​scoutant/​blokish/​model/​Square;​
   
169 ····​.​line·​128 168 ····​.​line·​128
170 ····​.​local·​v4,​·​"s":​Lorg/​scoutant/​blokish/​model/​Square;​ 169 ····​.​local·​v3,​·​"s":​Lorg/​scoutant/​blokish/​model/​Square;​
171 ····​:​try_start_0 170 ····​:​try_start_0
172 ····​iget-​object·​v5,​·​p0,​·​Lorg/​scoutant/​blokish/​model/​Game;​-​>ab:​[[I 171 ····​iget-​object·​v5,​·​p0,​·​Lorg/​scoutant/​blokish/​model/​Game;​-​>ab:​[[I
   
173 ····​iget·​v6,​·​v4,​·​Lorg/​scoutant/​blokish/​model/​Square;​-​>i:​I 172 ····​iget·​v6,​·​v3,​·​Lorg/​scoutant/​blokish/​model/​Square;​-​>i:​I
   
174 ····​aget-​object·​v5,​·​v5,​·​v6 173 ····​aget-​object·​v5,​·​v5,​·​v6
   
175 ····​iget·​v6,​·​v4,​·​Lorg/​scoutant/​blokish/​model/​Square;​-​>j:​I 174 ····​iget·​v6,​·​v3,​·​Lorg/​scoutant/​blokish/​model/​Square;​-​>j:​I
   
176 ····​const/​4·​v7,​·​0x1 175 ····​const/​4·​v7,​·​0x1
   
177 ····​aput·​v7,​·​v5,​·​v6 176 ····​aput·​v7,​·​v5,​·​v6
178 ····​:​try_end_0 177 ····​:​try_end_0
179 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0 178 ····​.​catch·​Ljava/​lang/​Exception;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_0
   
Offset 198, 49 lines modified Offset 197, 49 lines modified
   
198 ····​:​catch_0 197 ····​:​catch_0
199 ····​move-​exception·​v5 198 ····​move-​exception·​v5
   
200 ····​goto·​:​goto_2 199 ····​goto·​:​goto_2
   
201 ····​.​line·​130 200 ····​.​line·​130
202 ····​.​end·​local·​v4····​#·​"s":​Lorg/​scoutant/​blokish/​model/​Square;​ 201 ····​.​end·​local·​v3····​#·​"s":​Lorg/​scoutant/​blokish/​model/​Square;​
203 ····​:​cond_2 202 ····​:​cond_2
204 ····​invoke-​virtual·​{p2},​·​Lorg/​scoutant/​blokish/​model/​Piece;​-​>squares()​Ljava/​util/​List;​ 203 ····​invoke-​virtual·​{p2},​·​Lorg/​scoutant/​blokish/​model/​Piece;​-​>squares()​Ljava/​util/​List;​
   
205 ····​move-​result-​object·​v5 204 ····​move-​result-​object·​v4
   
Max diff block lines reached; 10665/13713 bytes (77.77%) of diff not shown.
[−]
smali/org/scoutant/blokish/model/Piece.smali
Offset 159, 128 lines modified Offset 159, 127 lines modified
   
159 .​method·​public·​static·​serialize(Lorg/​scoutant/​blokish/​model/​Piece;​)​Ljava/​lang/​String;​ 159 .​method·​public·​static·​serialize(Lorg/​scoutant/​blokish/​model/​Piece;​)​Ljava/​lang/​String;​
160 ····​.​locals·​5 160 ····​.​locals·​5
161 ····​.​param·​p0,​·​"piece"····​#·​Lorg/​scoutant/​blokish/​model/​Piece;​ 161 ····​.​param·​p0,​·​"piece"····​#·​Lorg/​scoutant/​blokish/​model/​Piece;​
   
162 ····​.​prologue 162 ····​.​prologue
163 ····​.​line·​228 163 ····​.​line·​228
164 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 164 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
   
165 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 165 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
166 ····​const-​string·​v4,​·​"" 166 ····​const-​string·​v3,​·​""
   
167 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 167 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
168 ····​move-​result-​object·​v3 168 ····​move-​result-​object·​v2
   
169 ····​iget·​v4,​·​p0,​·​Lorg/​scoutant/​blokish/​model/​Piece;​-​>color:​I 169 ····​iget·​v3,​·​p0,​·​Lorg/​scoutant/​blokish/​model/​Piece;​-​>color:​I
   
170 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 170 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
171 ····​move-​result-​object·​v3 171 ····​move-​result-​object·​v2
   
172 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 172 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
173 ····​move-​result-​object·​v1 173 ····​move-​result-​object·​v0
   
174 ····​.​line·​229 174 ····​.​line·​229
175 ····​.​local·​v1,​·​"msg":​Ljava/​lang/​String;​ 175 ····​.​local·​v0,​·​"msg":​Ljava/​lang/​String;​
176 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 176 ····​new-​instance·​v2,​·​Ljava/​lang/​StringBuilder;​
   
177 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 177 ····​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
178 ····​invoke-​virtual·​{v3,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 178 ····​invoke-​virtual·​{v2,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
179 ····​move-​result-​object·​v3 179 ····​move-​result-​object·​v2
   
180 ····​const-​string·​v4,​·​":​" 180 ····​const-​string·​v3,​·​":​"
   
181 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 181 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
182 ····​move-​result-​object·​v3 182 ····​move-​result-​object·​v2
   
183 ····​iget-​object·​v4,​·​p0,​·​Lorg/​scoutant/​blokish/​model/​Piece;​-​>type:​Ljava/​lang/​String;​ 183 ····​iget-​object·​v3,​·​p0,​·​Lorg/​scoutant/​blokish/​model/​Piece;​-​>type:​Ljava/​lang/​String;​
   
184 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 184 ····​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
185 ····​move-​result-​object·​v3 185 ····​move-​result-​object·​v2
   
186 ····​invoke-​virtual·​{v3},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 186 ····​invoke-​virtual·​{v2},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
187 ····​move-​result-​object·​v1 187 ····​move-​result-​object·​v0
   
188 ····​.​line·​230 188 ····​.​line·​230
189 ····​invoke-​virtual·​{p0},​·​Lorg/​scoutant/​blokish/​model/​Piece;​-​>squares()​Ljava/​util/​List;​ 189 ····​invoke-​virtual·​{p0},​·​Lorg/​scoutant/​blokish/​model/​Piece;​-​>squares()​Ljava/​util/​List;​
   
190 ····​move-​result-​object·​v3 190 ····​move-​result-​object·​v2
   
191 ····​invoke-​interface·​{v3},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​ 191 ····​invoke-​interface·​{v2},​·​Ljava/​util/​List;​-​>iterator()​Ljava/​util/​Iterator;​
   
192 ····​move-​result-​object·​v0 192 ····​move-​result-​object·​v2
   
193 ····​.​local·​v0,​·​"i$":​Ljava/​util/​Iterator;​  
194 ····​:​goto_0 193 ····​:​goto_0
195 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z 194 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>hasNext()​Z
   
196 ····​move-​result·​v3 195 ····​move-​result·​v3
   
197 ····​if-​eqz·​v3,​·​:​cond_0 196 ····​if-​eqz·​v3,​·​:​cond_0
   
198 ····​invoke-​interface·​{v0},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​ 197 ····​invoke-​interface·​{v2},​·​Ljava/​util/​Iterator;​-​>next()​Ljava/​lang/​Object;​
   
199 ····​move-​result-​object·​v2 198 ····​move-​result-​object·​v1
   
200 ····​check-​cast·​v2,​·​Lorg/​scoutant/​blokish/​model/​Square;​ 199 ····​check-​cast·​v1,​·​Lorg/​scoutant/​blokish/​model/​Square;​
   
201 ····​.​line·​231 200 ····​.​line·​231
202 ····​.​local·​v2,​·​"s":​Lorg/​scoutant/​blokish/​model/​Square;​ 201 ····​.​local·​v1,​·​"s":​Lorg/​scoutant/​blokish/​model/​Square;​
203 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​ 202 ····​new-​instance·​v3,​·​Ljava/​lang/​StringBuilder;​
   
204 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 203 ····​invoke-​direct·​{v3},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
205 ····​invoke-​virtual·​{v3,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 204 ····​invoke-​virtual·​{v3,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
206 ····​move-​result-​object·​v3 205 ····​move-​result-​object·​v3
   
207 ····​const-​string·​v4,​·​":​" 206 ····​const-​string·​v4,​·​":​"
   
208 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 207 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
209 ····​move-​result-​object·​v3 208 ····​move-​result-​object·​v3
   
210 ····​iget·​v4,​·​v2,​·​Lorg/​scoutant/​blokish/​model/​Square;​-​>i:​I 209 ····​iget·​v4,​·​v1,​·​Lorg/​scoutant/​blokish/​model/​Square;​-​>i:​I
   
211 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 210 ····​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
212 ····​move-​result-​object·​v3 211 ····​move-​result-​object·​v3
   
213 ····​const-​string·​v4,​·​",​" 212 ····​const-​string·​v4,​·​",​"
Max diff block lines reached; 5439/10253 bytes (53.05%) of diff not shown.
[−]
original/AndroidManifest.xml
Offset 57, 16 lines modified Offset 57, 16 lines modified
00000380:​·​6c00·​6400·​5600·​6500·​7200·​7300·​6900·​6f00··​l.​d.​V.​e.​r.​s.​i.​o.​ 00000380:​·​6c00·​6400·​5600·​6500·​7200·​7300·​6900·​6f00··​l.​d.​V.​e.​r.​s.​i.​o.​
00000390:​·​6e00·​4e00·​6100·​6d00·​6500·​0000·​0800·​6d00··​n.​N.​a.​m.​e.​.​.​.​.​m.​ 00000390:​·​6e00·​4e00·​6100·​6d00·​6500·​0000·​0800·​6d00··​n.​N.​a.​m.​e.​.​.​.​.​m.​
000003a0:​·​6100·​6e00·​6900·​6600·​6500·​7300·​7400·​0000··​a.​n.​i.​f.​e.​s.​t.​.​.​ 000003a0:​·​6100·​6e00·​6900·​6600·​6500·​7300·​7400·​0000··​a.​n.​i.​f.​e.​s.​t.​.​.​
000003b0:​·​1400·​6f00·​7200·​6700·​2e00·​7300·​6300·​6f00··​.​.​o.​r.​g.​.​.​s.​c.​o.​ 000003b0:​·​1400·​6f00·​7200·​6700·​2e00·​7300·​6300·​6f00··​.​.​o.​r.​g.​.​.​s.​c.​o.​
000003c0:​·​7500·​7400·​6100·​6e00·​7400·​2e00·​6200·​6c00··​u.​t.​a.​n.​t.​.​.​b.​l.​ 000003c0:​·​7500·​7400·​6100·​6e00·​7400·​2e00·​6200·​6c00··​u.​t.​a.​n.​t.​.​.​b.​l.​
000003d0:​·​6f00·​6b00·​6900·​7300·​6800·​0000·​0300·​3300··​o.​k.​i.​s.​h.​.​.​.​.​3.​ 000003d0:​·​6f00·​6b00·​6900·​7300·​6800·​0000·​0300·​3300··​o.​k.​i.​s.​h.​.​.​.​.​3.​
000003e0:​·​2e00·​3000·​0000·​0200·​3200·​3300·​0000·​0b00··​.​.​0.​.​.​.​.​2.​3.​.​.​.​.​ 000003e0:​·​2e00·​3000·​0000·​0200·​3200·​3300·​0000·​0b00··​.​.​0.​.​.​.​.​2.​3.​.​.​.​.​
000003f0:​·​3600·​2e00·​3000·​2d00·​3200·​3100·​3600·​3600··​6.​.​.​0.​-​.​2.​1.​6.​6.​ 000003f0:​·​3600·​2e00·​3000·​2d00·​3200·​3700·​3000·​3400··​6.​.​.​0.​-​.​2.​7.​0.​4.​
00000400:​·​3700·​3600·​3700·​0000·​0800·​7500·​7300·​6500··7.​6.​7.​.​.​.​.​u.​s.​e.​ 00000400:​·​3000·​3000·​3200·​0000·​0800·​7500·​7300·​6500··0.​0.​2.​.​.​.​.​u.​s.​e.​
00000410:​·​7300·​2d00·​7300·​6400·​6b00·​0000·​0f00·​7500··​s.​-​.​s.​d.​k.​.​.​.​.​u.​ 00000410:​·​7300·​2d00·​7300·​6400·​6b00·​0000·​0f00·​7500··​s.​-​.​s.​d.​k.​.​.​.​.​u.​
00000420:​·​7300·​6500·​7300·​2d00·​7000·​6500·​7200·​6d00··​s.​e.​s.​-​.​p.​e.​r.​m.​ 00000420:​·​7300·​6500·​7300·​2d00·​7000·​6500·​7200·​6d00··​s.​e.​s.​-​.​p.​e.​r.​m.​
00000430:​·​6900·​7300·​7300·​6900·​6f00·​6e00·​0000·​1a00··​i.​s.​s.​i.​o.​n.​.​.​.​.​ 00000430:​·​6900·​7300·​7300·​6900·​6f00·​6e00·​0000·​1a00··​i.​s.​s.​i.​o.​n.​.​.​.​.​
00000440:​·​6100·​6e00·​6400·​7200·​6f00·​6900·​6400·​2e00··​a.​n.​d.​r.​o.​i.​d.​.​.​ 00000440:​·​6100·​6e00·​6400·​7200·​6f00·​6900·​6400·​2e00··​a.​n.​d.​r.​o.​i.​d.​.​.​
00000450:​·​7000·​6500·​7200·​6d00·​6900·​7300·​7300·​6900··​p.​e.​r.​m.​i.​s.​s.​i.​ 00000450:​·​7000·​6500·​7200·​6d00·​6900·​7300·​7300·​6900··​p.​e.​r.​m.​i.​s.​s.​i.​
00000460:​·​6f00·​6e00·​2e00·​5600·​4900·​4200·​5200·​4100··​o.​n.​.​.​V.​I.​B.​R.​A.​ 00000460:​·​6f00·​6e00·​2e00·​5600·​4900·​4200·​5200·​4100··​o.​n.​.​.​V.​I.​B.​R.​A.​
00000470:​·​5400·​4500·​0000·​0c00·​7500·​7300·​6500·​7300··​T.​E.​.​.​.​.​u.​s.​e.​s.​ 00000470:​·​5400·​4500·​0000·​0c00·​7500·​7300·​6500·​7300··​T.​E.​.​.​.​.​u.​s.​e.​s.​