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 |
113 | .end·method | 113 | .end·method |
114 | #·virtual·methods | 114 | #·virtual·methods |
115 | .method·public·OnScoreChanged(IJ)V | 115 | .method·public·OnScoreChanged(IJ)V |
116 |
····.locals· |
116 | ····.locals·8 |
117 | ····.param·p1,·"lastMove"····#·I | 117 | ····.param·p1,·"lastMove"····#·I |
118 | ····.param·p2,·"totalScore"····#·J | 118 | ····.param·p2,·"totalScore"····#·J |
119 | ····.prologue | 119 | ····.prologue |
120 | ····const/4·v6,·0x1 | 120 | ····const/4·v6,·0x1 |
121 | ····const/4·v5,·0x0 | 121 | ····const/4·v5,·0x0 |
Offset 310, 18 lines modified | Offset 310, 20 lines modified | ||
310 | ····.line·92 | 310 | ····.line·92 |
311 | ····invoke-direct·{p0,·p1,·p2},·Lcom/boombuler/games/shift/render/Block;->checkVisible(II)V | 311 | ····invoke-direct·{p0,·p1,·p2},·Lcom/boombuler/games/shift/render/Block;->checkVisible(II)V |
312 | ····.line·93 | 312 | ····.line·93 |
313 | ····const·v2,·0x3e99999a····#·0.3f | 313 | ····const·v2,·0x3e99999a····#·0.3f |
314 | ····.line·94 | ||
314 | ····invoke-direct·{p0,·p1,·p2},·Lcom/boombuler/games/shift/render/Block;->posToPoint(II)Lorg/cocos2d/types/CGPoint; | 315 | ····invoke-direct·{p0,·p1,·p2},·Lcom/boombuler/games/shift/render/Block;->posToPoint(II)Lorg/cocos2d/types/CGPoint; |
315 | ····move-result-object·v3 | 316 | ····move-result-object·v3 |
317 | ····.line·93 | ||
316 | ····invoke-static·{v2,·v3},·Lorg/cocos2d/actions/interval/CCMoveTo;->action(FLorg/cocos2d/types/CGPoint;)Lorg/cocos2d/actions/interval/CCMoveTo; | 318 | ····invoke-static·{v2,·v3},·Lorg/cocos2d/actions/interval/CCMoveTo;->action(FLorg/cocos2d/types/CGPoint;)Lorg/cocos2d/actions/interval/CCMoveTo; |
317 | ····move-result-object·v0 | 319 | ····move-result-object·v0 |
318 | ····.line·95 | 320 | ····.line·95 |
319 | ····.local·v0,·"by":Lorg/cocos2d/actions/interval/CCMoveTo; | 321 | ····.local·v0,·"by":Lorg/cocos2d/actions/interval/CCMoveTo; |
320 | ····const-string·v2,·"updatePosition" | 322 | ····const-string·v2,·"updatePosition" |
Offset 106, 273 lines modified | Offset 106, 291 lines modified | ||
106 | ····invoke-direct/range·{v0·..·v7},·Lorg/cocos2d/actions/camera/CCOrbitCamera;-><init>(FFFFFFF)V | 106 | ····invoke-direct/range·{v0·..·v7},·Lorg/cocos2d/actions/camera/CCOrbitCamera;-><init>(FFFFFFF)V |
107 | ····return-object·v0 | 107 | ····return-object·v0 |
108 | .end·method | 108 | .end·method |
109 | .method·private·spherical([F[F[F)V | 109 | .method·private·spherical([F[F[F)V |
110 |
····.locals· |
110 | ····.locals·20 |
111 | ····.param·p1,·"newRadius"····#·[F | 111 | ····.param·p1,·"newRadius"····#·[F |
112 | ····.param·p2,·"zenith"····#·[F | 112 | ····.param·p2,·"zenith"····#·[F |
113 | ····.param·p3,·"azimuth"····#·[F | 113 | ····.param·p3,·"azimuth"····#·[F |
114 | ····.prologue | 114 | ····.prologue |
115 | ····.line·80 | 115 | ····.line·80 |
116 |
····const/4·v1 |
116 | ····const/4·v13,·0x1 |
117 |
····new-array·v |
117 | ····new-array·v5,·v13,·[F |
118 |
····.local·v |
118 | ····.local·v5,·"ex":[F |
119 |
····const/4·v1 |
119 | ····const/4·v13,·0x1 |
120 |
····new-array·v |
120 | ····new-array·v6,·v13,·[F |
121 |
····.local·v |
121 | ····.local·v6,·"ey":[F |
122 |
····const/4·v1 |
122 | ····const/4·v13,·0x1 |
123 |
····new-array·v |
123 | ····new-array·v7,·v13,·[F |
124 | ····.line·81 | 124 | ····.line·81 |
125 |
····.local·v |
125 | ····.local·v7,·"ez":[F |
126 |
····const/4·v1 |
126 | ····const/4·v13,·0x1 |
127 |
····new-array·v |
127 | ····new-array·v2,·v13,·[F |
128 |
····.local·v |
128 | ····.local·v2,·"cx":[F |
129 |
····const/4·v1 |
129 | ····const/4·v13,·0x1 |
130 |
····new-array·v |
130 | ····new-array·v3,·v13,·[F |
131 |
····.local·v |
131 | ····.local·v3,·"cy":[F |
132 |
····const/4·v1 |
132 | ····const/4·v13,·0x1 |
133 |
····new-array·v |
133 | ····new-array·v4,·v13,·[F |
134 | ····.line·86 | 134 | ····.line·86 |
135 |
····.local·v |
135 | ····.local·v4,·"cz":[F |
136 | ····move-object/from16·v0,·p0 | 136 | ····move-object/from16·v0,·p0 |
137 |
····iget-object·v1 |
137 | ····iget-object·v13,·v0,·Lorg/cocos2d/actions/camera/CCOrbitCamera;->target:Lorg/cocos2d/nodes/CCNode; |
138 |
····invoke-virtual·{v1 |
138 | ····invoke-virtual·{v13},·Lorg/cocos2d/nodes/CCNode;->getCamera()Lorg/cocos2d/opengl/CCCamera; |
139 |
····move-result-object·v1 |
139 | ····move-result-object·v13 |
140 |
····invoke-virtual·{v1 |
140 | ····invoke-virtual·{v13,·v5,·v6,·v7},·Lorg/cocos2d/opengl/CCCamera;->getEye([F[F[F)V |
141 | ····.line·87 | 141 | ····.line·87 |
142 | ····move-object/from16·v0,·p0 | 142 | ····move-object/from16·v0,·p0 |
143 |
····iget-object·v1 |
143 | ····iget-object·v13,·v0,·Lorg/cocos2d/actions/camera/CCOrbitCamera;->target:Lorg/cocos2d/nodes/CCNode; |
144 |
····invoke-virtual·{v1 |
144 | ····invoke-virtual·{v13},·Lorg/cocos2d/nodes/CCNode;->getCamera()Lorg/cocos2d/opengl/CCCamera; |
145 |
····move-result-object·v1 |
145 | ····move-result-object·v13 |
146 |
····invoke-virtual·{v1 |
146 | ····invoke-virtual·{v13,·v2,·v3,·v4},·Lorg/cocos2d/opengl/CCCamera;->getCenter([F[F[F)V |
147 | ····.line·89 | 147 | ····.line·89 |
148 | ····const/4·v12,·0x0 | ||
149 | ····aget·v12,·v4,·v12 | ||
150 | ····const/4·v13,·0x0 | 148 | ····const/4·v13,·0x0 |
151 |
····aget·v13,·v |
149 | ····aget·v13,·v5,·v13 |
152 |
···· |
150 | ····const/4·v14,·0x0 |
153 |
···· |
151 | ····aget·v14,·v2,·v14 |
154 | ····.local·v9,·"x":F | ||
155 | ····const/4·v12,·0x0 | ||
156 |
···· |
152 | ····sub-float·v10,·v13,·v14 |
153 | ····.line·90 | ||
154 | ····.local·v10,·"x":F | ||
157 | ····const/4·v13,·0x0 | 155 | ····const/4·v13,·0x0 |
158 |
····aget·v13,·v |
156 | ····aget·v13,·v6,·v13 |
159 |
···· |
157 | ····const/4·v14,·0x0 |
160 |
···· |
158 | ····aget·v14,·v3,·v14 |
161 | ····.local·v10,·"y":F | ||
162 | ····const/4·v12,·0x0 | ||
163 |
···· |
159 | ····sub-float·v11,·v13,·v14 |
160 | ····.line·91 | ||
Max diff block lines reached; 7267/10601 bytes (68.55%) of diff not shown. |
Offset 76, 69 lines modified | Offset 76, 69 lines modified | ||
76 | ····invoke-direct·{v0,·v1},·Lorg/cocos2d/actions/ease/CCEaseBounceInOut;-><init>(Lorg/cocos2d/actions/interval/CCIntervalAction;)V | 76 | ····invoke-direct·{v0,·v1},·Lorg/cocos2d/actions/ease/CCEaseBounceInOut;-><init>(Lorg/cocos2d/actions/interval/CCIntervalAction;)V |
77 | ····return-object·v0 | 77 | ····return-object·v0 |
78 | .end·method | 78 | .end·method |
79 | .method·public·update(F)V | 79 | .method·public·update(F)V |
80 |
····.locals· |
80 | ····.locals·9 |
81 | ····.param·p1,·"t"····#·F | 81 | ····.param·p1,·"t"····#·F |
82 | ····.prologue | 82 | ····.prologue |
83 |
····const/high16·v |
83 | ····const/high16·v8,·0x40000000····#·2.0f |
84 |
····const/high16·v |
84 | ····const/high16·v7,·0x3f800000····#·1.0f |
85 |
····const/high16·v |
85 | ····const/high16·v6,·0x3f000000····#·0.5f |
86 | ····.line·22 | 86 | ····.line·22 |
87 | ····const/4·v0,·0x0 | 87 | ····const/4·v0,·0x0 |
88 | ····.line·23 | 88 | ····.line·23 |
89 | ····.local·v0,·"newT":F | 89 | ····.local·v0,·"newT":F |
90 |
····float-to-double·v |
90 | ····float-to-double·v2,·p1 |
91 |
····const-wide/high16·v |
91 | ····const-wide/high16·v4,·0x3fe0000000000000L····#·0.5 |
92 |
····cmpg-double·v1,·v |
92 | ····cmpg-double·v1,·v2,·v4 |
93 | ····if-gez·v1,·:cond_0 | 93 | ····if-gez·v1,·:cond_0 |
94 | ····.line·24 | 94 | ····.line·24 |
95 |
····mul-float/2addr·p1,·v |
95 | ····mul-float/2addr·p1,·v8 |
96 | ····.line·25 | 96 | ····.line·25 |
97 |
····sub-float·v1,·v |
97 | ····sub-float·v1,·v7,·p1 |
98 | ····invoke-virtual·{p0,·v1},·Lorg/cocos2d/actions/ease/CCEaseBounceInOut;->bounceTime(F)F | 98 | ····invoke-virtual·{p0,·v1},·Lorg/cocos2d/actions/ease/CCEaseBounceInOut;->bounceTime(F)F |
99 | ····move-result·v1 | 99 | ····move-result·v1 |
100 |
····sub-float·v1,·v |
100 | ····sub-float·v1,·v7,·v1 |
101 |
····mul-float·v0,·v1,·v |
101 | ····mul-float·v0,·v1,·v6 |
102 | ····.line·29 | 102 | ····.line·29 |
103 | ····:goto_0 | 103 | ····:goto_0 |
104 | ····iget-object·v1,·p0,·Lorg/cocos2d/actions/ease/CCEaseBounceInOut;->other:Lorg/cocos2d/actions/interval/CCIntervalAction; | 104 | ····iget-object·v1,·p0,·Lorg/cocos2d/actions/ease/CCEaseBounceInOut;->other:Lorg/cocos2d/actions/interval/CCIntervalAction; |
105 | ····invoke-virtual·{v1,·v0},·Lorg/cocos2d/actions/interval/CCIntervalAction;->update(F)V | 105 | ····invoke-virtual·{v1,·v0},·Lorg/cocos2d/actions/interval/CCIntervalAction;->update(F)V |
106 | ····.line·30 | 106 | ····.line·30 |
107 | ····return-void | 107 | ····return-void |
108 | ····.line·27 | 108 | ····.line·27 |
109 | ····:cond_0 | 109 | ····:cond_0 |
110 |
····mul-float·v1,·p1,·v |
110 | ····mul-float·v1,·p1,·v8 |
111 |
····sub-float/2addr·v1,·v |
111 | ····sub-float/2addr·v1,·v7 |
112 | ····invoke-virtual·{p0,·v1},·Lorg/cocos2d/actions/ease/CCEaseBounceInOut;->bounceTime(F)F | 112 | ····invoke-virtual·{p0,·v1},·Lorg/cocos2d/actions/ease/CCEaseBounceInOut;->bounceTime(F)F |
113 | ····move-result·v1 | 113 | ····move-result·v1 |
114 |
····mul-float/2addr·v1,·v |
114 | ····mul-float/2addr·v1,·v6 |
115 |
····add-float·v0,·v1,·v |
115 | ····add-float·v0,·v1,·v6 |
116 | ····goto·:goto_0 | 116 | ····goto·:goto_0 |
117 | .end·method | 117 | .end·method |
Offset 40, 19 lines modified | Offset 40, 19 lines modified | ||
40 | ····return-object·v0 | 40 | ····return-object·v0 |
41 | .end·method | 41 | .end·method |
42 | #·virtual·methods | 42 | #·virtual·methods |
43 | .method·public·update(F)V | 43 | .method·public·update(F)V |
44 |
····.locals· |
44 | ····.locals·6 |
45 | ····.param·p1,·"t"····#·F | 45 | ····.param·p1,·"t"····#·F |
46 | ····.prologue | 46 | ····.prologue |
47 |
····const-wide/high16·v |
47 | ····const-wide/high16·v4,·0x4000000000000000L····#·2.0 |
48 | ····const/high16·v1,·0x3f800000····#·1.0f | 48 | ····const/high16·v1,·0x3f800000····#·1.0f |
49 | ····const/high16·v2,·0x3f000000····#·0.5f | 49 | ····const/high16·v2,·0x3f000000····#·0.5f |
50 | ····.line·17 | 50 | ····.line·17 |
51 | ····div-float/2addr·p1,·v2 | 51 | ····div-float/2addr·p1,·v2 |
Offset 67, 15 lines modified | Offset 67, 15 lines modified | ||
67 | ····sub-float·v1,·p1,·v1 | 67 | ····sub-float·v1,·p1,·v1 |
68 | ····mul-float/2addr·v0,·v1 | 68 | ····mul-float/2addr·v0,·v1 |
69 | ····float-to-double·v0,·v0 | 69 | ····float-to-double·v0,·v0 |
70 |
····invoke-static·{v |
70 | ····invoke-static·{v4,·v5,·v0,·v1},·Ljava/lang/Math;->pow(DD)D |
71 | ····move-result-wide·v0 | 71 | ····move-result-wide·v0 |
72 | ····double-to-float·v0,·v0 | 72 | ····double-to-float·v0,·v0 |
73 | ····mul-float·p1,·v2,·v0 | 73 | ····mul-float·p1,·v2,·v0 |
Offset 94, 15 lines modified | Offset 94, 15 lines modified | ||
94 | ····sub-float·v1,·p1,·v1 | 94 | ····sub-float·v1,·p1,·v1 |
95 | ····mul-float/2addr·v0,·v1 | 95 | ····mul-float/2addr·v0,·v1 |
96 | ····float-to-double·v0,·v0 | 96 | ····float-to-double·v0,·v0 |
97 |
····invoke-static·{v |
97 | ····invoke-static·{v4,·v5,·v0,·v1},·Ljava/lang/Math;->pow(DD)D |
98 | ····move-result-wide·v0 | 98 | ····move-result-wide·v0 |
99 | ····double-to-float·v0,·v0 | 99 | ····double-to-float·v0,·v0 |
100 | ····neg-float·v0,·v0 | 100 | ····neg-float·v0,·v0 |
Offset 94, 31 lines modified | Offset 94, 31 lines modified | ||
94 | ····invoke-direct·{v0,·v1,·v2},·Lorg/cocos2d/actions/ease/CCEaseOut;-><init>(Lorg/cocos2d/actions/interval/CCIntervalAction;F)V | 94 | ····invoke-direct·{v0,·v1,·v2},·Lorg/cocos2d/actions/ease/CCEaseOut;-><init>(Lorg/cocos2d/actions/interval/CCIntervalAction;F)V |
95 | ····return-object·v0 | 95 | ····return-object·v0 |
96 | .end·method | 96 | .end·method |
97 | .method·public·update(F)V | 97 | .method·public·update(F)V |
98 |
····.locals· |
98 | ····.locals·6 |
99 | ····.param·p1,·"t"····#·F | 99 | ····.param·p1,·"t"····#·F |
100 | ····.prologue | 100 | ····.prologue |
101 | ····.line·23 | 101 | ····.line·23 |
102 | ····iget-object·v0,·p0,·Lorg/cocos2d/actions/ease/CCEaseIn;->other:Lorg/cocos2d/actions/interval/CCIntervalAction; | 102 | ····iget-object·v0,·p0,·Lorg/cocos2d/actions/ease/CCEaseIn;->other:Lorg/cocos2d/actions/interval/CCIntervalAction; |
103 |
····float-to-double·v |
103 | ····float-to-double·v2,·p1 |
104 |
····iget·v |
104 | ····iget·v1,·p0,·Lorg/cocos2d/actions/ease/CCEaseIn;->rate:F |
105 |
····float-to-double·v |
105 | ····float-to-double·v4,·v1 |
106 |
····invoke-static·{v |
106 | ····invoke-static·{v2,·v3,·v4,·v5},·Ljava/lang/Math;->pow(DD)D |
107 |
····move-result-wide·v |
107 | ····move-result-wide·v2 |
108 |
····double-to-float·v1,·v |
108 | ····double-to-float·v1,·v2 |
109 | ····invoke-virtual·{v0,·v1},·Lorg/cocos2d/actions/interval/CCIntervalAction;->update(F)V | 109 | ····invoke-virtual·{v0,·v1},·Lorg/cocos2d/actions/interval/CCIntervalAction;->update(F)V |
110 | ····.line·24 | 110 | ····.line·24 |
111 | ····return-void | 111 | ····return-void |
112 | .end·method | 112 | .end·method |
Offset 62, 21 lines modified | Offset 62, 21 lines modified | ||
62 | ····invoke-direct·{v0,·v1,·v2},·Lorg/cocos2d/actions/ease/CCEaseInOut;-><init>(Lorg/cocos2d/actions/interval/CCIntervalAction;F)V | 62 | ····invoke-direct·{v0,·v1,·v2},·Lorg/cocos2d/actions/ease/CCEaseInOut;-><init>(Lorg/cocos2d/actions/interval/CCIntervalAction;F)V |
63 | ····return-object·v0 | 63 | ····return-object·v0 |
64 | .end·method | 64 | .end·method |
65 | .method·public·update(F)V | 65 | .method·public·update(F)V |
66 |
····.locals· |
66 | ····.locals·9 |
67 | ····.param·p1,·"t"····#·F | 67 | ····.param·p1,·"t"····#·F |
68 | ····.prologue | 68 | ····.prologue |
69 | ····const/high16·v4,·0x40000000····#·2.0f | 69 | ····const/high16·v4,·0x40000000····#·2.0f |
70 |
····const/high16·v |
70 | ····const/high16·v8,·0x3f000000····#·0.5f |
71 | ····.line·17 | 71 | ····.line·17 |
72 | ····const/4·v1,·0x1 | 72 | ····const/4·v1,·0x1 |
73 | ····.line·18 | 73 | ····.line·18 |
74 | ····.local·v1,·"sign":I | 74 | ····.local·v1,·"sign":I |
75 | ····iget·v2,·p0,·Lorg/cocos2d/actions/ease/CCEaseInOut;->rate:F | 75 | ····iget·v2,·p0,·Lorg/cocos2d/actions/ease/CCEaseInOut;->rate:F |
Offset 102, 41 lines modified | Offset 102, 41 lines modified | ||
102 | ····cmpg-float·v2,·p1,·v2 | 102 | ····cmpg-float·v2,·p1,·v2 |
103 | ····if-gez·v2,·:cond_1 | 103 | ····if-gez·v2,·:cond_1 |
104 | ····.line·24 | 104 | ····.line·24 |
105 | ····iget-object·v2,·p0,·Lorg/cocos2d/actions/ease/CCEaseInOut;->other:Lorg/cocos2d/actions/interval/CCIntervalAction; | 105 | ····iget-object·v2,·p0,·Lorg/cocos2d/actions/ease/CCEaseInOut;->other:Lorg/cocos2d/actions/interval/CCIntervalAction; |
106 |
····float-to-double·v |
106 | ····float-to-double·v4,·p1 |
107 |
····iget·v |
107 | ····iget·v3,·p0,·Lorg/cocos2d/actions/ease/CCEaseInOut;->rate:F |
108 |
····float-to-double·v |
108 | ····float-to-double·v6,·v3 |
109 |
····invoke-static·{v |
109 | ····invoke-static·{v4,·v5,·v6,·v7},·Ljava/lang/Math;->pow(DD)D |
110 |
····move-result-wide·v |
110 | ····move-result-wide·v4 |
111 |
····double-to-float·v3,·v |
111 | ····double-to-float·v3,·v4 |
112 |
····mul-float/2addr·v3,·v |
112 | ····mul-float/2addr·v3,·v8 |
113 | ····invoke-virtual·{v2,·v3},·Lorg/cocos2d/actions/interval/CCIntervalAction;->update(F)V | 113 | ····invoke-virtual·{v2,·v3},·Lorg/cocos2d/actions/interval/CCIntervalAction;->update(F)V |
114 | ····.line·27 | 114 | ····.line·27 |
115 | ····:goto_0 | 115 | ····:goto_0 |
116 | ····return-void | 116 | ····return-void |
117 | ····.line·26 | 117 | ····.line·26 |
118 | ····:cond_1 | 118 | ····:cond_1 |
119 | ····iget-object·v2,·p0,·Lorg/cocos2d/actions/ease/CCEaseInOut;->other:Lorg/cocos2d/actions/interval/CCIntervalAction; | 119 | ····iget-object·v2,·p0,·Lorg/cocos2d/actions/ease/CCEaseInOut;->other:Lorg/cocos2d/actions/interval/CCIntervalAction; |
120 | ····int-to-float·v3,·v1 | 120 | ····int-to-float·v3,·v1 |
121 |
····mul-float/2addr·v3,·v |
121 | ····mul-float/2addr·v3,·v8 |
122 | ····sub-float·v4,·p1,·v4 | 122 | ····sub-float·v4,·p1,·v4 |
123 | ····float-to-double·v4,·v4 | 123 | ····float-to-double·v4,·v4 |
124 | ····iget·v6,·p0,·Lorg/cocos2d/actions/ease/CCEaseInOut;->rate:F | 124 | ····iget·v6,·p0,·Lorg/cocos2d/actions/ease/CCEaseInOut;->rate:F |
Offset 42, 35 lines modified | Offset 42, 35 lines modified | ||
42 | ····return-object·v0 | 42 | ····return-object·v0 |
43 | .end·method | 43 | .end·method |
44 | #·virtual·methods | 44 | #·virtual·methods |
45 | .method·public·update(F)V | 45 | .method·public·update(F)V |
46 |
····.locals· |
46 | ····.locals·6 |
47 | ····.param·p1,·"t"····#·F | 47 | ····.param·p1,·"t"····#·F |
48 | ····.prologue | 48 | ····.prologue |
49 | ····.line·18 | 49 | ····.line·18 |
50 | ····iget-object·v0,·p0,·Lorg/cocos2d/actions/ease/CCEaseOut;->other:Lorg/cocos2d/actions/interval/CCIntervalAction; | 50 | ····iget-object·v0,·p0,·Lorg/cocos2d/actions/ease/CCEaseOut;->other:Lorg/cocos2d/actions/interval/CCIntervalAction; |
51 |
····float-to-double·v |
51 | ····float-to-double·v2,·p1 |
52 |
····const/high16·v |
52 | ····const/high16·v1,·0x3f800000····#·1.0f |
53 | ····iget·v4,·p0,·Lorg/cocos2d/actions/ease/CCEaseOut;->rate:F | 53 | ····iget·v4,·p0,·Lorg/cocos2d/actions/ease/CCEaseOut;->rate:F |
54 |
····div-float/2addr·v |
54 | ····div-float/2addr·v1,·v4 |
55 |
····float-to-double·v |
55 | ····float-to-double·v4,·v1 |
56 |
····invoke-static·{v |
56 | ····invoke-static·{v2,·v3,·v4,·v5},·Ljava/lang/Math;->pow(DD)D |
57 |
····move-result-wide·v |
57 | ····move-result-wide·v2 |
58 |
····double-to-float·v1,·v |
58 | ····double-to-float·v1,·v2 |
59 | ····invoke-virtual·{v0,·v1},·Lorg/cocos2d/actions/interval/CCIntervalAction;->update(F)V | 59 | ····invoke-virtual·{v0,·v1},·Lorg/cocos2d/actions/interval/CCIntervalAction;->update(F)V |
60 | ····.line·19 | 60 | ····.line·19 |
61 | ····return-void | 61 | ····return-void |
62 | .end·method | 62 | .end·method |
Offset 88, 35 lines modified | Offset 88, 35 lines modified | ||
88 | ····invoke-direct·{v0,·v1},·Lorg/cocos2d/actions/ease/CCEaseSineIn;-><init>(Lorg/cocos2d/actions/interval/CCIntervalAction;)V | 88 | ····invoke-direct·{v0,·v1},·Lorg/cocos2d/actions/ease/CCEaseSineIn;-><init>(Lorg/cocos2d/actions/interval/CCIntervalAction;)V |
89 | ····return-object·v0 | 89 | ····return-object·v0 |
90 | .end·method | 90 | .end·method |
91 | .method·public·update(F)V | 91 | .method·public·update(F)V |
92 |
····.locals· |
92 | ····.locals·4 |
93 | ····.param·p1,·"t"····#·F | 93 | ····.param·p1,·"t"····#·F |
94 | ····.prologue | 94 | ····.prologue |
95 | ····.line·22 | 95 | ····.line·22 |
96 | ····iget-object·v0,·p0,·Lorg/cocos2d/actions/ease/CCEaseSineOut;->other:Lorg/cocos2d/actions/interval/CCIntervalAction; | 96 | ····iget-object·v0,·p0,·Lorg/cocos2d/actions/ease/CCEaseSineOut;->other:Lorg/cocos2d/actions/interval/CCIntervalAction; |
97 | ····const·v1,·0x40490fdb····#·(float)Math.PI | 97 | ····const·v1,·0x40490fdb····#·(float)Math.PI |
98 | ····mul-float/2addr·v1,·p1 | 98 | ····mul-float/2addr·v1,·p1 |
99 | ····const/high16·v2,·0x40000000····#·2.0f | 99 | ····const/high16·v2,·0x40000000····#·2.0f |
100 | ····div-float/2addr·v1,·v2 | 100 | ····div-float/2addr·v1,·v2 |
101 |
····float-to-double·v |
101 | ····float-to-double·v2,·v1 |
102 |
····invoke-static·{v |
102 | ····invoke-static·{v2,·v3},·Ljava/lang/Math;->sin(D)D |
103 |
····move-result-wide·v |
103 | ····move-result-wide·v2 |
104 |
····double-to-float·v1,·v |
104 | ····double-to-float·v1,·v2 |
105 | ····invoke-virtual·{v0,·v1},·Lorg/cocos2d/actions/interval/CCIntervalAction;->update(F)V | 105 | ····invoke-virtual·{v0,·v1},·Lorg/cocos2d/actions/interval/CCIntervalAction;->update(F)V |
106 | ····.line·23 | 106 | ····.line·23 |
107 | ····return-void | 107 | ····return-void |
108 | .end·method | 108 | .end·method |
Offset 83, 32 lines modified | Offset 83, 32 lines modified | ||
83 | ····invoke-virtual·{v0,·v1},·Lorg/cocos2d/actions/interval/CCIntervalAction;->start(Lorg/cocos2d/nodes/CCNode;)V | 83 | ····invoke-virtual·{v0,·v1},·Lorg/cocos2d/actions/interval/CCIntervalAction;->start(Lorg/cocos2d/nodes/CCNode;)V |
84 | ····.line·34 | 84 | ····.line·34 |
85 | ····return-void | 85 | ····return-void |
86 | .end·method | 86 | .end·method |
87 | .method·public·update(F)V | 87 | .method·public·update(F)V |
88 |
····.locals· |
88 | ····.locals·6 |
89 | ····.param·p1,·"time"····#·F | 89 | ····.param·p1,·"time"····#·F |
90 | ····.prologue | 90 | ····.prologue |
91 | ····.line·38 | 91 | ····.line·38 |
92 | ····iget-object·v0,·p0,·Lorg/cocos2d/actions/grid/CCAccelAmplitude;->other:Lorg/cocos2d/actions/interval/CCIntervalAction; | 92 | ····iget-object·v0,·p0,·Lorg/cocos2d/actions/grid/CCAccelAmplitude;->other:Lorg/cocos2d/actions/interval/CCIntervalAction; |
93 |
····float-to-double·v |
93 | ····float-to-double·v2,·p1 |
94 |
····iget·v |
94 | ····iget·v1,·p0,·Lorg/cocos2d/actions/grid/CCAccelAmplitude;->rate:F |
95 |
····float-to-double·v |
95 | ····float-to-double·v4,·v1 |
96 |
····invoke-static·{v |
96 | ····invoke-static·{v2,·v3,·v4,·v5},·Ljava/lang/Math;->pow(DD)D |
97 |
····move-result-wide·v |
97 | ····move-result-wide·v2 |
98 |
····double-to-float·v1,·v |
98 | ····double-to-float·v1,·v2 |
99 | ····invoke-virtual·{v0,·v1},·Lorg/cocos2d/actions/interval/CCIntervalAction;->setAmplitudeRate(F)V | 99 | ····invoke-virtual·{v0,·v1},·Lorg/cocos2d/actions/interval/CCIntervalAction;->setAmplitudeRate(F)V |
100 | ····.line·39 | 100 | ····.line·39 |
101 | ····iget-object·v0,·p0,·Lorg/cocos2d/actions/grid/CCAccelAmplitude;->other:Lorg/cocos2d/actions/interval/CCIntervalAction; | 101 | ····iget-object·v0,·p0,·Lorg/cocos2d/actions/grid/CCAccelAmplitude;->other:Lorg/cocos2d/actions/interval/CCIntervalAction; |
102 | ····invoke-virtual·{v0,·p1},·Lorg/cocos2d/actions/interval/CCIntervalAction;->update(F)V | 102 | ····invoke-virtual·{v0,·p1},·Lorg/cocos2d/actions/interval/CCIntervalAction;->update(F)V |
Offset 105, 36 lines modified | Offset 105, 36 lines modified | ||
105 | ····invoke-virtual·{v0,·v1},·Lorg/cocos2d/actions/interval/CCIntervalAction;->start(Lorg/cocos2d/nodes/CCNode;)V | 105 | ····invoke-virtual·{v0,·v1},·Lorg/cocos2d/actions/interval/CCIntervalAction;->start(Lorg/cocos2d/nodes/CCNode;)V |
106 | ····.line·36 | 106 | ····.line·36 |
107 | ····return-void | 107 | ····return-void |
108 | .end·method | 108 | .end·method |
109 | .method·public·update(F)V | 109 | .method·public·update(F)V |
110 |
····.locals· |
110 | ····.locals·6 |
111 | ····.param·p1,·"time"····#·F | 111 | ····.param·p1,·"time"····#·F |
112 | ····.prologue | 112 | ····.prologue |
113 | ····.line·40 | 113 | ····.line·40 |
114 | ····iget-object·v0,·p0,·Lorg/cocos2d/actions/grid/CCDeccelAmplitude;->other:Lorg/cocos2d/actions/interval/CCIntervalAction; | 114 | ····iget-object·v0,·p0,·Lorg/cocos2d/actions/grid/CCDeccelAmplitude;->other:Lorg/cocos2d/actions/interval/CCIntervalAction; |
115 | ····const/high16·v1,·0x3f800000····#·1.0f | 115 | ····const/high16·v1,·0x3f800000····#·1.0f |
116 | ····sub-float/2addr·v1,·p1 | 116 | ····sub-float/2addr·v1,·p1 |
117 |
····float-to-double·v |
117 | ····float-to-double·v2,·v1 |
118 |
····iget·v |
118 | ····iget·v1,·p0,·Lorg/cocos2d/actions/grid/CCDeccelAmplitude;->rate:F |
119 |
····float-to-double·v |
119 | ····float-to-double·v4,·v1 |
120 |
····invoke-static·{v |
120 | ····invoke-static·{v2,·v3,·v4,·v5},·Ljava/lang/Math;->pow(DD)D |
121 |
····move-result-wide·v |
121 | ····move-result-wide·v2 |
122 |
····double-to-float·v1,·v |
122 | ····double-to-float·v1,·v2 |
123 | ····invoke-virtual·{v0,·v1},·Lorg/cocos2d/actions/interval/CCIntervalAction;->setAmplitudeRate(F)V | 123 | ····invoke-virtual·{v0,·v1},·Lorg/cocos2d/actions/interval/CCIntervalAction;->setAmplitudeRate(F)V |
124 | ····.line·41 | 124 | ····.line·41 |
125 | ····iget-object·v0,·p0,·Lorg/cocos2d/actions/grid/CCDeccelAmplitude;->other:Lorg/cocos2d/actions/interval/CCIntervalAction; | 125 | ····iget-object·v0,·p0,·Lorg/cocos2d/actions/grid/CCDeccelAmplitude;->other:Lorg/cocos2d/actions/interval/CCIntervalAction; |
126 | ····invoke-virtual·{v0,·p1},·Lorg/cocos2d/actions/interval/CCIntervalAction;->update(F)V | 126 | ····invoke-virtual·{v0,·p1},·Lorg/cocos2d/actions/interval/CCIntervalAction;->update(F)V |
Offset 140, 418 lines modified | Offset 140, 420 lines modified | ||
140 | ····move-result-object·v0 | 140 | ····move-result-object·v0 |
141 | ····return-object·v0 | 141 | ····return-object·v0 |
142 | .end·method | 142 | .end·method |
143 | .method·public·update(F)V | 143 | .method·public·update(F)V |
144 |
····.locals·2 |
144 | ····.locals·21 |
145 | ····.param·p1,·"time"····#·F | 145 | ····.param·p1,·"time"····#·F |
146 | ····.prologue | 146 | ····.prologue |
147 | ····.line·33 | 147 | ····.line·33 |
148 |
····const·v1 |
148 | ····const·v18,·0x40490fdb····#·(float)Math.PI |
149 |
····mul-float·v |
149 | ····mul-float·v5,·v18,·p1 |
150 | ····.line·34 | 150 | ····.line·34 |
151 |
····.local·v |
151 | ····.local·v5,·"angle":F |
152 |
····float-to-double·v0,·v |
152 | ····float-to-double·v0,·v5 |
153 |
····move-wide/from16·v1 |
153 | ····move-wide/from16·v18,·v0 |
154 |
····invoke-static/range·{v1 |
154 | ····invoke-static/range·{v18·..·v19},·Ljava/lang/Math;->sin(D)D |
155 |
····move-result-wide·v1 |
155 | ····move-result-wide·v18 |
156 |
····move-wide/from16·v0,·v1 |
156 | ····move-wide/from16·v0,·v18 |
157 |
····double-to-float·v1 |
157 | ····double-to-float·v11,·v0 |
158 | ····.line·35 | 158 | ····.line·35 |
159 |
····.local·v1 |
159 | ····.local·v11,·"mz":F |
160 |
····const/high16·v1 |
160 | ····const/high16·v18,·0x40000000····#·2.0f |
161 |
····div-float·v |
161 | ····div-float·v5,·v5,·v18 |
162 | ····.line·36 | 162 | ····.line·36 |
163 |
····float-to-double·v0,·v |
163 | ····float-to-double·v0,·v5 |
164 |
····move-wide/from16·v1 |
164 | ····move-wide/from16·v18,·v0 |
165 |
····invoke-static/range·{v1 |
165 | ····invoke-static/range·{v18·..·v19},·Ljava/lang/Math;->cos(D)D |
166 |
····move-result-wide·v1 |
166 | ····move-result-wide·v18 |
167 |
····move-wide/from16·v0,·v1 |
167 | ····move-wide/from16·v0,·v18 |
168 |
····double-to-float·v |
168 | ····double-to-float·v10,·v0 |
169 | ····.line·40 | 169 | ····.line·40 |
170 |
····.local·v |
170 | ····.local·v10,·"mx":F |
171 | ····const/16·v17,·0x1 | ||
172 | ····const/16·v18,·0x1 | 171 | ····const/16·v18,·0x1 |
173 |
···· |
172 | ····const/16·v19,·0x1 |
174 |
···· |
173 | ····invoke-static/range·{v18·..·v19},·Lorg/cocos2d/types/ccGridSize;->ccg(II)Lorg/cocos2d/types/ccGridSize; |
174 | ····move-result-object·v18 | ||
175 | ····move-object/from16·v0,·p0 | 175 | ····move-object/from16·v0,·p0 |
176 |
····move-object/from16·v1,·v1 |
176 | ····move-object/from16·v1,·v18 |
177 | ····invoke-virtual·{v0,·v1},·Lorg/cocos2d/actions/grid/CCFlipX3D;->originalVertex(Lorg/cocos2d/types/ccGridSize;)Lorg/cocos2d/types/CCVertex3D; | 177 | ····invoke-virtual·{v0,·v1},·Lorg/cocos2d/actions/grid/CCFlipX3D;->originalVertex(Lorg/cocos2d/types/ccGridSize;)Lorg/cocos2d/types/CCVertex3D; |
178 |
····move-result-object·v1 |
178 | ····move-result-object·v13 |
179 | ····.line·41 | 179 | ····.line·41 |
180 |
····.local·v1 |
180 | ····.local·v13,·"v0":Lorg/cocos2d/types/CCVertex3D; |
181 | ····const/16·v17,·0x0 | ||
182 | ····const/16·v18,·0x0 | 181 | ····const/16·v18,·0x0 |
183 |
···· |
182 | ····const/16·v19,·0x0 |
184 |
···· |
183 | ····invoke-static/range·{v18·..·v19},·Lorg/cocos2d/types/ccGridSize;->ccg(II)Lorg/cocos2d/types/ccGridSize; |
184 | ····move-result-object·v18 | ||
185 | ····move-object/from16·v0,·p0 | 185 | ····move-object/from16·v0,·p0 |
186 |
····move-object/from16·v1,·v1 |
186 | ····move-object/from16·v1,·v18 |
187 | ····invoke-virtual·{v0,·v1},·Lorg/cocos2d/actions/grid/CCFlipX3D;->originalVertex(Lorg/cocos2d/types/ccGridSize;)Lorg/cocos2d/types/CCVertex3D; | 187 | ····invoke-virtual·{v0,·v1},·Lorg/cocos2d/actions/grid/CCFlipX3D;->originalVertex(Lorg/cocos2d/types/ccGridSize;)Lorg/cocos2d/types/CCVertex3D; |
188 |
····move-result-object·v1 |
188 | ····move-result-object·v14 |
189 | ····.line·43 | 189 | ····.line·43 |
190 |
····.local·v1 |
190 | ····.local·v14,·"v1":Lorg/cocos2d/types/CCVertex3D; |
191 | ····iget·v15,·v12,·Lorg/cocos2d/types/CCVertex3D;->x:F | ||
192 | ····.line·44 | ||
193 | ····.local·v15,·"x0":F | ||
194 | ····iget·v0,·v13,·Lorg/cocos2d/types/CCVertex3D;->x:F | 191 | ····iget·v0,·v13,·Lorg/cocos2d/types/CCVertex3D;->x:F |
195 | ····move/from16·v16,·v0 | 192 | ····move/from16·v16,·v0 |
Max diff block lines reached; 14311/17749 bytes (80.63%) of diff not shown. |
Offset 73, 417 lines modified | Offset 73, 419 lines modified | ||
73 | ····return-object·v0 | 73 | ····return-object·v0 |
74 | .end·method | 74 | .end·method |
75 | #·virtual·methods | 75 | #·virtual·methods |
76 | .method·public·update(F)V | 76 | .method·public·update(F)V |
77 |
····.locals·2 |
77 | ····.locals·21 |
78 | ····.param·p1,·"time"····#·F | 78 | ····.param·p1,·"time"····#·F |
79 | ····.prologue | 79 | ····.prologue |
80 | ····.line·29 | 80 | ····.line·29 |
81 |
····const·v1 |
81 | ····const·v18,·0x40490fdb····#·(float)Math.PI |
82 |
····mul-float·v |
82 | ····mul-float·v5,·v18,·p1 |
83 | ····.line·30 | 83 | ····.line·30 |
84 |
····.local·v |
84 | ····.local·v5,·"angle":F |
85 |
····float-to-double·v0,·v |
85 | ····float-to-double·v0,·v5 |
86 |
····move-wide/from16·v1 |
86 | ····move-wide/from16·v18,·v0 |
87 |
····invoke-static/range·{v1 |
87 | ····invoke-static/range·{v18·..·v19},·Ljava/lang/Math;->sin(D)D |
88 |
····move-result-wide·v1 |
88 | ····move-result-wide·v18 |
89 |
····move-wide/from16·v0,·v1 |
89 | ····move-wide/from16·v0,·v18 |
90 |
····double-to-float·v1 |
90 | ····double-to-float·v11,·v0 |
91 | ····.line·31 | 91 | ····.line·31 |
92 |
····.local·v1 |
92 | ····.local·v11,·"mz":F |
93 |
····const/high16·v1 |
93 | ····const/high16·v18,·0x40000000····#·2.0f |
94 |
····div-float·v |
94 | ····div-float·v5,·v5,·v18 |
95 | ····.line·32 | 95 | ····.line·32 |
96 |
····float-to-double·v0,·v |
96 | ····float-to-double·v0,·v5 |
97 |
····move-wide/from16·v1 |
97 | ····move-wide/from16·v18,·v0 |
98 |
····invoke-static/range·{v1 |
98 | ····invoke-static/range·{v18·..·v19},·Ljava/lang/Math;->cos(D)D |
99 |
····move-result-wide·v1 |
99 | ····move-result-wide·v18 |
100 |
····move-wide/from16·v0,·v1 |
100 | ····move-wide/from16·v0,·v18 |
101 |
····double-to-float·v |
101 | ····double-to-float·v10,·v0 |
102 | ····.line·35 | 102 | ····.line·35 |
103 |
····.local·v |
103 | ····.local·v10,·"my":F |
104 |
····new-instance·v |
104 | ····new-instance·v9,·Lorg/cocos2d/types/CCVertex3D; |
105 | ····const/16·v17,·0x0 | ||
106 | ····const/16·v18,·0x0 | 105 | ····const/16·v18,·0x0 |
107 | ····const/16·v19,·0x0 | 106 | ····const/16·v19,·0x0 |
108 |
···· |
107 | ····const/16·v20,·0x0 |
109 |
····move/from16·v |
108 | ····move/from16·v0,·v18 |
110 |
····move/from16·v |
109 | ····move/from16·v1,·v19 |
111 |
···· |
110 | ····move/from16·v2,·v20 |
112 |
···· |
111 | ····invoke-direct·{v9,·v0,·v1,·v2},·Lorg/cocos2d/types/CCVertex3D;-><init>(FFF)V |
113 | ····.local·v8,·"diff":Lorg/cocos2d/types/CCVertex3D; | ||
114 | ····const/16·v17,·0x1 | ||
112 | ····.line·37 | ||
113 | ····.local·v9,·"diff":Lorg/cocos2d/types/CCVertex3D; | ||
115 | ····const/16·v18,·0x1 | 114 | ····const/16·v18,·0x1 |
116 |
···· |
115 | ····const/16·v19,·0x1 |
117 |
···· |
116 | ····invoke-static/range·{v18·..·v19},·Lorg/cocos2d/types/ccGridSize;->ccg(II)Lorg/cocos2d/types/ccGridSize; |
117 | ····move-result-object·v18 | ||
118 | ····move-object/from16·v0,·p0 | 118 | ····move-object/from16·v0,·p0 |
119 |
····move-object/from16·v1,·v1 |
119 | ····move-object/from16·v1,·v18 |
120 | ····invoke-virtual·{v0,·v1},·Lorg/cocos2d/actions/grid/CCFlipY3D;->originalVertex(Lorg/cocos2d/types/ccGridSize;)Lorg/cocos2d/types/CCVertex3D; | 120 | ····invoke-virtual·{v0,·v1},·Lorg/cocos2d/actions/grid/CCFlipY3D;->originalVertex(Lorg/cocos2d/types/ccGridSize;)Lorg/cocos2d/types/CCVertex3D; |
121 |
····move-result-object·v1 |
121 | ····move-result-object·v13 |
122 | ····.line·38 | 122 | ····.line·38 |
123 |
····.local·v1 |
123 | ····.local·v13,·"v0":Lorg/cocos2d/types/CCVertex3D; |
124 | ····const/16·v17,·0x0 | ||
125 | ····const/16·v18,·0x0 | 124 | ····const/16·v18,·0x0 |
126 |
···· |
125 | ····const/16·v19,·0x0 |
126 | ····invoke-static/range·{v18·..·v19},·Lorg/cocos2d/types/ccGridSize;->ccg(II)Lorg/cocos2d/types/ccGridSize; | ||
Max diff block lines reached; 14275/17627 bytes (80.98%) of diff not shown. |
Offset 233, 35 lines modified | Offset 233, 35 lines modified | ||
233 | ····if-nez·v9,·:cond_4 | 233 | ····if-nez·v9,·:cond_4 |
234 | ····const·v5,·0x3a83126f····#·0.001f | 234 | ····const·v5,·0x3a83126f····#·0.001f |
235 | ····.line·56 | 235 | ····.line·56 |
236 | ····:cond_4 | 236 | ····:cond_4 |
237 |
····float-to-double·v |
237 | ····float-to-double·v10,·v5 |
238 |
····invoke-static·{v |
238 | ····invoke-static·{v10,·v11},·Ljava/lang/Math;->log(D)D |
239 |
····move-result-wide·v |
239 | ····move-result-wide·v10 |
240 |
····double-to-float·v9,·v |
240 | ····double-to-float·v9,·v10 |
241 | ····iget·v10,·p0,·Lorg/cocos2d/actions/grid/CCLens3D;->lensEffect:F | 241 | ····iget·v10,·p0,·Lorg/cocos2d/actions/grid/CCLens3D;->lensEffect:F |
242 | ····mul-float·v2,·v9,·v10 | 242 | ····mul-float·v2,·v9,·v10 |
243 | ····.line·57 | 243 | ····.line·57 |
244 | ····.local·v2,·"l":F | 244 | ····.local·v2,·"l":F |
245 |
····float-to-double·v |
245 | ····float-to-double·v10,·v2 |
246 |
····invoke-static·{v |
246 | ····invoke-static·{v10,·v11},·Ljava/lang/Math;->exp(D)D |
247 |
····move-result-wide·v |
247 | ····move-result-wide·v10 |
248 |
····double-to-float·v9,·v |
248 | ····double-to-float·v9,·v10 |
249 | ····iget·v10,·p0,·Lorg/cocos2d/actions/grid/CCLens3D;->radius:F | 249 | ····iget·v10,·p0,·Lorg/cocos2d/actions/grid/CCLens3D;->radius:F |
250 | ····mul-float·v3,·v9,·v10 | 250 | ····mul-float·v3,·v9,·v10 |
251 | ····.line·59 | 251 | ····.line·59 |
252 | ····.local·v3,·"new_r":F | 252 | ····.local·v3,·"new_r":F |
Offset 87, 24 lines modified | Offset 87, 18 lines modified | ||
87 | ····.line·46 | 87 | ····.line·46 |
88 | ····.local·v0,·"copy":Lorg/cocos2d/actions/grid/CCLiquid; | 88 | ····.local·v0,·"copy":Lorg/cocos2d/actions/grid/CCLiquid; |
89 | ····return-object·v0 | 89 | ····return-object·v0 |
90 | .end·method | 90 | .end·method |
91 | .method·public·update(F)V | 91 | .method·public·update(F)V |
92 |
····.locals·1 |
92 | ····.locals·10 |
93 | ····.param·p1,·"time"····#·F | 93 | ····.param·p1,·"time"····#·F |
94 | ····.prologue | 94 | ····.prologue |
95 | ····const·v13,·0x3c23d70a····#·0.01f | ||
96 | ····const-wide·v11,·0x400921fb54442d18L····#·Math.PI | ||
97 | ····const-wide/high16·v9,·0x4000000000000000L····#·2.0 | ||
98 | ····.line·33 | 95 | ····.line·33 |
99 | ····const/4·v0,·0x1 | 96 | ····const/4·v0,·0x1 |
100 | ····.local·v0,·"i":I | 97 | ····.local·v0,·"i":I |
101 | ····:goto_0 | 98 | ····:goto_0 |
102 | ····iget-object·v3,·p0,·Lorg/cocos2d/actions/grid/CCLiquid;->gridSize:Lorg/cocos2d/types/ccGridSize; | 99 | ····iget-object·v3,·p0,·Lorg/cocos2d/actions/grid/CCLiquid;->gridSize:Lorg/cocos2d/types/ccGridSize; |
Offset 142, 102 lines modified | Offset 136, 114 lines modified | ||
142 | ····move-result-object·v2 | 136 | ····move-result-object·v2 |
143 | ····.line·36 | 137 | ····.line·36 |
144 | ····.local·v2,·"v":Lorg/cocos2d/types/CCVertex3D; | 138 | ····.local·v2,·"v":Lorg/cocos2d/types/CCVertex3D; |
145 | ····iget·v3,·v2,·Lorg/cocos2d/types/CCVertex3D;->x:F | 139 | ····iget·v3,·v2,·Lorg/cocos2d/types/CCVertex3D;->x:F |
146 |
····float-to-double·v |
140 | ····float-to-double·v4,·v3 |
147 |
····float-to-double·v |
141 | ····float-to-double·v6,·p1 |
148 |
···· |
142 | ····const-wide·v8,·0x400921fb54442d18L····#·Math.PI |
149 |
|
143 | ····mul-double/2addr·v6,·v8 |
150 |
····i |
144 | ····iget·v3,·p0,·Lorg/cocos2d/actions/grid/CCLiquid;->waves:I |
151 |
···· |
145 | ····int-to-double·v8,·v3 |
152 |
····mul-double/2addr·v |
146 | ····mul-double/2addr·v6,·v8 |
153 |
···· |
147 | ····const-wide/high16·v8,·0x4000000000000000L····#·2.0 |
148 | ····mul-double/2addr·v6,·v8 | ||
149 | ····iget·v3,·v2,·Lorg/cocos2d/types/CCVertex3D;->x:F | ||
154 |
···· |
150 | ····const·v8,·0x3c23d70a····#·0.01f |
155 |
····float |
151 | ····mul-float/2addr·v3,·v8 |
156 |
····a |
152 | ····float-to-double·v8,·v3 |
157 |
···· |
153 | ····add-double/2addr·v6,·v8 |
158 |
···· |
154 | ····invoke-static·{v6,·v7},·Ljava/lang/Math;->sin(D)D |
159 |
···· |
155 | ····move-result-wide·v6 |
160 |
···· |
156 | ····iget·v3,·p0,·Lorg/cocos2d/actions/grid/CCLiquid;->amplitude:F |
161 |
···· |
157 | ····float-to-double·v8,·v3 |
162 |
|
158 | ····mul-double/2addr·v6,·v8 |
163 |
···· |
159 | ····iget·v3,·p0,·Lorg/cocos2d/actions/grid/CCLiquid;->amplitudeRate:F |
164 |
···· |
160 | ····float-to-double·v8,·v3 |
165 |
···· |
161 | ····mul-double/2addr·v6,·v8 |
166 |
····double |
162 | ····add-double/2addr·v4,·v6 |
163 | ····double-to-float·v3,·v4 | ||
167 | ····iput·v3,·v2,·Lorg/cocos2d/types/CCVertex3D;->x:F | 164 | ····iput·v3,·v2,·Lorg/cocos2d/types/CCVertex3D;->x:F |
168 | ····.line·37 | 165 | ····.line·37 |
169 | ····iget·v3,·v2,·Lorg/cocos2d/types/CCVertex3D;->y:F | 166 | ····iget·v3,·v2,·Lorg/cocos2d/types/CCVertex3D;->y:F |
170 |
····float-to-double·v |
167 | ····float-to-double·v4,·v3 |
168 | ····float-to-double·v6,·p1 | ||
169 | ····const-wide·v8,·0x400921fb54442d18L····#·Math.PI | ||
171 |
···· |
170 | ····mul-double/2addr·v6,·v8 |
172 |
···· |
171 | ····iget·v3,·p0,·Lorg/cocos2d/actions/grid/CCLiquid;->waves:I |
173 |
····i |
172 | ····int-to-double·v8,·v3 |
174 |
···· |
173 | ····mul-double/2addr·v6,·v8 |
Max diff block lines reached; 1382/4500 bytes (30.71%) of diff not shown. |
Offset 42, 15 lines modified | Offset 42, 15 lines modified | ||
42 | ····return-object·v0 | 42 | ····return-object·v0 |
43 | .end·method | 43 | .end·method |
44 | #·virtual·methods | 44 | #·virtual·methods |
45 | .method·public·update(F)V | 45 | .method·public·update(F)V |
46 |
····.locals·2 |
46 | ····.locals·22 |
47 | ····.param·p1,·"time"····#·F | 47 | ····.param·p1,·"time"····#·F |
48 | ····.prologue | 48 | ····.prologue |
49 | ····.line·31 | 49 | ····.line·31 |
50 | ····const/16·v17,·0x0 | 50 | ····const/16·v17,·0x0 |
51 | ····const/high16·v18,·0x3e800000····#·0.25f | 51 | ····const/high16·v18,·0x3e800000····#·0.25f |
Offset 103, 35 lines modified | Offset 103, 35 lines modified | ||
103 | ····add-float·v15,·v17,·v9 | 103 | ····add-float·v15,·v17,·v9 |
104 | ····.line·38 | 104 | ····.line·38 |
105 | ····.local·v15,·"theta":F | 105 | ····.local·v15,·"theta":F |
106 | ····float-to-double·v0,·v15 | 106 | ····float-to-double·v0,·v15 |
107 |
····move-wide/from16·v1 |
107 | ····move-wide/from16·v18,·v0 |
108 |
····invoke-static/range·{v1 |
108 | ····invoke-static/range·{v18·..·v19},·Ljava/lang/Math;->sin(D)D |
109 |
····move-result-wide·v1 |
109 | ····move-result-wide·v18 |
110 |
····move-wide/from16·v0,·v1 |
110 | ····move-wide/from16·v0,·v18 |
111 | ····double-to-float·v14,·v0 | 111 | ····double-to-float·v14,·v0 |
112 | ····.line·39 | 112 | ····.line·39 |
113 | ····.local·v14,·"sinTheta":F | 113 | ····.local·v14,·"sinTheta":F |
114 | ····float-to-double·v0,·v15 | 114 | ····float-to-double·v0,·v15 |
115 |
····move-wide/from16·v1 |
115 | ····move-wide/from16·v18,·v0 |
116 |
····invoke-static/range·{v1 |
116 | ····invoke-static/range·{v18·..·v19},·Ljava/lang/Math;->cos(D)D |
117 |
····move-result-wide·v1 |
117 | ····move-result-wide·v18 |
118 |
····move-wide/from16·v0,·v1 |
118 | ····move-wide/from16·v0,·v18 |
119 | ····double-to-float·v7,·v0 | 119 | ····double-to-float·v7,·v0 |
120 | ····.line·41 | 120 | ····.line·41 |
121 | ····.local·v7,·"cosTheta":F | 121 | ····.local·v7,·"cosTheta":F |
122 | ····const/4·v10,·0x0 | 122 | ····const/4·v10,·0x0 |
Offset 225, 21 lines modified | Offset 225, 21 lines modified | ||
225 | ····add-float·v17,·v17,·v18 | 225 | ····add-float·v17,·v17,·v18 |
226 | ····move/from16·v0,·v17 | 226 | ····move/from16·v0,·v17 |
227 | ····float-to-double·v0,·v0 | 227 | ····float-to-double·v0,·v0 |
228 |
····move-wide/from16·v1 |
228 | ····move-wide/from16·v18,·v0 |
229 |
····invoke-static/range·{v1 |
229 | ····invoke-static/range·{v18·..·v19},·Ljava/lang/Math;->sqrt(D)D |
230 |
····move-result-wide·v1 |
230 | ····move-result-wide·v18 |
231 |
····move-wide/from16·v0,·v1 |
231 | ····move-wide/from16·v0,·v18 |
232 | ····double-to-float·v2,·v0 | 232 | ····double-to-float·v2,·v0 |
233 | ····.line·47 | 233 | ····.line·47 |
234 | ····.local·v2,·"R":F | 234 | ····.local·v2,·"R":F |
235 | ····mul-float·v13,·v2,·v14 | 235 | ····mul-float·v13,·v2,·v14 |
Offset 251, 70 lines modified | Offset 251, 70 lines modified | ||
251 | ····div-float·v17,·v17,·v2 | 251 | ····div-float·v17,·v17,·v2 |
252 | ····move/from16·v0,·v17 | 252 | ····move/from16·v0,·v17 |
253 | ····float-to-double·v0,·v0 | 253 | ····float-to-double·v0,·v0 |
254 |
····move-wide/from16·v1 |
254 | ····move-wide/from16·v18,·v0 |
255 |
····invoke-static/range·{v1 |
255 | ····invoke-static/range·{v18·..·v19},·Ljava/lang/Math;->asin(D)D |
256 |
····move-result-wide·v1 |
256 | ····move-result-wide·v18 |
257 |
····move-wide/from16·v0,·v1 |
257 | ····move-wide/from16·v0,·v18 |
258 | ····double-to-float·v3,·v0 | 258 | ····double-to-float·v3,·v0 |
259 | ····.line·49 | 259 | ····.line·49 |
260 | ····.local·v3,·"alpha":F | 260 | ····.local·v3,·"alpha":F |
261 | ····div-float·v5,·v3,·v14 | 261 | ····div-float·v5,·v3,·v14 |
262 | ····.line·50 | 262 | ····.line·50 |
263 | ····.local·v5,·"beta":F | 263 | ····.local·v5,·"beta":F |
264 | ····float-to-double·v0,·v5 | 264 | ····float-to-double·v0,·v5 |
Max diff block lines reached; 1206/3598 bytes (33.52%) of diff not shown. |
Offset 114, 15 lines modified | Offset 114, 15 lines modified | ||
114 | ····.line·65 | 114 | ····.line·65 |
115 | ····.local·v0,·"copy":Lorg/cocos2d/actions/grid/CCTwirl; | 115 | ····.local·v0,·"copy":Lorg/cocos2d/actions/grid/CCTwirl; |
116 | ····return-object·v0 | 116 | ····return-object·v0 |
117 | .end·method | 117 | .end·method |
118 | .method·public·update(F)V | 118 | .method·public·update(F)V |
119 |
····.locals· |
119 | ····.locals·20 |
120 | ····.param·p1,·"time"····#·F | 120 | ····.param·p1,·"time"····#·F |
121 | ····.prologue | 121 | ····.prologue |
122 | ····.line·36 | 122 | ····.line·36 |
123 | ····move-object/from16·v0,·p0 | 123 | ····move-object/from16·v0,·p0 |
124 | ····iget-object·v5,·v0,·Lorg/cocos2d/actions/grid/CCTwirl;->position:Lorg/cocos2d/types/CGPoint; | 124 | ····iget-object·v5,·v0,·Lorg/cocos2d/actions/grid/CCTwirl;->position:Lorg/cocos2d/types/CGPoint; |
Offset 243, 138 lines modified | Offset 243, 140 lines modified | ||
243 | ····iget·v12,·v0,·Lorg/cocos2d/actions/grid/CCTwirl;->amplitudeRate:F | 243 | ····iget·v12,·v0,·Lorg/cocos2d/actions/grid/CCTwirl;->amplitudeRate:F |
244 | ····mul-float·v3,·v11,·v12 | 244 | ····mul-float·v3,·v11,·v12 |
245 | ····.line·48 | 245 | ····.line·48 |
246 | ····.local·v3,·"amp":F | 246 | ····.local·v3,·"amp":F |
247 |
····float-to-double·v1 |
247 | ····float-to-double·v12,·v9 |
248 |
····const-wide·v1 |
248 | ····const-wide·v14,·0x3ff921fb54442d18L····#·1.5707963267948966 |
249 | ····move/from16·v0,·p1 | 249 | ····move/from16·v0,·p1 |
250 |
····float-to-double·v |
250 | ····float-to-double·v0,·v0 |
251 |
···· |
251 | ····move-wide/from16·v16,·v0 |
252 |
···· |
252 | ····const-wide·v18,·0x400921fb54442d18L····#·Math.PI |
253 |
····m |
253 | ····mul-double·v16,·v16,·v18 |
254 | ····iget·v0,·v0,·Lorg/cocos2d/actions/grid/CCTwirl;->twirls:I | ||
255 |
····move/from16·v |
254 | ····move-object/from16·v0,·p0 |
256 |
···· |
255 | ····iget·v11,·v0,·Lorg/cocos2d/actions/grid/CCTwirl;->twirls:I |
257 |
····int-to-double·v0,·v |
256 | ····int-to-double·v0,·v11 |
258 |
····move-wide/from16·v1 |
257 | ····move-wide/from16·v18,·v0 |
259 |
····mul-double·v1 |
258 | ····mul-double·v16,·v16,·v18 |
260 |
····const-wide/high16·v1 |
259 | ····const-wide/high16·v18,·0x4000000000000000L····#·2.0 |
261 |
····mul-double·v1 |
260 | ····mul-double·v16,·v16,·v18 |
262 |
····add-double |
261 | ····add-double·v14,·v14,·v16 |
263 |
····invoke-static·{v1 |
262 | ····invoke-static·{v14,·v15},·Ljava/lang/Math;->cos(D)D |
264 |
····move-result-wide·v1 |
263 | ····move-result-wide·v14 |
265 |
····mul-double/2addr·v1 |
264 | ····mul-double/2addr·v12,·v14 |
266 |
····float-to-double·v1 |
265 | ····float-to-double·v14,·v3 |
267 |
····mul-double/2addr·v1 |
266 | ····mul-double/2addr·v12,·v14 |
268 |
····double-to-float·v2,·v1 |
267 | ····double-to-float·v2,·v12 |
269 | ····.line·51 | 268 | ····.line·51 |
270 | ····.local·v2,·"a":F | 269 | ····.local·v2,·"a":F |
271 |
····float-to-double·v1 |
270 | ····float-to-double·v12,·v2 |
272 |
····invoke-static·{v1 |
271 | ····invoke-static·{v12,·v13},·Ljava/lang/Math;->sin(D)D |
273 |
····move-result-wide·v1 |
272 | ····move-result-wide·v12 |
274 |
····iget·v1 |
273 | ····iget·v11,·v10,·Lorg/cocos2d/types/CCVertex3D;->y:F |
275 | ····iget·v14,·v5,·Lorg/cocos2d/types/CGPoint;->y:F | 274 | ····iget·v14,·v5,·Lorg/cocos2d/types/CGPoint;->y:F |
276 |
····sub-float/2addr·v1 |
275 | ····sub-float/2addr·v11,·v14 |
277 |
····float-to-double·v1 |
276 | ····float-to-double·v14,·v11 |
278 |
····mul-double/2addr·v1 |
277 | ····mul-double/2addr·v12,·v14 |
279 |
····float-to-double·v1 |
278 | ····float-to-double·v14,·v2 |
280 |
····invoke-static·{v1 |
279 | ····invoke-static·{v14,·v15},·Ljava/lang/Math;->cos(D)D |
281 |
····move-result-wide·v1 |
280 | ····move-result-wide·v14 |
282 |
····iget·v1 |
281 | ····iget·v11,·v10,·Lorg/cocos2d/types/CCVertex3D;->x:F |
283 | ····iget·v0,·v5,·Lorg/cocos2d/types/CGPoint;->x:F | 282 | ····iget·v0,·v5,·Lorg/cocos2d/types/CGPoint;->x:F |
284 | ····move/from16·v16,·v0 | 283 | ····move/from16·v16,·v0 |
285 |
····sub-float·v1 |
284 | ····sub-float·v11,·v11,·v16 |
Max diff block lines reached; 1815/5097 bytes (35.61%) of diff not shown. |
Offset 117, 24 lines modified | Offset 117, 18 lines modified | ||
117 | ····.line·56 | 117 | ····.line·56 |
118 | ····.local·v0,·"copy":Lorg/cocos2d/actions/grid/CCWaves; | 118 | ····.local·v0,·"copy":Lorg/cocos2d/actions/grid/CCWaves; |
119 | ····return-object·v0 | 119 | ····return-object·v0 |
120 | .end·method | 120 | .end·method |
121 | .method·public·update(F)V | 121 | .method·public·update(F)V |
122 |
····.locals·1 |
122 | ····.locals·10 |
123 | ····.param·p1,·"time"····#·F | 123 | ····.param·p1,·"time"····#·F |
124 | ····.prologue | 124 | ····.prologue |
125 | ····const·v13,·0x3c23d70a····#·0.01f | ||
126 | ····const-wide·v11,·0x400921fb54442d18L····#·Math.PI | ||
127 | ····const-wide/high16·v9,·0x4000000000000000L····#·2.0 | ||
128 | ····.line·38 | 125 | ····.line·38 |
129 | ····const/4·v0,·0x0 | 126 | ····const/4·v0,·0x0 |
130 | ····.local·v0,·"i":I | 127 | ····.local·v0,·"i":I |
131 | ····:goto_0 | 128 | ····:goto_0 |
132 | ····iget-object·v3,·p0,·Lorg/cocos2d/actions/grid/CCWaves;->gridSize:Lorg/cocos2d/types/ccGridSize; | 129 | ····iget-object·v3,·p0,·Lorg/cocos2d/actions/grid/CCWaves;->gridSize:Lorg/cocos2d/types/ccGridSize; |
Offset 181, 108 lines modified | Offset 175, 120 lines modified | ||
181 | ····iget-boolean·v3,·p0,·Lorg/cocos2d/actions/grid/CCWaves;->vertical:Z | 175 | ····iget-boolean·v3,·p0,·Lorg/cocos2d/actions/grid/CCWaves;->vertical:Z |
182 | ····if-eqz·v3,·:cond_2 | 176 | ····if-eqz·v3,·:cond_2 |
183 | ····.line·43 | 177 | ····.line·43 |
184 | ····iget·v3,·v2,·Lorg/cocos2d/types/CCVertex3D;->x:F | 178 | ····iget·v3,·v2,·Lorg/cocos2d/types/CCVertex3D;->x:F |
185 |
····float-to-double·v |
179 | ····float-to-double·v4,·v3 |
186 |
····float-to-double·v |
180 | ····float-to-double·v6,·p1 |
187 |
···· |
181 | ····const-wide·v8,·0x400921fb54442d18L····#·Math.PI |
188 |
|
182 | ····mul-double/2addr·v6,·v8 |
189 |
····i |
183 | ····iget·v3,·p0,·Lorg/cocos2d/actions/grid/CCWaves;->waves:I |
190 |
···· |
184 | ····int-to-double·v8,·v3 |
191 |
····mul-double/2addr·v |
185 | ····mul-double/2addr·v6,·v8 |
192 |
···· |
186 | ····const-wide/high16·v8,·0x4000000000000000L····#·2.0 |
187 | ····mul-double/2addr·v6,·v8 | ||
188 | ····iget·v3,·v2,·Lorg/cocos2d/types/CCVertex3D;->y:F | ||
193 |
···· |
189 | ····const·v8,·0x3c23d70a····#·0.01f |
194 |
····float |
190 | ····mul-float/2addr·v3,·v8 |
195 |
····a |
191 | ····float-to-double·v8,·v3 |
196 |
···· |
192 | ····add-double/2addr·v6,·v8 |
197 |
···· |
193 | ····invoke-static·{v6,·v7},·Ljava/lang/Math;->sin(D)D |
198 |
···· |
194 | ····move-result-wide·v6 |
199 |
···· |
195 | ····iget·v3,·p0,·Lorg/cocos2d/actions/grid/CCWaves;->amplitude:F |
200 |
···· |
196 | ····float-to-double·v8,·v3 |
201 |
|
197 | ····mul-double/2addr·v6,·v8 |
202 |
···· |
198 | ····iget·v3,·p0,·Lorg/cocos2d/actions/grid/CCWaves;->amplitudeRate:F |
203 |
···· |
199 | ····float-to-double·v8,·v3 |
204 |
···· |
200 | ····mul-double/2addr·v6,·v8 |
205 |
····double |
201 | ····add-double/2addr·v4,·v6 |
202 | ····double-to-float·v3,·v4 | ||
206 | ····iput·v3,·v2,·Lorg/cocos2d/types/CCVertex3D;->x:F | 203 | ····iput·v3,·v2,·Lorg/cocos2d/types/CCVertex3D;->x:F |
207 | ····.line·45 | 204 | ····.line·45 |
208 | ····:cond_2 | 205 | ····:cond_2 |
209 | ····iget-boolean·v3,·p0,·Lorg/cocos2d/actions/grid/CCWaves;->horizontal:Z | 206 | ····iget-boolean·v3,·p0,·Lorg/cocos2d/actions/grid/CCWaves;->horizontal:Z |
210 | ····if-eqz·v3,·:cond_3 | 207 | ····if-eqz·v3,·:cond_3 |
211 | ····.line·46 | 208 | ····.line·46 |
212 | ····iget·v3,·v2,·Lorg/cocos2d/types/CCVertex3D;->y:F | 209 | ····iget·v3,·v2,·Lorg/cocos2d/types/CCVertex3D;->y:F |
213 |
····float-to-double·v |
210 | ····float-to-double·v4,·v3 |
211 | ····float-to-double·v6,·p1 | ||
212 | ····const-wide·v8,·0x400921fb54442d18L····#·Math.PI | ||
214 |
···· |
213 | ····mul-double/2addr·v6,·v8 |
Max diff block lines reached; 1598/4623 bytes (34.57%) of diff not shown. |
Offset 42, 15 lines modified | Offset 42, 15 lines modified | ||
42 | ····return-object·v0 | 42 | ····return-object·v0 |
43 | .end·method | 43 | .end·method |
44 | #·virtual·methods | 44 | #·virtual·methods |
45 | .method·public·testFunc(Lorg/cocos2d/types/ccGridSize;F)F | 45 | .method·public·testFunc(Lorg/cocos2d/types/ccGridSize;F)F |
46 |
····.locals· |
46 | ····.locals·6 |
47 | ····.param·p1,·"pos"····#·Lorg/cocos2d/types/ccGridSize; | 47 | ····.param·p1,·"pos"····#·Lorg/cocos2d/types/ccGridSize; |
48 | ····.param·p2,·"time"····#·F | 48 | ····.param·p2,·"time"····#·F |
49 | ····.prologue | 49 | ····.prologue |
50 | ····const/high16·v1,·0x3f800000····#·1.0f | 50 | ····const/high16·v1,·0x3f800000····#·1.0f |
51 | ····.line·22 | 51 | ····.line·22 |
Offset 91, 19 lines modified | Offset 91, 19 lines modified | ||
91 | ····iget·v2,·p1,·Lorg/cocos2d/types/ccGridSize;->y:I | 91 | ····iget·v2,·p1,·Lorg/cocos2d/types/ccGridSize;->y:I |
92 | ····int-to-float·v2,·v2 | 92 | ····int-to-float·v2,·v2 |
93 | ····div-float/2addr·v1,·v2 | 93 | ····div-float/2addr·v1,·v2 |
94 |
····float-to-double·v |
94 | ····float-to-double·v2,·v1 |
95 |
····const-wide/high16·v |
95 | ····const-wide/high16·v4,·0x4018000000000000L····#·6.0 |
96 |
····invoke-static·{v |
96 | ····invoke-static·{v2,·v3,·v4,·v5},·Ljava/lang/Math;->pow(DD)D |
97 |
····move-result-wide·v |
97 | ····move-result-wide·v2 |
98 |
····double-to-float·v1,·v |
98 | ····double-to-float·v1,·v2 |
99 | ····goto·:goto_0 | 99 | ····goto·:goto_0 |
100 | .end·method | 100 | .end·method |
Offset 42, 15 lines modified | Offset 42, 15 lines modified | ||
42 | ····return-object·v0 | 42 | ····return-object·v0 |
43 | .end·method | 43 | .end·method |
44 | #·virtual·methods | 44 | #·virtual·methods |
45 | .method·public·testFunc(Lorg/cocos2d/types/ccGridSize;F)F | 45 | .method·public·testFunc(Lorg/cocos2d/types/ccGridSize;F)F |
46 |
····.locals· |
46 | ····.locals·6 |
47 | ····.param·p1,·"pos"····#·Lorg/cocos2d/types/ccGridSize; | 47 | ····.param·p1,·"pos"····#·Lorg/cocos2d/types/ccGridSize; |
48 | ····.param·p2,·"time"····#·F | 48 | ····.param·p2,·"time"····#·F |
49 | ····.prologue | 49 | ····.prologue |
50 | ····.line·23 | 50 | ····.line·23 |
51 | ····iget-object·v1,·p0,·Lorg/cocos2d/actions/tile/CCFadeOutTRTiles;->gridSize:Lorg/cocos2d/types/ccGridSize; | 51 | ····iget-object·v1,·p0,·Lorg/cocos2d/actions/tile/CCFadeOutTRTiles;->gridSize:Lorg/cocos2d/types/ccGridSize; |
Offset 106, 23 lines modified | Offset 106, 23 lines modified | ||
106 | ····iget·v3,·v0,·Lorg/cocos2d/types/CGPoint;->y:F | 106 | ····iget·v3,·v0,·Lorg/cocos2d/types/CGPoint;->y:F |
107 | ····add-float/2addr·v2,·v3 | 107 | ····add-float/2addr·v2,·v3 |
108 | ····div-float/2addr·v1,·v2 | 108 | ····div-float/2addr·v1,·v2 |
109 |
····float-to-double·v |
109 | ····float-to-double·v2,·v1 |
110 |
····const-wide/high16·v |
110 | ····const-wide/high16·v4,·0x4018000000000000L····#·6.0 |
111 |
····invoke-static·{v |
111 | ····invoke-static·{v2,·v3,·v4,·v5},·Ljava/lang/Math;->pow(DD)D |
112 |
····move-result-wide·v |
112 | ····move-result-wide·v2 |
113 |
····double-to-float·v1,·v |
113 | ····double-to-float·v1,·v2 |
114 | ····goto·:goto_0 | 114 | ····goto·:goto_0 |
115 | .end·method | 115 | .end·method |
116 | .method·public·transformTile(Lorg/cocos2d/types/ccGridSize;F)V | 116 | .method·public·transformTile(Lorg/cocos2d/types/ccGridSize;F)V |
117 | ····.locals·7 | 117 | ····.locals·7 |
118 | ····.param·p1,·"pos"····#·Lorg/cocos2d/types/ccGridSize; | 118 | ····.param·p1,·"pos"····#·Lorg/cocos2d/types/ccGridSize; |
Offset 42, 15 lines modified | Offset 42, 15 lines modified | ||
42 | ····return-object·v0 | 42 | ····return-object·v0 |
43 | .end·method | 43 | .end·method |
44 | #·virtual·methods | 44 | #·virtual·methods |
45 | .method·public·testFunc(Lorg/cocos2d/types/ccGridSize;F)F | 45 | .method·public·testFunc(Lorg/cocos2d/types/ccGridSize;F)F |
46 |
····.locals· |
46 | ····.locals·6 |
47 | ····.param·p1,·"pos"····#·Lorg/cocos2d/types/ccGridSize; | 47 | ····.param·p1,·"pos"····#·Lorg/cocos2d/types/ccGridSize; |
48 | ····.param·p2,·"time"····#·F | 48 | ····.param·p2,·"time"····#·F |
49 | ····.prologue | 49 | ····.prologue |
50 | ····const/high16·v1,·0x3f800000····#·1.0f | 50 | ····const/high16·v1,·0x3f800000····#·1.0f |
51 | ····.line·23 | 51 | ····.line·23 |
Offset 103, 19 lines modified | Offset 103, 19 lines modified | ||
103 | ····add-int/2addr·v2,·v3 | 103 | ····add-int/2addr·v2,·v3 |
104 | ····int-to-float·v2,·v2 | 104 | ····int-to-float·v2,·v2 |
105 | ····div-float/2addr·v1,·v2 | 105 | ····div-float/2addr·v1,·v2 |
106 |
····float-to-double·v |
106 | ····float-to-double·v2,·v1 |
107 |
····const-wide/high16·v |
107 | ····const-wide/high16·v4,·0x4018000000000000L····#·6.0 |
108 |
····invoke-static·{v |
108 | ····invoke-static·{v2,·v3,·v4,·v5},·Ljava/lang/Math;->pow(DD)D |
109 |
····move-result-wide·v |
109 | ····move-result-wide·v2 |
110 |
····double-to-float·v1,·v |
110 | ····double-to-float·v1,·v2 |
111 | ····goto·:goto_0 | 111 | ····goto·:goto_0 |
112 | .end·method | 112 | .end·method |
Offset 85, 15 lines modified | Offset 85, 15 lines modified | ||
85 | ····move-result-object·v0 | 85 | ····move-result-object·v0 |
86 | ····return-object·v0 | 86 | ····return-object·v0 |
87 | .end·method | 87 | .end·method |
88 | .method·public·update(F)V | 88 | .method·public·update(F)V |
89 |
····.locals· |
89 | ····.locals·10 |
90 | ····.param·p1,·"time"····#·F | 90 | ····.param·p1,·"time"····#·F |
91 | ····.prologue | 91 | ····.prologue |
92 | ····.line·36 | 92 | ····.line·36 |
93 | ····iget-boolean·v3,·p0,·Lorg/cocos2d/actions/tile/CCShatteredTiles3D;->once:Z | 93 | ····iget-boolean·v3,·p0,·Lorg/cocos2d/actions/tile/CCShatteredTiles3D;->once:Z |
94 | ····if-nez·v3,·:cond_0 | 94 | ····if-nez·v3,·:cond_0 |
Offset 147, 361 lines modified | Offset 147, 361 lines modified | ||
147 | ····move-result-object·v0 | 147 | ····move-result-object·v0 |
148 | ····.line·42 | 148 | ····.line·42 |
149 | ····.local·v0,·"coords":Lorg/cocos2d/types/ccQuad3; | 149 | ····.local·v0,·"coords":Lorg/cocos2d/types/ccQuad3; |
150 | ····iget·v3,·v0,·Lorg/cocos2d/types/ccQuad3;->bl_x:F | 150 | ····iget·v3,·v0,·Lorg/cocos2d/types/ccQuad3;->bl_x:F |
151 |
····float-to-double·v |
151 | ····float-to-double·v4,·v3 |
152 | ····invoke-static·{},·Ljava/lang/Math;->random()D | 152 | ····invoke-static·{},·Ljava/lang/Math;->random()D |
153 |
····move-result-wide·v |
153 | ····move-result-wide·v6 |
154 |
····iget·v |
154 | ····iget·v3,·p0,·Lorg/cocos2d/actions/tile/CCShatteredTiles3D;->randrange:I |
155 |
····mul-int/lit8·v |
155 | ····mul-int/lit8·v3,·v3,·0x2 |
156 |
····int-to-double·v |
156 | ····int-to-double·v8,·v3 |
157 |
····mul-double/2addr·v |
157 | ····mul-double/2addr·v6,·v8 |
158 |
····iget·v |
158 | ····iget·v3,·p0,·Lorg/cocos2d/actions/tile/CCShatteredTiles3D;->randrange:I |
159 |
····int-to-double·v |
159 | ····int-to-double·v8,·v3 |
160 |
····sub-double/2addr·v |
160 | ····sub-double/2addr·v6,·v8 |
161 |
····add-double/2addr·v |
161 | ····add-double/2addr·v4,·v6 |
162 |
····double-to-float·v3,·v |
162 | ····double-to-float·v3,·v4 |
163 | ····iput·v3,·v0,·Lorg/cocos2d/types/ccQuad3;->bl_x:F | 163 | ····iput·v3,·v0,·Lorg/cocos2d/types/ccQuad3;->bl_x:F |
164 | ····.line·43 | 164 | ····.line·43 |
165 | ····iget·v3,·v0,·Lorg/cocos2d/types/ccQuad3;->br_x:F | 165 | ····iget·v3,·v0,·Lorg/cocos2d/types/ccQuad3;->br_x:F |
166 |
····float-to-double·v |
166 | ····float-to-double·v4,·v3 |
167 | ····invoke-static·{},·Ljava/lang/Math;->random()D | 167 | ····invoke-static·{},·Ljava/lang/Math;->random()D |
168 |
····move-result-wide·v |
168 | ····move-result-wide·v6 |
169 |
····iget·v |
169 | ····iget·v3,·p0,·Lorg/cocos2d/actions/tile/CCShatteredTiles3D;->randrange:I |
170 |
····mul-int/lit8·v |
170 | ····mul-int/lit8·v3,·v3,·0x2 |
171 |
····int-to-double·v |
171 | ····int-to-double·v8,·v3 |
172 |
····mul-double/2addr·v |
172 | ····mul-double/2addr·v6,·v8 |
173 |
····iget·v |
173 | ····iget·v3,·p0,·Lorg/cocos2d/actions/tile/CCShatteredTiles3D;->randrange:I |
174 |
····int-to-double·v |
174 | ····int-to-double·v8,·v3 |
175 |
····sub-double/2addr·v |
175 | ····sub-double/2addr·v6,·v8 |
176 |
····add-double/2addr·v |
176 | ····add-double/2addr·v4,·v6 |
177 |
····double-to-float·v3,·v |
177 | ····double-to-float·v3,·v4 |
178 | ····iput·v3,·v0,·Lorg/cocos2d/types/ccQuad3;->br_x:F | 178 | ····iput·v3,·v0,·Lorg/cocos2d/types/ccQuad3;->br_x:F |
179 | ····.line·44 | 179 | ····.line·44 |
180 | ····iget·v3,·v0,·Lorg/cocos2d/types/ccQuad3;->tl_x:F | 180 | ····iget·v3,·v0,·Lorg/cocos2d/types/ccQuad3;->tl_x:F |
181 |
····float-to-double·v |
181 | ····float-to-double·v4,·v3 |
182 | ····invoke-static·{},·Ljava/lang/Math;->random()D | 182 | ····invoke-static·{},·Ljava/lang/Math;->random()D |
183 |
····move-result-wide·v |
183 | ····move-result-wide·v6 |
184 |
····iget·v |
184 | ····iget·v3,·p0,·Lorg/cocos2d/actions/tile/CCShatteredTiles3D;->randrange:I |
185 |
····mul-int/lit8·v |
185 | ····mul-int/lit8·v3,·v3,·0x2 |
186 |
····int-to-double·v |
186 | ····int-to-double·v8,·v3 |
187 |
····mul-double/2addr·v |
187 | ····mul-double/2addr·v6,·v8 |
188 |
····iget·v |
188 | ····iget·v3,·p0,·Lorg/cocos2d/actions/tile/CCShatteredTiles3D;->randrange:I |
189 |
····int-to-double·v |
189 | ····int-to-double·v8,·v3 |
Max diff block lines reached; 9509/12783 bytes (74.39%) of diff not shown. |
Offset 360, 15 lines modified | Offset 360, 15 lines modified | ||
360 | ····invoke-virtual·{p0,·p1,·v0},·Lorg/cocos2d/actions/tile/CCShuffleTiles;->setTile(Lorg/cocos2d/types/ccGridSize;Lorg/cocos2d/types/ccQuad3;)V | 360 | ····invoke-virtual·{p0,·p1,·v0},·Lorg/cocos2d/actions/tile/CCShuffleTiles;->setTile(Lorg/cocos2d/types/ccGridSize;Lorg/cocos2d/types/ccQuad3;)V |
361 | ····.line·76 | 361 | ····.line·76 |
362 | ····return-void | 362 | ····return-void |
363 | .end·method | 363 | .end·method |
364 | .method·public·shuffle([II)V | 364 | .method·public·shuffle([II)V |
365 |
····.locals· |
365 | ····.locals·8 |
366 | ····.param·p1,·"array"····#·[I | 366 | ····.param·p1,·"array"····#·[I |
367 | ····.param·p2,·"len"····#·I | 367 | ····.param·p2,·"len"····#·I |
368 | ····.prologue | 368 | ····.prologue |
369 | ····.line·41 | 369 | ····.line·41 |
370 | ····add-int/lit8·v0,·p2,·-0x1 | 370 | ····add-int/lit8·v0,·p2,·-0x1 |
Offset 379, 23 lines modified | Offset 379, 23 lines modified | ||
379 | ····.line·47 | 379 | ····.line·47 |
380 | ····return-void | 380 | ····return-void |
381 | ····.line·42 | 381 | ····.line·42 |
382 | ····:cond_0 | 382 | ····:cond_0 |
383 | ····invoke-static·{},·Ljava/lang/Math;->random()D | 383 | ····invoke-static·{},·Ljava/lang/Math;->random()D |
384 |
····move-result-wide·v |
384 | ····move-result-wide·v4 |
385 |
····add-int/lit8·v |
385 | ····add-int/lit8·v3,·v0,·0x1 |
386 |
····int-to-double·v |
386 | ····int-to-double·v6,·v3 |
387 |
····mul-double/2addr·v |
387 | ····mul-double/2addr·v4,·v6 |
388 |
····double-to-int·v1,·v |
388 | ····double-to-int·v1,·v4 |
389 | ····.line·43 | 389 | ····.line·43 |
390 | ····.local·v1,·"j":I | 390 | ····.local·v1,·"j":I |
391 | ····aget·v2,·p1,·v0 | 391 | ····aget·v2,·p1,·v0 |
392 | ····.line·44 | 392 | ····.line·44 |
393 | ····.local·v2,·"v":I | 393 | ····.local·v2,·"v":I |
Offset 409, 15 lines modified | Offset 409, 15 lines modified | ||
409 | ····.line·41 | 409 | ····.line·41 |
410 | ····add-int/lit8·v0,·v0,·-0x1 | 410 | ····add-int/lit8·v0,·v0,·-0x1 |
411 | ····goto·:goto_0 | 411 | ····goto·:goto_0 |
412 | .end·method | 412 | .end·method |
413 | .method·public·start(Lorg/cocos2d/nodes/CCNode;)V | 413 | .method·public·start(Lorg/cocos2d/nodes/CCNode;)V |
414 |
····.locals· |
414 | ····.locals·8 |
415 | ····.param·p1,·"aTarget"····#·Lorg/cocos2d/nodes/CCNode; | 415 | ····.param·p1,·"aTarget"····#·Lorg/cocos2d/nodes/CCNode; |
416 | ····.prologue | 416 | ····.prologue |
417 | ····.line·80 | 417 | ····.line·80 |
418 | ····invoke-super·{p0,·p1},·Lorg/cocos2d/actions/tile/CCTiledGrid3DAction;->start(Lorg/cocos2d/nodes/CCNode;)V | 418 | ····invoke-super·{p0,·p1},·Lorg/cocos2d/actions/tile/CCTiledGrid3DAction;->start(Lorg/cocos2d/nodes/CCNode;)V |
419 | ····.line·82 | 419 | ····.line·82 |
Offset 428, 17 lines modified | Offset 428, 17 lines modified | ||
428 | ····if-eq·v4,·v5,·:cond_0 | 428 | ····if-eq·v4,·v5,·:cond_0 |
429 | ····.line·83 | 429 | ····.line·83 |
430 | ····iget-object·v4,·p0,·Lorg/cocos2d/actions/tile/CCShuffleTiles;->rand:Ljava/util/Random; | 430 | ····iget-object·v4,·p0,·Lorg/cocos2d/actions/tile/CCShuffleTiles;->rand:Ljava/util/Random; |
431 | ····iget·v5,·p0,·Lorg/cocos2d/actions/tile/CCShuffleTiles;->seed:I | 431 | ····iget·v5,·p0,·Lorg/cocos2d/actions/tile/CCShuffleTiles;->seed:I |
432 |
····int-to-long·v |
432 | ····int-to-long·v6,·v5 |
433 |
····invoke-virtual·{v4,·v |
433 | ····invoke-virtual·{v4,·v6,·v7},·Ljava/util/Random;->setSeed(J)V |
434 | ····.line·86 | 434 | ····.line·86 |
435 | ····:cond_0 | 435 | ····:cond_0 |
436 | ····iget-object·v4,·p0,·Lorg/cocos2d/actions/tile/CCShuffleTiles;->gridSize:Lorg/cocos2d/types/ccGridSize; | 436 | ····iget-object·v4,·p0,·Lorg/cocos2d/actions/tile/CCShuffleTiles;->gridSize:Lorg/cocos2d/types/ccGridSize; |
437 | ····iget·v4,·v4,·Lorg/cocos2d/types/ccGridSize;->x:I | 437 | ····iget·v4,·v4,·Lorg/cocos2d/types/ccGridSize;->x:I |
Offset 42, 15 lines modified | Offset 42, 15 lines modified | ||
42 | ····return-object·v0 | 42 | ····return-object·v0 |
43 | .end·method | 43 | .end·method |
44 | #·virtual·methods | 44 | #·virtual·methods |
45 | .method·public·testFunc(Lorg/cocos2d/types/ccGridSize;F)F | 45 | .method·public·testFunc(Lorg/cocos2d/types/ccGridSize;F)F |
46 |
····.locals· |
46 | ····.locals·6 |
47 | ····.param·p1,·"pos"····#·Lorg/cocos2d/types/ccGridSize; | 47 | ····.param·p1,·"pos"····#·Lorg/cocos2d/types/ccGridSize; |
48 | ····.param·p2,·"time"····#·F | 48 | ····.param·p2,·"time"····#·F |
49 | ····.prologue | 49 | ····.prologue |
50 | ····.line·24 | 50 | ····.line·24 |
51 | ····iget-object·v1,·p0,·Lorg/cocos2d/actions/tile/CCFadeOutUpTiles;->gridSize:Lorg/cocos2d/types/ccGridSize; | 51 | ····iget-object·v1,·p0,·Lorg/cocos2d/actions/tile/CCFadeOutUpTiles;->gridSize:Lorg/cocos2d/types/ccGridSize; |
Offset 94, 23 lines modified | Offset 94, 23 lines modified | ||
94 | ····int-to-float·v1,·v1 | 94 | ····int-to-float·v1,·v1 |
95 | ····iget·v2,·v0,·Lorg/cocos2d/types/CGPoint;->y:F | 95 | ····iget·v2,·v0,·Lorg/cocos2d/types/CGPoint;->y:F |
96 | ····div-float/2addr·v1,·v2 | 96 | ····div-float/2addr·v1,·v2 |
97 |
····float-to-double·v |
97 | ····float-to-double·v2,·v1 |
98 |
····const-wide/high16·v |
98 | ····const-wide/high16·v4,·0x4018000000000000L····#·6.0 |
99 |
····invoke-static·{v |
99 | ····invoke-static·{v2,·v3,·v4,·v5},·Ljava/lang/Math;->pow(DD)D |
100 |
····move-result-wide·v |
100 | ····move-result-wide·v2 |
101 |
····double-to-float·v1,·v |
101 | ····double-to-float·v1,·v2 |
102 | ····goto·:goto_0 | 102 | ····goto·:goto_0 |
103 | .end·method | 103 | .end·method |
104 | .method·public·transformTile(Lorg/cocos2d/types/ccGridSize;F)V | 104 | .method·public·transformTile(Lorg/cocos2d/types/ccGridSize;F)V |
105 | ····.locals·7 | 105 | ····.locals·7 |
106 | ····.param·p1,·"pos"····#·Lorg/cocos2d/types/ccGridSize; | 106 | ····.param·p1,·"pos"····#·Lorg/cocos2d/types/ccGridSize; |
Offset 85, 15 lines modified | Offset 85, 15 lines modified | ||
85 | ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/cocos2d/actions/tile/CCWavesTiles3D;-><init>(IFLorg/cocos2d/types/ccGridSize;F)V | 85 | ····invoke-direct·{v0,·v1,·v2,·v3,·v4},·Lorg/cocos2d/actions/tile/CCWavesTiles3D;-><init>(IFLorg/cocos2d/types/ccGridSize;F)V |
86 | ····return-object·v0 | 86 | ····return-object·v0 |
87 | .end·method | 87 | .end·method |
88 | .method·public·update(F)V | 88 | .method·public·update(F)V |
89 |
····.locals· |
89 | ····.locals·8 |
90 | ····.param·p1,·"time"····#·F | 90 | ····.param·p1,·"time"····#·F |
91 | ····.prologue | 91 | ····.prologue |
92 | ····.line·39 | 92 | ····.line·39 |
93 | ····const/4·v1,·0x0 | 93 | ····const/4·v1,·0x0 |
94 | ····.local·v1,·"i":I | 94 | ····.local·v1,·"i":I |
Offset 132, 62 lines modified | Offset 132, 62 lines modified | ||
132 | ····invoke-virtual·{p0,·v3},·Lorg/cocos2d/actions/tile/CCWavesTiles3D;->originalTile(Lorg/cocos2d/types/ccGridSize;)Lorg/cocos2d/types/ccQuad3; | 132 | ····invoke-virtual·{p0,·v3},·Lorg/cocos2d/actions/tile/CCWavesTiles3D;->originalTile(Lorg/cocos2d/types/ccGridSize;)Lorg/cocos2d/types/ccQuad3; |
133 | ····move-result-object·v0 | 133 | ····move-result-object·v0 |
134 | ····.line·43 | 134 | ····.line·43 |
135 | ····.local·v0,·"coords":Lorg/cocos2d/types/ccQuad3; | 135 | ····.local·v0,·"coords":Lorg/cocos2d/types/ccQuad3; |
136 |
····float-to-double·v |
136 | ····float-to-double·v4,·p1 |
137 |
····const-wide·v |
137 | ····const-wide·v6,·0x400921fb54442d18L····#·Math.PI |
138 |
····mul-double/2addr·v |
138 | ····mul-double/2addr·v4,·v6 |
139 |
····iget·v |
139 | ····iget·v3,·p0,·Lorg/cocos2d/actions/tile/CCWavesTiles3D;->waves:I |
140 |
····int-to-double·v |
140 | ····int-to-double·v6,·v3 |
141 |
····mul-double/2addr·v |
141 | ····mul-double/2addr·v4,·v6 |
142 |
····const-wide/high16·v |
142 | ····const-wide/high16·v6,·0x4000000000000000L····#·2.0 |
143 |
····mul-double/2addr·v |
143 | ····mul-double/2addr·v4,·v6 |
144 |
····iget·v |
144 | ····iget·v3,·v0,·Lorg/cocos2d/types/ccQuad3;->bl_y:F |
145 | ····iget·v6,·v0,·Lorg/cocos2d/types/ccQuad3;->bl_x:F | 145 | ····iget·v6,·v0,·Lorg/cocos2d/types/ccQuad3;->bl_x:F |
146 |
····add-float/2addr·v |
146 | ····add-float/2addr·v3,·v6 |
147 | ····const·v6,·0x3c23d70a····#·0.01f | 147 | ····const·v6,·0x3c23d70a····#·0.01f |
148 |
····mul-float/2addr·v |
148 | ····mul-float/2addr·v3,·v6 |
149 |
····float-to-double·v |
149 | ····float-to-double·v6,·v3 |
150 |
····add-double/2addr·v |
150 | ····add-double/2addr·v4,·v6 |
151 |
····invoke-static·{v |
151 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->sin(D)D |
152 |
····move-result-wide·v |
152 | ····move-result-wide·v4 |
153 | ····.line·44 | 153 | ····.line·44 |
154 |
····iget·v |
154 | ····iget·v3,·p0,·Lorg/cocos2d/actions/tile/CCWavesTiles3D;->amplitude:F |
155 |
····float-to-double·v |
155 | ····float-to-double·v6,·v3 |
156 |
····mul-double/2addr·v |
156 | ····mul-double/2addr·v4,·v6 |
157 |
····iget·v |
157 | ····iget·v3,·p0,·Lorg/cocos2d/actions/tile/CCWavesTiles3D;->amplitudeRate:F |
158 |
····float-to-double·v |
158 | ····float-to-double·v6,·v3 |
159 |
····mul-double/2addr·v |
159 | ····mul-double/2addr·v4,·v6 |
160 |
····double-to-float·v3,·v |
160 | ····double-to-float·v3,·v4 |
161 | ····.line·43 | 161 | ····.line·43 |
162 | ····iput·v3,·v0,·Lorg/cocos2d/types/ccQuad3;->bl_z:F | 162 | ····iput·v3,·v0,·Lorg/cocos2d/types/ccQuad3;->bl_z:F |
163 | ····.line·45 | 163 | ····.line·45 |
164 | ····iget·v3,·v0,·Lorg/cocos2d/types/ccQuad3;->bl_z:F | 164 | ····iget·v3,·v0,·Lorg/cocos2d/types/ccQuad3;->bl_z:F |
Offset 85, 52 lines modified | Offset 85, 52 lines modified | ||
85 | ····move-result-object·v0 | 85 | ····move-result-object·v0 |
86 | ····return-object·v0 | 86 | ····return-object·v0 |
87 | .end·method | 87 | .end·method |
88 | .method·public·update(F)V | 88 | .method·public·update(F)V |
89 |
····.locals·1 |
89 | ····.locals·12 |
90 | ····.param·p1,·"time"····#·F | 90 | ····.param·p1,·"time"····#·F |
91 | ····.prologue | 91 | ····.prologue |
92 |
····const-wide·v |
92 | ····const-wide·v10,·0x400921fb54442d18L····#·Math.PI |
93 | ····.line·43 | 93 | ····.line·43 |
94 |
····float-to-double·v |
94 | ····float-to-double·v6,·p1 |
95 |
····mul-double/2addr·v |
95 | ····mul-double/2addr·v6,·v10 |
96 |
····iget·v |
96 | ····iget·v5,·p0,·Lorg/cocos2d/actions/tile/CCJumpTiles3D;->jumps:I |
97 |
····int-to-double·v |
97 | ····int-to-double·v8,·v5 |
98 |
····mul-double/2addr·v |
98 | ····mul-double/2addr·v6,·v8 |
99 |
····const-wide/high16·v |
99 | ····const-wide/high16·v8,·0x4000000000000000L····#·2.0 |
100 |
····mul-double/2addr·v |
100 | ····mul-double/2addr·v6,·v8 |
101 |
····invoke-static·{v |
101 | ····invoke-static·{v6,·v7},·Ljava/lang/Math;->sin(D)D |
102 |
····move-result-wide·v |
102 | ····move-result-wide·v6 |
103 |
····iget·v |
103 | ····iget·v5,·p0,·Lorg/cocos2d/actions/tile/CCJumpTiles3D;->amplitude:F |
104 |
····float-to-double·v |
104 | ····float-to-double·v8,·v5 |
105 |
····mul-double/2addr·v |
105 | ····mul-double/2addr·v6,·v8 |
106 |
····iget·v |
106 | ····iget·v5,·p0,·Lorg/cocos2d/actions/tile/CCJumpTiles3D;->amplitudeRate:F |
107 |
····float-to-double·v |
107 | ····float-to-double·v8,·v5 |
108 |
····mul-double/2addr·v |
108 | ····mul-double/2addr·v6,·v8 |
109 |
····double-to-float·v3,·v |
109 | ····double-to-float·v3,·v6 |
110 | ····.line·44 | 110 | ····.line·44 |
111 | ····.local·v3,·"sinz":F | 111 | ····.local·v3,·"sinz":F |
112 | ····iget·v5,·p0,·Lorg/cocos2d/actions/tile/CCJumpTiles3D;->jumps:I | 112 | ····iget·v5,·p0,·Lorg/cocos2d/actions/tile/CCJumpTiles3D;->jumps:I |
113 | ····int-to-float·v5,·v5 | 113 | ····int-to-float·v5,·v5 |
Offset 140, 35 lines modified | Offset 140, 35 lines modified | ||
140 | ····mul-float/2addr·v5,·v6 | 140 | ····mul-float/2addr·v5,·v6 |
141 | ····const/high16·v6,·0x3f800000····#·1.0f | 141 | ····const/high16·v6,·0x3f800000····#·1.0f |
142 | ····add-float/2addr·v5,·v6 | 142 | ····add-float/2addr·v5,·v6 |
143 |
····float-to-double·v |
143 | ····float-to-double·v6,·v5 |
144 |
····mul-double/2addr·v |
144 | ····mul-double/2addr·v6,·v10 |
145 |
····invoke-static·{v |
145 | ····invoke-static·{v6,·v7},·Ljava/lang/Math;->sin(D)D |
146 |
····move-result-wide·v |
146 | ····move-result-wide·v6 |
147 |
····iget·v |
147 | ····iget·v5,·p0,·Lorg/cocos2d/actions/tile/CCJumpTiles3D;->amplitude:F |
148 |
····float-to-double·v |
148 | ····float-to-double·v8,·v5 |
149 |
····mul-double/2addr·v |
149 | ····mul-double/2addr·v6,·v8 |
150 |
····iget·v |
150 | ····iget·v5,·p0,·Lorg/cocos2d/actions/tile/CCJumpTiles3D;->amplitudeRate:F |
151 |
····float-to-double·v |
151 | ····float-to-double·v8,·v5 |
152 |
····mul-double/2addr·v |
152 | ····mul-double/2addr·v6,·v8 |
153 |
····double-to-float·v4,·v |
153 | ····double-to-float·v4,·v6 |
154 | ····.line·46 | 154 | ····.line·46 |
155 | ····.local·v4,·"sinz2":F | 155 | ····.local·v4,·"sinz2":F |
156 | ····const/4·v1,·0x0 | 156 | ····const/4·v1,·0x0 |
157 | ····.local·v1,·"i":I | 157 | ····.local·v1,·"i":I |
158 | ····:goto_0 | 158 | ····:goto_0 |
Offset 78, 15 lines modified | Offset 78, 15 lines modified | ||
78 | ····move-result-object·v0 | 78 | ····move-result-object·v0 |
79 | ····return-object·v0 | 79 | ····return-object·v0 |
80 | .end·method | 80 | .end·method |
81 | .method·public·update(F)V | 81 | .method·public·update(F)V |
82 |
····.locals· |
82 | ····.locals·10 |
83 | ····.param·p1,·"time"····#·F | 83 | ····.param·p1,·"time"····#·F |
84 | ····.prologue | 84 | ····.prologue |
85 | ····.line·33 | 85 | ····.line·33 |
86 | ····const/4·v1,·0x0 | 86 | ····const/4·v1,·0x0 |
87 | ····.local·v1,·"i":I | 87 | ····.local·v1,·"i":I |
Offset 127, 361 lines modified | Offset 127, 361 lines modified | ||
127 | ····move-result-object·v0 | 127 | ····move-result-object·v0 |
128 | ····.line·38 | 128 | ····.line·38 |
129 | ····.local·v0,·"coords":Lorg/cocos2d/types/ccQuad3; | 129 | ····.local·v0,·"coords":Lorg/cocos2d/types/ccQuad3; |
130 | ····iget·v3,·v0,·Lorg/cocos2d/types/ccQuad3;->bl_x:F | 130 | ····iget·v3,·v0,·Lorg/cocos2d/types/ccQuad3;->bl_x:F |
131 |
····float-to-double·v |
131 | ····float-to-double·v4,·v3 |
132 | ····invoke-static·{},·Ljava/lang/Math;->random()D | 132 | ····invoke-static·{},·Ljava/lang/Math;->random()D |
133 |
····move-result-wide·v |
133 | ····move-result-wide·v6 |
134 |
····iget·v |
134 | ····iget·v3,·p0,·Lorg/cocos2d/actions/tile/CCShakyTiles3D;->randrange:I |
135 |
····mul-int/lit8·v |
135 | ····mul-int/lit8·v3,·v3,·0x2 |
136 |
····int-to-double·v |
136 | ····int-to-double·v8,·v3 |
137 |
····mul-double/2addr·v |
137 | ····mul-double/2addr·v6,·v8 |
138 |
····iget·v |
138 | ····iget·v3,·p0,·Lorg/cocos2d/actions/tile/CCShakyTiles3D;->randrange:I |
139 |
····int-to-double·v |
139 | ····int-to-double·v8,·v3 |
140 |
····sub-double/2addr·v |
140 | ····sub-double/2addr·v6,·v8 |
141 |
····add-double/2addr·v |
141 | ····add-double/2addr·v4,·v6 |
142 |
····double-to-float·v3,·v |
142 | ····double-to-float·v3,·v4 |
143 | ····iput·v3,·v0,·Lorg/cocos2d/types/ccQuad3;->bl_x:F | 143 | ····iput·v3,·v0,·Lorg/cocos2d/types/ccQuad3;->bl_x:F |
144 | ····.line·39 | 144 | ····.line·39 |
145 | ····iget·v3,·v0,·Lorg/cocos2d/types/ccQuad3;->br_x:F | 145 | ····iget·v3,·v0,·Lorg/cocos2d/types/ccQuad3;->br_x:F |
146 |
····float-to-double·v |
146 | ····float-to-double·v4,·v3 |
147 | ····invoke-static·{},·Ljava/lang/Math;->random()D | 147 | ····invoke-static·{},·Ljava/lang/Math;->random()D |
148 |
····move-result-wide·v |
148 | ····move-result-wide·v6 |
149 |
····iget·v |
149 | ····iget·v3,·p0,·Lorg/cocos2d/actions/tile/CCShakyTiles3D;->randrange:I |
150 |
····mul-int/lit8·v |
150 | ····mul-int/lit8·v3,·v3,·0x2 |
151 |
····int-to-double·v |
151 | ····int-to-double·v8,·v3 |
152 |
····mul-double/2addr·v |
152 | ····mul-double/2addr·v6,·v8 |
153 |
····iget·v |
153 | ····iget·v3,·p0,·Lorg/cocos2d/actions/tile/CCShakyTiles3D;->randrange:I |
154 |
····int-to-double·v |
154 | ····int-to-double·v8,·v3 |
155 |
····sub-double/2addr·v |
155 | ····sub-double/2addr·v6,·v8 |
156 |
····add-double/2addr·v |
156 | ····add-double/2addr·v4,·v6 |
157 |
····double-to-float·v3,·v |
157 | ····double-to-float·v3,·v4 |
158 | ····iput·v3,·v0,·Lorg/cocos2d/types/ccQuad3;->br_x:F | 158 | ····iput·v3,·v0,·Lorg/cocos2d/types/ccQuad3;->br_x:F |
159 | ····.line·40 | 159 | ····.line·40 |
160 | ····iget·v3,·v0,·Lorg/cocos2d/types/ccQuad3;->tl_x:F | 160 | ····iget·v3,·v0,·Lorg/cocos2d/types/ccQuad3;->tl_x:F |
161 |
····float-to-double·v |
161 | ····float-to-double·v4,·v3 |
162 | ····invoke-static·{},·Ljava/lang/Math;->random()D | 162 | ····invoke-static·{},·Ljava/lang/Math;->random()D |
163 |
····move-result-wide·v |
163 | ····move-result-wide·v6 |
164 |
····iget·v |
164 | ····iget·v3,·p0,·Lorg/cocos2d/actions/tile/CCShakyTiles3D;->randrange:I |
165 |
····mul-int/lit8·v |
165 | ····mul-int/lit8·v3,·v3,·0x2 |
166 |
····int-to-double·v |
166 | ····int-to-double·v8,·v3 |
167 |
····mul-double/2addr·v |
167 | ····mul-double/2addr·v6,·v8 |
168 |
····iget·v |
168 | ····iget·v3,·p0,·Lorg/cocos2d/actions/tile/CCShakyTiles3D;->randrange:I |
169 |
····int-to-double·v |
169 | ····int-to-double·v8,·v3 |
Max diff block lines reached; 9359/12524 bytes (74.73%) of diff not shown. |
Offset 1234, 15 lines modified | Offset 1234, 15 lines modified | ||
1234 | ····.line·220 | 1234 | ····.line·220 |
1235 | ····sget-object·v0,·Lorg/cocos2d/nodes/CCDirector;->theApp:Landroid/app/Activity; | 1235 | ····sget-object·v0,·Lorg/cocos2d/nodes/CCDirector;->theApp:Landroid/app/Activity; |
1236 | ····return-object·v0 | 1236 | ····return-object·v0 |
1237 | .end·method | 1237 | .end·method |
1238 | .method·public·getAnimationInterval(D)V | 1238 | .method·public·getAnimationInterval(D)V |
1239 |
····.locals· |
1239 | ····.locals·1 |
1240 | ····.param·p1,·"interval"····#·D | 1240 | ····.param·p1,·"interval"····#·D |
1241 | ····.prologue | 1241 | ····.prologue |
1242 | ····.line·452 | 1242 | ····.line·452 |
1243 | ····iput-wide·p1,·p0,·Lorg/cocos2d/nodes/CCDirector;->animationInterval_:D | 1243 | ····iput-wide·p1,·p0,·Lorg/cocos2d/nodes/CCDirector;->animationInterval_:D |
1244 | ····.line·453 | 1244 | ····.line·453 |
Offset 1991, 15 lines modified | Offset 1991, 15 lines modified | ||
1991 | ····:cond_0 | 1991 | ····:cond_0 |
1992 | ····invoke-interface·{p1,·v0},·Ljavax/microedition/khronos/opengles/GL10;->glDisable(I)V | 1992 | ····invoke-interface·{p1,·v0},·Ljavax/microedition/khronos/opengles/GL10;->glDisable(I)V |
1993 | ····goto·:goto_0 | 1993 | ····goto·:goto_0 |
1994 | .end·method | 1994 | .end·method |
1995 | .method·public·setAnimationInterval(D)V | 1995 | .method·public·setAnimationInterval(D)V |
1996 |
····.locals· |
1996 | ····.locals·1 |
1997 | ····.param·p1,·"interval"····#·D | 1997 | ····.param·p1,·"interval"····#·D |
1998 | ····.prologue | 1998 | ····.prologue |
1999 | ····.line·456 | 1999 | ····.line·456 |
2000 | ····iput-wide·p1,·p0,·Lorg/cocos2d/nodes/CCDirector;->animationInterval_:D | 2000 | ····iput-wide·p1,·p0,·Lorg/cocos2d/nodes/CCDirector;->animationInterval_:D |
2001 | ····.line·462 | 2001 | ····.line·462 |
Offset 175, 34 lines modified | Offset 175, 34 lines modified | ||
175 | .method·public·update(F)V | 175 | .method·public·update(F)V |
176 | ····.locals·8 | 176 | ····.locals·8 |
177 | ····.param·p1,·"delta"····#·F | 177 | ····.param·p1,·"delta"····#·F |
178 | ····.prologue | 178 | ····.prologue |
179 | ····const/4·v2,·0x0 | 179 | ····const/4·v2,·0x0 |
180 |
····const/high16·v |
180 | ····const/high16·v5,·-0x40800000····#·-1.0f |
181 |
····const-wide/high16·v |
181 | ····const-wide/high16·v6,·0x4000000000000000L····#·2.0 |
182 | ····.line·64 | 182 | ····.line·64 |
183 | ····invoke-virtual·{p0,·v2,·v2},·Lorg/cocos2d/nodes/CCMotionStreak;->convertToWorldSpace(FF)Lorg/cocos2d/types/CGPoint; | 183 | ····invoke-virtual·{p0,·v2,·v2},·Lorg/cocos2d/nodes/CCMotionStreak;->convertToWorldSpace(FF)Lorg/cocos2d/types/CGPoint; |
184 | ····move-result-object·v1 | 184 | ····move-result-object·v1 |
185 | ····.line·65 | 185 | ····.line·65 |
186 | ····.local·v1,·"location":Lorg/cocos2d/types/CGPoint; | 186 | ····.local·v1,·"location":Lorg/cocos2d/types/CGPoint; |
187 | ····iget-object·v2,·p0,·Lorg/cocos2d/nodes/CCMotionStreak;->ribbon_:Lorg/cocos2d/nodes/CCRibbon; | 187 | ····iget-object·v2,·p0,·Lorg/cocos2d/nodes/CCMotionStreak;->ribbon_:Lorg/cocos2d/nodes/CCRibbon; |
188 | ····iget·v3,·v1,·Lorg/cocos2d/types/CGPoint;->x:F | 188 | ····iget·v3,·v1,·Lorg/cocos2d/types/CGPoint;->x:F |
189 |
····mul-float/2addr·v3,·v |
189 | ····mul-float/2addr·v3,·v5 |
190 | ····iget·v4,·v1,·Lorg/cocos2d/types/CGPoint;->y:F | 190 | ····iget·v4,·v1,·Lorg/cocos2d/types/CGPoint;->y:F |
191 |
····mul-float/2addr·v4,·v |
191 | ····mul-float/2addr·v4,·v5 |
192 | ····invoke-static·{v3,·v4},·Lorg/cocos2d/types/CGPoint;->make(FF)Lorg/cocos2d/types/CGPoint; | 192 | ····invoke-static·{v3,·v4},·Lorg/cocos2d/types/CGPoint;->make(FF)Lorg/cocos2d/types/CGPoint; |
193 | ····move-result-object·v3 | 193 | ····move-result-object·v3 |
194 | ····invoke-virtual·{v2,·v3},·Lorg/cocos2d/nodes/CCRibbon;->setPosition(Lorg/cocos2d/types/CGPoint;)V | 194 | ····invoke-virtual·{v2,·v3},·Lorg/cocos2d/nodes/CCRibbon;->setPosition(Lorg/cocos2d/types/CGPoint;)V |
Offset 213, 35 lines modified | Offset 213, 35 lines modified | ||
213 | ····iget·v3,·v1,·Lorg/cocos2d/types/CGPoint;->x:F | 213 | ····iget·v3,·v1,·Lorg/cocos2d/types/CGPoint;->x:F |
214 | ····sub-float/2addr·v2,·v3 | 214 | ····sub-float/2addr·v2,·v3 |
215 | ····float-to-double·v2,·v2 | 215 | ····float-to-double·v2,·v2 |
216 |
····invoke-static·{v2,·v3,·v |
216 | ····invoke-static·{v2,·v3,·v6,·v7},·Ljava/lang/Math;->pow(DD)D |
217 | ····move-result-wide·v2 | 217 | ····move-result-wide·v2 |
218 | ····double-to-float·v2,·v2 | 218 | ····double-to-float·v2,·v2 |
219 | ····iget-object·v3,·p0,·Lorg/cocos2d/nodes/CCMotionStreak;->lastLocation_:Lorg/cocos2d/types/CGPoint; | 219 | ····iget-object·v3,·p0,·Lorg/cocos2d/nodes/CCMotionStreak;->lastLocation_:Lorg/cocos2d/types/CGPoint; |
220 | ····iget·v3,·v3,·Lorg/cocos2d/types/CGPoint;->y:F | 220 | ····iget·v3,·v3,·Lorg/cocos2d/types/CGPoint;->y:F |
221 | ····iget·v4,·v1,·Lorg/cocos2d/types/CGPoint;->y:F | 221 | ····iget·v4,·v1,·Lorg/cocos2d/types/CGPoint;->y:F |
222 | ····sub-float/2addr·v3,·v4 | 222 | ····sub-float/2addr·v3,·v4 |
223 |
····float-to-double·v |
223 | ····float-to-double·v4,·v3 |
224 |
····invoke-static·{v |
224 | ····invoke-static·{v4,·v5,·v6,·v7},·Ljava/lang/Math;->pow(DD)D |
225 |
····move-result-wide·v |
225 | ····move-result-wide·v4 |
226 |
····double-to-float·v3,·v |
226 | ····double-to-float·v3,·v4 |
227 | ····add-float/2addr·v2,·v3 | 227 | ····add-float/2addr·v2,·v3 |
228 | ····float-to-double·v2,·v2 | 228 | ····float-to-double·v2,·v2 |
229 | ····invoke-static·{v2,·v3},·Ljava/lang/Math;->sqrt(D)D | 229 | ····invoke-static·{v2,·v3},·Ljava/lang/Math;->sqrt(D)D |
Offset 204, 15 lines modified | Offset 204, 15 lines modified | ||
204 | ····invoke-direct/range·{v0·..·v5},·Lorg/cocos2d/nodes/CCRibbon;-><init>(FLjava/lang/String;FLorg/cocos2d/types/ccColor4B;F)V | 204 | ····invoke-direct/range·{v0·..·v5},·Lorg/cocos2d/nodes/CCRibbon;-><init>(FLjava/lang/String;FLorg/cocos2d/types/ccColor4B;F)V |
205 | ····return-object·v0 | 205 | ····return-object·v0 |
206 | .end·method | 206 | .end·method |
207 | .method·private·rotatePoint(Lorg/cocos2d/types/CGPoint;F)Lorg/cocos2d/types/CGPoint; | 207 | .method·private·rotatePoint(Lorg/cocos2d/types/CGPoint;F)Lorg/cocos2d/types/CGPoint; |
208 |
····.locals· |
208 | ····.locals·6 |
209 | ····.param·p1,·"vec"····#·Lorg/cocos2d/types/CGPoint; | 209 | ····.param·p1,·"vec"····#·Lorg/cocos2d/types/CGPoint; |
210 | ····.param·p2,·"a"····#·F | 210 | ····.param·p2,·"a"····#·F |
211 | ····.prologue | 211 | ····.prologue |
212 | ····.line·198 | 212 | ····.line·198 |
213 | ····iget·v1,·p1,·Lorg/cocos2d/types/CGPoint;->x:F | 213 | ····iget·v1,·p1,·Lorg/cocos2d/types/CGPoint;->x:F |
Offset 224, 21 lines modified | Offset 224, 21 lines modified | ||
224 | ····double-to-float·v2,·v2 | 224 | ····double-to-float·v2,·v2 |
225 | ····mul-float/2addr·v1,·v2 | 225 | ····mul-float/2addr·v1,·v2 |
226 | ····iget·v2,·p1,·Lorg/cocos2d/types/CGPoint;->y:F | 226 | ····iget·v2,·p1,·Lorg/cocos2d/types/CGPoint;->y:F |
227 |
····float-to-double·v |
227 | ····float-to-double·v4,·p2 |
228 |
····invoke-static·{v |
228 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->sin(D)D |
229 |
····move-result-wide·v |
229 | ····move-result-wide·v4 |
230 |
····double-to-float·v3,·v |
230 | ····double-to-float·v3,·v4 |
231 | ····mul-float/2addr·v2,·v3 | 231 | ····mul-float/2addr·v2,·v3 |
232 | ····sub-float·v0,·v1,·v2 | 232 | ····sub-float·v0,·v1,·v2 |
233 | ····.line·199 | 233 | ····.line·199 |
234 | ····.local·v0,·"xtemp":F | 234 | ····.local·v0,·"xtemp":F |
Offset 252, 21 lines modified | Offset 252, 21 lines modified | ||
252 | ····double-to-float·v2,·v2 | 252 | ····double-to-float·v2,·v2 |
253 | ····mul-float/2addr·v1,·v2 | 253 | ····mul-float/2addr·v1,·v2 |
254 | ····iget·v2,·p1,·Lorg/cocos2d/types/CGPoint;->y:F | 254 | ····iget·v2,·p1,·Lorg/cocos2d/types/CGPoint;->y:F |
255 |
····float-to-double·v |
255 | ····float-to-double·v4,·p2 |
256 |
····invoke-static·{v |
256 | ····invoke-static·{v4,·v5},·Ljava/lang/Math;->cos(D)D |
257 |
····move-result-wide·v |
257 | ····move-result-wide·v4 |
258 |
····double-to-float·v3,·v |
258 | ····double-to-float·v3,·v4 |
259 | ····mul-float/2addr·v2,·v3 | 259 | ····mul-float/2addr·v2,·v3 |
260 | ····add-float/2addr·v1,·v2 | 260 | ····add-float/2addr·v1,·v2 |
261 | ····iput·v1,·p1,·Lorg/cocos2d/types/CGPoint;->y:F | 261 | ····iput·v1,·p1,·Lorg/cocos2d/types/CGPoint;->y:F |
Offset 402, 23 lines modified | Offset 402, 27 lines modified | ||
402 | ····iget·v0,·v0,·Lorg/cocos2d/types/CGPoint;->x:F | 402 | ····iget·v0,·v0,·Lorg/cocos2d/types/CGPoint;->x:F |
403 | ····move/from16·v16,·v0 | 403 | ····move/from16·v16,·v0 |
404 | ····sub-float·v15,·v15,·v16 | 404 | ····sub-float·v15,·v15,·v16 |
405 |
····float-to-double·v |
405 | ····float-to-double·v0,·v15 |
406 |
···· |
406 | ····move-wide/from16·v16,·v0 |
407 | ····const-wide/high16·v18,·0x4000000000000000L····#·2.0 | ||
407 |
····invoke-static/range·{v1 |
408 | ····invoke-static/range·{v16·..·v19},·Ljava/lang/Math;->pow(DD)D |
409 | ····move-result-wide·v16 | ||
408 |
····move- |
410 | ····move-wide/from16·v0,·v16 |
409 |
····double-to-float·v15,·v |
411 | ····double-to-float·v15,·v0 |
410 | ····move-object/from16·v0,·p0 | 412 | ····move-object/from16·v0,·p0 |
411 | ····iget-object·v0,·v0,·Lorg/cocos2d/nodes/CCRibbon;->lastLocation_:Lorg/cocos2d/types/CGPoint; | 413 | ····iget-object·v0,·v0,·Lorg/cocos2d/nodes/CCRibbon;->lastLocation_:Lorg/cocos2d/types/CGPoint; |
412 | ····move-object/from16·v16,·v0 | 414 | ····move-object/from16·v16,·v0 |
Offset 452, 21 lines modified | Offset 456, 25 lines modified | ||
452 | ····double-to-float·v0,·v0 | 456 | ····double-to-float·v0,·v0 |
453 | ····move/from16·v16,·v0 | 457 | ····move/from16·v16,·v0 |
454 | ····add-float·v15,·v15,·v16 | 458 | ····add-float·v15,·v15,·v16 |
455 |
····float-to-double·v |
459 | ····float-to-double·v0,·v15 |
460 | ····move-wide/from16·v16,·v0 | ||
Max diff block lines reached; 345/2928 bytes (11.78%) of diff not shown. |
Offset 3532, 713 lines modified | Offset 3532, 713 lines modified | ||
3532 | ····iput-boolean·v4,·p0,·Lorg/cocos2d/nodes/CCSprite;->dirty_:Z | 3532 | ····iput-boolean·v4,·p0,·Lorg/cocos2d/nodes/CCSprite;->dirty_:Z |
3533 | ····goto·:goto_0 | 3533 | ····goto·:goto_0 |
3534 | .end·method | 3534 | .end·method |
3535 | .method·public·updateTransform()V | 3535 | .method·public·updateTransform()V |
3536 |
····.locals· |
3536 | ····.locals·40 |
3537 | ····.prologue | 3537 | ····.prologue |
3538 | ····.line·1005 | 3538 | ····.line·1005 |
3539 |
····sget-object·v |
3539 | ····sget-object·v3,·Lorg/cocos2d/nodes/CCSprite;->tmpMatrix:Lorg/cocos2d/types/CGAffineTransform; |
3540 |
····invoke-virtual·{v |
3540 | ····invoke-virtual·{v3},·Lorg/cocos2d/types/CGAffineTransform;->setToIdentity()V |
3541 | ····.line·1008 | 3541 | ····.line·1008 |
3542 | ····move-object/from16·v0,·p0 | 3542 | ····move-object/from16·v0,·p0 |
3543 |
····iget-boolean·v |
3543 | ····iget-boolean·v3,·v0,·Lorg/cocos2d/nodes/CCSprite;->visible_:Z |
3544 |
····if-nez·v |
3544 | ····if-nez·v3,·:cond_0 |
3545 | ····.line·1009 | 3545 | ····.line·1009 |
3546 |
····sget-object·v |
3546 | ····sget-object·v3,·Lorg/cocos2d/nodes/CCSprite;->tmpV:[F |
3547 |
····const/4·v |
3547 | ····const/4·v4,·0x0 |
3548 |
····invoke-static·{v |
3548 | ····invoke-static·{v3,·v4},·Ljava/util/Arrays;->fill([FF)V |
3549 | ····.line·1010 | 3549 | ····.line·1010 |
3550 | ····move-object/from16·v0,·p0 | 3550 | ····move-object/from16·v0,·p0 |
3551 |
····iget-object·v |
3551 | ····iget-object·v3,·v0,·Lorg/cocos2d/nodes/CCSprite;->textureAtlas_:Lorg/cocos2d/opengl/CCTextureAtlas; |
3552 | ····move-object/from16·v0,·p0 | 3552 | ····move-object/from16·v0,·p0 |
3553 |
····iget-object·v |
3553 | ····iget-object·v4,·v0,·Lorg/cocos2d/nodes/CCSprite;->textureAtlas_:Lorg/cocos2d/opengl/CCTextureAtlas; |
3554 |
····invoke-virtual·{v |
3554 | ····invoke-virtual·{v4},·Lorg/cocos2d/opengl/CCTextureAtlas;->getVertexBuffer()Ljava/nio/FloatBuffer; |
3555 |
····move-result-object·v |
3555 | ····move-result-object·v4 |
3556 |
····sget-object·v |
3556 | ····sget-object·v5,·Lorg/cocos2d/nodes/CCSprite;->tmpV:[F |
3557 | ····move-object/from16·v0,·p0 | 3557 | ····move-object/from16·v0,·p0 |
3558 |
····iget·v |
3558 | ····iget·v6,·v0,·Lorg/cocos2d/nodes/CCSprite;->atlasIndex:I |
3559 |
····invoke-virtual·{v |
3559 | ····invoke-virtual·{v3,·v4,·v5,·v6},·Lorg/cocos2d/opengl/CCTextureAtlas;->putVertex(Ljava/nio/FloatBuffer;[FI)V |
3560 | ····.line·1011 | 3560 | ····.line·1011 |
3561 |
····const/4·v |
3561 | ····const/4·v3,·0x0 |
3562 | ····move-object/from16·v0,·p0 | 3562 | ····move-object/from16·v0,·p0 |
3563 |
····iput-boolean·v |
3563 | ····iput-boolean·v3,·v0,·Lorg/cocos2d/nodes/CCSprite;->recursiveDirty_:Z |
3564 | ····move-object/from16·v0,·p0 | 3564 | ····move-object/from16·v0,·p0 |
3565 |
····iput-boolean·v |
3565 | ····iput-boolean·v3,·v0,·Lorg/cocos2d/nodes/CCSprite;->dirty_:Z |
3566 | ····.line·1093 | 3566 | ····.line·1093 |
3567 | ····:goto_0 | 3567 | ····:goto_0 |
3568 | ····return-void | 3568 | ····return-void |
3569 | ····.line·1017 | 3569 | ····.line·1017 |
3570 | ····:cond_0 | 3570 | ····:cond_0 |
3571 | ····move-object/from16·v0,·p0 | 3571 | ····move-object/from16·v0,·p0 |
3572 |
····iget-object·v |
3572 | ····iget-object·v3,·v0,·Lorg/cocos2d/nodes/CCSprite;->parent_:Lorg/cocos2d/nodes/CCNode; |
3573 |
····if-eqz·v |
3573 | ····if-eqz·v3,·:cond_1 |
3574 | ····move-object/from16·v0,·p0 | 3574 | ····move-object/from16·v0,·p0 |
3575 |
····iget-object·v |
3575 | ····iget-object·v3,·v0,·Lorg/cocos2d/nodes/CCSprite;->parent_:Lorg/cocos2d/nodes/CCNode; |
3576 | ····move-object/from16·v0,·p0 | 3576 | ····move-object/from16·v0,·p0 |
3577 |
····iget-object·v |
3577 | ····iget-object·v4,·v0,·Lorg/cocos2d/nodes/CCSprite;->spriteSheet_:Lorg/cocos2d/nodes/CCSpriteSheet; |
3578 |
····if-ne·v |
3578 | ····if-ne·v3,·v4,·:cond_3 |
3579 | ····.line·1018 | 3579 | ····.line·1018 |
3580 | ····:cond_1 | 3580 | ····:cond_1 |
3581 | ····move-object/from16·v0,·p0 | 3581 | ····move-object/from16·v0,·p0 |
3582 |
····iget·v |
3582 | ····iget·v3,·v0,·Lorg/cocos2d/nodes/CCSprite;->rotation_:F |
3583 |
····invoke-static·{v |
3583 | ····invoke-static·{v3},·Lorg/cocos2d/config/ccMacros;->CC_DEGREES_TO_RADIANS(F)F |
3584 |
····move-result·v |
3584 | ····move-result·v3 |
3585 |
····neg-float·v0,·v |
3585 | ····neg-float·v0,·v3 |
3586 |
····move/from16·v2 |
3586 | ····move/from16·v28,·v0 |
3587 | ····.line·1019 | 3587 | ····.line·1019 |
3588 |
····.local·v2 |
3588 | ····.local·v28,·"radians":F |
Max diff block lines reached; 26506/30788 bytes (86.09%) of diff not shown. |
Offset 15, 463 lines modified | Offset 15, 479 lines modified | ||
15 | ····.line·25 | 15 | ····.line·25 |
16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 16 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
17 | ····return-void | 17 | ····return-void |
18 | .end·method | 18 | .end·method |
19 | .method·public·static·ccDrawCircle(Ljavax/microedition/khronos/opengles/GL10;Lorg/cocos2d/types/CGPoint;FFIZ)V | 19 | .method·public·static·ccDrawCircle(Ljavax/microedition/khronos/opengles/GL10;Lorg/cocos2d/types/CGPoint;FFIZ)V |
20 |
····.locals·1 |
20 | ····.locals·14 |
21 | ····.param·p0,·"gl"····#·Ljavax/microedition/khronos/opengles/GL10; | 21 | ····.param·p0,·"gl"····#·Ljavax/microedition/khronos/opengles/GL10; |
22 | ····.param·p1,·"center"····#·Lorg/cocos2d/types/CGPoint; | 22 | ····.param·p1,·"center"····#·Lorg/cocos2d/types/CGPoint; |
23 | ····.param·p2,·"r"····#·F | 23 | ····.param·p2,·"r"····#·F |
24 | ····.param·p3,·"a"····#·F | 24 | ····.param·p3,·"a"····#·F |
25 | ····.param·p4,·"segments"····#·I | 25 | ····.param·p4,·"segments"····#·I |
26 | ····.param·p5,·"drawLineToCenter"····#·Z | 26 | ····.param·p5,·"drawLineToCenter"····#·Z |
27 | ····.prologue | 27 | ····.prologue |
28 | ····.line·179 | 28 | ····.line·179 |
29 |
····add-int/lit8·v |
29 | ····add-int/lit8·v9,·p4,·0x2 |
30 |
····mul-int/lit8·v |
30 | ····mul-int/lit8·v9,·v9,·0x2 |
31 |
····invoke-static·{v |
31 | ····invoke-static·{v9},·Lorg/cocos2d/opengl/CCDrawingPrimitives;->getVertices(I)Ljava/nio/FloatBuffer; |
32 |
····move-result-object·v |
32 | ····move-result-object·v8 |
33 | ····.line·181 | 33 | ····.line·181 |
34 |
····.local·v |
34 | ····.local·v8,·"vertices":Ljava/nio/FloatBuffer; |
35 |
····const/4·v |
35 | ····const/4·v2,·0x1 |
36 | ····.line·183 | 36 | ····.line·183 |
37 |
····.local·v |
37 | ····.local·v2,·"additionalSegment":I |
38 | ····if-eqz·p5,·:cond_0 | 38 | ····if-eqz·p5,·:cond_0 |
39 | ····.line·184 | 39 | ····.line·184 |
40 |
····add-int/lit8·v |
40 | ····add-int/lit8·v2,·v2,·0x1 |
41 | ····.line·186 | 41 | ····.line·186 |
42 | ····:cond_0 | 42 | ····:cond_0 |
43 |
····const·v |
43 | ····const·v9,·0x40c90fdb |
44 |
···· |
44 | ····move/from16·v0,·p4 |
45 |
···· |
45 | ····int-to-float·v10,·v0 |
46 | ····div-float·v3,·v9,·v10 | ||
46 | ····.line·187 | 47 | ····.line·187 |
47 |
····.local·v |
48 | ····.local·v3,·"coef":F |
48 |
····const/4·v |
49 | ····const/4·v4,·0x0 |
49 |
····.local·v |
50 | ····.local·v4,·"i":I |
50 | ····:goto_0 | 51 | ····:goto_0 |
51 |
···· |
52 | ····move/from16·v0,·p4 |
53 | ····if-le·v4,·v0,·:cond_1 | ||
52 | ····.line·195 | 54 | ····.line·195 |
53 |
····iget·v |
55 | ····iget·v9,·p1,·Lorg/cocos2d/types/CGPoint;->x:F |
54 |
····invoke-virtual·{v |
56 | ····invoke-virtual·{v8,·v9},·Ljava/nio/FloatBuffer;->put(F)Ljava/nio/FloatBuffer; |
55 | ····.line·196 | 57 | ····.line·196 |
56 |
····iget·v |
58 | ····iget·v9,·p1,·Lorg/cocos2d/types/CGPoint;->y:F |
57 |
····invoke-virtual·{v |
59 | ····invoke-virtual·{v8,·v9},·Ljava/nio/FloatBuffer;->put(F)Ljava/nio/FloatBuffer; |
58 | ····.line·198 | 60 | ····.line·198 |
59 |
····const/4·v |
61 | ····const/4·v9,·0x0 |
60 |
····invoke-virtual·{v |
62 | ····invoke-virtual·{v8,·v9},·Ljava/nio/FloatBuffer;->position(I)Ljava/nio/Buffer; |
61 | ····.line·203 | 63 | ····.line·203 |
62 |
····const/16·v |
64 | ····const/16·v9,·0xde1 |
63 |
····invoke-interface·{p0,·v |
65 | ····invoke-interface·{p0,·v9},·Ljavax/microedition/khronos/opengles/GL10;->glDisable(I)V |
64 | ····.line·204 | 66 | ····.line·204 |
65 |
····const·v |
67 | ····const·v9,·0x8078 |
66 |
····invoke-interface·{p0,·v |
68 | ····invoke-interface·{p0,·v9},·Ljavax/microedition/khronos/opengles/GL10;->glDisableClientState(I)V |
67 | ····.line·205 | 69 | ····.line·205 |
68 |
····const·v |
70 | ····const·v9,·0x8076 |
69 |
····invoke-interface·{p0,·v |
71 | ····invoke-interface·{p0,·v9},·Ljavax/microedition/khronos/opengles/GL10;->glDisableClientState(I)V |
70 | ····.line·207 | 72 | ····.line·207 |
71 |
····const/4·v |
73 | ····const/4·v9,·0x2 |
72 |
····const/16·v |
74 | ····const/16·v10,·0x1406 |
73 |
····const/4·v |
75 | ····const/4·v11,·0x0 |
74 |
····invoke-interface·{p0,·v |
76 | ····invoke-interface·{p0,·v9,·v10,·v11,·v8},·Ljavax/microedition/khronos/opengles/GL10;->glVertexPointer(IIILjava/nio/Buffer;)V |
75 | ····.line·208 | 77 | ····.line·208 |
76 |
····const/4·v |
78 | ····const/4·v9,·0x3 |
77 |
····const/4·v |
79 | ····const/4·v10,·0x0 |
Max diff block lines reached; 16462/20324 bytes (81.00%) of diff not shown. |
Offset 246, 15 lines modified | Offset 246, 15 lines modified | ||
246 | ····invoke-interface·{p1,·v2,·v0,·v1},·Ljavax/microedition/khronos/opengles/GL10;->glTexParameterx(III)V | 246 | ····invoke-interface·{p1,·v2,·v0,·v1},·Ljavax/microedition/khronos/opengles/GL10;->glTexParameterx(III)V |
247 | ····.line·527 | 247 | ····.line·527 |
248 | ····return-void | 248 | ····return-void |
249 | .end·method | 249 | .end·method |
250 | .method·private·static·calculateTextSize(Ljava/lang/String;Ljava/lang/String;F)Lorg/cocos2d/types/CGSize; | 250 | .method·private·static·calculateTextSize(Ljava/lang/String;Ljava/lang/String;F)Lorg/cocos2d/types/CGSize; |
251 |
····.locals· |
251 | ····.locals·8 |
252 | ····.param·p0,·"text"····#·Ljava/lang/String; | 252 | ····.param·p0,·"text"····#·Ljava/lang/String; |
253 | ····.param·p1,·"fontname"····#·Ljava/lang/String; | 253 | ····.param·p1,·"fontname"····#·Ljava/lang/String; |
254 | ····.param·p2,·"fontSize"····#·F | 254 | ····.param·p2,·"fontSize"····#·F |
255 | ····.prologue | 255 | ····.prologue |
256 | ····.line·297 | 256 | ····.line·297 |
257 | ····const/4·v5,·0x0 | 257 | ····const/4·v5,·0x0 |
Offset 284, 49 lines modified | Offset 284, 49 lines modified | ||
284 | ····.line·304 | 284 | ····.line·304 |
285 | ····invoke-virtual·{v3},·Landroid/graphics/Paint;->ascent()F | 285 | ····invoke-virtual·{v3},·Landroid/graphics/Paint;->ascent()F |
286 | ····move-result·v5 | 286 | ····move-result·v5 |
287 | ····neg-float·v5,·v5 | 287 | ····neg-float·v5,·v5 |
288 |
····float-to-double·v |
288 | ····float-to-double·v6,·v5 |
289 |
····invoke-static·{v |
289 | ····invoke-static·{v6,·v7},·Ljava/lang/Math;->ceil(D)D |
290 |
····move-result-wide·v |
290 | ····move-result-wide·v6 |
291 |
····double-to-int·v0,·v |
291 | ····double-to-int·v0,·v6 |
292 | ····.line·305 | 292 | ····.line·305 |
293 | ····.local·v0,·"ascent":I | 293 | ····.local·v0,·"ascent":I |
294 | ····invoke-virtual·{v3},·Landroid/graphics/Paint;->descent()F | 294 | ····invoke-virtual·{v3},·Landroid/graphics/Paint;->descent()F |
295 | ····move-result·v5 | 295 | ····move-result·v5 |
296 |
····float-to-double·v |
296 | ····float-to-double·v6,·v5 |
297 |
····invoke-static·{v |
297 | ····invoke-static·{v6,·v7},·Ljava/lang/Math;->ceil(D)D |
298 |
····move-result-wide·v |
298 | ····move-result-wide·v6 |
299 |
····double-to-int·v1,·v |
299 | ····double-to-int·v1,·v6 |
300 | ····.line·306 | 300 | ····.line·306 |
301 | ····.local·v1,·"descent":I | 301 | ····.local·v1,·"descent":I |
302 | ····invoke-virtual·{v3,·p0},·Landroid/graphics/Paint;->measureText(Ljava/lang/String;)F | 302 | ····invoke-virtual·{v3,·p0},·Landroid/graphics/Paint;->measureText(Ljava/lang/String;)F |
303 | ····move-result·v5 | 303 | ····move-result·v5 |
304 |
····float-to-double·v |
304 | ····float-to-double·v6,·v5 |
305 |
····invoke-static·{v |
305 | ····invoke-static·{v6,·v7},·Ljava/lang/Math;->ceil(D)D |
306 |
····move-result-wide·v |
306 | ····move-result-wide·v6 |
307 |
····double-to-int·v2,·v |
307 | ····double-to-int·v2,·v6 |
308 | ····.line·308 | 308 | ····.line·308 |
309 | ····.local·v2,·"measuredTextWidth":I | 309 | ····.local·v2,·"measuredTextWidth":I |
310 | ····int-to-float·v5,·v2 | 310 | ····int-to-float·v5,·v2 |
311 | ····add-int·v6,·v0,·v1 | 311 | ····add-int·v6,·v0,·v1 |
Offset 1458, 300 lines modified | Offset 1458, 302 lines modified | ||
1458 | ····invoke-virtual/range·{v0·..·v5},·Lorg/cocos2d/opengl/CCTexture2D;->initWithText(Ljava/lang/String;Lorg/cocos2d/types/CGSize;Lorg/cocos2d/nodes/CCLabel$TextAlignment;Ljava/lang/String;F)V | 1458 | ····invoke-virtual/range·{v0·..·v5},·Lorg/cocos2d/opengl/CCTexture2D;->initWithText(Ljava/lang/String;Lorg/cocos2d/types/CGSize;Lorg/cocos2d/nodes/CCLabel$TextAlignment;Ljava/lang/String;F)V |
1459 | ····.line·294 | 1459 | ····.line·294 |
1460 | ····return-void | 1460 | ····return-void |
1461 | .end·method | 1461 | .end·method |
1462 | .method·public·initWithText(Ljava/lang/String;Lorg/cocos2d/types/CGSize;Lorg/cocos2d/nodes/CCLabel$TextAlignment;Ljava/lang/String;F)V | 1462 | .method·public·initWithText(Ljava/lang/String;Lorg/cocos2d/types/CGSize;Lorg/cocos2d/nodes/CCLabel$TextAlignment;Ljava/lang/String;F)V |
1463 |
····.locals· |
1463 | ····.locals·20 |
1464 | ····.param·p1,·"text"····#·Ljava/lang/String; | 1464 | ····.param·p1,·"text"····#·Ljava/lang/String; |
1465 | ····.param·p2,·"dimensions"····#·Lorg/cocos2d/types/CGSize; | 1465 | ····.param·p2,·"dimensions"····#·Lorg/cocos2d/types/CGSize; |
1466 | ····.param·p3,·"alignment"····#·Lorg/cocos2d/nodes/CCLabel$TextAlignment; | 1466 | ····.param·p3,·"alignment"····#·Lorg/cocos2d/nodes/CCLabel$TextAlignment; |
1467 | ····.param·p4,·"fontname"····#·Ljava/lang/String; | 1467 | ····.param·p4,·"fontname"····#·Ljava/lang/String; |
1468 | ····.param·p5,·"fontSize"····#·F | 1468 | ····.param·p5,·"fontSize"····#·F |
1469 | ····.prologue | 1469 | ····.prologue |
1470 | ····.line·326 | 1470 | ····.line·326 |
1471 |
····const/16·v1 |
1471 | ····const/16·v18,·0x0 |
1472 | ····move-object/from16·v0,·p4 | 1472 | ····move-object/from16·v0,·p4 |
1473 |
····move/from16·v1,·v1 |
1473 | ····move/from16·v1,·v18 |
1474 | ····invoke-static·{v0,·v1},·Landroid/graphics/Typeface;->create(Ljava/lang/String;I)Landroid/graphics/Typeface; | 1474 | ····invoke-static·{v0,·v1},·Landroid/graphics/Typeface;->create(Ljava/lang/String;I)Landroid/graphics/Typeface; |
1475 |
····move-result-object·v1 |
1475 | ····move-result-object·v16 |
1476 | ····.line·328 | 1476 | ····.line·328 |
1477 |
····.local·v1 |
1477 | ····.local·v16,·"typeface":Landroid/graphics/Typeface; |
1478 |
····new-instance·v1 |
1478 | ····new-instance·v14,·Landroid/graphics/Paint; |
1479 |
····invoke-direct·{v1 |
1479 | ····invoke-direct·{v14},·Landroid/graphics/Paint;-><init>()V |
1480 | ····.line·329 | 1480 | ····.line·329 |
Max diff block lines reached; 8822/12495 bytes (70.60%) of diff not shown. |
Offset 285, 17 lines modified | Offset 285, 17 lines modified | ||
285 | ····invoke-virtual·{v2,·v3},·Lorg/cocos2d/nodes/CCDirector;->setDisplayFPS(Z)V | 285 | ····invoke-virtual·{v2,·v3},·Lorg/cocos2d/nodes/CCDirector;->setDisplayFPS(Z)V |
286 | ····.line·66 | 286 | ····.line·66 |
287 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; | 287 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; |
288 | ····move-result-object·v2 | 288 | ····move-result-object·v2 |
289 |
····const-wide·v |
289 | ····const-wide·v4,·0x3fa1111120000000L····#·0.03333333507180214 |
290 |
····invoke-virtual·{v2,·v |
290 | ····invoke-virtual·{v2,·v4,·v5},·Lorg/cocos2d/nodes/CCDirector;->setAnimationInterval(D)V |
291 | ····.line·68 | 291 | ····.line·68 |
292 | ····invoke-static·{},·Lorg/cocos2d/layers/CCScene;->node()Lorg/cocos2d/layers/CCScene; | 292 | ····invoke-static·{},·Lorg/cocos2d/layers/CCScene;->node()Lorg/cocos2d/layers/CCScene; |
293 | ····move-result-object·v1 | 293 | ····move-result-object·v1 |
294 | ····.line·69 | 294 | ····.line·69 |
Offset 466, 17 lines modified | Offset 466, 17 lines modified | ||
466 | ····invoke-virtual·{v2,·v3},·Lorg/cocos2d/nodes/CCDirector;->setDisplayFPS(Z)V | 466 | ····invoke-virtual·{v2,·v3},·Lorg/cocos2d/nodes/CCDirector;->setDisplayFPS(Z)V |
467 | ····.line·97 | 467 | ····.line·97 |
468 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; | 468 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; |
469 | ····move-result-object·v2 | 469 | ····move-result-object·v2 |
470 |
····const-wide·v |
470 | ····const-wide·v4,·0x3fa1111120000000L····#·0.03333333507180214 |
471 |
····invoke-virtual·{v2,·v |
471 | ····invoke-virtual·{v2,·v4,·v5},·Lorg/cocos2d/nodes/CCDirector;->setAnimationInterval(D)V |
472 | ····.line·99 | 472 | ····.line·99 |
473 | ····invoke-static·{},·Lorg/cocos2d/layers/CCScene;->node()Lorg/cocos2d/layers/CCScene; | 473 | ····invoke-static·{},·Lorg/cocos2d/layers/CCScene;->node()Lorg/cocos2d/layers/CCScene; |
474 | ····move-result-object·v1 | 474 | ····move-result-object·v1 |
475 | ····.line·100 | 475 | ····.line·100 |
Offset 351, 17 lines modified | Offset 351, 17 lines modified | ||
351 | ····invoke-virtual·{v2,·v3},·Lorg/cocos2d/nodes/CCDirector;->setDisplayFPS(Z)V | 351 | ····invoke-virtual·{v2,·v3},·Lorg/cocos2d/nodes/CCDirector;->setDisplayFPS(Z)V |
352 | ····.line·67 | 352 | ····.line·67 |
353 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; | 353 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; |
354 | ····move-result-object·v2 | 354 | ····move-result-object·v2 |
355 |
····const-wide·v |
355 | ····const-wide·v4,·0x3f91111120000000L····#·0.01666666753590107 |
356 |
····invoke-virtual·{v2,·v |
356 | ····invoke-virtual·{v2,·v4,·v5},·Lorg/cocos2d/nodes/CCDirector;->setAnimationInterval(D)V |
357 | ····.line·69 | 357 | ····.line·69 |
358 | ····invoke-static·{},·Lorg/cocos2d/layers/CCScene;->node()Lorg/cocos2d/layers/CCScene; | 358 | ····invoke-static·{},·Lorg/cocos2d/layers/CCScene;->node()Lorg/cocos2d/layers/CCScene; |
359 | ····move-result-object·v1 | 359 | ····move-result-object·v1 |
360 | ····.line·70 | 360 | ····.line·70 |
Offset 108, 17 lines modified | Offset 108, 17 lines modified | ||
108 | ····invoke-virtual·{v2,·v3},·Lorg/cocos2d/nodes/CCDirector;->setDisplayFPS(Z)V | 108 | ····invoke-virtual·{v2,·v3},·Lorg/cocos2d/nodes/CCDirector;->setDisplayFPS(Z)V |
109 | ····.line·82 | 109 | ····.line·82 |
110 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; | 110 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; |
111 | ····move-result-object·v2 | 111 | ····move-result-object·v2 |
112 |
····const-wide·v |
112 | ····const-wide·v4,·0x3fa1111120000000L····#·0.03333333507180214 |
113 |
····invoke-virtual·{v2,·v |
113 | ····invoke-virtual·{v2,·v4,·v5},·Lorg/cocos2d/nodes/CCDirector;->setAnimationInterval(D)V |
114 | ····.line·84 | 114 | ····.line·84 |
115 | ····invoke-static·{},·Lorg/cocos2d/layers/CCScene;->node()Lorg/cocos2d/layers/CCScene; | 115 | ····invoke-static·{},·Lorg/cocos2d/layers/CCScene;->node()Lorg/cocos2d/layers/CCScene; |
116 | ····move-result-object·v1 | 116 | ····move-result-object·v1 |
117 | ····.line·85 | 117 | ····.line·85 |
Offset 309, 17 lines modified | Offset 309, 17 lines modified | ||
309 | ····invoke-virtual·{v2,·v3},·Lorg/cocos2d/nodes/CCDirector;->setDisplayFPS(Z)V | 309 | ····invoke-virtual·{v2,·v3},·Lorg/cocos2d/nodes/CCDirector;->setDisplayFPS(Z)V |
310 | ····.line·73 | 310 | ····.line·73 |
311 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; | 311 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; |
312 | ····move-result-object·v2 | 312 | ····move-result-object·v2 |
313 |
····const-wide·v |
313 | ····const-wide·v4,·0x3f91111120000000L····#·0.01666666753590107 |
314 |
····invoke-virtual·{v2,·v |
314 | ····invoke-virtual·{v2,·v4,·v5},·Lorg/cocos2d/nodes/CCDirector;->setAnimationInterval(D)V |
315 | ····.line·75 | 315 | ····.line·75 |
316 | ····invoke-static·{},·Lorg/cocos2d/layers/CCScene;->node()Lorg/cocos2d/layers/CCScene; | 316 | ····invoke-static·{},·Lorg/cocos2d/layers/CCScene;->node()Lorg/cocos2d/layers/CCScene; |
317 | ····move-result-object·v1 | 317 | ····move-result-object·v1 |
318 | ····.line·76 | 318 | ····.line·76 |
Offset 507, 29 lines modified | Offset 507, 29 lines modified | ||
507 | ····.local·v0,·"c":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" | 507 | ····.local·v0,·"c":Ljava/lang/Class;,·"Ljava/lang/Class<*>;" |
508 | ····return-object·v0 | 508 | ····return-object·v0 |
509 | .end·method | 509 | .end·method |
510 | #·virtual·methods | 510 | #·virtual·methods |
511 | .method·protected·onCreate(Landroid/os/Bundle;)V | 511 | .method·protected·onCreate(Landroid/os/Bundle;)V |
512 |
····.locals· |
512 | ····.locals·7 |
513 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; | 513 | ····.param·p1,·"savedInstanceState"····#·Landroid/os/Bundle; |
514 | ····.prologue | 514 | ····.prologue |
515 | ····const/16·v4,·0x400 | 515 | ····const/16·v4,·0x400 |
516 | ····const/16·v3,·0x80 | 516 | ····const/16·v3,·0x80 |
517 |
····const/4·v |
517 | ····const/4·v6,·0x1 |
518 | ····.line·62 | 518 | ····.line·62 |
519 | ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V | 519 | ····invoke-super·{p0,·p1},·Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V |
520 | ····.line·63 | 520 | ····.line·63 |
521 |
····invoke-virtual·{p0,·v |
521 | ····invoke-virtual·{p0,·v6},·Lorg/cocos2d/tests/EffectsTest;->requestWindowFeature(I)Z |
522 | ····.line·64 | 522 | ····.line·64 |
523 | ····invoke-virtual·{p0},·Lorg/cocos2d/tests/EffectsTest;->getWindow()Landroid/view/Window; | 523 | ····invoke-virtual·{p0},·Lorg/cocos2d/tests/EffectsTest;->getWindow()Landroid/view/Window; |
524 | ····move-result-object·v2 | 524 | ····move-result-object·v2 |
525 | ····invoke-virtual·{v2,·v4,·v4},·Landroid/view/Window;->setFlags(II)V | 525 | ····invoke-virtual·{v2,·v4,·v4},·Landroid/view/Window;->setFlags(II)V |
Offset 570, 39 lines modified | Offset 570, 39 lines modified | ||
570 | ····invoke-virtual·{p0,·v2},·Lorg/cocos2d/tests/EffectsTest;->setContentView(Landroid/view/View;)V | 570 | ····invoke-virtual·{p0,·v2},·Lorg/cocos2d/tests/EffectsTest;->setContentView(Landroid/view/View;)V |
571 | ····.line·76 | 571 | ····.line·76 |
572 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; | 572 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; |
573 | ····move-result-object·v2 | 573 | ····move-result-object·v2 |
574 |
····invoke-virtual·{v2,·v |
574 | ····invoke-virtual·{v2,·v6},·Lorg/cocos2d/nodes/CCDirector;->setDisplayFPS(Z)V |
575 | ····.line·79 | 575 | ····.line·79 |
576 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; | 576 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; |
577 | ····move-result-object·v2 | 577 | ····move-result-object·v2 |
578 |
····const-wide·v |
578 | ····const-wide·v4,·0x3f91111120000000L····#·0.01666666753590107 |
579 |
····invoke-virtual·{v2,·v |
579 | ····invoke-virtual·{v2,·v4,·v5},·Lorg/cocos2d/nodes/CCDirector;->setAnimationInterval(D)V |
580 | ····.line·81 | 580 | ····.line·81 |
581 | ····invoke-static·{},·Lorg/cocos2d/layers/CCScene;->node()Lorg/cocos2d/layers/CCScene; | 581 | ····invoke-static·{},·Lorg/cocos2d/layers/CCScene;->node()Lorg/cocos2d/layers/CCScene; |
582 | ····move-result-object·v1 | 582 | ····move-result-object·v1 |
583 | ····.line·82 | 583 | ····.line·82 |
584 | ····.local·v1,·"scene":Lorg/cocos2d/layers/CCScene; | 584 | ····.local·v1,·"scene":Lorg/cocos2d/layers/CCScene; |
585 | ····new-instance·v2,·Lorg/cocos2d/tests/EffectsTest$TextLayer; | 585 | ····new-instance·v2,·Lorg/cocos2d/tests/EffectsTest$TextLayer; |
586 | ····invoke-direct·{v2},·Lorg/cocos2d/tests/EffectsTest$TextLayer;-><init>()V | 586 | ····invoke-direct·{v2},·Lorg/cocos2d/tests/EffectsTest$TextLayer;-><init>()V |
587 | ····const/4·v3,·0x0 | 587 | ····const/4·v3,·0x0 |
588 |
····invoke-virtual·{v1,·v2,·v3,·v |
588 | ····invoke-virtual·{v1,·v2,·v3,·v6},·Lorg/cocos2d/layers/CCScene;->addChild(Lorg/cocos2d/nodes/CCNode;II)Lorg/cocos2d/nodes/CCNode; |
589 | ····.line·85 | 589 | ····.line·85 |
590 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; | 590 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; |
591 | ····move-result-object·v2 | 591 | ····move-result-object·v2 |
592 | ····invoke-virtual·{v2,·v1},·Lorg/cocos2d/nodes/CCDirector;->runWithScene(Lorg/cocos2d/layers/CCScene;)V | 592 | ····invoke-virtual·{v2,·v1},·Lorg/cocos2d/nodes/CCDirector;->runWithScene(Lorg/cocos2d/layers/CCScene;)V |
Offset 130, 20 lines modified | Offset 130, 20 lines modified | ||
130 | ····invoke-virtual·{v0},·Lorg/cocos2d/nodes/CCDirector;->onResume()V | 130 | ····invoke-virtual·{v0},·Lorg/cocos2d/nodes/CCDirector;->onResume()V |
131 | ····.line·98 | 131 | ····.line·98 |
132 | ····return-void | 132 | ····return-void |
133 | .end·method | 133 | .end·method |
134 | .method·public·onStart()V | 134 | .method·public·onStart()V |
135 |
····.locals· |
135 | ····.locals·8 |
136 | ····.prologue | 136 | ····.prologue |
137 |
····const/4·v |
137 | ····const/4·v7,·0x1 |
138 |
····const/4·v |
138 | ····const/4·v6,·0x0 |
139 | ····.line·64 | 139 | ····.line·64 |
140 | ····invoke-super·{p0},·Landroid/app/Activity;->onStart()V | 140 | ····invoke-super·{p0},·Landroid/app/Activity;->onStart()V |
141 | ····.line·67 | 141 | ····.line·67 |
142 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; | 142 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; |
Offset 154, 31 lines modified | Offset 154, 31 lines modified | ||
154 | ····invoke-virtual·{v2,·v3},·Lorg/cocos2d/nodes/CCDirector;->attachInView(Landroid/view/View;)Z | 154 | ····invoke-virtual·{v2,·v3},·Lorg/cocos2d/nodes/CCDirector;->attachInView(Landroid/view/View;)Z |
155 | ····.line·70 | 155 | ····.line·70 |
156 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; | 156 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; |
157 | ····move-result-object·v2 | 157 | ····move-result-object·v2 |
158 |
····invoke-virtual·{v2,·v |
158 | ····invoke-virtual·{v2,·v6},·Lorg/cocos2d/nodes/CCDirector;->setLandscape(Z)V |
159 | ····.line·73 | 159 | ····.line·73 |
160 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; | 160 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; |
161 | ····move-result-object·v2 | 161 | ····move-result-object·v2 |
162 |
····invoke-virtual·{v2,·v |
162 | ····invoke-virtual·{v2,·v7},·Lorg/cocos2d/nodes/CCDirector;->setDisplayFPS(Z)V |
163 | ····.line·76 | 163 | ····.line·76 |
164 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; | 164 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; |
165 | ····move-result-object·v2 | 165 | ····move-result-object·v2 |
166 |
····const-wide·v |
166 | ····const-wide·v4,·0x3f91111120000000L····#·0.01666666753590107 |
167 |
····invoke-virtual·{v2,·v |
167 | ····invoke-virtual·{v2,·v4,·v5},·Lorg/cocos2d/nodes/CCDirector;->setAnimationInterval(D)V |
168 | ····.line·78 | 168 | ····.line·78 |
169 | ····invoke-static·{},·Lorg/cocos2d/layers/CCScene;->node()Lorg/cocos2d/layers/CCScene; | 169 | ····invoke-static·{},·Lorg/cocos2d/layers/CCScene;->node()Lorg/cocos2d/layers/CCScene; |
170 | ····move-result-object·v1 | 170 | ····move-result-object·v1 |
171 | ····.line·80 | 171 | ····.line·80 |
Offset 187, 22 lines modified | Offset 187, 22 lines modified | ||
187 | ····new-array·v2,·v2,·[Lorg/cocos2d/layers/CCLayer; | 187 | ····new-array·v2,·v2,·[Lorg/cocos2d/layers/CCLayer; |
188 | ····new-instance·v3,·Lorg/cocos2d/tests/FontTest$Layer1; | 188 | ····new-instance·v3,·Lorg/cocos2d/tests/FontTest$Layer1; |
189 | ····invoke-direct·{v3},·Lorg/cocos2d/tests/FontTest$Layer1;-><init>()V | 189 | ····invoke-direct·{v3},·Lorg/cocos2d/tests/FontTest$Layer1;-><init>()V |
190 |
····aput-object·v3,·v2,·v |
190 | ····aput-object·v3,·v2,·v6 |
191 | ····.line·81 | 191 | ····.line·81 |
192 | ····new-instance·v3,·Lorg/cocos2d/tests/FontTest$Layer2; | 192 | ····new-instance·v3,·Lorg/cocos2d/tests/FontTest$Layer2; |
193 | ····invoke-direct·{v3},·Lorg/cocos2d/tests/FontTest$Layer2;-><init>()V | 193 | ····invoke-direct·{v3},·Lorg/cocos2d/tests/FontTest$Layer2;-><init>()V |
194 |
····aput-object·v3,·v2,·v |
194 | ····aput-object·v3,·v2,·v7 |
195 | ····const/4·v3,·0x2 | 195 | ····const/4·v3,·0x2 |
196 | ····new-instance·v4,·Lorg/cocos2d/tests/FontTest$Layer3; | 196 | ····new-instance·v4,·Lorg/cocos2d/tests/FontTest$Layer3; |
197 | ····invoke-direct·{v4},·Lorg/cocos2d/tests/FontTest$Layer3;-><init>()V | 197 | ····invoke-direct·{v4},·Lorg/cocos2d/tests/FontTest$Layer3;-><init>()V |
Offset 218, 15 lines modified | Offset 218, 15 lines modified | ||
218 | ····invoke-static·{v2},·Lorg/cocos2d/layers/CCMultiplexLayer;->node([Lorg/cocos2d/layers/CCLayer;)Lorg/cocos2d/layers/CCMultiplexLayer; | 218 | ····invoke-static·{v2},·Lorg/cocos2d/layers/CCMultiplexLayer;->node([Lorg/cocos2d/layers/CCLayer;)Lorg/cocos2d/layers/CCMultiplexLayer; |
219 | ····move-result-object·v0 | 219 | ····move-result-object·v0 |
220 | ····.line·82 | 220 | ····.line·82 |
221 | ····.local·v0,·"layer":Lorg/cocos2d/layers/CCMultiplexLayer; | 221 | ····.local·v0,·"layer":Lorg/cocos2d/layers/CCMultiplexLayer; |
222 |
····invoke-virtual·{v1,·v0,·v |
222 | ····invoke-virtual·{v1,·v0,·v6},·Lorg/cocos2d/layers/CCScene;->addChild(Lorg/cocos2d/nodes/CCNode;I)Lorg/cocos2d/nodes/CCNode; |
223 | ····.line·83 | 223 | ····.line·83 |
224 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; | 224 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; |
225 | ····move-result-object·v2 | 225 | ····move-result-object·v2 |
226 | ····invoke-virtual·{v2,·v1},·Lorg/cocos2d/nodes/CCDirector;->runWithScene(Lorg/cocos2d/layers/CCScene;)V | 226 | ····invoke-virtual·{v2,·v1},·Lorg/cocos2d/nodes/CCDirector;->runWithScene(Lorg/cocos2d/layers/CCScene;)V |
Offset 130, 20 lines modified | Offset 130, 20 lines modified | ||
130 | ····invoke-virtual·{v0},·Lorg/cocos2d/nodes/CCDirector;->onResume()V | 130 | ····invoke-virtual·{v0},·Lorg/cocos2d/nodes/CCDirector;->onResume()V |
131 | ····.line·98 | 131 | ····.line·98 |
132 | ····return-void | 132 | ····return-void |
133 | .end·method | 133 | .end·method |
134 | .method·public·onStart()V | 134 | .method·public·onStart()V |
135 |
····.locals· |
135 | ····.locals·8 |
136 | ····.prologue | 136 | ····.prologue |
137 |
····const/4·v |
137 | ····const/4·v7,·0x1 |
138 |
····const/4·v |
138 | ····const/4·v6,·0x0 |
139 | ····.line·64 | 139 | ····.line·64 |
140 | ····invoke-super·{p0},·Landroid/app/Activity;->onStart()V | 140 | ····invoke-super·{p0},·Landroid/app/Activity;->onStart()V |
141 | ····.line·67 | 141 | ····.line·67 |
142 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; | 142 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; |
Offset 154, 31 lines modified | Offset 154, 31 lines modified | ||
154 | ····invoke-virtual·{v2,·v3},·Lorg/cocos2d/nodes/CCDirector;->attachInView(Landroid/view/View;)Z | 154 | ····invoke-virtual·{v2,·v3},·Lorg/cocos2d/nodes/CCDirector;->attachInView(Landroid/view/View;)Z |
155 | ····.line·70 | 155 | ····.line·70 |
156 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; | 156 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; |
157 | ····move-result-object·v2 | 157 | ····move-result-object·v2 |
158 |
····invoke-virtual·{v2,·v |
158 | ····invoke-virtual·{v2,·v6},·Lorg/cocos2d/nodes/CCDirector;->setLandscape(Z)V |
159 | ····.line·73 | 159 | ····.line·73 |
160 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; | 160 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; |
161 | ····move-result-object·v2 | 161 | ····move-result-object·v2 |
162 |
····invoke-virtual·{v2,·v |
162 | ····invoke-virtual·{v2,·v7},·Lorg/cocos2d/nodes/CCDirector;->setDisplayFPS(Z)V |
163 | ····.line·76 | 163 | ····.line·76 |
164 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; | 164 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; |
165 | ····move-result-object·v2 | 165 | ····move-result-object·v2 |
166 |
····const-wide·v |
166 | ····const-wide·v4,·0x3f91111120000000L····#·0.01666666753590107 |
167 |
····invoke-virtual·{v2,·v |
167 | ····invoke-virtual·{v2,·v4,·v5},·Lorg/cocos2d/nodes/CCDirector;->setAnimationInterval(D)V |
168 | ····.line·78 | 168 | ····.line·78 |
169 | ····invoke-static·{},·Lorg/cocos2d/layers/CCScene;->node()Lorg/cocos2d/layers/CCScene; | 169 | ····invoke-static·{},·Lorg/cocos2d/layers/CCScene;->node()Lorg/cocos2d/layers/CCScene; |
170 | ····move-result-object·v1 | 170 | ····move-result-object·v1 |
171 | ····.line·80 | 171 | ····.line·80 |
Offset 187, 22 lines modified | Offset 187, 22 lines modified | ||
187 | ····new-array·v2,·v2,·[Lorg/cocos2d/layers/CCLayer; | 187 | ····new-array·v2,·v2,·[Lorg/cocos2d/layers/CCLayer; |
188 | ····new-instance·v3,·Lorg/cocos2d/tests/MenuTest$Layer1; | 188 | ····new-instance·v3,·Lorg/cocos2d/tests/MenuTest$Layer1; |
189 | ····invoke-direct·{v3},·Lorg/cocos2d/tests/MenuTest$Layer1;-><init>()V | 189 | ····invoke-direct·{v3},·Lorg/cocos2d/tests/MenuTest$Layer1;-><init>()V |
190 |
····aput-object·v3,·v2,·v |
190 | ····aput-object·v3,·v2,·v6 |
191 | ····.line·81 | 191 | ····.line·81 |
192 | ····new-instance·v3,·Lorg/cocos2d/tests/MenuTest$Layer2; | 192 | ····new-instance·v3,·Lorg/cocos2d/tests/MenuTest$Layer2; |
193 | ····invoke-direct·{v3},·Lorg/cocos2d/tests/MenuTest$Layer2;-><init>()V | 193 | ····invoke-direct·{v3},·Lorg/cocos2d/tests/MenuTest$Layer2;-><init>()V |
194 |
····aput-object·v3,·v2,·v |
194 | ····aput-object·v3,·v2,·v7 |
195 | ····const/4·v3,·0x2 | 195 | ····const/4·v3,·0x2 |
196 | ····new-instance·v4,·Lorg/cocos2d/tests/MenuTest$Layer3; | 196 | ····new-instance·v4,·Lorg/cocos2d/tests/MenuTest$Layer3; |
197 | ····invoke-direct·{v4},·Lorg/cocos2d/tests/MenuTest$Layer3;-><init>()V | 197 | ····invoke-direct·{v4},·Lorg/cocos2d/tests/MenuTest$Layer3;-><init>()V |
Offset 218, 15 lines modified | Offset 218, 15 lines modified | ||
218 | ····invoke-static·{v2},·Lorg/cocos2d/layers/CCMultiplexLayer;->node([Lorg/cocos2d/layers/CCLayer;)Lorg/cocos2d/layers/CCMultiplexLayer; | 218 | ····invoke-static·{v2},·Lorg/cocos2d/layers/CCMultiplexLayer;->node([Lorg/cocos2d/layers/CCLayer;)Lorg/cocos2d/layers/CCMultiplexLayer; |
219 | ····move-result-object·v0 | 219 | ····move-result-object·v0 |
220 | ····.line·82 | 220 | ····.line·82 |
221 | ····.local·v0,·"layer":Lorg/cocos2d/layers/CCMultiplexLayer; | 221 | ····.local·v0,·"layer":Lorg/cocos2d/layers/CCMultiplexLayer; |
222 |
····invoke-virtual·{v1,·v0,·v |
222 | ····invoke-virtual·{v1,·v0,·v6},·Lorg/cocos2d/layers/CCScene;->addChild(Lorg/cocos2d/nodes/CCNode;I)Lorg/cocos2d/nodes/CCNode; |
223 | ····.line·83 | 223 | ····.line·83 |
224 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; | 224 | ····invoke-static·{},·Lorg/cocos2d/nodes/CCDirector;->sharedDirector()Lorg/cocos2d/nodes/CCDirector; |
225 | ····move-result-object·v2 | 225 | ····move-result-object·v2 |
226 | ····invoke-virtual·{v2,·v1},·Lorg/cocos2d/nodes/CCDirector;->runWithScene(Lorg/cocos2d/layers/CCScene;)V | 226 | ····invoke-virtual·{v2,·v1},·Lorg/cocos2d/nodes/CCDirector;->runWithScene(Lorg/cocos2d/layers/CCScene;)V |
Offset 20, 75 lines modified | Offset 20, 83 lines modified | ||
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
21 | ····.line·15 | 21 | ····.line·15 |
22 | ····return-void | 22 | ····return-void |
23 | .end·method | 23 | .end·method |
24 | .method·public·static·bezierAt(FFFFF)F | 24 | .method·public·static·bezierAt(FFFFF)F |
25 |
····.locals· |
25 | ····.locals·8 |
26 | ····.param·p0,·"a"····#·F | 26 | ····.param·p0,·"a"····#·F |
27 | ····.param·p1,·"b"····#·F | 27 | ····.param·p1,·"b"····#·F |
28 | ····.param·p2,·"c"····#·F | 28 | ····.param·p2,·"c"····#·F |
29 | ····.param·p3,·"d"····#·F | 29 | ····.param·p3,·"d"····#·F |
30 | ····.param·p4,·"t"····#·F | 30 | ····.param·p4,·"t"····#·F |
31 | ····.prologue | 31 | ····.prologue |
32 | ····const-wide/high16·v9,·0x4000000000000000L····#·2.0 | ||
33 | ····const/high16·v8,·0x3f800000····#·1.0f | ||
34 | ····const-wide/high16·v6,·0x4008000000000000L····#·3.0 | ||
35 | ····.line·22 | 32 | ····.line·22 |
36 |
····s |
33 | ····const/high16·v0,·0x3f800000····#·1.0f |
34 | ····sub-float/2addr·v0,·p4 | ||
37 | ····float-to-double·v0,·v0 | 35 | ····float-to-double·v0,·v0 |
38 |
···· |
36 | ····const-wide/high16·v2,·0x4008000000000000L····#·3.0 |
37 | ····invoke-static·{v0,·v1,·v2,·v3},·Ljava/lang/Math;->pow(DD)D | ||
39 | ····move-result-wide·v0 | 38 | ····move-result-wide·v0 |
40 | ····float-to-double·v2,·p0 | 39 | ····float-to-double·v2,·p0 |
41 | ····mul-double/2addr·v0,·v2 | 40 | ····mul-double/2addr·v0,·v2 |
42 | ····.line·23 | 41 | ····.line·23 |
43 | ····const/high16·v2,·0x40400000····#·3.0f | 42 | ····const/high16·v2,·0x40400000····#·3.0f |
44 | ····mul-float/2addr·v2,·p4 | 43 | ····mul-float/2addr·v2,·p4 |
45 | ····float-to-double·v2,·v2 | 44 | ····float-to-double·v2,·v2 |
46 |
····s |
45 | ····const/high16·v4,·0x3f800000····#·1.0f |
46 | ····sub-float/2addr·v4,·p4 | ||
47 | ····float-to-double·v4,·v4 | 47 | ····float-to-double·v4,·v4 |
48 |
···· |
48 | ····const-wide/high16·v6,·0x4000000000000000L····#·2.0 |
49 | ····invoke-static·{v4,·v5,·v6,·v7},·Ljava/lang/Math;->pow(DD)D | ||
49 | ····move-result-wide·v4 | 50 | ····move-result-wide·v4 |
50 | ····mul-double/2addr·v2,·v4 | 51 | ····mul-double/2addr·v2,·v4 |
51 | ····float-to-double·v4,·p1 | 52 | ····float-to-double·v4,·p1 |
52 | ····mul-double/2addr·v2,·v4 | 53 | ····mul-double/2addr·v2,·v4 |
53 | ····.line·22 | 54 | ····.line·22 |
54 | ····add-double/2addr·v0,·v2 | 55 | ····add-double/2addr·v0,·v2 |
55 | ····.line·24 | 56 | ····.line·24 |
56 |
···· |
57 | ····const-wide/high16·v2,·0x4008000000000000L····#·3.0 |
57 |
···· |
58 | ····float-to-double·v4,·p4 |
58 |
···· |
59 | ····const-wide/high16·v6,·0x4000000000000000L····#·2.0 |
60 | ····invoke-static·{v4,·v5,·v6,·v7},·Ljava/lang/Math;->pow(DD)D | ||
59 |
····m |
61 | ····move-result-wide·v4 |
60 |
···· |
62 | ····mul-double/2addr·v2,·v4 |
63 | ····const/high16·v4,·0x3f800000····#·1.0f | ||
64 | ····sub-float/2addr·v4,·p4 | ||
61 | ····float-to-double·v4,·v4 | 65 | ····float-to-double·v4,·v4 |
62 | ····mul-double/2addr·v2,·v4 | 66 | ····mul-double/2addr·v2,·v4 |
63 | ····float-to-double·v4,·p2 | 67 | ····float-to-double·v4,·p2 |
Offset 96, 15 lines modified | Offset 104, 17 lines modified | ||
96 | ····.line·22 | 104 | ····.line·22 |
97 | ····add-double/2addr·v0,·v2 | 105 | ····add-double/2addr·v0,·v2 |
98 | ····.line·25 | 106 | ····.line·25 |
99 | ····float-to-double·v2,·p4 | 107 | ····float-to-double·v2,·p4 |
100 |
···· |
108 | ····const-wide/high16·v4,·0x4008000000000000L····#·3.0 |
Max diff block lines reached; 88/2542 bytes (3.46%) of diff not shown. |
Offset 414, 58 lines modified | Offset 414, 58 lines modified | ||
414 | ····aput·v2,·p1,·v1 | 414 | ····aput·v2,·p1,·v1 |
415 | ····aput·v2,·p1,·v0 | 415 | ····aput·v2,·p1,·v0 |
416 | ····.line·1223 | 416 | ····.line·1223 |
417 | ····const/4·v0,·0x0 | 417 | ····const/4·v0,·0x0 |
418 |
····iget-wide·v |
418 | ····iget-wide·v2,·p0,·Lorg/cocos2d/types/CGAffineTransform;->m00:D |
419 |
····double-to-float·v1,·v |
419 | ····double-to-float·v1,·v2 |
420 | ····aput·v1,·p1,·v0 | 420 | ····aput·v1,·p1,·v0 |
421 | ····const/4·v0,·0x4 | 421 | ····const/4·v0,·0x4 |
422 |
····iget-wide·v |
422 | ····iget-wide·v2,·p0,·Lorg/cocos2d/types/CGAffineTransform;->m01:D |
423 |
····double-to-float·v1,·v |
423 | ····double-to-float·v1,·v2 |
424 | ····aput·v1,·p1,·v0 | 424 | ····aput·v1,·p1,·v0 |
425 | ····const/16·v0,·0xc | 425 | ····const/16·v0,·0xc |
426 |
····iget-wide·v |
426 | ····iget-wide·v2,·p0,·Lorg/cocos2d/types/CGAffineTransform;->m02:D |
427 |
····double-to-float·v1,·v |
427 | ····double-to-float·v1,·v2 |
428 | ····aput·v1,·p1,·v0 | 428 | ····aput·v1,·p1,·v0 |
429 | ····.line·1224 | 429 | ····.line·1224 |
430 | ····const/4·v0,·0x1 | 430 | ····const/4·v0,·0x1 |
431 |
····iget-wide·v |
431 | ····iget-wide·v2,·p0,·Lorg/cocos2d/types/CGAffineTransform;->m10:D |
432 |
····double-to-float·v1,·v |
432 | ····double-to-float·v1,·v2 |
433 | ····aput·v1,·p1,·v0 | 433 | ····aput·v1,·p1,·v0 |
434 | ····const/4·v0,·0x5 | 434 | ····const/4·v0,·0x5 |
435 |
····iget-wide·v |
435 | ····iget-wide·v2,·p0,·Lorg/cocos2d/types/CGAffineTransform;->m11:D |
436 |
····double-to-float·v1,·v |
436 | ····double-to-float·v1,·v2 |
437 | ····aput·v1,·p1,·v0 | 437 | ····aput·v1,·p1,·v0 |
438 | ····const/16·v0,·0xd | 438 | ····const/16·v0,·0xd |
439 |
····iget-wide·v |
439 | ····iget-wide·v2,·p0,·Lorg/cocos2d/types/CGAffineTransform;->m12:D |
440 |
····double-to-float·v1,·v |
440 | ····double-to-float·v1,·v2 |
441 | ····aput·v1,·p1,·v0 | 441 | ····aput·v1,·p1,·v0 |
442 | ····.line·1225 | 442 | ····.line·1225 |
443 | ····return-void | 443 | ····return-void |
444 | .end·method | 444 | .end·method |
Offset 538, 45 lines modified | Offset 538, 45 lines modified | ||
538 | ····invoke-direct·{v0},·Lorg/cocos2d/types/CGAffineTransform;-><init>()V | 538 | ····invoke-direct·{v0},·Lorg/cocos2d/types/CGAffineTransform;-><init>()V |
539 | ····return-object·v0 | 539 | ····return-object·v0 |
540 | .end·method | 540 | .end·method |
541 | .method·public·static·make(DDDDDD)Lorg/cocos2d/types/CGAffineTransform; | 541 | .method·public·static·make(DDDDDD)Lorg/cocos2d/types/CGAffineTransform; |
542 |
····.locals·1 |
542 | ····.locals·14 |
543 | ····.param·p0,·"m00"····#·D | 543 | ····.param·p0,·"m00"····#·D |
544 | ····.param·p2,·"m10"····#·D | 544 | ····.param·p2,·"m10"····#·D |
545 | ····.param·p4,·"m01"····#·D | 545 | ····.param·p4,·"m01"····#·D |
546 | ····.param·p6,·"m11"····#·D | 546 | ····.param·p6,·"m11"····#·D |
547 | ····.param·p8,·"m02"····#·D | 547 | ····.param·p8,·"m02"····#·D |
548 | ····.param·p10,·"m12"····#·D | 548 | ····.param·p10,·"m12"····#·D |
549 | ····.prologue | 549 | ····.prologue |
550 | ····.line·220 | 550 | ····.line·220 |
551 |
····new-instance·v |
551 | ····new-instance·v1,·Lorg/cocos2d/types/CGAffineTransform; |
552 |
····move-wide·v |
552 | ····move-wide·v2,·p0 |
553 |
····move-wide·v |
553 | ····move-wide/from16·v4,·p2 |
554 |
····move-wide/from16·v |
554 | ····move-wide/from16·v6,·p4 |
555 |
····move-wide/from16·v |
555 | ····move-wide/from16·v8,·p6 |
556 |
····move-wide/from16·v |
556 | ····move-wide/from16·v10,·p8 |
557 |
····move-wide/from16·v1 |
557 | ····move-wide/from16·v12,·p10 |
558 |
····invoke-direct/range·{v |
558 | ····invoke-direct/range·{v1·..·v13},·Lorg/cocos2d/types/CGAffineTransform;-><init>(DDDDDD)V |
559 |
····return-object·v |
559 | ····return-object·v1 |
560 | .end·method | 560 | .end·method |
561 | .method·public·static·makeRotation(D)Lorg/cocos2d/types/CGAffineTransform; | 561 | .method·public·static·makeRotation(D)Lorg/cocos2d/types/CGAffineTransform; |
562 |
····.locals· |
562 | ····.locals·2 |
563 | ····.param·p0,·"angle"····#·D | 563 | ····.param·p0,·"angle"····#·D |
Max diff block lines reached; 50957/53875 bytes (94.58%) of diff not shown. |
Offset 116, 15 lines modified | Offset 116, 15 lines modified | ||
116 | ····move-result-object·v0 | 116 | ····move-result-object·v0 |
117 | ····return-object·v0 | 117 | ····return-object·v0 |
118 | .end·method | 118 | .end·method |
119 | .method·public·static·ccpAngle(Lorg/cocos2d/types/CGPoint;Lorg/cocos2d/types/CGPoint;)F | 119 | .method·public·static·ccpAngle(Lorg/cocos2d/types/CGPoint;Lorg/cocos2d/types/CGPoint;)F |
120 |
····.locals· |
120 | ····.locals·4 |
121 | ····.param·p0,·"a"····#·Lorg/cocos2d/types/CGPoint; | 121 | ····.param·p0,·"a"····#·Lorg/cocos2d/types/CGPoint; |
122 | ····.param·p1,·"b"····#·Lorg/cocos2d/types/CGPoint; | 122 | ····.param·p1,·"b"····#·Lorg/cocos2d/types/CGPoint; |
123 | ····.prologue | 123 | ····.prologue |
124 | ····.line·257 | 124 | ····.line·257 |
125 | ····invoke-static·{p0},·Lorg/cocos2d/types/CGPoint;->ccpNormalize(Lorg/cocos2d/types/CGPoint;)Lorg/cocos2d/types/CGPoint; | 125 | ····invoke-static·{p0},·Lorg/cocos2d/types/CGPoint;->ccpNormalize(Lorg/cocos2d/types/CGPoint;)Lorg/cocos2d/types/CGPoint; |
Offset 134, 21 lines modified | Offset 134, 21 lines modified | ||
134 | ····move-result-object·v2 | 134 | ····move-result-object·v2 |
135 | ····invoke-static·{v1,·v2},·Lorg/cocos2d/types/CGPoint;->ccpDot(Lorg/cocos2d/types/CGPoint;Lorg/cocos2d/types/CGPoint;)F | 135 | ····invoke-static·{v1,·v2},·Lorg/cocos2d/types/CGPoint;->ccpDot(Lorg/cocos2d/types/CGPoint;Lorg/cocos2d/types/CGPoint;)F |
136 | ····move-result·v1 | 136 | ····move-result·v1 |
137 |
····float-to-double·v |
137 | ····float-to-double·v2,·v1 |
138 |
····invoke-static·{v |
138 | ····invoke-static·{v2,·v3},·Ljava/lang/Math;->acos(D)D |
139 |
····move-result-wide·v |
139 | ····move-result-wide·v2 |
140 |
····double-to-float·v0,·v |
140 | ····double-to-float·v0,·v2 |
141 | ····.line·258 | 141 | ····.line·258 |
142 | ····.local·v0,·"angle":F | 142 | ····.local·v0,·"angle":F |
143 | ····invoke-static·{v0},·Ljava/lang/Math;->abs(F)F | 143 | ····invoke-static·{v0},·Ljava/lang/Math;->abs(F)F |
144 | ····move-result·v1 | 144 | ····move-result·v1 |
Offset 163, 15 lines modified | Offset 163, 15 lines modified | ||
163 | ····.line·259 | 163 | ····.line·259 |
164 | ····.end·local·v0····#·"angle":F | 164 | ····.end·local·v0····#·"angle":F |
165 | ····:cond_0 | 165 | ····:cond_0 |
166 | ····return·v0 | 166 | ····return·v0 |
167 | .end·method | 167 | .end·method |
168 | .method·public·static·ccpAngleSigned(Lorg/cocos2d/types/CGPoint;Lorg/cocos2d/types/CGPoint;)F | 168 | .method·public·static·ccpAngleSigned(Lorg/cocos2d/types/CGPoint;Lorg/cocos2d/types/CGPoint;)F |
169 |
····.locals· |
169 | ····.locals·8 |
170 | ····.param·p0,·"a"····#·Lorg/cocos2d/types/CGPoint; | 170 | ····.param·p0,·"a"····#·Lorg/cocos2d/types/CGPoint; |
171 | ····.param·p1,·"b"····#·Lorg/cocos2d/types/CGPoint; | 171 | ····.param·p1,·"b"····#·Lorg/cocos2d/types/CGPoint; |
172 | ····.prologue | 172 | ····.prologue |
173 | ····.line·323 | 173 | ····.line·323 |
174 | ····invoke-static·{p0},·Lorg/cocos2d/types/CGPoint;->ccpNormalize(Lorg/cocos2d/types/CGPoint;)Lorg/cocos2d/types/CGPoint; | 174 | ····invoke-static·{p0},·Lorg/cocos2d/types/CGPoint;->ccpNormalize(Lorg/cocos2d/types/CGPoint;)Lorg/cocos2d/types/CGPoint; |
Offset 195, 27 lines modified | Offset 195, 27 lines modified | ||
195 | ····iget·v5,·v2,·Lorg/cocos2d/types/CGPoint;->x:F | 195 | ····iget·v5,·v2,·Lorg/cocos2d/types/CGPoint;->x:F |
196 | ····mul-float/2addr·v4,·v5 | 196 | ····mul-float/2addr·v4,·v5 |
197 | ····sub-float/2addr·v3,·v4 | 197 | ····sub-float/2addr·v3,·v4 |
198 |
····float-to-double·v |
198 | ····float-to-double·v4,·v3 |
199 | ····invoke-static·{v0,·v2},·Lorg/cocos2d/types/CGPoint;->ccpDot(Lorg/cocos2d/types/CGPoint;Lorg/cocos2d/types/CGPoint;)F | 199 | ····invoke-static·{v0,·v2},·Lorg/cocos2d/types/CGPoint;->ccpDot(Lorg/cocos2d/types/CGPoint;Lorg/cocos2d/types/CGPoint;)F |
200 |
····move-result·v |
200 | ····move-result·v3 |
201 |
····float-to-double·v |
201 | ····float-to-double·v6,·v3 |
202 |
····invoke-static·{v |
202 | ····invoke-static·{v4,·v5,·v6,·v7},·Ljava/lang/Math;->atan2(DD)D |
203 |
····move-result-wide·v |
203 | ····move-result-wide·v4 |
204 |
····double-to-float·v1,·v |
204 | ····double-to-float·v1,·v4 |
205 | ····.line·326 | 205 | ····.line·326 |
206 | ····.local·v1,·"angle":F | 206 | ····.local·v1,·"angle":F |
207 | ····invoke-static·{v1},·Ljava/lang/Math;->abs(F)F | 207 | ····invoke-static·{v1},·Ljava/lang/Math;->abs(F)F |
208 | ····move-result·v3 | 208 | ····move-result·v3 |
Offset 230, 22 lines modified | Offset 230, 22 lines modified | ||
230 | ····.line·327 | 230 | ····.line·327 |
231 | ····.end·local·v1····#·"angle":F | 231 | ····.end·local·v1····#·"angle":F |
232 | ····:cond_0 | 232 | ····:cond_0 |
233 | ····return·v1 | 233 | ····return·v1 |
234 | .end·method | 234 | .end·method |
235 | .method·public·static·ccpCalcRotate(Lorg/cocos2d/types/CGPoint;Lorg/cocos2d/types/CGPoint;)F | 235 | .method·public·static·ccpCalcRotate(Lorg/cocos2d/types/CGPoint;Lorg/cocos2d/types/CGPoint;)F |
236 |
····.locals· |
236 | ····.locals·8 |
237 | ····.param·p0,·"from"····#·Lorg/cocos2d/types/CGPoint; | 237 | ····.param·p0,·"from"····#·Lorg/cocos2d/types/CGPoint; |
238 | ····.param·p1,·"to"····#·Lorg/cocos2d/types/CGPoint; | 238 | ····.param·p1,·"to"····#·Lorg/cocos2d/types/CGPoint; |
239 | ····.prologue | 239 | ····.prologue |
240 |
····const/high16·v |
240 | ····const/high16·v7,·0x43340000····#·180.0f |
241 |
····const/4·v |
241 | ····const/4·v6,·0x0 |
242 | ····.line·238 | 242 | ····.line·238 |
Max diff block lines reached; 2226/5143 bytes (43.28%) of diff not shown. |
Offset 1395, 61 lines modified | Offset 1395, 61 lines modified | ||
1395 | ····add-float/2addr·v0,·v1 | 1395 | ····add-float/2addr·v0,·v1 |
1396 | ····return·v0 | 1396 | ····return·v0 |
1397 | .end·method | 1397 | .end·method |
1398 | .method·public·static·midX(Lorg/cocos2d/types/CGRect;)F | 1398 | .method·public·static·midX(Lorg/cocos2d/types/CGRect;)F |
1399 |
····.locals· |
1399 | ····.locals·6 |
1400 | ····.param·p0,·"aRect"····#·Lorg/cocos2d/types/CGRect; | 1400 | ····.param·p0,·"aRect"····#·Lorg/cocos2d/types/CGRect; |
1401 | ····.prologue | 1401 | ····.prologue |
1402 | ····.line·131 | 1402 | ····.line·131 |
1403 | ····iget-object·v0,·p0,·Lorg/cocos2d/types/CGRect;->origin:Lorg/cocos2d/types/CGPoint; | 1403 | ····iget-object·v0,·p0,·Lorg/cocos2d/types/CGRect;->origin:Lorg/cocos2d/types/CGPoint; |
1404 | ····iget·v0,·v0,·Lorg/cocos2d/types/CGPoint;->x:F | 1404 | ····iget·v0,·v0,·Lorg/cocos2d/types/CGPoint;->x:F |
1405 | ····iget-object·v1,·p0,·Lorg/cocos2d/types/CGRect;->size:Lorg/cocos2d/types/CGSize; | 1405 | ····iget-object·v1,·p0,·Lorg/cocos2d/types/CGRect;->size:Lorg/cocos2d/types/CGSize; |
1406 | ····iget·v1,·v1,·Lorg/cocos2d/types/CGSize;->width:F | 1406 | ····iget·v1,·v1,·Lorg/cocos2d/types/CGSize;->width:F |
1407 |
····float-to-double·v |
1407 | ····float-to-double·v2,·v1 |
1408 |
····const-wide/high16·v |
1408 | ····const-wide/high16·v4,·0x4000000000000000L····#·2.0 |
1409 |
····div-double/2addr·v |
1409 | ····div-double/2addr·v2,·v4 |
1410 |
····double-to-float·v1,·v |
1410 | ····double-to-float·v1,·v2 |
1411 | ····add-float/2addr·v0,·v1 | 1411 | ····add-float/2addr·v0,·v1 |
1412 | ····return·v0 | 1412 | ····return·v0 |
1413 | .end·method | 1413 | .end·method |
1414 | .method·public·static·midY(Lorg/cocos2d/types/CGRect;)F | 1414 | .method·public·static·midY(Lorg/cocos2d/types/CGRect;)F |
1415 |
····.locals· |
1415 | ····.locals·6 |
1416 | ····.param·p0,·"aRect"····#·Lorg/cocos2d/types/CGRect; | 1416 | ····.param·p0,·"aRect"····#·Lorg/cocos2d/types/CGRect; |
1417 | ····.prologue | 1417 | ····.prologue |
1418 | ····.line·138 | 1418 | ····.line·138 |
1419 | ····iget-object·v0,·p0,·Lorg/cocos2d/types/CGRect;->origin:Lorg/cocos2d/types/CGPoint; | 1419 | ····iget-object·v0,·p0,·Lorg/cocos2d/types/CGRect;->origin:Lorg/cocos2d/types/CGPoint; |
1420 | ····iget·v0,·v0,·Lorg/cocos2d/types/CGPoint;->y:F | 1420 | ····iget·v0,·v0,·Lorg/cocos2d/types/CGPoint;->y:F |
1421 | ····iget-object·v1,·p0,·Lorg/cocos2d/types/CGRect;->size:Lorg/cocos2d/types/CGSize; | 1421 | ····iget-object·v1,·p0,·Lorg/cocos2d/types/CGRect;->size:Lorg/cocos2d/types/CGSize; |
1422 | ····iget·v1,·v1,·Lorg/cocos2d/types/CGSize;->height:F | 1422 | ····iget·v1,·v1,·Lorg/cocos2d/types/CGSize;->height:F |
1423 |
····float-to-double·v |
1423 | ····float-to-double·v2,·v1 |
1424 |
····const-wide/high16·v |
1424 | ····const-wide/high16·v4,·0x4000000000000000L····#·2.0 |
1425 |
····div-double/2addr·v |
1425 | ····div-double/2addr·v2,·v4 |
1426 |
····double-to-float·v1,·v |
1426 | ····double-to-float·v1,·v2 |
1427 | ····add-float/2addr·v0,·v1 | 1427 | ····add-float/2addr·v0,·v1 |
1428 | ····return·v0 | 1428 | ····return·v0 |
1429 | .end·method | 1429 | .end·method |
1430 | .method·public·static·minX(Lorg/cocos2d/types/CGRect;)F | 1430 | .method·public·static·minX(Lorg/cocos2d/types/CGRect;)F |
Offset 24, 156 lines modified | Offset 24, 150 lines modified | ||
24 | ····invoke-virtual·{p1,·p0},·Lorg/cocos2d/types/CGAffineTransform;->setTransform(Lorg/cocos2d/types/CGAffineTransform;)V | 24 | ····invoke-virtual·{p1,·p0},·Lorg/cocos2d/types/CGAffineTransform;->setTransform(Lorg/cocos2d/types/CGAffineTransform;)V |
25 | ····.line·9 | 25 | ····.line·9 |
26 | ····return-void | 26 | ····return-void |
27 | .end·method | 27 | .end·method |
28 | .method·public·static·inverse(Lorg/cocos2d/types/CGAffineTransform;)V | 28 | .method·public·static·inverse(Lorg/cocos2d/types/CGAffineTransform;)V |
29 |
····.locals·2 |
29 | ····.locals·22 |
30 | ····.param·p0,·"tr"····#·Lorg/cocos2d/types/CGAffineTransform; | 30 | ····.param·p0,·"tr"····#·Lorg/cocos2d/types/CGAffineTransform; |
31 | ····.prologue | 31 | ····.prologue |
32 | ····.line·12 | 32 | ····.line·12 |
33 | ····invoke-virtual/range·{p0·..·p0},·Lorg/cocos2d/types/CGAffineTransform;->getDeterminant()D | 33 | ····invoke-virtual/range·{p0·..·p0},·Lorg/cocos2d/types/CGAffineTransform;->getDeterminant()D |
34 |
····move-result-wide·v1 |
34 | ····move-result-wide·v16 |
35 | ····.line·13 | 35 | ····.line·13 |
36 |
····.local·v1 |
36 | ····.local·v16,·"det":D |
37 |
····invoke-static/range·{v1 |
37 | ····invoke-static/range·{v16·..·v17},·Ljava/lang/Math;->abs(D)D |
38 | ····move-result-wide·v2 | 38 | ····move-result-wide·v2 |
39 | ····const-wide·v4,·0x3ddb7cdfd9d7bdbbL····#·1.0E-10 | 39 | ····const-wide·v4,·0x3ddb7cdfd9d7bdbbL····#·1.0E-10 |
40 | ····cmpl-double·v2,·v2,·v4 | 40 | ····cmpl-double·v2,·v2,·v4 |
41 | ····if-ltz·v2,·:cond_0 | 41 | ····if-ltz·v2,·:cond_0 |
42 | ····.line·14 | 42 | ····.line·14 |
43 | ····const-wide/high16·v2,·0x3ff0000000000000L····#·1.0 | 43 | ····const-wide/high16·v2,·0x3ff0000000000000L····#·1.0 |
44 |
····div-double·v1 |
44 | ····div-double·v18,·v2,·v16 |
45 | ····.line·15 | 45 | ····.line·15 |
46 |
····.local·v1 |
46 | ····.local·v18,·"invDet":D |
47 | ····move-object/from16·v0,·p0 | 47 | ····move-object/from16·v0,·p0 |
48 | ····iget-wide·v2,·v0,·Lorg/cocos2d/types/CGAffineTransform;->m11:D | 48 | ····iget-wide·v2,·v0,·Lorg/cocos2d/types/CGAffineTransform;->m11:D |
49 |
····mul-double·v |
49 | ····mul-double·v4,·v2,·v18 |
50 | ····.line·16 | 50 | ····.line·16 |
51 | ····move-object/from16·v0,·p0 | 51 | ····move-object/from16·v0,·p0 |
52 |
····iget-wide·v |
52 | ····iget-wide·v2,·v0,·Lorg/cocos2d/types/CGAffineTransform;->m10:D |
53 |
····neg-double·v |
53 | ····neg-double·v2,·v2 |
54 |
····mul-double·v |
54 | ····mul-double·v6,·v2,·v18 |
55 | ····.line·17 | 55 | ····.line·17 |
56 | ····move-object/from16·v0,·p0 | 56 | ····move-object/from16·v0,·p0 |
57 |
····iget-wide·v |
57 | ····iget-wide·v2,·v0,·Lorg/cocos2d/types/CGAffineTransform;->m01:D |
58 |
····neg-double·v |
58 | ····neg-double·v2,·v2 |
59 |
····mul-double·v |
59 | ····mul-double·v8,·v2,·v18 |
60 | ····.line·18 | 60 | ····.line·18 |
61 | ····move-object/from16·v0,·p0 | 61 | ····move-object/from16·v0,·p0 |
62 |
····iget-wide·v |
62 | ····iget-wide·v2,·v0,·Lorg/cocos2d/types/CGAffineTransform;->m00:D |
63 |
····mul-double·v |
63 | ····mul-double·v10,·v2,·v18 |
64 | ····.line·19 | 64 | ····.line·19 |
65 | ····move-object/from16·v0,·p0 | 65 | ····move-object/from16·v0,·p0 |
66 |
····iget-wide·v |
66 | ····iget-wide·v2,·v0,·Lorg/cocos2d/types/CGAffineTransform;->m01:D |
67 | ····move-object/from16·v0,·p0 | 67 | ····move-object/from16·v0,·p0 |
68 |
····iget-wide·v1 |
68 | ····iget-wide·v12,·v0,·Lorg/cocos2d/types/CGAffineTransform;->m12:D |
69 |
····mul-double/2addr·v |
69 | ····mul-double/2addr·v2,·v12 |
70 | ····move-object/from16·v0,·p0 | 70 | ····move-object/from16·v0,·p0 |
71 |
····iget-wide·v1 |
71 | ····iget-wide·v12,·v0,·Lorg/cocos2d/types/CGAffineTransform;->m11:D |
72 | ····move-object/from16·v0,·p0 | 72 | ····move-object/from16·v0,·p0 |
73 |
····iget-wide·v |
73 | ····iget-wide·v14,·v0,·Lorg/cocos2d/types/CGAffineTransform;->m02:D |
74 |
····m |
74 | ····mul-double/2addr·v12,·v14 |
75 |
···· |
75 | ····sub-double/2addr·v2,·v12 |
76 |
···· |
76 | ····mul-double·v12,·v2,·v18 |
77 | ····mul-double·v11,·v11,·v17 | ||
78 | ····.line·20 | 77 | ····.line·20 |
79 | ····move-object/from16·v0,·p0 | 78 | ····move-object/from16·v0,·p0 |
80 |
····iget-wide·v |
79 | ····iget-wide·v2,·v0,·Lorg/cocos2d/types/CGAffineTransform;->m10:D |
81 | ····move-object/from16·v0,·p0 | 80 | ····move-object/from16·v0,·p0 |
Max diff block lines reached; 5708/8976 bytes (63.59%) of diff not shown. |
Offset 65, 58 lines modified | Offset 65, 58 lines modified | ||
65 | ····aput·v2,·p1,·v1 | 65 | ····aput·v2,·p1,·v1 |
66 | ····aput·v2,·p1,·v0 | 66 | ····aput·v2,·p1,·v0 |
67 | ····.line·16 | 67 | ····.line·16 |
68 | ····const/4·v0,·0x0 | 68 | ····const/4·v0,·0x0 |
69 |
····iget-wide·v |
69 | ····iget-wide·v2,·p0,·Lorg/cocos2d/types/CGAffineTransform;->m00:D |
70 |
····double-to-float·v1,·v |
70 | ····double-to-float·v1,·v2 |
71 | ····aput·v1,·p1,·v0 | 71 | ····aput·v1,·p1,·v0 |
72 | ····const/4·v0,·0x4 | 72 | ····const/4·v0,·0x4 |
73 |
····iget-wide·v |
73 | ····iget-wide·v2,·p0,·Lorg/cocos2d/types/CGAffineTransform;->m01:D |
74 |
····double-to-float·v1,·v |
74 | ····double-to-float·v1,·v2 |
75 | ····aput·v1,·p1,·v0 | 75 | ····aput·v1,·p1,·v0 |
76 | ····const/16·v0,·0xc | 76 | ····const/16·v0,·0xc |
77 |
····iget-wide·v |
77 | ····iget-wide·v2,·p0,·Lorg/cocos2d/types/CGAffineTransform;->m02:D |
78 |
····double-to-float·v1,·v |
78 | ····double-to-float·v1,·v2 |
79 | ····aput·v1,·p1,·v0 | 79 | ····aput·v1,·p1,·v0 |
80 | ····.line·17 | 80 | ····.line·17 |
81 | ····const/4·v0,·0x1 | 81 | ····const/4·v0,·0x1 |
82 |
····iget-wide·v |
82 | ····iget-wide·v2,·p0,·Lorg/cocos2d/types/CGAffineTransform;->m10:D |
83 |
····double-to-float·v1,·v |
83 | ····double-to-float·v1,·v2 |
84 | ····aput·v1,·p1,·v0 | 84 | ····aput·v1,·p1,·v0 |
85 | ····const/4·v0,·0x5 | 85 | ····const/4·v0,·0x5 |
86 |
····iget-wide·v |
86 | ····iget-wide·v2,·p0,·Lorg/cocos2d/types/CGAffineTransform;->m11:D |
87 |
····double-to-float·v1,·v |
87 | ····double-to-float·v1,·v2 |
88 | ····aput·v1,·p1,·v0 | 88 | ····aput·v1,·p1,·v0 |
89 | ····const/16·v0,·0xd | 89 | ····const/16·v0,·0xd |
90 |
····iget-wide·v |
90 | ····iget-wide·v2,·p0,·Lorg/cocos2d/types/CGAffineTransform;->m12:D |
91 |
····double-to-float·v1,·v |
91 | ····double-to-float·v1,·v2 |
92 | ····aput·v1,·p1,·v0 | 92 | ····aput·v1,·p1,·v0 |
93 | ····.line·18 | 93 | ····.line·18 |
94 | ····return-void | 94 | ····return-void |
95 | .end·method | 95 | .end·method |
Offset 1317, 480 lines modified | Offset 1317, 492 lines modified | ||
1317 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 1317 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
1318 | ····.line·29 | 1318 | ····.line·29 |
1319 | ····return-void | 1319 | ····return-void |
1320 | .end·method | 1320 | .end·method |
1321 | .method·static·_atan(D)D | 1321 | .method·static·_atan(D)D |
1322 |
····.locals· |
1322 | ····.locals·30 |
1323 | ····.param·p0,·"x"····#·D | 1323 | ····.param·p0,·"x"····#·D |
1324 | ····.prologue | 1324 | ····.prologue |
1325 | ····.line·1221 | 1325 | ····.line·1221 |
1326 | ····invoke-static/range·{p0·..·p1},·Ljava/lang/Double;->doubleToLongBits(D)J | 1326 | ····invoke-static/range·{p0·..·p1},·Ljava/lang/Double;->doubleToLongBits(D)J |
1327 |
····move-result-wide·v1 |
1327 | ····move-result-wide·v14 |
1328 | ····.line·1222 | 1328 | ····.line·1222 |
1329 |
····.local·v1 |
1329 | ····.local·v14,·"xBits":J |
1330 |
····const/16·v |
1330 | ····const/16·v7,·0x20 |
1331 |
····shr-long·v1 |
1331 | ····shr-long·v18,·v14,·v7 |
1332 |
···· |
1332 | ····move-wide/from16·v0,·v18 |
1333 | ····long-to-int·v2,·v0 | ||
1333 | ····.line·1223 | 1334 | ····.line·1223 |
1334 |
····.local·v |
1335 | ····.local·v2,·"__HIx":I |
1335 |
····long-to-int·v |
1336 | ····long-to-int·v3,·v14 |
1336 | ····.line·1225 | 1337 | ····.line·1225 |
1337 |
····.local·v |
1338 | ····.local·v3,·"__LOx":I |
1338 |
····move·v |
1339 | ····move·v4,·v2 |
1339 | ····.line·1226 | 1340 | ····.line·1226 |
1340 |
····.local·v |
1341 | ····.local·v4,·"hx":I |
1341 |
····const·v |
1342 | ····const·v7,·0x7fffffff |
1342 |
····and-int·v |
1343 | ····and-int·v6,·v4,·v7 |
1343 | ····.line·1227 | 1344 | ····.line·1227 |
1344 |
····.local·v |
1345 | ····.local·v6,·"ix":I |
1345 |
····const/high16·v |
1346 | ····const/high16·v7,·0x44100000····#·576.0f |
1346 |
····if-lt·v |
1347 | ····if-lt·v6,·v7,·:cond_4 |
1347 | ····.line·1228 | 1348 | ····.line·1228 |
1348 |
····const/high16·v |
1349 | ····const/high16·v7,·0x7ff00000 |
1349 |
····if-gt·v |
1350 | ····if-gt·v6,·v7,·:cond_0 |
1350 | ····.line·1229 | 1351 | ····.line·1229 |
1351 |
····const/high16·v |
1352 | ····const/high16·v7,·0x7ff00000 |
1352 |
····if-ne·v |
1353 | ····if-ne·v6,·v7,·:cond_2 |
1353 |
····if-eqz·v |
1354 | ····if-eqz·v3,·:cond_2 |
1354 | ····.line·1230 | 1355 | ····.line·1230 |
1355 | ····:cond_0 | 1356 | ····:cond_0 |
1356 | ····add-double·p0,·p0,·p0 | 1357 | ····add-double·p0,·p0,·p0 |
1357 | ····.line·1269 | 1358 | ····.line·1269 |
1358 | ····.end·local·p0····#·"x":D | 1359 | ····.end·local·p0····#·"x":D |
1359 | ····:cond_1 | 1360 | ····:cond_1 |
1360 | ····:goto_0 | 1361 | ····:goto_0 |
1361 | ····return-wide·p0 | 1362 | ····return-wide·p0 |
1362 | ····.line·1231 | 1363 | ····.line·1231 |
1363 | ····.restart·local·p0····#·"x":D | 1364 | ····.restart·local·p0····#·"x":D |
1364 | ····:cond_2 | 1365 | ····:cond_2 |
1365 |
····if-lez·v |
1366 | ····if-lez·v4,·:cond_3 |
1366 | ····.line·1232 | 1367 | ····.line·1232 |
1367 |
····sget-object·v |
1368 | ····sget-object·v7,·Lorg/cocos2d/utils/javolution/MathLib;->atanhi:[D |
1368 |
····const/16·v1 |
1369 | ····const/16·v18,·0x3 |
1369 |
····aget-wide·v1 |
1370 | ····aget-wide·v18,·v7,·v18 |
1370 |
····sget-object·v |
1371 | ····sget-object·v7,·Lorg/cocos2d/utils/javolution/MathLib;->atanlo:[D |
1371 |
····const/16·v |
1372 | ····const/16·v20,·0x3 |
1372 |
····aget-wide·v |
1373 | ····aget-wide·v20,·v7,·v20 |
1373 |
····add-double·p0,·v1 |
1374 | ····add-double·p0,·v18,·v20 |
1374 | ····goto·:goto_0 | 1375 | ····goto·:goto_0 |
1375 | ····.line·1234 | 1376 | ····.line·1234 |
1376 | ····:cond_3 | 1377 | ····:cond_3 |
1377 |
····sget-object·v |
1378 | ····sget-object·v7,·Lorg/cocos2d/utils/javolution/MathLib;->atanhi:[D |
1378 |
····const/16·v1 |
1379 | ····const/16·v18,·0x3 |
1379 |
····aget-wide·v1 |
1380 | ····aget-wide·v18,·v7,·v18 |
1380 |
···· |
1381 | ····move-wide/from16·v0,·v18 |
Max diff block lines reached; 78668/81449 bytes (96.59%) of diff not shown. |
Offset 200, 33 lines modified | Offset 200, 33 lines modified | ||
200 | ····invoke-virtual·{p0,·p1},·Lorg/cocos2d/utils/javolution/TextBuilder;->append(Ljava/lang/String;)Lorg/cocos2d/utils/javolution/TextBuilder; | 200 | ····invoke-virtual·{p0,·p1},·Lorg/cocos2d/utils/javolution/TextBuilder;->append(Ljava/lang/String;)Lorg/cocos2d/utils/javolution/TextBuilder; |
201 | ····.line·70 | 201 | ····.line·70 |
202 | ····return-void | 202 | ····return-void |
203 | .end·method | 203 | .end·method |
204 | .method·private·final·appendFraction(JIZ)V | 204 | .method·private·final·appendFraction(JIZ)V |
205 |
····.locals· |
205 | ····.locals·11 |
206 | ····.param·p1,·"l"····#·J | 206 | ····.param·p1,·"l"····#·J |
207 | ····.param·p3,·"digits"····#·I | 207 | ····.param·p3,·"digits"····#·I |
208 | ····.param·p4,·"showZero"····#·Z | 208 | ····.param·p4,·"showZero"····#·Z |
209 | ····.prologue | 209 | ····.prologue |
210 |
····const-wide/16·v |
210 | ····const-wide/16·v8,·0xa |
211 |
····const-wide/16·v |
211 | ····const-wide/16·v6,·0x0 |
212 | ····const/16·v4,·0x30 | 212 | ····const/16·v4,·0x30 |
213 | ····.line·637 | 213 | ····.line·637 |
214 | ····const/16·v3,·0x2e | 214 | ····const/16·v3,·0x2e |
215 | ····invoke-virtual·{p0,·v3},·Lorg/cocos2d/utils/javolution/TextBuilder;->append(C)Lorg/cocos2d/utils/javolution/TextBuilder; | 215 | ····invoke-virtual·{p0,·v3},·Lorg/cocos2d/utils/javolution/TextBuilder;->append(C)Lorg/cocos2d/utils/javolution/TextBuilder; |
216 | ····.line·638 | 216 | ····.line·638 |
217 |
····cmp-long·v3,·p1,·v |
217 | ····cmp-long·v3,·p1,·v6 |
218 | ····if-nez·v3,·:cond_2 | 218 | ····if-nez·v3,·:cond_2 |
219 | ····.line·639 | 219 | ····.line·639 |
220 | ····if-eqz·p4,·:cond_1 | 220 | ····if-eqz·p4,·:cond_1 |
221 | ····.line·640 | 221 | ····.line·640 |
Offset 273, 17 lines modified | Offset 273, 17 lines modified | ||
273 | ····if-lt·v1,·p3,·:cond_4 | 273 | ····if-lt·v1,·p3,·:cond_4 |
274 | ····.line·650 | 274 | ····.line·650 |
275 | ····if-nez·p4,·:cond_3 | 275 | ····if-nez·p4,·:cond_3 |
276 | ····.line·651 | 276 | ····.line·651 |
277 | ····:goto_3 | 277 | ····:goto_3 |
278 |
····rem-long·v |
278 | ····rem-long·v4,·p1,·v8 |
279 |
····cmp-long·v3,·v |
279 | ····cmp-long·v3,·v4,·v6 |
280 | ····if-eqz·v3,·:cond_5 | 280 | ····if-eqz·v3,·:cond_5 |
281 | ····.line·654 | 281 | ····.line·654 |
282 | ····:cond_3 | 282 | ····:cond_3 |
283 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/cocos2d/utils/javolution/TextBuilder;->append(J)Lorg/cocos2d/utils/javolution/TextBuilder; | 283 | ····invoke-virtual·{p0,·p1,·p2},·Lorg/cocos2d/utils/javolution/TextBuilder;->append(J)Lorg/cocos2d/utils/javolution/TextBuilder; |
Offset 296, 15 lines modified | Offset 296, 15 lines modified | ||
296 | ····.line·647 | 296 | ····.line·647 |
297 | ····add-int/lit8·v1,·v1,·0x1 | 297 | ····add-int/lit8·v1,·v1,·0x1 |
298 | ····goto·:goto_2 | 298 | ····goto·:goto_2 |
299 | ····.line·652 | 299 | ····.line·652 |
300 | ····:cond_5 | 300 | ····:cond_5 |
301 |
····div-long/2addr·p1,·v |
301 | ····div-long/2addr·p1,·v8 |
302 | ····goto·:goto_3 | 302 | ····goto·:goto_3 |
303 | .end·method | 303 | .end·method |
304 | .method·private·appendNumber(Ljava/lang/Object;)Lorg/cocos2d/utils/javolution/TextBuilder; | 304 | .method·private·appendNumber(Ljava/lang/Object;)Lorg/cocos2d/utils/javolution/TextBuilder; |
305 | ····.locals·2 | 305 | ····.locals·2 |
306 | ····.param·p1,·"num"····#·Ljava/lang/Object; | 306 | ····.param·p1,·"num"····#·Ljava/lang/Object; |
Offset 512, 15 lines modified | Offset 512, 15 lines modified | ||
512 | ····invoke-virtual·{p0,·v3},·Lorg/cocos2d/utils/javolution/TextBuilder;->append(C)Lorg/cocos2d/utils/javolution/TextBuilder; | 512 | ····invoke-virtual·{p0,·v3},·Lorg/cocos2d/utils/javolution/TextBuilder;->append(C)Lorg/cocos2d/utils/javolution/TextBuilder; |
513 | ····goto·:goto_2 | 513 | ····goto·:goto_2 |
514 | .end·method | 514 | .end·method |
515 | .method·private·appendPositive(JI)V | 515 | .method·private·appendPositive(JI)V |
516 |
····.locals· |
516 | ····.locals·11 |
517 | ····.param·p1,·"l1"····#·J | 517 | ····.param·p1,·"l1"····#·J |
518 | ····.param·p3,·"radix"····#·I | 518 | ····.param·p3,·"radix"····#·I |
519 | ····.prologue | 519 | ····.prologue |
520 | ····.line·505 | 520 | ····.line·505 |
521 | ····int-to-long·v6,·p3 | 521 | ····int-to-long·v6,·p3 |
Offset 562, 55 lines modified | Offset 562, 55 lines modified | ||
562 | ····.line·513 | 562 | ····.line·513 |
563 | ····.local·v4,·"l4":J | 563 | ····.local·v4,·"l4":J |
564 | ····invoke-direct·{p0,·v4,·v5,·p3},·Lorg/cocos2d/utils/javolution/TextBuilder;->appendPositive(JI)V | 564 | ····invoke-direct·{p0,·v4,·v5,·p3},·Lorg/cocos2d/utils/javolution/TextBuilder;->appendPositive(JI)V |
565 | ····.line·514 | 565 | ····.line·514 |
566 | ····sget-object·v6,·Lorg/cocos2d/utils/javolution/TextBuilder;->DIGIT_TO_CHAR:[C | 566 | ····sget-object·v6,·Lorg/cocos2d/utils/javolution/TextBuilder;->DIGIT_TO_CHAR:[C |
567 |
····int-to-long·v |
567 | ····int-to-long·v8,·p3 |
568 |
····mul-long/2addr·v |
568 | ····mul-long/2addr·v8,·v4 |
569 |
····sub-long·v |
569 | ····sub-long·v8,·v2,·v8 |
570 |
····long-to-int·v7,·v |
570 | ····long-to-int·v7,·v8 |
Max diff block lines reached; 20422/22909 bytes (89.14%) of diff not shown. |
Offset 1, 94 lines modified | Offset 1, 105 lines modified | ||
00000000:·0300·0800· |
00000000:·0300·0800·8806·0000·0100·1c00·8403·0000··................ | ||
00000010:·1 |
00000010:·1b00·0000·0000·0000·0000·0000·8800·0000··................ | ||
00000020:·0000·0000·0000·0000·1a00·0000·3400·0000··............4... | 00000020:·0000·0000·0000·0000·1a00·0000·3400·0000··............4... | ||
00000030:·4000·0000·4e00·0000·5a00·0000·8000·0000··@...N...Z....... | 00000030:·4000·0000·4e00·0000·5a00·0000·8000·0000··@...N...Z....... | ||
00000040:·9e00·0000·b000·0000·0801·0000·0c01·0000··................ | 00000040:·9e00·0000·b000·0000·0801·0000·0c01·0000··................ | ||
00000050:·1e01·0000· |
00000050:·1e01·0000·5201·0000·8601·0000·9a01·0000··....R........... | ||
00000060:· |
00000060:·d001·0000·de01·0000·e401·0000·ee01·0000··................ | ||
00000070:· |
00000070:·0802·0000·1c02·0000·2a02·0000·4802·0000··........*...H... | ||
00000080:· |
00000080:·5802·0000·9002·0000·a402·0000·e802·0000··X............... | ||
00000090:· |
00000090:·0b00·7600·6500·7200·7300·6900·6f00·6e00··..v.e.r.s.i.o.n. | ||
000000a0:· |
000000a0:·4300·6f00·6400·6500·0000·0b00·7600·6500··C.o.d.e.....v.e. | ||
000000b0:· |
000000b0:·7200·7300·6900·6f00·6e00·4e00·6100·6d00··r.s.i.o.n.N.a.m. | ||
000000c0:· |
000000c0:·6500·0000·0400·6900·6300·6f00·6e00·0000··e.....i.c.o.n... | ||
000000d0:· |
000000d0:·0500·6c00·6100·6200·6500·6c00·0000·0400··..l.a.b.e.l..... | ||
000000e0:· |
000000e0:·6e00·6100·6d00·6500·0000·1100·7300·6300··n.a.m.e.....s.c. | ||
000000f0:· |
000000f0:·7200·6500·6500·6e00·4f00·7200·6900·6500··r.e.e.n.O.r.i.e. | ||
00000100:· |
00000100:·6e00·7400·6100·7400·6900·6f00·6e00·0000··n.t.a.t.i.o.n... | ||
00000110:· |
00000110:·0d00·6d00·6900·6e00·5300·6400·6b00·5600··..m.i.n.S.d.k.V. | ||
00000120:·6 |
00000120:·6500·7200·7300·6900·6f00·6e00·0000·0700··e.r.s.i.o.n..... | ||
00000130:· |
00000130:·6100·6e00·6400·7200·6f00·6900·6400·0000··a.n.d.r.o.i.d... | ||
00000140:· |
00000140:·2a00·6800·7400·7400·7000·3a00·2f00·2f00··*.h.t.t.p.:././. | ||
00000150:· |
00000150:·7300·6300·6800·6500·6d00·6100·7300·2e00··s.c.h.e.m.a.s... | ||
00000160:·6 |
00000160:·6100·6e00·6400·7200·6f00·6900·6400·2e00··a.n.d.r.o.i.d... | ||
00000170:· |
00000170:·6300·6f00·6d00·2f00·6100·7000·6b00·2f00··c.o.m./.a.p.k./. | ||
00000180:· |
00000180:·7200·6500·7300·2f00·6100·6e00·6400·7200··r.e.s./.a.n.d.r. | ||
00000190:·6 |
00000190:·6f00·6900·6400·0000·0000·0000·0700·7000··o.i.d.........p. | ||
000001a0:·6 |
000001a0:·6100·6300·6b00·6100·6700·6500·0000·1800··a.c.k.a.g.e..... | ||
000001b0:· |
000001b0:·7000·6c00·6100·7400·6600·6f00·7200·6d00··p.l.a.t.f.o.r.m. | ||
000001c0:· |
000001c0:·4200·7500·6900·6c00·6400·5600·6500·7200··B.u.i.l.d.V.e.r. | ||
000001d0:· |
000001d0:·7300·6900·6f00·6e00·4300·6f00·6400·6500··s.i.o.n.C.o.d.e. | ||
000001e0:· |
000001e0:·0000·1800·7000·6c00·6100·7400·6600·6f00··....p.l.a.t.f.o. | ||
000001f0:· |
000001f0:·7200·6d00·4200·7500·6900·6c00·6400·5600··r.m.B.u.i.l.d.V. | ||
00000200:·6 |
00000200:·6500·7200·7300·6900·6f00·6e00·4e00·6100··e.r.s.i.o.n.N.a. | ||
00000210:· |
00000210:·6d00·6500·0000·0800·6d00·6100·6e00·6900··m.e.....m.a.n.i. | ||
00000220:· |
00000220:·6600·6500·7300·7400·0000·1900·6300·6f00··f.e.s.t.....c.o. | ||
00000230:· |
00000230:·6d00·2e00·6200·6f00·6f00·6d00·6200·7500··m...b.o.o.m.b.u. | ||
00000240:· |
00000240:·6c00·6500·7200·2e00·6700·6100·6d00·6500··l.e.r...g.a.m.e. | ||
00000250:· |
00000250:·7300·2e00·7300·6800·6900·6600·7400·0000··s...s.h.i.f.t... | ||
00000260:· |
00000260:·0500·3100·2e00·3000·2e00·3100·0000·0100··..1...0...1..... | ||
00000270:· |
00000270:·3400·0000·0300·3100·2e00·3600·0000·0b00··4.....1...6..... | ||
00000280:·6100· |
00000280:·6100·7000·7000·6c00·6900·6300·6100·7400··a.p.p.l.i.c.a.t. | ||
00000290:· |
00000290:·6900·6f00·6e00·0000·0800·6100·6300·7400··i.o.n.....a.c.t. | ||
000002a0:·6 |
000002a0:·6900·7600·6900·7400·7900·0000·0500·2e00··i.v.i.t.y....... | ||
000002b0:· |
000002b0:·4d00·6100·6900·6e00·0000·0d00·6900·6e00··M.a.i.n.....i.n. | ||
000002c0: |
000002c0:·7400·6500·6e00·7400·2d00·6600·6900·6c00··t.e.n.t.-.f.i.l. | ||
000002d0:·7400·6500· |
000002d0:·7400·6500·7200·0000·0600·6100·6300·7400··t.e.r.....a.c.t. | ||
000002e0:· |
000002e0:·6900·6f00·6e00·0000·1a00·6100·6e00·6400··i.o.n.....a.n.d. | ||
000002f0:· |
000002f0:·7200·6f00·6900·6400·2e00·6900·6e00·7400··r.o.i.d...i.n.t. | ||
00000300:·6 |
00000300:·6500·6e00·7400·2e00·6100·6300·7400·6900··e.n.t...a.c.t.i. | ||
00000310:· |
00000310:·6f00·6e00·2e00·4d00·4100·4900·4e00·0000··o.n...M.A.I.N... | ||
00000320:· |
00000320:·0800·6300·6100·7400·6500·6700·6f00·7200··..c.a.t.e.g.o.r. | ||
00000330:· |
00000330:·7900·0000·2000·6100·6e00·6400·7200·6f00··y...·.a.n.d.r.o. | ||
00000340:· |
00000340:·6900·6400·2e00·6900·6e00·7400·6500·6e00··i.d...i.n.t.e.n. | ||
00000350:· |
00000350:·7400·2e00·6300·6100·7400·6500·6700·6f00··t...c.a.t.e.g.o. | ||
00000360:· |
00000360:·7200·7900·2e00·4c00·4100·5500·4e00·4300··r.y...L.A.U.N.C. | ||
00000370:· |
00000370:·4800·4500·5200·0000·0800·7500·7300·6500··H.E.R.....u.s.e. | ||
00000380:· |
00000380:·7300·2d00·7300·6400·6b00·0000·8001·0800··s.-.s.d.k....... | ||
00000390:· |
00000390:·2400·0000·1b02·0101·1c02·0101·0200·0101··$............... | ||
000003a0:·0 |
000003a0:·0100·0101·0300·0101·1e00·0101·0c02·0101··................ | ||
000003b0:· |
000003b0:·0001·1000·1800·0000·1100·0000·ffff·ffff··................ | ||
000003c0:·0 |
000003c0:·0700·0000·0800·0000·0201·1000·8800·0000··................ | ||
000003d0:· |
000003d0:·1100·0000·ffff·ffff·ffff·ffff·0d00·0000··................ | ||
000003e0:· |
000003e0:·1400·1400·0500·0000·0000·0000·0800·0000··................ | ||
000003f0:· |
000003f0:·0000·0000·ffff·ffff·0800·0010·6500·0000··............e... | ||
00000400:·0 |
00000400:·0800·0000·0100·0000·0f00·0000·0800·0003··................ | ||
00000410:·0 |
00000410:·0f00·0000·ffff·ffff·0a00·0000·0e00·0000··................ | ||
00000420:·0 |
00000420:·0800·0003·0e00·0000·ffff·ffff·0b00·0000··................ | ||
00000430:· |
00000430:·1000·0000·0800·0010·0400·0000·ffff·ffff··................ | ||
00000440:· |
00000440:·0c00·0000·1100·0000·0800·0004·cdcc·cc3f··...............? | ||
00000450:· |
00000450:·0201·1000·4c00·0000·1500·0000·ffff·ffff··....L........... | ||
00000460:· |
00000460:·ffff·ffff·1200·0000·1400·1400·0200·0000··................ | ||
00000470:·0 |
00000470:·0000·0000·0800·0000·0300·0000·ffff·ffff··................ | ||
00000480:· |
00000480:·0800·0001·0000·047f·0800·0000·0200·0000··................ | ||
00000490:· |
00000490:·ffff·ffff·0800·0001·0000·027f·0201·1000··................ | ||
000004a0:· |
000004a0:·6000·0000·1600·0000·ffff·ffff·ffff·ffff··`............... | ||
000004b0:·1 |
000004b0:·1300·0000·1400·1400·0300·0000·0000·0000··................ | ||
000004c0:·0 |
000004c0:·0800·0000·0300·0000·ffff·ffff·0800·0001··................ | ||
000004d0:· |
000004d0:·0000·047f·0800·0000·0400·0000·1400·0000··................ | ||
000004e0:·0 |
000004e0:·0800·0003·1400·0000·0800·0000·0500·0000··................ | ||
000004f0:· |
000004f0:·ffff·ffff·0800·0010·0100·0000·0201·1000··................ | ||
00000500:· |
00000500:·2400·0000·1900·0000·ffff·ffff·ffff·ffff··$............... | ||
00000510:· |
00000510:·1500·0000·1400·1400·0000·0000·0000·0000··................ | ||
00000520:· |
00000520:·0201·1000·3800·0000·1a00·0000·ffff·ffff··....8........... | ||
00000530:· |
00000530:·ffff·ffff·1600·0000·1400·1400·0100·0000··................ | ||
00000540:·0 |
00000540:·0000·0000·0800·0000·0400·0000·1700·0000··................ | ||
00000550:· |
00000550:·0800·0003·1700·0000·0301·1000·1800·0000··................ | ||
00000560:· |
00000560:·1a00·0000·ffff·ffff·ffff·ffff·1600·0000··................ | ||
00000570:· |
00000570:·0201·1000·3800·0000·1b00·0000·ffff·ffff··....8........... | ||
00000580: |
00000580:·ffff·ffff·1800·0000·1400·1400·0100·0000··................ | ||
00000590:·0 |
00000590:·0000·0000·0800·0000·0400·0000·1900·0000··................ | ||
000005a0:· |
000005a0:·0800·0003·1900·0000·0301·1000·1800·0000··................ | ||
000005b0:· |
000005b0:·1b00·0000·ffff·ffff·ffff·ffff·1800·0000··................ | ||
000005c0:·0 |
000005c0:·0301·1000·1800·0000·1c00·0000·ffff·ffff··................ | ||
000005d0:· |
000005d0:·ffff·ffff·1500·0000·0301·1000·1800·0000··................ | ||
000005e0:·1d00·0000·ffff·ffff·ffff·ffff·1300·0000··................ | |||
000005f0:·0301·1000·1800·0000·1f00·0000·ffff·ffff··................ | |||
00000600:·ffff·ffff·1200·0000·0201·1000·3800·0000··............8... | |||
00000610:·2000·0000·ffff·ffff·ffff·ffff·1a00·0000···............... | |||
00000620:·1400·1400·0100·0000·0000·0000·0800·0000··................ | |||
Max diff block lines reached; 0/13527 bytes (0.00%) of diff not shown. |