Offset 1, 36 lines modified | Offset 1, 36 lines modified | ||
1 |
Zip·file·size:·522 |
1 | Zip·file·size:·522722·bytes,·number·of·entries:·34 |
2 | -rw----·····2.0·fat·····2333·bl·defN·12-Sep-15·18:02·META-INF/MANIFEST.MF | 2 | -rw----·····2.0·fat·····2333·bl·defN·12-Sep-15·18:02·META-INF/MANIFEST.MF |
3 | -rw----·····2.0·fat·····2454·bl·defN·12-Sep-15·18:02·META-INF/01F7D835.SF | 3 | -rw----·····2.0·fat·····2454·bl·defN·12-Sep-15·18:02·META-INF/01F7D835.SF |
4 | -rw----·····2.0·fat·····1297·bl·defN·12-Sep-15·18:02·META-INF/01F7D835.RSA | 4 | -rw----·····2.0·fat·····1297·bl·defN·12-Sep-15·18:02·META-INF/01F7D835.RSA |
5 |
-rw----····· |
5 | -rw----·····2.0·fat·····1672·bX·defN·08-Jan-01·00:00·AndroidManifest.xml |
6 |
-rw----·····1.0·fat·····4 |
6 | -rw----·····1.0·fat·····4113·b-·stor·08-Jan-01·00:00·assets/block1.png |
7 |
-rw----·····1.0·fat·····4 |
7 | -rw----·····1.0·fat·····4213·b-·stor·08-Jan-01·00:00·assets/block2.png |
8 |
-rw----·····1.0·fat·····40 |
8 | -rw----·····1.0·fat·····4014·b-·stor·08-Jan-01·00:00·assets/block3.png |
9 |
-rw----·····1.0·fat····· |
9 | -rw----·····1.0·fat·····4037·b-·stor·08-Jan-01·00:00·assets/block4.png |
10 |
-rw----·····1.0·fat····· |
10 | -rw----·····1.0·fat·····3932·b-·stor·08-Jan-01·00:00·assets/block5.png |
11 |
-rw----·····1.0·fat····· |
11 | -rw----·····1.0·fat·····4327·b-·stor·08-Jan-01·00:00·assets/block6.png |
12 |
-rw----····· |
12 | -rw----·····1.0·fat·····1118·b-·stor·08-Jan-01·00:00·assets/easy.png |
13 |
-rw----····· |
13 | -rw----·····2.0·fat····11744·bl·defN·08-Jan-01·00:00·assets/font.fnt |
14 |
-rw----·····1.0·fat···· |
14 | -rw----·····1.0·fat····14327·b-·stor·08-Jan-01·00:00·assets/font.png |
15 |
-rw----·····1.0·fat···· |
15 | -rw----·····1.0·fat·····5890·b-·stor·08-Jan-01·00:00·assets/gameboardbottom.png |
16 |
-rw----·····1.0·fat····1 |
16 | -rw----·····1.0·fat····11227·b-·stor·08-Jan-01·00:00·assets/gameboardtop.png |
17 |
-rw----·····1.0·fat···· |
17 | -rw----·····1.0·fat····17317·b-·stor·08-Jan-01·00:00·assets/gameover.png |
18 |
-rw----·····1.0·fat····· |
18 | -rw----·····1.0·fat·····8574·b-·stor·08-Jan-01·00:00·assets/help.png |
19 |
-rw----·····1.0·fat····· |
19 | -rw----·····1.0·fat·····3311·b-·stor·08-Jan-01·00:00·assets/highscoreentry.png |
20 |
-rw----·····1.0·fat···· |
20 | -rw----·····1.0·fat·····7314·b-·stor·08-Jan-01·00:00·assets/highscores.png |
21 |
-rw----·····1.0·fat···· |
21 | -rw----·····1.0·fat····20641·b-·stor·08-Jan-01·00:00·assets/menu.png |
22 |
-rw----·····1.0·fat····· |
22 | -rw----·····1.0·fat······886·b-·stor·08-Jan-01·00:00·assets/normal.png |
23 |
-rw----·····1.0·fat·····3 |
23 | -rw----·····1.0·fat·····3147·b-·stor·08-Jan-01·00:00·assets/textentry.png |
24 |
-rw----·····1.0·fat·····3 |
24 | -rw----·····1.0·fat·····3553·b-·stor·08-Jan-01·00:00·assets/textentry_nosel.png |
25 |
-rw----····· |
25 | -rw----·····1.0·fat·····3949·b-·stor·08-Jan-01·00:00·assets/textentry_sel.png |
26 |
-rw----·····1.0·fat····· |
26 | -rw----·····1.0·fat·····5906·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/icon.png |
27 |
-rw----·····1.0·fat····· |
27 | -rw----·····1.0·fat·····2241·b-·stor·08-Jan-01·00:00·res/drawable-ldpi-v4/icon.png |
28 |
-rw----·····1.0·fat····· |
28 | -rw----·····1.0·fat·····3345·b-·stor·08-Jan-01·00:00·res/drawable-mdpi-v4/icon.png |
29 |
-rw----·····1.0·fat····· |
29 | -rw----·····1.0·fat·····2644·b-·stor·08-Jan-01·00:00·resources.arsc |
30 |
-rw----·····2.0·fat··· |
30 | -rw----·····2.0·fat···975932·bl·defN·08-Jan-01·00:00·classes.dex |
31 |
-rw----·····2.0·fat······146·bl·defN· |
31 | -rw----·····2.0·fat······146·bl·defN·08-Jan-01·00:00·org/cocos2d/tests/FontTest.h |
32 |
-rw----·····2.0·fat·····5719·bl·defN· |
32 | -rw----·····2.0·fat·····5719·bl·defN·08-Jan-01·00:00·org/cocos2d/tests/FontTest.m |
33 |
-rw----·····2.0·fat······219·bl·defN· |
33 | -rw----·····2.0·fat······219·bl·defN·08-Jan-01·00:00·org/cocos2d/tests/test.lst |
34 |
-rw----·····2.0·fat···330815·bl·defN· |
34 | -rw----·····2.0·fat···330815·bl·defN·08-Jan-01·00:00·org/cocos2d/tags |
35 |
-rw----·····2.0·fat·····6203·bl·defN· |
35 | -rw----·····2.0·fat·····6203·bl·defN·08-Jan-01·00:00·assets/fps_images.png |
36 |
34·files,·1 |
36 | 34·files,·1478560·bytes·uncompressed,·518598·bytes·compressed:··64.9% |
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="101"·android:versionName="1.0.1"·package="com.boombuler.games.shift" | 2 | <manifest·android:versionCode="101"·android:versionName="1.0.1"·package="com.boombuler.games.shift"·platformBuildVersionCode="4"·platformBuildVersionName="1.6" |
3 | ··xmlns:android="http://schemas.android.com/apk/res/android"> | 3 | ··xmlns:android="http://schemas.android.com/apk/res/android"> |
4 | ····<application·android:label="@string/app_name"·android:icon="@drawable/icon"> | 4 | ····<application·android:label="@string/app_name"·android:icon="@drawable/icon"> |
5 | ········<activity·android:label="@string/app_name"·android:name=".Main"·android:screenOrientation="portrait"> | 5 | ········<activity·android:label="@string/app_name"·android:name=".Main"·android:screenOrientation="portrait"> |
6 | ············<intent-filter> | 6 | ············<intent-filter> |
7 | ················<action·android:name="android.intent.action.MAIN"·/> | 7 | ················<action·android:name="android.intent.action.MAIN"·/> |
8 | ················<category·android:name="android.intent.category.LAUNCHER"·/> | 8 | ················<category·android:name="android.intent.category.LAUNCHER"·/> |
9 | ············</intent-filter> | 9 | ············</intent-filter> |
Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
1 | #SNG:·from·stdin | 1 | #SNG:·from·stdin |
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·36;·height:·36;·bitdepth:·8; | 3 | ····width:·36;·height:·36;·bitdepth:·8; |
4 | ····using·color·alpha; | 4 | ····using·color·alpha; |
5 | } | 5 | } |
6 | IMAGE·{ | 6 | IMAGE·{ |
7 | ····pixels·hex | 7 | ····pixels·hex |
8 |
|
8 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· |
9 | 00000000·454a7623·474a765f·484c7860·494c7960·494e7a60·4b4e7c60·4b4f7e60·4c507f60·4d508060·4d518160·4e528160·4e528460·4f538360·4e538460·4e538460·4e518260·4d518160·4c517f60·4b4f7e60·4a4f7d60·4b4e7b60·494d7a60·484b7960·474b7860·464a7660·45497460·44487160·43477060·42456e60·41456c60·3f436b60·3f426960·3c406760·37395d28·00000000· | 9 | 00000000·454a7623·474a765f·484c7860·494c7960·494e7a60·4b4e7c60·4b4f7e60·4c507f60·4d508060·4d518160·4e528160·4e528460·4f538360·4e538460·4e538460·4e518260·4d518160·4c517f60·4b4f7e60·4a4f7d60·4b4e7b60·494d7a60·484b7960·474b7860·464a7660·45497460·44487160·43477060·42456e60·41456c60·3f436b60·3f426960·3c406760·37395d28·00000000· |
10 | 00000000·44487463·494d7af7·4b4f7dfa·4b507efa·4c5080fa·4d5181fa·4e5383fa·4f5485fa·4f5486fa·505587fa·515589fa·515788fa·52578afa·51578afa·515689fa·515688fa·515587fa·505486fa·4f5384fa·4d5382fa·4d5281fa·4c5080fa·4b4f7efa·4a4e7cfa·494e7bfa·484c79fa·474a77fa·464a75fa·454873fa·434772fa·43466ffa·42456efa·3f436bfa·2f314e7f·00000000· | 10 | 00000000·44487463·494d7af7·4b4f7dfa·4b507efa·4c5080fa·4d5181fa·4e5383fa·4f5485fa·4f5486fa·505587fa·515589fa·515788fa·52578afa·51578afa·515689fa·515688fa·515587fa·505486fa·4f5384fa·4d5382fa·4d5281fa·4c5080fa·4b4f7efa·4a4e7cfa·494e7bfa·484c79fa·474a77fa·464a75fa·454873fa·434772fa·43466ffa·42456efa·3f436bfa·2f314e7f·00000000· |
11 | 00000000·44487364·494d7bfb·4b4f7eff·4b507fff·4d507fff·4d5282ff·4e5384ff·4f5284ff·505586ff·505587ff·515687ff·525589ff·525688ff·525688ff·505689ff·525789ff·444874ff·4a4f7dff·505485ff·4e5283ff·4d5281ff·4c507fff·4b507fff·4a4d7cff·494d7bff·484c7aff·464b76ff·464976ff·454974ff·434771ff·43476fff·41446eff·3f446bff·2e314d83·00000000· | 11 | 00000000·44487364·494d7bfb·4b4f7eff·4b507fff·4d507fff·4d5282ff·4e5384ff·4f5284ff·505586ff·505587ff·515687ff·525589ff·525688ff·525688ff·505689ff·525789ff·444874ff·4a4f7dff·505485ff·4e5283ff·4d5281ff·4c507fff·4b507fff·4a4d7cff·494d7bff·484c7aff·464b76ff·464976ff·454974ff·434771ff·43476fff·41446eff·3f446bff·2e314d83·00000000· |
12 | 00000000·44477264·494d7bfb·4b4f7dff·4b4f7eff·4c507fff·4d5181ff·4e5283ff·4f5383ff·505485ff·4f5586ff·505587ff·515588ff·515688ff·515687ff·525689ff·474c79ff·0b0d26ff·131735ff·4b4f7fff·4e5383ff·4c5081ff·4b507fff·4b4f7eff·4a4e7cff·494d7aff·484c79ff·474a76ff·464a75ff·454873ff·434770ff·42466fff·41456dff·40436aff·2e314d83·00000000· | 12 | 00000000·44477264·494d7bfb·4b4f7dff·4b4f7eff·4c507fff·4d5181ff·4e5283ff·4f5383ff·505485ff·4f5586ff·505587ff·515588ff·515688ff·515687ff·525689ff·474c79ff·0b0d26ff·131735ff·4b4f7fff·4e5383ff·4c5081ff·4b507fff·4b4f7eff·4a4e7cff·494d7aff·484c79ff·474a76ff·464a75ff·454873ff·434770ff·42466fff·41456dff·40436aff·2e314d83·00000000· |
13 | 00000000·44477164·494d7afb·4a4e7cff·4a4f7dff·4c507fff·4d5180ff·4d5282ff·4e5283ff·4e5385ff·4f5485ff·505587ff·515587ff·505587ff·505487ff·4c5080ff·0e0f29ff·060928ff·060928ff·121534ff·4b4f7eff·4c507fff·4b507eff·4c507dff·484d7bff·484c79ff·484c79ff·454a75ff·454974ff·444872ff·434771ff·42456fff·41446dff·3f436aff·2e314d83·00000000· | 13 | 00000000·44477164·494d7afb·4a4e7cff·4a4f7dff·4c507fff·4d5180ff·4d5282ff·4e5283ff·4e5385ff·4f5485ff·505587ff·515587ff·505587ff·505487ff·4c5080ff·0e0f29ff·060928ff·060928ff·121534ff·4b4f7eff·4c507fff·4b507eff·4c507dff·484d7bff·484c79ff·484c79ff·454a75ff·454974ff·444872ff·434771ff·42456fff·41446dff·3f436aff·2e314d83·00000000· |
14 | 00000000·43477164·484c7afb·4a4e7bff·4b4e7dff·4b4f7dff·4c5180ff·4d5181ff·4d5281ff·4e5283ff·4f5483ff·4f5284ff·4f5385ff·515586ff·4b507fff·0a0b21ff·050826ff·06092aff·070a29ff·030626ff·1b1d3eff·4a4e7cff·4c507fff·4a4e7cff·494d7bff·484c78ff·474b77ff·464a75ff·454974ff·444972ff·42466fff·41456eff·41456dff·3f436aff·2d314c83·00000000· | 14 | 00000000·43477164·484c7afb·4a4e7bff·4b4e7dff·4b4f7dff·4c5180ff·4d5181ff·4d5281ff·4e5283ff·4f5483ff·4f5284ff·4f5385ff·515586ff·4b507fff·0a0b21ff·050826ff·06092aff·070a29ff·030626ff·1b1d3eff·4a4e7cff·4c507fff·4a4e7cff·494d7bff·484c78ff·474b77ff·464a75ff·454974ff·444972ff·42466fff·41456eff·41456dff·3f436aff·2d314c83·00000000· |
15 | 00000000·43467064·484b78fb·494c7aff·494e7cff·4a4f7dff·4c507fff·4b5180ff·4c5180ff·4d5282ff·4e5283ff·4e5283ff·4e5384ff·444975ff·0e0f29ff·050826ff·050828ff·16193bff·0a0d2dff·060929ff·040626ff·121534ff·464a76ff·4a4e7cff·484c7aff·484b78ff·474b77ff·464975ff·444873ff·444771ff·434670ff·42456eff·41446cff·3e4269ff·2e304c83·00000000· | 15 | 00000000·43467064·484b78fb·494c7aff·494e7cff·4a4f7dff·4c507fff·4b5180ff·4c5180ff·4d5282ff·4e5283ff·4e5283ff·4e5384ff·444975ff·0e0f29ff·050826ff·050828ff·16193bff·0a0d2dff·060929ff·040626ff·121534ff·464a76ff·4a4e7cff·484c7aff·484b78ff·474b77ff·464975ff·444873ff·444771ff·434670ff·42456eff·41446cff·3e4269ff·2e304c83·00000000· |
Offset 36, 9 lines modified | Offset 36, 9 lines modified | ||
36 | 00000000·33365664·373a5cfb·383a5cff·373b5dff·383b5eff·383b5dff·383b5eff·383b5eff·383c5fff·393c5fff·393c5fff·393c5fff·333658ff·0d102fff·060929ff·060929ff·0f1230ff·070922ff·060929ff·050827ff·101333ff·36385bff·373a5dff·373a5dff·363a5cff·363a5cff·36395aff·36395bff·36395aff·363859ff·353859ff·353759ff·343757ff·26284083·00000000· | 36 | 00000000·33365664·373a5cfb·383a5cff·373b5dff·383b5eff·383b5dff·383b5eff·383b5eff·383c5fff·393c5fff·393c5fff·393c5fff·333658ff·0d102fff·060929ff·060929ff·0f1230ff·070922ff·060929ff·050827ff·101333ff·36385bff·373a5dff·373a5dff·363a5cff·363a5cff·36395aff·36395bff·36395aff·363859ff·353859ff·353759ff·343757ff·26284083·00000000· |
37 | 00000000·32355564·36395afb·373a5bff·373a5cff·373a5dff·373a5dff·373b5dff·383b5eff·383b5dff·383b5eff·393c5eff·383b5eff·393b5fff·36395bff·0c0e2cff·060928ff·07092aff·070a2aff·050827ff·181b3aff·36395bff·373a5cff·373a5cff·37395aff·36395bff·36395bff·353959ff·35395aff·353859ff·353859ff·353859ff·363858ff·343757ff·26284183·00000000· | 37 | 00000000·32355564·36395afb·373a5bff·373a5cff·373a5dff·373a5dff·373b5dff·383b5eff·383b5dff·383b5eff·393c5eff·383b5eff·393b5fff·36395bff·0c0e2cff·060928ff·07092aff·070a2aff·050827ff·181b3aff·36395bff·373a5cff·373a5cff·37395aff·36395bff·36395bff·353959ff·35395aff·353859ff·353859ff·353859ff·363858ff·343757ff·26284183·00000000· |
38 | 00000000·32355364·36385afb·35385aff·36395aff·36395aff·363b5aff·363a5bff·36395bff·36395bff·373a5cff·373a5cff·363a5cff·363a5cff·36395cff·35395aff·0d102fff·060929ff·070a29ff·101332ff·363959ff·36395bff·36395aff·35385aff·36385bff·37385aff·353859ff·353859ff·353758ff·363959ff·353757ff·353757ff·343757ff·343757ff·26283f83·00000000· | 38 | 00000000·32355364·36385afb·35385aff·36395aff·36395aff·363b5aff·363a5bff·36395bff·36395bff·373a5cff·373a5cff·363a5cff·363a5cff·36395cff·35395aff·0d102fff·060929ff·070a29ff·101332ff·363959ff·36395bff·36395aff·35385aff·36385bff·37385aff·353859ff·353859ff·353758ff·363959ff·353757ff·353757ff·343757ff·343757ff·26283f83·00000000· |
39 | 00000000·31355264·343859fb·353959ff·35385aff·363859ff·36395aff·36395aff·36395aff·36395bff·36395bff·363a5cff·36395cff·363a5bff·36395bff·363a5dff·313455ff·0b0e2cff·101334ff·343759ff·36395bff·36385aff·36395aff·35385aff·363859ff·353859ff·353759ff·353858ff·353858ff·343858ff·363757ff·353858ff·343757ff·333757ff·26284083·00000000· | 39 | 00000000·31355264·343859fb·353959ff·35385aff·363859ff·36395aff·36395aff·36395aff·36395bff·36395bff·363a5cff·36395cff·363a5bff·36395bff·363a5dff·313455ff·0b0e2cff·101334ff·343759ff·36395bff·36385aff·36395aff·35385aff·363859ff·353859ff·353759ff·353858ff·353858ff·343858ff·363757ff·353858ff·343757ff·333757ff·26284083·00000000· |
40 | 00000000·31345364·353858fb·353859ff·343859ff·353858ff·35385aff·363959ff·36385aff·35395aff·363959ff·353859ff·36385aff·36395aff·36395aff·36395aff·37395aff·2e3251ff·343657ff·36395aff·36385aff·343859ff·353859ff·353759ff·353858ff·353759ff·353757ff·343758ff·353758ff·353757ff·343757ff·353757ff·353857ff·343757ff·26284183·00000000· | 40 | 00000000·31345364·353858fb·353859ff·343859ff·353858ff·35385aff·363959ff·36385aff·35395aff·363959ff·353859ff·36385aff·36395aff·36395aff·36395aff·37395aff·2e3251ff·343657ff·36395aff·36385aff·343859ff·353859ff·353759ff·353858ff·353759ff·353757ff·343758ff·353758ff·353757ff·343757ff·353757ff·353857ff·343757ff·26284183·00000000· |
41 | 00000000·30335264·343655fc·343756ff·343757ff·343757ff·343757ff·343657ff·333758ff·343658ff·343759ff·343759ff·343759ff·353759ff·343859ff·343759ff·343759ff·353858ff·333758ff·333758ff·343757ff·343658ff·343757ff·333757ff·343657ff·343757ff·343757ff·343757ff·343657ff·333756ff·343756ff·343756ff·343756ff·323655ff·25273e84·00000000· | 41 | 00000000·30335264·343655fc·343756ff·343757ff·343757ff·343757ff·343657ff·333758ff·343658ff·343759ff·343759ff·343759ff·353759ff·343859ff·343759ff·343759ff·353858ff·333758ff·333758ff·343757ff·343658ff·343757ff·333757ff·343657ff·343757ff·343757ff·343757ff·343657ff·333756ff·343756ff·343756ff·343756ff·323655ff·25273e84·00000000· |
42 | 00000000·292b442e·24253d8b·23263c8e·23253c8e·23263c8e·23253c8e·23263c8e·23253b8e·23263b8e·23263b8e·23263b8e·23263c8e·23263c8e·23253c8e·23263c8e·23263c8e·23263c8e·23263b8e·23263b8e·23263c8e·23253b8e·23253c8e·23253c8e·23263c8e·23253c8e·23263c8e·23263c8e·23253c8e·23253c8e·23263c8e·23253c8e·23253c8e·23253b8f·191b2b49·00000000· | 42 | 00000000·292b442e·24253d8b·23263c8e·23253c8e·23263c8e·23253c8e·23263c8e·23253b8e·23263b8e·23263b8e·23263b8e·23263c8e·23263c8e·23253c8e·23263c8e·23263c8e·23263c8e·23263b8e·23263b8e·23263c8e·23253b8e·23253c8e·23253c8e·23263c8e·23253c8e·23263c8e·23263c8e·23253c8e·23253c8e·23263c8e·23253c8e·23253c8e·23253b8f·191b2b49·00000000· |
43 |
|
43 | 00000000·00000000·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000002·00000001·00000000· |
44 | } | 44 | } |
Offset 2, 15 lines modified | Offset 2, 15 lines modified | ||
2 | IHDR·{ | 2 | IHDR·{ |
3 | ····width:·48;·height:·48;·bitdepth:·8; | 3 | ····width:·48;·height:·48;·bitdepth:·8; |
4 | ····using·color·alpha; | 4 | ····using·color·alpha; |
5 | } | 5 | } |
6 | IMAGE·{ | 6 | IMAGE·{ |
7 | ····pixels·hex | 7 | ····pixels·hex |
8 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· | 8 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· |
9 |
00000000· |
9 | 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· |
10 | 00000000·00000000·464a769c·484b77ca·494d79c8·494d7ac8·4a4e7bc8·4a4f7cc8·4c4f7dc8·4c507fc8·4c5080c8·4d5180c8·4e5181c8·4e5282c8·4e5283c8·4f5383c8·4f5385c8·505485c8·505485c8·4f5485c8·4f5485c8·4f5384c8·4e5283c8·4e5282c8·4d5281c8·4c5080c8·4c507fc8·4b507ec8·4c4f7dc8·4b4e7cc8·494e7bc8·494c7ac8·484c79c8·484c78c8·464a76c8·464a75c8·454973c8·454972c8·434771c8·43466fc8·42466ec8·41456cc8·40436cc8·40436ac8·3e4269ca·383b5fab·00000004·00000000· | 10 | 00000000·00000000·464a769c·484b77ca·494d79c8·494d7ac8·4a4e7bc8·4a4f7cc8·4c4f7dc8·4c507fc8·4c5080c8·4d5180c8·4e5181c8·4e5282c8·4e5283c8·4f5383c8·4f5385c8·505485c8·505485c8·4f5485c8·4f5485c8·4f5384c8·4e5283c8·4e5282c8·4d5281c8·4c5080c8·4c507fc8·4b507ec8·4c4f7dc8·4b4e7cc8·494e7bc8·494c7ac8·484c79c8·484c78c8·464a76c8·464a75c8·454973c8·454972c8·434771c8·43466fc8·42466ec8·41456cc8·40436cc8·40436ac8·3e4269ca·383b5fab·00000004·00000000· |
11 | 00000000·00000000·454975d1·4a4f7cff·4c507eff·4b507eff·4d5181ff·4d5181ff·4e5282ff·4f5384ff·4f5484ff·505586ff·505587ff·515588ff·515688ff·52568aff·525889ff·53578bff·53588bff·52588bff·52578aff·52568aff·515788ff·525587ff·515587ff·505486ff·4f5485ff·4e5483ff·4e5382ff·4d5282ff·4d507fff·4c507fff·4b4f7dff·4a4f7cff·4a4e7bff·494d7aff·484b78ff·484c77ff·464a75ff·464974ff·444873ff·444772ff·43476fff·43466fff·41456eff·36395aed·0000001a·00000000· | 11 | 00000000·00000000·454975d1·4a4f7cff·4c507eff·4b507eff·4d5181ff·4d5181ff·4e5282ff·4f5384ff·4f5484ff·505586ff·505587ff·515588ff·515688ff·52568aff·525889ff·53578bff·53588bff·52588bff·52578aff·52568aff·515788ff·525587ff·515587ff·505486ff·4f5485ff·4e5483ff·4e5382ff·4d5282ff·4d507fff·4c507fff·4b4f7dff·4a4f7cff·4a4e7bff·494d7aff·484b78ff·484c77ff·464a75ff·464974ff·444873ff·444772ff·43476fff·43466fff·41456eff·36395aed·0000001a·00000000· |
12 | 00000000·00000000·454975cf·4a4e7cff·4b507eff·4c507fff·4c5180ff·4e5180ff·4e5282ff·4e5383ff·4f5385ff·505385ff·505586ff·515587ff·515688ff·525788ff·525689ff·535689ff·525789ff·535789ff·51578aff·525688ff·515788ff·4a4e7dff·4f5484ff·505485ff·505484ff·4e5284ff·4e5382ff·4e5181ff·4b517fff·4c507fff·4b4e7dff·4a4e7cff·494d7bff·494c7aff·474c77ff·474a77ff·464a75ff·464974ff·444772ff·434871ff·43466fff·41456fff·41466eff·36395aec·0000001a·00000000· | 12 | 00000000·00000000·454975cf·4a4e7cff·4b507eff·4c507fff·4c5180ff·4e5180ff·4e5282ff·4e5383ff·4f5385ff·505385ff·505586ff·515587ff·515688ff·525788ff·525689ff·535689ff·525789ff·535789ff·51578aff·525688ff·515788ff·4a4e7dff·4f5484ff·505485ff·505484ff·4e5284ff·4e5382ff·4e5181ff·4b517fff·4c507fff·4b4e7dff·4a4e7cff·494d7bff·494c7aff·474c77ff·474a77ff·464a75ff·464974ff·444772ff·434871ff·43466fff·41456fff·41466eff·36395aec·0000001a·00000000· |
13 | 00000000·00000000·454874cf·4a4e7cff·4c4f7eff·4c4f7eff·4c517fff·4d5180ff·4e5282ff·4e5383ff·505384ff·505484ff·515486ff·505687ff·515587ff·515688ff·515689ff·525689ff·515689ff·525788ff·515689ff·505687ff·4e5384ff·101228ff·1d213fff·505585ff·4e5384ff·4e5282ff·4d5183ff·4d5181ff·4b517fff·4b4f7fff·4b4f7dff·4a4e7bff·494d7aff·484c79ff·484c77ff·474b77ff·464a75ff·454873ff·434871ff·434871ff·43456fff·41456eff·42456dff·36395aec·0000001a·00000000· | 13 | 00000000·00000000·454874cf·4a4e7cff·4c4f7eff·4c4f7eff·4c517fff·4d5180ff·4e5282ff·4e5383ff·505384ff·505484ff·515486ff·505687ff·515587ff·515688ff·515689ff·525689ff·515689ff·525788ff·515689ff·505687ff·4e5384ff·101228ff·1d213fff·505585ff·4e5384ff·4e5282ff·4d5183ff·4d5181ff·4b517fff·4b4f7fff·4b4f7dff·4a4e7bff·494d7aff·484c79ff·484c77ff·474b77ff·464a75ff·454873ff·434871ff·434871ff·43456fff·41456eff·42456dff·36395aec·0000001a·00000000· |
14 | 00000000·00000000·454974cf·4a4e7cff·4a4f7cff·4a507eff·4c507fff·4d5180ff·4d5181ff·4e5282ff·4e5384ff·505384ff·4f5485ff·505485ff·4f5687ff·515587ff·515587ff·525688ff·515688ff·515687ff·525588ff·515586ff·1a1c37ff·050724ff·050826ff·282b4fff·505485ff·4e5382ff·4d5180ff·4c5180ff·4c507fff·4c4f7eff·4a4e7dff·4a4e7bff·494d79ff·484d79ff·474a77ff·464b76ff·464974ff·454873ff·444771ff·444770ff·41456fff·41456dff·41456dff·36395aec·0000001a·00000000· | 14 | 00000000·00000000·454974cf·4a4e7cff·4a4f7cff·4a507eff·4c507fff·4d5180ff·4d5181ff·4e5282ff·4e5384ff·505384ff·4f5485ff·505485ff·4f5687ff·515587ff·515587ff·525688ff·515688ff·515687ff·525588ff·515586ff·1a1c37ff·050724ff·050826ff·282b4fff·505485ff·4e5382ff·4d5180ff·4c5180ff·4c507fff·4c4f7eff·4a4e7dff·4a4e7bff·494d79ff·484d79ff·474a77ff·464b76ff·464974ff·454873ff·444771ff·444770ff·41456fff·41456dff·41456dff·36395aec·0000001a·00000000· |
15 | 00000000·00000000·454873cf·4a4e7bff·4b4e7cff·4a4f7dff·4c507eff·4c5080ff·4d5180ff·4e5282ff·4d5283ff·4f5383ff·4f5385ff·4f5485ff·505486ff·505687ff·515587ff·515587ff·505588ff·515487ff·4f5384ff·14162eff·050723ff·070a2aff·070a2aff·040725ff·1c1e3eff·4e5282ff·4d5180ff·4c517fff·4c507eff·4c507dff·494e7cff·494d7bff·484c79ff·484c79ff·464b76ff·464975ff·454a74ff·444872ff·444872ff·434671ff·42466eff·42446eff·41456dff·36395aec·0000001a·00000000· | 15 | 00000000·00000000·454873cf·4a4e7bff·4b4e7cff·4a4f7dff·4c507eff·4c5080ff·4d5180ff·4e5282ff·4d5283ff·4f5383ff·4f5385ff·4f5485ff·505486ff·505687ff·515587ff·515587ff·505588ff·515487ff·4f5384ff·14162eff·050723ff·070a2aff·070a2aff·040725ff·1c1e3eff·4e5282ff·4d5180ff·4c517fff·4c507eff·4c507dff·494e7cff·494d7bff·484c79ff·484c79ff·464b76ff·464975ff·454a74ff·444872ff·444872ff·434671ff·42466eff·42446eff·41456dff·36395aec·0000001a·00000000· |
16 | 00000000·00000000·444873cf·494d7bff·4a4f7bff·4b4f7dff·4c4f7eff·4c507eff·4c5280ff·4d5181ff·4e5282ff·4e5382ff·4f5284ff·4f5483ff·505484ff·4f5385ff·505486ff·505486ff·515586ff·4e5384ff·14162dff·050723ff·070b2aff·070a2bff·080b2aff·070a2aff·050827ff·272a4dff·4d5180ff·4c507fff·4b4f7eff·4a4f7cff·4a4e7cff·494d7aff·484c78ff·484b78ff·464b76ff·464a75ff·454974ff·444972ff·434770ff·424770ff·42456eff·41456dff·41456dff·353959ec·0000001a·00000000· | 16 | 00000000·00000000·444873cf·494d7bff·4a4f7bff·4b4f7dff·4c4f7eff·4c507eff·4c5280ff·4d5181ff·4e5282ff·4e5382ff·4f5284ff·4f5483ff·505484ff·4f5385ff·505486ff·505486ff·515586ff·4e5384ff·14162dff·050723ff·070b2aff·070a2bff·080b2aff·070a2aff·050827ff·272a4dff·4d5180ff·4c507fff·4b4f7eff·4a4f7cff·4a4e7cff·494d7aff·484c78ff·484b78ff·464b76ff·464a75ff·454974ff·444972ff·434770ff·424770ff·42456eff·41456dff·41456dff·353959ec·0000001a·00000000· |
Offset 240, 57 lines modified | Offset 240, 57 lines modified | ||
240 | ····div-float/2addr·v1,·v0 | 240 | ····div-float/2addr·v1,·v0 |
241 | ····return·v1 | 241 | ····return·v1 |
242 | .end·method | 242 | .end·method |
243 | .method·public·static·getLowestPositiveRoot(FFF)F | 243 | .method·public·static·getLowestPositiveRoot(FFF)F |
244 |
····.locals·1 |
244 | ····.locals·11 |
245 | ····.param·p0,·"a"····#·F | 245 | ····.param·p0,·"a"····#·F |
246 | ····.param·p1,·"b"····#·F | 246 | ····.param·p1,·"b"····#·F |
247 | ····.param·p2,·"c"····#·F | 247 | ····.param·p2,·"c"····#·F |
248 | ····.prologue | 248 | ····.prologue |
249 | ····const/high16·v6,·0x7fc00000····#·NaNf | 249 | ····const/high16·v6,·0x7fc00000····#·NaNf |
250 |
····const/4·v |
250 | ····const/4·v10,·0x0 |
251 | ····.line·41 | 251 | ····.line·41 |
252 | ····mul-float·v7,·p1,·p1 | 252 | ····mul-float·v7,·p1,·p1 |
253 | ····const/high16·v8,·0x40800000····#·4.0f | 253 | ····const/high16·v8,·0x40800000····#·4.0f |
254 | ····mul-float/2addr·v8,·p0 | 254 | ····mul-float/2addr·v8,·p0 |
255 | ····mul-float/2addr·v8,·p2 | 255 | ····mul-float/2addr·v8,·p2 |
256 | ····sub-float·v0,·v7,·v8 | 256 | ····sub-float·v0,·v7,·v8 |
257 | ····.line·42 | 257 | ····.line·42 |
258 | ····.local·v0,·"det":F | 258 | ····.local·v0,·"det":F |
259 |
····cmpg-float·v7,·v0,·v |
259 | ····cmpg-float·v7,·v0,·v10 |
260 | ····if-gez·v7,·:cond_1 | 260 | ····if-gez·v7,·:cond_1 |
261 | ····move·v2,·v6 | 261 | ····move·v2,·v6 |
262 | ····.line·62 | 262 | ····.line·62 |
263 | ····:cond_0 | 263 | ····:cond_0 |
264 | ····:goto_0 | 264 | ····:goto_0 |
265 | ····return·v2 | 265 | ····return·v2 |
266 | ····.line·45 | 266 | ····.line·45 |
267 | ····:cond_1 | 267 | ····:cond_1 |
268 |
····float-to-double·v |
268 | ····float-to-double·v8,·v0 |
269 |
····invoke-static·{v |
269 | ····invoke-static·{v8,·v9},·Ljava/lang/Math;->sqrt(D)D |
270 |
····move-result-wide·v |
270 | ····move-result-wide·v8 |
271 |
····double-to-float·v4,·v |
271 | ····double-to-float·v4,·v8 |
272 | ····.line·46 | 272 | ····.line·46 |
273 | ····.local·v4,·"sqrtD":F | 273 | ····.local·v4,·"sqrtD":F |
274 | ····const/high16·v7,·0x3f800000····#·1.0f | 274 | ····const/high16·v7,·0x3f800000····#·1.0f |
275 | ····const/high16·v8,·0x40000000····#·2.0f | 275 | ····const/high16·v8,·0x40000000····#·2.0f |
Offset 329, 20 lines modified | Offset 329, 20 lines modified | ||
329 | ····.line·53 | 329 | ····.line·53 |
330 | ····move·v2,·v5 | 330 | ····move·v2,·v5 |
331 | ····.line·56 | 331 | ····.line·56 |
332 | ····.end·local·v5····#·"tmp":F | 332 | ····.end·local·v5····#·"tmp":F |
333 | ····:cond_2 | 333 | ····:cond_2 |
334 |
····cmpl-float·v7,·v2,·v |
334 | ····cmpl-float·v7,·v2,·v10 |
335 | ····if-gtz·v7,·:cond_0 | 335 | ····if-gtz·v7,·:cond_0 |
336 | ····.line·59 | 336 | ····.line·59 |
337 |
····cmpl-float·v7,·v3,·v |
337 | ····cmpl-float·v7,·v3,·v10 |
338 | ····if-lez·v7,·:cond_3 | 338 | ····if-lez·v7,·:cond_3 |
339 | ····move·v2,·v3 | 339 | ····move·v2,·v3 |
340 | ····.line·60 | 340 | ····.line·60 |
341 | ····goto·:goto_0 | 341 | ····goto·:goto_0 |
Offset 5948, 46 lines modified | Offset 5948, 46 lines modified | ||
5948 | ····invoke-virtual/range·{v0·..·v6},·Lcom/badlogic/gdx/math/Matrix4;->setToOrtho(FFFFFF)Lcom/badlogic/gdx/math/Matrix4; | 5948 | ····invoke-virtual/range·{v0·..·v6},·Lcom/badlogic/gdx/math/Matrix4;->setToOrtho(FFFFFF)Lcom/badlogic/gdx/math/Matrix4; |
5949 | ····.line·449 | 5949 | ····.line·449 |
5950 | ····return-object·p0 | 5950 | ····return-object·p0 |
5951 | .end·method | 5951 | .end·method |
5952 | .method·public·setToProjection(FFFF)Lcom/badlogic/gdx/math/Matrix4; | 5952 | .method·public·setToProjection(FFFF)Lcom/badlogic/gdx/math/Matrix4; |
5953 |
····.locals·1 |
5953 | ····.locals·11 |
5954 | ····.param·p1,·"near"····#·F | 5954 | ····.param·p1,·"near"····#·F |
5955 | ····.param·p2,·"far"····#·F | 5955 | ····.param·p2,·"far"····#·F |
5956 | ····.param·p3,·"fov"····#·F | 5956 | ····.param·p3,·"fov"····#·F |
5957 | ····.param·p4,·"aspectRatio"····#·F | 5957 | ····.param·p4,·"aspectRatio"····#·F |
5958 | ····.prologue | 5958 | ····.prologue |
5959 |
····const/4·v |
5959 | ····const/4·v10,·0x0 |
5960 | ····.line·397 | 5960 | ····.line·397 |
5961 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/math/Matrix4;->idt()Lcom/badlogic/gdx/math/Matrix4; | 5961 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/math/Matrix4;->idt()Lcom/badlogic/gdx/math/Matrix4; |
5962 | ····.line·398 | 5962 | ····.line·398 |
5963 |
····const-wide/high16·v |
5963 | ····const-wide/high16·v4,·0x3ff0000000000000L····#·1.0 |
5964 |
····float-to-double·v |
5964 | ····float-to-double·v6,·p3 |
5965 |
····const-wide·v |
5965 | ····const-wide·v8,·0x3f91df46a2529d39L····#·0.017453292519943295 |
5966 |
····mul-double/2addr·v |
5966 | ····mul-double/2addr·v6,·v8 |
5967 |
····const-wide/high16·v |
5967 | ····const-wide/high16·v8,·0x4000000000000000L····#·2.0 |
5968 |
····div-double/2addr·v |
5968 | ····div-double/2addr·v6,·v8 |
5969 |
····invoke-static·{v |
5969 | ····invoke-static·{v6,·v7},·Ljava/lang/Math;->tan(D)D |
5970 |
····move-result-wide·v |
5970 | ····move-result-wide·v6 |
5971 |
····div-double/2addr·v |
5971 | ····div-double/2addr·v4,·v6 |
5972 |
····double-to-float·v2,·v |
5972 | ····double-to-float·v2,·v4 |
5973 | ····.line·399 | 5973 | ····.line·399 |
5974 | ····.local·v2,·"l_fd":F | 5974 | ····.local·v2,·"l_fd":F |
5975 | ····add-float·v3,·p2,·p1 | 5975 | ····add-float·v3,·p2,·p1 |
5976 | ····neg-float·v3,·v3 | 5976 | ····neg-float·v3,·v3 |
Offset 6020, 71 lines modified | Offset 6020, 71 lines modified | ||
6020 | ····aput·v5,·v3,·v4 | 6020 | ····aput·v5,·v3,·v4 |
6021 | ····.line·402 | 6021 | ····.line·402 |
6022 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F | 6022 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F |
6023 | ····const/4·v4,·0x1 | 6023 | ····const/4·v4,·0x1 |
6024 |
····aput·v |
6024 | ····aput·v10,·v3,·v4 |
6025 | ····.line·403 | 6025 | ····.line·403 |
6026 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F | 6026 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F |
6027 | ····const/4·v4,·0x2 | 6027 | ····const/4·v4,·0x2 |
6028 |
····aput·v |
6028 | ····aput·v10,·v3,·v4 |
6029 | ····.line·404 | 6029 | ····.line·404 |
6030 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F | 6030 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F |
6031 | ····const/4·v4,·0x3 | 6031 | ····const/4·v4,·0x3 |
6032 |
····aput·v |
6032 | ····aput·v10,·v3,·v4 |
6033 | ····.line·405 | 6033 | ····.line·405 |
6034 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F | 6034 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F |
6035 | ····const/4·v4,·0x4 | 6035 | ····const/4·v4,·0x4 |
6036 |
····aput·v |
6036 | ····aput·v10,·v3,·v4 |
6037 | ····.line·406 | 6037 | ····.line·406 |
6038 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F | 6038 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F |
6039 | ····const/4·v4,·0x5 | 6039 | ····const/4·v4,·0x5 |
6040 | ····aput·v2,·v3,·v4 | 6040 | ····aput·v2,·v3,·v4 |
6041 | ····.line·407 | 6041 | ····.line·407 |
6042 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F | 6042 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F |
6043 | ····const/4·v4,·0x6 | 6043 | ····const/4·v4,·0x6 |
6044 |
····aput·v |
6044 | ····aput·v10,·v3,·v4 |
6045 | ····.line·408 | 6045 | ····.line·408 |
6046 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F | 6046 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F |
6047 | ····const/4·v4,·0x7 | 6047 | ····const/4·v4,·0x7 |
6048 |
····aput·v |
6048 | ····aput·v10,·v3,·v4 |
6049 | ····.line·409 | 6049 | ····.line·409 |
Max diff block lines reached; 1140/3824 bytes (29.81%) of diff not shown. |
Offset 217, 53 lines modified | Offset 217, 53 lines modified | ||
217 | ····move-result-object·v0 | 217 | ····move-result-object·v0 |
218 | ····return-object·v0 | 218 | ····return-object·v0 |
219 | .end·method | 219 | .end·method |
220 | .method·public·set(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; | 220 | .method·public·set(Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/math/Quaternion; |
221 |
····.locals· |
221 | ····.locals·7 |
222 | ····.param·p1,·"axis"····#·Lcom/badlogic/gdx/math/Vector3; | 222 | ····.param·p1,·"axis"····#·Lcom/badlogic/gdx/math/Vector3; |
223 | ····.param·p2,·"angle"····#·F | 223 | ····.param·p2,·"angle"····#·F |
224 | ····.prologue | 224 | ····.prologue |
225 |
····const/high16·v |
225 | ····const/high16·v6,·0x40000000····#·2.0f |
226 | ····.line·97 | 226 | ····.line·97 |
227 |
····float-to-double·v |
227 | ····float-to-double·v4,·p2 |
228 |
····invoke-static·{v |
228 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->toRadians(D)D |
229 |
····move-result-wide·v |
229 | ····move-result-wide·v4 |
230 |
····double-to-float·v0,·v |
230 | ····double-to-float·v0,·v4 |
231 | ····.line·98 | 231 | ····.line·98 |
232 | ····.local·v0,·"l_ang":F | 232 | ····.local·v0,·"l_ang":F |
233 |
····div-float·v3,·v0,·v |
233 | ····div-float·v3,·v0,·v6 |
234 |
····float-to-double·v |
234 | ····float-to-double·v4,·v3 |
235 |
····invoke-static·{v |
235 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->sin(D)D |
236 |
····move-result-wide·v |
236 | ····move-result-wide·v4 |
237 |
····double-to-float·v2,·v |
237 | ····double-to-float·v2,·v4 |
238 | ····.line·99 | 238 | ····.line·99 |
239 | ····.local·v2,·"l_sin":F | 239 | ····.local·v2,·"l_sin":F |
240 |
····div-float·v3,·v0,·v |
240 | ····div-float·v3,·v0,·v6 |
241 |
····float-to-double·v |
241 | ····float-to-double·v4,·v3 |
242 |
····invoke-static·{v |
242 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->cos(D)D |
243 |
····move-result-wide·v |
243 | ····move-result-wide·v4 |
244 |
····double-to-float·v1,·v |
244 | ····double-to-float·v1,·v4 |
245 | ····.line·100 | 245 | ····.line·100 |
246 | ····.local·v1,·"l_cos":F | 246 | ····.local·v1,·"l_cos":F |
247 | ····iget·v3,·p1,·Lcom/badlogic/gdx/math/Vector3;->x:F | 247 | ····iget·v3,·p1,·Lcom/badlogic/gdx/math/Vector3;->x:F |
248 | ····mul-float/2addr·v3,·v2 | 248 | ····mul-float/2addr·v3,·v2 |
Offset 289, 113 lines modified | Offset 289, 113 lines modified | ||
289 | .method·public·setEulerAngles(FFF)Lcom/badlogic/gdx/math/Quaternion; | 289 | .method·public·setEulerAngles(FFF)Lcom/badlogic/gdx/math/Quaternion; |
290 | ····.locals·12 | 290 | ····.locals·12 |
291 | ····.param·p1,·"yaw"····#·F | 291 | ····.param·p1,·"yaw"····#·F |
292 | ····.param·p2,·"pitch"····#·F | 292 | ····.param·p2,·"pitch"····#·F |
293 | ····.param·p3,·"roll"····#·F | 293 | ····.param·p3,·"roll"····#·F |
294 | ····.prologue | 294 | ····.prologue |
295 |
····const/high16·v |
295 | ····const/high16·v9,·0x3f000000····#·0.5f |
296 | ····.line·141 | 296 | ····.line·141 |
297 |
····float-to-double·v |
297 | ····float-to-double·v10,·p1 |
298 |
····invoke-static·{v |
298 | ····invoke-static·{v10,·v11},·Ljava/lang/Math;->toRadians(D)D |
299 |
····move-result-wide·v |
299 | ····move-result-wide·v10 |
300 |
····double-to-float·p1,·v |
300 | ····double-to-float·p1,·v10 |
301 | ····.line·142 | 301 | ····.line·142 |
302 |
····float-to-double·v |
302 | ····float-to-double·v10,·p2 |
303 |
····invoke-static·{v |
303 | ····invoke-static·{v10,·v11},·Ljava/lang/Math;->toRadians(D)D |
304 |
····move-result-wide·v |
304 | ····move-result-wide·v10 |
305 |
····double-to-float·p2,·v |
305 | ····double-to-float·p2,·v10 |
306 | ····.line·143 | 306 | ····.line·143 |
307 |
····float-to-double·v |
307 | ····float-to-double·v10,·p3 |
308 |
····invoke-static·{v |
308 | ····invoke-static·{v10,·v11},·Ljava/lang/Math;->toRadians(D)D |
309 |
····move-result-wide·v |
309 | ····move-result-wide·v10 |
310 |
····double-to-float·p3,·v |
310 | ····double-to-float·p3,·v10 |
311 | ····.line·144 | 311 | ····.line·144 |
312 |
····mul-float·v8,·p3,·v |
312 | ····mul-float·v8,·p3,·v9 |
313 | ····.line·145 | 313 | ····.line·145 |
314 | ····.local·v8,·"num9":F | 314 | ····.local·v8,·"num9":F |
315 |
····float-to-double·v |
315 | ····float-to-double·v10,·v8 |
316 |
····invoke-static·{v |
316 | ····invoke-static·{v10,·v11},·Ljava/lang/Math;->sin(D)D |
Max diff block lines reached; 1976/5144 bytes (38.41%) of diff not shown. |
Offset 446, 15 lines modified | Offset 446, 15 lines modified | ||
446 | ····double-to-float·v0,·v0 | 446 | ····double-to-float·v0,·v0 |
447 | ····return·v0 | 447 | ····return·v0 |
448 | .end·method | 448 | .end·method |
449 | .method·public·dst(Lcom/badlogic/gdx/math/Vector3;)F | 449 | .method·public·dst(Lcom/badlogic/gdx/math/Vector3;)F |
450 |
····.locals· |
450 | ····.locals·6 |
451 | ····.param·p1,·"vector"····#·Lcom/badlogic/gdx/math/Vector3; | 451 | ····.param·p1,·"vector"····#·Lcom/badlogic/gdx/math/Vector3; |
452 | ····.prologue | 452 | ····.prologue |
453 | ····.line·248 | 453 | ····.line·248 |
454 | ····iget·v3,·p1,·Lcom/badlogic/gdx/math/Vector3;->x:F | 454 | ····iget·v3,·p1,·Lcom/badlogic/gdx/math/Vector3;->x:F |
455 | ····iget·v4,·p0,·Lcom/badlogic/gdx/math/Vector3;->x:F | 455 | ····iget·v4,·p0,·Lcom/badlogic/gdx/math/Vector3;->x:F |
Offset 488, 21 lines modified | Offset 488, 21 lines modified | ||
488 | ····mul-float/2addr·v2,·v2 | 488 | ····mul-float/2addr·v2,·v2 |
489 | ····.line·256 | 489 | ····.line·256 |
490 | ····add-float·v3,·v0,·v1 | 490 | ····add-float·v3,·v0,·v1 |
491 | ····add-float/2addr·v3,·v2 | 491 | ····add-float/2addr·v3,·v2 |
492 |
····float-to-double·v |
492 | ····float-to-double·v4,·v3 |
493 |
····invoke-static·{v |
493 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->sqrt(D)D |
494 |
····move-result-wide·v |
494 | ····move-result-wide·v4 |
495 |
····double-to-float·v3,·v |
495 | ····double-to-float·v3,·v4 |
496 | ····return·v3 | 496 | ····return·v3 |
497 | .end·method | 497 | .end·method |
498 | .method·public·dst2(FFF)F | 498 | .method·public·dst2(FFF)F |
499 | ····.locals·4 | 499 | ····.locals·4 |
500 | ····.param·p1,·"x"····#·F | 500 | ····.param·p1,·"x"····#·F |
Offset 1624, 21 lines modified | Offset 1624, 21 lines modified | ||
1624 | ····double-to-float·v4,·v4 | 1624 | ····double-to-float·v4,·v4 |
1625 | ····invoke-virtual·{p0,·v4},·Lcom/badlogic/gdx/math/Vector3;->mul(F)Lcom/badlogic/gdx/math/Vector3; | 1625 | ····invoke-virtual·{p0,·v4},·Lcom/badlogic/gdx/math/Vector3;->mul(F)Lcom/badlogic/gdx/math/Vector3; |
1626 | ····move-result-object·v4 | 1626 | ····move-result-object·v4 |
1627 |
····float-to-double·v |
1627 | ····float-to-double·v6,·v1 |
1628 |
····invoke-static·{v |
1628 | ····invoke-static·{v6,·v7},·Ljava/lang/Math;->sin(D)D |
1629 |
····move-result-wide·v |
1629 | ····move-result-wide·v6 |
1630 |
····double-to-float·v5,·v |
1630 | ····double-to-float·v5,·v6 |
1631 | ····invoke-virtual·{v3,·v5},·Lcom/badlogic/gdx/math/Vector3;->mul(F)Lcom/badlogic/gdx/math/Vector3; | 1631 | ····invoke-virtual·{v3,·v5},·Lcom/badlogic/gdx/math/Vector3;->mul(F)Lcom/badlogic/gdx/math/Vector3; |
1632 | ····move-result-object·v5 | 1632 | ····move-result-object·v5 |
1633 | ····invoke-virtual·{v4,·v5},·Lcom/badlogic/gdx/math/Vector3;->add(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; | 1633 | ····invoke-virtual·{v4,·v5},·Lcom/badlogic/gdx/math/Vector3;->add(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/Vector3; |
Offset 315, 15 lines modified | Offset 315, 15 lines modified | ||
315 | ····:cond_0 | 315 | ····:cond_0 |
316 | ····const/4·v0,·0x0 | 316 | ····const/4·v0,·0x0 |
317 | ····goto·:goto_0 | 317 | ····goto·:goto_0 |
318 | .end·method | 318 | .end·method |
319 | .method·public·standardDeviation()F | 319 | .method·public·standardDeviation()F |
320 |
····.locals· |
320 | ····.locals·6 |
321 | ····.prologue | 321 | ····.prologue |
322 | ····.line·108 | 322 | ····.line·108 |
323 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/math/WindowedMean;->hasEnoughData()Z | 323 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/math/WindowedMean;->hasEnoughData()Z |
324 | ····move-result·v3 | 324 | ····move-result·v3 |
Offset 362, 21 lines modified | Offset 362, 21 lines modified | ||
362 | ····array-length·v3,·v3 | 362 | ····array-length·v3,·v3 |
363 | ····int-to-float·v3,·v3 | 363 | ····int-to-float·v3,·v3 |
364 | ····div-float·v3,·v2,·v3 | 364 | ····div-float·v3,·v2,·v3 |
365 |
····float-to-double·v |
365 | ····float-to-double·v4,·v3 |
366 |
····invoke-static·{v |
366 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->sqrt(D)D |
367 |
····move-result-wide·v |
367 | ····move-result-wide·v4 |
368 |
····double-to-float·v3,·v |
368 | ····double-to-float·v3,·v4 |
369 | ····goto·:goto_0 | 369 | ····goto·:goto_0 |
370 | ····.line·113 | 370 | ····.line·113 |
371 | ····:cond_1 | 371 | ····:cond_1 |
372 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/WindowedMean;->values:[F | 372 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/WindowedMean;->values:[F |
Offset 331, 58 lines modified | Offset 331, 58 lines modified | ||
331 | ····invoke-direct·{p0,·v0,·v1,·p1},·Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyAngularImpulse(JF)V | 331 | ····invoke-direct·{p0,·v0,·v1,·p1},·Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyAngularImpulse(JF)V |
332 | ····.line·262 | 332 | ····.line·262 |
333 | ····return-void | 333 | ····return-void |
334 | .end·method | 334 | .end·method |
335 | .method·public·applyForce(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V | 335 | .method·public·applyForce(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V |
336 |
····.locals· |
336 | ····.locals·8 |
337 | ····.param·p1,·"force"····#·Lcom/badlogic/gdx/math/Vector2; | 337 | ····.param·p1,·"force"····#·Lcom/badlogic/gdx/math/Vector2; |
338 | ····.param·p2,·"point"····#·Lcom/badlogic/gdx/math/Vector2; | 338 | ····.param·p2,·"point"····#·Lcom/badlogic/gdx/math/Vector2; |
339 | ····.prologue | 339 | ····.prologue |
340 | ····.line·228 | 340 | ····.line·228 |
341 |
····iget-wide·v |
341 | ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/Body;->addr:J |
342 |
····iget·v |
342 | ····iget·v4,·p1,·Lcom/badlogic/gdx/math/Vector2;->x:F |
343 |
····iget·v |
343 | ····iget·v5,·p1,·Lcom/badlogic/gdx/math/Vector2;->y:F |
344 |
····iget·v |
344 | ····iget·v6,·p2,·Lcom/badlogic/gdx/math/Vector2;->x:F |
345 |
····iget·v |
345 | ····iget·v7,·p2,·Lcom/badlogic/gdx/math/Vector2;->y:F |
346 |
····move-object·v |
346 | ····move-object·v1,·p0 |
347 |
····invoke-direct/range·{v |
347 | ····invoke-direct/range·{v1·..·v7},·Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyForce(JFFFF)V |
348 | ····.line·229 | 348 | ····.line·229 |
349 | ····return-void | 349 | ····return-void |
350 | .end·method | 350 | .end·method |
351 | .method·public·applyLinearImpulse(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V | 351 | .method·public·applyLinearImpulse(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V |
352 |
····.locals· |
352 | ····.locals·8 |
353 | ····.param·p1,·"impulse"····#·Lcom/badlogic/gdx/math/Vector2; | 353 | ····.param·p1,·"impulse"····#·Lcom/badlogic/gdx/math/Vector2; |
354 | ····.param·p2,·"point"····#·Lcom/badlogic/gdx/math/Vector2; | 354 | ····.param·p2,·"point"····#·Lcom/badlogic/gdx/math/Vector2; |
355 | ····.prologue | 355 | ····.prologue |
356 | ····.line·251 | 356 | ····.line·251 |
357 |
····iget-wide·v |
357 | ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/Body;->addr:J |
358 |
····iget·v |
358 | ····iget·v4,·p1,·Lcom/badlogic/gdx/math/Vector2;->x:F |
359 |
····iget·v |
359 | ····iget·v5,·p1,·Lcom/badlogic/gdx/math/Vector2;->y:F |
360 |
····iget·v |
360 | ····iget·v6,·p2,·Lcom/badlogic/gdx/math/Vector2;->x:F |
361 |
····iget·v |
361 | ····iget·v7,·p2,·Lcom/badlogic/gdx/math/Vector2;->y:F |
362 |
····move-object·v |
362 | ····move-object·v1,·p0 |
363 |
····invoke-direct/range·{v |
363 | ····invoke-direct/range·{v1·..·v7},·Lcom/badlogic/gdx/physics/box2d/Body;->jniApplyLinearImpulse(JFFFF)V |
364 | ····.line·252 | 364 | ····.line·252 |
365 | ····return-void | 365 | ····return-void |
366 | .end·method | 366 | .end·method |
367 | .method·public·applyTorque(F)V | 367 | .method·public·applyTorque(F)V |
368 | ····.locals·2 | 368 | ····.locals·2 |
Offset 400, 111 lines modified | Offset 400, 111 lines modified | ||
400 | .method·public·createFixture(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; | 400 | .method·public·createFixture(Lcom/badlogic/gdx/physics/box2d/FixtureDef;)Lcom/badlogic/gdx/physics/box2d/Fixture; |
401 | ····.locals·13 | 401 | ····.locals·13 |
402 | ····.param·p1,·"def"····#·Lcom/badlogic/gdx/physics/box2d/FixtureDef; | 402 | ····.param·p1,·"def"····#·Lcom/badlogic/gdx/physics/box2d/FixtureDef; |
403 | ····.prologue | 403 | ····.prologue |
404 | ····.line·62 | 404 | ····.line·62 |
405 |
····new-instance·v |
405 | ····new-instance·v0,·Lcom/badlogic/gdx/physics/box2d/Fixture; |
406 |
····iget-wide·v |
406 | ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/Body;->addr:J |
407 |
····iget-object·v |
407 | ····iget-object·v1,·p1,·Lcom/badlogic/gdx/physics/box2d/FixtureDef;->shape:Lcom/badlogic/gdx/physics/box2d/Shape; |
408 |
····iget-wide·v |
408 | ····iget-wide·v4,·v1,·Lcom/badlogic/gdx/physics/box2d/Shape;->addr:J |
409 |
····iget·v |
409 | ····iget·v6,·p1,·Lcom/badlogic/gdx/physics/box2d/FixtureDef;->friction:F |
410 |
····iget·v |
410 | ····iget·v7,·p1,·Lcom/badlogic/gdx/physics/box2d/FixtureDef;->restitution:F |
411 |
····iget·v |
411 | ····iget·v8,·p1,·Lcom/badlogic/gdx/physics/box2d/FixtureDef;->density:F |
412 | ····.line·63 | 412 | ····.line·63 |
413 |
····iget-boolean·v |
413 | ····iget-boolean·v9,·p1,·Lcom/badlogic/gdx/physics/box2d/FixtureDef;->isSensor:Z |
414 |
····iget-object·v |
414 | ····iget-object·v1,·p1,·Lcom/badlogic/gdx/physics/box2d/FixtureDef;->filter:Lcom/badlogic/gdx/physics/box2d/Filter; |
415 |
····iget-short·v |
415 | ····iget-short·v10,·v1,·Lcom/badlogic/gdx/physics/box2d/Filter;->categoryBits:S |
416 |
····iget-object·v |
416 | ····iget-object·v1,·p1,·Lcom/badlogic/gdx/physics/box2d/FixtureDef;->filter:Lcom/badlogic/gdx/physics/box2d/Filter; |
417 |
····iget-short·v1 |
417 | ····iget-short·v11,·v1,·Lcom/badlogic/gdx/physics/box2d/Filter;->maskBits:S |
418 |
····iget-object·v |
418 | ····iget-object·v1,·p1,·Lcom/badlogic/gdx/physics/box2d/FixtureDef;->filter:Lcom/badlogic/gdx/physics/box2d/Filter; |
419 |
····iget-short·v1 |
419 | ····iget-short·v12,·v1,·Lcom/badlogic/gdx/physics/box2d/Filter;->groupIndex:S |
420 |
····move-object·v |
420 | ····move-object·v1,·p0 |
421 | ····.line·62 | 421 | ····.line·62 |
422 |
····invoke-direct/range·{v |
422 | ····invoke-direct/range·{v1·..·v12},·Lcom/badlogic/gdx/physics/box2d/Body;->jniCreateFixture(JJFFFZSSS)J |
Max diff block lines reached; 17453/23020 bytes (75.82%) of diff not shown. |
Offset 11, 15 lines modified | Offset 11, 15 lines modified | ||
11 | .field·protected·world:Lcom/badlogic/gdx/physics/box2d/World; | 11 | .field·protected·world:Lcom/badlogic/gdx/physics/box2d/World; |
12 | .field·protected·final·worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; | 12 | .field·protected·final·worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; |
13 | #·direct·methods | 13 | #·direct·methods |
14 | .method·protected·constructor·<init>(Lcom/badlogic/gdx/physics/box2d/World;J)V | 14 | .method·protected·constructor·<init>(Lcom/badlogic/gdx/physics/box2d/World;J)V |
15 |
····.locals· |
15 | ····.locals·2 |
16 | ····.param·p1,·"world"····#·Lcom/badlogic/gdx/physics/box2d/World; | 16 | ····.param·p1,·"world"····#·Lcom/badlogic/gdx/physics/box2d/World; |
17 | ····.param·p2,·"addr"····#·J | 17 | ····.param·p2,·"addr"····#·J |
18 | ····.prologue | 18 | ····.prologue |
19 | ····.line·33 | 19 | ····.line·33 |
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 68, 19 lines modified | Offset 68, 19 lines modified | ||
68 | #·virtual·methods | 68 | #·virtual·methods |
69 | .method·public·GetWorldManifold()Lcom/badlogic/gdx/physics/box2d/WorldManifold; | 69 | .method·public·GetWorldManifold()Lcom/badlogic/gdx/physics/box2d/WorldManifold; |
70 | ····.locals·7 | 70 | ····.locals·7 |
71 | ····.prologue | 71 | ····.prologue |
72 | ····.line·44 | 72 | ····.line·44 |
73 |
····iget-wide·v |
73 | ····iget-wide·v4,·p0,·Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J |
74 |
····iget-object·v |
74 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/physics/box2d/Contact;->tmp:[F |
75 |
····invoke-direct·{p0,·v |
75 | ····invoke-direct·{p0,·v4,·v5,·v3},·Lcom/badlogic/gdx/physics/box2d/Contact;->jniGetWorldManifold(J[F)I |
76 | ····move-result·v1 | 76 | ····move-result·v1 |
77 | ····.line·46 | 77 | ····.line·46 |
78 | ····.local·v1,·"numContactPoints":I | 78 | ····.local·v1,·"numContactPoints":I |
79 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/physics/box2d/Contact;->worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; | 79 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/physics/box2d/Contact;->worldManifold:Lcom/badlogic/gdx/physics/box2d/WorldManifold; |
Offset 153, 53 lines modified | Offset 153, 53 lines modified | ||
153 | ····.line·48 | 153 | ····.line·48 |
154 | ····add-int/lit8·v0,·v0,·0x1 | 154 | ····add-int/lit8·v0,·v0,·0x1 |
155 | ····goto·:goto_0 | 155 | ····goto·:goto_0 |
156 | .end·method | 156 | .end·method |
157 | .method·public·getFixtureA()Lcom/badlogic/gdx/physics/box2d/Fixture; | 157 | .method·public·getFixtureA()Lcom/badlogic/gdx/physics/box2d/Fixture; |
158 |
····.locals· |
158 | ····.locals·4 |
159 | ····.prologue | 159 | ····.prologue |
160 | ····.line·88 | 160 | ····.line·88 |
161 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/Contact;->world:Lcom/badlogic/gdx/physics/box2d/World; | 161 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/Contact;->world:Lcom/badlogic/gdx/physics/box2d/World; |
162 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/physics/box2d/World;->fixtures:Lcom/badlogic/gdx/utils/LongHashMap; | 162 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/physics/box2d/World;->fixtures:Lcom/badlogic/gdx/utils/LongHashMap; |
163 |
····iget-wide·v |
163 | ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J |
164 |
····invoke-direct·{p0,·v |
164 | ····invoke-direct·{p0,·v2,·v3},·Lcom/badlogic/gdx/physics/box2d/Contact;->jniGetFixtureA(J)J |
165 |
····move-result-wide·v |
165 | ····move-result-wide·v2 |
166 |
····invoke-virtual·{v0,·v |
166 | ····invoke-virtual·{v0,·v2,·v3},·Lcom/badlogic/gdx/utils/LongHashMap;->get(J)Ljava/lang/Object; |
167 | ····move-result-object·v0 | 167 | ····move-result-object·v0 |
168 | ····check-cast·v0,·Lcom/badlogic/gdx/physics/box2d/Fixture; | 168 | ····check-cast·v0,·Lcom/badlogic/gdx/physics/box2d/Fixture; |
169 | ····return-object·v0 | 169 | ····return-object·v0 |
170 | .end·method | 170 | .end·method |
171 | .method·public·getFixtureB()Lcom/badlogic/gdx/physics/box2d/Fixture; | 171 | .method·public·getFixtureB()Lcom/badlogic/gdx/physics/box2d/Fixture; |
172 |
····.locals· |
172 | ····.locals·4 |
173 | ····.prologue | 173 | ····.prologue |
174 | ····.line·97 | 174 | ····.line·97 |
175 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/Contact;->world:Lcom/badlogic/gdx/physics/box2d/World; | 175 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/Contact;->world:Lcom/badlogic/gdx/physics/box2d/World; |
176 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/physics/box2d/World;->fixtures:Lcom/badlogic/gdx/utils/LongHashMap; | 176 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/physics/box2d/World;->fixtures:Lcom/badlogic/gdx/utils/LongHashMap; |
177 |
····iget-wide·v |
177 | ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J |
178 |
····invoke-direct·{p0,·v |
178 | ····invoke-direct·{p0,·v2,·v3},·Lcom/badlogic/gdx/physics/box2d/Contact;->jniGetFixtureB(J)J |
179 |
····move-result-wide·v |
179 | ····move-result-wide·v2 |
180 |
····invoke-virtual·{v0,·v |
180 | ····invoke-virtual·{v0,·v2,·v3},·Lcom/badlogic/gdx/utils/LongHashMap;->get(J)Ljava/lang/Object; |
181 | ····move-result-object·v0 | 181 | ····move-result-object·v0 |
182 | ····check-cast·v0,·Lcom/badlogic/gdx/physics/box2d/Fixture; | 182 | ····check-cast·v0,·Lcom/badlogic/gdx/physics/box2d/Fixture; |
183 | ····return-object·v0 | 183 | ····return-object·v0 |
184 | .end·method | 184 | .end·method |
Offset 15, 15 lines modified | Offset 15, 15 lines modified | ||
15 | .field·private·final·tmp:[S | 15 | .field·private·final·tmp:[S |
16 | .field·protected·userData:Ljava/lang/Object; | 16 | .field·protected·userData:Ljava/lang/Object; |
17 | #·direct·methods | 17 | #·direct·methods |
18 | .method·protected·constructor·<init>(Lcom/badlogic/gdx/physics/box2d/Body;J)V | 18 | .method·protected·constructor·<init>(Lcom/badlogic/gdx/physics/box2d/Body;J)V |
19 |
····.locals· |
19 | ····.locals·2 |
20 | ····.param·p1,·"body"····#·Lcom/badlogic/gdx/physics/box2d/Body; | 20 | ····.param·p1,·"body"····#·Lcom/badlogic/gdx/physics/box2d/Body; |
21 | ····.param·p2,·"addr"····#·J | 21 | ····.param·p2,·"addr"····#·J |
22 | ····.prologue | 22 | ····.prologue |
23 | ····.line·35 | 23 | ····.line·35 |
24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 24 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 191, 26 lines modified | Offset 191, 26 lines modified | ||
191 | ····move-result·v0 | 191 | ····move-result·v0 |
192 | ····return·v0 | 192 | ····return·v0 |
193 | .end·method | 193 | .end·method |
194 | .method·public·getShape()Lcom/badlogic/gdx/physics/box2d/Shape; | 194 | .method·public·getShape()Lcom/badlogic/gdx/physics/box2d/Shape; |
195 |
····.locals· |
195 | ····.locals·6 |
196 | ····.prologue | 196 | ····.prologue |
197 | ····.line·58 | 197 | ····.line·58 |
198 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/physics/box2d/Fixture;->shape:Lcom/badlogic/gdx/physics/box2d/Shape; | 198 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/physics/box2d/Fixture;->shape:Lcom/badlogic/gdx/physics/box2d/Shape; |
199 | ····if-nez·v3,·:cond_0 | 199 | ····if-nez·v3,·:cond_0 |
200 | ····.line·59 | 200 | ····.line·59 |
201 |
····iget-wide·v |
201 | ····iget-wide·v4,·p0,·Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J |
202 |
····invoke-direct·{p0,·v |
202 | ····invoke-direct·{p0,·v4,·v5},·Lcom/badlogic/gdx/physics/box2d/Fixture;->jniGetShape(J)J |
203 | ····move-result-wide·v0 | 203 | ····move-result-wide·v0 |
204 | ····.line·60 | 204 | ····.line·60 |
205 | ····.local·v0,·"shapeAddr":J | 205 | ····.local·v0,·"shapeAddr":J |
206 | ····invoke-static·{v0,·v1},·Lcom/badlogic/gdx/physics/box2d/Shape;->jniGetType(J)I | 206 | ····invoke-static·{v0,·v1},·Lcom/badlogic/gdx/physics/box2d/Shape;->jniGetType(J)I |
Offset 246, 21 lines modified | Offset 246, 21 lines modified | ||
246 | ····iput-object·v3,·p0,·Lcom/badlogic/gdx/physics/box2d/Fixture;->shape:Lcom/badlogic/gdx/physics/box2d/Shape; | 246 | ····iput-object·v3,·p0,·Lcom/badlogic/gdx/physics/box2d/Fixture;->shape:Lcom/badlogic/gdx/physics/box2d/Shape; |
247 | ····goto·:goto_0 | 247 | ····goto·:goto_0 |
248 | .end·method | 248 | .end·method |
249 | .method·public·getType()Lcom/badlogic/gdx/physics/box2d/Shape$Type; | 249 | .method·public·getType()Lcom/badlogic/gdx/physics/box2d/Shape$Type; |
250 |
····.locals· |
250 | ····.locals·4 |
251 | ····.prologue | 251 | ····.prologue |
252 | ····.line·45 | 252 | ····.line·45 |
253 |
····iget-wide·v |
253 | ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J |
254 |
····invoke-direct·{p0,·v |
254 | ····invoke-direct·{p0,·v2,·v3},·Lcom/badlogic/gdx/physics/box2d/Fixture;->jniGetType(J)I |
255 | ····move-result·v0 | 255 | ····move-result·v0 |
256 | ····.line·46 | 256 | ····.line·46 |
257 | ····.local·v0,·"type":I | 257 | ····.local·v0,·"type":I |
258 | ····if-nez·v0,·:cond_0 | 258 | ····if-nez·v0,·:cond_0 |
Offset 312, 30 lines modified | Offset 312, 30 lines modified | ||
312 | ····invoke-direct·{p0,·v0,·v1,·p1},·Lcom/badlogic/gdx/physics/box2d/Fixture;->jniSetDensity(JF)V | 312 | ····invoke-direct·{p0,·v0,·v1,·p1},·Lcom/badlogic/gdx/physics/box2d/Fixture;->jniSetDensity(JF)V |
313 | ····.line·165 | 313 | ····.line·165 |
314 | ····return-void | 314 | ····return-void |
315 | .end·method | 315 | .end·method |
316 | .method·public·setFilterData(Lcom/badlogic/gdx/physics/box2d/Filter;)V | 316 | .method·public·setFilterData(Lcom/badlogic/gdx/physics/box2d/Filter;)V |
317 |
····.locals· |
317 | ····.locals·7 |
318 | ····.param·p1,·"filter"····#·Lcom/badlogic/gdx/physics/box2d/Filter; | 318 | ····.param·p1,·"filter"····#·Lcom/badlogic/gdx/physics/box2d/Filter; |
319 | ····.prologue | 319 | ····.prologue |
320 | ····.line·97 | 320 | ····.line·97 |
321 |
····iget-wide·v |
321 | ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/Fixture;->addr:J |
322 |
····iget-short·v |
322 | ····iget-short·v4,·p1,·Lcom/badlogic/gdx/physics/box2d/Filter;->categoryBits:S |
323 |
····iget-short·v |
323 | ····iget-short·v5,·p1,·Lcom/badlogic/gdx/physics/box2d/Filter;->maskBits:S |
324 |
····iget-short·v |
324 | ····iget-short·v6,·p1,·Lcom/badlogic/gdx/physics/box2d/Filter;->groupIndex:S |
325 |
····move-object·v |
325 | ····move-object·v1,·p0 |
326 |
····invoke-direct/range·{v |
326 | ····invoke-direct/range·{v1·..·v6},·Lcom/badlogic/gdx/physics/box2d/Fixture;->jniSetFilterData(JSSS)V |
327 | ····.line·98 | 327 | ····.line·98 |
328 | ····return-void | 328 | ····return-void |
329 | .end·method | 329 | .end·method |
330 | .method·public·setFriction(F)V | 330 | .method·public·setFriction(F)V |
331 | ····.locals·2 | 331 | ····.locals·2 |
Offset 19, 15 lines modified | Offset 19, 15 lines modified | ||
19 | .field·private·final·tmp:[F | 19 | .field·private·final·tmp:[F |
20 | .field·private·final·world:Lcom/badlogic/gdx/physics/box2d/World; | 20 | .field·private·final·world:Lcom/badlogic/gdx/physics/box2d/World; |
21 | #·direct·methods | 21 | #·direct·methods |
22 | .method·protected·constructor·<init>(Lcom/badlogic/gdx/physics/box2d/World;J)V | 22 | .method·protected·constructor·<init>(Lcom/badlogic/gdx/physics/box2d/World;J)V |
23 |
····.locals· |
23 | ····.locals·2 |
24 | ····.param·p1,·"world"····#·Lcom/badlogic/gdx/physics/box2d/World; | 24 | ····.param·p1,·"world"····#·Lcom/badlogic/gdx/physics/box2d/World; |
25 | ····.param·p2,·"addr"····#·J | 25 | ····.param·p2,·"addr"····#·J |
26 | ····.prologue | 26 | ····.prologue |
27 | ····.line·38 | 27 | ····.line·38 |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 170, 53 lines modified | Offset 170, 53 lines modified | ||
170 | ····.line·97 | 170 | ····.line·97 |
171 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/Joint;->anchorB:Lcom/badlogic/gdx/math/Vector2; | 171 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/Joint;->anchorB:Lcom/badlogic/gdx/math/Vector2; |
172 | ····return-object·v0 | 172 | ····return-object·v0 |
173 | .end·method | 173 | .end·method |
174 | .method·public·getBodyA()Lcom/badlogic/gdx/physics/box2d/Body; | 174 | .method·public·getBodyA()Lcom/badlogic/gdx/physics/box2d/Body; |
175 |
····.locals· |
175 | ····.locals·4 |
176 | ····.prologue | 176 | ····.prologue |
177 | ····.line·60 | 177 | ····.line·60 |
178 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/Joint;->world:Lcom/badlogic/gdx/physics/box2d/World; | 178 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/Joint;->world:Lcom/badlogic/gdx/physics/box2d/World; |
179 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/physics/box2d/World;->bodies:Lcom/badlogic/gdx/utils/LongHashMap; | 179 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/physics/box2d/World;->bodies:Lcom/badlogic/gdx/utils/LongHashMap; |
180 |
····iget-wide·v |
180 | ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J |
181 |
····invoke-direct·{p0,·v |
181 | ····invoke-direct·{p0,·v2,·v3},·Lcom/badlogic/gdx/physics/box2d/Joint;->jniGetBodyA(J)J |
182 |
····move-result-wide·v |
182 | ····move-result-wide·v2 |
183 |
····invoke-virtual·{v0,·v |
183 | ····invoke-virtual·{v0,·v2,·v3},·Lcom/badlogic/gdx/utils/LongHashMap;->get(J)Ljava/lang/Object; |
184 | ····move-result-object·v0 | 184 | ····move-result-object·v0 |
185 | ····check-cast·v0,·Lcom/badlogic/gdx/physics/box2d/Body; | 185 | ····check-cast·v0,·Lcom/badlogic/gdx/physics/box2d/Body; |
186 | ····return-object·v0 | 186 | ····return-object·v0 |
187 | .end·method | 187 | .end·method |
188 | .method·public·getBodyB()Lcom/badlogic/gdx/physics/box2d/Body; | 188 | .method·public·getBodyB()Lcom/badlogic/gdx/physics/box2d/Body; |
189 |
····.locals· |
189 | ····.locals·4 |
190 | ····.prologue | 190 | ····.prologue |
191 | ····.line·69 | 191 | ····.line·69 |
192 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/Joint;->world:Lcom/badlogic/gdx/physics/box2d/World; | 192 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/Joint;->world:Lcom/badlogic/gdx/physics/box2d/World; |
193 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/physics/box2d/World;->bodies:Lcom/badlogic/gdx/utils/LongHashMap; | 193 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/physics/box2d/World;->bodies:Lcom/badlogic/gdx/utils/LongHashMap; |
194 |
····iget-wide·v |
194 | ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J |
195 |
····invoke-direct·{p0,·v |
195 | ····invoke-direct·{p0,·v2,·v3},·Lcom/badlogic/gdx/physics/box2d/Joint;->jniGetBodyB(J)J |
196 |
····move-result-wide·v |
196 | ····move-result-wide·v2 |
197 |
····invoke-virtual·{v0,·v |
197 | ····invoke-virtual·{v0,·v2,·v3},·Lcom/badlogic/gdx/utils/LongHashMap;->get(J)Ljava/lang/Object; |
198 | ····move-result-object·v0 | 198 | ····move-result-object·v0 |
199 | ····check-cast·v0,·Lcom/badlogic/gdx/physics/box2d/Body; | 199 | ····check-cast·v0,·Lcom/badlogic/gdx/physics/box2d/Body; |
200 | ····return-object·v0 | 200 | ····return-object·v0 |
201 | .end·method | 201 | .end·method |
Offset 273, 21 lines modified | Offset 273, 21 lines modified | ||
273 | ····move-result·v0 | 273 | ····move-result·v0 |
274 | ····return·v0 | 274 | ····return·v0 |
275 | .end·method | 275 | .end·method |
276 | .method·public·getType()Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; | 276 | .method·public·getType()Lcom/badlogic/gdx/physics/box2d/JointDef$JointType; |
277 |
····.locals· |
277 | ····.locals·4 |
278 | ····.prologue | 278 | ····.prologue |
279 | ····.line·47 | 279 | ····.line·47 |
280 |
····iget-wide·v |
280 | ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/Joint;->addr:J |
281 |
····invoke-direct·{p0,·v |
281 | ····invoke-direct·{p0,·v2,·v3},·Lcom/badlogic/gdx/physics/box2d/Joint;->jniGetType(J)I |
282 | ····move-result·v0 | 282 | ····move-result·v0 |
283 | ····.line·48 | 283 | ····.line·48 |
284 | ····.local·v0,·"type":I | 284 | ····.local·v0,·"type":I |
285 | ····if-lez·v0,·:cond_0 | 285 | ····if-lez·v0,·:cond_0 |
Offset 38, 15 lines modified | Offset 38, 15 lines modified | ||
38 | ····iput-wide·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J | 38 | ····iput-wide·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J |
39 | ····.line·23 | 39 | ····.line·23 |
40 | ····return-void | 40 | ····return-void |
41 | .end·method | 41 | .end·method |
42 | .method·protected·constructor·<init>(J)V | 42 | .method·protected·constructor·<init>(J)V |
43 |
····.locals· |
43 | ····.locals·1 |
44 | ····.param·p1,·"addr"····#·J | 44 | ····.param·p1,·"addr"····#·J |
45 | ····.prologue | 45 | ····.prologue |
46 | ····.line·25 | 46 | ····.line·25 |
47 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/physics/box2d/Shape;-><init>()V | 47 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/physics/box2d/Shape;-><init>()V |
48 | ····.line·26 | 48 | ····.line·26 |
Offset 135, 15 lines modified | Offset 135, 15 lines modified | ||
135 | ····move-result·v0 | 135 | ····move-result·v0 |
136 | ····return·v0 | 136 | ····return·v0 |
137 | .end·method | 137 | .end·method |
138 | .method·public·set([Lcom/badlogic/gdx/math/Vector2;)V | 138 | .method·public·set([Lcom/badlogic/gdx/math/Vector2;)V |
139 |
····.locals· |
139 | ····.locals·6 |
140 | ····.param·p1,·"vertices"····#·[Lcom/badlogic/gdx/math/Vector2; | 140 | ····.param·p1,·"vertices"····#·[Lcom/badlogic/gdx/math/Vector2; |
141 | ····.prologue | 141 | ····.prologue |
142 | ····.line·43 | 142 | ····.line·43 |
143 | ····array-length·v3,·p1 | 143 | ····array-length·v3,·p1 |
144 | ····mul-int/lit8·v3,·v3,·0x2 | 144 | ····mul-int/lit8·v3,·v3,·0x2 |
Offset 162, 17 lines modified | Offset 162, 17 lines modified | ||
162 | ····array-length·v3,·p1 | 162 | ····array-length·v3,·p1 |
163 | ····mul-int/lit8·v3,·v3,·0x2 | 163 | ····mul-int/lit8·v3,·v3,·0x2 |
164 | ····if-lt·v0,·v3,·:cond_0 | 164 | ····if-lt·v0,·v3,·:cond_0 |
165 | ····.line·48 | 165 | ····.line·48 |
166 |
····iget-wide·v |
166 | ····iget-wide·v4,·p0,·Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J |
167 |
····invoke-direct·{p0,·v |
167 | ····invoke-direct·{p0,·v4,·v5,·v2},·Lcom/badlogic/gdx/physics/box2d/PolygonShape;->jniSet(J[F)V |
168 | ····.line·49 | 168 | ····.line·49 |
169 | ····return-void | 169 | ····return-void |
170 | ····.line·45 | 170 | ····.line·45 |
171 | ····:cond_0 | 171 | ····:cond_0 |
172 | ····aget-object·v3,·p1,·v1 | 172 | ····aget-object·v3,·p1,·v1 |
Offset 210, 59 lines modified | Offset 210, 59 lines modified | ||
210 | ····invoke-direct·{p0,·v0,·v1,·p1,·p2},·Lcom/badlogic/gdx/physics/box2d/PolygonShape;->jniSetAsBox(JFF)V | 210 | ····invoke-direct·{p0,·v0,·v1,·p1,·p2},·Lcom/badlogic/gdx/physics/box2d/PolygonShape;->jniSetAsBox(JFF)V |
211 | ····.line·60 | 211 | ····.line·60 |
212 | ····return-void | 212 | ····return-void |
213 | .end·method | 213 | .end·method |
214 | .method·public·setAsBox(FFLcom/badlogic/gdx/math/Vector2;F)V | 214 | .method·public·setAsBox(FFLcom/badlogic/gdx/math/Vector2;F)V |
215 |
····.locals· |
215 | ····.locals·9 |
216 | ····.param·p1,·"hx"····#·F | 216 | ····.param·p1,·"hx"····#·F |
217 | ····.param·p2,·"hy"····#·F | 217 | ····.param·p2,·"hy"····#·F |
218 | ····.param·p3,·"center"····#·Lcom/badlogic/gdx/math/Vector2; | 218 | ····.param·p3,·"center"····#·Lcom/badlogic/gdx/math/Vector2; |
219 | ····.param·p4,·"angle"····#·F | 219 | ····.param·p4,·"angle"····#·F |
220 | ····.prologue | 220 | ····.prologue |
221 | ····.line·72 | 221 | ····.line·72 |
222 |
····iget-wide·v |
222 | ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J |
223 |
····iget·v |
223 | ····iget·v6,·p3,·Lcom/badlogic/gdx/math/Vector2;->x:F |
224 |
····iget·v |
224 | ····iget·v7,·p3,·Lcom/badlogic/gdx/math/Vector2;->y:F |
225 |
····move-object·v |
225 | ····move-object·v1,·p0 |
226 |
····move·v |
226 | ····move·v4,·p1 |
227 |
····move·v |
227 | ····move·v5,·p2 |
228 |
····move·v |
228 | ····move·v8,·p4 |
229 |
····invoke-direct/range·{v |
229 | ····invoke-direct/range·{v1·..·v8},·Lcom/badlogic/gdx/physics/box2d/PolygonShape;->jniSetAsBox(JFFFFF)V |
230 | ····.line·73 | 230 | ····.line·73 |
231 | ····return-void | 231 | ····return-void |
232 | .end·method | 232 | .end·method |
233 | .method·public·setAsEdge(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V | 233 | .method·public·setAsEdge(Lcom/badlogic/gdx/math/Vector2;Lcom/badlogic/gdx/math/Vector2;)V |
234 |
····.locals· |
234 | ····.locals·8 |
235 | ····.param·p1,·"v1"····#·Lcom/badlogic/gdx/math/Vector2; | 235 | ····.param·p1,·"v1"····#·Lcom/badlogic/gdx/math/Vector2; |
236 | ····.param·p2,·"v2"····#·Lcom/badlogic/gdx/math/Vector2; | 236 | ····.param·p2,·"v2"····#·Lcom/badlogic/gdx/math/Vector2; |
237 | ····.prologue | 237 | ····.prologue |
238 | ····.line·81 | 238 | ····.line·81 |
239 |
····iget-wide·v |
239 | ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/PolygonShape;->addr:J |
240 |
····iget·v |
240 | ····iget·v4,·p1,·Lcom/badlogic/gdx/math/Vector2;->x:F |
241 |
····iget·v |
241 | ····iget·v5,·p1,·Lcom/badlogic/gdx/math/Vector2;->y:F |
242 |
····iget·v |
242 | ····iget·v6,·p2,·Lcom/badlogic/gdx/math/Vector2;->x:F |
Max diff block lines reached; 418/3669 bytes (11.39%) of diff not shown. |
Offset 74, 20 lines modified | Offset 74, 20 lines modified | ||
74 | .field·private·queryCallback:Lcom/badlogic/gdx/physics/box2d/QueryCallback; | 74 | .field·private·queryCallback:Lcom/badlogic/gdx/physics/box2d/QueryCallback; |
75 | .field·final·tmpGravity:[F | 75 | .field·final·tmpGravity:[F |
76 | #·direct·methods | 76 | #·direct·methods |
77 | .method·public·constructor·<init>(Lcom/badlogic/gdx/math/Vector2;Z)V | 77 | .method·public·constructor·<init>(Lcom/badlogic/gdx/math/Vector2;Z)V |
78 |
····.locals· |
78 | ····.locals·8 |
79 | ····.param·p1,·"gravity"····#·Lcom/badlogic/gdx/math/Vector2; | 79 | ····.param·p1,·"gravity"····#·Lcom/badlogic/gdx/math/Vector2; |
80 | ····.param·p2,·"doSleep"····#·Z | 80 | ····.param·p2,·"doSleep"····#·Z |
81 | ····.prologue | 81 | ····.prologue |
82 |
····const-wide/16·v |
82 | ····const-wide/16·v6,·0x0 |
83 | ····const/16·v4,·0xc8 | 83 | ····const/16·v4,·0xc8 |
84 | ····const/4·v3,·0x0 | 84 | ····const/4·v3,·0x0 |
85 | ····const/16·v2,·0x64 | 85 | ····const/16·v2,·0x64 |
Offset 156, 28 lines modified | Offset 156, 28 lines modified | ||
156 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V | 156 | ····invoke-direct·{v1},·Ljava/util/ArrayList;-><init>()V |
157 | ····iput-object·v1,·p0,·Lcom/badlogic/gdx/physics/box2d/World;->freeContacts:Ljava/util/ArrayList; | 157 | ····iput-object·v1,·p0,·Lcom/badlogic/gdx/physics/box2d/World;->freeContacts:Ljava/util/ArrayList; |
158 | ····.line·489 | 158 | ····.line·489 |
159 | ····new-instance·v1,·Lcom/badlogic/gdx/physics/box2d/Contact; | 159 | ····new-instance·v1,·Lcom/badlogic/gdx/physics/box2d/Contact; |
160 |
····invoke-direct·{v1,·p0,·v |
160 | ····invoke-direct·{v1,·p0,·v6,·v7},·Lcom/badlogic/gdx/physics/box2d/Contact;-><init>(Lcom/badlogic/gdx/physics/box2d/World;J)V |
161 | ····iput-object·v1,·p0,·Lcom/badlogic/gdx/physics/box2d/World;->contact:Lcom/badlogic/gdx/physics/box2d/Contact; | 161 | ····iput-object·v1,·p0,·Lcom/badlogic/gdx/physics/box2d/World;->contact:Lcom/badlogic/gdx/physics/box2d/Contact; |
162 | ····.line·71 | 162 | ····.line·71 |
163 | ····iget·v1,·p1,·Lcom/badlogic/gdx/math/Vector2;->x:F | 163 | ····iget·v1,·p1,·Lcom/badlogic/gdx/math/Vector2;->x:F |
164 | ····iget·v2,·p1,·Lcom/badlogic/gdx/math/Vector2;->y:F | 164 | ····iget·v2,·p1,·Lcom/badlogic/gdx/math/Vector2;->y:F |
165 | ····invoke-direct·{p0,·v1,·v2,·p2},·Lcom/badlogic/gdx/physics/box2d/World;->newWorld(FFZ)J | 165 | ····invoke-direct·{p0,·v1,·v2,·p2},·Lcom/badlogic/gdx/physics/box2d/World;->newWorld(FFZ)J |
166 |
····move-result-wide·v |
166 | ····move-result-wide·v2 |
167 |
····iput-wide·v |
167 | ····iput-wide·v2,·p0,·Lcom/badlogic/gdx/physics/box2d/World;->addr:J |
168 | ····.line·73 | 168 | ····.line·73 |
169 | ····const/4·v0,·0x0 | 169 | ····const/4·v0,·0x0 |
170 | ····.local·v0,·"i":I | 170 | ····.local·v0,·"i":I |
171 | ····:goto_0 | 171 | ····:goto_0 |
172 | ····if-lt·v0,·v4,·:cond_0 | 172 | ····if-lt·v0,·v4,·:cond_0 |
Offset 187, 26 lines modified | Offset 187, 26 lines modified | ||
187 | ····.line·74 | 187 | ····.line·74 |
188 | ····:cond_0 | 188 | ····:cond_0 |
189 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/physics/box2d/World;->freeContacts:Ljava/util/ArrayList; | 189 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/physics/box2d/World;->freeContacts:Ljava/util/ArrayList; |
190 | ····new-instance·v2,·Lcom/badlogic/gdx/physics/box2d/Contact; | 190 | ····new-instance·v2,·Lcom/badlogic/gdx/physics/box2d/Contact; |
191 |
····invoke-direct·{v2,·p0,·v |
191 | ····invoke-direct·{v2,·p0,·v6,·v7},·Lcom/badlogic/gdx/physics/box2d/Contact;-><init>(Lcom/badlogic/gdx/physics/box2d/World;J)V |
192 | ····invoke-virtual·{v1,·v2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z | 192 | ····invoke-virtual·{v1,·v2},·Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z |
193 | ····.line·73 | 193 | ····.line·73 |
194 | ····add-int/lit8·v0,·v0,·0x1 | 194 | ····add-int/lit8·v0,·v0,·0x1 |
195 | ····goto·:goto_0 | 195 | ····goto·:goto_0 |
196 | .end·method | 196 | .end·method |
197 | .method·private·beginContact(J)V | 197 | .method·private·beginContact(J)V |
198 |
····.locals· |
198 | ····.locals·3 |
199 | ····.param·p1,·"contactAddr"····#·J | 199 | ····.param·p1,·"contactAddr"····#·J |
200 | ····.prologue | 200 | ····.prologue |
201 | ····.line·492 | 201 | ····.line·492 |
202 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/World;->contact:Lcom/badlogic/gdx/physics/box2d/Contact; | 202 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/World;->contact:Lcom/badlogic/gdx/physics/box2d/Contact; |
203 | ····iput-wide·p1,·v0,·Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J | 203 | ····iput-wide·p1,·v0,·Lcom/badlogic/gdx/physics/box2d/Contact;->addr:J |
Offset 224, 15 lines modified | Offset 224, 15 lines modified | ||
224 | ····.line·494 | 224 | ····.line·494 |
225 | ····:cond_0 | 225 | ····:cond_0 |
226 | ····return-void | 226 | ····return-void |
227 | .end·method | 227 | .end·method |
228 | .method·private·contactFilter(JJ)Z | 228 | .method·private·contactFilter(JJ)Z |
229 |
····.locals· |
229 | ····.locals·7 |
230 | ····.param·p1,·"fixtureA"····#·J | 230 | ····.param·p1,·"fixtureA"····#·J |
231 | ····.param·p3,·"fixtureB"····#·J | 231 | ····.param·p3,·"fixtureB"····#·J |
232 | ····.prologue | 232 | ····.prologue |
233 | ····const/4·v0,·0x1 | 233 | ····const/4·v0,·0x1 |
234 | ····const/4·v4,·0x0 | 234 | ····const/4·v4,·0x0 |
Offset 347, 884 lines modified | Offset 347, 702 lines modified | ||
347 | ····move·v0,·v4 | 347 | ····move·v0,·v4 |
348 | ····.line·484 | 348 | ····.line·484 |
349 | ····goto·:goto_1 | 349 | ····goto·:goto_1 |
350 | .end·method | 350 | .end·method |
Max diff block lines reached; 73876/76925 bytes (96.04%) of diff not shown. |
Offset 7, 15 lines modified | Offset 7, 15 lines modified | ||
7 | .field·private·final·target:Lcom/badlogic/gdx/math/Vector2; | 7 | .field·private·final·target:Lcom/badlogic/gdx/math/Vector2; |
8 | .field·final·tmp:[F | 8 | .field·final·tmp:[F |
9 | #·direct·methods | 9 | #·direct·methods |
10 | .method·public·constructor·<init>(Lcom/badlogic/gdx/physics/box2d/World;J)V | 10 | .method·public·constructor·<init>(Lcom/badlogic/gdx/physics/box2d/World;J)V |
11 |
····.locals· |
11 | ····.locals·2 |
12 | ····.param·p1,·"world"····#·Lcom/badlogic/gdx/physics/box2d/World; | 12 | ····.param·p1,·"world"····#·Lcom/badlogic/gdx/physics/box2d/World; |
13 | ····.param·p2,·"addr"····#·J | 13 | ····.param·p2,·"addr"····#·J |
14 | ····.prologue | 14 | ····.prologue |
15 | ····.line·26 | 15 | ····.line·26 |
16 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lcom/badlogic/gdx/physics/box2d/Joint;-><init>(Lcom/badlogic/gdx/physics/box2d/World;J)V | 16 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lcom/badlogic/gdx/physics/box2d/Joint;-><init>(Lcom/badlogic/gdx/physics/box2d/World;J)V |
Offset 9, 15 lines modified | Offset 9, 15 lines modified | ||
9 | .field·private·final·groundAnchorB:Lcom/badlogic/gdx/math/Vector2; | 9 | .field·private·final·groundAnchorB:Lcom/badlogic/gdx/math/Vector2; |
10 | .field·private·final·tmp:[F | 10 | .field·private·final·tmp:[F |
11 | #·direct·methods | 11 | #·direct·methods |
12 | .method·public·constructor·<init>(Lcom/badlogic/gdx/physics/box2d/World;J)V | 12 | .method·public·constructor·<init>(Lcom/badlogic/gdx/physics/box2d/World;J)V |
13 |
····.locals· |
13 | ····.locals·2 |
14 | ····.param·p1,·"world"····#·Lcom/badlogic/gdx/physics/box2d/World; | 14 | ····.param·p1,·"world"····#·Lcom/badlogic/gdx/physics/box2d/World; |
15 | ····.param·p2,·"addr"····#·J | 15 | ····.param·p2,·"addr"····#·J |
16 | ····.prologue | 16 | ····.prologue |
17 | ····.line·26 | 17 | ····.line·26 |
18 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lcom/badlogic/gdx/physics/box2d/Joint;-><init>(Lcom/badlogic/gdx/physics/box2d/World;J)V | 18 | ····invoke-direct·{p0,·p1,·p2,·p3},·Lcom/badlogic/gdx/physics/box2d/Joint;-><init>(Lcom/badlogic/gdx/physics/box2d/World;J)V |
Offset 35, 15 lines modified | Offset 35, 15 lines modified | ||
35 | ········} | 35 | ········} |
36 | ····.end·annotation | 36 | ····.end·annotation |
37 | .end·field | 37 | .end·field |
38 | #·direct·methods | 38 | #·direct·methods |
39 | .method·constructor·<init>(JLjava/lang/Object;Lcom/badlogic/gdx/utils/LongHashMap$Entry;)V | 39 | .method·constructor·<init>(JLjava/lang/Object;Lcom/badlogic/gdx/utils/LongHashMap$Entry;)V |
40 |
····.locals· |
40 | ····.locals·1 |
41 | ····.param·p1,·"k"····#·J | 41 | ····.param·p1,·"k"····#·J |
42 | ····.param·p4,·"n"····#·Lcom/badlogic/gdx/utils/LongHashMap$Entry; | 42 | ····.param·p4,·"n"····#·Lcom/badlogic/gdx/utils/LongHashMap$Entry; |
43 | ····.annotation·system·Ldalvik/annotation/Signature; | 43 | ····.annotation·system·Ldalvik/annotation/Signature; |
44 | ········value·=·{ | 44 | ········value·=·{ |
45 | ············"(JTT;", | 45 | ············"(JTT;", |
46 | ············"Lcom/badlogic/gdx/utils/LongHashMap$Entry;", | 46 | ············"Lcom/badlogic/gdx/utils/LongHashMap$Entry;", |
47 | ············")V" | 47 | ············")V" |
Offset 68, 24 lines modified | Offset 68, 24 lines modified | ||
68 | ····.line·328 | 68 | ····.line·328 |
69 | ····return-void | 69 | ····return-void |
70 | .end·method | 70 | .end·method |
71 | #·virtual·methods | 71 | #·virtual·methods |
72 | .method·public·toString()Ljava/lang/String; | 72 | .method·public·toString()Ljava/lang/String; |
73 |
····.locals· |
73 | ····.locals·4 |
74 | ····.prologue | 74 | ····.prologue |
75 | ····.line·331 | 75 | ····.line·331 |
76 | ····.local·p0,·"this":Lcom/badlogic/gdx/utils/LongHashMap$Entry;,·"Lcom/badlogic/gdx/utils/LongHashMap<TT;>.Entry<TT;>;" | 76 | ····.local·p0,·"this":Lcom/badlogic/gdx/utils/LongHashMap$Entry;,·"Lcom/badlogic/gdx/utils/LongHashMap<TT;>.Entry<TT;>;" |
77 | ····new-instance·v0,·Ljava/lang/StringBuilder; | 77 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
78 |
····iget-wide·v |
78 | ····iget-wide·v2,·p0,·Lcom/badlogic/gdx/utils/LongHashMap$Entry;->key:J |
79 |
····invoke-static·{v |
79 | ····invoke-static·{v2,·v3},·Ljava/lang/String;->valueOf(J)Ljava/lang/String; |
80 | ····move-result-object·v1 | 80 | ····move-result-object·v1 |
81 | ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V | 81 | ····invoke-direct·{v0,·v1},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V |
82 | ····const-string·v1,·"=" | 82 | ····const-string·v1,·"=" |
Offset 184, 15 lines modified | Offset 184, 15 lines modified | ||
184 | ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/LongHashMap;->mask:I | 184 | ····iput·v0,·p0,·Lcom/badlogic/gdx/utils/LongHashMap;->mask:I |
185 | ····.line·49 | 185 | ····.line·49 |
186 | ····return-void | 186 | ····return-void |
187 | .end·method | 187 | .end·method |
188 | .method·private·resize(I)V | 188 | .method·private·resize(I)V |
189 |
····.locals·1 |
189 | ····.locals·12 |
190 | ····.param·p1,·"newSize"····#·I | 190 | ····.param·p1,·"newSize"····#·I |
191 | ····.prologue | 191 | ····.prologue |
192 | ····.line·164 | 192 | ····.line·164 |
193 | ····.local·p0,·"this":Lcom/badlogic/gdx/utils/LongHashMap;,·"Lcom/badlogic/gdx/utils/LongHashMap<TT;>;" | 193 | ····.local·p0,·"this":Lcom/badlogic/gdx/utils/LongHashMap;,·"Lcom/badlogic/gdx/utils/LongHashMap<TT;>;" |
194 | ····new-array·v4,·p1,·[Lcom/badlogic/gdx/utils/LongHashMap$Entry; | 194 | ····new-array·v4,·p1,·[Lcom/badlogic/gdx/utils/LongHashMap$Entry; |
Offset 256, 21 lines modified | Offset 256, 21 lines modified | ||
256 | ····.line·172 | 256 | ····.line·172 |
257 | ····:cond_1 | 257 | ····:cond_1 |
258 | ····iget-object·v5,·v1,·Lcom/badlogic/gdx/utils/LongHashMap$Entry;->next:Lcom/badlogic/gdx/utils/LongHashMap$Entry; | 258 | ····iget-object·v5,·v1,·Lcom/badlogic/gdx/utils/LongHashMap$Entry;->next:Lcom/badlogic/gdx/utils/LongHashMap$Entry; |
259 | ····.line·173 | 259 | ····.line·173 |
260 | ····.local·v5,·"next":Lcom/badlogic/gdx/utils/LongHashMap$Entry; | 260 | ····.local·v5,·"next":Lcom/badlogic/gdx/utils/LongHashMap$Entry; |
261 |
····iget-wide·v |
261 | ····iget-wide·v8,·v1,·Lcom/badlogic/gdx/utils/LongHashMap$Entry;->key:J |
262 |
····int-to-long·v |
262 | ····int-to-long·v10,·v0 |
263 |
····and-long/2addr·v |
263 | ····and-long/2addr·v8,·v10 |
264 |
····long-to-int·v3,·v |
264 | ····long-to-int·v3,·v8 |
265 | ····.line·174 | 265 | ····.line·174 |
266 | ····.local·v3,·"index":I | 266 | ····.local·v3,·"index":I |
267 | ····aget-object·v7,·v4,·v3 | 267 | ····aget-object·v7,·v4,·v3 |
268 | ····iput-object·v7,·v1,·Lcom/badlogic/gdx/utils/LongHashMap$Entry;->next:Lcom/badlogic/gdx/utils/LongHashMap$Entry; | 268 | ····iput-object·v7,·v1,·Lcom/badlogic/gdx/utils/LongHashMap$Entry;->next:Lcom/badlogic/gdx/utils/LongHashMap$Entry; |
Offset 326, 15 lines modified | Offset 326, 15 lines modified | ||
326 | ····aput-object·v2,·v1,·v0 | 326 | ····aput-object·v2,·v1,·v0 |
327 | ····goto·:goto_0 | 327 | ····goto·:goto_0 |
328 | .end·method | 328 | .end·method |
329 | .method·public·containsKey(J)Z | 329 | .method·public·containsKey(J)Z |
330 |
····.locals· |
330 | ····.locals·5 |
331 | ····.param·p1,·"key"····#·J | 331 | ····.param·p1,·"key"····#·J |
332 | ····.prologue | 332 | ····.prologue |
333 | ····.line·121 | 333 | ····.line·121 |
334 | ····.local·p0,·"this":Lcom/badlogic/gdx/utils/LongHashMap;,·"Lcom/badlogic/gdx/utils/LongHashMap<TT;>;" | 334 | ····.local·p0,·"this":Lcom/badlogic/gdx/utils/LongHashMap;,·"Lcom/badlogic/gdx/utils/LongHashMap<TT;>;" |
335 | ····iget·v2,·p0,·Lcom/badlogic/gdx/utils/LongHashMap;->mask:I | 335 | ····iget·v2,·p0,·Lcom/badlogic/gdx/utils/LongHashMap;->mask:I |
Offset 504, 15 lines modified | Offset 504, 15 lines modified | ||
504 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/utils/LongHashMap$Entries;->reset()V | 504 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/utils/LongHashMap$Entries;->reset()V |
505 | ····goto·:goto_0 | 505 | ····goto·:goto_0 |
506 | .end·method | 506 | .end·method |
507 | .method·public·get(J)Ljava/lang/Object; | 507 | .method·public·get(J)Ljava/lang/Object; |
508 |
····.locals· |
508 | ····.locals·5 |
509 | ····.param·p1,·"key"····#·J | 509 | ····.param·p1,·"key"····#·J |
510 | ····.annotation·system·Ldalvik/annotation/Signature; | 510 | ····.annotation·system·Ldalvik/annotation/Signature; |
511 | ········value·=·{ | 511 | ········value·=·{ |
512 | ············"(J)TT;" | 512 | ············"(J)TT;" |
513 | ········} | 513 | ········} |
514 | ····.end·annotation | 514 | ····.end·annotation |
Offset 598, 33 lines modified | Offset 598, 33 lines modified | ||
598 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/utils/LongHashMap$Keys;->reset()V | 598 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/utils/LongHashMap$Keys;->reset()V |
599 | ····goto·:goto_0 | 599 | ····goto·:goto_0 |
600 | .end·method | 600 | .end·method |
601 | .method·public·put(JLjava/lang/Object;)Ljava/lang/Object; | 601 | .method·public·put(JLjava/lang/Object;)Ljava/lang/Object; |
602 |
····.locals· |
602 | ····.locals·7 |
603 | ····.param·p1,·"key"····#·J | 603 | ····.param·p1,·"key"····#·J |
604 | ····.annotation·system·Ldalvik/annotation/Signature; | 604 | ····.annotation·system·Ldalvik/annotation/Signature; |
605 | ········value·=·{ | 605 | ········value·=·{ |
606 | ············"(JTT;)TT;" | 606 | ············"(JTT;)TT;" |
607 | ········} | 607 | ········} |
608 | ····.end·annotation | 608 | ····.end·annotation |
609 | ····.prologue | 609 | ····.prologue |
610 | ····.line·52 | 610 | ····.line·52 |
611 | ····.local·p0,·"this":Lcom/badlogic/gdx/utils/LongHashMap;,·"Lcom/badlogic/gdx/utils/LongHashMap<TT;>;" | 611 | ····.local·p0,·"this":Lcom/badlogic/gdx/utils/LongHashMap;,·"Lcom/badlogic/gdx/utils/LongHashMap<TT;>;" |
612 | ····.local·p3,·"value":Ljava/lang/Object;,·"TT;" | 612 | ····.local·p3,·"value":Ljava/lang/Object;,·"TT;" |
613 | ····iget·v3,·p0,·Lcom/badlogic/gdx/utils/LongHashMap;->mask:I | 613 | ····iget·v3,·p0,·Lcom/badlogic/gdx/utils/LongHashMap;->mask:I |
614 |
····int-to-long·v |
614 | ····int-to-long·v4,·v3 |
615 |
····and-long/2addr·v |
615 | ····and-long/2addr·v4,·p1 |
616 |
····long-to-int·v1,·v |
616 | ····long-to-int·v1,·v4 |
617 | ····.line·53 | 617 | ····.line·53 |
618 | ····.local·v1,·"index":I | 618 | ····.local·v1,·"index":I |
Max diff block lines reached; 4377/7251 bytes (60.36%) of diff not shown. |
Offset 49, 15 lines modified | Offset 49, 15 lines modified | ||
49 | .field·private·static·randomSeed:I | 49 | .field·private·static·randomSeed:I |
50 | .field·public·static·final·sin:[F | 50 | .field·public·static·final·sin:[F |
51 | #·direct·methods | 51 | #·direct·methods |
52 | .method·static·constructor·<clinit>()V | 52 | .method·static·constructor·<clinit>()V |
53 |
····.locals·1 |
53 | ····.locals·12 |
54 | ····.prologue | 54 | ····.prologue |
55 | ····const/16·v8,·0x2000 | 55 | ····const/16·v8,·0x2000 |
56 | ····.line·36 | 56 | ····.line·36 |
57 | ····new-array·v5,·v8,·[F | 57 | ····new-array·v5,·v8,·[F |
Offset 72, 21 lines modified | Offset 72, 21 lines modified | ||
72 | ····const/4·v1,·0x0 | 72 | ····const/4·v1,·0x0 |
73 | ····.local·v1,·"i":I | 73 | ····.local·v1,·"i":I |
74 | ····:goto_0 | 74 | ····:goto_0 |
75 | ····if-lt·v1,·v8,·:cond_0 | 75 | ····if-lt·v1,·v8,·:cond_0 |
76 | ····.line·68 | 76 | ····.line·68 |
77 |
····const-wide/high16·v |
77 | ····const-wide/high16·v6,·0x40d0000000000000L····#·16384.0 |
78 |
····invoke-static·{v |
78 | ····invoke-static·{v6,·v7},·Ljava/lang/Math;->sqrt(D)D |
79 |
····move-result-wide·v |
79 | ····move-result-wide·v6 |
80 |
····double-to-int·v5,·v |
80 | ····double-to-int·v5,·v6 |
81 | ····sput·v5,·Lcom/badlogic/gdx/utils/MathUtils;->ATAN2_DIM:I | 81 | ····sput·v5,·Lcom/badlogic/gdx/utils/MathUtils;->ATAN2_DIM:I |
82 | ····.line·69 | 82 | ····.line·69 |
83 | ····const/high16·v5,·0x3f800000····#·1.0f | 83 | ····const/high16·v5,·0x3f800000····#·1.0f |
84 | ····sget·v6,·Lcom/badlogic/gdx/utils/MathUtils;->ATAN2_DIM:I | 84 | ····sget·v6,·Lcom/badlogic/gdx/utils/MathUtils;->ATAN2_DIM:I |
Offset 113, 17 lines modified | Offset 113, 17 lines modified | ||
113 | ····sget·v5,·Lcom/badlogic/gdx/utils/MathUtils;->ATAN2_DIM:I | 113 | ····sget·v5,·Lcom/badlogic/gdx/utils/MathUtils;->ATAN2_DIM:I |
114 | ····if-lt·v1,·v5,·:cond_1 | 114 | ····if-lt·v1,·v5,·:cond_1 |
115 | ····.line·107 | 115 | ····.line·107 |
116 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J | 116 | ····invoke-static·{},·Ljava/lang/System;->currentTimeMillis()J |
117 |
····move-result-wide·v |
117 | ····move-result-wide·v6 |
118 |
····long-to-int·v5,·v |
118 | ····long-to-int·v5,·v6 |
119 | ····sput·v5,·Lcom/badlogic/gdx/utils/MathUtils;->randomSeed:I | 119 | ····sput·v5,·Lcom/badlogic/gdx/utils/MathUtils;->randomSeed:I |
120 | ····.line·22 | 120 | ····.line·22 |
121 | ····return-void | 121 | ····return-void |
122 | ····.line·40 | 122 | ····.line·40 |
Offset 216, 23 lines modified | Offset 216, 23 lines modified | ||
216 | ····sget·v6,·Lcom/badlogic/gdx/utils/MathUtils;->ATAN2_DIM:I | 216 | ····sget·v6,·Lcom/badlogic/gdx/utils/MathUtils;->ATAN2_DIM:I |
217 | ····mul-int/2addr·v6,·v2 | 217 | ····mul-int/2addr·v6,·v2 |
218 | ····add-int/2addr·v6,·v1 | 218 | ····add-int/2addr·v6,·v1 |
219 |
····float-to-double·v |
219 | ····float-to-double·v8,·v4 |
220 |
····float-to-double·v |
220 | ····float-to-double·v10,·v3 |
221 |
····invoke-static·{v |
221 | ····invoke-static·{v8,·v9,·v10,·v11},·Ljava/lang/Math;->atan2(DD)D |
222 |
····move-result-wide·v |
222 | ····move-result-wide·v8 |
223 |
····double-to-float·v7,·v |
223 | ····double-to-float·v7,·v8 |
224 | ····aput·v7,·v5,·v6 | 224 | ····aput·v7,·v5,·v6 |
225 | ····.line·73 | 225 | ····.line·73 |
226 | ····add-int/lit8·v2,·v2,·0x1 | 226 | ····add-int/lit8·v2,·v2,·0x1 |
227 | ····goto·:goto_2 | 227 | ····goto·:goto_2 |
Offset 119, 21 lines modified | Offset 119, 20 lines modified | ||
119 | .method·private·FindBlock(II)Lcom/boombuler/games/shift/render/Block; | 119 | .method·private·FindBlock(II)Lcom/boombuler/games/shift/render/Block; |
120 | ····.locals·4 | 120 | ····.locals·4 |
121 | ····.param·p1,·"row"····#·I | 121 | ····.param·p1,·"row"····#·I |
122 | ····.param·p2,·"col"····#·I | 122 | ····.param·p2,·"col"····#·I |
123 | ····.prologue | 123 | ····.prologue |
124 | ····.line·221 | 124 | ····.line·221 |
125 |
····iget-object·v |
125 | ····iget-object·v2,·p0,·Lcom/boombuler/games/shift/Board;->children_:Ljava/util/List; |
126 |
····invoke-interface·{v |
126 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
127 | ····move-result-object·v2 | 127 | ····move-result-object·v2 |
128 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
129 | ····:cond_0 | 128 | ····:cond_0 |
130 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | 129 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
131 | ····move-result·v3 | 130 | ····move-result·v3 |
132 | ····if-eqz·v3,·:cond_1 | 131 | ····if-eqz·v3,·:cond_1 |
Offset 175, 21 lines modified | Offset 174, 20 lines modified | ||
175 | .end·method | 174 | .end·method |
176 | .method·private·IsAnimating()Z | 175 | .method·private·IsAnimating()Z |
177 | ····.locals·4 | 176 | ····.locals·4 |
178 | ····.prologue | 177 | ····.prologue |
179 | ····.line·232 | 178 | ····.line·232 |
180 |
····iget-object·v |
179 | ····iget-object·v2,·p0,·Lcom/boombuler/games/shift/Board;->children_:Ljava/util/List; |
181 |
····invoke-interface·{v |
180 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
182 | ····move-result-object·v2 | 181 | ····move-result-object·v2 |
183 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
184 | ····:cond_0 | 182 | ····:cond_0 |
185 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | 183 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
186 | ····move-result·v3 | 184 | ····move-result·v3 |
187 | ····if-eqz·v3,·:cond_1 | 185 | ····if-eqz·v3,·:cond_1 |
Offset 215, 24 lines modified | Offset 213, 24 lines modified | ||
215 | ····invoke-virtual·{v1},·Lcom/boombuler/games/shift/render/Block;->isAnimating()Z | 213 | ····invoke-virtual·{v1},·Lcom/boombuler/games/shift/render/Block;->isAnimating()Z |
216 | ····move-result·v3 | 214 | ····move-result·v3 |
217 | ····if-eqz·v3,·:cond_0 | 215 | ····if-eqz·v3,·:cond_0 |
218 | ····.line·236 | 216 | ····.line·236 |
219 |
····const/4·v |
217 | ····const/4·v2,·0x1 |
220 | ····.line·239 | 218 | ····.line·239 |
221 | ····.end·local·v0····#·"blk":Lorg/cocos2d/nodes/CCNode; | 219 | ····.end·local·v0····#·"blk":Lorg/cocos2d/nodes/CCNode; |
222 | ····.end·local·v1····#·"block":Lcom/boombuler/games/shift/render/Block; | 220 | ····.end·local·v1····#·"block":Lcom/boombuler/games/shift/render/Block; |
223 | ····:goto_0 | 221 | ····:goto_0 |
224 |
····return·v |
222 | ····return·v2 |
225 | ····:cond_1 | 223 | ····:cond_1 |
226 |
····const/4·v |
224 | ····const/4·v2,·0x0 |
227 | ····goto·:goto_0 | 225 | ····goto·:goto_0 |
228 | .end·method | 226 | .end·method |
229 | .method·private·static·MakeScene()Lorg/cocos2d/layers/CCScene; | 227 | .method·private·static·MakeScene()Lorg/cocos2d/layers/CCScene; |
230 | ····.locals·2 | 228 | ····.locals·2 |
Offset 506, 15 lines modified | Offset 504, 14 lines modified | ||
506 | ····.prologue | 504 | ····.prologue |
507 | ····.line·181 | 505 | ····.line·181 |
508 | ····.local·p1,·"moves":Ljava/util/List;,·"Ljava/util/List<Lcom/boombuler/games/shift/Game$BlockMove;>;" | 506 | ····.local·p1,·"moves":Ljava/util/List;,·"Ljava/util/List<Lcom/boombuler/games/shift/Game$BlockMove;>;" |
509 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 507 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
510 | ····move-result-object·v3 | 508 | ····move-result-object·v3 |
511 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
512 | ····:cond_0 | 509 | ····:cond_0 |
513 | ····:goto_0 | 510 | ····:goto_0 |
514 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z | 511 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
515 | ····move-result·v4 | 512 | ····move-result·v4 |
516 | ····if-eqz·v4,·:cond_1 | 513 | ····if-eqz·v4,·:cond_1 |
Offset 748, 21 lines modified | Offset 745, 21 lines modified | ||
748 | ····move-result·v0 | 745 | ····move-result·v0 |
749 | ····return·v0 | 746 | ····return·v0 |
750 | .end·method | 747 | .end·method |
751 | .method·public·ccTouchesEnded(Landroid/view/MotionEvent;)Z | 748 | .method·public·ccTouchesEnded(Landroid/view/MotionEvent;)Z |
752 |
····.locals·1 |
749 | ····.locals·12 |
753 | ····.param·p1,·"event"····#·Landroid/view/MotionEvent; | 750 | ····.param·p1,·"event"····#·Landroid/view/MotionEvent; |
754 | ····.prologue | 751 | ····.prologue |
755 |
····const/high16·v1 |
752 | ····const/high16·v11,·0x40000000····#·2.0f |
756 |
····const/4·v |
753 | ····const/4·v10,·0x0 |
Max diff block lines reached; 2447/5208 bytes (46.99%) of diff not shown. |
Offset 25, 14 lines modified | Offset 25, 15 lines modified | ||
25 | .field·final·synthetic·this$0:Lcom/boombuler/games/shift/Game; | 25 | .field·final·synthetic·this$0:Lcom/boombuler/games/shift/Game; |
26 | #·direct·methods | 26 | #·direct·methods |
27 | .method·public·constructor·<init>(Lcom/boombuler/games/shift/Game;IIII)V | 27 | .method·public·constructor·<init>(Lcom/boombuler/games/shift/Game;IIII)V |
28 | ····.locals·0 | 28 | ····.locals·0 |
29 | ····.param·p1,·"this$0"····#·Lcom/boombuler/games/shift/Game; | ||
29 | ····.param·p2,·"rowOld"····#·I | 30 | ····.param·p2,·"rowOld"····#·I |
30 | ····.param·p3,·"colOld"····#·I | 31 | ····.param·p3,·"colOld"····#·I |
31 | ····.param·p4,·"rowNew"····#·I | 32 | ····.param·p4,·"rowNew"····#·I |
32 | ····.param·p5,·"colNew"····#·I | 33 | ····.param·p5,·"colNew"····#·I |
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·57 | 35 | ····.line·57 |
Offset 68, 14 lines modified | Offset 68, 15 lines modified | ||
68 | ····.line·55 | 68 | ····.line·55 |
69 | ····new-instance·v2,·Lcom/boombuler/games/shift/render/TextEntry; | 69 | ····new-instance·v2,·Lcom/boombuler/games/shift/render/TextEntry; |
70 | ····sget-object·v4,·Lcom/boombuler/games/shift/render/TextEntry$TextBoxType;->HighscoreEntry:Lcom/boombuler/games/shift/render/TextEntry$TextBoxType; | 70 | ····sget-object·v4,·Lcom/boombuler/games/shift/render/TextEntry$TextBoxType;->HighscoreEntry:Lcom/boombuler/games/shift/render/TextEntry$TextBoxType; |
71 | ····const·v5,·0x7f040003 | 71 | ····const·v5,·0x7f040003 |
72 | ····.line·56 | ||
72 | ····invoke-static·{v5},·Lcom/boombuler/games/shift/MyResources;->string(I)Ljava/lang/String; | 73 | ····invoke-static·{v5},·Lcom/boombuler/games/shift/MyResources;->string(I)Ljava/lang/String; |
73 | ····move-result-object·v5 | 74 | ····move-result-object·v5 |
74 | ····new-array·v6,·v6,·[Ljava/lang/Object; | 75 | ····new-array·v6,·v6,·[Ljava/lang/Object; |
75 | ····const/4·v7,·0x0 | 76 | ····const/4·v7,·0x0 |
Offset 122, 22 lines modified | Offset 123, 25 lines modified | ||
122 | ····.prologue | 123 | ····.prologue |
123 | ····.line·71 | 124 | ····.line·71 |
124 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; | 125 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; |
125 | ····move-result-object·v0 | 126 | ····move-result-object·v0 |
127 | ····.line·73 | ||
126 | ····invoke-static·{},·Lcom/boombuler/games/shift/MainMenu;->scene()Lorg/cocos2d/layers/CCScene; | 128 | ····invoke-static·{},·Lcom/boombuler/games/shift/MainMenu;->scene()Lorg/cocos2d/layers/CCScene; |
127 | ····move-result-object·v1 | 129 | ····move-result-object·v1 |
130 | ····.line·72 | ||
128 | ····invoke-static·{v1},·Lcom/boombuler/games/shift/Main;->getTransisionFor(Lorg/cocos2d/layers/CCScene;)Lorg/cocos2d/transitions/CCTransitionScene; | 131 | ····invoke-static·{v1},·Lcom/boombuler/games/shift/Main;->getTransisionFor(Lorg/cocos2d/layers/CCScene;)Lorg/cocos2d/transitions/CCTransitionScene; |
129 | ····move-result-object·v1 | 132 | ····move-result-object·v1 |
133 | ····.line·71 | ||
130 | ····invoke-virtual·{v0,·v1},·Lorg/cocos2d/nodes/CCDirector;->replaceScene(Lorg/cocos2d/layers/CCScene;)V | 134 | ····invoke-virtual·{v0,·v1},·Lorg/cocos2d/nodes/CCDirector;->replaceScene(Lorg/cocos2d/layers/CCScene;)V |
131 | ····.line·76 | 135 | ····.line·76 |
132 | ····return-void | 136 | ····return-void |
133 | .end·method | 137 | .end·method |
134 | .method·public·static·scene(Lcom/boombuler/games/shift/Game$Difficulty;J)Lorg/cocos2d/layers/CCScene; | 138 | .method·public·static·scene(Lcom/boombuler/games/shift/Game$Difficulty;J)Lorg/cocos2d/layers/CCScene; |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Game.java" | 3 | .source·"Game.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/boombuler/games/shift/Game$1;, | ||
8 | ········Lcom/boombuler/games/shift/Game$MoveDirection;, | 7 | ········Lcom/boombuler/games/shift/Game$MoveDirection;, |
9 | ········Lcom/boombuler/games/shift/Game$Difficulty;, | 8 | ········Lcom/boombuler/games/shift/Game$Difficulty;, |
10 | ········Lcom/boombuler/games/shift/Game$ScoreChangedListener;, | 9 | ········Lcom/boombuler/games/shift/Game$ScoreChangedListener;, |
11 | ········Lcom/boombuler/games/shift/Game$BlockChangeListener;, | 10 | ········Lcom/boombuler/games/shift/Game$BlockChangeListener;, |
12 | ········Lcom/boombuler/games/shift/Game$BlockMove; | 11 | ········Lcom/boombuler/games/shift/Game$BlockMove; |
13 | ····} | 12 | ····} |
14 | .end·annotation | 13 | .end·annotation |
Offset 131, 224 lines modified | Offset 130, 223 lines modified | ||
131 | ····return-void | 130 | ····return-void |
132 | .end·method | 131 | .end·method |
133 | .method·private·CheckDestroyBlocks()V | 132 | .method·private·CheckDestroyBlocks()V |
134 | ····.locals·14 | 133 | ····.locals·14 |
135 | ····.prologue | 134 | ····.prologue |
136 |
····const/16·v1 |
135 | ····const/16·v10,·0x8 |
137 | ····const/4·v12,·0x0 | 136 | ····const/4·v12,·0x0 |
138 | ····.line·230 | 137 | ····.line·230 |
139 | ····new-instance·v0,·Ljava/util/LinkedList; | 138 | ····new-instance·v0,·Ljava/util/LinkedList; |
140 | ····invoke-direct·{v0},·Ljava/util/LinkedList;-><init>()V | 139 | ····invoke-direct·{v0},·Ljava/util/LinkedList;-><init>()V |
141 | ····.line·232 | 140 | ····.line·232 |
142 | ····.local·v0,·"allDestroyed":Ljava/util/List;,·"Ljava/util/List<Landroid/graphics/Point;>;" | 141 | ····.local·v0,·"allDestroyed":Ljava/util/List;,·"Ljava/util/List<Landroid/graphics/Point;>;" |
143 |
····const/4·v |
142 | ····const/4·v5,·0x2 |
144 |
····.local·v |
143 | ····.local·v5,·"row":I |
145 | ····:goto_0 | 144 | ····:goto_0 |
146 |
····if-ge·v |
145 | ····if-ge·v5,·v10,·:cond_2 |
147 | ····.line·233 | 146 | ····.line·233 |
148 | ····const/4·v1,·0x2 | 147 | ····const/4·v1,·0x2 |
149 | ····.local·v1,·"col":I | 148 | ····.local·v1,·"col":I |
150 | ····:goto_1 | 149 | ····:goto_1 |
151 |
····if-ge·v1,·v1 |
150 | ····if-ge·v1,·v10,·:cond_1 |
152 | ····.line·234 | 151 | ····.line·234 |
153 |
····iget-object·v |
152 | ····iget-object·v8,·p0,·Lcom/boombuler/games/shift/Game;->mState:Lcom/boombuler/games/shift/GameState; |
154 |
····iget-object·v |
153 | ····iget-object·v8,·v8,·Lcom/boombuler/games/shift/GameState;->Board:[[B |
155 |
····aget-object·v |
154 | ····aget-object·v8,·v8,·v5 |
156 |
····aget-byte·v |
155 | ····aget-byte·v7,·v8,·v1 |
157 | ····.line·235 | 156 | ····.line·235 |
158 |
····.local·v |
157 | ····.local·v7,·"type":B |
159 |
····if-eqz·v |
158 | ····if-eqz·v7,·:cond_0 |
160 | ····.line·236 | 159 | ····.line·236 |
161 |
····new-instance·v |
160 | ····new-instance·v3,·Ljava/util/LinkedList; |
162 |
····invoke-direct·{v |
161 | ····invoke-direct·{v3},·Ljava/util/LinkedList;-><init>()V |
163 | ····.line·237 | 162 | ····.line·237 |
164 |
····.local·v |
163 | ····.local·v3,·"lst":Ljava/util/List;,·"Ljava/util/List<Landroid/graphics/Point;>;" |
165 | ····new-instance·v2,·Landroid/graphics/Point; | 164 | ····new-instance·v2,·Landroid/graphics/Point; |
166 |
····invoke-direct·{v2,·v1,·v |
165 | ····invoke-direct·{v2,·v1,·v5},·Landroid/graphics/Point;-><init>(II)V |
167 | ····.line·238 | 166 | ····.line·238 |
168 | ····.local·v2,·"curPnt":Landroid/graphics/Point; | 167 | ····.local·v2,·"curPnt":Landroid/graphics/Point; |
169 |
····invoke-interface·{v |
168 | ····invoke-interface·{v3,·v2},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
170 | ····.line·240 | 169 | ····.line·240 |
171 |
····invoke-direct·{p0,·v |
170 | ····invoke-direct·{p0,·v3,·v0,·v2,·v7},·Lcom/boombuler/games/shift/Game;->PopulateDestroyList(Ljava/util/List;Ljava/util/List;Landroid/graphics/Point;B)V |
172 | ····.line·241 | 171 | ····.line·241 |
173 |
····invoke-interface·{v |
172 | ····invoke-interface·{v3},·Ljava/util/List;->size()I |
174 |
····move-result·v |
173 | ····move-result·v8 |
175 |
····const/4·v |
174 | ····const/4·v9,·0x3 |
176 |
····if-lt·v |
175 | ····if-lt·v8,·v9,·:cond_0 |
177 | ····.line·242 | 176 | ····.line·242 |
178 |
····invoke-interface·{v0,·v |
177 | ····invoke-interface·{v0,·v3},·Ljava/util/List;->addAll(Ljava/util/Collection;)Z |
179 | ····.line·233 | 178 | ····.line·233 |
180 | ····.end·local·v2····#·"curPnt":Landroid/graphics/Point; | 179 | ····.end·local·v2····#·"curPnt":Landroid/graphics/Point; |
181 |
····.end·local·v |
180 | ····.end·local·v3····#·"lst":Ljava/util/List;,·"Ljava/util/List<Landroid/graphics/Point;>;" |
182 | ····:cond_0 | 181 | ····:cond_0 |
183 | ····add-int/lit8·v1,·v1,·0x1 | 182 | ····add-int/lit8·v1,·v1,·0x1 |
184 | ····goto·:goto_1 | 183 | ····goto·:goto_1 |
185 | ····.line·232 | 184 | ····.line·232 |
Max diff block lines reached; 14804/18664 bytes (79.32%) 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/boombuler/games/shift/HelpScreen; | 21 | .field·final·synthetic·this$0:Lcom/boombuler/games/shift/HelpScreen; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·public·constructor·<init>(Lcom/boombuler/games/shift/HelpScreen;)V | 23 | .method·public·constructor·<init>(Lcom/boombuler/games/shift/HelpScreen;)V |
24 | ····.locals·2 | 24 | ····.locals·2 |
25 | ····.param·p1,·"this$0"····#·Lcom/boombuler/games/shift/HelpScreen; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·51 | 27 | ····.line·51 |
27 | ····iput-object·p1,·p0,·Lcom/boombuler/games/shift/HelpScreen$ScaleLayer;->this$0:Lcom/boombuler/games/shift/HelpScreen; | 28 | ····iput-object·p1,·p0,·Lcom/boombuler/games/shift/HelpScreen$ScaleLayer;->this$0:Lcom/boombuler/games/shift/HelpScreen; |
28 | ····invoke-direct·{p0},·Lorg/cocos2d/layers/CCLayer;-><init>()V | 29 | ····invoke-direct·{p0},·Lorg/cocos2d/layers/CCLayer;-><init>()V |
Offset 13, 124 lines modified | Offset 13, 119 lines modified | ||
13 | #·instance·fields | 13 | #·instance·fields |
14 | .field·private·mNext:Lorg/cocos2d/layers/CCScene; | 14 | .field·private·mNext:Lorg/cocos2d/layers/CCScene; |
15 | #·direct·methods | 15 | #·direct·methods |
16 | .method·public·constructor·<init>(Lorg/cocos2d/layers/CCScene;)V | 16 | .method·public·constructor·<init>(Lorg/cocos2d/layers/CCScene;)V |
17 |
····.locals·1 |
17 | ····.locals·11 |
18 | ····.param·p1,·"next"····#·Lorg/cocos2d/layers/CCScene; | 18 | ····.param·p1,·"next"····#·Lorg/cocos2d/layers/CCScene; |
19 | ····.prologue | 19 | ····.prologue |
20 |
····const/high16·v1 |
20 | ····const/high16·v10,·0x41c00000····#·24.0f |
21 |
····const/high16·v |
21 | ····const/high16·v9,·0x40000000····#·2.0f |
22 | ····.line·63 | 22 | ····.line·63 |
23 | ····invoke-direct·{p0},·Lorg/cocos2d/layers/CCLayer;-><init>()V | 23 | ····invoke-direct·{p0},·Lorg/cocos2d/layers/CCLayer;-><init>()V |
24 | ····.line·64 | 24 | ····.line·64 |
25 | ····iput-object·p1,·p0,·Lcom/boombuler/games/shift/HelpScreen;->mNext:Lorg/cocos2d/layers/CCScene; | 25 | ····iput-object·p1,·p0,·Lcom/boombuler/games/shift/HelpScreen;->mNext:Lorg/cocos2d/layers/CCScene; |
26 | ····.line·65 | 26 | ····.line·65 |
27 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; | 27 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; |
28 |
····move-result-object·v |
28 | ····move-result-object·v5 |
29 |
····invoke-virtual·{v |
29 | ····invoke-virtual·{v5},·Lorg/cocos2d/nodes/CCDirector;->winSize()Lorg/cocos2d/types/CGSize; |
30 |
····move-result-object·v |
30 | ····move-result-object·v2 |
31 | ····.line·66 | 31 | ····.line·66 |
32 |
····.local·v |
32 | ····.local·v2,·"s":Lorg/cocos2d/types/CGSize; |
33 |
····const·v |
33 | ····const·v5,·0x7f030002 |
34 |
····invoke-static·{v |
34 | ····invoke-static·{v5},·Lcom/boombuler/games/shift/MyResources;->stringArray(I)[Ljava/lang/String; |
35 |
····move-result-object·v |
35 | ····move-result-object·v4 |
36 | ····.line·67 | 36 | ····.line·67 |
37 |
····.local·v |
37 | ····.local·v4,·"text":[Ljava/lang/String; |
38 |
····array-length·v |
38 | ····array-length·v5,·v4 |
39 |
····mul-int/lit8·v |
39 | ····mul-int/lit8·v1,·v5,·0x18 |
40 | ····.line·68 | 40 | ····.line·68 |
41 |
····.local·v |
41 | ····.local·v1,·"pos":I |
42 |
···· |
42 | ····array-length·v6,·v4 |
43 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
44 | ····array-length·v3,·v0 | ||
45 |
···· |
43 | ····const/4·v5,·0x0 |
46 | ····const/4·v1,·0x0 | ||
47 | ····.local·v1,·"i$":I | ||
48 | ····:goto_0 | 44 | ····:goto_0 |
49 |
····if-ge·v |
45 | ····if-ge·v5,·v6,·:cond_0 |
50 |
····aget-object·v |
46 | ····aget-object·v3,·v4,·v5 |
51 | ····.line·69 | 47 | ····.line·69 |
52 |
····.local·v |
48 | ····.local·v3,·"str":Ljava/lang/String; |
53 |
····new-instance·v |
49 | ····new-instance·v0,·Lcom/boombuler/games/shift/render/Label; |
54 |
····invoke-direct·{v |
50 | ····invoke-direct·{v0,·v3,·v10},·Lcom/boombuler/games/shift/render/Label;-><init>(Ljava/lang/String;F)V |
55 | ····.line·70 | 51 | ····.line·70 |
56 |
····.local·v |
52 | ····.local·v0,·"lbl":Lcom/boombuler/games/shift/render/Label; |
57 |
····const/4·v |
53 | ····const/4·v7,·0x0 |
58 |
····int-to-float·v |
54 | ····int-to-float·v8,·v1 |
59 |
····invoke-virtual·{v |
55 | ····invoke-virtual·{v0,·v7,·v8},·Lcom/boombuler/games/shift/render/Label;->setPosition(FF)V |
60 | ····.line·71 | 56 | ····.line·71 |
61 |
····int-to-float·v |
57 | ····int-to-float·v7,·v1 |
62 |
····sub-float/2addr·v |
58 | ····sub-float/2addr·v7,·v10 |
63 |
····float-to-int·v |
59 | ····float-to-int·v1,·v7 |
64 | ····.line·72 | 60 | ····.line·72 |
65 |
····invoke-virtual·{p0,·v |
61 | ····invoke-virtual·{p0,·v0},·Lcom/boombuler/games/shift/HelpScreen;->addChild(Lorg/cocos2d/nodes/CCNode;)Lorg/cocos2d/nodes/CCNode; |
66 | ····.line·68 | 62 | ····.line·68 |
67 |
····add-int/lit8·v |
63 | ····add-int/lit8·v5,·v5,·0x1 |
68 | ····goto·:goto_0 | 64 | ····goto·:goto_0 |
69 | ····.line·74 | 65 | ····.line·74 |
70 |
····.end·local·v |
66 | ····.end·local·v0····#·"lbl":Lcom/boombuler/games/shift/render/Label; |
71 |
····.end·local·v |
67 | ····.end·local·v3····#·"str":Ljava/lang/String; |
72 | ····:cond_0 | 68 | ····:cond_0 |
73 |
····iget·v |
69 | ····iget·v5,·v2,·Lorg/cocos2d/types/CGSize;->width:F |
74 |
····div-float/2addr·v |
70 | ····div-float/2addr·v5,·v9 |
75 |
····iget·v |
71 | ····iget·v6,·v2,·Lorg/cocos2d/types/CGSize;->height:F |
Max diff block lines reached; 858/5005 bytes (17.14%) of diff not shown. |
Offset 129, 166 lines modified | Offset 129, 155 lines modified | ||
129 | ····invoke-virtual·{p0,·v4},·Lcom/boombuler/games/shift/Highscores;->addChild(Lorg/cocos2d/nodes/CCNode;)Lorg/cocos2d/nodes/CCNode; | 129 | ····invoke-virtual·{p0,·v4},·Lcom/boombuler/games/shift/Highscores;->addChild(Lorg/cocos2d/nodes/CCNode;)Lorg/cocos2d/nodes/CCNode; |
130 | ····.line·72 | 130 | ····.line·72 |
131 | ····return-void | 131 | ····return-void |
132 | .end·method | 132 | .end·method |
133 | .method·private·buildTable(Lcom/boombuler/games/shift/Game$Difficulty;F)Lorg/cocos2d/nodes/CCNode; | 133 | .method·private·buildTable(Lcom/boombuler/games/shift/Game$Difficulty;F)Lorg/cocos2d/nodes/CCNode; |
134 |
····.locals·1 |
134 | ····.locals·16 |
135 | ····.param·p1,·"difficulty"····#·Lcom/boombuler/games/shift/Game$Difficulty; | 135 | ····.param·p1,·"difficulty"····#·Lcom/boombuler/games/shift/Game$Difficulty; |
136 | ····.param·p2,·"x"····#·F | 136 | ····.param·p2,·"x"····#·F |
137 | ····.prologue | 137 | ····.prologue |
138 | ····.line·91 | 138 | ····.line·91 |
139 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCNode;->node()Lorg/cocos2d/nodes/CCNode; | 139 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCNode;->node()Lorg/cocos2d/nodes/CCNode; |
140 |
····move-result-object·v |
140 | ····move-result-object·v5 |
141 | ····.line·92 | 141 | ····.line·92 |
142 |
····.local·v |
142 | ····.local·v5,·"result":Lorg/cocos2d/nodes/CCNode; |
143 | ····invoke-static·{},·Lcom/boombuler/games/shift/Settings;->Current()Lcom/boombuler/games/shift/Settings; | 143 | ····invoke-static·{},·Lcom/boombuler/games/shift/Settings;->Current()Lcom/boombuler/games/shift/Settings; |
144 |
····move-result-object·v |
144 | ····move-result-object·v9 |
145 | ····move-object/from16·v0,·p1 | 145 | ····move-object/from16·v0,·p1 |
146 |
····invoke-virtual·{v |
146 | ····invoke-virtual·{v9,·v0},·Lcom/boombuler/games/shift/Settings;->getHighscores(Lcom/boombuler/games/shift/Game$Difficulty;)[Ljava/lang/Long; |
147 |
····move-result-object·v |
147 | ····move-result-object·v7 |
148 | ····.line·93 | 148 | ····.line·93 |
149 |
····.local·v |
149 | ····.local·v7,·"scores":[Ljava/lang/Long; |
150 |
····array-length·v |
150 | ····array-length·v9,·v7 |
151 |
····mul-int/lit8·v |
151 | ····mul-int/lit8·v9,·v9,·0x20 |
152 |
····add-int/lit8·v |
152 | ····add-int/lit8·v4,·v9,·0x1 |
153 | ····.line·95 | 153 | ····.line·95 |
154 |
····.local·v |
154 | ····.local·v4,·"pos":I |
155 |
····sget-object·v |
155 | ····sget-object·v9,·Lcom/boombuler/games/shift/Game$Difficulty;->Easy:Lcom/boombuler/games/shift/Game$Difficulty; |
156 | ····move-object/from16·v0,·p1 | 156 | ····move-object/from16·v0,·p1 |
157 |
····if-ne·v0,·v |
157 | ····if-ne·v0,·v9,·:cond_0 |
158 |
····const-string·v |
158 | ····const-string·v9,·"easy.png" |
159 | ····:goto_0 | 159 | ····:goto_0 |
160 |
····invoke-static·{v |
160 | ····invoke-static·{v9},·Lorg/cocos2d/nodes/CCSprite;->sprite(Ljava/lang/String;)Lorg/cocos2d/nodes/CCSprite; |
161 | ····move-result-object·v2 | 161 | ····move-result-object·v2 |
162 | ····.line·99 | 162 | ····.line·99 |
163 | ····.local·v2,·"header":Lorg/cocos2d/nodes/CCSprite; | 163 | ····.local·v2,·"header":Lorg/cocos2d/nodes/CCSprite; |
164 |
····int-to-float·v |
164 | ····int-to-float·v9,·v4 |
165 | ····move/from16·v0,·p2 | 165 | ····move/from16·v0,·p2 |
166 |
····invoke-virtual·{v2,·v0,·v |
166 | ····invoke-virtual·{v2,·v0,·v9},·Lorg/cocos2d/nodes/CCSprite;->setPosition(FF)V |
167 | ····.line·100 | 167 | ····.line·100 |
168 |
····add-int/lit8·v |
168 | ····add-int/lit8·v4,·v4,·-0x23 |
169 | ····.line·101 | 169 | ····.line·101 |
170 |
····invoke-virtual·{v |
170 | ····invoke-virtual·{v5,·v2},·Lorg/cocos2d/nodes/CCNode;->addChild(Lorg/cocos2d/nodes/CCNode;)Lorg/cocos2d/nodes/CCNode; |
171 | ····.line·104 | 171 | ····.line·104 |
172 |
···· |
172 | ····array-length·v10,·v7 |
173 | ····.local·v1,·"arr$":[Ljava/lang/Long; | ||
174 | ····array-length·v5,·v1 | ||
175 |
···· |
173 | ····const/4·v9,·0x0 |
176 | ····const/4·v3,·0x0 | ||
177 | ····.local·v3,·"i$":I | ||
178 | ····:goto_1 | 174 | ····:goto_1 |
179 |
····if-ge·v |
175 | ····if-ge·v9,·v10,·:cond_2 |
180 |
····aget-object·v |
176 | ····aget-object·v6,·v7,·v9 |
181 | ····.line·105 | 177 | ····.line·105 |
182 |
····.local·v |
178 | ····.local·v6,·"score":Ljava/lang/Long; |
183 |
····invoke-virtual·{v |
179 | ····invoke-virtual·{v6},·Ljava/lang/Long;->longValue()J |
184 |
····move-result-wide·v1 |
180 | ····move-result-wide·v12 |
185 |
····const-wide/16·v1 |
181 | ····const-wide/16·v14,·0x0 |
186 |
····cmp-long·v11,·v1 |
182 | ····cmp-long·v11,·v12,·v14 |
187 | ····if-lez·v11,·:cond_1 | 183 | ····if-lez·v11,·:cond_1 |
188 |
····invoke-virtual·{v |
184 | ····invoke-virtual·{v6},·Ljava/lang/Long;->toString()Ljava/lang/String; |
189 |
····move-result-object·v |
185 | ····move-result-object·v8 |
190 | ····.line·106 | 186 | ····.line·106 |
191 |
····.local·v |
187 | ····.local·v8,·"str":Ljava/lang/String; |
Max diff block lines reached; 2958/6971 bytes (42.43%) of diff not shown. |
Offset 153, 83 lines modified | Offset 153, 81 lines modified | ||
153 | ····.param·p1,·"event"····#·Landroid/view/KeyEvent; | 153 | ····.param·p1,·"event"····#·Landroid/view/KeyEvent; |
154 | ····.prologue | 154 | ····.prologue |
155 | ····.line·72 | 155 | ····.line·72 |
156 | ····:try_start_0 | 156 | ····:try_start_0 |
157 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; | 157 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; |
158 |
····move-result-object·v |
158 | ····move-result-object·v2 |
159 |
····invoke-virtual·{v |
159 | ····invoke-virtual·{v2},·Lorg/cocos2d/nodes/CCDirector;->getRunningScene()Lorg/cocos2d/layers/CCScene; |
160 |
····move-result-object·v |
160 | ····move-result-object·v1 |
161 | ····.line·73 | 161 | ····.line·73 |
162 |
····.local·v |
162 | ····.local·v1,·"running":Lorg/cocos2d/layers/CCScene; |
163 |
····if-eqz·v |
163 | ····if-eqz·v1,·:cond_1 |
164 | ····.line·74 | 164 | ····.line·74 |
165 |
····invoke-virtual·{v |
165 | ····invoke-virtual·{v1},·Lorg/cocos2d/layers/CCScene;->getChildren()Ljava/util/List; |
166 |
····move-result-object·v |
166 | ····move-result-object·v2 |
167 |
····invoke-interface·{v |
167 | ····invoke-interface·{v2},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
168 |
····move-result-object·v |
168 | ····move-result-object·v2 |
169 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
170 | ····:cond_0 | 169 | ····:cond_0 |
171 |
····invoke-interface·{v |
170 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
172 | ····move-result·v3 | 171 | ····move-result·v3 |
173 | ····if-eqz·v3,·:cond_1 | 172 | ····if-eqz·v3,·:cond_1 |
174 |
····invoke-interface·{v |
173 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
175 |
····move-result-object·v |
174 | ····move-result-object·v0 |
176 |
····check-cast·v |
175 | ····check-cast·v0,·Lorg/cocos2d/nodes/CCNode; |
177 | ····.line·75 | 176 | ····.line·75 |
178 |
····.local·v |
177 | ····.local·v0,·"node":Lorg/cocos2d/nodes/CCNode; |
179 |
····instance-of·v3,·v |
178 | ····instance-of·v3,·v0,·Lcom/boombuler/games/shift/KeyHandler; |
180 | ····if-eqz·v3,·:cond_0 | 179 | ····if-eqz·v3,·:cond_0 |
181 | ····.line·76 | 180 | ····.line·76 |
182 |
····check-cast·v |
181 | ····check-cast·v0,·Lcom/boombuler/games/shift/KeyHandler; |
183 |
····.end·local·v |
182 | ····.end·local·v0····#·"node":Lorg/cocos2d/nodes/CCNode; |
184 |
····invoke-interface·{v |
183 | ····invoke-interface·{v0,·p1},·Lcom/boombuler/games/shift/KeyHandler;->HandleKeyEvent(Landroid/view/KeyEvent;)Z |
185 | ····:try_end_0 | 184 | ····:try_end_0 |
186 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 185 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
187 | ····move-result·v3 | 186 | ····move-result·v3 |
188 | ····if-eqz·v3,·:cond_0 | 187 | ····if-eqz·v3,·:cond_0 |
189 | ····.line·77 | 188 | ····.line·77 |
190 |
····const/4·v |
189 | ····const/4·v2,·0x1 |
191 | ····.line·85 | 190 | ····.line·85 |
192 |
····.end·local·v |
191 | ····.end·local·v1····#·"running":Lorg/cocos2d/layers/CCScene; |
193 | ····.end·local·v2····#·"running":Lorg/cocos2d/layers/CCScene; | ||
194 | ····:goto_0 | 192 | ····:goto_0 |
195 |
····return·v |
193 | ····return·v2 |
196 | ····.line·81 | 194 | ····.line·81 |
197 | ····:catch_0 | 195 | ····:catch_0 |
198 |
····move-exception·v |
196 | ····move-exception·v2 |
199 | ····.line·85 | 197 | ····.line·85 |
200 | ····:cond_1 | 198 | ····:cond_1 |
201 | ····invoke-super·{p0,·p1},·Landroid/app/Activity;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z | 199 | ····invoke-super·{p0,·p1},·Landroid/app/Activity;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z |
202 |
····move-result·v |
200 | ····move-result·v2 |
203 | ····goto·:goto_0 | 201 | ····goto·:goto_0 |
204 | .end·method | 202 | .end·method |
205 | .method·public·onCreate(Landroid/os/Bundle;)V | 203 | .method·public·onCreate(Landroid/os/Bundle;)V |
206 | ····.locals·8 | 204 | ····.locals·8 |
207 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; | 205 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; |
Offset 426, 28 lines modified | Offset 424, 28 lines modified | ||
426 | ····:catch_0 | 424 | ····:catch_0 |
427 | ····move-exception·v0 | 425 | ····move-exception·v0 |
428 | ····goto·:goto_0 | 426 | ····goto·:goto_0 |
429 | .end·method | 427 | .end·method |
430 | .method·public·onStart()V | 428 | .method·public·onStart()V |
431 |
····.locals· |
429 | ····.locals·4 |
432 | ····.prologue | 430 | ····.prologue |
433 | ····.line·113 | 431 | ····.line·113 |
434 | ····invoke-super·{p0},·Landroid/app/Activity;->onStart()V | 432 | ····invoke-super·{p0},·Landroid/app/Activity;->onStart()V |
435 | ····.line·115 | 433 | ····.line·115 |
436 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; | 434 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; |
Max diff block lines reached; 566/4216 bytes (13.43%) of diff not shown. |
Offset 18, 10 lines modified | Offset 18, 9 lines modified | ||
18 | .method·public·constructor·<init>()V | 18 | .method·public·constructor·<init>()V |
19 | ····.locals·0 | 19 | ····.locals·0 |
20 | ····.prologue | 20 | ····.prologue |
21 | ····.line·10 | 21 | ····.line·10 |
22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
23 | ····.line·21 | ||
24 | ····return-void | 23 | ····return-void |
25 | .end·method | 24 | .end·method |
Offset 3, 20 lines modified | Offset 3, 14 lines modified | ||
3 | .source·"Settings.java" | 3 | .source·"Settings.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Ljava/util/Comparator; | 5 | .implements·Ljava/util/Comparator; |
6 | #·annotations | 6 | #·annotations |
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
8 | ····value·=·{ | ||
9 | ········Lcom/boombuler/games/shift/Settings$1; | ||
10 | ····} | ||
11 | .end·annotation | ||
12 | .annotation·system·Ldalvik/annotation/Signature; | 7 | .annotation·system·Ldalvik/annotation/Signature; |
13 | ····value·=·{ | 8 | ····value·=·{ |
14 | ········"Ljava/lang/Object;", | 9 | ········"Ljava/lang/Object;", |
15 | ········"Ljava/util/Comparator", | 10 | ········"Ljava/util/Comparator", |
16 | ········"<", | 11 | ········"<", |
17 | ········"Ljava/lang/Long;", | 12 | ········"Ljava/lang/Long;", |
18 | ········">;" | 13 | ········">;" |
Offset 165, 17 lines modified | Offset 159, 17 lines modified | ||
165 | ····invoke-static·{v3,·v4},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 159 | ····invoke-static·{v3,·v4},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
166 | ····move-result-object·v3 | 160 | ····move-result-object·v3 |
167 | ····invoke-interface·{v1,·v3,·v8,·v9},·Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J | 161 | ····invoke-interface·{v1,·v3,·v8,·v9},·Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J |
168 |
····move-result-wide·v |
162 | ····move-result-wide·v4 |
169 |
····invoke-static·{v |
163 | ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
170 | ····move-result-object·v3 | 164 | ····move-result-object·v3 |
171 | ····invoke-interface·{v2,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 165 | ····invoke-interface·{v2,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
172 | ····.line·55 | 166 | ····.line·55 |
173 | ····iget-object·v2,·p0,·Lcom/boombuler/games/shift/Settings;->mHighscoreNormal:Ljava/util/List; | 167 | ····iget-object·v2,·p0,·Lcom/boombuler/games/shift/Settings;->mHighscoreNormal:Ljava/util/List; |
Offset 192, 17 lines modified | Offset 186, 17 lines modified | ||
192 | ····invoke-static·{v3,·v4},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 186 | ····invoke-static·{v3,·v4},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
193 | ····move-result-object·v3 | 187 | ····move-result-object·v3 |
194 | ····invoke-interface·{v1,·v3,·v8,·v9},·Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J | 188 | ····invoke-interface·{v1,·v3,·v8,·v9},·Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J |
195 |
····move-result-wide·v |
189 | ····move-result-wide·v4 |
196 |
····invoke-static·{v |
190 | ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
197 | ····move-result-object·v3 | 191 | ····move-result-object·v3 |
198 | ····invoke-interface·{v2,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 192 | ····invoke-interface·{v2,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
199 | ····.line·56 | 193 | ····.line·56 |
200 | ····iget-object·v2,·p0,·Lcom/boombuler/games/shift/Settings;->mHighscoreHard:Ljava/util/List; | 194 | ····iget-object·v2,·p0,·Lcom/boombuler/games/shift/Settings;->mHighscoreHard:Ljava/util/List; |
Offset 219, 17 lines modified | Offset 213, 17 lines modified | ||
219 | ····invoke-static·{v3,·v4},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 213 | ····invoke-static·{v3,·v4},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
220 | ····move-result-object·v3 | 214 | ····move-result-object·v3 |
221 | ····invoke-interface·{v1,·v3,·v8,·v9},·Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J | 215 | ····invoke-interface·{v1,·v3,·v8,·v9},·Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J |
222 |
····move-result-wide·v |
216 | ····move-result-wide·v4 |
223 |
····invoke-static·{v |
217 | ····invoke-static·{v4,·v5},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
224 | ····move-result-object·v3 | 218 | ····move-result-object·v3 |
225 | ····invoke-interface·{v2,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z | 219 | ····invoke-interface·{v2,·v3},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
226 | ····.line·53 | 220 | ····.line·53 |
227 | ····add-int/lit8·v0,·v0,·0x1 | 221 | ····add-int/lit8·v0,·v0,·0x1 |
Offset 274, 25 lines modified | Offset 268, 19 lines modified | ||
274 | ····return-object·v0 | 268 | ····return-object·v0 |
275 | .end·method | 269 | .end·method |
276 | #·virtual·methods | 270 | #·virtual·methods |
277 | .method·public·addToHighscore(Lcom/boombuler/games/shift/Game$Difficulty;J)Z | 271 | .method·public·addToHighscore(Lcom/boombuler/games/shift/Game$Difficulty;J)Z |
278 |
····.locals·1 |
272 | ····.locals·10 |
279 | ····.param·p1,·"difficulty"····#·Lcom/boombuler/games/shift/Game$Difficulty; | 273 | ····.param·p1,·"difficulty"····#·Lcom/boombuler/games/shift/Game$Difficulty; |
280 | ····.param·p2,·"score"····#·J | 274 | ····.param·p2,·"score"····#·J |
281 | ····.prologue | 275 | ····.prologue |
282 | ····const/4·v7,·0x1 | ||
283 | ····const/4·v6,·0x0 | ||
284 | ····const/4·v11,·0x5 | ||
285 | ····.line·79 | 276 | ····.line·79 |
286 | ····sget-object·v5,·Lcom/boombuler/games/shift/Game$Difficulty;->Easy:Lcom/boombuler/games/shift/Game$Difficulty; | 277 | ····sget-object·v5,·Lcom/boombuler/games/shift/Game$Difficulty;->Easy:Lcom/boombuler/games/shift/Game$Difficulty; |
287 | ····if-ne·p1,·v5,·:cond_0 | 278 | ····if-ne·p1,·v5,·:cond_0 |
288 | ····.line·80 | 279 | ····.line·80 |
Max diff block lines reached; 3192/6312 bytes (50.57%) of diff not shown. |
Offset 8, 32 lines modified | Offset 8, 35 lines modified | ||
8 | ····.locals·6 | 8 | ····.locals·6 |
9 | ····.param·p1,·"size"····#·Lorg/cocos2d/types/CGSize; | 9 | ····.param·p1,·"size"····#·Lorg/cocos2d/types/CGSize; |
10 | ····.prologue | 10 | ····.prologue |
11 | ····.line·34 | 11 | ····.line·34 |
12 | ····const/high16·v0,·0x7f030000 | 12 | ····const/high16·v0,·0x7f030000 |
13 | ····.line·35 | ||
13 | ····invoke-static·{v0},·Lcom/boombuler/games/shift/MyResources;->color(I)Lorg/cocos2d/types/ccColor4B; | 14 | ····invoke-static·{v0},·Lcom/boombuler/games/shift/MyResources;->color(I)Lorg/cocos2d/types/ccColor4B; |
14 | ····move-result-object·v1 | 15 | ····move-result-object·v1 |
15 | ····const·v0,·0x7f030001 | 16 | ····const·v0,·0x7f030001 |
17 | ····.line·36 | ||
16 | ····invoke-static·{v0},·Lcom/boombuler/games/shift/MyResources;->color(I)Lorg/cocos2d/types/ccColor4B; | 18 | ····invoke-static·{v0},·Lcom/boombuler/games/shift/MyResources;->color(I)Lorg/cocos2d/types/ccColor4B; |
17 | ····move-result-object·v2 | 19 | ····move-result-object·v2 |
18 | ····sget-object·v3,·Lcom/boombuler/games/shift/render/CCGradientLayer$GradientDirection;->TopToBottom:Lcom/boombuler/games/shift/render/CCGradientLayer$GradientDirection; | 20 | ····sget-object·v3,·Lcom/boombuler/games/shift/render/CCGradientLayer$GradientDirection;->TopToBottom:Lcom/boombuler/games/shift/render/CCGradientLayer$GradientDirection; |
19 | ····iget·v4,·p1,·Lorg/cocos2d/types/CGSize;->width:F | 21 | ····iget·v4,·p1,·Lorg/cocos2d/types/CGSize;->width:F |
20 | ····iget·v5,·p1,·Lorg/cocos2d/types/CGSize;->height:F | 22 | ····iget·v5,·p1,·Lorg/cocos2d/types/CGSize;->height:F |
21 | ····move-object·v0,·p0 | 23 | ····move-object·v0,·p0 |
24 | ····.line·34 | ||
22 | ····invoke-direct/range·{v0·..·v5},·Lcom/boombuler/games/shift/render/CCGradientLayer;-><init>(Lorg/cocos2d/types/ccColor4B;Lorg/cocos2d/types/ccColor4B;Lcom/boombuler/games/shift/render/CCGradientLayer$GradientDirection;FF)V | 25 | ····invoke-direct/range·{v0·..·v5},·Lcom/boombuler/games/shift/render/CCGradientLayer;-><init>(Lorg/cocos2d/types/ccColor4B;Lorg/cocos2d/types/ccColor4B;Lcom/boombuler/games/shift/render/CCGradientLayer$GradientDirection;FF)V |
23 | ····.line·38 | 26 | ····.line·38 |
24 | ····return-void | 27 | ····return-void |
25 | .end·method | 28 | .end·method |
26 | .method·public·static·node()Lcom/boombuler/games/shift/render/Background; | 29 | .method·public·static·node()Lcom/boombuler/games/shift/render/Background; |
Offset 496, 14 lines modified | Offset 496, 15 lines modified | ||
496 | ····iget·v9,·p2,·Lorg/cocos2d/types/ccColor4B;->a:I | 496 | ····iget·v9,·p2,·Lorg/cocos2d/types/ccColor4B;->a:I |
497 | ····add-int/2addr·v8,·v9 | 497 | ····add-int/2addr·v8,·v9 |
498 | ····div-int/lit8·v8,·v8,·0x2 | 498 | ····div-int/lit8·v8,·v8,·0x2 |
499 | ····.line·186 | ||
499 | ····invoke-static·{v5,·v6,·v7,·v8},·Lorg/cocos2d/types/ccColor4B;->ccc4(IIII)Lorg/cocos2d/types/ccColor4B; | 500 | ····invoke-static·{v5,·v6,·v7,·v8},·Lorg/cocos2d/types/ccColor4B;->ccc4(IIII)Lorg/cocos2d/types/ccColor4B; |
500 | ····move-result-object·v5 | 501 | ····move-result-object·v5 |
501 | ····aput-object·v5,·v2,·v4 | 502 | ····aput-object·v5,·v2,·v4 |
502 | ····.line·192 | 503 | ····.line·192 |
Offset 111, 15 lines modified | Offset 111, 15 lines modified | ||
111 | ····.line·52 | 111 | ····.line·52 |
112 | ····return-void | 112 | ····return-void |