Offset 1, 51 lines modified | Offset 1, 51 lines modified | ||
1 |
Zip·file·size:·27 |
1 | Zip·file·size:·2720613·bytes,·number·of·entries:·49 |
2 | -rw----·····2.0·fat·····3940·bl·defN·16-Mar-15·13:07·META-INF/MANIFEST.MF | 2 | -rw----·····2.0·fat·····3940·bl·defN·16-Mar-15·13:07·META-INF/MANIFEST.MF |
3 | -rw----·····2.0·fat·····4061·bl·defN·16-Mar-15·13:07·META-INF/798AD563.SF | 3 | -rw----·····2.0·fat·····4061·bl·defN·16-Mar-15·13:07·META-INF/798AD563.SF |
4 | -rw----·····2.0·fat·····1291·bl·defN·16-Mar-15·13:07·META-INF/798AD563.RSA | 4 | -rw----·····2.0·fat·····1291·bl·defN·16-Mar-15·13:07·META-INF/798AD563.RSA |
5 | -rw----·····2.0·fat·······41·bl·defN·16-Mar-15·11:23·META-INF/buildserverid | 5 | -rw----·····2.0·fat·······41·bl·defN·16-Mar-15·11:23·META-INF/buildserverid |
6 | -rw----·····2.0·fat·······41·bl·defN·16-Mar-15·11:23·META-INF/fdroidserverid | 6 | -rw----·····2.0·fat·······41·bl·defN·16-Mar-15·11:23·META-INF/fdroidserverid |
7 |
-rw----·····2.0·fat·····2236·bX·defN· |
7 | -rw----·····2.0·fat·····2236·bX·defN·08-Jan-01·00:00·AndroidManifest.xml |
8 |
-rw----·····1.0·fat····60630·b-·stor· |
8 | -rw----·····1.0·fat····60630·b-·stor·08-Jan-01·00:00·assets/audio/bumper/dinga1.ogg |
9 |
-rw----·····1.0·fat····61728·b-·stor· |
9 | -rw----·····1.0·fat····61728·b-·stor·08-Jan-01·00:00·assets/audio/bumper/dingc1.ogg |
10 |
-rw----·····1.0·fat····61340·b-·stor· |
10 | -rw----·····1.0·fat····61340·b-·stor·08-Jan-01·00:00·assets/audio/bumper/dingc2.ogg |
11 |
-rw----·····1.0·fat····58010·b-·stor· |
11 | -rw----·····1.0·fat····58010·b-·stor·08-Jan-01·00:00·assets/audio/bumper/dingd1.ogg |
12 |
-rw----·····1.0·fat····60289·b-·stor· |
12 | -rw----·····1.0·fat····60289·b-·stor·08-Jan-01·00:00·assets/audio/bumper/dinge1.ogg |
13 |
-rw----·····1.0·fat····59603·b-·stor· |
13 | -rw----·····1.0·fat····59603·b-·stor·08-Jan-01·00:00·assets/audio/bumper/dingg1.ogg |
14 |
-rw----·····1.0·fat····19990·b-·stor· |
14 | -rw----·····1.0·fat····19990·b-·stor·08-Jan-01·00:00·assets/audio/misc/andBounce2.ogg |
15 |
-rw----·····1.0·fat····14497·b-·stor· |
15 | -rw----·····1.0·fat····14497·b-·stor·08-Jan-01·00:00·assets/audio/misc/ball1.ogg |
16 |
-rw----·····1.0·fat·····7767·b-·stor· |
16 | -rw----·····1.0·fat·····7767·b-·stor·08-Jan-01·00:00·assets/audio/misc/flipper1.ogg |
17 |
-rw----·····1.0·fat·····9828·b-·stor· |
17 | -rw----·····1.0·fat·····9828·b-·stor·08-Jan-01·00:00·assets/audio/misc/message2.ogg |
18 |
-rw----·····1.0·fat····15053·b-·stor· |
18 | -rw----·····1.0·fat····15053·b-·stor·08-Jan-01·00:00·assets/audio/misc/rolloverE.ogg |
19 |
-rw----·····1.0·fat····16791·b-·stor· |
19 | -rw----·····1.0·fat····16791·b-·stor·08-Jan-01·00:00·assets/audio/misc/startup1.ogg |
20 |
-rw----·····2.0·fat····10119·bl·defN· |
20 | -rw----·····2.0·fat····10119·bl·defN·08-Jan-01·00:00·assets/tables/table1.json |
21 |
-rw----·····2.0·fat····10128·bl·defN· |
21 | -rw----·····2.0·fat····10128·bl·defN·08-Jan-01·00:00·assets/tables/table2.json |
22 |
-rw----·····2.0·fat····13529·bl·defN· |
22 | -rw----·····2.0·fat····13529·bl·defN·08-Jan-01·00:00·assets/tables/table3.json |
23 |
-rw----·····2.0·fat····18852·bl·defN· |
23 | -rw----·····2.0·fat····18852·bl·defN·08-Jan-01·00:00·assets/tables/table4.json |
24 |
-rw----·····2.0·fat····25491·bl·defN· |
24 | -rw----·····2.0·fat····25491·bl·defN·08-Jan-01·00:00·assets/tables/table5.json |
25 |
-rw----·····1.0·fat·····6299·b-·stor· |
25 | -rw----·····1.0·fat·····6299·b-·stor·08-Jan-01·00:00·res/drawable-hdpi-v4/icon.png |
26 |
-rw----·····1.0·fat·····3193·b-·stor· |
26 | -rw----·····1.0·fat·····3193·b-·stor·08-Jan-01·00:00·res/drawable-mdpi-v4/icon.png |
27 |
-rw----·····1.0·fat·····7275·b-·stor· |
27 | -rw----·····1.0·fat·····7275·b-·stor·08-Jan-01·00:00·res/drawable-xhdpi-v4/icon.png |
28 |
-rw----·····1.0·fat····13823·b-·stor· |
28 | -rw----·····1.0·fat····13823·b-·stor·08-Jan-01·00:00·res/drawable-xxhdpi-v4/icon.png |
29 |
-rw----·····1.0·fat····14874·b-·stor· |
29 | -rw----·····1.0·fat····14874·b-·stor·08-Jan-01·00:00·res/drawable-xxxhdpi-v4/icon.png |
30 |
-rw----·····2.0·fat······792·bl·defN· |
30 | -rw----·····2.0·fat······792·bl·defN·08-Jan-01·00:00·res/layout/about.xml |
31 |
-rw----·····2.0·fat·····2580·bl·defN· |
31 | -rw----·····2.0·fat·····2580·bl·defN·08-Jan-01·00:00·res/layout/main.xml |
32 |
-rw----·····1.0·fat···276566·b-·stor· |
32 | -rw----·····1.0·fat···276566·b-·stor·08-Jan-01·00:00·res/raw/androidpad.ogg |
33 |
-rw----·····1.0·fat···764170·b-·stor· |
33 | -rw----·····1.0·fat···764170·b-·stor·08-Jan-01·00:00·res/raw/drumbassloop.ogg |
34 |
-rw----·····2.0·fat·····1852·bl·defN· |
34 | -rw----·····2.0·fat·····1852·bl·defN·08-Jan-01·00:00·res/xml/preferences.xml |
35 |
-rw----·····2.0·fat·····1628·bl·defN· |
35 | -rw----·····2.0·fat·····1628·bl·defN·08-Jan-01·00:00·res/xml/preferences_nomultitouch.xml |
36 |
-rw----·····1.0·fat····151 |
36 | -rw----·····1.0·fat····15180·b-·stor·08-Jan-01·00:00·resources.arsc |
37 |
-rw----·····2.0·fat··24 |
37 | -rw----·····2.0·fat··2424352·bl·defN·08-Jan-01·00:00·classes.dex |
38 |
-rw----·····2.0·fat···· |
38 | -rw----·····2.0·fat······303·bl·defN·08-Jan-01·00:00·com/badlogic/gdx/physics/box2d.gwt.xml |
39 |
-rw----·····2.0·fat···· |
39 | -rw----·····2.0·fat····21803·bl·defN·08-Jan-01·00:00·com/badlogic/gdx.gwt.xml |
40 |
-rw----·····2.0·fat····· |
40 | -rw----·····2.0·fat······770·bl·defN·08-Jan-01·00:00·com/badlogic/gdx/graphics/g3d/particles/particles.fragment.glsl |
41 |
-rw----·····2.0·fat····· |
41 | -rw----·····2.0·fat·····2730·bl·defN·08-Jan-01·00:00·com/badlogic/gdx/graphics/g3d/particles/particles.vertex.glsl |
42 |
-rw----·····2.0·fat····· |
42 | -rw----·····2.0·fat·····5163·bl·defN·08-Jan-01·00:00·com/badlogic/gdx/graphics/g3d/shaders/default.fragment.glsl |
43 |
-rw----·····2.0·fat····· |
43 | -rw----·····2.0·fat·····8948·bl·defN·08-Jan-01·00:00·com/badlogic/gdx/graphics/g3d/shaders/default.vertex.glsl |
44 |
-rw----·····2.0·fat····· |
44 | -rw----·····2.0·fat······870·bl·defN·08-Jan-01·00:00·com/badlogic/gdx/graphics/g3d/shaders/depth.fragment.glsl |
45 |
-rw----·····2.0·fat···· |
45 | -rw----·····2.0·fat·····2923·bl·defN·08-Jan-01·00:00·com/badlogic/gdx/graphics/g3d/shaders/depth.vertex.glsl |
46 |
-rw----·····2.0·fat····21 |
46 | -rw----·····2.0·fat····21743·bl·defN·08-Jan-01·00:00·com/badlogic/gdx/utils/arial-15.fnt |
47 |
-rw----·····2.0·fat···· |
47 | -rw----·····2.0·fat····21814·bl·defN·08-Jan-01·00:00·com/badlogic/gdx/utils/arial-15.png |
48 |
-rw----·····2.0·fat···2 |
48 | -rw----·····2.0·fat···284164·bl·defN·08-Jan-01·00:00·lib/armeabi/libgdx-box2d.so |
49 |
-rw----·····2.0·fat···2 |
49 | -rw----·····2.0·fat···206348·bl·defN·08-Jan-01·00:00·lib/armeabi-v7a/libgdx-box2d.so |
50 |
-rw----·····2.0·fat···2 |
50 | -rw----·····2.0·fat···288192·bl·defN·08-Jan-01·00:00·lib/x86/libgdx-box2d.so |
51 |
49·files,·4 |
51 | 49·files,·4933610·bytes·uncompressed,·2713521·bytes·compressed:··45.0% |
Offset 6, 23 lines modified | Offset 6, 23 lines modified | ||
6 | packageInfo:·null | 6 | packageInfo:·null |
7 | sdkInfo: | 7 | sdkInfo: |
8 | ··minSdkVersion:·'4' | 8 | ··minSdkVersion:·'4' |
9 | ··targetSdkVersion:·'21' | 9 | ··targetSdkVersion:·'21' |
10 | sharedLibrary:·false | 10 | sharedLibrary:·false |
11 | unknownFiles: | 11 | unknownFiles: |
12 | ··com/badlogic/gdx.gwt.xml:·'8' | 12 | ··com/badlogic/gdx.gwt.xml:·'8' |
13 | ··com/badlogic/gdx/physics/box2d.gwt.xml:·'8' | ||
13 | ··com/badlogic/gdx/graphics/g3d/particles/particles.fragment.glsl:·'8' | 14 | ··com/badlogic/gdx/graphics/g3d/particles/particles.fragment.glsl:·'8' |
14 | ··com/badlogic/gdx/graphics/g3d/particles/particles.vertex.glsl:·'8' | 15 | ··com/badlogic/gdx/graphics/g3d/particles/particles.vertex.glsl:·'8' |
15 | ··com/badlogic/gdx/graphics/g3d/shaders/default.fragment.glsl:·'8' | 16 | ··com/badlogic/gdx/graphics/g3d/shaders/default.fragment.glsl:·'8' |
16 | ··com/badlogic/gdx/graphics/g3d/shaders/default.vertex.glsl:·'8' | 17 | ··com/badlogic/gdx/graphics/g3d/shaders/default.vertex.glsl:·'8' |
17 | ··com/badlogic/gdx/graphics/g3d/shaders/depth.fragment.glsl:·'8' | 18 | ··com/badlogic/gdx/graphics/g3d/shaders/depth.fragment.glsl:·'8' |
18 | ··com/badlogic/gdx/graphics/g3d/shaders/depth.vertex.glsl:·'8' | 19 | ··com/badlogic/gdx/graphics/g3d/shaders/depth.vertex.glsl:·'8' |
19 | ··com/badlogic/gdx/utils/arial-15.fnt:·'8' | 20 | ··com/badlogic/gdx/utils/arial-15.fnt:·'8' |
20 | ··com/badlogic/gdx/utils/arial-15.png:·'8' | 21 | ··com/badlogic/gdx/utils/arial-15.png:·'8' |
21 | ··com/badlogic/gdx/physics/box2d.gwt.xml:·'8' | ||
22 | usesFramework: | 22 | usesFramework: |
23 | ··ids: | 23 | ··ids: |
24 | ··-·1 | 24 | ··-·1 |
25 | ··tag:·null | 25 | ··tag:·null |
26 | version:·2.2.1-dirty | 26 | version:·2.2.1-dirty |
27 | versionInfo: | 27 | versionInfo: |
28 | ··versionCode:·'20' | 28 | ··versionCode:·'20' |
Offset 29, 10 lines modified | Offset 29, 9 lines modified | ||
29 | ····.locals·0 | 29 | ····.locals·0 |
30 | ····.prologue | 30 | ····.prologue |
31 | ····.line·19 | 31 | ····.line·19 |
32 | ····.local·p0,·"this":Lcom/badlogic/gdx/assets/AssetLoaderParameters;,·"Lcom/badlogic/gdx/assets/AssetLoaderParameters<TT;>;" | 32 | ····.local·p0,·"this":Lcom/badlogic/gdx/assets/AssetLoaderParameters;,·"Lcom/badlogic/gdx/assets/AssetLoaderParameters<TT;>;" |
33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
34 | ····.line·23 | ||
35 | ····return-void | 34 | ····return-void |
36 | .end·method | 35 | .end·method |
Offset 407, 173 lines modified | Offset 407, 170 lines modified | ||
407 | ····invoke-virtual·{v1,·v2},·Ljava/util/Stack;->push(Ljava/lang/Object;)Ljava/lang/Object; | 407 | ····invoke-virtual·{v1,·v2},·Ljava/util/Stack;->push(Ljava/lang/Object;)Ljava/lang/Object; |
408 | ····.line·458 | 408 | ····.line·458 |
409 | ····return-void | 409 | ····return-void |
410 | .end·method | 410 | .end·method |
411 | .method·private·disposeDependencies(Ljava/lang/String;)V | 411 | .method·private·disposeDependencies(Ljava/lang/String;)V |
412 |
····.locals· |
412 | ····.locals·6 |
413 | ····.param·p1,·"fileName"····#·Ljava/lang/String; | 413 | ····.param·p1,·"fileName"····#·Ljava/lang/String; |
414 | ····.prologue | 414 | ····.prologue |
415 | ····.line·343 | 415 | ····.line·343 |
416 |
····iget-object·v |
416 | ····iget-object·v4,·p0,·Lcom/badlogic/gdx/assets/AssetManager;->assetDependencies:Lcom/badlogic/gdx/utils/ObjectMap; |
417 |
····invoke-virtual·{v |
417 | ····invoke-virtual·{v4,·p1},·Lcom/badlogic/gdx/utils/ObjectMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
418 | ····move-result-object·v1 | 418 | ····move-result-object·v1 |
419 | ····check-cast·v1,·Lcom/badlogic/gdx/utils/Array; | 419 | ····check-cast·v1,·Lcom/badlogic/gdx/utils/Array; |
420 | ····.line·344 | 420 | ····.line·344 |
421 | ····.local·v1,·"dependencies":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Ljava/lang/String;>;" | 421 | ····.local·v1,·"dependencies":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Ljava/lang/String;>;" |
422 | ····if-eqz·v1,·:cond_0 | 422 | ····if-eqz·v1,·:cond_0 |
423 | ····.line·345 | 423 | ····.line·345 |
424 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; | 424 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
425 |
····move-result-object·v |
425 | ····move-result-object·v4 |
426 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
427 | ····:goto_0 | 426 | ····:goto_0 |
428 |
····invoke-interface·{v |
427 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
429 | ····move-result·v5 | 428 | ····move-result·v5 |
430 | ····if-eqz·v5,·:cond_0 | 429 | ····if-eqz·v5,·:cond_0 |
431 |
····invoke-interface·{v |
430 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
432 | ····move-result-object·v2 | 431 | ····move-result-object·v2 |
433 | ····check-cast·v2,·Ljava/lang/String; | 432 | ····check-cast·v2,·Ljava/lang/String; |
434 | ····.line·346 | 433 | ····.line·346 |
435 | ····.local·v2,·"dependency":Ljava/lang/String; | 434 | ····.local·v2,·"dependency":Ljava/lang/String; |
436 | ····invoke-direct·{p0,·v2},·Lcom/badlogic/gdx/assets/AssetManager;->disposeDependencies(Ljava/lang/String;)V | 435 | ····invoke-direct·{p0,·v2},·Lcom/badlogic/gdx/assets/AssetManager;->disposeDependencies(Ljava/lang/String;)V |
437 | ····goto·:goto_0 | 436 | ····goto·:goto_0 |
438 | ····.line·350 | 437 | ····.line·350 |
439 | ····.end·local·v2····#·"dependency":Ljava/lang/String; | 438 | ····.end·local·v2····#·"dependency":Ljava/lang/String; |
440 | ····.end·local·v3····#·"i$":Ljava/util/Iterator; | ||
441 | ····:cond_0 | 439 | ····:cond_0 |
442 |
····iget-object·v |
440 | ····iget-object·v4,·p0,·Lcom/badlogic/gdx/assets/AssetManager;->assetTypes:Lcom/badlogic/gdx/utils/ObjectMap; |
443 |
····invoke-virtual·{v |
441 | ····invoke-virtual·{v4,·p1},·Lcom/badlogic/gdx/utils/ObjectMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
444 |
····move-result-object·v |
442 | ····move-result-object·v3 |
445 |
····check-cast·v |
443 | ····check-cast·v3,·Ljava/lang/Class; |
446 | ····.line·351 | 444 | ····.line·351 |
447 |
····.local·v |
445 | ····.local·v3,·"type":Ljava/lang/Class; |
448 |
····iget-object·v |
446 | ····iget-object·v4,·p0,·Lcom/badlogic/gdx/assets/AssetManager;->assets:Lcom/badlogic/gdx/utils/ObjectMap; |
449 |
····invoke-virtual·{v |
447 | ····invoke-virtual·{v4,·v3},·Lcom/badlogic/gdx/utils/ObjectMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
450 |
····move-result-object·v |
448 | ····move-result-object·v4 |
451 |
····check-cast·v |
449 | ····check-cast·v4,·Lcom/badlogic/gdx/utils/ObjectMap; |
452 |
····invoke-virtual·{v |
450 | ····invoke-virtual·{v4,·p1},·Lcom/badlogic/gdx/utils/ObjectMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
453 |
····move-result-object·v |
451 | ····move-result-object·v4 |
454 |
····check-cast·v |
452 | ····check-cast·v4,·Lcom/badlogic/gdx/assets/RefCountedContainer; |
455 |
····const-class·v |
453 | ····const-class·v5,·Ljava/lang/Object; |
456 |
····invoke-virtual·{v |
454 | ····invoke-virtual·{v4,·v5},·Lcom/badlogic/gdx/assets/RefCountedContainer;->getObject(Ljava/lang/Class;)Ljava/lang/Object; |
457 | ····move-result-object·v0 | 455 | ····move-result-object·v0 |
458 | ····.line·352 | 456 | ····.line·352 |
459 | ····.local·v0,·"asset":Ljava/lang/Object; | 457 | ····.local·v0,·"asset":Ljava/lang/Object; |
460 |
····instance-of·v |
458 | ····instance-of·v4,·v0,·Lcom/badlogic/gdx/utils/Disposable; |
461 |
····if-eqz·v |
459 | ····if-eqz·v4,·:cond_1 |
462 | ····check-cast·v0,·Lcom/badlogic/gdx/utils/Disposable; | 460 | ····check-cast·v0,·Lcom/badlogic/gdx/utils/Disposable; |
463 | ····.end·local·v0····#·"asset":Ljava/lang/Object; | 461 | ····.end·local·v0····#·"asset":Ljava/lang/Object; |
464 | ····invoke-interface·{v0},·Lcom/badlogic/gdx/utils/Disposable;->dispose()V | 462 | ····invoke-interface·{v0},·Lcom/badlogic/gdx/utils/Disposable;->dispose()V |
465 | ····.line·353 | 463 | ····.line·353 |
466 | ····:cond_1 | 464 | ····:cond_1 |
467 | ····return-void | 465 | ····return-void |
468 | .end·method | 466 | .end·method |
Max diff block lines reached; 75100/79651 bytes (94.29%) of diff not shown. |
Offset 123, 129 lines modified | Offset 123, 127 lines modified | ||
123 | ····.line·95 | 123 | ····.line·95 |
124 | ····:cond_0 | 124 | ····:cond_0 |
125 | ····return-object·v1 | 125 | ····return-object·v1 |
126 | ····.line·78 | 126 | ····.line·78 |
127 | ····:cond_1 | 127 | ····:cond_1 |
128 |
····new-instance·v |
128 | ····new-instance·v2,·Lcom/badlogic/gdx/utils/ObjectMap$Entry; |
129 |
····invoke-direct·{v |
129 | ····invoke-direct·{v2},·Lcom/badlogic/gdx/utils/ObjectMap$Entry;-><init>()V |
130 | ····.line·79 | 130 | ····.line·79 |
131 |
····.local·v |
131 | ····.local·v2,·"item":Lcom/badlogic/gdx/utils/ObjectMap$Entry;,·"Lcom/badlogic/gdx/utils/ObjectMap$Entry<Ljava/lang/String;Lcom/badlogic/gdx/graphics/g3d/model/data/ModelData;>;" |
132 |
····iput-object·p1,·v |
132 | ····iput-object·p1,·v2,·Lcom/badlogic/gdx/utils/ObjectMap$Entry;->key:Ljava/lang/Object; |
133 | ····.line·80 | 133 | ····.line·80 |
134 |
····iput-object·v0,·v |
134 | ····iput-object·v0,·v2,·Lcom/badlogic/gdx/utils/ObjectMap$Entry;->value:Ljava/lang/Object; |
135 | ····.line·81 | 135 | ····.line·81 |
136 |
····iget-object·v |
136 | ····iget-object·v7,·p0,·Lcom/badlogic/gdx/assets/loaders/ModelLoader;->items:Lcom/badlogic/gdx/utils/Array; |
137 |
····monitor-enter·v |
137 | ····monitor-enter·v7 |
138 | ····.line·82 | 138 | ····.line·82 |
139 | ····:try_start_0 | 139 | ····:try_start_0 |
140 |
····iget-object·v |
140 | ····iget-object·v6,·p0,·Lcom/badlogic/gdx/assets/loaders/ModelLoader;->items:Lcom/badlogic/gdx/utils/Array; |
141 |
····invoke-virtual·{v |
141 | ····invoke-virtual·{v6,·v2},·Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V |
142 | ····.line·83 | 142 | ····.line·83 |
143 |
····monitor-exit·v |
143 | ····monitor-exit·v7 |
144 | ····:try_end_0 | 144 | ····:try_end_0 |
145 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 145 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
146 | ····.line·85 | 146 | ····.line·85 |
147 | ····if-eqz·p3,·:cond_3 | 147 | ····if-eqz·p3,·:cond_3 |
148 |
····iget-object·v |
148 | ····iget-object·v5,·p3,·Lcom/badlogic/gdx/assets/loaders/ModelLoader$ModelParameters;->textureParameter:Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; |
149 | ····.line·89 | 149 | ····.line·89 |
150 |
····.local·v |
150 | ····.local·v5,·"textureParameter":Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; |
151 | ····:goto_0 | 151 | ····:goto_0 |
152 |
····iget-object·v |
152 | ····iget-object·v6,·v0,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelData;->materials:Lcom/badlogic/gdx/utils/Array; |
153 |
····invoke-virtual·{v |
153 | ····invoke-virtual·{v6},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
154 |
····move-result-object·v |
154 | ····move-result-object·v6 |
155 | ····:cond_2 | 155 | ····:cond_2 |
156 |
····invoke-interface·{v |
156 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
157 |
····move-result·v |
157 | ····move-result·v7 |
158 |
····if-eqz·v |
158 | ····if-eqz·v7,·:cond_0 |
159 |
····invoke-interface·{v |
159 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
160 |
····move-result-object·v |
160 | ····move-result-object·v3 |
161 |
····check-cast·v |
161 | ····check-cast·v3,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial; |
162 | ····.line·90 | 162 | ····.line·90 |
163 |
····.local·v |
163 | ····.local·v3,·"modelMaterial":Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial; |
164 |
····iget-object·v |
164 | ····iget-object·v7,·v3,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->textures:Lcom/badlogic/gdx/utils/Array; |
165 |
····if-eqz·v |
165 | ····if-eqz·v7,·:cond_2 |
166 | ····.line·91 | 166 | ····.line·91 |
167 |
····iget-object·v |
167 | ····iget-object·v7,·v3,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->textures:Lcom/badlogic/gdx/utils/Array; |
168 |
····invoke-virtual·{v |
168 | ····invoke-virtual·{v7},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
169 |
····move-result-object·v |
169 | ····move-result-object·v7 |
170 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
171 | ····:goto_1 | 170 | ····:goto_1 |
172 |
····invoke-interface·{v |
171 | ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z |
173 | ····move-result·v8 | 172 | ····move-result·v8 |
174 | ····if-eqz·v8,·:cond_2 | 173 | ····if-eqz·v8,·:cond_2 |
175 |
····invoke-interface·{v |
174 | ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
176 |
····move-result-object·v |
175 | ····move-result-object·v4 |
177 |
····check-cast·v |
176 | ····check-cast·v4,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture; |
178 | ····.line·92 | 177 | ····.line·92 |
179 |
····.local·v |
178 | ····.local·v4,·"modelTexture":Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture; |
180 | ····new-instance·v8,·Lcom/badlogic/gdx/assets/AssetDescriptor; | 179 | ····new-instance·v8,·Lcom/badlogic/gdx/assets/AssetDescriptor; |
181 |
····iget-object·v9,·v |
180 | ····iget-object·v9,·v4,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelTexture;->fileName:Ljava/lang/String; |
182 | ····const-class·v10,·Lcom/badlogic/gdx/graphics/Texture; | 181 | ····const-class·v10,·Lcom/badlogic/gdx/graphics/Texture; |
183 |
····invoke-direct·{v8,·v9,·v10,·v |
182 | ····invoke-direct·{v8,·v9,·v10,·v5},·Lcom/badlogic/gdx/assets/AssetDescriptor;-><init>(Ljava/lang/String;Ljava/lang/Class;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V |
184 | ····invoke-virtual·{v1,·v8},·Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V | 183 | ····invoke-virtual·{v1,·v8},·Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V |
Max diff block lines reached; 1822/8034 bytes (22.68%) of diff not shown. |
Offset 166, 121 lines modified | Offset 166, 119 lines modified | ||
166 | ····.param·p4,·"parameter"····#·Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter; | 166 | ····.param·p4,·"parameter"····#·Lcom/badlogic/gdx/assets/loaders/SkinLoader$SkinParameter; |
167 | ····.prologue | 167 | ····.prologue |
168 | ····.line·60 | 168 | ····.line·60 |
169 | ····if-nez·p4,·:cond_0 | 169 | ····if-nez·p4,·:cond_0 |
170 | ····.line·61 | 170 | ····.line·61 |
171 |
····new-instance·v |
171 | ····new-instance·v5,·Ljava/lang/StringBuilder; |
172 |
····invoke-direct·{v |
172 | ····invoke-direct·{v5},·Ljava/lang/StringBuilder;-><init>()V |
173 | ····invoke-virtual·{p3},·Lcom/badlogic/gdx/files/FileHandle;->pathWithoutExtension()Ljava/lang/String; | 173 | ····invoke-virtual·{p3},·Lcom/badlogic/gdx/files/FileHandle;->pathWithoutExtension()Ljava/lang/String; |
174 | ····move-result-object·v7 | ||
175 | ····invoke-virtual·{v6,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
176 | ····move-result-object·v6 | 174 | ····move-result-object·v6 |
177 |
···· |
175 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
178 |
···· |
176 | ····move-result-object·v5 |
179 |
···· |
177 | ····const-string·v6,·".atlas" |
180 |
····invoke-virtual·{v6},·Ljava/lang/StringBuilder;-> |
178 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
181 | ····move-result-object·v5 | 179 | ····move-result-object·v5 |
180 | ····invoke-virtual·{v5},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | ||
181 | ····move-result-object·v4 | ||
182 | ····.line·62 | 182 | ····.line·62 |
183 |
····.local·v |
183 | ····.local·v4,·"textureAtlasPath":Ljava/lang/String; |
184 |
····const/4·v |
184 | ····const/4·v2,·0x0 |
185 | ····.line·67 | 185 | ····.line·67 |
186 |
····.local·v |
186 | ····.local·v2,·"resources":Lcom/badlogic/gdx/utils/ObjectMap;,·"Lcom/badlogic/gdx/utils/ObjectMap<Ljava/lang/String;Ljava/lang/Object;>;" |
187 | ····:goto_0 | 187 | ····:goto_0 |
188 |
····const-class·v |
188 | ····const-class·v5,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; |
189 |
····invoke-virtual·{p1,·v |
189 | ····invoke-virtual·{p1,·v4,·v5},·Lcom/badlogic/gdx/assets/AssetManager;->get(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; |
190 | ····move-result-object·v0 | 190 | ····move-result-object·v0 |
191 | ····check-cast·v0,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; | 191 | ····check-cast·v0,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; |
192 | ····.line·68 | 192 | ····.line·68 |
193 | ····.local·v0,·"atlas":Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; | 193 | ····.local·v0,·"atlas":Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; |
194 |
····new-instance·v |
194 | ····new-instance·v3,·Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; |
195 |
····invoke-direct·{v |
195 | ····invoke-direct·{v3,·v0},·Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;-><init>(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;)V |
196 | ····.line·69 | 196 | ····.line·69 |
197 |
····.local·v |
197 | ····.local·v3,·"skin":Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; |
198 |
····if-eqz·v |
198 | ····if-eqz·v2,·:cond_1 |
199 | ····.line·70 | 199 | ····.line·70 |
200 |
····invoke-virtual·{v |
200 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/utils/ObjectMap;->entries()Lcom/badlogic/gdx/utils/ObjectMap$Entries; |
201 |
····move-result-object·v |
201 | ····move-result-object·v5 |
202 |
····invoke-virtual·{v |
202 | ····invoke-virtual·{v5},·Lcom/badlogic/gdx/utils/ObjectMap$Entries;->iterator()Ljava/util/Iterator; |
203 |
····move-result-object·v |
203 | ····move-result-object·v6 |
204 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
205 | ····:goto_1 | 204 | ····:goto_1 |
206 |
····invoke-interface·{v |
205 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
207 |
····move-result·v |
206 | ····move-result·v5 |
208 |
····if-eqz·v |
207 | ····if-eqz·v5,·:cond_1 |
209 |
····invoke-interface·{v |
208 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
210 | ····move-result-object·v1 | 209 | ····move-result-object·v1 |
211 | ····check-cast·v1,·Lcom/badlogic/gdx/utils/ObjectMap$Entry; | 210 | ····check-cast·v1,·Lcom/badlogic/gdx/utils/ObjectMap$Entry; |
212 | ····.line·71 | 211 | ····.line·71 |
213 | ····.local·v1,·"entry":Lcom/badlogic/gdx/utils/ObjectMap$Entry;,·"Lcom/badlogic/gdx/utils/ObjectMap$Entry<Ljava/lang/String;Ljava/lang/Object;>;" | 212 | ····.local·v1,·"entry":Lcom/badlogic/gdx/utils/ObjectMap$Entry;,·"Lcom/badlogic/gdx/utils/ObjectMap$Entry<Ljava/lang/String;Ljava/lang/Object;>;" |
214 |
····iget-object·v |
213 | ····iget-object·v5,·v1,·Lcom/badlogic/gdx/utils/ObjectMap$Entry;->key:Ljava/lang/Object; |
215 |
····check-cast·v |
214 | ····check-cast·v5,·Ljava/lang/String; |
216 | ····iget-object·v7,·v1,·Lcom/badlogic/gdx/utils/ObjectMap$Entry;->value:Ljava/lang/Object; | 215 | ····iget-object·v7,·v1,·Lcom/badlogic/gdx/utils/ObjectMap$Entry;->value:Ljava/lang/Object; |
217 |
····invoke-virtual·{v |
216 | ····invoke-virtual·{v3,·v5,·v7},·Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;->add(Ljava/lang/String;Ljava/lang/Object;)V |
218 | ····goto·:goto_1 | 217 | ····goto·:goto_1 |
219 | ····.line·64 | 218 | ····.line·64 |
220 | ····.end·local·v0····#·"atlas":Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; | 219 | ····.end·local·v0····#·"atlas":Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; |
221 | ····.end·local·v1····#·"entry":Lcom/badlogic/gdx/utils/ObjectMap$Entry;,·"Lcom/badlogic/gdx/utils/ObjectMap$Entry<Ljava/lang/String;Ljava/lang/Object;>;" | 220 | ····.end·local·v1····#·"entry":Lcom/badlogic/gdx/utils/ObjectMap$Entry;,·"Lcom/badlogic/gdx/utils/ObjectMap$Entry<Ljava/lang/String;Ljava/lang/Object;>;" |
222 |
····.end·local·v2····#·" |
221 | ····.end·local·v2····#·"resources":Lcom/badlogic/gdx/utils/ObjectMap;,·"Lcom/badlogic/gdx/utils/ObjectMap<Ljava/lang/String;Ljava/lang/Object;>;" |
223 |
····.end·local·v3····#·" |
222 | ····.end·local·v3····#·"skin":Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; |
224 |
····.end·local·v4····#· |
223 | ····.end·local·v4····#·"textureAtlasPath":Ljava/lang/String; |
Max diff block lines reached; 1789/7507 bytes (23.83%) of diff not shown. |
Offset 73, 160 lines modified | Offset 73, 156 lines modified | ||
73 | ········} | 73 | ········} |
74 | ····.end·annotation | 74 | ····.end·annotation |
75 | ····.prologue | 75 | ····.prologue |
76 | ····.line·53 | 76 | ····.line·53 |
77 | ····invoke-virtual·{p2},·Lcom/badlogic/gdx/files/FileHandle;->parent()Lcom/badlogic/gdx/files/FileHandle; | 77 | ····invoke-virtual·{p2},·Lcom/badlogic/gdx/files/FileHandle;->parent()Lcom/badlogic/gdx/files/FileHandle; |
78 |
····move-result-object·v |
78 | ····move-result-object·v1 |
79 | ····.line·55 | 79 | ····.line·55 |
80 |
····.local·v |
80 | ····.local·v1,·"imgDir":Lcom/badlogic/gdx/files/FileHandle; |
81 | ····if-eqz·p3,·:cond_0 | 81 | ····if-eqz·p3,·:cond_0 |
82 | ····.line·56 | 82 | ····.line·56 |
83 |
····new-instance·v |
83 | ····new-instance·v4,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; |
84 |
····iget-boolean·v |
84 | ····iget-boolean·v5,·p3,·Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader$TextureAtlasParameter;->flip:Z |
85 |
····invoke-direct·{v |
85 | ····invoke-direct·{v4,·p2,·v1,·v5},·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;-><init>(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;Z)V |
86 |
····iput-object·v |
86 | ····iput-object·v4,·p0,·Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;->data:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; |
87 | ····.line·61 | 87 | ····.line·61 |
88 | ····:goto_0 | 88 | ····:goto_0 |
89 | ····new-instance·v0,·Lcom/badlogic/gdx/utils/Array; | 89 | ····new-instance·v0,·Lcom/badlogic/gdx/utils/Array; |
90 | ····invoke-direct·{v0},·Lcom/badlogic/gdx/utils/Array;-><init>()V | 90 | ····invoke-direct·{v0},·Lcom/badlogic/gdx/utils/Array;-><init>()V |
91 | ····.line·62 | 91 | ····.line·62 |
92 | ····.local·v0,·"dependencies":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/assets/AssetDescriptor;>;" | 92 | ····.local·v0,·"dependencies":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/assets/AssetDescriptor;>;" |
93 |
····iget-object·v |
93 | ····iget-object·v4,·p0,·Lcom/badlogic/gdx/assets/loaders/TextureAtlasLoader;->data:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; |
94 |
····invoke-virtual·{v |
94 | ····invoke-virtual·{v4},·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;->getPages()Lcom/badlogic/gdx/utils/Array; |
95 |
····move-result-object·v |
95 | ····move-result-object·v4 |
96 |
····invoke-virtual·{v |
96 | ····invoke-virtual·{v4},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
97 |
····move-result-object·v |
97 | ····move-result-object·v4 |
98 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
99 | ····:goto_1 | 98 | ····:goto_1 |
100 |
····invoke-interface·{v |
99 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
101 | ····move-result·v5 | 100 | ····move-result·v5 |
102 | ····if-eqz·v5,·:cond_1 | 101 | ····if-eqz·v5,·:cond_1 |
103 |
····invoke-interface·{v |
102 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
104 |
····move-result-object·v |
103 | ····move-result-object·v2 |
105 |
····check-cast·v |
104 | ····check-cast·v2,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page; |
106 | ····.line·63 | 105 | ····.line·63 |
107 |
····.local·v |
106 | ····.local·v2,·"page":Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page; |
108 |
····new-instance·v |
107 | ····new-instance·v3,·Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; |
109 |
····invoke-direct·{v |
108 | ····invoke-direct·{v3},·Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;-><init>()V |
110 | ····.line·64 | 109 | ····.line·64 |
111 |
····.local·v |
110 | ····.local·v3,·"params":Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; |
112 |
····iget-object·v5,·v |
111 | ····iget-object·v5,·v2,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;->format:Lcom/badlogic/gdx/graphics/Pixmap$Format; |
113 |
····iput-object·v5,·v |
112 | ····iput-object·v5,·v3,·Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;->format:Lcom/badlogic/gdx/graphics/Pixmap$Format; |
114 | ····.line·65 | 113 | ····.line·65 |
115 |
····iget-boolean·v5,·v |
114 | ····iget-boolean·v5,·v2,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;->useMipMaps:Z |
116 |
····iput-boolean·v5,·v |
115 | ····iput-boolean·v5,·v3,·Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;->genMipMaps:Z |
117 | ····.line·66 | 116 | ····.line·66 |
118 |
····iget-object·v5,·v |
117 | ····iget-object·v5,·v2,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;->minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; |
119 |
····iput-object·v5,·v |
118 | ····iput-object·v5,·v3,·Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;->minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; |
120 | ····.line·67 | 119 | ····.line·67 |
121 |
····iget-object·v5,·v |
120 | ····iget-object·v5,·v2,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;->magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; |
122 |
····iput-object·v5,·v |
121 | ····iput-object·v5,·v3,·Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;->magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; |
123 | ····.line·68 | 122 | ····.line·68 |
124 | ····new-instance·v5,·Lcom/badlogic/gdx/assets/AssetDescriptor; | 123 | ····new-instance·v5,·Lcom/badlogic/gdx/assets/AssetDescriptor; |
125 |
····iget-object·v6,·v |
124 | ····iget-object·v6,·v2,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;->textureFile:Lcom/badlogic/gdx/files/FileHandle; |
126 | ····const-class·v7,·Lcom/badlogic/gdx/graphics/Texture; | 125 | ····const-class·v7,·Lcom/badlogic/gdx/graphics/Texture; |
127 |
····invoke-direct·{v5,·v6,·v7,·v |
126 | ····invoke-direct·{v5,·v6,·v7,·v3},·Lcom/badlogic/gdx/assets/AssetDescriptor;-><init>(Lcom/badlogic/gdx/files/FileHandle;Ljava/lang/Class;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V |
128 | ····invoke-virtual·{v0,·v5},·Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V | 127 | ····invoke-virtual·{v0,·v5},·Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V |
129 | ····goto·:goto_1 | 128 | ····goto·:goto_1 |
130 | ····.line·58 | 129 | ····.line·58 |
131 | ····.end·local·v0····#·"dependencies":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/assets/AssetDescriptor;>;" | 130 | ····.end·local·v0····#·"dependencies":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/assets/AssetDescriptor;>;" |
132 |
····.end·local·v |
131 | ····.end·local·v2····#·"page":Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page; |
133 |
····.end·local·v3····#·"pa |
132 | ····.end·local·v3····#·"params":Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; |
134 | ····.end·local·v4····#·"params":Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; | ||
Max diff block lines reached; 6063/13858 bytes (43.75%) of diff not shown. |
Offset 1, 20 lines modified | Offset 1, 12 lines modified | ||
1 | .class·public·Lcom/badlogic/gdx/files/FileHandle; | 1 | .class·public·Lcom/badlogic/gdx/files/FileHandle; |
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"FileHandle.java" | 3 | .source·"FileHandle.java" |
4 | #·annotations | ||
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
6 | ····value·=·{ | ||
7 | ········Lcom/badlogic/gdx/files/FileHandle$1; | ||
8 | ····} | ||
9 | .end·annotation | ||
10 | #·instance·fields | 4 | #·instance·fields |
11 | .field·protected·file:Ljava/io/File; | 5 | .field·protected·file:Ljava/io/File; |
12 | .field·protected·type:Lcom/badlogic/gdx/Files$FileType; | 6 | .field·protected·type:Lcom/badlogic/gdx/Files$FileType; |
13 | #·direct·methods | 7 | #·direct·methods |
Offset 236, 21 lines modified | Offset 228, 15 lines modified | ||
236 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/files/FileHandle;->type:Lcom/badlogic/gdx/Files$FileType; | 228 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/files/FileHandle;->type:Lcom/badlogic/gdx/Files$FileType; |
237 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; | 229 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; |
238 | ····move-result-object·v2 | 230 | ····move-result-object·v2 |
239 | ····const-string·v3,·")\n" | 231 | ····const-string·v3,·")\nTo·destination:·" |
240 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
241 | ····move-result-object·v2 | ||
242 | ····const-string·v3,·"To·destination:·" | ||
243 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 232 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
244 | ····move-result-object·v2 | 233 | ····move-result-object·v2 |
245 | ····iget-object·v3,·p1,·Lcom/badlogic/gdx/files/FileHandle;->file:Ljava/io/File; | 234 | ····iget-object·v3,·p1,·Lcom/badlogic/gdx/files/FileHandle;->file:Ljava/io/File; |
Offset 2298, 14 lines modified | Offset 2284, 15 lines modified | ||
2298 | ····:cond_0 | 2284 | ····:cond_0 |
2299 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/files/FileHandle;->type:Lcom/badlogic/gdx/Files$FileType; | 2285 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/files/FileHandle;->type:Lcom/badlogic/gdx/Files$FileType; |
2300 | ····sget-object·v3,·Lcom/badlogic/gdx/Files$FileType;->Local:Lcom/badlogic/gdx/Files$FileType; | 2286 | ····sget-object·v3,·Lcom/badlogic/gdx/Files$FileType;->Local:Lcom/badlogic/gdx/Files$FileType; |
2301 | ····if-ne·v2,·v3,·:cond_2 | 2287 | ····if-ne·v2,·v3,·:cond_2 |
2288 | ····.line·134 | ||
2302 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/files/FileHandle;->file()Ljava/io/File; | 2289 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/files/FileHandle;->file()Ljava/io/File; |
2303 | ····move-result-object·v2 | 2290 | ····move-result-object·v2 |
2304 | ····invoke-virtual·{v2},·Ljava/io/File;->exists()Z | 2291 | ····invoke-virtual·{v2},·Ljava/io/File;->exists()Z |
2305 | ····move-result·v2 | 2292 | ····move-result·v2 |
Offset 2641, 14 lines modified | Offset 2628, 15 lines modified | ||
2641 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 2628 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
2642 | ····move-result-object·v2 | 2629 | ····move-result-object·v2 |
2643 | ····.line·228 | 2630 | ····.line·228 |
2644 | ····invoke-static·{v1},·Lcom/badlogic/gdx/utils/StreamUtils;->closeQuietly(Ljava/io/Closeable;)V | 2631 | ····invoke-static·{v1},·Lcom/badlogic/gdx/utils/StreamUtils;->closeQuietly(Ljava/io/Closeable;)V |
2632 | ····.line·224 | ||
2645 | ····return-object·v2 | 2633 | ····return-object·v2 |
2646 | ····.line·225 | 2634 | ····.line·225 |
2647 | ····:catch_0 | 2635 | ····:catch_0 |
2648 | ····move-exception·v0 | 2636 | ····move-exception·v0 |
2649 | ····.line·226 | 2637 | ····.line·226 |
Offset 179, 28 lines modified | Offset 179, 30 lines modified | ||
179 | ····move-result-object·v2 | 179 | ····move-result-object·v2 |
180 | ····invoke-static·{p3,·p7},·Lcom/badlogic/gdx/graphics/Cubemap;->createTextureData(Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/TextureData; | 180 | ····invoke-static·{p3,·p7},·Lcom/badlogic/gdx/graphics/Cubemap;->createTextureData(Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/TextureData; |
181 | ····move-result-object·v3 | 181 | ····move-result-object·v3 |
182 | ····.line·83 | ||
182 | ····invoke-static·{p4,·p7},·Lcom/badlogic/gdx/graphics/Cubemap;->createTextureData(Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/TextureData; | 183 | ····invoke-static·{p4,·p7},·Lcom/badlogic/gdx/graphics/Cubemap;->createTextureData(Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/TextureData; |
183 | ····move-result-object·v4 | 184 | ····move-result-object·v4 |
184 | ····invoke-static·{p5,·p7},·Lcom/badlogic/gdx/graphics/Cubemap;->createTextureData(Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/TextureData; | 185 | ····invoke-static·{p5,·p7},·Lcom/badlogic/gdx/graphics/Cubemap;->createTextureData(Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/TextureData; |
185 | ····move-result-object·v5 | 186 | ····move-result-object·v5 |
186 | ····invoke-static·{p6,·p7},·Lcom/badlogic/gdx/graphics/Cubemap;->createTextureData(Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/TextureData; | 187 | ····invoke-static·{p6,·p7},·Lcom/badlogic/gdx/graphics/Cubemap;->createTextureData(Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/TextureData; |
187 | ····move-result-object·v6 | 188 | ····move-result-object·v6 |
188 | ····move-object·v0,·p0 | 189 | ····move-object·v0,·p0 |
190 | ····.line·82 | ||
189 | ····invoke-direct/range·{v0·..·v6},·Lcom/badlogic/gdx/graphics/Cubemap;-><init>(Lcom/badlogic/gdx/graphics/TextureData;Lcom/badlogic/gdx/graphics/TextureData;Lcom/badlogic/gdx/graphics/TextureData;Lcom/badlogic/gdx/graphics/TextureData;Lcom/badlogic/gdx/graphics/TextureData;Lcom/badlogic/gdx/graphics/TextureData;)V | 191 | ····invoke-direct/range·{v0·..·v6},·Lcom/badlogic/gdx/graphics/Cubemap;-><init>(Lcom/badlogic/gdx/graphics/TextureData;Lcom/badlogic/gdx/graphics/TextureData;Lcom/badlogic/gdx/graphics/TextureData;Lcom/badlogic/gdx/graphics/TextureData;Lcom/badlogic/gdx/graphics/TextureData;Lcom/badlogic/gdx/graphics/TextureData;)V |
190 | ····.line·85 | 192 | ····.line·85 |
191 | ····return-void | 193 | ····return-void |
192 | .end·method | 194 | .end·method |
193 | .method·public·constructor·<init>(Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap;)V | 195 | .method·public·constructor·<init>(Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap;Lcom/badlogic/gdx/graphics/Pixmap;)V |
Offset 839, 58 lines modified | Offset 841, 55 lines modified | ||
839 | ····:cond_1 | 841 | ····:cond_1 |
840 | ····const/4·v1,·0x1 | 842 | ····const/4·v1,·0x1 |
841 | ····goto·:goto_1 | 843 | ····goto·:goto_1 |
842 | .end·method | 844 | .end·method |
843 | .method·public·isManaged()Z | 845 | .method·public·isManaged()Z |
844 |
····.locals· |
846 | ····.locals·6 |
845 | ····.prologue | 847 | ····.prologue |
848 | ····const/4·v1,·0x0 | ||
846 | ····.line·138 | 849 | ····.line·138 |
847 |
····iget-object·v |
850 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/graphics/Cubemap;->data:[Lcom/badlogic/gdx/graphics/TextureData; |
848 |
|
851 | ····array-length·v4,·v3 |
849 | ····array-length·v3,·v0 | ||
850 |
···· |
852 | ····move·v2,·v1 |
851 | ····const/4·v2,·0x0 | ||
852 | ····.local·v2,·"i$":I | ||
853 | ····:goto_0 | 853 | ····:goto_0 |
854 |
····if-ge·v2,·v |
854 | ····if-ge·v2,·v4,·:cond_1 |
855 |
····aget-object·v |
855 | ····aget-object·v0,·v3,·v2 |
856 | ····.line·139 | 856 | ····.line·139 |
857 |
····.local·v |
857 | ····.local·v0,·"data":Lcom/badlogic/gdx/graphics/TextureData; |
858 |
····invoke-interface·{v |
858 | ····invoke-interface·{v0},·Lcom/badlogic/gdx/graphics/TextureData;->isManaged()Z |
859 |
····move-result·v |
859 | ····move-result·v5 |
860 |
····if-nez·v |
860 | ····if-nez·v5,·:cond_0 |
861 | ····const/4·v4,·0x0 | ||
862 | ····.line·140 | 861 | ····.line·140 |
863 |
····.end·local·v |
862 | ····.end·local·v0····#·"data":Lcom/badlogic/gdx/graphics/TextureData; |
864 | ····:goto_1 | 863 | ····:goto_1 |
865 |
····return·v |
864 | ····return·v1 |
866 | ····.line·138 | 865 | ····.line·138 |
867 |
····.restart·local·v |
866 | ····.restart·local·v0····#·"data":Lcom/badlogic/gdx/graphics/TextureData; |
868 | ····:cond_0 | 867 | ····:cond_0 |
869 | ····add-int/lit8·v2,·v2,·0x1 | 868 | ····add-int/lit8·v2,·v2,·0x1 |
870 | ····goto·:goto_0 | 869 | ····goto·:goto_0 |
871 | ····.line·140 | 870 | ····.line·140 |
872 |
····.end·local·v |
871 | ····.end·local·v0····#·"data":Lcom/badlogic/gdx/graphics/TextureData; |
873 | ····:cond_1 | 872 | ····:cond_1 |
874 |
····const/4·v |
873 | ····const/4·v1,·0x1 |
875 | ····goto·:goto_1 | 874 | ····goto·:goto_1 |
876 | .end·method | 875 | .end·method |
877 | .method·public·load(Lcom/badlogic/gdx/graphics/Cubemap$CubemapSide;Lcom/badlogic/gdx/files/FileHandle;)V | 876 | .method·public·load(Lcom/badlogic/gdx/graphics/Cubemap$CubemapSide;Lcom/badlogic/gdx/files/FileHandle;)V |
878 | ····.locals·1 | 877 | ····.locals·1 |
879 | ····.param·p1,·"side"····#·Lcom/badlogic/gdx/graphics/Cubemap$CubemapSide; | 878 | ····.param·p1,·"side"····#·Lcom/badlogic/gdx/graphics/Cubemap$CubemapSide; |
Offset 409, 14 lines modified | Offset 409, 15 lines modified | ||
409 | ····invoke-virtual·{v3},·Lcom/badlogic/gdx/graphics/Pixmap;->getHeight()I | 409 | ····invoke-virtual·{v3},·Lcom/badlogic/gdx/graphics/Pixmap;->getHeight()I |
410 | ····move-result·v9 | 410 | ····move-result·v9 |
411 | ····const/4·v10,·0x0 | 411 | ····const/4·v10,·0x0 |
412 | ····.line·249 | ||
412 | ····invoke-virtual·{v3},·Lcom/badlogic/gdx/graphics/Pixmap;->getGLFormat()I | 413 | ····invoke-virtual·{v3},·Lcom/badlogic/gdx/graphics/Pixmap;->getGLFormat()I |
413 | ····move-result·v11 | 414 | ····move-result·v11 |
414 | ····invoke-virtual·{v3},·Lcom/badlogic/gdx/graphics/Pixmap;->getGLType()I | 415 | ····invoke-virtual·{v3},·Lcom/badlogic/gdx/graphics/Pixmap;->getGLType()I |
415 | ····move-result·v12 | 416 | ····move-result·v12 |
Offset 425, 14 lines modified | Offset 426, 15 lines modified | ||
425 | ····move-result-object·v13 | 426 | ····move-result-object·v13 |
426 | ····move/from16·v5,·p0 | 427 | ····move/from16·v5,·p0 |
427 | ····move/from16·v6,·p2 | 428 | ····move/from16·v6,·p2 |
429 | ····.line·248 | ||
428 | ····invoke-interface/range·{v4·..·v13},·Lcom/badlogic/gdx/graphics/GL20;->glTexImage2D(IIIIIIIILjava/nio/Buffer;)V | 430 | ····invoke-interface/range·{v4·..·v13},·Lcom/badlogic/gdx/graphics/GL20;->glTexImage2D(IIIIIIIILjava/nio/Buffer;)V |
429 | ····goto·:goto_1 | 431 | ····goto·:goto_1 |
430 | .end·method | 432 | .end·method |
431 | #·virtual·methods | 433 | #·virtual·methods |
Offset 919, 77 lines modified | Offset 919, 76 lines modified | ||
919 | ····.line·841 | 919 | ····.line·841 |
920 | ····.local·v1,·"builder":Ljava/lang/StringBuilder; | 920 | ····.local·v1,·"builder":Ljava/lang/StringBuilder; |
921 | ····const/4·v2,·0x0 | 921 | ····const/4·v2,·0x0 |
922 | ····.line·842 | 922 | ····.line·842 |
923 | ····.local·v2,·"i":I | 923 | ····.local·v2,·"i":I |
924 |
····const-string·v |
924 | ····const-string·v3,·"Managed·meshes/app:·{·" |
925 |
····invoke-virtual·{v1,·v |
925 | ····invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
926 | ····.line·843 | 926 | ····.line·843 |
927 |
····sget-object·v |
927 | ····sget-object·v3,·Lcom/badlogic/gdx/graphics/Mesh;->meshes:Ljava/util/Map; |
928 |
····invoke-interface·{v |
928 | ····invoke-interface·{v3},·Ljava/util/Map;->keySet()Ljava/util/Set; |
929 |
····move-result-object·v |
929 | ····move-result-object·v3 |
930 |
····invoke-interface·{v |
930 | ····invoke-interface·{v3},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
931 |
····move-result-object·v |
931 | ····move-result-object·v4 |
932 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
933 | ····:goto_0 | 932 | ····:goto_0 |
934 |
····invoke-interface·{v |
933 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
935 |
····move-result·v |
934 | ····move-result·v3 |
936 |
····if-eqz·v |
935 | ····if-eqz·v3,·:cond_0 |
937 |
····invoke-interface·{v |
936 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
938 | ····move-result-object·v0 | 937 | ····move-result-object·v0 |
939 | ····check-cast·v0,·Lcom/badlogic/gdx/Application; | 938 | ····check-cast·v0,·Lcom/badlogic/gdx/Application; |
940 | ····.line·844 | 939 | ····.line·844 |
941 | ····.local·v0,·"app":Lcom/badlogic/gdx/Application; | 940 | ····.local·v0,·"app":Lcom/badlogic/gdx/Application; |
942 |
····sget-object·v |
941 | ····sget-object·v3,·Lcom/badlogic/gdx/graphics/Mesh;->meshes:Ljava/util/Map; |
943 |
····invoke-interface·{v |
942 | ····invoke-interface·{v3,·v0},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
944 |
····move-result-object·v |
943 | ····move-result-object·v3 |
945 |
····check-cast·v |
944 | ····check-cast·v3,·Lcom/badlogic/gdx/utils/Array; |
946 |
····iget·v |
945 | ····iget·v3,·v3,·Lcom/badlogic/gdx/utils/Array;->size:I |
947 |
····invoke-virtual·{v1,·v |
946 | ····invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
948 | ····.line·845 | 947 | ····.line·845 |
949 |
····const-string·v |
948 | ····const-string·v3,·"·" |
950 |
····invoke-virtual·{v1,·v |
949 | ····invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
951 | ····goto·:goto_0 | 950 | ····goto·:goto_0 |
952 | ····.line·847 | 951 | ····.line·847 |
953 | ····.end·local·v0····#·"app":Lcom/badlogic/gdx/Application; | 952 | ····.end·local·v0····#·"app":Lcom/badlogic/gdx/Application; |
954 | ····:cond_0 | 953 | ····:cond_0 |
955 |
····const-string·v |
954 | ····const-string·v3,·"}" |
956 |
····invoke-virtual·{v1,·v |
955 | ····invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
957 | ····.line·848 | 956 | ····.line·848 |
958 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 957 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
959 |
····move-result-object·v |
958 | ····move-result-object·v3 |
960 |
····return-object·v |
959 | ····return-object·v3 |
961 | .end·method | 960 | .end·method |
962 | .method·public·static·invalidateAllMeshes(Lcom/badlogic/gdx/Application;)V | 961 | .method·public·static·invalidateAllMeshes(Lcom/badlogic/gdx/Application;)V |
963 | ····.locals·3 | 962 | ····.locals·3 |
964 | ····.param·p0,·"app"····#·Lcom/badlogic/gdx/Application; | 963 | ····.param·p0,·"app"····#·Lcom/badlogic/gdx/Application; |
965 | ····.prologue | 964 | ····.prologue |
Offset 3358, 14 lines modified | Offset 3357, 15 lines modified | ||
3358 | ····const-string·v3,·"·floats,·needs·" | 3357 | ····const-string·v3,·"·floats,·needs·" |
3359 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 3358 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
3360 | ····move-result-object·v2 | 3359 | ····move-result-object·v2 |
3360 | ····.line·368 | ||
3361 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/graphics/Mesh;->getNumIndices()I | 3361 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/graphics/Mesh;->getNumIndices()I |
3362 | ····move-result·v3 | 3362 | ····move-result·v3 |
3363 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 3363 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
3364 | ····move-result-object·v2 | 3364 | ····move-result-object·v2 |
Offset 267, 16 lines modified | Offset 267, 18 lines modified | ||
267 | ····:try_end_6 | 267 | ····:try_end_6 |
268 | ····.catch·Ljava/lang/Exception;·{:try_start_6·..·:try_end_6}·:catch_0 | 268 | ····.catch·Ljava/lang/Exception;·{:try_start_6·..·:try_end_6}·:catch_0 |
269 | ····.catchall·{:try_start_6·..·:try_end_6}·:catchall_2 | 269 | ····.catchall·{:try_start_6·..·:try_end_6}·:catchall_2 |
270 | ····.line·136 | 270 | ····.line·136 |
271 | ····invoke-static·{v4},·Lcom/badlogic/gdx/utils/StreamUtils;->closeQuietly(Ljava/io/Closeable;)V | 271 | ····invoke-static·{v4},·Lcom/badlogic/gdx/utils/StreamUtils;->closeQuietly(Ljava/io/Closeable;)V |
272 | ····.line·132 | ||
272 | ····return-object·v6 | 273 | ····return-object·v6 |
274 | ····.line·136 | ||
273 | ····.end·local·v1····#·"format":Lcom/badlogic/gdx/graphics/Pixmap$Format; | 275 | ····.end·local·v1····#·"format":Lcom/badlogic/gdx/graphics/Pixmap$Format; |
274 | ····.end·local·v2····#·"height":I | 276 | ····.end·local·v2····#·"height":I |
275 | ····.end·local·v5····#·"pixelBuf":Ljava/nio/ByteBuffer; | 277 | ····.end·local·v5····#·"pixelBuf":Ljava/nio/ByteBuffer; |
276 | ····.end·local·v6····#·"pixmap":Lcom/badlogic/gdx/graphics/Pixmap; | 278 | ····.end·local·v6····#·"pixmap":Lcom/badlogic/gdx/graphics/Pixmap; |
277 | ····.end·local·v7····#·"readBytes":I | 279 | ····.end·local·v7····#·"readBytes":I |
278 | ····.end·local·v8····#·"width":I | 280 | ····.end·local·v8····#·"width":I |
279 | ····:catchall_2 | 281 | ····:catchall_2 |
Offset 613, 63 lines modified | Offset 613, 58 lines modified | ||
613 | ····move-result-object·v4 | 613 | ····move-result-object·v4 |
614 | ····return-object·v4 | 614 | ····return-object·v4 |
615 | .end·method | 615 | .end·method |
616 | .method·private·static·updateCRC(I[B)I | 616 | .method·private·static·updateCRC(I[B)I |
617 |
····.locals· |
617 | ····.locals·5 |
618 | ····.param·p0,·"crc"····#·I | 618 | ····.param·p0,·"crc"····#·I |
619 | ····.param·p1,·"raw"····#·[B | 619 | ····.param·p1,·"raw"····#·[B |
620 | ····.prologue | 620 | ····.prologue |
621 | ····.line·242 | 621 | ····.line·242 |
622 |
····sget-object·v |
622 | ····sget-object·v1,·Lcom/badlogic/gdx/graphics/PixmapIO$PNG;->crcTable:[I |
623 |
····if-nez·v |
623 | ····if-nez·v1,·:cond_0 |
624 | ····invoke-static·{},·Lcom/badlogic/gdx/graphics/PixmapIO$PNG;->createCRCTable()V | 624 | ····invoke-static·{},·Lcom/badlogic/gdx/graphics/PixmapIO$PNG;->createCRCTable()V |
625 | ····.line·243 | 625 | ····.line·243 |
626 | ····:cond_0 | 626 | ····:cond_0 |
627 |
···· |
627 | ····array-length·v2,·p1 |
628 |
···· |
628 | ····const/4·v1,·0x0 |
629 | ····array-length·v3,·v0 | ||
630 | ····.local·v3,·"len$":I | ||
631 | ····const/4·v2,·0x0 | ||
632 | ····.local·v2,·"i$":I | ||
633 | ····:goto_0 | 629 | ····:goto_0 |
634 |
····if-ge·v |
630 | ····if-ge·v1,·v2,·:cond_1 |
635 |
····aget-byte·v |
631 | ····aget-byte·v0,·p1,·v1 |
636 | ····.line·244 | 632 | ····.line·244 |
637 |
····.local·v |
633 | ····.local·v0,·"element":B |
638 |
····sget-object·v |
634 | ····sget-object·v3,·Lcom/badlogic/gdx/graphics/PixmapIO$PNG;->crcTable:[I |
639 |
····xor-int·v |
635 | ····xor-int·v4,·p0,·v0 |
640 |
····and-int/lit16·v |
636 | ····and-int/lit16·v4,·v4,·0xff |
641 |
····aget·v |
637 | ····aget·v3,·v3,·v4 |
642 |
····ushr-int/lit8·v |
638 | ····ushr-int/lit8·v4,·p0,·0x8 |
643 |
····xor-int·p0,·v |
639 | ····xor-int·p0,·v3,·v4 |
644 | ····.line·243 | 640 | ····.line·243 |
645 |
····add-int/lit8·v |
641 | ····add-int/lit8·v1,·v1,·0x1 |
646 | ····goto·:goto_0 | 642 | ····goto·:goto_0 |
647 | ····.line·245 | 643 | ····.line·245 |
648 |
····.end·local·v |
644 | ····.end·local·v0····#·"element":B |
649 | ····:cond_1 | 645 | ····:cond_1 |
650 | ····return·p0 | 646 | ····return·p0 |
651 | .end·method | 647 | .end·method |
652 | .method·static·write(Lcom/badlogic/gdx/graphics/Pixmap;)[B | 648 | .method·static·write(Lcom/badlogic/gdx/graphics/Pixmap;)[B |
653 | ····.locals·7 | 649 | ····.locals·7 |
654 | ····.param·p0,·"pixmap"····#·Lcom/badlogic/gdx/graphics/Pixmap; | 650 | ····.param·p0,·"pixmap"····#·Lcom/badlogic/gdx/graphics/Pixmap; |
Offset 16, 15 lines modified | Offset 16, 14 lines modified | ||
16 | .method·public·constructor·<init>()V | 16 | .method·public·constructor·<init>()V |
17 | ····.locals·0 | 17 | ····.locals·0 |
18 | ····.prologue | 18 | ····.prologue |
19 | ····.line·36 | 19 | ····.line·36 |
20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 20 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
21 | ····.line·147 | ||
22 | ····return-void | 21 | ····return-void |
23 | .end·method | 22 | .end·method |
24 | .method·public·static·readCIM(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Pixmap; | 23 | .method·public·static·readCIM(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/graphics/Pixmap; |
25 | ····.locals·1 | 24 | ····.locals·1 |
26 | ····.param·p0,·"file"····#·Lcom/badlogic/gdx/files/FileHandle; | 25 | ····.param·p0,·"file"····#·Lcom/badlogic/gdx/files/FileHandle; |
Offset 297, 77 lines modified | Offset 297, 76 lines modified | ||
297 | ····.line·279 | 297 | ····.line·279 |
298 | ····new-instance·v1,·Ljava/lang/StringBuilder; | 298 | ····new-instance·v1,·Ljava/lang/StringBuilder; |
299 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V | 299 | ····invoke-direct·{v1},·Ljava/lang/StringBuilder;-><init>()V |
300 | ····.line·280 | 300 | ····.line·280 |
301 | ····.local·v1,·"builder":Ljava/lang/StringBuilder; | 301 | ····.local·v1,·"builder":Ljava/lang/StringBuilder; |
302 |
····const-string·v |
302 | ····const-string·v2,·"Managed·textures/app:·{·" |
303 |
····invoke-virtual·{v1,·v |
303 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
304 | ····.line·281 | 304 | ····.line·281 |
305 |
····sget-object·v |
305 | ····sget-object·v2,·Lcom/badlogic/gdx/graphics/Texture;->managedTextures:Ljava/util/Map; |
306 |
····invoke-interface·{v |
306 | ····invoke-interface·{v2},·Ljava/util/Map;->keySet()Ljava/util/Set; |
307 |
····move-result-object·v |
307 | ····move-result-object·v2 |
308 |
····invoke-interface·{v |
308 | ····invoke-interface·{v2},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
309 |
····move-result-object·v |
309 | ····move-result-object·v3 |
310 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
311 | ····:goto_0 | 310 | ····:goto_0 |
312 |
····invoke-interface·{v |
311 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
313 |
····move-result·v |
312 | ····move-result·v2 |
314 |
····if-eqz·v |
313 | ····if-eqz·v2,·:cond_0 |
315 |
····invoke-interface·{v |
314 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
316 | ····move-result-object·v0 | 315 | ····move-result-object·v0 |
317 | ····check-cast·v0,·Lcom/badlogic/gdx/Application; | 316 | ····check-cast·v0,·Lcom/badlogic/gdx/Application; |
318 | ····.line·282 | 317 | ····.line·282 |
319 | ····.local·v0,·"app":Lcom/badlogic/gdx/Application; | 318 | ····.local·v0,·"app":Lcom/badlogic/gdx/Application; |
320 |
····sget-object·v |
319 | ····sget-object·v2,·Lcom/badlogic/gdx/graphics/Texture;->managedTextures:Ljava/util/Map; |
321 |
····invoke-interface·{v |
320 | ····invoke-interface·{v2,·v0},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
322 |
····move-result-object·v |
321 | ····move-result-object·v2 |
323 |
····check-cast·v |
322 | ····check-cast·v2,·Lcom/badlogic/gdx/utils/Array; |
324 |
····iget·v |
323 | ····iget·v2,·v2,·Lcom/badlogic/gdx/utils/Array;->size:I |
325 |
····invoke-virtual·{v1,·v |
324 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
326 | ····.line·283 | 325 | ····.line·283 |
327 |
····const-string·v |
326 | ····const-string·v2,·"·" |
328 |
····invoke-virtual·{v1,·v |
327 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
329 | ····goto·:goto_0 | 328 | ····goto·:goto_0 |
330 | ····.line·285 | 329 | ····.line·285 |
331 | ····.end·local·v0····#·"app":Lcom/badlogic/gdx/Application; | 330 | ····.end·local·v0····#·"app":Lcom/badlogic/gdx/Application; |
332 | ····:cond_0 | 331 | ····:cond_0 |
333 |
····const-string·v |
332 | ····const-string·v2,·"}" |
334 |
····invoke-virtual·{v1,·v |
333 | ····invoke-virtual·{v1,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
335 | ····.line·286 | 334 | ····.line·286 |
336 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 335 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
337 |
····move-result-object·v |
336 | ····move-result-object·v2 |
338 |
····return-object·v |
337 | ····return-object·v2 |
339 | .end·method | 338 | .end·method |
340 | .method·public·static·getNumManagedTextures()I | 339 | .method·public·static·getNumManagedTextures()I |
341 | ····.locals·2 | 340 | ····.locals·2 |
342 | ····.prologue | 341 | ····.prologue |
343 | ····.line·291 | 342 | ····.line·291 |
Offset 390, 220 lines modified | Offset 389, 219 lines modified | ||
390 | ····.locals·11 | 389 | ····.locals·11 |
391 | ····.param·p0,·"app"····#·Lcom/badlogic/gdx/Application; | 390 | ····.param·p0,·"app"····#·Lcom/badlogic/gdx/Application; |
392 | ····.prologue | 391 | ····.prologue |
393 | ····const/4·v10,·0x0 | 392 | ····const/4·v10,·0x0 |
394 | ····.line·212 | 393 | ····.line·212 |
395 |
····sget-object·v |
394 | ····sget-object·v7,·Lcom/badlogic/gdx/graphics/Texture;->managedTextures:Ljava/util/Map; |
396 |
····invoke-interface·{v |
395 | ····invoke-interface·{v7,·p0},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
397 |
····move-result-object·v |
396 | ····move-result-object·v2 |
398 |
····check-cast·v |
397 | ····check-cast·v2,·Lcom/badlogic/gdx/utils/Array; |
399 | ····.line·213 | 398 | ····.line·213 |
400 |
····.local·v |
399 | ····.local·v2,·"managedTextureArray":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/graphics/Texture;>;" |
401 |
····if-nez·v |
400 | ····if-nez·v2,·:cond_1 |
402 | ····.line·268 | 401 | ····.line·268 |
403 | ····:cond_0 | 402 | ····:cond_0 |
Max diff block lines reached; 12359/16948 bytes (72.92%) of diff not shown. |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"Animation.java" | 3 | .source·"Animation.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/badlogic/gdx/graphics/g2d/Animation$1;, | ||
8 | ········Lcom/badlogic/gdx/graphics/g2d/Animation$PlayMode; | 7 | ········Lcom/badlogic/gdx/graphics/g2d/Animation$PlayMode; |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
11 | #·instance·fields | 10 | #·instance·fields |
12 | .field·private·animationDuration:F | 11 | .field·private·animationDuration:F |
Offset 76, 67 lines modified | Offset 76, 67 lines modified | ||
76 | ····iput·v1,·p0,·Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;->xHeight:F | 76 | ····iput·v1,·p0,·Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;->xHeight:F |
77 | ····.line·832 | 77 | ····.line·832 |
78 | ····return-void | 78 | ····return-void |
79 | .end·method | 79 | .end·method |
80 | .method·public·constructor·<init>(Lcom/badlogic/gdx/files/FileHandle;Z)V | 80 | .method·public·constructor·<init>(Lcom/badlogic/gdx/files/FileHandle;Z)V |
81 |
····.locals·3 |
81 | ····.locals·34 |
82 | ····.param·p1,·"fontFile"····#·Lcom/badlogic/gdx/files/FileHandle; | 82 | ····.param·p1,·"fontFile"····#·Lcom/badlogic/gdx/files/FileHandle; |
83 | ····.param·p2,·"flip"····#·Z | 83 | ····.param·p2,·"flip"····#·Z |
84 | ····.prologue | 84 | ····.prologue |
85 | ····.line·835 | 85 | ····.line·835 |
86 | ····invoke-direct/range·{p0·..·p0},·Ljava/lang/Object;-><init>()V | 86 | ····invoke-direct/range·{p0·..·p0},·Ljava/lang/Object;-><init>()V |
87 | ····.line·820 | 87 | ····.line·820 |
88 |
····const/high16·v |
88 | ····const/high16·v27,·0x3f800000····#·1.0f |
89 |
····move/from16·v0,·v |
89 | ····move/from16·v0,·v27 |
90 | ····move-object/from16·v1,·p0 | 90 | ····move-object/from16·v1,·p0 |
91 | ····iput·v0,·v1,·Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;->capHeight:F | 91 | ····iput·v0,·v1,·Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;->capHeight:F |
92 | ····.line·824 | 92 | ····.line·824 |
93 |
····const/high16·v |
93 | ····const/high16·v27,·0x3f800000····#·1.0f |
94 |
····move/from16·v0,·v |
94 | ····move/from16·v0,·v27 |
95 | ····move-object/from16·v1,·p0 | 95 | ····move-object/from16·v1,·p0 |
96 | ····iput·v0,·v1,·Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;->scaleX:F | 96 | ····iput·v0,·v1,·Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;->scaleX:F |
97 |
····const/high16·v |
97 | ····const/high16·v27,·0x3f800000····#·1.0f |
98 |
····move/from16·v0,·v |
98 | ····move/from16·v0,·v27 |
99 | ····move-object/from16·v1,·p0 | 99 | ····move-object/from16·v1,·p0 |
100 | ····iput·v0,·v1,·Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;->scaleY:F | 100 | ····iput·v0,·v1,·Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;->scaleY:F |
101 | ····.line·826 | 101 | ····.line·826 |
102 |
····const/16·v |
102 | ····const/16·v27,·0x80 |
103 |
····move/from16·v0,·v |
103 | ····move/from16·v0,·v27 |
104 | ····new-array·v0,·v0,·[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; | 104 | ····new-array·v0,·v0,·[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; |
105 |
····move-object/from16·v |
105 | ····move-object/from16·v27,·v0 |
106 |
····move-object/from16·v0,·v |
106 | ····move-object/from16·v0,·v27 |
107 | ····move-object/from16·v1,·p0 | 107 | ····move-object/from16·v1,·p0 |
108 | ····iput-object·v0,·v1,·Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;->glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; | 108 | ····iput-object·v0,·v1,·Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;->glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; |
109 | ····.line·828 | 109 | ····.line·828 |
110 |
····const/high16·v |
110 | ····const/high16·v27,·0x3f800000····#·1.0f |
111 |
····move/from16·v0,·v |
111 | ····move/from16·v0,·v27 |
112 | ····move-object/from16·v1,·p0 | 112 | ····move-object/from16·v1,·p0 |
113 | ····iput·v0,·v1,·Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;->xHeight:F | 113 | ····iput·v0,·v1,·Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;->xHeight:F |
114 | ····.line·836 | 114 | ····.line·836 |
115 | ····move-object/from16·v0,·p1 | 115 | ····move-object/from16·v0,·p1 |
Offset 149, 1800 lines modified | Offset 149, 1741 lines modified | ||
149 | ····move/from16·v0,·p2 | 149 | ····move/from16·v0,·p2 |
150 | ····move-object/from16·v1,·p0 | 150 | ····move-object/from16·v1,·p0 |
151 | ····iput-boolean·v0,·v1,·Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;->flipped:Z | 151 | ····iput-boolean·v0,·v1,·Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;->flipped:Z |
152 | ····.line·838 | 152 | ····.line·838 |
153 |
····new-instance·v2 |
153 | ····new-instance·v21,·Ljava/io/BufferedReader; |
154 |
····new-instance·v |
154 | ····new-instance·v27,·Ljava/io/InputStreamReader; |
155 | ····invoke-virtual/range·{p1·..·p1},·Lcom/badlogic/gdx/files/FileHandle;->read()Ljava/io/InputStream; | 155 | ····invoke-virtual/range·{p1·..·p1},·Lcom/badlogic/gdx/files/FileHandle;->read()Ljava/io/InputStream; |
156 |
····move-result-object·v |
156 | ····move-result-object·v28 |
157 |
····invoke-direct/range·{v |
157 | ····invoke-direct/range·{v27·..·v28},·Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V |
158 |
····const/16·v |
158 | ····const/16·v28,·0x200 |
159 |
····move-object/from16·v0,·v2 |
159 | ····move-object/from16·v0,·v21 |
160 |
····move-object/from16·v1,·v |
160 | ····move-object/from16·v1,·v27 |
161 |
····move/from16·v2,·v |
161 | ····move/from16·v2,·v28 |
162 | ····invoke-direct·{v0,·v1,·v2},·Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;I)V | 162 | ····invoke-direct·{v0,·v1,·v2},·Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;I)V |
163 | ····.line·840 | 163 | ····.line·840 |
164 |
····.local·v2 |
164 | ····.local·v21,·"reader":Ljava/io/BufferedReader; |
165 | ····:try_start_0 | 165 | ····:try_start_0 |
166 |
····invoke-virtual/range·{v2 |
166 | ····invoke-virtual/range·{v21·..·v21},·Ljava/io/BufferedReader;->readLine()Ljava/lang/String; |
Max diff block lines reached; 76111/79634 bytes (95.58%) of diff not shown. |
Offset 137, 22 lines modified | Offset 137, 24 lines modified | ||
137 | ····move-result-object·v0 | 137 | ····move-result-object·v0 |
138 | ····sget-object·v1,·Lcom/badlogic/gdx/Gdx;->files:Lcom/badlogic/gdx/Files; | 138 | ····sget-object·v1,·Lcom/badlogic/gdx/Gdx;->files:Lcom/badlogic/gdx/Files; |
139 | ····const-string·v2,·"com/badlogic/gdx/utils/arial-15.png" | 139 | ····const-string·v2,·"com/badlogic/gdx/utils/arial-15.png" |
140 | ····.line·75 | ||
140 | ····invoke-interface·{v1,·v2},·Lcom/badlogic/gdx/Files;->classpath(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; | 141 | ····invoke-interface·{v1,·v2},·Lcom/badlogic/gdx/Files;->classpath(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; |
141 | ····move-result-object·v1 | 142 | ····move-result-object·v1 |
142 | ····const/4·v2,·0x0 | 143 | ····const/4·v2,·0x0 |
143 | ····const/4·v3,·0x1 | 144 | ····const/4·v3,·0x1 |
145 | ····.line·74 | ||
144 | ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Lcom/badlogic/gdx/graphics/g2d/BitmapFont;-><init>(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;ZZ)V | 146 | ····invoke-direct·{p0,·v0,·v1,·v2,·v3},·Lcom/badlogic/gdx/graphics/g2d/BitmapFont;-><init>(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;ZZ)V |
145 | ····.line·76 | 147 | ····.line·76 |
146 | ····return-void | 148 | ····return-void |
147 | .end·method | 149 | .end·method |
148 | .method·public·constructor·<init>(Lcom/badlogic/gdx/files/FileHandle;)V | 150 | .method·public·constructor·<init>(Lcom/badlogic/gdx/files/FileHandle;)V |
Offset 475, 20 lines modified | Offset 477, 22 lines modified | ||
475 | ····move-result-object·v0 | 477 | ····move-result-object·v0 |
476 | ····sget-object·v1,·Lcom/badlogic/gdx/Gdx;->files:Lcom/badlogic/gdx/Files; | 478 | ····sget-object·v1,·Lcom/badlogic/gdx/Gdx;->files:Lcom/badlogic/gdx/Files; |
477 | ····const-string·v2,·"com/badlogic/gdx/utils/arial-15.png" | 479 | ····const-string·v2,·"com/badlogic/gdx/utils/arial-15.png" |
480 | ····.line·83 | ||
478 | ····invoke-interface·{v1,·v2},·Lcom/badlogic/gdx/Files;->classpath(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; | 481 | ····invoke-interface·{v1,·v2},·Lcom/badlogic/gdx/Files;->classpath(Ljava/lang/String;)Lcom/badlogic/gdx/files/FileHandle; |
479 | ····move-result-object·v1 | 482 | ····move-result-object·v1 |
480 | ····const/4·v2,·0x1 | 483 | ····const/4·v2,·0x1 |
484 | ····.line·82 | ||
481 | ····invoke-direct·{p0,·v0,·v1,·p1,·v2},·Lcom/badlogic/gdx/graphics/g2d/BitmapFont;-><init>(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;ZZ)V | 485 | ····invoke-direct·{p0,·v0,·v1,·p1,·v2},·Lcom/badlogic/gdx/graphics/g2d/BitmapFont;-><init>(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/files/FileHandle;ZZ)V |
482 | ····.line·84 | 486 | ····.line·84 |
483 | ····return-void | 487 | ····return-void |
484 | .end·method | 488 | .end·method |
485 | .method·static·indexOf(Ljava/lang/CharSequence;CI)I | 489 | .method·static·indexOf(Ljava/lang/CharSequence;CI)I |
Offset 570, 588 lines modified | Offset 574, 573 lines modified | ||
570 | ····.locals·26 | 574 | ····.locals·26 |
571 | ····.param·p1,·"data"····#·Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; | 575 | ····.param·p1,·"data"····#·Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData; |
572 | ····.prologue | 576 | ····.prologue |
573 | ····.line·184 | 577 | ····.line·184 |
574 | ····move-object/from16·v0,·p1 | 578 | ····move-object/from16·v0,·p1 |
575 |
····iget-object·v |
579 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g2d/BitmapFont$BitmapFontData;->glyphs:[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; |
580 | ····move-object/from16·v21,·v0 | ||
576 |
···· |
581 | ····move-object/from16·v0,·v21 |
577 | ····array-length·v10,·v2 | ||
578 |
···· |
582 | ····array-length·v0,·v0 |
579 | ····const/4·v6,·0x0 | ||
583 | ····move/from16·v22,·v0 | ||
580 |
···· |
584 | ····const/16·v19,·0x0 |
581 | ····move·v7,·v6 | ||
585 | ····move/from16·v20,·v19 | ||
582 | ····.end·local·v2····#·"arr$":[[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; | ||
583 | ····.end·local·v6····#·"i$":I | ||
584 | ····.end·local·v10····#·"len$":I | ||
585 | ····.local·v7,·"i$":I | ||
586 | ····:goto_0 | 586 | ····:goto_0 |
587 |
···· |
587 | ····move/from16·v0,·v20 |
588 | ····move/from16·v1,·v22 | ||
589 | ····if-ge·v0,·v1,·:cond_a | ||
588 |
····aget-object·v |
590 | ····aget-object·v9,·v21,·v20 |
589 | ····.line·185 | 591 | ····.line·185 |
590 |
····.local·v |
592 | ····.local·v9,·"page":[Lcom/badlogic/gdx/graphics/g2d/BitmapFont$Glyph; |
591 |
····if-nez·v |
593 | ····if-nez·v9,·:cond_1 |
592 | ····.line·184 | 594 | ····.line·184 |
593 | ····.end·local·v7····#·"i$":I | ||
594 | ····:cond_0 | 595 | ····:cond_0 |
595 |
····add-int/lit8·v |
596 | ····add-int/lit8·v19,·v20,·0x1 |
596 |
···· |
597 | ····move/from16·v20,·v19 |
597 | ····move·v7,·v6 | ||
598 | ····.end·local·v6····#·"i$":I | ||
599 | ····.restart·local·v7····#·"i$":I | ||
600 | ····goto·:goto_0 | 598 | ····goto·:goto_0 |
Max diff block lines reached; 17536/20622 bytes (85.04%) of diff not shown. |
Offset 22, 15 lines modified | Offset 22, 15 lines modified | ||
22 | ····} | 22 | ····} |
23 | .end·annotation | 23 | .end·annotation |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·constructor·<init>(I)V | 25 | .method·constructor·<init>(I)V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 |
····.param·p1,·" |
27 | ····.param·p1,·"initialCapacity"····#·I |
28 | ····.prologue | 28 | ····.prologue |
29 | ····.line·44 | 29 | ····.line·44 |
30 | ····invoke-direct·{p0,·p1},·Lcom/badlogic/gdx/utils/Pool;-><init>(I)V | 30 | ····invoke-direct·{p0,·p1},·Lcom/badlogic/gdx/utils/Pool;-><init>(I)V |
31 | ····return-void | 31 | ····return-void |
32 | .end·method | 32 | .end·method |
Offset 1038, 14 lines modified | Offset 1038, 15 lines modified | ||
1038 | ····if-eqz·v4,·:cond_3 | 1038 | ····if-eqz·v4,·:cond_3 |
1039 | ····const/4·v4,·0x3 | 1039 | ····const/4·v4,·0x3 |
1040 | ····aget-object·v4,·p1,·v4 | 1040 | ····aget-object·v4,·p1,·v4 |
1041 | ····.line·160 | ||
1041 | ····invoke-virtual·{v4},·Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->getRegionWidth()I | 1042 | ····invoke-virtual·{v4},·Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->getRegionWidth()I |
1042 | ····move-result·v4 | 1043 | ····move-result·v4 |
1043 | ····int-to-float·v4,·v4 | 1044 | ····int-to-float·v4,·v4 |
1044 | ····cmpl-float·v4,·v4,·v1 | 1045 | ····cmpl-float·v4,·v4,·v1 |
Offset 1055, 14 lines modified | Offset 1056, 15 lines modified | ||
1055 | ····:cond_3 | 1056 | ····:cond_3 |
1056 | ····aget-object·v4,·p1,·v9 | 1057 | ····aget-object·v4,·p1,·v9 |
1057 | ····if-eqz·v4,·:cond_5 | 1058 | ····if-eqz·v4,·:cond_5 |
1058 | ····aget-object·v4,·p1,·v9 | 1059 | ····aget-object·v4,·p1,·v9 |
1060 | ····.line·161 | ||
1059 | ····invoke-virtual·{v4},·Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->getRegionWidth()I | 1061 | ····invoke-virtual·{v4},·Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->getRegionWidth()I |
1060 | ····move-result·v4 | 1062 | ····move-result·v4 |
1061 | ····int-to-float·v4,·v4 | 1063 | ····int-to-float·v4,·v4 |
1062 | ····cmpl-float·v4,·v4,·v1 | 1064 | ····cmpl-float·v4,·v4,·v1 |
Offset 1110, 14 lines modified | Offset 1112, 15 lines modified | ||
1110 | ····if-eqz·v4,·:cond_7 | 1112 | ····if-eqz·v4,·:cond_7 |
1111 | ····const/4·v4,·0x5 | 1113 | ····const/4·v4,·0x5 |
1112 | ····aget-object·v4,·p1,·v4 | 1114 | ····aget-object·v4,·p1,·v4 |
1115 | ····.line·167 | ||
1113 | ····invoke-virtual·{v4},·Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->getRegionWidth()I | 1116 | ····invoke-virtual·{v4},·Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->getRegionWidth()I |
1114 | ····move-result·v4 | 1117 | ····move-result·v4 |
1115 | ····int-to-float·v4,·v4 | 1118 | ····int-to-float·v4,·v4 |
1116 | ····cmpl-float·v4,·v4,·v2 | 1119 | ····cmpl-float·v4,·v4,·v2 |
Offset 1127, 14 lines modified | Offset 1130, 15 lines modified | ||
1127 | ····:cond_7 | 1130 | ····:cond_7 |
1128 | ····aget-object·v4,·p1,·v10 | 1131 | ····aget-object·v4,·p1,·v10 |
1129 | ····if-eqz·v4,·:cond_9 | 1132 | ····if-eqz·v4,·:cond_9 |
1130 | ····aget-object·v4,·p1,·v10 | 1133 | ····aget-object·v4,·p1,·v10 |
1134 | ····.line·168 | ||
1131 | ····invoke-virtual·{v4},·Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->getRegionWidth()I | 1135 | ····invoke-virtual·{v4},·Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->getRegionWidth()I |
1132 | ····move-result·v4 | 1136 | ····move-result·v4 |
1133 | ····int-to-float·v4,·v4 | 1137 | ····int-to-float·v4,·v4 |
1134 | ····cmpl-float·v4,·v4,·v2 | 1138 | ····cmpl-float·v4,·v4,·v2 |
Offset 1182, 14 lines modified | Offset 1186, 15 lines modified | ||
1182 | ····if-eqz·v4,·:cond_b | 1186 | ····if-eqz·v4,·:cond_b |
1183 | ····const/4·v4,·0x7 | 1187 | ····const/4·v4,·0x7 |
1184 | ····aget-object·v4,·p1,·v4 | 1188 | ····aget-object·v4,·p1,·v4 |
1189 | ····.line·174 | ||
1185 | ····invoke-virtual·{v4},·Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->getRegionHeight()I | 1190 | ····invoke-virtual·{v4},·Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->getRegionHeight()I |
1186 | ····move-result·v4 | 1191 | ····move-result·v4 |
1187 | ····int-to-float·v4,·v4 | 1192 | ····int-to-float·v4,·v4 |
1188 | ····cmpl-float·v4,·v4,·v0 | 1193 | ····cmpl-float·v4,·v4,·v0 |
Offset 1199, 14 lines modified | Offset 1204, 15 lines modified | ||
1199 | ····:cond_b | 1204 | ····:cond_b |
1200 | ····aget-object·v4,·p1,·v10 | 1205 | ····aget-object·v4,·p1,·v10 |
1201 | ····if-eqz·v4,·:cond_d | 1206 | ····if-eqz·v4,·:cond_d |
1202 | ····aget-object·v4,·p1,·v10 | 1207 | ····aget-object·v4,·p1,·v10 |
1208 | ····.line·175 | ||
1203 | ····invoke-virtual·{v4},·Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->getRegionHeight()I | 1209 | ····invoke-virtual·{v4},·Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->getRegionHeight()I |
1204 | ····move-result·v4 | 1210 | ····move-result·v4 |
1205 | ····int-to-float·v4,·v4 | 1211 | ····int-to-float·v4,·v4 |
1206 | ····cmpl-float·v4,·v4,·v0 | 1212 | ····cmpl-float·v4,·v4,·v0 |
Offset 1254, 14 lines modified | Offset 1260, 15 lines modified | ||
1254 | ····if-eqz·v4,·:cond_f | 1260 | ····if-eqz·v4,·:cond_f |
Max diff block lines reached; 526/2393 bytes (21.98%) of diff not shown. |
Offset 369, 40 lines modified | Offset 369, 39 lines modified | ||
369 | .end·method | 369 | .end·method |
370 | .method·public·getBoundingBox()Lcom/badlogic/gdx/math/collision/BoundingBox; | 370 | .method·public·getBoundingBox()Lcom/badlogic/gdx/math/collision/BoundingBox; |
371 | ····.locals·4 | 371 | ····.locals·4 |
372 | ····.prologue | 372 | ····.prologue |
373 | ····.line·213 | 373 | ····.line·213 |
374 |
····iget-object·v |
374 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;->bounds:Lcom/badlogic/gdx/math/collision/BoundingBox; |
375 |
····if-nez·v |
375 | ····if-nez·v2,·:cond_0 |
376 |
····new-instance·v |
376 | ····new-instance·v2,·Lcom/badlogic/gdx/math/collision/BoundingBox; |
377 |
····invoke-direct·{v |
377 | ····invoke-direct·{v2},·Lcom/badlogic/gdx/math/collision/BoundingBox;-><init>()V |
378 |
····iput-object·v |
378 | ····iput-object·v2,·p0,·Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;->bounds:Lcom/badlogic/gdx/math/collision/BoundingBox; |
379 | ····.line·215 | 379 | ····.line·215 |
380 | ····:cond_0 | 380 | ····:cond_0 |
381 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;->bounds:Lcom/badlogic/gdx/math/collision/BoundingBox; | 381 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;->bounds:Lcom/badlogic/gdx/math/collision/BoundingBox; |
382 | ····.line·216 | 382 | ····.line·216 |
383 | ····.local·v0,·"bounds":Lcom/badlogic/gdx/math/collision/BoundingBox; | 383 | ····.local·v0,·"bounds":Lcom/badlogic/gdx/math/collision/BoundingBox; |
384 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/math/collision/BoundingBox;->inf()Lcom/badlogic/gdx/math/collision/BoundingBox; | 384 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/math/collision/BoundingBox;->inf()Lcom/badlogic/gdx/math/collision/BoundingBox; |
385 | ····.line·217 | 385 | ····.line·217 |
386 |
····iget-object·v |
386 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;->emitters:Lcom/badlogic/gdx/utils/Array; |
387 |
····invoke-virtual·{v |
387 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
388 | ····move-result-object·v2 | 388 | ····move-result-object·v2 |
389 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
390 | ····:goto_0 | 389 | ····:goto_0 |
391 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | 390 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
392 | ····move-result·v3 | 391 | ····move-result·v3 |
393 | ····if-eqz·v3,·:cond_1 | 392 | ····if-eqz·v3,·:cond_1 |
Offset 1082, 417 lines modified | Offset 1081, 416 lines modified | ||
1082 | .method·public·scaleEffect(F)V | 1081 | .method·public·scaleEffect(F)V |
1083 | ····.locals·5 | 1082 | ····.locals·5 |
1084 | ····.param·p1,·"scaleFactor"····#·F | 1083 | ····.param·p1,·"scaleFactor"····#·F |
1085 | ····.prologue | 1084 | ····.prologue |
1086 | ····.line·223 | 1085 | ····.line·223 |
1087 |
····iget-object·v |
1086 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;->emitters:Lcom/badlogic/gdx/utils/Array; |
1088 |
····invoke-virtual·{v |
1087 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
1089 |
····move-result-object·v |
1088 | ····move-result-object·v1 |
1090 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
1091 | ····:goto_0 | 1089 | ····:goto_0 |
1092 |
····invoke-interface·{v |
1090 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
1093 | ····move-result·v2 | 1091 | ····move-result·v2 |
1094 | ····if-eqz·v2,·:cond_0 | 1092 | ····if-eqz·v2,·:cond_0 |
1095 |
····invoke-interface·{v |
1093 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
1096 |
····move-result-object·v |
1094 | ····move-result-object·v0 |
1097 |
····check-cast·v |
1095 | ····check-cast·v0,·Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; |
1098 | ····.line·224 | 1096 | ····.line·224 |
1099 |
····.local·v |
1097 | ····.local·v0,·"particleEmitter":Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter; |
1100 |
····invoke-virtual·{v |
1098 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;->getScale()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; |
1101 | ····move-result-object·v2 | 1099 | ····move-result-object·v2 |
1102 |
····invoke-virtual·{v |
1100 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;->getScale()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; |
1103 | ····move-result-object·v3 | 1101 | ····move-result-object·v3 |
1104 | ····invoke-virtual·{v3},·Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;->getHighMin()F | 1102 | ····invoke-virtual·{v3},·Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;->getHighMin()F |
1105 | ····move-result·v3 | 1103 | ····move-result·v3 |
1106 | ····mul-float/2addr·v3,·p1 | 1104 | ····mul-float/2addr·v3,·p1 |
1107 |
····invoke-virtual·{v |
1105 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;->getScale()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; |
1108 | ····move-result-object·v4 | 1106 | ····move-result-object·v4 |
1109 | ····invoke-virtual·{v4},·Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;->getHighMax()F | 1107 | ····invoke-virtual·{v4},·Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;->getHighMax()F |
1110 | ····move-result·v4 | 1108 | ····move-result·v4 |
1111 | ····mul-float/2addr·v4,·p1 | 1109 | ····mul-float/2addr·v4,·p1 |
1112 | ····invoke-virtual·{v2,·v3,·v4},·Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;->setHigh(FF)V | 1110 | ····invoke-virtual·{v2,·v3,·v4},·Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;->setHigh(FF)V |
1113 | ····.line·225 | 1111 | ····.line·225 |
1114 |
····invoke-virtual·{v |
1112 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;->getScale()Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; |
Max diff block lines reached; 19229/24393 bytes (78.83%) of diff not shown. |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool; | 18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;)V | 20 | .method·constructor·<init>(Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool;Lcom/badlogic/gdx/graphics/g2d/ParticleEffect;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool; | ||
22 | ····.param·p2,·"effect"····#·Lcom/badlogic/gdx/graphics/g2d/ParticleEffect; | 23 | ····.param·p2,·"effect"····#·Lcom/badlogic/gdx/graphics/g2d/ParticleEffect; |
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·41 | 25 | ····.line·41 |
25 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect;->this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool; | 26 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool$PooledEffect;->this$0:Lcom/badlogic/gdx/graphics/g2d/ParticleEffectPool; |
26 | ····.line·42 | 27 | ····.line·42 |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ParticleEmitter.java" | 3 | .source·"ParticleEmitter.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$1;, | ||
8 | ········Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;, | 7 | ········Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnEllipseSide;, |
9 | ········Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;, | 8 | ········Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShape;, |
10 | ········Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;, | 9 | ········Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$SpawnShapeValue;, |
11 | ········Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;, | 10 | ········Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$GradientColorValue;, |
12 | ········Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;, | 11 | ········Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;, |
13 | ········Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;, | 12 | ········Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$RangedNumericValue;, |
14 | ········Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;, | 13 | ········Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$NumericValue;, |
Offset 3417, 24 lines modified | Offset 3416, 26 lines modified | ||
3417 | ····move-object/from16·v0,·p0 | 3416 | ····move-object/from16·v0,·p0 |
3418 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;->transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; | 3417 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter;->transparencyValue:Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue; |
3419 | ····move-object/from16·v17,·v0 | 3418 | ····move-object/from16·v17,·v0 |
3419 | ····.line·580 | ||
3420 | ····move-object/from16·v0,·v17 | 3420 | ····move-object/from16·v0,·v17 |
3421 | ····invoke-virtual·{v0,·v6},·Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;->getScale(F)F | 3421 | ····invoke-virtual·{v0,·v6},·Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$ScaledNumericValue;->getScale(F)F |
3422 | ····move-result·v17 | 3422 | ····move-result·v17 |
3423 | ····mul-float·v16,·v16,·v17 | 3423 | ····mul-float·v16,·v16,·v17 |
3424 | ····add-float·v15,·v15,·v16 | 3424 | ····add-float·v15,·v15,·v16 |
3425 | ····.line·579 | ||
3425 | ····move-object/from16·v0,·p1 | 3426 | ····move-object/from16·v0,·p1 |
3426 | ····invoke-virtual·{v0,·v12,·v13,·v14,·v15},·Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;->setColor(FFFF)V | 3427 | ····invoke-virtual·{v0,·v12,·v13,·v14,·v15},·Lcom/badlogic/gdx/graphics/g2d/ParticleEmitter$Particle;->setColor(FFFF)V |
3427 | ····goto/16·:goto_5 | 3428 | ····goto/16·:goto_5 |
3428 | .end·method | 3429 | .end·method |
Offset 17, 15 lines modified | Offset 17, 16 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; | 18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;Lcom/badlogic/gdx/graphics/TextureData;)V | 20 | .method·constructor·<init>(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;Lcom/badlogic/gdx/graphics/TextureData;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 |
····.param·p |
22 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; |
23 | ····.param·p2,·"data"····#·Lcom/badlogic/gdx/graphics/TextureData; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·325 | 25 | ····.line·325 |
25 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$1;->this$0:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; | 26 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$1;->this$0:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; |
26 | ····invoke-direct·{p0,·p2},·Lcom/badlogic/gdx/graphics/Texture;-><init>(Lcom/badlogic/gdx/graphics/TextureData;)V | 27 | ····invoke-direct·{p0,·p2},·Lcom/badlogic/gdx/graphics/Texture;-><init>(Lcom/badlogic/gdx/graphics/TextureData;)V |
Offset 17, 15 lines modified | Offset 17, 16 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; | 18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;Lcom/badlogic/gdx/graphics/TextureData;)V | 20 | .method·constructor·<init>(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;Lcom/badlogic/gdx/graphics/TextureData;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 |
····.param·p |
22 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; |
23 | ····.param·p2,·"data"····#·Lcom/badlogic/gdx/graphics/TextureData; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·353 | 25 | ····.line·353 |
25 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$2;->this$0:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; | 26 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$2;->this$0:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; |
26 | ····invoke-direct·{p0,·p2},·Lcom/badlogic/gdx/graphics/Texture;-><init>(Lcom/badlogic/gdx/graphics/TextureData;)V | 27 | ····invoke-direct·{p0,·p2},·Lcom/badlogic/gdx/graphics/Texture;-><init>(Lcom/badlogic/gdx/graphics/TextureData;)V |
Offset 46, 14 lines modified | Offset 46, 15 lines modified | ||
46 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; | 46 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; |
47 | #·direct·methods | 47 | #·direct·methods |
48 | .method·public·constructor·<init>(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;)V | 48 | .method·public·constructor·<init>(Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;)V |
49 | ····.locals·1 | 49 | ····.locals·1 |
50 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; | ||
50 | ····.prologue | 51 | ····.prologue |
51 | ····.line·107 | 52 | ····.line·107 |
52 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;->this$0:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; | 53 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;->this$0:Lcom/badlogic/gdx/graphics/g2d/PixmapPacker; |
53 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 54 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 500, 61 lines modified | Offset 500, 58 lines modified | ||
500 | ····.locals·3 | 500 | ····.locals·3 |
501 | ····.prologue | 501 | ····.prologue |
502 | ····.line·311 | 502 | ····.line·311 |
503 | ····monitor-enter·p0 | 503 | ····monitor-enter·p0 |
504 | ····:try_start_0 | 504 | ····:try_start_0 |
505 |
····iget-object·v |
505 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;->pages:Lcom/badlogic/gdx/utils/Array; |
506 |
····invoke-virtual·{v |
506 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
507 |
····move-result-object·v |
507 | ····move-result-object·v1 |
508 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
509 | ····:goto_0 | 508 | ····:goto_0 |
510 |
····invoke-interface·{v |
509 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
511 | ····move-result·v2 | 510 | ····move-result·v2 |
512 | ····if-eqz·v2,·:cond_0 | 511 | ····if-eqz·v2,·:cond_0 |
513 |
····invoke-interface·{v |
512 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
514 |
····move-result-object·v |
513 | ····move-result-object·v0 |
515 |
····check-cast·v |
514 | ····check-cast·v0,·Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; |
516 | ····.line·312 | 515 | ····.line·312 |
517 |
····.local·v |
516 | ····.local·v0,·"page":Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; |
518 |
····iget-object·v2,·v |
517 | ····iget-object·v2,·v0,·Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;->image:Lcom/badlogic/gdx/graphics/Pixmap; |
519 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/graphics/Pixmap;->dispose()V | 518 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/graphics/Pixmap;->dispose()V |
520 | ····:try_end_0 | 519 | ····:try_end_0 |
521 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 520 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
522 | ····goto·:goto_0 | 521 | ····goto·:goto_0 |
523 | ····.line·311 | 522 | ····.line·311 |
524 |
····.end·local·v0····#·" |
523 | ····.end·local·v0····#·"page":Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; |
525 | ····.end·local·v1····#·"page":Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; | ||
526 | ····:catchall_0 | 524 | ····:catchall_0 |
527 |
····move-exception·v |
525 | ····move-exception·v1 |
528 | ····monitor-exit·p0 | 526 | ····monitor-exit·p0 |
529 |
····throw·v |
527 | ····throw·v1 |
530 | ····.line·314 | 528 | ····.line·314 |
531 | ····.restart·local·v0····#·"i$":Ljava/util/Iterator; | ||
532 | ····:cond_0 | 529 | ····:cond_0 |
533 |
····const/4·v |
530 | ····const/4·v1,·0x1 |
534 | ····:try_start_1 | 531 | ····:try_start_1 |
535 |
····iput-boolean·v |
532 | ····iput-boolean·v1,·p0,·Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;->disposed:Z |
536 | ····:try_end_1 | 533 | ····:try_end_1 |
537 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 | 534 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0 |
538 | ····.line·315 | 535 | ····.line·315 |
539 | ····monitor-exit·p0 | 536 | ····monitor-exit·p0 |
540 | ····return-void | 537 | ····return-void |
Offset 589, 45 lines modified | Offset 586, 45 lines modified | ||
589 | ····.local·v8,·"atlas":Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; | 586 | ····.local·v8,·"atlas":Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; |
590 | ····move-object/from16·v0,·p0 | 587 | ····move-object/from16·v0,·p0 |
591 | ····iget-object·v3,·v0,·Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;->pages:Lcom/badlogic/gdx/utils/Array; | 588 | ····iget-object·v3,·v0,·Lcom/badlogic/gdx/graphics/g2d/PixmapPacker;->pages:Lcom/badlogic/gdx/utils/Array; |
592 | ····invoke-virtual·{v3},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; | 589 | ····invoke-virtual·{v3},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
593 |
····move-result-object·v |
590 | ····move-result-object·v14 |
594 | ····:cond_0 | 591 | ····:cond_0 |
595 |
····invoke-interface·{v |
592 | ····invoke-interface·{v14},·Ljava/util/Iterator;->hasNext()Z |
596 | ····move-result·v3 | 593 | ····move-result·v3 |
597 | ····if-eqz·v3,·:cond_1 | 594 | ····if-eqz·v3,·:cond_1 |
598 |
····invoke-interface·{v |
595 | ····invoke-interface·{v14},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
599 |
····move-result-object·v1 |
596 | ····move-result-object·v11 |
600 |
····check-cast·v1 |
597 | ····check-cast·v11,·Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; |
601 | ····.line·324 | 598 | ····.line·324 |
602 |
····.local·v1 |
599 | ····.local·v11,·"page":Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page; |
603 |
····iget-object·v3,·v1 |
600 | ····iget-object·v3,·v11,·Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;->rects:Lcom/badlogic/gdx/utils/OrderedMap; |
604 | ····iget·v3,·v3,·Lcom/badlogic/gdx/utils/OrderedMap;->size:I | 601 | ····iget·v3,·v3,·Lcom/badlogic/gdx/utils/OrderedMap;->size:I |
605 | ····if-eqz·v3,·:cond_0 | 602 | ····if-eqz·v3,·:cond_0 |
606 | ····.line·325 | 603 | ····.line·325 |
607 |
····new-instance·v1 |
604 | ····new-instance·v13,·Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$1; |
608 | ····new-instance·v2,·Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData; | 605 | ····new-instance·v2,·Lcom/badlogic/gdx/graphics/glutils/PixmapTextureData; |
609 |
····iget-object·v3,·v1 |
606 | ····iget-object·v3,·v11,·Lcom/badlogic/gdx/graphics/g2d/PixmapPacker$Page;->image:Lcom/badlogic/gdx/graphics/Pixmap; |
Max diff block lines reached; 27127/31744 bytes (85.46%) of diff not shown. |
Offset 110, 111 lines modified | Offset 110, 108 lines modified | ||
110 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/graphics/g2d/PolygonRegionLoader;->defaultParameters:Lcom/badlogic/gdx/graphics/g2d/PolygonRegionLoader$PolygonRegionParameters; | 110 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/graphics/g2d/PolygonRegionLoader;->defaultParameters:Lcom/badlogic/gdx/graphics/g2d/PolygonRegionLoader$PolygonRegionParameters; |
111 | ····move-object/from16·p3,·v0 | 111 | ····move-object/from16·p3,·v0 |
112 | ····.line·80 | 112 | ····.line·80 |
113 | ····:cond_0 | 113 | ····:cond_0 |
114 |
····const/4·v |
114 | ····const/4·v4,·0x0 |
115 | ····.line·82 | 115 | ····.line·82 |
116 |
····.local·v |
116 | ····.local·v4,·"image":Ljava/lang/String; |
117 | ····:try_start_0 | 117 | ····:try_start_0 |
118 | ····move-object/from16·v0,·p3 | 118 | ····move-object/from16·v0,·p3 |
119 |
····iget·v |
119 | ····iget·v8,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonRegionLoader$PolygonRegionParameters;->readerBuffer:I |
120 | ····move-object/from16·v0,·p2 | 120 | ····move-object/from16·v0,·p2 |
121 |
····invoke-virtual·{v0,·v |
121 | ····invoke-virtual·{v0,·v8},·Lcom/badlogic/gdx/files/FileHandle;->reader(I)Ljava/io/BufferedReader; |
122 |
····move-result-object·v |
122 | ····move-result-object·v6 |
123 | ····.line·83 | 123 | ····.line·83 |
124 |
····.local·v |
124 | ····.local·v6,·"reader":Ljava/io/BufferedReader; |
125 |
····invoke-virtual·{v |
125 | ····invoke-virtual·{v6},·Ljava/io/BufferedReader;->readLine()Ljava/lang/String; |
126 |
····move-result-object·v |
126 | ····move-result-object·v5 |
127 |
····.local·v |
127 | ····.local·v5,·"line":Ljava/lang/String; |
128 | ····:goto_0 | 128 | ····:goto_0 |
129 |
····if-eqz·v |
129 | ····if-eqz·v5,·:cond_1 |
130 | ····.line·84 | 130 | ····.line·84 |
131 | ····move-object/from16·v0,·p3 | 131 | ····move-object/from16·v0,·p3 |
132 |
····iget-object·v |
132 | ····iget-object·v8,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonRegionLoader$PolygonRegionParameters;->texturePrefix:Ljava/lang/String; |
133 |
····invoke-virtual·{v |
133 | ····invoke-virtual·{v5,·v8},·Ljava/lang/String;->startsWith(Ljava/lang/String;)Z |
134 |
····move-result·v |
134 | ····move-result·v8 |
135 |
····if-eqz·v |
135 | ····if-eqz·v8,·:cond_3 |
136 | ····.line·85 | 136 | ····.line·85 |
137 | ····move-object/from16·v0,·p3 | 137 | ····move-object/from16·v0,·p3 |
138 |
····iget-object·v |
138 | ····iget-object·v8,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonRegionLoader$PolygonRegionParameters;->texturePrefix:Ljava/lang/String; |
139 |
····invoke-virtual·{v |
139 | ····invoke-virtual·{v8},·Ljava/lang/String;->length()I |
140 |
····move-result·v |
140 | ····move-result·v8 |
141 |
····invoke-virtual·{v |
141 | ····invoke-virtual·{v5,·v8},·Ljava/lang/String;->substring(I)Ljava/lang/String; |
142 |
····move-result-object·v |
142 | ····move-result-object·v4 |
143 | ····.line·88 | 143 | ····.line·88 |
144 | ····:cond_1 | 144 | ····:cond_1 |
145 |
····invoke-virtual·{v |
145 | ····invoke-virtual·{v6},·Ljava/io/BufferedReader;->close()V |
146 | ····:try_end_0 | 146 | ····:try_end_0 |
147 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 147 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
148 | ····.line·93 | 148 | ····.line·93 |
149 |
····if-nez·v |
149 | ····if-nez·v4,·:cond_4 |
150 | ····move-object/from16·v0,·p3 | 150 | ····move-object/from16·v0,·p3 |
151 |
····iget-object·v |
151 | ····iget-object·v8,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonRegionLoader$PolygonRegionParameters;->textureExtensions:[Ljava/lang/String; |
152 |
····if-eqz·v |
152 | ····if-eqz·v8,·:cond_4 |
153 | ····move-object/from16·v0,·p3 | 153 | ····move-object/from16·v0,·p3 |
154 |
····iget-object·v |
154 | ····iget-object·v9,·v0,·Lcom/badlogic/gdx/graphics/g2d/PolygonRegionLoader$PolygonRegionParameters;->textureExtensions:[Ljava/lang/String; |
155 |
|
155 | ····array-length·v10,·v9 |
156 | ····array-length·v7,·v1 | ||
157 |
···· |
156 | ····const/4·v8,·0x0 |
158 | ····const/4·v5,·0x0 | ||
159 | ····.local·v5,·"i$":I | ||
160 | ····:goto_1 | 157 | ····:goto_1 |
161 |
····if-ge·v |
158 | ····if-ge·v8,·v10,·:cond_4 |
162 |
····aget-object·v |
159 | ····aget-object·v3,·v9,·v8 |
163 | ····.line·94 | 160 | ····.line·94 |
164 |
····.local·v |
161 | ····.local·v3,·"extension":Ljava/lang/String; |
165 | ····invoke-virtual/range·{p2·..·p2},·Lcom/badlogic/gdx/files/FileHandle;->nameWithoutExtension()Ljava/lang/String; | 162 | ····invoke-virtual/range·{p2·..·p2},·Lcom/badlogic/gdx/files/FileHandle;->nameWithoutExtension()Ljava/lang/String; |
166 | ····move-result-object·v11 | 163 | ····move-result-object·v11 |
167 | ····new-instance·v12,·Ljava/lang/StringBuilder; | 164 | ····new-instance·v12,·Ljava/lang/StringBuilder; |
168 | ····invoke-direct·{v12},·Ljava/lang/StringBuilder;-><init>()V | 165 | ····invoke-direct·{v12},·Ljava/lang/StringBuilder;-><init>()V |
169 | ····const-string·v13,·"." | 166 | ····const-string·v13,·"." |
Max diff block lines reached; 7336/11882 bytes (61.74%) of diff not shown. |
Offset 593, 14 lines modified | Offset 593, 15 lines modified | ||
593 | ····sget-object·v22,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;->tuple:[Ljava/lang/String; | 593 | ····sget-object·v22,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;->tuple:[Ljava/lang/String; |
594 | ····const/16·v23,·0x2 | 594 | ····const/16·v23,·0x2 |
595 | ····aget-object·v22,·v22,·v23 | 595 | ····aget-object·v22,·v22,·v23 |
596 | ····.line·162 | ||
596 | ····invoke-static/range·{v22·..·v22},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | 597 | ····invoke-static/range·{v22·..·v22},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I |
597 | ····move-result·v22 | 598 | ····move-result·v22 |
598 | ····aput·v22,·v6,·v21 | 599 | ····aput·v22,·v6,·v21 |
599 | ····const/16·v21,·0x3 | 600 | ····const/16·v21,·0x3 |
Offset 669, 14 lines modified | Offset 670, 15 lines modified | ||
669 | ····sget-object·v22,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;->tuple:[Ljava/lang/String; | 670 | ····sget-object·v22,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;->tuple:[Ljava/lang/String; |
670 | ····const/16·v23,·0x2 | 671 | ····const/16·v23,·0x2 |
671 | ····aget-object·v22,·v22,·v23 | 672 | ····aget-object·v22,·v22,·v23 |
673 | ····.line·166 | ||
672 | ····invoke-static/range·{v22·..·v22},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I | 674 | ····invoke-static/range·{v22·..·v22},·Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I |
673 | ····move-result·v22 | 675 | ····move-result·v22 |
674 | ····aput·v22,·v6,·v21 | 676 | ····aput·v22,·v6,·v21 |
675 | ····const/16·v21,·0x3 | 677 | ····const/16·v21,·0x3 |
Offset 224, 219 lines modified | Offset 224, 218 lines modified | ||
224 | .method·private·load(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;)V | 224 | .method·private·load(Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;)V |
225 | ····.locals·13 | 225 | ····.locals·13 |
226 | ····.param·p1,·"data"····#·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; | 226 | ····.param·p1,·"data"····#·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData; |
227 | ····.prologue | 227 | ····.prologue |
228 | ····.line·240 | 228 | ····.line·240 |
229 |
····new-instance·v |
229 | ····new-instance·v8,·Lcom/badlogic/gdx/utils/ObjectMap; |
230 |
····invoke-direct·{v |
230 | ····invoke-direct·{v8},·Lcom/badlogic/gdx/utils/ObjectMap;-><init>()V |
231 | ····.line·241 | 231 | ····.line·241 |
232 |
····.local·v |
232 | ····.local·v8,·"pageToTexture":Lcom/badlogic/gdx/utils/ObjectMap;,·"Lcom/badlogic/gdx/utils/ObjectMap<Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;Lcom/badlogic/gdx/graphics/Texture;>;" |
233 | ····iget-object·v1,·p1,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;->pages:Lcom/badlogic/gdx/utils/Array; | 233 | ····iget-object·v1,·p1,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData;->pages:Lcom/badlogic/gdx/utils/Array; |
234 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; | 234 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
235 |
····move-result-object·v |
235 | ····move-result-object·v1 |
236 | ····.local·v7,·"i$":Ljava/util/Iterator; | ||
237 | ····:goto_0 | 236 | ····:goto_0 |
238 |
····invoke-interface·{v |
237 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
239 |
····move-result·v |
238 | ····move-result·v2 |
240 |
····if-eqz·v |
239 | ····if-eqz·v2,·:cond_1 |
241 |
····invoke-interface·{v |
240 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
242 |
····move-result-object·v |
241 | ····move-result-object·v7 |
243 |
····check-cast·v |
242 | ····check-cast·v7,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page; |
244 | ····.line·242 | 243 | ····.line·242 |
245 |
····.local·v |
244 | ····.local·v7,·"page":Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page; |
246 |
····const/4·v1 |
245 | ····const/4·v10,·0x0 |
247 | ····.line·243 | 246 | ····.line·243 |
248 |
····.local·v1 |
247 | ····.local·v10,·"texture":Lcom/badlogic/gdx/graphics/Texture; |
249 |
····iget-object·v |
248 | ····iget-object·v2,·v7,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;->texture:Lcom/badlogic/gdx/graphics/Texture; |
250 |
····if-nez·v |
249 | ····if-nez·v2,·:cond_0 |
251 | ····.line·244 | 250 | ····.line·244 |
252 |
····new-instance·v1 |
251 | ····new-instance·v10,·Lcom/badlogic/gdx/graphics/Texture; |
253 |
····.end·local·v1 |
252 | ····.end·local·v10····#·"texture":Lcom/badlogic/gdx/graphics/Texture; |
254 |
····iget-object·v |
253 | ····iget-object·v2,·v7,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;->textureFile:Lcom/badlogic/gdx/files/FileHandle; |
255 |
····iget-object·v |
254 | ····iget-object·v3,·v7,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;->format:Lcom/badlogic/gdx/graphics/Pixmap$Format; |
256 |
····iget-boolean·v |
255 | ····iget-boolean·v4,·v7,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;->useMipMaps:Z |
257 |
····invoke-direct·{v1 |
256 | ····invoke-direct·{v10,·v2,·v3,·v4},·Lcom/badlogic/gdx/graphics/Texture;-><init>(Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/graphics/Pixmap$Format;Z)V |
258 | ····.line·245 | 257 | ····.line·245 |
259 |
····.restart·local·v1 |
258 | ····.restart·local·v10····#·"texture":Lcom/badlogic/gdx/graphics/Texture; |
260 |
····iget-object·v |
259 | ····iget-object·v2,·v7,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;->minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; |
261 |
····iget-object·v |
260 | ····iget-object·v3,·v7,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;->magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; |
262 |
····invoke-virtual·{v1 |
261 | ····invoke-virtual·{v10,·v2,·v3},·Lcom/badlogic/gdx/graphics/Texture;->setFilter(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V |
263 | ····.line·246 | 262 | ····.line·246 |
264 |
····iget-object·v |
263 | ····iget-object·v2,·v7,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;->uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; |
265 |
····iget-object·v |
264 | ····iget-object·v3,·v7,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;->vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; |
266 |
····invoke-virtual·{v1 |
265 | ····invoke-virtual·{v10,·v2,·v3},·Lcom/badlogic/gdx/graphics/Texture;->setWrap(Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V |
267 | ····.line·252 | 266 | ····.line·252 |
268 | ····:goto_1 | 267 | ····:goto_1 |
269 |
····iget-object·v |
268 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;->textures:Lcom/badlogic/gdx/utils/ObjectSet; |
270 |
····invoke-virtual·{v |
269 | ····invoke-virtual·{v2,·v10},·Lcom/badlogic/gdx/utils/ObjectSet;->add(Ljava/lang/Object;)Z |
271 | ····.line·253 | 270 | ····.line·253 |
272 |
····invoke-virtual·{v |
271 | ····invoke-virtual·{v8,·v7,·v10},·Lcom/badlogic/gdx/utils/ObjectMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
273 | ····goto·:goto_0 | 272 | ····goto·:goto_0 |
274 | ····.line·248 | 273 | ····.line·248 |
275 | ····:cond_0 | 274 | ····:cond_0 |
276 |
····iget-object·v1 |
275 | ····iget-object·v10,·v7,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;->texture:Lcom/badlogic/gdx/graphics/Texture; |
277 | ····.line·249 | 276 | ····.line·249 |
278 |
····iget-object·v |
277 | ····iget-object·v2,·v7,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;->minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; |
279 |
····iget-object·v |
278 | ····iget-object·v3,·v7,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;->magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; |
280 |
····invoke-virtual·{v1 |
279 | ····invoke-virtual·{v10,·v2,·v3},·Lcom/badlogic/gdx/graphics/Texture;->setFilter(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V |
281 | ····.line·250 | 280 | ····.line·250 |
282 |
····iget-object·v |
281 | ····iget-object·v2,·v7,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;->uWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; |
283 |
····iget-object·v |
282 | ····iget-object·v3,·v7,·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas$TextureAtlasData$Page;->vWrap:Lcom/badlogic/gdx/graphics/Texture$TextureWrap; |
284 |
····invoke-virtual·{v1 |
283 | ····invoke-virtual·{v10,·v2,·v3},·Lcom/badlogic/gdx/graphics/Texture;->setWrap(Lcom/badlogic/gdx/graphics/Texture$TextureWrap;Lcom/badlogic/gdx/graphics/Texture$TextureWrap;)V |
Max diff block lines reached; 10895/20005 bytes (54.46%) of diff not shown. |
Offset 856, 15 lines modified | Offset 856, 14 lines modified | ||
856 | ····.prologue | 856 | ····.prologue |
857 | ····.line·128 | 857 | ····.line·128 |
858 | ····.local·p1,·"attributes":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<Lcom/badlogic/gdx/graphics/g3d/Attribute;>;" | 858 | ····.local·p1,·"attributes":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<Lcom/badlogic/gdx/graphics/g3d/Attribute;>;" |
859 | ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; | 859 | ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; |
860 | ····move-result-object·v1 | 860 | ····move-result-object·v1 |
861 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
862 | ····:goto_0 | 861 | ····:goto_0 |
863 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 862 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
864 | ····move-result·v2 | 863 | ····move-result·v2 |
865 | ····if-eqz·v2,·:cond_0 | 864 | ····if-eqz·v2,·:cond_0 |
Offset 883, 44 lines modified | Offset 882, 39 lines modified | ||
883 | ····.line·130 | 882 | ····.line·130 |
884 | ····.end·local·v0····#·"attr":Lcom/badlogic/gdx/graphics/g3d/Attribute; | 883 | ····.end·local·v0····#·"attr":Lcom/badlogic/gdx/graphics/g3d/Attribute; |
885 | ····:cond_0 | 884 | ····:cond_0 |
886 | ····return-void | 885 | ····return-void |
887 | .end·method | 886 | .end·method |
888 | .method·public·final·varargs·set([Lcom/badlogic/gdx/graphics/g3d/Attribute;)V | 887 | .method·public·final·varargs·set([Lcom/badlogic/gdx/graphics/g3d/Attribute;)V |
889 |
····.locals· |
888 | ····.locals·3 |
890 | ····.param·p1,·"attributes"····#·[Lcom/badlogic/gdx/graphics/g3d/Attribute; | 889 | ····.param·p1,·"attributes"····#·[Lcom/badlogic/gdx/graphics/g3d/Attribute; |
891 | ····.prologue | 890 | ····.prologue |
892 | ····.line·121 | 891 | ····.line·121 |
893 |
···· |
892 | ····array-length·v2,·p1 |
894 |
|
893 | ····const/4·v1,·0x0 |
895 | ····array-length·v3,·v0 | ||
896 | ····.local·v3,·"len$":I | ||
897 | ····const/4·v2,·0x0 | ||
898 | ····.local·v2,·"i$":I | ||
899 | ····:goto_0 | 894 | ····:goto_0 |
900 |
····if-ge·v |
895 | ····if-ge·v1,·v2,·:cond_0 |
901 |
····aget-object·v |
896 | ····aget-object·v0,·p1,·v1 |
902 | ····.line·122 | 897 | ····.line·122 |
903 |
····.local·v |
898 | ····.local·v0,·"attr":Lcom/badlogic/gdx/graphics/g3d/Attribute; |
904 |
····invoke-virtual·{p0,·v |
899 | ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/graphics/g3d/Attributes;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V |
905 | ····.line·121 | 900 | ····.line·121 |
906 |
····add-int/lit8·v |
901 | ····add-int/lit8·v1,·v1,·0x1 |
907 | ····goto·:goto_0 | 902 | ····goto·:goto_0 |
908 | ····.line·123 | 903 | ····.line·123 |
909 |
····.end·local·v |
904 | ····.end·local·v0····#·"attr":Lcom/badlogic/gdx/graphics/g3d/Attribute; |
910 | ····:cond_0 | 905 | ····:cond_0 |
911 | ····return-void | 906 | ····return-void |
912 | .end·method | 907 | .end·method |
913 | .method·public·size()I | 908 | .method·public·size()I |
914 | ····.locals·1 | 909 | ····.locals·1 |
Offset 122, 73 lines modified | Offset 122, 67 lines modified | ||
122 | ····.end·annotation | 122 | ····.end·annotation |
123 | ····.prologue | 123 | ····.prologue |
124 | ····.line·42 | 124 | ····.line·42 |
125 | ····.local·p1,·"lights":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/graphics/g3d/environment/BaseLight;>;" | 125 | ····.local·p1,·"lights":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/graphics/g3d/environment/BaseLight;>;" |
126 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; | 126 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
127 |
····move-result-object·v |
127 | ····move-result-object·v1 |
128 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
129 | ····:goto_0 | 128 | ····:goto_0 |
130 |
····invoke-interface·{v |
129 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
131 | ····move-result·v2 | 130 | ····move-result·v2 |
132 | ····if-eqz·v2,·:cond_0 | 131 | ····if-eqz·v2,·:cond_0 |
133 |
····invoke-interface·{v |
132 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
134 |
····move-result-object·v |
133 | ····move-result-object·v0 |
135 |
····check-cast·v |
134 | ····check-cast·v0,·Lcom/badlogic/gdx/graphics/g3d/environment/BaseLight; |
136 | ····.line·43 | 135 | ····.line·43 |
137 |
····.local·v |
136 | ····.local·v0,·"light":Lcom/badlogic/gdx/graphics/g3d/environment/BaseLight; |
138 |
····invoke-virtual·{p0,·v |
137 | ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/graphics/g3d/Environment;->add(Lcom/badlogic/gdx/graphics/g3d/environment/BaseLight;)Lcom/badlogic/gdx/graphics/g3d/Environment; |
139 | ····goto·:goto_0 | 138 | ····goto·:goto_0 |
140 | ····.line·44 | 139 | ····.line·44 |
141 |
····.end·local·v |
140 | ····.end·local·v0····#·"light":Lcom/badlogic/gdx/graphics/g3d/environment/BaseLight; |
142 | ····:cond_0 | 141 | ····:cond_0 |
143 | ····return-object·p0 | 142 | ····return-object·p0 |
144 | .end·method | 143 | .end·method |
145 | .method·public·varargs·add([Lcom/badlogic/gdx/graphics/g3d/environment/BaseLight;)Lcom/badlogic/gdx/graphics/g3d/Environment; | 144 | .method·public·varargs·add([Lcom/badlogic/gdx/graphics/g3d/environment/BaseLight;)Lcom/badlogic/gdx/graphics/g3d/Environment; |
146 |
····.locals· |
145 | ····.locals·3 |
147 | ····.param·p1,·"lights"····#·[Lcom/badlogic/gdx/graphics/g3d/environment/BaseLight; | 146 | ····.param·p1,·"lights"····#·[Lcom/badlogic/gdx/graphics/g3d/environment/BaseLight; |
148 | ····.prologue | 147 | ····.prologue |
149 | ····.line·36 | 148 | ····.line·36 |
150 |
···· |
149 | ····array-length·v2,·p1 |
151 | ····.local·v0,·"arr$":[Lcom/badlogic/gdx/graphics/g3d/environment/BaseLight; | ||
152 | ····array-length·v2,·v0 | ||
153 | ····.local·v2,·"len$":I | ||
154 | ····const/4·v1,·0x0 | 150 | ····const/4·v1,·0x0 |
155 | ····.local·v1,·"i$":I | ||
156 | ····:goto_0 | 151 | ····:goto_0 |
157 | ····if-ge·v1,·v2,·:cond_0 | 152 | ····if-ge·v1,·v2,·:cond_0 |
158 |
····aget-object·v |
153 | ····aget-object·v0,·p1,·v1 |
159 | ····.line·37 | 154 | ····.line·37 |
160 |
····.local·v |
155 | ····.local·v0,·"light":Lcom/badlogic/gdx/graphics/g3d/environment/BaseLight; |
161 |
····invoke-virtual·{p0,·v |
156 | ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/graphics/g3d/Environment;->add(Lcom/badlogic/gdx/graphics/g3d/environment/BaseLight;)Lcom/badlogic/gdx/graphics/g3d/Environment; |
162 | ····.line·36 | 157 | ····.line·36 |
163 | ····add-int/lit8·v1,·v1,·0x1 | 158 | ····add-int/lit8·v1,·v1,·0x1 |
164 | ····goto·:goto_0 | 159 | ····goto·:goto_0 |
165 | ····.line·38 | 160 | ····.line·38 |
166 |
····.end·local·v |
161 | ····.end·local·v0····#·"light":Lcom/badlogic/gdx/graphics/g3d/environment/BaseLight; |
167 | ····:cond_0 | 162 | ····:cond_0 |
168 | ····return-object·p0 | 163 | ····return-object·p0 |
169 | .end·method | 164 | .end·method |
170 | .method·public·clear()V | 165 | .method·public·clear()V |
171 | ····.locals·1 | 166 | ····.locals·1 |
Offset 277, 69 lines modified | Offset 271, 63 lines modified | ||
277 | ····.end·annotation | 271 | ····.end·annotation |
278 | ····.prologue | 272 | ····.prologue |
279 | ····.line·64 | 273 | ····.line·64 |
280 | ····.local·p1,·"lights":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/graphics/g3d/environment/BaseLight;>;" | 274 | ····.local·p1,·"lights":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/graphics/g3d/environment/BaseLight;>;" |
281 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; | 275 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
282 |
····move-result-object·v |
276 | ····move-result-object·v1 |
283 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
284 | ····:goto_0 | 277 | ····:goto_0 |
285 |
····invoke-interface·{v |
278 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
286 | ····move-result·v2 | 279 | ····move-result·v2 |
287 | ····if-eqz·v2,·:cond_0 | 280 | ····if-eqz·v2,·:cond_0 |
288 |
····invoke-interface·{v |
281 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
289 |
····move-result-object·v |
282 | ····move-result-object·v0 |
290 |
····check-cast·v |
283 | ····check-cast·v0,·Lcom/badlogic/gdx/graphics/g3d/environment/BaseLight; |
291 | ····.line·65 | 284 | ····.line·65 |
292 |
····.local·v |
285 | ····.local·v0,·"light":Lcom/badlogic/gdx/graphics/g3d/environment/BaseLight; |
Max diff block lines reached; 1691/6377 bytes (26.52%) of diff not shown. |
Offset 122, 15 lines modified | Offset 122, 14 lines modified | ||
122 | ····invoke-direct·{p0,·p1},·Lcom/badlogic/gdx/graphics/g3d/Material;-><init>(Ljava/lang/String;)V | 122 | ····invoke-direct·{p0,·p1},·Lcom/badlogic/gdx/graphics/g3d/Material;-><init>(Ljava/lang/String;)V |
123 | ····.line·73 | 123 | ····.line·73 |
124 | ····invoke-virtual·{p2},·Lcom/badlogic/gdx/graphics/g3d/Material;->iterator()Ljava/util/Iterator; | 124 | ····invoke-virtual·{p2},·Lcom/badlogic/gdx/graphics/g3d/Material;->iterator()Ljava/util/Iterator; |
125 | ····move-result-object·v1 | 125 | ····move-result-object·v1 |
126 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
127 | ····:goto_0 | 126 | ····:goto_0 |
128 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 127 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
129 | ····move-result·v2 | 128 | ····move-result·v2 |
130 | ····if-eqz·v2,·:cond_0 | 129 | ····if-eqz·v2,·:cond_0 |
Offset 234, 320 lines modified | Offset 234, 318 lines modified | ||
234 | .method·private·convertMaterial(Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;Lcom/badlogic/gdx/graphics/g3d/utils/TextureProvider;)Lcom/badlogic/gdx/graphics/g3d/Material; | 234 | .method·private·convertMaterial(Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;Lcom/badlogic/gdx/graphics/g3d/utils/TextureProvider;)Lcom/badlogic/gdx/graphics/g3d/Material; |
235 | ····.locals·10 | 235 | ····.locals·10 |
236 | ····.param·p1,·"mtl"····#·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial; | 236 | ····.param·p1,·"mtl"····#·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial; |
237 | ····.param·p2,·"textureProvider"····#·Lcom/badlogic/gdx/graphics/g3d/utils/TextureProvider; | 237 | ····.param·p2,·"textureProvider"····#·Lcom/badlogic/gdx/graphics/g3d/utils/TextureProvider; |
238 | ····.prologue | 238 | ····.prologue |
239 | ····.line·246 | 239 | ····.line·246 |
240 |
····new-instance·v |
240 | ····new-instance·v1,·Lcom/badlogic/gdx/graphics/g3d/Material; |
241 |
····invoke-direct·{v |
241 | ····invoke-direct·{v1},·Lcom/badlogic/gdx/graphics/g3d/Material;-><init>()V |
242 | ····.line·247 | 242 | ····.line·247 |
243 |
····.local·v |
243 | ····.local·v1,·"result":Lcom/badlogic/gdx/graphics/g3d/Material; |
244 |
····iget-object·v |
244 | ····iget-object·v5,·p1,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->id:Ljava/lang/String; |
245 |
····iput-object·v |
245 | ····iput-object·v5,·v1,·Lcom/badlogic/gdx/graphics/g3d/Material;->id:Ljava/lang/String; |
246 | ····.line·248 | 246 | ····.line·248 |
247 |
····iget-object·v |
247 | ····iget-object·v5,·p1,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->ambient:Lcom/badlogic/gdx/graphics/Color; |
248 |
····if-eqz·v |
248 | ····if-eqz·v5,·:cond_0 |
249 |
····new-instance·v |
249 | ····new-instance·v5,·Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; |
250 |
····sget-wide·v |
250 | ····sget-wide·v6,·Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Ambient:J |
251 |
····iget-object·v |
251 | ····iget-object·v8,·p1,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->ambient:Lcom/badlogic/gdx/graphics/Color; |
252 |
····invoke-direct·{v |
252 | ····invoke-direct·{v5,·v6,·v7,·v8},·Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;-><init>(JLcom/badlogic/gdx/graphics/Color;)V |
253 |
····invoke-virtual·{v |
253 | ····invoke-virtual·{v1,·v5},·Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V |
254 | ····.line·249 | 254 | ····.line·249 |
255 | ····:cond_0 | 255 | ····:cond_0 |
256 |
····iget-object·v |
256 | ····iget-object·v5,·p1,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->diffuse:Lcom/badlogic/gdx/graphics/Color; |
257 |
····if-eqz·v |
257 | ····if-eqz·v5,·:cond_1 |
258 |
····new-instance·v |
258 | ····new-instance·v5,·Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; |
259 |
····sget-wide·v |
259 | ····sget-wide·v6,·Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Diffuse:J |
260 |
····iget-object·v |
260 | ····iget-object·v8,·p1,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->diffuse:Lcom/badlogic/gdx/graphics/Color; |
261 |
····invoke-direct·{v |
261 | ····invoke-direct·{v5,·v6,·v7,·v8},·Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;-><init>(JLcom/badlogic/gdx/graphics/Color;)V |
262 |
····invoke-virtual·{v |
262 | ····invoke-virtual·{v1,·v5},·Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V |
263 | ····.line·250 | 263 | ····.line·250 |
264 | ····:cond_1 | 264 | ····:cond_1 |
265 |
····iget-object·v |
265 | ····iget-object·v5,·p1,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->specular:Lcom/badlogic/gdx/graphics/Color; |
266 |
····if-eqz·v |
266 | ····if-eqz·v5,·:cond_2 |
267 |
····new-instance·v |
267 | ····new-instance·v5,·Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; |
268 |
····sget-wide·v |
268 | ····sget-wide·v6,·Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Specular:J |
269 |
····iget-object·v |
269 | ····iget-object·v8,·p1,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->specular:Lcom/badlogic/gdx/graphics/Color; |
270 |
····invoke-direct·{v |
270 | ····invoke-direct·{v5,·v6,·v7,·v8},·Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;-><init>(JLcom/badlogic/gdx/graphics/Color;)V |
271 |
····invoke-virtual·{v |
271 | ····invoke-virtual·{v1,·v5},·Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V |
272 | ····.line·251 | 272 | ····.line·251 |
273 | ····:cond_2 | 273 | ····:cond_2 |
274 |
····iget-object·v |
274 | ····iget-object·v5,·p1,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->emissive:Lcom/badlogic/gdx/graphics/Color; |
275 |
····if-eqz·v |
275 | ····if-eqz·v5,·:cond_3 |
276 |
····new-instance·v |
276 | ····new-instance·v5,·Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; |
277 |
····sget-wide·v |
277 | ····sget-wide·v6,·Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Emissive:J |
278 |
····iget-object·v |
278 | ····iget-object·v8,·p1,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->emissive:Lcom/badlogic/gdx/graphics/Color; |
279 |
····invoke-direct·{v |
279 | ····invoke-direct·{v5,·v6,·v7,·v8},·Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;-><init>(JLcom/badlogic/gdx/graphics/Color;)V |
280 |
····invoke-virtual·{v |
280 | ····invoke-virtual·{v1,·v5},·Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V |
281 | ····.line·252 | 281 | ····.line·252 |
282 | ····:cond_3 | 282 | ····:cond_3 |
283 |
····iget-object·v |
283 | ····iget-object·v5,·p1,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->reflection:Lcom/badlogic/gdx/graphics/Color; |
284 |
····if-eqz·v |
284 | ····if-eqz·v5,·:cond_4 |
285 |
····new-instance·v |
285 | ····new-instance·v5,·Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute; |
286 |
····sget-wide·v |
286 | ····sget-wide·v6,·Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;->Reflection:J |
287 |
····iget-object·v |
287 | ····iget-object·v8,·p1,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->reflection:Lcom/badlogic/gdx/graphics/Color; |
288 |
····invoke-direct·{v |
288 | ····invoke-direct·{v5,·v6,·v7,·v8},·Lcom/badlogic/gdx/graphics/g3d/attributes/ColorAttribute;-><init>(JLcom/badlogic/gdx/graphics/Color;)V |
289 |
····invoke-virtual·{v |
289 | ····invoke-virtual·{v1,·v5},·Lcom/badlogic/gdx/graphics/g3d/Material;->set(Lcom/badlogic/gdx/graphics/g3d/Attribute;)V |
290 | ····.line·253 | 290 | ····.line·253 |
291 | ····:cond_4 | 291 | ····:cond_4 |
292 |
····iget·v |
292 | ····iget·v5,·p1,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->shininess:F |
Max diff block lines reached; 74876/83585 bytes (89.58%) of diff not shown. |
Offset 773, 38 lines modified | Offset 773, 37 lines modified | ||
773 | ····.end·annotation | 773 | ····.end·annotation |
774 | ····.prologue | 774 | ····.prologue |
775 | ····.line·254 | 775 | ····.line·254 |
776 | ····.local·p1,·"renderableProviders":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<TT;>;" | 776 | ····.local·p1,·"renderableProviders":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<TT;>;" |
777 | ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; | 777 | ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; |
778 |
····move-result-object·v |
778 | ····move-result-object·v1 |
779 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
780 | ····:goto_0 | 779 | ····:goto_0 |
781 |
····invoke-interface·{v |
780 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
782 | ····move-result·v2 | 781 | ····move-result·v2 |
783 | ····if-eqz·v2,·:cond_0 | 782 | ····if-eqz·v2,·:cond_0 |
784 |
····invoke-interface·{v |
783 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
785 |
····move-result-object·v |
784 | ····move-result-object·v0 |
786 |
····check-cast·v |
785 | ····check-cast·v0,·Lcom/badlogic/gdx/graphics/g3d/RenderableProvider; |
787 | ····.line·255 | 786 | ····.line·255 |
788 |
····.local·v |
787 | ····.local·v0,·"renderableProvider":Lcom/badlogic/gdx/graphics/g3d/RenderableProvider; |
789 |
····invoke-virtual·{p0,·v |
788 | ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/graphics/g3d/ModelBatch;->render(Lcom/badlogic/gdx/graphics/g3d/RenderableProvider;)V |
790 | ····goto·:goto_0 | 789 | ····goto·:goto_0 |
791 | ····.line·256 | 790 | ····.line·256 |
792 |
····.end·local·v |
791 | ····.end·local·v0····#·"renderableProvider":Lcom/badlogic/gdx/graphics/g3d/RenderableProvider; |
793 | ····:cond_0 | 792 | ····:cond_0 |
794 | ····return-void | 793 | ····return-void |
795 | .end·method | 794 | .end·method |
796 | .method·public·render(Ljava/lang/Iterable;Lcom/badlogic/gdx/graphics/g3d/Environment;)V | 795 | .method·public·render(Ljava/lang/Iterable;Lcom/badlogic/gdx/graphics/g3d/Environment;)V |
797 | ····.locals·3 | 796 | ····.locals·3 |
798 | ····.param·p2,·"environment"····#·Lcom/badlogic/gdx/graphics/g3d/Environment; | 797 | ····.param·p2,·"environment"····#·Lcom/badlogic/gdx/graphics/g3d/Environment; |
Offset 821, 38 lines modified | Offset 820, 37 lines modified | ||
821 | ····.end·annotation | 820 | ····.end·annotation |
822 | ····.prologue | 821 | ····.prologue |
823 | ····.line·279 | 822 | ····.line·279 |
824 | ····.local·p1,·"renderableProviders":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<TT;>;" | 823 | ····.local·p1,·"renderableProviders":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<TT;>;" |
825 | ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; | 824 | ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; |
826 |
····move-result-object·v |
825 | ····move-result-object·v1 |
827 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
828 | ····:goto_0 | 826 | ····:goto_0 |
829 |
····invoke-interface·{v |
827 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
830 | ····move-result·v2 | 828 | ····move-result·v2 |
831 | ····if-eqz·v2,·:cond_0 | 829 | ····if-eqz·v2,·:cond_0 |
832 |
····invoke-interface·{v |
830 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
833 |
····move-result-object·v |
831 | ····move-result-object·v0 |
834 |
····check-cast·v |
832 | ····check-cast·v0,·Lcom/badlogic/gdx/graphics/g3d/RenderableProvider; |
835 | ····.line·280 | 833 | ····.line·280 |
836 |
····.local·v |
834 | ····.local·v0,·"renderableProvider":Lcom/badlogic/gdx/graphics/g3d/RenderableProvider; |
837 |
····invoke-virtual·{p0,·v |
835 | ····invoke-virtual·{p0,·v0,·p2},·Lcom/badlogic/gdx/graphics/g3d/ModelBatch;->render(Lcom/badlogic/gdx/graphics/g3d/RenderableProvider;Lcom/badlogic/gdx/graphics/g3d/Environment;)V |
838 | ····goto·:goto_0 | 836 | ····goto·:goto_0 |
839 | ····.line·281 | 837 | ····.line·281 |
840 |
····.end·local·v |
838 | ····.end·local·v0····#·"renderableProvider":Lcom/badlogic/gdx/graphics/g3d/RenderableProvider; |
841 | ····:cond_0 | 839 | ····:cond_0 |
842 | ····return-void | 840 | ····return-void |
843 | .end·method | 841 | .end·method |
844 | .method·public·render(Ljava/lang/Iterable;Lcom/badlogic/gdx/graphics/g3d/Environment;Lcom/badlogic/gdx/graphics/g3d/Shader;)V | 842 | .method·public·render(Ljava/lang/Iterable;Lcom/badlogic/gdx/graphics/g3d/Environment;Lcom/badlogic/gdx/graphics/g3d/Shader;)V |
845 | ····.locals·3 | 843 | ····.locals·3 |
846 | ····.param·p2,·"environment"····#·Lcom/badlogic/gdx/graphics/g3d/Environment; | 844 | ····.param·p2,·"environment"····#·Lcom/badlogic/gdx/graphics/g3d/Environment; |
Offset 871, 38 lines modified | Offset 869, 37 lines modified | ||
871 | ····.end·annotation | 869 | ····.end·annotation |
872 | ····.prologue | 870 | ····.prologue |
873 | ····.line·335 | 871 | ····.line·335 |
874 | ····.local·p1,·"renderableProviders":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<TT;>;" | 872 | ····.local·p1,·"renderableProviders":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<TT;>;" |
875 | ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; | 873 | ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; |
876 |
····move-result-object·v |
874 | ····move-result-object·v1 |
877 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
878 | ····:goto_0 | 875 | ····:goto_0 |
879 |
····invoke-interface·{v |
876 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
880 | ····move-result·v2 | 877 | ····move-result·v2 |
881 | ····if-eqz·v2,·:cond_0 | 878 | ····if-eqz·v2,·:cond_0 |
882 |
····invoke-interface·{v |
879 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
883 |
····move-result-object·v |
880 | ····move-result-object·v0 |
Max diff block lines reached; 2917/7524 bytes (38.77%) of diff not shown. |
Offset 733, 183 lines modified | Offset 733, 181 lines modified | ||
733 | ····.end·annotation | 733 | ····.end·annotation |
734 | ····.prologue | 734 | ····.prologue |
735 | ····.line·294 | 735 | ····.line·294 |
736 | ····.local·p1,·"source":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<Lcom/badlogic/gdx/graphics/g3d/model/Animation;>;" | 736 | ····.local·p1,·"source":Ljava/lang/Iterable;,·"Ljava/lang/Iterable<Lcom/badlogic/gdx/graphics/g3d/model/Animation;>;" |
737 | ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; | 737 | ····invoke-interface·{p1},·Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; |
738 |
····move-result-object·v |
738 | ····move-result-object·v7 |
739 | ····:cond_0 | 739 | ····:cond_0 |
740 | ····:goto_0 | 740 | ····:goto_0 |
741 |
····invoke-interface·{v |
741 | ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z |
742 |
····move-result·v |
742 | ····move-result·v8 |
743 |
····if-eqz·v |
743 | ····if-eqz·v8,·:cond_4 |
744 |
····invoke-interface·{v |
744 | ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
745 | ····move-result-object·v0 | 745 | ····move-result-object·v0 |
746 | ····check-cast·v0,·Lcom/badlogic/gdx/graphics/g3d/model/Animation; | 746 | ····check-cast·v0,·Lcom/badlogic/gdx/graphics/g3d/model/Animation; |
747 | ····.line·295 | 747 | ····.line·295 |
748 | ····.local·v0,·"anim":Lcom/badlogic/gdx/graphics/g3d/model/Animation; | 748 | ····.local·v0,·"anim":Lcom/badlogic/gdx/graphics/g3d/model/Animation; |
749 | ····new-instance·v1,·Lcom/badlogic/gdx/graphics/g3d/model/Animation; | 749 | ····new-instance·v1,·Lcom/badlogic/gdx/graphics/g3d/model/Animation; |
750 | ····invoke-direct·{v1},·Lcom/badlogic/gdx/graphics/g3d/model/Animation;-><init>()V | 750 | ····invoke-direct·{v1},·Lcom/badlogic/gdx/graphics/g3d/model/Animation;-><init>()V |
751 | ····.line·296 | 751 | ····.line·296 |
752 | ····.local·v1,·"animation":Lcom/badlogic/gdx/graphics/g3d/model/Animation; | 752 | ····.local·v1,·"animation":Lcom/badlogic/gdx/graphics/g3d/model/Animation; |
753 |
····iget-object·v |
753 | ····iget-object·v8,·v0,·Lcom/badlogic/gdx/graphics/g3d/model/Animation;->id:Ljava/lang/String; |
754 |
····iput-object·v |
754 | ····iput-object·v8,·v1,·Lcom/badlogic/gdx/graphics/g3d/model/Animation;->id:Ljava/lang/String; |
755 | ····.line·297 | 755 | ····.line·297 |
756 |
····iget·v |
756 | ····iget·v8,·v0,·Lcom/badlogic/gdx/graphics/g3d/model/Animation;->duration:F |
757 |
····iput·v |
757 | ····iput·v8,·v1,·Lcom/badlogic/gdx/graphics/g3d/model/Animation;->duration:F |
758 | ····.line·298 | 758 | ····.line·298 |
759 |
····iget-object·v |
759 | ····iget-object·v8,·v0,·Lcom/badlogic/gdx/graphics/g3d/model/Animation;->nodeAnimations:Lcom/badlogic/gdx/utils/Array; |
760 |
····invoke-virtual·{v |
760 | ····invoke-virtual·{v8},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
761 |
····move-result-object·v |
761 | ····move-result-object·v8 |
762 | ····:cond_1 | 762 | ····:cond_1 |
763 | ····:goto_1 | 763 | ····:goto_1 |
764 |
····invoke-interface·{v |
764 | ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z |
765 |
····move-result·v |
765 | ····move-result·v9 |
766 |
····if-eqz·v |
766 | ····if-eqz·v9,·:cond_3 |
767 |
····invoke-interface·{v |
767 | ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
768 |
····move-result-object·v |
768 | ····move-result-object·v4 |
769 |
····check-cast·v |
769 | ····check-cast·v4,·Lcom/badlogic/gdx/graphics/g3d/model/NodeAnimation; |
770 | ····.line·299 | 770 | ····.line·299 |
771 |
····.local·v |
771 | ····.local·v4,·"nanim":Lcom/badlogic/gdx/graphics/g3d/model/NodeAnimation; |
772 |
····iget-object·v |
772 | ····iget-object·v9,·v4,·Lcom/badlogic/gdx/graphics/g3d/model/NodeAnimation;->node:Lcom/badlogic/gdx/graphics/g3d/model/Node; |
773 |
····iget-object·v |
773 | ····iget-object·v9,·v9,·Lcom/badlogic/gdx/graphics/g3d/model/Node;->id:Ljava/lang/String; |
774 |
····invoke-virtual·{p0,·v |
774 | ····invoke-virtual·{p0,·v9},·Lcom/badlogic/gdx/graphics/g3d/ModelInstance;->getNode(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/Node; |
775 |
····move-result-object·v |
775 | ····move-result-object·v5 |
776 | ····.line·300 | 776 | ····.line·300 |
777 |
····.local·v |
777 | ····.local·v5,·"node":Lcom/badlogic/gdx/graphics/g3d/model/Node; |
778 |
····if-eqz·v |
778 | ····if-eqz·v5,·:cond_1 |
779 | ····.line·301 | 779 | ····.line·301 |
780 |
····new-instance·v |
780 | ····new-instance·v6,·Lcom/badlogic/gdx/graphics/g3d/model/NodeAnimation; |
781 |
····invoke-direct·{v |
781 | ····invoke-direct·{v6},·Lcom/badlogic/gdx/graphics/g3d/model/NodeAnimation;-><init>()V |
782 | ····.line·302 | 782 | ····.line·302 |
783 |
····.local·v |
783 | ····.local·v6,·"nodeAnim":Lcom/badlogic/gdx/graphics/g3d/model/NodeAnimation; |
784 |
····iput-object·v |
784 | ····iput-object·v5,·v6,·Lcom/badlogic/gdx/graphics/g3d/model/NodeAnimation;->node:Lcom/badlogic/gdx/graphics/g3d/model/Node; |
785 | ····.line·303 | 785 | ····.line·303 |
786 |
····iget-object·v |
786 | ····iget-object·v9,·v4,·Lcom/badlogic/gdx/graphics/g3d/model/NodeAnimation;->keyframes:Lcom/badlogic/gdx/utils/Array; |
787 |
····invoke-virtual·{v |
787 | ····invoke-virtual·{v9},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
788 |
····move-result-object·v |
788 | ····move-result-object·v9 |
789 | ····.local·v4,·"i$":Ljava/util/Iterator; | ||
790 | ····:goto_2 | 789 | ····:goto_2 |
791 |
····invoke-interface·{v |
790 | ····invoke-interface·{v9},·Ljava/util/Iterator;->hasNext()Z |
792 | ····move-result·v10 | 791 | ····move-result·v10 |
793 | ····if-eqz·v10,·:cond_2 | 792 | ····if-eqz·v10,·:cond_2 |
Max diff block lines reached; 41095/46878 bytes (87.66%) of diff not shown. |
Offset 28, 15 lines modified | Offset 28, 16 lines modified | ||
28 | #·instance·fields | 28 | #·instance·fields |
29 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy; | 29 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy; |
30 | #·direct·methods | 30 | #·direct·methods |
31 | .method·constructor·<init>(Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;I)V | 31 | .method·constructor·<init>(Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;I)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 |
····.param·p |
33 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy; |
34 | ····.param·p2,·"initialCapacity"····#·I | ||
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·85 | 36 | ····.line·85 |
36 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$1;->this$0:Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy; | 37 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy$1;->this$0:Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy; |
37 | ····invoke-direct·{p0,·p2},·Lcom/badlogic/gdx/utils/Pool;-><init>(I)V | 38 | ····invoke-direct·{p0,·p2},·Lcom/badlogic/gdx/utils/Pool;-><init>(I)V |
Offset 246, 173 lines modified | Offset 246, 172 lines modified | ||
246 | ····invoke-interface·{v0,·v1},·Lcom/badlogic/gdx/graphics/GL20;->glDisable(I)V | 246 | ····invoke-interface·{v0,·v1},·Lcom/badlogic/gdx/graphics/GL20;->glDisable(I)V |
247 | ····.line·177 | 247 | ····.line·177 |
248 | ····return-void | 248 | ····return-void |
249 | .end·method | 249 | .end·method |
250 | .method·public·beforeGroup(ILcom/badlogic/gdx/utils/Array;)V | 250 | .method·public·beforeGroup(ILcom/badlogic/gdx/utils/Array;)V |
251 |
····.locals· |
251 | ····.locals·6 |
252 | ····.param·p1,·"group"····#·I | 252 | ····.param·p1,·"group"····#·I |
253 | ····.annotation·system·Ldalvik/annotation/Signature; | 253 | ····.annotation·system·Ldalvik/annotation/Signature; |
254 | ········value·=·{ | 254 | ········value·=·{ |
255 | ············"(I", | 255 | ············"(I", |
256 | ············"Lcom/badlogic/gdx/utils/Array", | 256 | ············"Lcom/badlogic/gdx/utils/Array", |
257 | ············"<", | 257 | ············"<", |
258 | ············"Lcom/badlogic/gdx/graphics/g3d/decals/Decal;", | 258 | ············"Lcom/badlogic/gdx/graphics/g3d/decals/Decal;", |
259 | ············">;)V" | 259 | ············">;)V" |
260 | ········} | 260 | ········} |
261 | ····.end·annotation | 261 | ····.end·annotation |
262 | ····.prologue | 262 | ····.prologue |
263 | ····.line·131 | 263 | ····.line·131 |
264 | ····.local·p2,·"contents":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/graphics/g3d/decals/Decal;>;" | 264 | ····.local·p2,·"contents":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/graphics/g3d/decals/Decal;>;" |
265 |
····const/4·v |
265 | ····const/4·v4,·0x1 |
266 |
····if-ne·p1,·v |
266 | ····if-ne·p1,·v4,·:cond_0 |
267 | ····.line·132 | 267 | ····.line·132 |
268 |
····sget-object·v |
268 | ····sget-object·v4,·Lcom/badlogic/gdx/Gdx;->gl:Lcom/badlogic/gdx/graphics/GL20; |
269 |
····const/16·v |
269 | ····const/16·v5,·0xbe2 |
270 |
····invoke-interface·{v |
270 | ····invoke-interface·{v4,·v5},·Lcom/badlogic/gdx/graphics/GL20;->glEnable(I)V |
271 | ····.line·133 | 271 | ····.line·133 |
272 |
····iget-object·v |
272 | ····iget-object·v4,·p0,·Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;->cameraSorter:Ljava/util/Comparator; |
273 |
····invoke-virtual·{p2,·v |
273 | ····invoke-virtual·{p2,·v4},·Lcom/badlogic/gdx/utils/Array;->sort(Ljava/util/Comparator;)V |
274 | ····.line·156 | 274 | ····.line·156 |
275 | ····:goto_0 | 275 | ····:goto_0 |
276 | ····return-void | 276 | ····return-void |
277 | ····.line·135 | 277 | ····.line·135 |
278 | ····:cond_0 | 278 | ····:cond_0 |
279 | ····const/4·v1,·0x0 | 279 | ····const/4·v1,·0x0 |
280 | ····.local·v1,·"i":I | 280 | ····.local·v1,·"i":I |
281 |
····iget·v |
281 | ····iget·v3,·p2,·Lcom/badlogic/gdx/utils/Array;->size:I |
282 |
····.local·v |
282 | ····.local·v3,·"n":I |
283 | ····:goto_1 | 283 | ····:goto_1 |
284 |
····if-ge·v1,·v |
284 | ····if-ge·v1,·v3,·:cond_2 |
285 | ····.line·136 | 285 | ····.line·136 |
286 | ····invoke-virtual·{p2,·v1},·Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; | 286 | ····invoke-virtual·{p2,·v1},·Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; |
287 | ····move-result-object·v0 | 287 | ····move-result-object·v0 |
288 | ····check-cast·v0,·Lcom/badlogic/gdx/graphics/g3d/decals/Decal; | 288 | ····check-cast·v0,·Lcom/badlogic/gdx/graphics/g3d/decals/Decal; |
289 | ····.line·137 | 289 | ····.line·137 |
290 | ····.local·v0,·"decal":Lcom/badlogic/gdx/graphics/g3d/decals/Decal; | 290 | ····.local·v0,·"decal":Lcom/badlogic/gdx/graphics/g3d/decals/Decal; |
291 |
····iget-object·v |
291 | ····iget-object·v4,·p0,·Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;->materialGroups:Lcom/badlogic/gdx/utils/ObjectMap; |
292 |
····iget-object·v |
292 | ····iget-object·v5,·v0,·Lcom/badlogic/gdx/graphics/g3d/decals/Decal;->material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; |
293 |
····invoke-virtual·{v |
293 | ····invoke-virtual·{v4,·v5},·Lcom/badlogic/gdx/utils/ObjectMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
294 |
····move-result-object·v |
294 | ····move-result-object·v2 |
295 |
····check-cast·v |
295 | ····check-cast·v2,·Lcom/badlogic/gdx/utils/Array; |
296 | ····.line·138 | 296 | ····.line·138 |
297 |
····.local·v |
297 | ····.local·v2,·"materialGroup":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/graphics/g3d/decals/Decal;>;" |
298 |
····if-nez·v |
298 | ····if-nez·v2,·:cond_1 |
299 | ····.line·139 | 299 | ····.line·139 |
300 |
····iget-object·v |
300 | ····iget-object·v4,·p0,·Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;->arrayPool:Lcom/badlogic/gdx/utils/Pool; |
301 |
····invoke-virtual·{v |
301 | ····invoke-virtual·{v4},·Lcom/badlogic/gdx/utils/Pool;->obtain()Ljava/lang/Object; |
302 |
····move-result-object·v |
302 | ····move-result-object·v2 |
303 |
····.end·local·v |
303 | ····.end·local·v2····#·"materialGroup":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/graphics/g3d/decals/Decal;>;" |
304 |
····check-cast·v |
304 | ····check-cast·v2,·Lcom/badlogic/gdx/utils/Array; |
305 | ····.line·140 | 305 | ····.line·140 |
306 |
····.restart·local·v |
306 | ····.restart·local·v2····#·"materialGroup":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/graphics/g3d/decals/Decal;>;" |
307 |
····invoke-virtual·{v |
307 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/utils/Array;->clear()V |
308 | ····.line·141 | 308 | ····.line·141 |
309 |
····iget-object·v |
309 | ····iget-object·v4,·p0,·Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;->usedArrays:Lcom/badlogic/gdx/utils/Array; |
310 |
····invoke-virtual·{v |
310 | ····invoke-virtual·{v4,·v2},·Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V |
311 | ····.line·142 | 311 | ····.line·142 |
312 |
····iget-object·v |
312 | ····iget-object·v4,·p0,·Lcom/badlogic/gdx/graphics/g3d/decals/CameraGroupStrategy;->materialGroups:Lcom/badlogic/gdx/utils/ObjectMap; |
313 |
····iget-object·v |
313 | ····iget-object·v5,·v0,·Lcom/badlogic/gdx/graphics/g3d/decals/Decal;->material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; |
Max diff block lines reached; 4890/10803 bytes (45.27%) of diff not shown. |
Offset 28, 15 lines modified | Offset 28, 16 lines modified | ||
28 | #·instance·fields | 28 | #·instance·fields |
29 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch; | 29 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch; |
30 | #·direct·methods | 30 | #·direct·methods |
31 | .method·constructor·<init>(Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;I)V | 31 | .method·constructor·<init>(Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;I)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 |
····.param·p |
33 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch; |
34 | ····.param·p2,·"initialCapacity"····#·I | ||
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·56 | 36 | ····.line·56 |
36 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch$1;->this$0:Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch; | 37 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch$1;->this$0:Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch; |
37 | ····invoke-direct·{p0,·p2},·Lcom/badlogic/gdx/utils/Pool;-><init>(I)V | 38 | ····invoke-direct·{p0,·p2},·Lcom/badlogic/gdx/utils/Pool;-><init>(I)V |
Offset 127, 73 lines modified | Offset 127, 72 lines modified | ||
127 | ············">;)V" | 127 | ············">;)V" |
128 | ········} | 128 | ········} |
129 | ····.end·annotation | 129 | ····.end·annotation |
130 | ····.prologue | 130 | ····.prologue |
131 | ····.line·150 | 131 | ····.line·150 |
132 | ····.local·p2,·"decals":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/graphics/g3d/decals/Decal;>;" | 132 | ····.local·p2,·"decals":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/graphics/g3d/decals/Decal;>;" |
133 |
····const/4·v |
133 | ····const/4·v2,·0x0 |
134 | ····.line·151 | 134 | ····.line·151 |
135 |
····.local·v |
135 | ····.local·v2,·"lastMaterial":Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; |
136 |
····const/4·v |
136 | ····const/4·v1,·0x0 |
137 | ····.line·152 | 137 | ····.line·152 |
138 |
····.local·v |
138 | ····.local·v1,·"idx":I |
139 | ····invoke-virtual·{p2},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; | 139 | ····invoke-virtual·{p2},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
140 |
····move-result-object·v |
140 | ····move-result-object·v3 |
141 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
142 | ····:cond_0 | 141 | ····:cond_0 |
143 | ····:goto_0 | 142 | ····:goto_0 |
144 |
····invoke-interface·{v |
143 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
145 | ····move-result·v4 | 144 | ····move-result·v4 |
146 | ····if-eqz·v4,·:cond_4 | 145 | ····if-eqz·v4,·:cond_4 |
147 |
····invoke-interface·{v |
146 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
148 | ····move-result-object·v0 | 147 | ····move-result-object·v0 |
149 | ····check-cast·v0,·Lcom/badlogic/gdx/graphics/g3d/decals/Decal; | 148 | ····check-cast·v0,·Lcom/badlogic/gdx/graphics/g3d/decals/Decal; |
150 | ····.line·153 | 149 | ····.line·153 |
151 | ····.local·v0,·"decal":Lcom/badlogic/gdx/graphics/g3d/decals/Decal; | 150 | ····.local·v0,·"decal":Lcom/badlogic/gdx/graphics/g3d/decals/Decal; |
152 |
····if-eqz·v |
151 | ····if-eqz·v2,·:cond_1 |
153 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/graphics/g3d/decals/Decal;->getMaterial()Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; | 152 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/graphics/g3d/decals/Decal;->getMaterial()Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; |
154 | ····move-result-object·v4 | 153 | ····move-result-object·v4 |
155 |
····invoke-virtual·{v |
154 | ····invoke-virtual·{v2,·v4},·Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;->equals(Ljava/lang/Object;)Z |
156 | ····move-result·v4 | 155 | ····move-result·v4 |
157 | ····if-nez·v4,·:cond_3 | 156 | ····if-nez·v4,·:cond_3 |
158 | ····.line·154 | 157 | ····.line·154 |
159 | ····:cond_1 | 158 | ····:cond_1 |
160 |
····if-lez·v |
159 | ····if-lez·v1,·:cond_2 |
161 | ····.line·155 | 160 | ····.line·155 |
162 |
····invoke-virtual·{p0,·p1,·v |
161 | ····invoke-virtual·{p0,·p1,·v1},·Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;->flush(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V |
163 | ····.line·156 | 162 | ····.line·156 |
164 |
····const/4·v |
163 | ····const/4·v1,·0x0 |
165 | ····.line·158 | 164 | ····.line·158 |
166 | ····:cond_2 | 165 | ····:cond_2 |
167 | ····iget-object·v4,·v0,·Lcom/badlogic/gdx/graphics/g3d/decals/Decal;->material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; | 166 | ····iget-object·v4,·v0,·Lcom/badlogic/gdx/graphics/g3d/decals/Decal;->material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; |
168 | ····invoke-virtual·{v4},·Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;->set()V | 167 | ····invoke-virtual·{v4},·Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;->set()V |
169 | ····.line·159 | 168 | ····.line·159 |
170 |
····iget-object·v |
169 | ····iget-object·v2,·v0,·Lcom/badlogic/gdx/graphics/g3d/decals/Decal;->material:Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial; |
171 | ····.line·161 | 170 | ····.line·161 |
172 | ····:cond_3 | 171 | ····:cond_3 |
173 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/graphics/g3d/decals/Decal;->update()V | 172 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/graphics/g3d/decals/Decal;->update()V |
174 | ····.line·162 | 173 | ····.line·162 |
175 | ····iget-object·v4,·v0,·Lcom/badlogic/gdx/graphics/g3d/decals/Decal;->vertices:[F | 174 | ····iget-object·v4,·v0,·Lcom/badlogic/gdx/graphics/g3d/decals/Decal;->vertices:[F |
Offset 202, 45 lines modified | Offset 201, 45 lines modified | ||
202 | ····iget-object·v6,·p0,·Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;->vertices:[F | 201 | ····iget-object·v6,·p0,·Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;->vertices:[F |
203 | ····iget-object·v7,·v0,·Lcom/badlogic/gdx/graphics/g3d/decals/Decal;->vertices:[F | 202 | ····iget-object·v7,·v0,·Lcom/badlogic/gdx/graphics/g3d/decals/Decal;->vertices:[F |
204 | ····array-length·v7,·v7 | 203 | ····array-length·v7,·v7 |
205 |
····invoke-static·{v4,·v5,·v6,·v |
204 | ····invoke-static·{v4,·v5,·v6,·v1,·v7},·Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V |
206 | ····.line·163 | 205 | ····.line·163 |
207 | ····iget-object·v4,·v0,·Lcom/badlogic/gdx/graphics/g3d/decals/Decal;->vertices:[F | 206 | ····iget-object·v4,·v0,·Lcom/badlogic/gdx/graphics/g3d/decals/Decal;->vertices:[F |
208 | ····array-length·v4,·v4 | 207 | ····array-length·v4,·v4 |
209 |
····add-int/2addr·v |
208 | ····add-int/2addr·v1,·v4 |
210 | ····.line·165 | 209 | ····.line·165 |
211 | ····iget-object·v4,·p0,·Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;->vertices:[F | 210 | ····iget-object·v4,·p0,·Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;->vertices:[F |
212 | ····array-length·v4,·v4 | 211 | ····array-length·v4,·v4 |
213 |
····if-ne·v |
212 | ····if-ne·v1,·v4,·:cond_0 |
214 | ····.line·166 | 213 | ····.line·166 |
215 |
····invoke-virtual·{p0,·p1,·v |
214 | ····invoke-virtual·{p0,·p1,·v1},·Lcom/badlogic/gdx/graphics/g3d/decals/DecalBatch;->flush(Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;I)V |
Max diff block lines reached; 6411/10514 bytes (60.98%) of diff not shown. |
Offset 61, 14 lines modified | Offset 61, 15 lines modified | ||
61 | ····iget·v3,·v0,·Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;->srcBlendFactor:I | 61 | ····iget·v3,·v0,·Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;->srcBlendFactor:I |
62 | ····if-ne·v2,·v3,·:cond_0 | 62 | ····if-ne·v2,·v3,·:cond_0 |
63 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;->textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; | 63 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;->textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; |
64 | ····.line·57 | ||
64 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->getTexture()Lcom/badlogic/gdx/graphics/Texture; | 65 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->getTexture()Lcom/badlogic/gdx/graphics/Texture; |
65 | ····move-result-object·v2 | 66 | ····move-result-object·v2 |
66 | ····iget-object·v3,·v0,·Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;->textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; | 67 | ····iget-object·v3,·v0,·Lcom/badlogic/gdx/graphics/g3d/decals/DecalMaterial;->textureRegion:Lcom/badlogic/gdx/graphics/g2d/TextureRegion; |
67 | ····invoke-virtual·{v3},·Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->getTexture()Lcom/badlogic/gdx/graphics/Texture; | 68 | ····invoke-virtual·{v3},·Lcom/badlogic/gdx/graphics/g2d/TextureRegion;->getTexture()Lcom/badlogic/gdx/graphics/Texture; |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | #·instance·fields | 30 | #·instance·fields |
31 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy; | 31 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy;)V | 33 | .method·constructor·<init>(Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·110 | 37 | ····.line·110 |
37 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator;->this$0:Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy; | 38 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator;->this$0:Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 35, 15 lines modified | Offset 35, 14 lines modified | ||
35 | ····.line·70 | 35 | ····.line·70 |
36 | ····new-instance·v0,·Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator; | 36 | ····new-instance·v0,·Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator; |
37 | ····invoke-direct·{v0,·p0},·Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator;-><init>(Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy;)V | 37 | ····invoke-direct·{v0,·p0},·Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator;-><init>(Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy;)V |
38 | ····iput-object·v0,·p0,·Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy;->comparator:Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator; | 38 | ····iput-object·v0,·p0,·Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy;->comparator:Lcom/badlogic/gdx/graphics/g3d/decals/SimpleOrthoGroupStrategy$Comparator; |
39 | ····.line·110 | ||
40 | ····return-void | 39 | ····return-void |
41 | .end·method | 40 | .end·method |
42 | #·virtual·methods | 41 | #·virtual·methods |
43 | .method·public·afterGroup(I)V | 42 | .method·public·afterGroup(I)V |
44 | ····.locals·2 | 43 | ····.locals·2 |
Offset 307, 14 lines modified | Offset 307, 15 lines modified | ||
307 | ····invoke-virtual·{v10,·v0},·Lcom/badlogic/gdx/utils/JsonValue;->getFloat(I)F | 307 | ····invoke-virtual·{v10,·v0},·Lcom/badlogic/gdx/utils/JsonValue;->getFloat(I)F |
308 | ····move-result·v16 | 308 | ····move-result·v16 |
309 | ····const/16·v17,·0x3 | 309 | ····const/16·v17,·0x3 |
310 | ····.line·401 | ||
310 | ····move/from16·v0,·v17 | 311 | ····move/from16·v0,·v17 |
311 | ····invoke-virtual·{v10,·v0},·Lcom/badlogic/gdx/utils/JsonValue;->getFloat(I)F | 312 | ····invoke-virtual·{v10,·v0},·Lcom/badlogic/gdx/utils/JsonValue;->getFloat(I)F |
312 | ····move-result·v17 | 313 | ····move-result·v17 |
313 | ····invoke-direct/range·{v13·..·v17},·Lcom/badlogic/gdx/math/Quaternion;-><init>(FFFF)V | 314 | ····invoke-direct/range·{v13·..·v17},·Lcom/badlogic/gdx/math/Quaternion;-><init>(FFFF)V |
Offset 1312, 323 lines modified | Offset 1313, 321 lines modified | ||
1312 | ····.line·180 | 1313 | ····.line·180 |
1313 | ····iget-object·v11,·v11,·Lcom/badlogic/gdx/utils/JsonValue;->next:Lcom/badlogic/gdx/utils/JsonValue; | 1314 | ····iget-object·v11,·v11,·Lcom/badlogic/gdx/utils/JsonValue;->next:Lcom/badlogic/gdx/utils/JsonValue; |
1314 | ····goto/16·:goto_0 | 1315 | ····goto/16·:goto_0 |
1315 | .end·method | 1316 | .end·method |
1316 | .method·private·parseMeshes(Lcom/badlogic/gdx/graphics/g3d/model/data/ModelData;Lcom/badlogic/gdx/utils/JsonValue;)V | 1317 | .method·private·parseMeshes(Lcom/badlogic/gdx/graphics/g3d/model/data/ModelData;Lcom/badlogic/gdx/utils/JsonValue;)V |
1317 |
····.locals·1 |
1318 | ····.locals·16 |
1318 | ····.param·p1,·"model"····#·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelData; | 1319 | ····.param·p1,·"model"····#·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelData; |
1319 | ····.param·p2,·"json"····#·Lcom/badlogic/gdx/utils/JsonValue; | 1320 | ····.param·p2,·"json"····#·Lcom/badlogic/gdx/utils/JsonValue; |
1320 | ····.prologue | 1321 | ····.prologue |
1321 | ····.line·82 | 1322 | ····.line·82 |
1322 |
····const-string·v1 |
1323 | ····const-string·v13,·"meshes" |
1323 | ····move-object/from16·v0,·p2 | 1324 | ····move-object/from16·v0,·p2 |
1324 |
····invoke-virtual·{v0,·v1 |
1325 | ····invoke-virtual·{v0,·v13},·Lcom/badlogic/gdx/utils/JsonValue;->get(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonValue; |
1325 |
····move-result-object·v |
1326 | ····move-result-object·v8 |
1326 | ····.line·83 | 1327 | ····.line·83 |
1327 |
····.local·v |
1328 | ····.local·v8,·"meshes":Lcom/badlogic/gdx/utils/JsonValue; |
1328 |
····if-eqz·v |
1329 | ····if-eqz·v8,·:cond_5 |
1329 | ····.line·85 | 1330 | ····.line·85 |
1330 | ····move-object/from16·v0,·p1 | 1331 | ····move-object/from16·v0,·p1 |
1331 |
····iget-object·v1 |
1332 | ····iget-object·v13,·v0,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelData;->meshes:Lcom/badlogic/gdx/utils/Array; |
1332 |
····iget·v1 |
1333 | ····iget·v14,·v8,·Lcom/badlogic/gdx/utils/JsonValue;->size:I |
1333 |
····invoke-virtual·{v1 |
1334 | ····invoke-virtual·{v13,·v14},·Lcom/badlogic/gdx/utils/Array;->ensureCapacity(I)[Ljava/lang/Object; |
1334 | ····.line·86 | 1335 | ····.line·86 |
1335 |
····iget-object·v |
1336 | ····iget-object·v5,·v8,·Lcom/badlogic/gdx/utils/JsonValue;->child:Lcom/badlogic/gdx/utils/JsonValue; |
1336 |
····.local·v |
1337 | ····.local·v5,·"mesh":Lcom/badlogic/gdx/utils/JsonValue; |
1337 | ····:goto_0 | 1338 | ····:goto_0 |
1338 |
····if-eqz·v |
1339 | ····if-eqz·v5,·:cond_5 |
1339 | ····.line·87 | 1340 | ····.line·87 |
1340 |
····new-instance·v |
1341 | ····new-instance·v3,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMesh; |
1341 |
····invoke-direct·{v |
1342 | ····invoke-direct·{v3},·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMesh;-><init>()V |
1342 | ····.line·89 | 1343 | ····.line·89 |
1343 |
····.local·v |
1344 | ····.local·v3,·"jsonMesh":Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMesh; |
1344 |
····const-string·v1 |
1345 | ····const-string·v13,·"id" |
1345 |
····const-string·v1 |
1346 | ····const-string·v14,·"" |
1346 |
····invoke-virtual·{v |
1347 | ····invoke-virtual·{v5,·v13,·v14},·Lcom/badlogic/gdx/utils/JsonValue;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
1347 |
····move-result-object·v |
1348 | ····move-result-object·v2 |
1348 | ····.line·90 | 1349 | ····.line·90 |
1349 |
····.local·v |
1350 | ····.local·v2,·"id":Ljava/lang/String; |
1350 |
····iput-object·v |
1351 | ····iput-object·v2,·v3,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMesh;->id:Ljava/lang/String; |
1351 | ····.line·92 | 1352 | ····.line·92 |
1352 |
····const-string·v1 |
1353 | ····const-string·v13,·"attributes" |
1353 |
····invoke-virtual·{v |
1354 | ····invoke-virtual·{v5,·v13},·Lcom/badlogic/gdx/utils/JsonValue;->require(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonValue; |
1354 | ····move-result-object·v1 | 1355 | ····move-result-object·v1 |
1355 | ····.line·93 | 1356 | ····.line·93 |
1356 | ····.local·v1,·"attributes":Lcom/badlogic/gdx/utils/JsonValue; | 1357 | ····.local·v1,·"attributes":Lcom/badlogic/gdx/utils/JsonValue; |
1357 | ····move-object/from16·v0,·p0 | 1358 | ····move-object/from16·v0,·p0 |
1358 | ····invoke-direct·{v0,·v1},·Lcom/badlogic/gdx/graphics/g3d/loader/G3dModelLoader;->parseAttributes(Lcom/badlogic/gdx/utils/JsonValue;)[Lcom/badlogic/gdx/graphics/VertexAttribute; | 1359 | ····invoke-direct·{v0,·v1},·Lcom/badlogic/gdx/graphics/g3d/loader/G3dModelLoader;->parseAttributes(Lcom/badlogic/gdx/utils/JsonValue;)[Lcom/badlogic/gdx/graphics/VertexAttribute; |
1359 |
····move-result-object·v1 |
1360 | ····move-result-object·v13 |
1360 |
····iput-object·v1 |
1361 | ····iput-object·v13,·v3,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMesh;->attributes:[Lcom/badlogic/gdx/graphics/VertexAttribute; |
1361 | ····.line·94 | 1362 | ····.line·94 |
1362 |
····const-string·v1 |
1363 | ····const-string·v13,·"vertices" |
1363 |
····invoke-virtual·{v |
1364 | ····invoke-virtual·{v5,·v13},·Lcom/badlogic/gdx/utils/JsonValue;->require(Ljava/lang/String;)Lcom/badlogic/gdx/utils/JsonValue; |
1364 |
····move-result-object·v1 |
1365 | ····move-result-object·v13 |
Max diff block lines reached; 16478/21649 bytes (76.11%) of diff not shown. |
Offset 33, 79 lines modified | Offset 33, 78 lines modified | ||
33 | ····return-void | 33 | ····return-void |
34 | .end·method | 34 | .end·method |
35 | #·virtual·methods | 35 | #·virtual·methods |
36 | .method·public·getMaterial(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial; | 36 | .method·public·getMaterial(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial; |
37 |
····.locals· |
37 | ····.locals·4 |
38 | ····.param·p1,·"name"····#·Ljava/lang/String; | 38 | ····.param·p1,·"name"····#·Ljava/lang/String; |
39 | ····.prologue | 39 | ····.prologue |
40 | ····.line·454 | 40 | ····.line·454 |
41 |
····iget-object·v |
41 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/graphics/g3d/loader/MtlLoader;->materials:Lcom/badlogic/gdx/utils/Array; |
42 |
····invoke-virtual·{v |
42 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
43 |
····move-result-object·v |
43 | ····move-result-object·v2 |
44 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
45 | ····:cond_0 | 44 | ····:cond_0 |
46 |
····invoke-interface·{v |
45 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
47 | ····move-result·v3 | 46 | ····move-result·v3 |
48 | ····if-eqz·v3,·:cond_1 | 47 | ····if-eqz·v3,·:cond_1 |
49 |
····invoke-interface·{v |
48 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
50 |
····move-result-object·v |
49 | ····move-result-object·v0 |
51 |
····check-cast·v |
50 | ····check-cast·v0,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial; |
52 | ····.line·455 | 51 | ····.line·455 |
53 |
····.local·v |
52 | ····.local·v0,·"m":Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial; |
54 |
····iget-object·v3,·v |
53 | ····iget-object·v3,·v0,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->id:Ljava/lang/String; |
55 | ····invoke-virtual·{v3,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 54 | ····invoke-virtual·{v3,·p1},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
56 | ····move-result·v3 | 55 | ····move-result·v3 |
57 | ····if-eqz·v3,·:cond_0 | 56 | ····if-eqz·v3,·:cond_0 |
58 | ····.line·460 | 57 | ····.line·460 |
59 |
····.end·local·v |
58 | ····.end·local·v0····#·"m":Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial; |
60 | ····:goto_0 | 59 | ····:goto_0 |
61 |
····return-object·v |
60 | ····return-object·v0 |
62 | ····.line·456 | 61 | ····.line·456 |
63 | ····:cond_1 | 62 | ····:cond_1 |
64 |
····new-instance·v |
63 | ····new-instance·v1,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial; |
65 |
····invoke-direct·{v |
64 | ····invoke-direct·{v1},·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;-><init>()V |
66 | ····.line·457 | 65 | ····.line·457 |
67 |
····.local·v |
66 | ····.local·v1,·"mat":Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial; |
68 |
····iput-object·p1,·v |
67 | ····iput-object·p1,·v1,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->id:Ljava/lang/String; |
69 | ····.line·458 | 68 | ····.line·458 |
70 |
····new-instance·v |
69 | ····new-instance·v2,·Lcom/badlogic/gdx/graphics/Color; |
71 |
····sget-object·v |
70 | ····sget-object·v3,·Lcom/badlogic/gdx/graphics/Color;->WHITE:Lcom/badlogic/gdx/graphics/Color; |
72 |
····invoke-direct·{v |
71 | ····invoke-direct·{v2,·v3},·Lcom/badlogic/gdx/graphics/Color;-><init>(Lcom/badlogic/gdx/graphics/Color;)V |
73 |
····iput-object·v |
72 | ····iput-object·v2,·v1,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMaterial;->diffuse:Lcom/badlogic/gdx/graphics/Color; |
74 | ····.line·459 | 73 | ····.line·459 |
75 |
····iget-object·v |
74 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/graphics/g3d/loader/MtlLoader;->materials:Lcom/badlogic/gdx/utils/Array; |
76 |
····invoke-virtual·{v |
75 | ····invoke-virtual·{v2,·v1},·Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V |
77 |
····move-object·v |
76 | ····move-object·v0,·v1 |
78 | ····.line·460 | 77 | ····.line·460 |
79 | ····goto·:goto_0 | 78 | ····goto·:goto_0 |
80 | .end·method | 79 | .end·method |
81 | .method·public·load(Lcom/badlogic/gdx/files/FileHandle;)V | 80 | .method·public·load(Lcom/badlogic/gdx/files/FileHandle;)V |
82 | ····.locals·23 | 81 | ····.locals·23 |
Offset 162, 21 lines modified | Offset 162, 20 lines modified | ||
162 | .method·private·setActiveGroup(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/loader/ObjLoader$Group; | 162 | .method·private·setActiveGroup(Ljava/lang/String;)Lcom/badlogic/gdx/graphics/g3d/loader/ObjLoader$Group; |
163 | ····.locals·3 | 163 | ····.locals·3 |
164 | ····.param·p1,·"name"····#·Ljava/lang/String; | 164 | ····.param·p1,·"name"····#·Ljava/lang/String; |
165 | ····.prologue | 165 | ····.prologue |
166 | ····.line·313 | 166 | ····.line·313 |
167 |
····iget-object·v |
167 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/loader/ObjLoader;->groups:Lcom/badlogic/gdx/utils/Array; |
168 |
····invoke-virtual·{v |
168 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
169 | ····move-result-object·v1 | 169 | ····move-result-object·v1 |
170 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
171 | ····:cond_0 | 170 | ····:cond_0 |
172 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 171 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
173 | ····move-result·v2 | 172 | ····move-result·v2 |
174 | ····if-eqz·v2,·:cond_1 | 173 | ····if-eqz·v2,·:cond_1 |
Offset 205, 17 lines modified | Offset 204, 17 lines modified | ||
205 | ····:cond_1 | 204 | ····:cond_1 |
206 | ····new-instance·v0,·Lcom/badlogic/gdx/graphics/g3d/loader/ObjLoader$Group; | 205 | ····new-instance·v0,·Lcom/badlogic/gdx/graphics/g3d/loader/ObjLoader$Group; |
207 | ····invoke-direct·{v0,·p0,·p1},·Lcom/badlogic/gdx/graphics/g3d/loader/ObjLoader$Group;-><init>(Lcom/badlogic/gdx/graphics/g3d/loader/ObjLoader;Ljava/lang/String;)V | 206 | ····invoke-direct·{v0,·p0,·p1},·Lcom/badlogic/gdx/graphics/g3d/loader/ObjLoader$Group;-><init>(Lcom/badlogic/gdx/graphics/g3d/loader/ObjLoader;Ljava/lang/String;)V |
208 | ····.line·317 | 207 | ····.line·317 |
209 | ····.restart·local·v0····#·"group":Lcom/badlogic/gdx/graphics/g3d/loader/ObjLoader$Group; | 208 | ····.restart·local·v0····#·"group":Lcom/badlogic/gdx/graphics/g3d/loader/ObjLoader$Group; |
210 |
····iget-object·v |
209 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/loader/ObjLoader;->groups:Lcom/badlogic/gdx/utils/Array; |
211 |
····invoke-virtual·{v |
210 | ····invoke-virtual·{v1,·v0},·Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V |
212 | ····goto·:goto_0 | 211 | ····goto·:goto_0 |
213 | .end·method | 212 | .end·method |
214 | #·virtual·methods | 213 | #·virtual·methods |
215 | .method·public·loadModel(Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/g3d/Model; | 214 | .method·public·loadModel(Lcom/badlogic/gdx/files/FileHandle;Z)Lcom/badlogic/gdx/graphics/g3d/Model; |
Offset 249, 123 lines modified | Offset 249, 122 lines modified | ||
249 | #·virtual·methods | 249 | #·virtual·methods |
250 | .method·public·calculateBoneTransforms(Z)V | 250 | .method·public·calculateBoneTransforms(Z)V |
251 | ····.locals·7 | 251 | ····.locals·7 |
252 | ····.param·p1,·"recursive"····#·Z | 252 | ····.param·p1,·"recursive"····#·Z |
253 | ····.prologue | 253 | ····.prologue |
254 | ····.line·85 | 254 | ····.line·85 |
255 |
····iget-object·v |
255 | ····iget-object·v4,·p0,·Lcom/badlogic/gdx/graphics/g3d/model/Node;->parts:Lcom/badlogic/gdx/utils/Array; |
256 |
····invoke-virtual·{v |
256 | ····invoke-virtual·{v4},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
257 |
····move-result-object·v |
257 | ····move-result-object·v5 |
258 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
259 | ····:cond_0 | 258 | ····:cond_0 |
260 |
····invoke-interface·{v |
259 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
261 |
····move-result·v |
260 | ····move-result·v4 |
262 |
····if-eqz·v |
261 | ····if-eqz·v4,·:cond_1 |
263 |
····invoke-interface·{v |
262 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
264 |
····move-result-object·v |
263 | ····move-result-object·v3 |
265 |
····check-cast·v |
264 | ····check-cast·v3,·Lcom/badlogic/gdx/graphics/g3d/model/NodePart; |
266 | ····.line·86 | 265 | ····.line·86 |
267 |
····.local·v |
266 | ····.local·v3,·"part":Lcom/badlogic/gdx/graphics/g3d/model/NodePart; |
268 |
····iget-object·v |
267 | ····iget-object·v4,·v3,·Lcom/badlogic/gdx/graphics/g3d/model/NodePart;->invBoneBindTransforms:Lcom/badlogic/gdx/utils/ArrayMap; |
269 |
····if-eqz·v |
268 | ····if-eqz·v4,·:cond_0 |
270 |
····iget-object·v |
269 | ····iget-object·v4,·v3,·Lcom/badlogic/gdx/graphics/g3d/model/NodePart;->bones:[Lcom/badlogic/gdx/math/Matrix4; |
271 |
····if-eqz·v |
270 | ····if-eqz·v4,·:cond_0 |
272 |
····iget-object·v |
271 | ····iget-object·v4,·v3,·Lcom/badlogic/gdx/graphics/g3d/model/NodePart;->invBoneBindTransforms:Lcom/badlogic/gdx/utils/ArrayMap; |
273 |
····iget·v |
272 | ····iget·v4,·v4,·Lcom/badlogic/gdx/utils/ArrayMap;->size:I |
274 |
····iget-object·v6,·v |
273 | ····iget-object·v6,·v3,·Lcom/badlogic/gdx/graphics/g3d/model/NodePart;->bones:[Lcom/badlogic/gdx/math/Matrix4; |
275 | ····array-length·v6,·v6 | 274 | ····array-length·v6,·v6 |
276 |
····if-ne·v |
275 | ····if-ne·v4,·v6,·:cond_0 |
277 | ····.line·88 | 276 | ····.line·88 |
278 |
····iget-object·v |
277 | ····iget-object·v4,·v3,·Lcom/badlogic/gdx/graphics/g3d/model/NodePart;->invBoneBindTransforms:Lcom/badlogic/gdx/utils/ArrayMap; |
279 |
····iget·v |
278 | ····iget·v2,·v4,·Lcom/badlogic/gdx/utils/ArrayMap;->size:I |
280 | ····.line·89 | 279 | ····.line·89 |
281 |
····.local·v |
280 | ····.local·v2,·"n":I |
282 | ····const/4·v1,·0x0 | 281 | ····const/4·v1,·0x0 |
283 | ····.local·v1,·"i":I | 282 | ····.local·v1,·"i":I |
284 | ····:goto_0 | 283 | ····:goto_0 |
285 |
····if-ge·v1,·v |
284 | ····if-ge·v1,·v2,·:cond_0 |
286 | ····.line·90 | 285 | ····.line·90 |
287 |
····iget-object·v |
286 | ····iget-object·v4,·v3,·Lcom/badlogic/gdx/graphics/g3d/model/NodePart;->bones:[Lcom/badlogic/gdx/math/Matrix4; |
288 |
····aget-object·v6,·v |
287 | ····aget-object·v6,·v4,·v1 |
289 |
····iget-object·v |
288 | ····iget-object·v4,·v3,·Lcom/badlogic/gdx/graphics/g3d/model/NodePart;->invBoneBindTransforms:Lcom/badlogic/gdx/utils/ArrayMap; |
290 |
····iget-object·v |
289 | ····iget-object·v4,·v4,·Lcom/badlogic/gdx/utils/ArrayMap;->keys:[Ljava/lang/Object; |
291 |
····check-cast·v |
290 | ····check-cast·v4,·[Lcom/badlogic/gdx/graphics/g3d/model/Node; |
292 |
····aget-object·v |
291 | ····aget-object·v4,·v4,·v1 |
293 |
····iget-object·v |
292 | ····iget-object·v4,·v4,·Lcom/badlogic/gdx/graphics/g3d/model/Node;->globalTransform:Lcom/badlogic/gdx/math/Matrix4; |
294 |
····invoke-virtual·{v6,·v |
293 | ····invoke-virtual·{v6,·v4},·Lcom/badlogic/gdx/math/Matrix4;->set(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; |
295 | ····move-result-object·v6 | 294 | ····move-result-object·v6 |
296 |
····iget-object·v |
295 | ····iget-object·v4,·v3,·Lcom/badlogic/gdx/graphics/g3d/model/NodePart;->invBoneBindTransforms:Lcom/badlogic/gdx/utils/ArrayMap; |
297 |
····iget-object·v |
296 | ····iget-object·v4,·v4,·Lcom/badlogic/gdx/utils/ArrayMap;->values:[Ljava/lang/Object; |
298 |
····check-cast·v |
297 | ····check-cast·v4,·[Lcom/badlogic/gdx/math/Matrix4; |
299 |
····aget-object·v |
298 | ····aget-object·v4,·v4,·v1 |
300 |
····invoke-virtual·{v6,·v |
299 | ····invoke-virtual·{v6,·v4},·Lcom/badlogic/gdx/math/Matrix4;->mul(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Matrix4; |
301 | ····.line·89 | 300 | ····.line·89 |
302 | ····add-int/lit8·v1,·v1,·0x1 | 301 | ····add-int/lit8·v1,·v1,·0x1 |
303 | ····goto·:goto_0 | 302 | ····goto·:goto_0 |
304 | ····.line·92 | 303 | ····.line·92 |
305 | ····.end·local·v1····#·"i":I | 304 | ····.end·local·v1····#·"i":I |
306 |
····.end·local·v |
305 | ····.end·local·v2····#·"n":I |
307 |
····.end·local·v |
306 | ····.end·local·v3····#·"part":Lcom/badlogic/gdx/graphics/g3d/model/NodePart; |
308 | ····:cond_1 | 307 | ····:cond_1 |
Max diff block lines reached; 2216/8124 bytes (27.28%) of diff not shown. |
Offset 98, 87 lines modified | Offset 98, 86 lines modified | ||
98 | ····return-void | 98 | ····return-void |
99 | .end·method | 99 | .end·method |
100 | #·virtual·methods | 100 | #·virtual·methods |
101 | .method·public·addMesh(Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMesh;)V | 101 | .method·public·addMesh(Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMesh;)V |
102 |
····.locals· |
102 | ····.locals·4 |
103 | ····.param·p1,·"mesh"····#·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMesh; | 103 | ····.param·p1,·"mesh"····#·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMesh; |
104 | ····.prologue | 104 | ····.prologue |
105 | ····.line·36 | 105 | ····.line·36 |
106 |
····iget-object·v |
106 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelData;->meshes:Lcom/badlogic/gdx/utils/Array; |
107 |
····invoke-virtual·{v |
107 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
108 |
····move-result-object·v |
108 | ····move-result-object·v1 |
109 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
110 | ····:cond_0 | 109 | ····:cond_0 |
111 |
····invoke-interface·{v |
110 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
112 | ····move-result·v2 | 111 | ····move-result·v2 |
113 | ····if-eqz·v2,·:cond_1 | 112 | ····if-eqz·v2,·:cond_1 |
114 |
····invoke-interface·{v |
113 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
115 |
····move-result-object·v |
114 | ····move-result-object·v0 |
116 |
····check-cast·v |
115 | ····check-cast·v0,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMesh; |
117 | ····.line·37 | 116 | ····.line·37 |
118 |
····.local·v |
117 | ····.local·v0,·"other":Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMesh; |
119 |
····iget-object·v2,·v |
118 | ····iget-object·v2,·v0,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMesh;->id:Ljava/lang/String; |
120 | ····iget-object·v3,·p1,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMesh;->id:Ljava/lang/String; | 119 | ····iget-object·v3,·p1,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMesh;->id:Ljava/lang/String; |
121 | ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 120 | ····invoke-virtual·{v2,·v3},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
122 | ····move-result·v2 | 121 | ····move-result·v2 |
123 | ····if-eqz·v2,·:cond_0 | 122 | ····if-eqz·v2,·:cond_0 |
124 | ····.line·38 | 123 | ····.line·38 |
125 |
····new-instance·v |
124 | ····new-instance·v1,·Lcom/badlogic/gdx/utils/GdxRuntimeException; |
126 |
····new-instance·v |
125 | ····new-instance·v2,·Ljava/lang/StringBuilder; |
127 |
····invoke-direct·{v |
126 | ····invoke-direct·{v2},·Ljava/lang/StringBuilder;-><init>()V |
128 |
····const-string·v |
127 | ····const-string·v3,·"Mesh·with·id·\'" |
129 |
····invoke-virtual·{v |
128 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
130 |
····move-result-object·v |
129 | ····move-result-object·v2 |
131 |
····iget-object·v |
130 | ····iget-object·v3,·v0,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMesh;->id:Ljava/lang/String; |
132 |
····invoke-virtual·{v |
131 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
133 |
····move-result-object·v |
132 | ····move-result-object·v2 |
134 |
····const-string·v |
133 | ····const-string·v3,·"\'·already·in·model" |
135 |
····invoke-virtual·{v |
134 | ····invoke-virtual·{v2,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
136 |
····move-result-object·v |
135 | ····move-result-object·v2 |
137 |
····invoke-virtual·{v |
136 | ····invoke-virtual·{v2},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
138 |
····move-result-object·v |
137 | ····move-result-object·v2 |
139 |
····invoke-direct·{v |
138 | ····invoke-direct·{v1,·v2},·Lcom/badlogic/gdx/utils/GdxRuntimeException;-><init>(Ljava/lang/String;)V |
140 |
····throw·v |
139 | ····throw·v1 |
141 | ····.line·41 | 140 | ····.line·41 |
142 |
····.end·local·v |
141 | ····.end·local·v0····#·"other":Lcom/badlogic/gdx/graphics/g3d/model/data/ModelMesh; |
143 | ····:cond_1 | 142 | ····:cond_1 |
144 |
····iget-object·v |
143 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/model/data/ModelData;->meshes:Lcom/badlogic/gdx/utils/Array; |
145 |
····invoke-virtual·{v |
144 | ····invoke-virtual·{v1,·p1},·Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V |
146 | ····.line·42 | 145 | ····.line·42 |
147 | ····return-void | 146 | ····return-void |
148 | .end·method | 147 | .end·method |
Offset 23, 14 lines modified | Offset 23, 15 lines modified | ||
23 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray; | 23 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray; |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·public·constructor·<init>(Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray;ILjava/lang/Object;I)V | 25 | .method·public·constructor·<init>(Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray;ILjava/lang/Object;I)V |
26 | ····.locals·0 | 26 | ····.locals·0 |
27 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray; | ||
27 | ····.param·p2,·"id"····#·I | 28 | ····.param·p2,·"id"····#·I |
28 | ····.param·p3,·"data"····#·Ljava/lang/Object; | 29 | ····.param·p3,·"data"····#·Ljava/lang/Object; |
29 | ····.param·p4,·"strideSize"····#·I | 30 | ····.param·p4,·"strideSize"····#·I |
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·34 | 32 | ····.line·34 |
32 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$Channel;->this$0:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray; | 33 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$Channel;->this$0:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray; |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray; | 19 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·public·constructor·<init>(Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray;III)V | 21 | .method·public·constructor·<init>(Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray;III)V |
22 | ····.locals·1 | 22 | ····.locals·1 |
23 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray; | ||
23 | ····.param·p2,·"id"····#·I | 24 | ····.param·p2,·"id"····#·I |
24 | ····.param·p3,·"strideSize"····#·I | 25 | ····.param·p3,·"strideSize"····#·I |
25 | ····.param·p4,·"size"····#·I | 26 | ····.param·p4,·"size"····#·I |
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·51 | 28 | ····.line·51 |
28 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->this$0:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray; | 29 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->this$0:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray; |
Offset 43, 14 lines modified | Offset 43, 15 lines modified | ||
43 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray; | 43 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray; |
44 | #·direct·methods | 44 | #·direct·methods |
45 | .method·public·constructor·<init>(Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray;IIILjava/lang/Class;)V | 45 | .method·public·constructor·<init>(Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray;IIILjava/lang/Class;)V |
46 | ····.locals·1 | 46 | ····.locals·1 |
47 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray; | ||
47 | ····.param·p2,·"id"····#·I | 48 | ····.param·p2,·"id"····#·I |
48 | ····.param·p3,·"strideSize"····#·I | 49 | ····.param·p3,·"strideSize"····#·I |
49 | ····.param·p4,·"size"····#·I | 50 | ····.param·p4,·"size"····#·I |
50 | ····.annotation·system·Ldalvik/annotation/Signature; | 51 | ····.annotation·system·Ldalvik/annotation/Signature; |
51 | ········value·=·{ | 52 | ········value·=·{ |
52 | ············"(III", | 53 | ············"(III", |
53 | ············"Ljava/lang/Class", | 54 | ············"Ljava/lang/Class", |
Offset 264, 80 lines modified | Offset 264, 79 lines modified | ||
264 | ····.line·184 | 264 | ····.line·184 |
265 | ····:cond_1 | 265 | ····:cond_1 |
266 | ····return-object·v0 | 266 | ····return-object·v0 |
267 | .end·method | 267 | .end·method |
268 | .method·public·varargs·addElement([Ljava/lang/Object;)V | 268 | .method·public·varargs·addElement([Ljava/lang/Object;)V |
269 |
····.locals· |
269 | ····.locals·4 |
270 | ····.param·p1,·"values"····#·[Ljava/lang/Object; | 270 | ····.param·p1,·"values"····#·[Ljava/lang/Object; |
271 | ····.prologue | 271 | ····.prologue |
272 | ····.line·218 | 272 | ····.line·218 |
273 |
····iget·v |
273 | ····iget·v2,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray;->size:I |
274 |
····iget·v |
274 | ····iget·v3,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray;->capacity:I |
275 |
····if-ne·v |
275 | ····if-ne·v2,·v3,·:cond_0 |
276 | ····.line·219 | 276 | ····.line·219 |
277 |
····new-instance·v |
277 | ····new-instance·v2,·Lcom/badlogic/gdx/utils/GdxRuntimeException; |
278 |
····const-string·v |
278 | ····const-string·v3,·"Capacity·reached,·cannot·add·other·elements" |
279 |
····invoke-direct·{v |
279 | ····invoke-direct·{v2,·v3},·Lcom/badlogic/gdx/utils/GdxRuntimeException;-><init>(Ljava/lang/String;)V |
280 |
····throw·v |
280 | ····throw·v2 |
281 | ····.line·221 | 281 | ····.line·221 |
282 | ····:cond_0 | 282 | ····:cond_0 |
283 |
····const/4·v |
283 | ····const/4·v0,·0x0 |
284 | ····.line·222 | 284 | ····.line·222 |
285 |
····.local·v |
285 | ····.local·v0,·"k":I |
286 |
····iget-object·v |
286 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray;->arrays:Lcom/badlogic/gdx/utils/Array; |
287 |
····invoke-virtual·{v |
287 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
288 |
····move-result-object·v |
288 | ····move-result-object·v2 |
289 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
290 | ····:goto_0 | 289 | ····:goto_0 |
291 |
····invoke-interface·{v |
290 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
292 | ····move-result·v3 | 291 | ····move-result·v3 |
293 | ····if-eqz·v3,·:cond_1 | 292 | ····if-eqz·v3,·:cond_1 |
294 |
····invoke-interface·{v |
293 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
295 |
····move-result-object·v |
294 | ····move-result-object·v1 |
296 |
····check-cast·v |
295 | ····check-cast·v1,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$Channel; |
297 | ····.line·223 | 296 | ····.line·223 |
298 |
····.local·v |
297 | ····.local·v1,·"strideArray":Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$Channel; |
299 |
····invoke-virtual·{v |
298 | ····invoke-virtual·{v1,·v0,·p1},·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$Channel;->add(I[Ljava/lang/Object;)V |
300 | ····.line·224 | 299 | ····.line·224 |
301 |
····iget·v3,·v |
300 | ····iget·v3,·v1,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$Channel;->strideSize:I |
302 |
····add-int/2addr·v |
301 | ····add-int/2addr·v0,·v3 |
303 | ····.line·225 | 302 | ····.line·225 |
304 | ····goto·:goto_0 | 303 | ····goto·:goto_0 |
305 | ····.line·226 | 304 | ····.line·226 |
306 |
····.end·local·v |
305 | ····.end·local·v1····#·"strideArray":Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$Channel; |
307 | ····:cond_1 | 306 | ····:cond_1 |
308 |
····iget·v |
307 | ····iget·v2,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray;->size:I |
309 |
····add-int/lit8·v |
308 | ····add-int/lit8·v2,·v2,·0x1 |
310 |
····iput·v |
309 | ····iput·v2,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray;->size:I |
311 | ····.line·227 | 310 | ····.line·227 |
312 | ····return-void | 311 | ····return-void |
313 | .end·method | 312 | .end·method |
314 | .method·public·clear()V | 313 | .method·public·clear()V |
315 | ····.locals·1 | 314 | ····.locals·1 |
Offset 368, 21 lines modified | Offset 367, 20 lines modified | ||
368 | ············"Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$ChannelDescriptor;", | 367 | ············"Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$ChannelDescriptor;", |
369 | ············")TT;" | 368 | ············")TT;" |
370 | ········} | 369 | ········} |
371 | ····.end·annotation | 370 | ····.end·annotation |
372 | ····.prologue | 371 | ····.prologue |
373 | ····.line·242 | 372 | ····.line·242 |
374 |
····iget-object·v |
373 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray;->arrays:Lcom/badlogic/gdx/utils/Array; |
375 |
····invoke-virtual·{v |
374 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
376 | ····move-result-object·v1 | 375 | ····move-result-object·v1 |
377 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
378 | ····:cond_0 | 376 | ····:cond_0 |
379 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 377 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
380 | ····move-result·v2 | 378 | ····move-result·v2 |
Max diff block lines reached; 3757/8407 bytes (44.69%) of diff not shown. |
Offset 240, 148 lines modified | Offset 240, 145 lines modified | ||
240 | .method·public·activateParticles(II)V | 240 | .method·public·activateParticles(II)V |
241 | ····.locals·3 | 241 | ····.locals·3 |
242 | ····.param·p1,·"startIndex"····#·I | 242 | ····.param·p1,·"startIndex"····#·I |
243 | ····.param·p2,·"count"····#·I | 243 | ····.param·p2,·"count"····#·I |
244 | ····.prologue | 244 | ····.prologue |
245 | ····.line·191 | 245 | ····.line·191 |
246 |
····iget-object·v |
246 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleController;->emitter:Lcom/badlogic/gdx/graphics/g3d/particles/emitters/Emitter; |
247 |
····invoke-virtual·{v |
247 | ····invoke-virtual·{v1,·p1,·p2},·Lcom/badlogic/gdx/graphics/g3d/particles/emitters/Emitter;->activateParticles(II)V |
248 | ····.line·192 | 248 | ····.line·192 |
249 |
····iget-object·v |
249 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleController;->influencers:Lcom/badlogic/gdx/utils/Array; |
250 |
····invoke-virtual·{v |
250 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
251 |
····move-result-object·v |
251 | ····move-result-object·v1 |
252 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
253 | ····:goto_0 | 252 | ····:goto_0 |
254 |
····invoke-interface·{v |
253 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
255 | ····move-result·v2 | 254 | ····move-result·v2 |
256 | ····if-eqz·v2,·:cond_0 | 255 | ····if-eqz·v2,·:cond_0 |
257 |
····invoke-interface·{v |
256 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
258 |
····move-result-object·v |
257 | ····move-result-object·v0 |
259 |
····check-cast·v |
258 | ····check-cast·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/Influencer; |
260 | ····.line·193 | 259 | ····.line·193 |
261 |
····.local·v |
260 | ····.local·v0,·"influencer":Lcom/badlogic/gdx/graphics/g3d/particles/influencers/Influencer; |
262 |
····invoke-virtual·{v |
261 | ····invoke-virtual·{v0,·p1,·p2},·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/Influencer;->activateParticles(II)V |
263 | ····goto·:goto_0 | 262 | ····goto·:goto_0 |
264 | ····.line·194 | 263 | ····.line·194 |
265 |
····.end·local·v |
264 | ····.end·local·v0····#·"influencer":Lcom/badlogic/gdx/graphics/g3d/particles/influencers/Influencer; |
266 | ····:cond_0 | 265 | ····:cond_0 |
267 | ····return-void | 266 | ····return-void |
268 | .end·method | 267 | .end·method |
269 | .method·protected·allocateChannels(I)V | 268 | .method·protected·allocateChannels(I)V |
270 | ····.locals·3 | 269 | ····.locals·3 |
271 | ····.param·p1,·"maxParticleCount"····#·I | 270 | ····.param·p1,·"maxParticleCount"····#·I |
272 | ····.prologue | 271 | ····.prologue |
273 | ····.line·150 | 272 | ····.line·150 |
274 |
····new-instance·v |
273 | ····new-instance·v1,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray; |
275 |
····invoke-direct·{v |
274 | ····invoke-direct·{v1,·p1},·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray;-><init>(I)V |
276 |
····iput-object·v |
275 | ····iput-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleController;->particles:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray; |
277 | ····.line·152 | 276 | ····.line·152 |
278 |
····iget-object·v |
277 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleController;->emitter:Lcom/badlogic/gdx/graphics/g3d/particles/emitters/Emitter; |
279 |
····invoke-virtual·{v |
278 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/graphics/g3d/particles/emitters/Emitter;->allocateChannels()V |
280 | ····.line·153 | 279 | ····.line·153 |
281 |
····iget-object·v |
280 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleController;->influencers:Lcom/badlogic/gdx/utils/Array; |
282 |
····invoke-virtual·{v |
281 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
283 |
····move-result-object·v |
282 | ····move-result-object·v1 |
284 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
285 | ····:goto_0 | 283 | ····:goto_0 |
286 |
····invoke-interface·{v |
284 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
287 | ····move-result·v2 | 285 | ····move-result·v2 |
288 | ····if-eqz·v2,·:cond_0 | 286 | ····if-eqz·v2,·:cond_0 |
289 |
····invoke-interface·{v |
287 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
290 |
····move-result-object·v |
288 | ····move-result-object·v0 |
291 |
····check-cast·v |
289 | ····check-cast·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/Influencer; |
292 | ····.line·154 | 290 | ····.line·154 |
293 |
····.local·v |
291 | ····.local·v0,·"influencer":Lcom/badlogic/gdx/graphics/g3d/particles/influencers/Influencer; |
294 |
····invoke-virtual·{v |
292 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/Influencer;->allocateChannels()V |
295 | ····goto·:goto_0 | 293 | ····goto·:goto_0 |
296 | ····.line·155 | 294 | ····.line·155 |
297 |
····.end·local·v |
295 | ····.end·local·v0····#·"influencer":Lcom/badlogic/gdx/graphics/g3d/particles/influencers/Influencer; |
298 | ····:cond_0 | 296 | ····:cond_0 |
299 |
····iget-object·v |
297 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleController;->renderer:Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderer; |
300 |
····invoke-virtual·{v |
298 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderer;->allocateChannels()V |
301 | ····.line·156 | 299 | ····.line·156 |
302 | ····return-void | 300 | ····return-void |
303 | .end·method | 301 | .end·method |
Max diff block lines reached; 35323/41712 bytes (84.68%) of diff not shown. |
Offset 308, 40 lines modified | Offset 308, 39 lines modified | ||
308 | .end·method | 308 | .end·method |
309 | .method·public·getBoundingBox()Lcom/badlogic/gdx/math/collision/BoundingBox; | 309 | .method·public·getBoundingBox()Lcom/badlogic/gdx/math/collision/BoundingBox; |
310 | ····.locals·4 | 310 | ····.locals·4 |
311 | ····.prologue | 311 | ····.prologue |
312 | ····.line·137 | 312 | ····.line·137 |
313 |
····iget-object·v |
313 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleEffect;->bounds:Lcom/badlogic/gdx/math/collision/BoundingBox; |
314 |
····if-nez·v |
314 | ····if-nez·v2,·:cond_0 |
315 |
····new-instance·v |
315 | ····new-instance·v2,·Lcom/badlogic/gdx/math/collision/BoundingBox; |
316 |
····invoke-direct·{v |
316 | ····invoke-direct·{v2},·Lcom/badlogic/gdx/math/collision/BoundingBox;-><init>()V |
317 |
····iput-object·v |
317 | ····iput-object·v2,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleEffect;->bounds:Lcom/badlogic/gdx/math/collision/BoundingBox; |
318 | ····.line·139 | 318 | ····.line·139 |
319 | ····:cond_0 | 319 | ····:cond_0 |
320 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleEffect;->bounds:Lcom/badlogic/gdx/math/collision/BoundingBox; | 320 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleEffect;->bounds:Lcom/badlogic/gdx/math/collision/BoundingBox; |
321 | ····.line·140 | 321 | ····.line·140 |
322 | ····.local·v0,·"bounds":Lcom/badlogic/gdx/math/collision/BoundingBox; | 322 | ····.local·v0,·"bounds":Lcom/badlogic/gdx/math/collision/BoundingBox; |
323 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/math/collision/BoundingBox;->inf()Lcom/badlogic/gdx/math/collision/BoundingBox; | 323 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/math/collision/BoundingBox;->inf()Lcom/badlogic/gdx/math/collision/BoundingBox; |
324 | ····.line·141 | 324 | ····.line·141 |
325 |
····iget-object·v |
325 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleEffect;->controllers:Lcom/badlogic/gdx/utils/Array; |
326 |
····invoke-virtual·{v |
326 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
327 | ····move-result-object·v2 | 327 | ····move-result-object·v2 |
328 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
329 | ····:goto_0 | 328 | ····:goto_0 |
330 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | 329 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
331 | ····move-result·v3 | 330 | ····move-result·v3 |
332 | ····if-eqz·v3,·:cond_1 | 331 | ····if-eqz·v3,·:cond_1 |
Offset 430, 21 lines modified | Offset 429, 20 lines modified | ||
430 | ····.prologue | 429 | ····.prologue |
431 | ····.line·170 | 430 | ····.line·170 |
432 | ····const/4·v1,·0x0 | 431 | ····const/4·v1,·0x0 |
433 | ····.line·171 | 432 | ····.line·171 |
434 | ····.local·v1,·"i":I | 433 | ····.local·v1,·"i":I |
435 |
····iget-object·v |
434 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleEffect;->controllers:Lcom/badlogic/gdx/utils/Array; |
436 |
····invoke-virtual·{v |
435 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
437 | ····move-result-object·v2 | 436 | ····move-result-object·v2 |
438 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
439 | ····:goto_0 | 437 | ····:goto_0 |
440 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | 438 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
441 | ····move-result·v3 | 439 | ····move-result·v3 |
442 | ····if-eqz·v3,·:cond_0 | 440 | ····if-eqz·v3,·:cond_0 |
Offset 583, 21 lines modified | Offset 581, 20 lines modified | ||
583 | .method·public·save(Lcom/badlogic/gdx/assets/AssetManager;Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData;)V | 581 | .method·public·save(Lcom/badlogic/gdx/assets/AssetManager;Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData;)V |
584 | ····.locals·3 | 582 | ····.locals·3 |
585 | ····.param·p1,·"assetManager"····#·Lcom/badlogic/gdx/assets/AssetManager; | 583 | ····.param·p1,·"assetManager"····#·Lcom/badlogic/gdx/assets/AssetManager; |
586 | ····.param·p2,·"data"····#·Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData; | 584 | ····.param·p2,·"data"····#·Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData; |
587 | ····.prologue | 585 | ····.prologue |
588 | ····.line·163 | 586 | ····.line·163 |
589 |
····iget-object·v |
587 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleEffect;->controllers:Lcom/badlogic/gdx/utils/Array; |
590 |
····invoke-virtual·{v |
588 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
591 | ····move-result-object·v1 | 589 | ····move-result-object·v1 |
592 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
593 | ····:goto_0 | 590 | ····:goto_0 |
594 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 591 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
595 | ····move-result·v2 | 592 | ····move-result·v2 |
596 | ····if-eqz·v2,·:cond_0 | 593 | ····if-eqz·v2,·:cond_0 |
Offset 714, 41 lines modified | Offset 711, 40 lines modified | ||
714 | ············"<*>;>;)V" | 711 | ············"<*>;>;)V" |
715 | ········} | 712 | ········} |
716 | ····.end·annotation | 713 | ····.end·annotation |
717 | ····.prologue | 714 | ····.prologue |
718 | ····.line·149 | 715 | ····.line·149 |
719 | ····.local·p1,·"batches":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/graphics/g3d/particles/batches/ParticleBatch<*>;>;" | 716 | ····.local·p1,·"batches":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/graphics/g3d/particles/batches/ParticleBatch<*>;>;" |
720 |
····iget-object·v |
717 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleEffect;->controllers:Lcom/badlogic/gdx/utils/Array; |
721 |
····invoke-virtual·{v |
718 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
722 | ····move-result-object·v2 | 719 | ····move-result-object·v2 |
723 | ····:cond_0 | 720 | ····:cond_0 |
Max diff block lines reached; 1320/5879 bytes (22.45%) of diff not shown. |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray; | 19 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·public·constructor·<init>(Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray;III)V | 21 | .method·public·constructor·<init>(Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray;III)V |
22 | ····.locals·1 | 22 | ····.locals·1 |
23 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray; | ||
23 | ····.param·p2,·"id"····#·I | 24 | ····.param·p2,·"id"····#·I |
24 | ····.param·p3,·"strideSize"····#·I | 25 | ····.param·p3,·"strideSize"····#·I |
25 | ····.param·p4,·"size"····#·I | 26 | ····.param·p4,·"size"····#·I |
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·85 | 28 | ····.line·85 |
28 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$IntChannel;->this$0:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray; | 29 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$IntChannel;->this$0:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray; |
Offset 76, 47 lines modified | Offset 76, 46 lines modified | ||
76 | ····.prologue | 76 | ····.prologue |
77 | ····.line·126 | 77 | ····.line·126 |
78 | ····.local·p1,·"array":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<*>;" | 78 | ····.local·p1,·"array":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<*>;" |
79 | ····.local·p2,·"type":Ljava/lang/Class;,·"Ljava/lang/Class<TT;>;" | 79 | ····.local·p2,·"type":Ljava/lang/Class;,·"Ljava/lang/Class<TT;>;" |
80 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; | 80 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
81 |
····move-result-object·v |
81 | ····move-result-object·v1 |
82 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
83 | ····:cond_0 | 82 | ····:cond_0 |
84 |
····invoke-interface·{v |
83 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
85 | ····move-result·v2 | 84 | ····move-result·v2 |
86 | ····if-eqz·v2,·:cond_1 | 85 | ····if-eqz·v2,·:cond_1 |
87 |
····invoke-interface·{v |
86 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
88 |
····move-result-object·v |
87 | ····move-result-object·v0 |
89 | ····.line·127 | 88 | ····.line·127 |
90 |
····.local·v |
89 | ····.local·v0,·"object":Ljava/lang/Object; |
91 |
····invoke-virtual·{v |
90 | ····invoke-virtual·{v0},·Ljava/lang/Object;->getClass()Ljava/lang/Class; |
92 | ····move-result-object·v2 | 91 | ····move-result-object·v2 |
93 | ····invoke-static·{p2,·v2},·Lcom/badlogic/gdx/utils/reflect/ClassReflection;->isAssignableFrom(Ljava/lang/Class;Ljava/lang/Class;)Z | 92 | ····invoke-static·{p2,·v2},·Lcom/badlogic/gdx/utils/reflect/ClassReflection;->isAssignableFrom(Ljava/lang/Class;Ljava/lang/Class;)Z |
94 | ····move-result·v2 | 93 | ····move-result·v2 |
95 | ····if-eqz·v2,·:cond_0 | 94 | ····if-eqz·v2,·:cond_0 |
96 | ····.line·130 | 95 | ····.line·130 |
97 |
····.end·local·v |
96 | ····.end·local·v0····#·"object":Ljava/lang/Object; |
98 | ····:goto_0 | 97 | ····:goto_0 |
99 |
····return-object·v |
98 | ····return-object·v0 |
100 | ····:cond_1 | 99 | ····:cond_1 |
101 |
····const/4·v |
100 | ····const/4·v0,·0x0 |
102 | ····goto·:goto_0 | 101 | ····goto·:goto_0 |
103 | .end·method | 102 | .end·method |
104 | #·virtual·methods | 103 | #·virtual·methods |
105 | .method·public·bridge·synthetic·getDependencies(Ljava/lang/String;Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; | 104 | .method·public·bridge·synthetic·getDependencies(Ljava/lang/String;Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)Lcom/badlogic/gdx/utils/Array; |
Offset 150, 37 lines modified | Offset 149, 37 lines modified | ||
150 | ············"Lcom/badlogic/gdx/assets/AssetDescriptor;", | 149 | ············"Lcom/badlogic/gdx/assets/AssetDescriptor;", |
151 | ············">;" | 150 | ············">;" |
152 | ········} | 151 | ········} |
153 | ····.end·annotation | 152 | ····.end·annotation |
154 | ····.prologue | 153 | ····.prologue |
155 | ····.line·41 | 154 | ····.line·41 |
156 |
····new-instance·v |
155 | ····new-instance·v5,·Lcom/badlogic/gdx/utils/Json; |
157 |
····invoke-direct·{v |
156 | ····invoke-direct·{v5},·Lcom/badlogic/gdx/utils/Json;-><init>()V |
158 | ····.line·42 | 157 | ····.line·42 |
159 |
····.local·v |
158 | ····.local·v5,·"json":Lcom/badlogic/gdx/utils/Json; |
160 |
····const-class·v |
159 | ····const-class·v6,·Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData; |
161 |
····invoke-virtual·{v |
160 | ····invoke-virtual·{v5,·v6,·p2},·Lcom/badlogic/gdx/utils/Json;->fromJson(Ljava/lang/Class;Lcom/badlogic/gdx/files/FileHandle;)Ljava/lang/Object; |
162 | ····move-result-object·v2 | 161 | ····move-result-object·v2 |
163 | ····check-cast·v2,·Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData; | 162 | ····check-cast·v2,·Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData; |
164 | ····.line·43 | 163 | ····.line·43 |
165 | ····.local·v2,·"data":Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData;,·"Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData<Lcom/badlogic/gdx/graphics/g3d/particles/ParticleEffect;>;" | 164 | ····.local·v2,·"data":Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData;,·"Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData<Lcom/badlogic/gdx/graphics/g3d/particles/ParticleEffect;>;" |
166 | ····const/4·v1,·0x0 | 165 | ····const/4·v1,·0x0 |
167 | ····.line·44 | 166 | ····.line·44 |
168 | ····.local·v1,·"assets":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData$AssetData;>;" | 167 | ····.local·v1,·"assets":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData$AssetData;>;" |
169 |
····iget-object·v |
168 | ····iget-object·v7,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleEffectLoader;->items:Lcom/badlogic/gdx/utils/Array; |
170 |
····monitor-enter·v |
169 | ····monitor-enter·v7 |
171 | ····.line·45 | 170 | ····.line·45 |
172 | ····:try_start_0 | 171 | ····:try_start_0 |
173 | ····new-instance·v4,·Lcom/badlogic/gdx/utils/ObjectMap$Entry; | 172 | ····new-instance·v4,·Lcom/badlogic/gdx/utils/ObjectMap$Entry; |
174 | ····invoke-direct·{v4},·Lcom/badlogic/gdx/utils/ObjectMap$Entry;-><init>()V | 173 | ····invoke-direct·{v4},·Lcom/badlogic/gdx/utils/ObjectMap$Entry;-><init>()V |
Offset 188, 48 lines modified | Offset 187, 47 lines modified | ||
188 | ····.local·v4,·"entry":Lcom/badlogic/gdx/utils/ObjectMap$Entry;,·"Lcom/badlogic/gdx/utils/ObjectMap$Entry<Ljava/lang/String;Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData<Lcom/badlogic/gdx/graphics/g3d/particles/ParticleEffect;>;>;" | 187 | ····.local·v4,·"entry":Lcom/badlogic/gdx/utils/ObjectMap$Entry;,·"Lcom/badlogic/gdx/utils/ObjectMap$Entry<Ljava/lang/String;Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData<Lcom/badlogic/gdx/graphics/g3d/particles/ParticleEffect;>;>;" |
189 | ····iput-object·p1,·v4,·Lcom/badlogic/gdx/utils/ObjectMap$Entry;->key:Ljava/lang/Object; | 188 | ····iput-object·p1,·v4,·Lcom/badlogic/gdx/utils/ObjectMap$Entry;->key:Ljava/lang/Object; |
190 | ····.line·47 | 189 | ····.line·47 |
191 | ····iput-object·v2,·v4,·Lcom/badlogic/gdx/utils/ObjectMap$Entry;->value:Ljava/lang/Object; | 190 | ····iput-object·v2,·v4,·Lcom/badlogic/gdx/utils/ObjectMap$Entry;->value:Ljava/lang/Object; |
192 | ····.line·48 | 191 | ····.line·48 |
193 |
····iget-object·v |
192 | ····iget-object·v6,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleEffectLoader;->items:Lcom/badlogic/gdx/utils/Array; |
194 |
····invoke-virtual·{v |
193 | ····invoke-virtual·{v6,·v4},·Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V |
195 | ····.line·49 | 194 | ····.line·49 |
196 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData;->getAssets()Lcom/badlogic/gdx/utils/Array; | 195 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData;->getAssets()Lcom/badlogic/gdx/utils/Array; |
Max diff block lines reached; 18917/23644 bytes (80.01%) of diff not shown. |
Offset 286, 14 lines modified | Offset 286, 15 lines modified | ||
286 | ····.line·168 | 286 | ····.line·168 |
287 | ····iget-object·v0,·p2,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleShader$Config;->vertexShader:Ljava/lang/String; | 287 | ····iget-object·v0,·p2,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleShader$Config;->vertexShader:Ljava/lang/String; |
288 | ····if-eqz·v0,·:cond_0 | 288 | ····if-eqz·v0,·:cond_0 |
289 | ····iget-object·v4,·p2,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleShader$Config;->vertexShader:Ljava/lang/String; | 289 | ····iget-object·v4,·p2,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleShader$Config;->vertexShader:Ljava/lang/String; |
290 | ····.line·169 | ||
290 | ····:goto_0 | 291 | ····:goto_0 |
291 | ····iget-object·v0,·p2,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleShader$Config;->fragmentShader:Ljava/lang/String; | 292 | ····iget-object·v0,·p2,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleShader$Config;->fragmentShader:Ljava/lang/String; |
292 | ····if-eqz·v0,·:cond_1 | 293 | ····if-eqz·v0,·:cond_1 |
293 | ····iget-object·v5,·p2,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleShader$Config;->fragmentShader:Ljava/lang/String; | 294 | ····iget-object·v5,·p2,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleShader$Config;->fragmentShader:Ljava/lang/String; |
Offset 302, 27 lines modified | Offset 303, 29 lines modified | ||
302 | ····move-object·v1,·p1 | 303 | ····move-object·v1,·p1 |
303 | ····move-object·v2,·p2 | 304 | ····move-object·v2,·p2 |
304 | ····move-object·v3,·p3 | 305 | ····move-object·v3,·p3 |
306 | ····.line·168 | ||
305 | ····invoke-direct/range·{v0·..·v5},·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleShader;-><init>(Lcom/badlogic/gdx/graphics/g3d/Renderable;Lcom/badlogic/gdx/graphics/g3d/particles/ParticleShader$Config;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | 307 | ····invoke-direct/range·{v0·..·v5},·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleShader;-><init>(Lcom/badlogic/gdx/graphics/g3d/Renderable;Lcom/badlogic/gdx/graphics/g3d/particles/ParticleShader$Config;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V |
306 | ····.line·171 | 308 | ····.line·171 |
307 | ····return-void | 309 | ····return-void |
308 |
····.line·16 |
310 | ····.line·169 |
309 | ····:cond_0 | 311 | ····:cond_0 |
310 | ····invoke-static·{},·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleShader;->getDefaultVertexShader()Ljava/lang/String; | 312 | ····invoke-static·{},·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleShader;->getDefaultVertexShader()Ljava/lang/String; |
311 | ····move-result-object·v4 | 313 | ····move-result-object·v4 |
312 | ····goto·:goto_0 | 314 | ····goto·:goto_0 |
315 | ····.line·170 | ||
313 | ····:cond_1 | 316 | ····:cond_1 |
314 | ····invoke-static·{},·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleShader;->getDefaultFragmentShader()Ljava/lang/String; | 317 | ····invoke-static·{},·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleShader;->getDefaultFragmentShader()Ljava/lang/String; |
315 | ····move-result-object·v5 | 318 | ····move-result-object·v5 |
316 | ····goto·:goto_1 | 319 | ····goto·:goto_1 |
317 | .end·method | 320 | .end·method |
Offset 603, 244 lines modified | Offset 606, 271 lines modified | ||
603 | ····invoke-super·{p0,·p1,·p2},·Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;->begin(Lcom/badlogic/gdx/graphics/Camera;Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext;)V | 606 | ····invoke-super·{p0,·p1,·p2},·Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;->begin(Lcom/badlogic/gdx/graphics/Camera;Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext;)V |
604 | ····.line·252 | 607 | ····.line·252 |
605 | ····return-void | 608 | ····return-void |
606 | .end·method | 609 | .end·method |
607 | .method·protected·bindMaterial(Lcom/badlogic/gdx/graphics/g3d/Renderable;)V | 610 | .method·protected·bindMaterial(Lcom/badlogic/gdx/graphics/g3d/Renderable;)V |
608 |
····.locals·1 |
611 | ····.locals·18 |
609 | ····.param·p1,·"renderable"····#·Lcom/badlogic/gdx/graphics/g3d/Renderable; | 612 | ····.param·p1,·"renderable"····#·Lcom/badlogic/gdx/graphics/g3d/Renderable; |
610 | ····.prologue | 613 | ····.prologue |
611 | ····const/4·v12,·-0x1 | ||
612 | ····.line·270 | 614 | ····.line·270 |
613 |
···· |
615 | ····move-object/from16·v0,·p0 |
614 |
····iget-object·v |
616 | ····iget-object·v9,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleShader;->currentMaterial:Lcom/badlogic/gdx/graphics/g3d/Material; |
615 |
···· |
617 | ····move-object/from16·v0,·p1 |
618 | ····iget-object·v12,·v0,·Lcom/badlogic/gdx/graphics/g3d/Renderable;->material:Lcom/badlogic/gdx/graphics/g3d/Material; | ||
619 | ····if-ne·v9,·v12,·:cond_0 | ||
616 | ····.line·299 | 620 | ····.line·299 |
617 | ····:goto_0 | 621 | ····:goto_0 |
618 | ····return-void | 622 | ····return-void |
619 | ····.line·273 | 623 | ····.line·273 |
620 | ····:cond_0 | 624 | ····:cond_0 |
621 |
···· |
625 | ····move-object/from16·v0,·p0 |
622 |
····iget·v |
626 | ····iget-object·v9,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleShader;->config:Lcom/badlogic/gdx/graphics/g3d/particles/ParticleShader$Config; |
623 |
····i |
627 | ····iget·v9,·v9,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleShader$Config;->defaultCullFace:I |
628 | ····const/4·v12,·-0x1 | ||
624 |
···· |
629 | ····if-ne·v9,·v12,·:cond_2 |
630 | ····const/16·v3,·0x405 | ||
625 | ····.line·274 | 631 | ····.line·274 |
626 |
····.local·v |
632 | ····.local·v3,·"cullFace":I |
627 | ····:goto_1 | 633 | ····:goto_1 |
628 |
···· |
634 | ····move-object/from16·v0,·p0 |
635 | ····iget-object·v9,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleShader;->config:Lcom/badlogic/gdx/graphics/g3d/particles/ParticleShader$Config; | ||
629 |
····iget·v |
636 | ····iget·v9,·v9,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleShader$Config;->defaultDepthFunc:I |
637 | ····const/4·v12,·-0x1 | ||
Max diff block lines reached; 14293/18386 bytes (77.74%) of diff not shown. |
Offset 335, 68 lines modified | Offset 335, 67 lines modified | ||
335 | ············"<TT;>;)[I" | 335 | ············"<TT;>;)[I" |
336 | ········} | 336 | ········} |
337 | ····.end·annotation | 337 | ····.end·annotation |
338 | ····.prologue | 338 | ····.prologue |
339 | ····.line·53 | 339 | ····.line·53 |
340 | ····.local·p1,·"renderData":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<TT;>;" | 340 | ····.local·p1,·"renderData":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<TT;>;" |
341 |
····iget-object·v |
341 | ····iget-object·v9,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleSorter$Distance;->camera:Lcom/badlogic/gdx/graphics/Camera; |
342 |
····iget-object·v |
342 | ····iget-object·v9,·v9,·Lcom/badlogic/gdx/graphics/Camera;->view:Lcom/badlogic/gdx/math/Matrix4; |
343 |
····iget-object·v |
343 | ····iget-object·v8,·v9,·Lcom/badlogic/gdx/math/Matrix4;->val:[F |
344 | ····.line·54 | 344 | ····.line·54 |
345 |
····.local·v |
345 | ····.local·v8,·"val":[F |
346 |
····const/4·v |
346 | ····const/4·v9,·0x2 |
347 |
····aget·v2,·v |
347 | ····aget·v2,·v8,·v9 |
348 | ····.local·v2,·"cx":F | 348 | ····.local·v2,·"cx":F |
349 |
····const/4·v |
349 | ····const/4·v9,·0x6 |
350 |
····aget·v3,·v |
350 | ····aget·v3,·v8,·v9 |
351 | ····.local·v3,·"cy":F | 351 | ····.local·v3,·"cy":F |
352 |
····const/16·v |
352 | ····const/16·v9,·0xa |
353 |
····aget·v4,·v |
353 | ····aget·v4,·v8,·v9 |
354 | ····.line·55 | 354 | ····.line·55 |
355 | ····.local·v4,·"cz":F | 355 | ····.local·v4,·"cz":F |
356 | ····const/4·v1,·0x0 | 356 | ····const/4·v1,·0x0 |
357 | ····.local·v1,·"count":I | 357 | ····.local·v1,·"count":I |
358 | ····const/4·v6,·0x0 | 358 | ····const/4·v6,·0x0 |
359 | ····.line·56 | 359 | ····.line·56 |
360 | ····.local·v6,·"i":I | 360 | ····.local·v6,·"i":I |
361 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; | 361 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
362 |
····move-result-object·v |
362 | ····move-result-object·v9 |
363 | ····.local·v7,·"i$":Ljava/util/Iterator; | ||
364 | ····:goto_0 | 363 | ····:goto_0 |
365 |
····invoke-interface·{v |
364 | ····invoke-interface·{v9},·Ljava/util/Iterator;->hasNext()Z |
366 | ····move-result·v10 | 365 | ····move-result·v10 |
367 | ····if-eqz·v10,·:cond_1 | 366 | ····if-eqz·v10,·:cond_1 |
368 |
····invoke-interface·{v |
367 | ····invoke-interface·{v9},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
369 | ····move-result-object·v5 | 368 | ····move-result-object·v5 |
370 | ····check-cast·v5,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; | 369 | ····check-cast·v5,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; |
371 | ····.line·57 | 370 | ····.line·57 |
372 | ····.local·v5,·"data":Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; | 371 | ····.local·v5,·"data":Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData; |
373 |
····const/4·v |
372 | ····const/4·v7,·0x0 |
374 |
····.local·v |
373 | ····.local·v7,·"k":I |
375 | ····iget-object·v10,·v5,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData;->controller:Lcom/badlogic/gdx/graphics/g3d/particles/ParticleController; | 374 | ····iget-object·v10,·v5,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData;->controller:Lcom/badlogic/gdx/graphics/g3d/particles/ParticleController; |
376 | ····iget-object·v10,·v10,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleController;->particles:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray; | 375 | ····iget-object·v10,·v10,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleController;->particles:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray; |
377 | ····iget·v10,·v10,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray;->size:I | 376 | ····iget·v10,·v10,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray;->size:I |
378 | ····add-int·v0,·v6,·v10 | 377 | ····add-int·v0,·v6,·v10 |
Offset 408, 37 lines modified | Offset 407, 37 lines modified | ||
408 | ····.line·58 | 407 | ····.line·58 |
409 | ····iget-object·v10,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleSorter$Distance;->distances:[F | 408 | ····iget-object·v10,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleSorter$Distance;->distances:[F |
410 | ····iget-object·v11,·v5,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData;->positionChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; | 409 | ····iget-object·v11,·v5,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData;->positionChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; |
411 | ····iget-object·v11,·v11,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F | 410 | ····iget-object·v11,·v11,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F |
412 |
····add-int/lit8·v12,·v |
411 | ····add-int/lit8·v12,·v7,·0x0 |
413 | ····aget·v11,·v11,·v12 | 412 | ····aget·v11,·v11,·v12 |
414 | ····mul-float/2addr·v11,·v2 | 413 | ····mul-float/2addr·v11,·v2 |
415 | ····iget-object·v12,·v5,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData;->positionChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; | 414 | ····iget-object·v12,·v5,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData;->positionChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; |
416 | ····iget-object·v12,·v12,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F | 415 | ····iget-object·v12,·v12,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F |
417 |
····add-int/lit8·v13,·v |
416 | ····add-int/lit8·v13,·v7,·0x1 |
418 | ····aget·v12,·v12,·v13 | 417 | ····aget·v12,·v12,·v13 |
419 | ····mul-float/2addr·v12,·v3 | 418 | ····mul-float/2addr·v12,·v3 |
420 | ····add-float/2addr·v11,·v12 | 419 | ····add-float/2addr·v11,·v12 |
421 | ····iget-object·v12,·v5,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData;->positionChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; | 420 | ····iget-object·v12,·v5,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ParticleControllerRenderData;->positionChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; |
422 | ····iget-object·v12,·v12,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F | 421 | ····iget-object·v12,·v12,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F |
423 |
····add-int/lit8·v13,·v |
422 | ····add-int/lit8·v13,·v7,·0x2 |
Max diff block lines reached; 2384/6428 bytes (37.09%) of diff not shown. |
Offset 121, 21 lines modified | Offset 121, 20 lines modified | ||
121 | .end·method | 121 | .end·method |
122 | .method·public·begin()V | 122 | .method·public·begin()V |
123 | ····.locals·3 | 123 | ····.locals·3 |
124 | ····.prologue | 124 | ····.prologue |
125 | ····.line·62 | 125 | ····.line·62 |
126 |
····iget-object·v |
126 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleSystem;->batches:Lcom/badlogic/gdx/utils/Array; |
127 |
····invoke-virtual·{v |
127 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
128 | ····move-result-object·v1 | 128 | ····move-result-object·v1 |
129 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
130 | ····:goto_0 | 129 | ····:goto_0 |
131 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 130 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
132 | ····move-result·v2 | 131 | ····move-result·v2 |
133 | ····if-eqz·v2,·:cond_0 | 132 | ····if-eqz·v2,·:cond_0 |
Offset 158, 21 lines modified | Offset 157, 20 lines modified | ||
158 | .end·method | 157 | .end·method |
159 | .method·public·draw()V | 158 | .method·public·draw()V |
160 | ····.locals·3 | 159 | ····.locals·3 |
161 | ····.prologue | 160 | ····.prologue |
162 | ····.line·69 | 161 | ····.line·69 |
163 |
····iget-object·v |
162 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleSystem;->effects:Lcom/badlogic/gdx/utils/Array; |
164 |
····invoke-virtual·{v |
163 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
165 | ····move-result-object·v1 | 164 | ····move-result-object·v1 |
166 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
167 | ····:goto_0 | 165 | ····:goto_0 |
168 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 166 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
169 | ····move-result·v2 | 167 | ····move-result·v2 |
170 | ····if-eqz·v2,·:cond_0 | 168 | ····if-eqz·v2,·:cond_0 |
Offset 195, 21 lines modified | Offset 193, 20 lines modified | ||
195 | .end·method | 193 | .end·method |
196 | .method·public·end()V | 194 | .method·public·end()V |
197 | ····.locals·3 | 195 | ····.locals·3 |
198 | ····.prologue | 196 | ····.prologue |
199 | ····.line·76 | 197 | ····.line·76 |
200 |
····iget-object·v |
198 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleSystem;->batches:Lcom/badlogic/gdx/utils/Array; |
201 |
····invoke-virtual·{v |
199 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
202 | ····move-result-object·v1 | 200 | ····move-result-object·v1 |
203 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
204 | ····:goto_0 | 201 | ····:goto_0 |
205 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 202 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
206 | ····move-result·v2 | 203 | ····move-result·v2 |
207 | ····if-eqz·v2,·:cond_0 | 204 | ····if-eqz·v2,·:cond_0 |
Offset 266, 21 lines modified | Offset 263, 20 lines modified | ||
266 | ········} | 263 | ········} |
267 | ····.end·annotation | 264 | ····.end·annotation |
268 | ····.prologue | 265 | ····.prologue |
269 | ····.line·82 | 266 | ····.line·82 |
270 | ····.local·p1,·"renderables":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/graphics/g3d/Renderable;>;" | 267 | ····.local·p1,·"renderables":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/graphics/g3d/Renderable;>;" |
271 | ····.local·p2,·"pool":Lcom/badlogic/gdx/utils/Pool;,·"Lcom/badlogic/gdx/utils/Pool<Lcom/badlogic/gdx/graphics/g3d/Renderable;>;" | 268 | ····.local·p2,·"pool":Lcom/badlogic/gdx/utils/Pool;,·"Lcom/badlogic/gdx/utils/Pool<Lcom/badlogic/gdx/graphics/g3d/Renderable;>;" |
272 |
····iget-object·v |
269 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleSystem;->batches:Lcom/badlogic/gdx/utils/Array; |
273 |
····invoke-virtual·{v |
270 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
274 | ····move-result-object·v1 | 271 | ····move-result-object·v1 |
275 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
276 | ····:goto_0 | 272 | ····:goto_0 |
277 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 273 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
278 | ····move-result·v2 | 274 | ····move-result·v2 |
279 | ····if-eqz·v2,·:cond_0 | 275 | ····if-eqz·v2,·:cond_0 |
Offset 332, 21 lines modified | Offset 328, 20 lines modified | ||
332 | .end·method | 328 | .end·method |
333 | .method·public·update()V | 329 | .method·public·update()V |
334 | ····.locals·3 | 330 | ····.locals·3 |
335 | ····.prologue | 331 | ····.prologue |
336 | ····.line·48 | 332 | ····.line·48 |
337 |
····iget-object·v |
333 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleSystem;->effects:Lcom/badlogic/gdx/utils/Array; |
338 |
····invoke-virtual·{v |
334 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
Max diff block lines reached; 905/4626 bytes (19.56%) of diff not shown. |
Offset 38, 15 lines modified | Offset 38, 14 lines modified | ||
38 | .method·public·constructor·<init>()V | 38 | .method·public·constructor·<init>()V |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.prologue | 40 | ····.prologue |
41 | ····.line·11 | 41 | ····.line·11 |
42 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 42 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
43 | ····.line·36 | ||
44 | ····return-void | 43 | ····return-void |
45 | .end·method | 44 | .end·method |
46 | #·virtual·methods | 45 | #·virtual·methods |
47 | .method·public·ensureCapacity(I)V | 46 | .method·public·ensureCapacity(I)V |
48 | ····.locals·0 | 47 | ····.locals·0 |
Offset 218, 21 lines modified | Offset 218, 20 lines modified | ||
218 | ····.line·143 | 218 | ····.line·143 |
219 | ····.local·p0,·"this":Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData;,·"Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData<TT;>;" | 219 | ····.local·p0,·"this":Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData;,·"Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData<TT;>;" |
220 | ····.local·p2,·"type":Ljava/lang/Class;,·"Ljava/lang/Class<TK;>;" | 220 | ····.local·p2,·"type":Ljava/lang/Class;,·"Ljava/lang/Class<TK;>;" |
221 | ····const/4·v1,·0x0 | 221 | ····const/4·v1,·0x0 |
222 | ····.line·144 | 222 | ····.line·144 |
223 | ····.local·v1,·"i":I | 223 | ····.local·v1,·"i":I |
224 |
····iget-object·v |
224 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData;->sharedAssets:Lcom/badlogic/gdx/utils/Array; |
225 |
····invoke-virtual·{v |
225 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
226 | ····move-result-object·v2 | 226 | ····move-result-object·v2 |
227 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
228 | ····:goto_0 | 227 | ····:goto_0 |
229 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | 228 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
230 | ····move-result·v3 | 229 | ····move-result·v3 |
231 | ····if-eqz·v3,·:cond_1 | 230 | ····if-eqz·v3,·:cond_1 |
Offset 300, 21 lines modified | Offset 299, 20 lines modified | ||
300 | ····.local·p0,·"this":Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData;,·"Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData<TT;>;" | 299 | ····.local·p0,·"this":Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData;,·"Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData<TT;>;" |
301 | ····new-instance·v1,·Lcom/badlogic/gdx/utils/Array; | 300 | ····new-instance·v1,·Lcom/badlogic/gdx/utils/Array; |
302 | ····invoke-direct·{v1},·Lcom/badlogic/gdx/utils/Array;-><init>()V | 301 | ····invoke-direct·{v1},·Lcom/badlogic/gdx/utils/Array;-><init>()V |
303 | ····.line·155 | 302 | ····.line·155 |
304 | ····.local·v1,·"descriptors":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/assets/AssetDescriptor;>;" | 303 | ····.local·v1,·"descriptors":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/assets/AssetDescriptor;>;" |
305 |
····iget-object·v |
304 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData;->sharedAssets:Lcom/badlogic/gdx/utils/Array; |
306 |
····invoke-virtual·{v |
305 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
307 | ····move-result-object·v2 | 306 | ····move-result-object·v2 |
308 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
309 | ····:goto_0 | 307 | ····:goto_0 |
310 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z | 308 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
311 | ····move-result·v3 | 309 | ····move-result·v3 |
312 | ····if-eqz·v3,·:cond_0 | 310 | ····if-eqz·v3,·:cond_0 |
Offset 402, 138 lines modified | Offset 400, 137 lines modified | ||
402 | ····check-cast·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData$SaveData; | 400 | ····check-cast·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData$SaveData; |
403 | ····return-object·v0 | 401 | ····return-object·v0 |
404 | .end·method | 402 | .end·method |
405 | .method·public·read(Lcom/badlogic/gdx/utils/Json;Lcom/badlogic/gdx/utils/JsonValue;)V | 403 | .method·public·read(Lcom/badlogic/gdx/utils/Json;Lcom/badlogic/gdx/utils/JsonValue;)V |
406 |
····.locals· |
404 | ····.locals·5 |
407 | ····.param·p1,·"json"····#·Lcom/badlogic/gdx/utils/Json; | 405 | ····.param·p1,·"json"····#·Lcom/badlogic/gdx/utils/Json; |
408 | ····.param·p2,·"jsonData"····#·Lcom/badlogic/gdx/utils/JsonValue; | 406 | ····.param·p2,·"jsonData"····#·Lcom/badlogic/gdx/utils/JsonValue; |
409 | ····.prologue | 407 | ····.prologue |
410 | ····.line·201 | 408 | ····.line·201 |
411 | ····.local·p0,·"this":Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData;,·"Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData<TT;>;" | 409 | ····.local·p0,·"this":Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData;,·"Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData<TT;>;" |
412 |
····const-string·v |
410 | ····const-string·v2,·"unique" |
413 |
····const-class·v |
411 | ····const-class·v3,·Lcom/badlogic/gdx/utils/ObjectMap; |
414 |
····invoke-virtual·{p1,·v |
412 | ····invoke-virtual·{p1,·v2,·v3,·p2},·Lcom/badlogic/gdx/utils/Json;->readValue(Ljava/lang/String;Ljava/lang/Class;Lcom/badlogic/gdx/utils/JsonValue;)Ljava/lang/Object; |
415 |
····move-result-object·v |
413 | ····move-result-object·v2 |
416 |
····check-cast·v |
414 | ····check-cast·v2,·Lcom/badlogic/gdx/utils/ObjectMap; |
417 |
····iput-object·v |
415 | ····iput-object·v2,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData;->uniqueData:Lcom/badlogic/gdx/utils/ObjectMap; |
418 | ····.line·202 | 416 | ····.line·202 |
419 |
····iget-object·v |
417 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData;->uniqueData:Lcom/badlogic/gdx/utils/ObjectMap; |
420 |
····invoke-virtual·{v |
418 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/utils/ObjectMap;->entries()Lcom/badlogic/gdx/utils/ObjectMap$Entries; |
421 |
····move-result-object·v |
419 | ····move-result-object·v2 |
422 |
····invoke-virtual·{v |
420 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/utils/ObjectMap$Entries;->iterator()Ljava/util/Iterator; |
423 |
····move-result-object·v |
421 | ····move-result-object·v3 |
424 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
425 | ····:goto_0 | 422 | ····:goto_0 |
426 |
····invoke-interface·{v |
423 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
427 |
····move-result·v |
424 | ····move-result·v2 |
428 |
····if-eqz·v |
425 | ····if-eqz·v2,·:cond_0 |
429 |
····invoke-interface·{v |
426 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
430 | ····move-result-object·v0 | 427 | ····move-result-object·v0 |
431 | ····check-cast·v0,·Lcom/badlogic/gdx/utils/ObjectMap$Entry; | 428 | ····check-cast·v0,·Lcom/badlogic/gdx/utils/ObjectMap$Entry; |
432 | ····.line·203 | 429 | ····.line·203 |
433 | ····.local·v0,·"entry":Lcom/badlogic/gdx/utils/ObjectMap$Entry;,·"Lcom/badlogic/gdx/utils/ObjectMap$Entry<Ljava/lang/String;Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData$SaveData;>;" | 430 | ····.local·v0,·"entry":Lcom/badlogic/gdx/utils/ObjectMap$Entry;,·"Lcom/badlogic/gdx/utils/ObjectMap$Entry<Ljava/lang/String;Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData$SaveData;>;" |
434 |
····iget-object·v |
431 | ····iget-object·v2,·v0,·Lcom/badlogic/gdx/utils/ObjectMap$Entry;->value:Ljava/lang/Object; |
Max diff block lines reached; 5488/10886 bytes (50.41%) of diff not shown. |
Offset 701, 253 lines modified | Offset 701, 252 lines modified | ||
701 | .method·private·fillVerticesGPU([I)V | 701 | .method·private·fillVerticesGPU([I)V |
702 | ····.locals·56 | 702 | ····.locals·56 |
703 | ····.param·p1,·"particlesOffset"····#·[I | 703 | ····.param·p1,·"particlesOffset"····#·[I |
704 | ····.prologue | 704 | ····.prologue |
705 | ····.line·349 | 705 | ····.line·349 |
706 |
····const/16·v5 |
706 | ····const/16·v53,·0x0 |
707 | ····.line·350 | 707 | ····.line·350 |
708 |
····.local·v5 |
708 | ····.local·v53,·"tp":I |
709 | ····move-object/from16·v0,·p0 | 709 | ····move-object/from16·v0,·p0 |
710 | ····iget-object·v2,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/batches/BillboardParticleBatch;->renderData:Lcom/badlogic/gdx/utils/Array; | 710 | ····iget-object·v2,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/batches/BillboardParticleBatch;->renderData:Lcom/badlogic/gdx/utils/Array; |
711 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; | 711 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
712 |
····move-result-object·v |
712 | ····move-result-object·v55 |
713 | ····.local·v44,·"i$":Ljava/util/Iterator; | ||
714 | ····:cond_0 | 713 | ····:cond_0 |
715 |
····invoke-interface/range·{v |
714 | ····invoke-interface/range·{v55·..·v55},·Ljava/util/Iterator;->hasNext()Z |
716 | ····move-result·v2 | 715 | ····move-result·v2 |
717 | ····if-eqz·v2,·:cond_1 | 716 | ····if-eqz·v2,·:cond_1 |
718 |
····invoke-interface/range·{v |
717 | ····invoke-interface/range·{v55·..·v55},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
719 | ····move-result-object·v43 | 718 | ····move-result-object·v43 |
720 | ····check-cast·v43,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/BillboardControllerRenderData; | 719 | ····check-cast·v43,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/BillboardControllerRenderData; |
721 | ····.line·351 | 720 | ····.line·351 |
722 | ····.local·v43,·"data":Lcom/badlogic/gdx/graphics/g3d/particles/renderers/BillboardControllerRenderData; | 721 | ····.local·v43,·"data":Lcom/badlogic/gdx/graphics/g3d/particles/renderers/BillboardControllerRenderData; |
723 | ····move-object/from16·v0,·v43 | 722 | ····move-object/from16·v0,·v43 |
724 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/BillboardControllerRenderData;->scaleChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; | 723 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/BillboardControllerRenderData;->scaleChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; |
725 |
····move-object/from16·v5 |
724 | ····move-object/from16·v52,·v0 |
726 | ····.line·352 | 725 | ····.line·352 |
727 |
····.local·v5 |
726 | ····.local·v52,·"scaleChannel":Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; |
728 | ····move-object/from16·v0,·v43 | 727 | ····move-object/from16·v0,·v43 |
729 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/BillboardControllerRenderData;->regionChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; | 728 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/BillboardControllerRenderData;->regionChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; |
730 |
····move-object/from16·v4 |
729 | ····move-object/from16·v47,·v0 |
731 | ····.line·353 | 730 | ····.line·353 |
732 |
····.local·v4 |
731 | ····.local·v47,·"regionChannel":Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; |
733 | ····move-object/from16·v0,·v43 | 732 | ····move-object/from16·v0,·v43 |
734 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/BillboardControllerRenderData;->positionChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; | 733 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/BillboardControllerRenderData;->positionChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; |
735 |
····move-object/from16·v4 |
734 | ····move-object/from16·v45,·v0 |
736 | ····.line·354 | 735 | ····.line·354 |
737 |
····.local·v4 |
736 | ····.local·v45,·"positionChannel":Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; |
738 | ····move-object/from16·v0,·v43 | 737 | ····move-object/from16·v0,·v43 |
739 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/BillboardControllerRenderData;->colorChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; | 738 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/BillboardControllerRenderData;->colorChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; |
740 | ····move-object/from16·v41,·v0 | 739 | ····move-object/from16·v41,·v0 |
741 | ····.line·355 | 740 | ····.line·355 |
742 | ····.local·v41,·"colorChannel":Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; | 741 | ····.local·v41,·"colorChannel":Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; |
743 | ····move-object/from16·v0,·v43 | 742 | ····move-object/from16·v0,·v43 |
744 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/BillboardControllerRenderData;->rotationChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; | 743 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/BillboardControllerRenderData;->rotationChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; |
745 |
····move-object/from16·v |
744 | ····move-object/from16·v49,·v0 |
746 | ····.line·356 | 745 | ····.line·356 |
747 |
····.local·v |
746 | ····.local·v49,·"rotationChannel":Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; |
748 |
····const/16·v4 |
747 | ····const/16·v44,·0x0 |
749 |
····.local·v4 |
748 | ····.local·v44,·"p":I |
750 | ····move-object/from16·v0,·v43 | 749 | ····move-object/from16·v0,·v43 |
751 | ····iget-object·v2,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/BillboardControllerRenderData;->controller:Lcom/badlogic/gdx/graphics/g3d/particles/ParticleController; | 750 | ····iget-object·v2,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/BillboardControllerRenderData;->controller:Lcom/badlogic/gdx/graphics/g3d/particles/ParticleController; |
752 | ····iget-object·v2,·v2,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleController;->particles:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray; | 751 | ····iget-object·v2,·v2,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleController;->particles:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray; |
753 | ····iget·v0,·v2,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray;->size:I | 752 | ····iget·v0,·v2,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray;->size:I |
754 | ····move/from16·v40,·v0 | 753 | ····move/from16·v40,·v0 |
755 | ····.local·v40,·"c":I | 754 | ····.local·v40,·"c":I |
756 | ····:goto_0 | 755 | ····:goto_0 |
757 |
····move/from16·v0,·v4 |
756 | ····move/from16·v0,·v44 |
758 | ····move/from16·v1,·v40 | 757 | ····move/from16·v1,·v40 |
759 | ····if-ge·v0,·v1,·:cond_0 | 758 | ····if-ge·v0,·v1,·:cond_0 |
760 | ····.line·357 | 759 | ····.line·357 |
761 |
····aget·v2,·p1,·v5 |
760 | ····aget·v2,·p1,·v53 |
Max diff block lines reached; 65116/69643 bytes (93.50%) of diff not shown. |
Offset 149, 59 lines modified | Offset 149, 58 lines modified | ||
149 | ········} | 149 | ········} |
150 | ····.end·annotation | 150 | ····.end·annotation |
151 | ····.prologue | 151 | ····.prologue |
152 | ····.line·21 | 152 | ····.line·21 |
153 | ····.local·p1,·"renderables":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/graphics/g3d/Renderable;>;" | 153 | ····.local·p1,·"renderables":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/graphics/g3d/Renderable;>;" |
154 | ····.local·p2,·"pool":Lcom/badlogic/gdx/utils/Pool;,·"Lcom/badlogic/gdx/utils/Pool<Lcom/badlogic/gdx/graphics/g3d/Renderable;>;" | 154 | ····.local·p2,·"pool":Lcom/badlogic/gdx/utils/Pool;,·"Lcom/badlogic/gdx/utils/Pool<Lcom/badlogic/gdx/graphics/g3d/Renderable;>;" |
155 |
····iget-object·v |
155 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/batches/ModelInstanceParticleBatch;->controllersRenderData:Lcom/badlogic/gdx/utils/Array; |
156 |
····invoke-virtual·{v |
156 | ····invoke-virtual·{v3},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
157 |
····move-result-object·v |
157 | ····move-result-object·v4 |
158 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
159 | ····:cond_0 | 158 | ····:cond_0 |
160 |
····invoke-interface·{v |
159 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
161 |
····move-result·v |
160 | ····move-result·v3 |
162 |
····if-eqz·v |
161 | ····if-eqz·v3,·:cond_1 |
163 |
····invoke-interface·{v |
162 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
164 | ····move-result-object·v1 | 163 | ····move-result-object·v1 |
165 | ····check-cast·v1,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; | 164 | ····check-cast·v1,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; |
166 | ····.line·22 | 165 | ····.line·22 |
167 | ····.local·v1,·"data":Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; | 166 | ····.local·v1,·"data":Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData; |
168 | ····const/4·v2,·0x0 | 167 | ····const/4·v2,·0x0 |
169 | ····.local·v2,·"i":I | 168 | ····.local·v2,·"i":I |
170 |
····iget-object·v |
169 | ····iget-object·v3,·v1,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->controller:Lcom/badlogic/gdx/graphics/g3d/particles/ParticleController; |
171 |
····iget-object·v |
170 | ····iget-object·v3,·v3,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleController;->particles:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray; |
172 |
····iget·v0,·v |
171 | ····iget·v0,·v3,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray;->size:I |
173 | ····.local·v0,·"count":I | 172 | ····.local·v0,·"count":I |
174 | ····:goto_0 | 173 | ····:goto_0 |
175 | ····if-ge·v2,·v0,·:cond_0 | 174 | ····if-ge·v2,·v0,·:cond_0 |
176 | ····.line·23 | 175 | ····.line·23 |
177 |
····iget-object·v |
176 | ····iget-object·v3,·v1,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/ModelInstanceControllerRenderData;->modelInstanceChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$ObjectChannel; |
178 |
····iget-object·v |
177 | ····iget-object·v3,·v3,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$ObjectChannel;->data:[Ljava/lang/Object; |
179 |
····check-cast·v |
178 | ····check-cast·v3,·[Lcom/badlogic/gdx/graphics/g3d/ModelInstance; |
180 |
····aget-object·v |
179 | ····aget-object·v3,·v3,·v2 |
181 |
····invoke-virtual·{v |
180 | ····invoke-virtual·{v3,·p1,·p2},·Lcom/badlogic/gdx/graphics/g3d/ModelInstance;->getRenderables(Lcom/badlogic/gdx/utils/Array;Lcom/badlogic/gdx/utils/Pool;)V |
182 | ····.line·22 | 181 | ····.line·22 |
183 | ····add-int/lit8·v2,·v2,·0x1 | 182 | ····add-int/lit8·v2,·v2,·0x1 |
184 | ····goto·:goto_0 | 183 | ····goto·:goto_0 |
185 | ····.line·26 | 184 | ····.line·26 |
Offset 395, 14 lines modified | Offset 395, 15 lines modified | ||
395 | ····const/4·v4,·0x2 | 395 | ····const/4·v4,·0x2 |
396 | ····const/4·v0,·0x0 | 396 | ····const/4·v0,·0x0 |
397 | ····check-cast·v0,·Lcom/badlogic/gdx/graphics/Texture; | 397 | ····check-cast·v0,·Lcom/badlogic/gdx/graphics/Texture; |
398 | ····.line·87 | ||
398 | ····invoke-static·{v0},·Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->createDiffuse(Lcom/badlogic/gdx/graphics/Texture;)Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; | 399 | ····invoke-static·{v0},·Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->createDiffuse(Lcom/badlogic/gdx/graphics/Texture;)Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; |
399 | ····move-result-object·v0 | 400 | ····move-result-object·v0 |
400 | ····aput-object·v0,·v3,·v4 | 401 | ····aput-object·v0,·v3,·v4 |
401 | ····invoke-direct·{v2,·v3},·Lcom/badlogic/gdx/graphics/g3d/Material;-><init>([Lcom/badlogic/gdx/graphics/g3d/Attribute;)V | 402 | ····invoke-direct·{v2,·v3},·Lcom/badlogic/gdx/graphics/g3d/Material;-><init>([Lcom/badlogic/gdx/graphics/g3d/Attribute;)V |
Offset 410, 180 lines modified | Offset 411, 179 lines modified | ||
410 | ····iput-object·v2,·v1,·Lcom/badlogic/gdx/graphics/g3d/Renderable;->material:Lcom/badlogic/gdx/graphics/g3d/Material; | 411 | ····iput-object·v2,·v1,·Lcom/badlogic/gdx/graphics/g3d/Renderable;->material:Lcom/badlogic/gdx/graphics/g3d/Material; |
411 | ····.line·88 | 412 | ····.line·88 |
412 | ····return-void | 413 | ····return-void |
413 | .end·method | 414 | .end·method |
414 | .method·protected·flush([I)V | 415 | .method·protected·flush([I)V |
415 |
····.locals· |
416 | ····.locals·19 |
416 | ····.param·p1,·"offsets"····#·[I | 417 | ····.param·p1,·"offsets"····#·[I |
417 | ····.prologue | 418 | ····.prologue |
418 | ····.line·102 | 419 | ····.line·102 |
419 |
····const/4·v1 |
420 | ····const/4·v13,·0x0 |
420 | ····.line·103 | 421 | ····.line·103 |
421 |
····.local·v1 |
422 | ····.local·v13,·"tp":I |
422 | ····move-object/from16·v0,·p0 | 423 | ····move-object/from16·v0,·p0 |
423 |
····iget-object·v1 |
424 | ····iget-object·v14,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/batches/PointSpriteParticleBatch;->renderData:Lcom/badlogic/gdx/utils/Array; |
424 |
····invoke-virtual·{v1 |
425 | ····invoke-virtual·{v14},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
425 | ····move-result-object·v4 | 426 | ····move-result-object·v14 |
426 | ····.local·v4,·"i$":Ljava/util/Iterator; | ||
427 | ····:cond_0 | 427 | ····:cond_0 |
428 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z | 428 | ····invoke-interface·{v14},·Ljava/util/Iterator;->hasNext()Z |
429 | ····move-result·v15 | 429 | ····move-result·v15 |
430 | ····if-eqz·v15,·:cond_1 | 430 | ····if-eqz·v15,·:cond_1 |
431 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; | 431 | ····invoke-interface·{v14},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
432 | ····move-result-object·v3 | 432 | ····move-result-object·v3 |
433 | ····check-cast·v3,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/PointSpriteControllerRenderData; | 433 | ····check-cast·v3,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/PointSpriteControllerRenderData; |
434 | ····.line·104 | 434 | ····.line·104 |
435 | ····.local·v3,·"data":Lcom/badlogic/gdx/graphics/g3d/particles/renderers/PointSpriteControllerRenderData; | 435 | ····.local·v3,·"data":Lcom/badlogic/gdx/graphics/g3d/particles/renderers/PointSpriteControllerRenderData; |
436 |
····iget-object·v1 |
436 | ····iget-object·v12,·v3,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/PointSpriteControllerRenderData;->scaleChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; |
437 | ····.line·105 | 437 | ····.line·105 |
438 |
····.local·v1 |
438 | ····.local·v12,·"scaleChannel":Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; |
439 |
····iget-object·v |
439 | ····iget-object·v8,·v3,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/PointSpriteControllerRenderData;->regionChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; |
440 | ····.line·106 | 440 | ····.line·106 |
441 |
····.local·v |
441 | ····.local·v8,·"regionChannel":Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; |
442 |
····iget-object·v |
442 | ····iget-object·v6,·v3,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/PointSpriteControllerRenderData;->positionChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; |
443 | ····.line·107 | 443 | ····.line·107 |
444 |
····.local·v |
444 | ····.local·v6,·"positionChannel":Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; |
445 | ····iget-object·v1,·v3,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/PointSpriteControllerRenderData;->colorChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; | 445 | ····iget-object·v1,·v3,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/PointSpriteControllerRenderData;->colorChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; |
446 | ····.line·108 | 446 | ····.line·108 |
447 | ····.local·v1,·"colorChannel":Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; | 447 | ····.local·v1,·"colorChannel":Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; |
448 |
····iget-object·v1 |
448 | ····iget-object·v10,·v3,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/PointSpriteControllerRenderData;->rotationChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; |
449 | ····.line·110 | 449 | ····.line·110 |
450 |
····.local·v1 |
450 | ····.local·v10,·"rotationChannel":Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; |
451 |
····const/4·v |
451 | ····const/4·v5,·0x0 |
452 |
····.local·v |
452 | ····.local·v5,·"p":I |
453 | ····:goto_0 | 453 | ····:goto_0 |
454 | ····iget-object·v15,·v3,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/PointSpriteControllerRenderData;->controller:Lcom/badlogic/gdx/graphics/g3d/particles/ParticleController; | 454 | ····iget-object·v15,·v3,·Lcom/badlogic/gdx/graphics/g3d/particles/renderers/PointSpriteControllerRenderData;->controller:Lcom/badlogic/gdx/graphics/g3d/particles/ParticleController; |
455 | ····iget-object·v15,·v15,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleController;->particles:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray; | 455 | ····iget-object·v15,·v15,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleController;->particles:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray; |
456 | ····iget·v15,·v15,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray;->size:I | 456 | ····iget·v15,·v15,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray;->size:I |
457 |
····if-ge·v |
457 | ····if-ge·v5,·v15,·:cond_0 |
458 | ····.line·111 | 458 | ····.line·111 |
459 |
····aget·v15,·p1,·v1 |
459 | ····aget·v15,·p1,·v13 |
460 | ····sget·v16,·Lcom/badlogic/gdx/graphics/g3d/particles/batches/PointSpriteParticleBatch;->CPU_VERTEX_SIZE:I | 460 | ····sget·v16,·Lcom/badlogic/gdx/graphics/g3d/particles/batches/PointSpriteParticleBatch;->CPU_VERTEX_SIZE:I |
461 |
····mul-int·v |
461 | ····mul-int·v4,·v15,·v16 |
462 | ····.line·112 | 462 | ····.line·112 |
463 |
····.local·v |
463 | ····.local·v4,·"offset":I |
464 |
····iget·v15,·v |
464 | ····iget·v15,·v8,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->strideSize:I |
Max diff block lines reached; 14840/20884 bytes (71.06%) of diff not shown. |
Offset 20, 15 lines modified | Offset 20, 14 lines modified | ||
20 | .method·public·constructor·<init>()V | 20 | .method·public·constructor·<init>()V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.prologue | 22 | ····.prologue |
23 | ····.line·13 | 23 | ····.line·13 |
24 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/Influencer;-><init>()V | 24 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/Influencer;-><init>()V |
25 | ····.line·43 | ||
26 | ····return-void | 25 | ····return-void |
27 | .end·method | 26 | .end·method |
28 | #·virtual·methods | 27 | #·virtual·methods |
29 | .method·public·allocateChannels()V | 28 | .method·public·allocateChannels()V |
30 | ····.locals·2 | 29 | ····.locals·2 |
Offset 78, 68 lines modified | Offset 78, 67 lines modified | ||
78 | ····invoke-direct·{p0,·v0},·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsInfluencer;-><init>([Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier;)V | 78 | ····invoke-direct·{p0,·v0},·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsInfluencer;-><init>([Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier;)V |
79 | ····.line·35 | 79 | ····.line·35 |
80 | ····return-void | 80 | ····return-void |
81 | .end·method | 81 | .end·method |
82 | .method·public·varargs·constructor·<init>([Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier;)V | 82 | .method·public·varargs·constructor·<init>([Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier;)V |
83 |
····.locals· |
83 | ····.locals·5 |
84 | ····.param·p1,·"velocities"····#·[Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier; | 84 | ····.param·p1,·"velocities"····#·[Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier; |
85 | ····.prologue | 85 | ····.prologue |
86 | ····.line·26 | 86 | ····.line·26 |
87 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/Influencer;-><init>()V | 87 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/Influencer;-><init>()V |
88 | ····.line·27 | 88 | ····.line·27 |
89 |
····new-instance·v |
89 | ····new-instance·v1,·Lcom/badlogic/gdx/utils/Array; |
90 |
····const/4·v |
90 | ····const/4·v2,·0x1 |
91 |
····array-length·v |
91 | ····array-length·v3,·p1 |
92 |
····const-class·v |
92 | ····const-class·v4,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier; |
93 |
····invoke-direct·{v |
93 | ····invoke-direct·{v1,·v2,·v3,·v4},·Lcom/badlogic/gdx/utils/Array;-><init>(ZILjava/lang/Class;)V |
94 |
····iput-object·v |
94 | ····iput-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsInfluencer;->velocities:Lcom/badlogic/gdx/utils/Array; |
95 | ····.line·28 | 95 | ····.line·28 |
96 |
···· |
96 | ····array-length·v3,·p1 |
97 | ····.local·v0,·"arr$":[Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier; | ||
98 | ····array-length·v2,·v0 | ||
99 | ····.local·v2,·"len$":I | ||
100 | ····const/4·v1,·0x0 | 97 | ····const/4·v1,·0x0 |
101 |
···· |
98 | ····move·v2,·v1 |
102 | ····:goto_0 | 99 | ····:goto_0 |
103 |
····if-ge·v |
100 | ····if-ge·v2,·v3,·:cond_0 |
104 |
····aget-object·v |
101 | ····aget-object·v0,·p1,·v2 |
105 | ····.line·29 | 102 | ····.line·29 |
106 |
····.local·v |
103 | ····.local·v0,·"value":Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier; |
107 |
····iget-object·v |
104 | ····iget-object·v4,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsInfluencer;->velocities:Lcom/badlogic/gdx/utils/Array; |
108 |
····invoke-virtual·{v |
105 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier;->copy()Lcom/badlogic/gdx/graphics/g3d/particles/ParticleControllerComponent; |
109 |
····move-result-object·v |
106 | ····move-result-object·v1 |
110 |
····check-cast·v |
107 | ····check-cast·v1,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier; |
111 |
····invoke-virtual·{v |
108 | ····invoke-virtual·{v4,·v1},·Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V |
112 | ····.line·28 | 109 | ····.line·28 |
113 |
····add-int/lit8·v1,·v |
110 | ····add-int/lit8·v1,·v2,·0x1 |
111 | ····move·v2,·v1 | ||
114 | ····goto·:goto_0 | 112 | ····goto·:goto_0 |
115 | ····.line·31 | 113 | ····.line·31 |
116 |
····.end·local·v |
114 | ····.end·local·v0····#·"value":Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier; |
117 | ····:cond_0 | 115 | ····:cond_0 |
118 | ····return-void | 116 | ····return-void |
119 | .end·method | 117 | .end·method |
120 | #·virtual·methods | 118 | #·virtual·methods |
121 | .method·public·activateParticles(II)V | 119 | .method·public·activateParticles(II)V |
Offset 146, 14 lines modified | Offset 146, 15 lines modified | ||
146 | ····iget-object·v9,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$BrownianAcceleration;->lifeChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; | 146 | ····iget-object·v9,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$BrownianAcceleration;->lifeChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; |
147 | ····iget-object·v9,·v9,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F | 147 | ····iget-object·v9,·v9,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F |
148 | ····aget·v9,·v9,·v3 | 148 | ····aget·v9,·v9,·v3 |
149 | ····.line·461 | ||
149 | ····invoke-virtual·{v8,·v9},·Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F | 150 | ····invoke-virtual·{v8,·v9},·Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F |
150 | ····move-result·v8 | 151 | ····move-result·v8 |
151 | ····mul-float/2addr·v7,·v8 | 152 | ····mul-float/2addr·v7,·v8 |
152 | ····add-float·v4,·v6,·v7 | 153 | ····add-float·v4,·v6,·v7 |
Offset 216, 14 lines modified | Offset 216, 15 lines modified | ||
216 | ····iget-object·v15,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$CentripetalAcceleration;->lifeChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; | 216 | ····iget-object·v15,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$CentripetalAcceleration;->lifeChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; |
217 | ····iget-object·v15,·v15,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F | 217 | ····iget-object·v15,·v15,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F |
218 | ····aget·v15,·v15,·v7 | 218 | ····aget·v15,·v15,·v7 |
219 | ····.line·325 | ||
219 | ····invoke-virtual·{v14,·v15},·Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F | 220 | ····invoke-virtual·{v14,·v15},·Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F |
220 | ····move-result·v14 | 221 | ····move-result·v14 |
221 | ····mul-float/2addr·v13,·v14 | 222 | ····mul-float/2addr·v13,·v14 |
222 | ····add-float·v9,·v12,·v13 | 223 | ····add-float·v9,·v12,·v13 |
Offset 268, 14 lines modified | Offset 269, 15 lines modified | ||
268 | ····sub-float/2addr·v15,·v4 | 269 | ····sub-float/2addr·v15,·v4 |
269 | ····invoke-virtual·{v12,·v13,·v14,·v15},·Lcom/badlogic/gdx/math/Vector3;->set(FFF)Lcom/badlogic/gdx/math/Vector3; | 270 | ····invoke-virtual·{v12,·v13,·v14,·v15},·Lcom/badlogic/gdx/math/Vector3;->set(FFF)Lcom/badlogic/gdx/math/Vector3; |
270 | ····move-result-object·v12 | 271 | ····move-result-object·v12 |
272 | ····.line·329 | ||
271 | ····invoke-virtual·{v12},·Lcom/badlogic/gdx/math/Vector3;->nor()Lcom/badlogic/gdx/math/Vector3; | 273 | ····invoke-virtual·{v12},·Lcom/badlogic/gdx/math/Vector3;->nor()Lcom/badlogic/gdx/math/Vector3; |
272 | ····move-result-object·v12 | 274 | ····move-result-object·v12 |
273 | ····invoke-virtual·{v12,·v9},·Lcom/badlogic/gdx/math/Vector3;->scl(F)Lcom/badlogic/gdx/math/Vector3; | 275 | ····invoke-virtual·{v12,·v9},·Lcom/badlogic/gdx/math/Vector3;->scl(F)Lcom/badlogic/gdx/math/Vector3; |
274 | ····.line·330 | 276 | ····.line·330 |
Offset 166, 14 lines modified | Offset 166, 15 lines modified | ||
166 | ····aget·v5,·v5,·v6 | 166 | ····aget·v5,·v5,·v6 |
167 | ····invoke-virtual·{v2,·v3,·v4,·v5},·Lcom/badlogic/gdx/math/Vector3;->set(FFF)Lcom/badlogic/gdx/math/Vector3; | 167 | ····invoke-virtual·{v2,·v3,·v4,·v5},·Lcom/badlogic/gdx/math/Vector3;->set(FFF)Lcom/badlogic/gdx/math/Vector3; |
168 | ····move-result-object·v2 | 168 | ····move-result-object·v2 |
169 | ····.line·46 | ||
169 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/math/Vector3;->nor()Lcom/badlogic/gdx/math/Vector3; | 170 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/math/Vector3;->nor()Lcom/badlogic/gdx/math/Vector3; |
170 | ····move-result-object·v16 | 171 | ····move-result-object·v16 |
171 | ····.line·47 | 172 | ····.line·47 |
172 | ····.local·v16,·"axisZ":Lcom/badlogic/gdx/math/Vector3; | 173 | ····.local·v16,·"axisZ":Lcom/badlogic/gdx/math/Vector3; |
173 | ····sget-object·v2,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$FaceDirection;->TMP_V2:Lcom/badlogic/gdx/math/Vector3; | 174 | ····sget-object·v2,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$FaceDirection;->TMP_V2:Lcom/badlogic/gdx/math/Vector3; |
Offset 167, 14 lines modified | Offset 167, 15 lines modified | ||
167 | ····move-object/from16·v0,·p0 | 167 | ····move-object/from16·v0,·p0 |
168 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$PolarAcceleration;->strengthValue:Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue; | 168 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$PolarAcceleration;->strengthValue:Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue; |
169 | ····move-object/from16·v16,·v0 | 169 | ····move-object/from16·v16,·v0 |
170 | ····.line·366 | ||
170 | ····move-object/from16·v0,·v16 | 171 | ····move-object/from16·v0,·v16 |
171 | ····invoke-virtual·{v0,·v7},·Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F | 172 | ····invoke-virtual·{v0,·v7},·Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F |
172 | ····move-result·v16 | 173 | ····move-result·v16 |
173 | ····mul-float·v15,·v15,·v16 | 174 | ····mul-float·v15,·v15,·v16 |
Offset 205, 14 lines modified | Offset 206, 15 lines modified | ||
205 | ····move-object/from16·v0,·p0 | 206 | ····move-object/from16·v0,·p0 |
206 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$PolarAcceleration;->phiValue:Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue; | 207 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$PolarAcceleration;->phiValue:Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue; |
207 | ····move-object/from16·v16,·v0 | 208 | ····move-object/from16·v16,·v0 |
209 | ····.line·368 | ||
208 | ····move-object/from16·v0,·v16 | 210 | ····move-object/from16·v0,·v16 |
209 | ····invoke-virtual·{v0,·v7},·Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F | 211 | ····invoke-virtual·{v0,·v7},·Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F |
210 | ····move-result·v16 | 212 | ····move-result·v16 |
211 | ····mul-float·v15,·v15,·v16 | 213 | ····mul-float·v15,·v15,·v16 |
Offset 243, 14 lines modified | Offset 245, 15 lines modified | ||
243 | ····move-object/from16·v0,·p0 | 245 | ····move-object/from16·v0,·p0 |
244 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$PolarAcceleration;->thetaValue:Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue; | 246 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$PolarAcceleration;->thetaValue:Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue; |
245 | ····move-object/from16·v16,·v0 | 247 | ····move-object/from16·v16,·v0 |
248 | ····.line·370 | ||
246 | ····move-object/from16·v0,·v16 | 249 | ····move-object/from16·v0,·v16 |
247 | ····invoke-virtual·{v0,·v7},·Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F | 250 | ····invoke-virtual·{v0,·v7},·Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F |
248 | ····move-result·v16 | 251 | ····move-result·v16 |
249 | ····mul-float·v15,·v15,·v16 | 252 | ····mul-float·v15,·v15,·v16 |
Offset 154, 14 lines modified | Offset 154, 15 lines modified | ||
154 | ····iget-object·v9,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$Rotational2D;->lifeChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; | 154 | ····iget-object·v9,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$Rotational2D;->lifeChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; |
155 | ····iget-object·v9,·v9,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F | 155 | ····iget-object·v9,·v9,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F |
156 | ····aget·v9,·v9,·v2 | 156 | ····aget·v9,·v9,·v2 |
157 | ····.line·205 | ||
157 | ····invoke-virtual·{v8,·v9},·Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F | 158 | ····invoke-virtual·{v8,·v9},·Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F |
158 | ····move-result·v8 | 159 | ····move-result·v8 |
159 | ····mul-float/2addr·v7,·v8 | 160 | ····mul-float/2addr·v7,·v8 |
160 | ····add-float/2addr·v6,·v7 | 161 | ····add-float/2addr·v6,·v7 |
Offset 182, 14 lines modified | Offset 182, 15 lines modified | ||
182 | ····move-object/from16·v0,·p0 | 182 | ····move-object/from16·v0,·p0 |
183 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$Rotational3D;->strengthValue:Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue; | 183 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$Rotational3D;->strengthValue:Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue; |
184 | ····move-object/from16·v16,·v0 | 184 | ····move-object/from16·v16,·v0 |
185 | ····.line·266 | ||
185 | ····move-object/from16·v0,·v16 | 186 | ····move-object/from16·v0,·v16 |
186 | ····invoke-virtual·{v0,·v7},·Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F | 187 | ····invoke-virtual·{v0,·v7},·Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F |
187 | ····move-result·v16 | 188 | ····move-result·v16 |
188 | ····mul-float·v15,·v15,·v16 | 189 | ····mul-float·v15,·v15,·v16 |
Offset 220, 14 lines modified | Offset 221, 15 lines modified | ||
220 | ····move-object/from16·v0,·p0 | 221 | ····move-object/from16·v0,·p0 |
221 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$Rotational3D;->phiValue:Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue; | 222 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$Rotational3D;->phiValue:Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue; |
222 | ····move-object/from16·v16,·v0 | 223 | ····move-object/from16·v16,·v0 |
224 | ····.line·268 | ||
223 | ····move-object/from16·v0,·v16 | 225 | ····move-object/from16·v0,·v16 |
224 | ····invoke-virtual·{v0,·v7},·Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F | 226 | ····invoke-virtual·{v0,·v7},·Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F |
225 | ····move-result·v16 | 227 | ····move-result·v16 |
226 | ····mul-float·v15,·v15,·v16 | 228 | ····mul-float·v15,·v15,·v16 |
Offset 258, 14 lines modified | Offset 260, 15 lines modified | ||
258 | ····move-object/from16·v0,·p0 | 260 | ····move-object/from16·v0,·p0 |
259 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$Rotational3D;->thetaValue:Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue; | 261 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$Rotational3D;->thetaValue:Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue; |
260 | ····move-object/from16·v16,·v0 | 262 | ····move-object/from16·v16,·v0 |
263 | ····.line·270 | ||
261 | ····move-object/from16·v0,·v16 | 264 | ····move-object/from16·v0,·v16 |
262 | ····invoke-virtual·{v0,·v7},·Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F | 265 | ····invoke-virtual·{v0,·v7},·Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F |
263 | ····move-result·v16 | 266 | ····move-result·v16 |
264 | ····mul-float·v15,·v15,·v16 | 267 | ····mul-float·v15,·v15,·v16 |
Offset 221, 14 lines modified | Offset 221, 15 lines modified | ||
221 | ····move-object/from16·v0,·p0 | 221 | ····move-object/from16·v0,·p0 |
222 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$TangentialAcceleration;->strengthValue:Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue; | 222 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$TangentialAcceleration;->strengthValue:Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue; |
223 | ····move-object/from16·v19,·v0 | 223 | ····move-object/from16·v19,·v0 |
224 | ····.line·413 | ||
224 | ····move-object/from16·v0,·v19 | 225 | ····move-object/from16·v0,·v19 |
225 | ····invoke-virtual·{v0,·v9},·Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F | 226 | ····invoke-virtual·{v0,·v9},·Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F |
226 | ····move-result·v19 | 227 | ····move-result·v19 |
227 | ····mul-float·v18,·v18,·v19 | 228 | ····mul-float·v18,·v18,·v19 |
Offset 271, 14 lines modified | Offset 272, 15 lines modified | ||
271 | ····move-object/from16·v0,·p0 | 272 | ····move-object/from16·v0,·p0 |
272 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$TangentialAcceleration;->phiValue:Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue; | 273 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$TangentialAcceleration;->phiValue:Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue; |
273 | ····move-object/from16·v19,·v0 | 274 | ····move-object/from16·v19,·v0 |
275 | ····.line·415 | ||
274 | ····move-object/from16·v0,·v19 | 276 | ····move-object/from16·v0,·v19 |
275 | ····invoke-virtual·{v0,·v9},·Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F | 277 | ····invoke-virtual·{v0,·v9},·Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F |
276 | ····move-result·v19 | 278 | ····move-result·v19 |
277 | ····mul-float·v18,·v18,·v19 | 279 | ····mul-float·v18,·v18,·v19 |
Offset 321, 14 lines modified | Offset 323, 15 lines modified | ||
321 | ····move-object/from16·v0,·p0 | 323 | ····move-object/from16·v0,·p0 |
322 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$TangentialAcceleration;->thetaValue:Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue; | 324 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/DynamicsModifier$TangentialAcceleration;->thetaValue:Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue; |
323 | ····move-object/from16·v19,·v0 | 325 | ····move-object/from16·v19,·v0 |
326 | ····.line·417 | ||
324 | ····move-object/from16·v0,·v19 | 327 | ····move-object/from16·v0,·v19 |
325 | ····invoke-virtual·{v0,·v9},·Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F | 328 | ····invoke-virtual·{v0,·v9},·Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F |
326 | ····move-result·v19 | 329 | ····move-result·v19 |
327 | ····mul-float·v18,·v18,·v19 | 330 | ····mul-float·v18,·v18,·v19 |
Offset 419, 18 lines modified | Offset 422, 20 lines modified | ||
419 | ····move-object/from16·v20,·v0 | 422 | ····move-object/from16·v20,·v0 |
420 | ····add-int/lit8·v21,·v11,·0x2 | 423 | ····add-int/lit8·v21,·v11,·0x2 |
421 | ····aget·v20,·v20,·v21 | 424 | ····aget·v20,·v20,·v21 |
425 | ····.line·422 | ||
422 | ····invoke-virtual/range·{v17·..·v20},·Lcom/badlogic/gdx/math/Vector3;->crs(FFF)Lcom/badlogic/gdx/math/Vector3; | 426 | ····invoke-virtual/range·{v17·..·v20},·Lcom/badlogic/gdx/math/Vector3;->crs(FFF)Lcom/badlogic/gdx/math/Vector3; |
423 | ····move-result-object·v17 | 427 | ····move-result-object·v17 |
428 | ····.line·425 | ||
424 | ····invoke-virtual/range·{v17·..·v17},·Lcom/badlogic/gdx/math/Vector3;->nor()Lcom/badlogic/gdx/math/Vector3; | 429 | ····invoke-virtual/range·{v17·..·v17},·Lcom/badlogic/gdx/math/Vector3;->nor()Lcom/badlogic/gdx/math/Vector3; |
425 | ····move-result-object·v17 | 430 | ····move-result-object·v17 |
426 | ····move-object/from16·v0,·v17 | 431 | ····move-object/from16·v0,·v17 |
427 | ····invoke-virtual·{v0,·v15},·Lcom/badlogic/gdx/math/Vector3;->scl(F)Lcom/badlogic/gdx/math/Vector3; | 432 | ····invoke-virtual·{v0,·v15},·Lcom/badlogic/gdx/math/Vector3;->scl(F)Lcom/badlogic/gdx/math/Vector3; |
Offset 431, 14 lines modified | Offset 431, 15 lines modified | ||
431 | ····add-int/lit8·v9,·v0,·0x1 | 431 | ····add-int/lit8·v9,·v0,·0x1 |
432 | ····aget·v8,·v8,·v9 | 432 | ····aget·v8,·v8,·v9 |
433 | ····iget-object·v9,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/ColorInfluencer$Single;->alphaValue:Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue; | 433 | ····iget-object·v9,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/ColorInfluencer$Single;->alphaValue:Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue; |
434 | ····.line·103 | ||
434 | ····invoke-virtual·{v9,·v4},·Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F | 435 | ····invoke-virtual·{v9,·v4},·Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F |
435 | ····move-result·v9 | 436 | ····move-result·v9 |
436 | ····mul-float/2addr·v8,·v9 | 437 | ····mul-float/2addr·v8,·v9 |
437 | ····add-float/2addr·v7,·v8 | 438 | ····add-float/2addr·v7,·v8 |
Offset 191, 44 lines modified | Offset 191, 43 lines modified | ||
191 | ····.line·122 | 191 | ····.line·122 |
192 | ····invoke-virtual·{p2},·Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData;->createSaveData()Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData$SaveData; | 192 | ····invoke-virtual·{p2},·Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData;->createSaveData()Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData$SaveData; |
193 | ····move-result-object·v0 | 193 | ····move-result-object·v0 |
194 | ····.line·123 | 194 | ····.line·123 |
195 | ····.local·v0,·"data":Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData$SaveData; | 195 | ····.local·v0,·"data":Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData$SaveData; |
196 |
····iget-object·v |
196 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/ModelInfluencer;->models:Lcom/badlogic/gdx/utils/Array; |
197 |
····invoke-virtual·{v |
197 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
198 |
····move-result-object·v |
198 | ····move-result-object·v2 |
199 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
200 | ····:goto_0 | 199 | ····:goto_0 |
201 |
····invoke-interface·{v |
200 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
202 | ····move-result·v3 | 201 | ····move-result·v3 |
203 | ····if-eqz·v3,·:cond_0 | 202 | ····if-eqz·v3,·:cond_0 |
204 |
····invoke-interface·{v |
203 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
205 |
····move-result-object·v |
204 | ····move-result-object·v1 |
206 |
····check-cast·v |
205 | ····check-cast·v1,·Lcom/badlogic/gdx/graphics/g3d/Model; |
207 | ····.line·124 | 206 | ····.line·124 |
208 |
····.local·v |
207 | ····.local·v1,·"model":Lcom/badlogic/gdx/graphics/g3d/Model; |
209 |
····invoke-virtual·{p1,·v |
208 | ····invoke-virtual·{p1,·v1},·Lcom/badlogic/gdx/assets/AssetManager;->getAssetFileName(Ljava/lang/Object;)Ljava/lang/String; |
210 | ····move-result-object·v3 | 209 | ····move-result-object·v3 |
211 | ····const-class·v4,·Lcom/badlogic/gdx/graphics/g3d/Model; | 210 | ····const-class·v4,·Lcom/badlogic/gdx/graphics/g3d/Model; |
212 | ····invoke-virtual·{v0,·v3,·v4},·Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData$SaveData;->saveAsset(Ljava/lang/String;Ljava/lang/Class;)V | 211 | ····invoke-virtual·{v0,·v3,·v4},·Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData$SaveData;->saveAsset(Ljava/lang/String;Ljava/lang/Class;)V |
213 | ····goto·:goto_0 | 212 | ····goto·:goto_0 |
214 | ····.line·125 | 213 | ····.line·125 |
215 |
····.end·local·v |
214 | ····.end·local·v1····#·"model":Lcom/badlogic/gdx/graphics/g3d/Model; |
216 | ····:cond_0 | 215 | ····:cond_0 |
217 | ····return-void | 216 | ····return-void |
218 | .end·method | 217 | .end·method |
Offset 230, 30 lines modified | Offset 230, 30 lines modified | ||
230 | ····.line·219 | 230 | ····.line·219 |
231 | ····invoke-virtual·{p2},·Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData;->getSaveData()Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData$SaveData; | 231 | ····invoke-virtual·{p2},·Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData;->getSaveData()Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData$SaveData; |
232 | ····move-result-object·v0 | 232 | ····move-result-object·v0 |
233 | ····.line·220 | 233 | ····.line·220 |
234 | ····.local·v0,·"data":Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData$SaveData; | 234 | ····.local·v0,·"data":Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData$SaveData; |
235 |
····const-string·v |
235 | ····const-string·v8,·"indices" |
236 |
····invoke-virtual·{v0,·v |
236 | ····invoke-virtual·{v0,·v8},·Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData$SaveData;->load(Ljava/lang/String;)Ljava/lang/Object; |
237 | ····move-result-object·v5 | 237 | ····move-result-object·v5 |
238 | ····check-cast·v5,·Lcom/badlogic/gdx/utils/Array; | 238 | ····check-cast·v5,·Lcom/badlogic/gdx/utils/Array; |
239 | ····.line·222 | 239 | ····.line·222 |
240 | ····.local·v5,·"effectsIndices":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/utils/Array<Ljava/lang/Integer;>;>;" | 240 | ····.local·v5,·"effectsIndices":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/utils/Array<Ljava/lang/Integer;>;>;" |
241 | ····invoke-virtual·{v5},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; | 241 | ····invoke-virtual·{v5},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
242 |
····move-result-object·v |
242 | ····move-result-object·v7 |
243 | ····.line·223 | 243 | ····.line·223 |
244 |
····.local·v |
244 | ····.local·v7,·"iterator":Ljava/util/Iterator;,·"Ljava/util/Iterator<Lcom/badlogic/gdx/utils/Array<Ljava/lang/Integer;>;>;" |
245 | ····:cond_0 | 245 | ····:cond_0 |
246 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData$SaveData;->loadAsset()Lcom/badlogic/gdx/assets/AssetDescriptor; | 246 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/graphics/g3d/particles/ResourceData$SaveData;->loadAsset()Lcom/badlogic/gdx/assets/AssetDescriptor; |
247 | ····move-result-object·v1 | 247 | ····move-result-object·v1 |
248 | ····.local·v1,·"descriptor":Lcom/badlogic/gdx/assets/AssetDescriptor; | 248 | ····.local·v1,·"descriptor":Lcom/badlogic/gdx/assets/AssetDescriptor; |
249 | ····if-eqz·v1,·:cond_2 | 249 | ····if-eqz·v1,·:cond_2 |
Offset 266, 61 lines modified | Offset 266, 60 lines modified | ||
266 | ····check-cast·v2,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleEffect; | 266 | ····check-cast·v2,·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleEffect; |
267 | ····.line·225 | 267 | ····.line·225 |
268 | ····.local·v2,·"effect":Lcom/badlogic/gdx/graphics/g3d/particles/ParticleEffect; | 268 | ····.local·v2,·"effect":Lcom/badlogic/gdx/graphics/g3d/particles/ParticleEffect; |
269 | ····if-nez·v2,·:cond_1 | 269 | ····if-nez·v2,·:cond_1 |
270 | ····.line·226 | 270 | ····.line·226 |
271 |
····new-instance·v |
271 | ····new-instance·v8,·Ljava/lang/RuntimeException; |
272 |
····const-string·v |
272 | ····const-string·v9,·"Template·is·null" |
273 |
····invoke-direct·{v |
273 | ····invoke-direct·{v8,·v9},·Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V |
274 |
····throw·v |
274 | ····throw·v8 |
275 | ····.line·227 | 275 | ····.line·227 |
276 | ····:cond_1 | 276 | ····:cond_1 |
277 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleEffect;->getControllers()Lcom/badlogic/gdx/utils/Array; | 277 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/graphics/g3d/particles/ParticleEffect;->getControllers()Lcom/badlogic/gdx/utils/Array; |
278 | ····move-result-object·v3 | 278 | ····move-result-object·v3 |
279 | ····.line·228 | 279 | ····.line·228 |
280 | ····.local·v3,·"effectControllers":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/graphics/g3d/particles/ParticleController;>;" | 280 | ····.local·v3,·"effectControllers":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/graphics/g3d/particles/ParticleController;>;" |
281 |
····invoke-interface·{v |
281 | ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
282 | ····move-result-object·v4 | 282 | ····move-result-object·v4 |
283 | ····check-cast·v4,·Lcom/badlogic/gdx/utils/Array; | 283 | ····check-cast·v4,·Lcom/badlogic/gdx/utils/Array; |
284 | ····.line·230 | 284 | ····.line·230 |
285 | ····.local·v4,·"effectIndices":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Ljava/lang/Integer;>;" | 285 | ····.local·v4,·"effectIndices":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Ljava/lang/Integer;>;" |
286 | ····invoke-virtual·{v4},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; | 286 | ····invoke-virtual·{v4},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
287 |
····move-result-object·v |
287 | ····move-result-object·v8 |
288 | ····.local·v6,·"i$":Ljava/util/Iterator; | ||
289 | ····:goto_0 | 288 | ····:goto_0 |
290 |
····invoke-interface·{v |
289 | ····invoke-interface·{v8},·Ljava/util/Iterator;->hasNext()Z |
291 | ····move-result·v9 | 290 | ····move-result·v9 |
292 | ····if-eqz·v9,·:cond_0 | 291 | ····if-eqz·v9,·:cond_0 |
293 |
····invoke-interface·{v |
292 | ····invoke-interface·{v8},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
294 |
····move-result-object·v |
293 | ····move-result-object·v6 |
295 |
····check-cast·v |
294 | ····check-cast·v6,·Ljava/lang/Integer; |
296 | ····.line·231 | 295 | ····.line·231 |
297 |
····.local·v |
296 | ····.local·v6,·"index":Ljava/lang/Integer; |
298 | ····iget-object·v9,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/ParticleControllerInfluencer;->templates:Lcom/badlogic/gdx/utils/Array; | 297 | ····iget-object·v9,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/ParticleControllerInfluencer;->templates:Lcom/badlogic/gdx/utils/Array; |
299 |
····invoke-virtual·{v |
298 | ····invoke-virtual·{v6},·Ljava/lang/Integer;->intValue()I |
300 | ····move-result·v10 | 299 | ····move-result·v10 |
301 | ····invoke-virtual·{v3,·v10},·Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; | 300 | ····invoke-virtual·{v3,·v10},·Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; |
302 | ····move-result-object·v10 | 301 | ····move-result-object·v10 |
Offset 328, 16 lines modified | Offset 327, 15 lines modified | ||
328 | ····goto·:goto_0 | 327 | ····goto·:goto_0 |
329 | ····.line·234 | 328 | ····.line·234 |
330 | ····.end·local·v2····#·"effect":Lcom/badlogic/gdx/graphics/g3d/particles/ParticleEffect; | 329 | ····.end·local·v2····#·"effect":Lcom/badlogic/gdx/graphics/g3d/particles/ParticleEffect; |
331 | ····.end·local·v3····#·"effectControllers":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/graphics/g3d/particles/ParticleController;>;" | 330 | ····.end·local·v3····#·"effectControllers":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/graphics/g3d/particles/ParticleController;>;" |
Max diff block lines reached; 401/5015 bytes (8.00%) of diff not shown. |
Offset 206, 57 lines modified | Offset 206, 52 lines modified | ||
206 | ····.line·185 | 206 | ····.line·185 |
207 | ····return-void | 207 | ····return-void |
208 | .end·method | 208 | .end·method |
209 | #·virtual·methods | 209 | #·virtual·methods |
210 | .method·public·varargs·add([Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V | 210 | .method·public·varargs·add([Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V |
211 |
····.locals· |
211 | ····.locals·5 |
212 | ····.param·p1,·"regions"····#·[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; | 212 | ····.param·p1,·"regions"····#·[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; |
213 | ····.prologue | 213 | ····.prologue |
214 | ····.line·200 | 214 | ····.line·200 |
215 |
····iget-object·v |
215 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/RegionInfluencer;->regions:Lcom/badlogic/gdx/utils/Array; |
216 |
····array-length·v |
216 | ····array-length·v2,·p1 |
217 |
····invoke-virtual·{v |
217 | ····invoke-virtual·{v1,·v2},·Lcom/badlogic/gdx/utils/Array;->ensureCapacity(I)[Ljava/lang/Object; |
218 | ····.line·201 | 218 | ····.line·201 |
219 |
···· |
219 | ····array-length·v2,·p1 |
220 | ····.local·v0,·"arr$":[Lcom/badlogic/gdx/graphics/g2d/TextureRegion; | ||
221 | ····array-length·v2,·v0 | ||
222 | ····.local·v2,·"len$":I | ||
223 | ····const/4·v1,·0x0 | 220 | ····const/4·v1,·0x0 |
224 | ····.local·v1,·"i$":I | ||
225 | ····:goto_0 | 221 | ····:goto_0 |
226 | ····if-ge·v1,·v2,·:cond_0 | 222 | ····if-ge·v1,·v2,·:cond_0 |
227 |
····aget-object·v |
223 | ····aget-object·v0,·p1,·v1 |
228 | ····.line·202 | 224 | ····.line·202 |
229 |
····.local·v |
225 | ····.local·v0,·"region":Lcom/badlogic/gdx/graphics/g2d/TextureRegion; |
230 |
····iget-object·v |
226 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/RegionInfluencer;->regions:Lcom/badlogic/gdx/utils/Array; |
231 |
····new-instance·v |
227 | ····new-instance·v4,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/RegionInfluencer$AspectTextureRegion; |
232 |
····invoke-direct·{v |
228 | ····invoke-direct·{v4,·v0},·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/RegionInfluencer$AspectTextureRegion;-><init>(Lcom/badlogic/gdx/graphics/g2d/TextureRegion;)V |
233 |
····invoke-virtual·{v |
229 | ····invoke-virtual·{v3,·v4},·Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V |
234 | ····.line·201 | 230 | ····.line·201 |
235 | ····add-int/lit8·v1,·v1,·0x1 | 231 | ····add-int/lit8·v1,·v1,·0x1 |
236 | ····goto·:goto_0 | 232 | ····goto·:goto_0 |
237 | ····.line·204 | 233 | ····.line·204 |
238 |
····.end·local·v |
234 | ····.end·local·v0····#·"region":Lcom/badlogic/gdx/graphics/g2d/TextureRegion; |
239 | ····:cond_0 | 235 | ····:cond_0 |
240 | ····return-void | 236 | ····return-void |
241 | .end·method | 237 | .end·method |
242 | .method·public·allocateChannels()V | 238 | .method·public·allocateChannels()V |
243 | ····.locals·2 | 239 | ····.locals·2 |
Offset 447, 14 lines modified | Offset 447, 15 lines modified | ||
447 | ····iget-object·v8,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/SimpleInfluencer;->lifeChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; | 447 | ····iget-object·v8,·p0,·Lcom/badlogic/gdx/graphics/g3d/particles/influencers/SimpleInfluencer;->lifeChannel:Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel; |
448 | ····iget-object·v8,·v8,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F | 448 | ····iget-object·v8,·v8,·Lcom/badlogic/gdx/graphics/g3d/particles/ParallelArray$FloatChannel;->data:[F |
449 | ····aget·v8,·v8,·v3 | 449 | ····aget·v8,·v8,·v3 |
450 | ····.line·74 | ||
450 | ····invoke-virtual·{v7,·v8},·Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F | 451 | ····invoke-virtual·{v7,·v8},·Lcom/badlogic/gdx/graphics/g3d/particles/values/ScaledNumericValue;->getScale(F)F |
451 | ····move-result·v7 | 452 | ····move-result·v7 |
452 | ····mul-float/2addr·v6,·v7 | 453 | ····mul-float/2addr·v6,·v7 |
453 | ····add-float/2addr·v5,·v6 | 454 | ····add-float/2addr·v5,·v6 |
Offset 38, 24 lines modified | Offset 38, 26 lines modified | ||
38 | ····.line·213 | 38 | ····.line·213 |
39 | ····iget-object·v1,·p1,·Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;->context:Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext; | 39 | ····iget-object·v1,·p1,·Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;->context:Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext; |
40 | ····iget-object·v2,·v1,·Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext;->textureBinder:Lcom/badlogic/gdx/graphics/g3d/utils/TextureBinder; | 40 | ····iget-object·v2,·v1,·Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext;->textureBinder:Lcom/badlogic/gdx/graphics/g3d/utils/TextureBinder; |
41 | ····sget-wide·v4,·Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Diffuse:J | 41 | ····sget-wide·v4,·Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Diffuse:J |
42 | ····.line·214 | ||
42 | ····invoke-virtual·{p4,·v4,·v5},·Lcom/badlogic/gdx/graphics/g3d/Attributes;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; | 43 | ····invoke-virtual·{p4,·v4,·v5},·Lcom/badlogic/gdx/graphics/g3d/Attributes;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; |
43 | ····move-result-object·v1 | 44 | ····move-result-object·v1 |
44 | ····check-cast·v1,·Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; | 45 | ····check-cast·v1,·Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; |
45 | ····check-cast·v1,·Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; | 46 | ····check-cast·v1,·Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; |
46 | ····iget-object·v1,·v1,·Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->textureDescription:Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor; | 47 | ····iget-object·v1,·v1,·Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->textureDescription:Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor; |
48 | ····.line·213 | ||
47 | ····invoke-interface·{v2,·v1},·Lcom/badlogic/gdx/graphics/g3d/utils/TextureBinder;->bind(Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;)I | 49 | ····invoke-interface·{v2,·v1},·Lcom/badlogic/gdx/graphics/g3d/utils/TextureBinder;->bind(Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;)I |
48 | ····move-result·v0 | 50 | ····move-result·v0 |
49 | ····.line·215 | 51 | ····.line·215 |
50 | ····.local·v0,·"unit":I | 52 | ····.local·v0,·"unit":I |
51 | ····invoke-virtual·{p1,·p2,·v0},·Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;->set(II)Z | 53 | ····invoke-virtual·{p1,·p2,·v0},·Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;->set(II)Z |
Offset 38, 24 lines modified | Offset 38, 26 lines modified | ||
38 | ····.line·234 | 38 | ····.line·234 |
39 | ····iget-object·v1,·p1,·Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;->context:Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext; | 39 | ····iget-object·v1,·p1,·Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;->context:Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext; |
40 | ····iget-object·v2,·v1,·Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext;->textureBinder:Lcom/badlogic/gdx/graphics/g3d/utils/TextureBinder; | 40 | ····iget-object·v2,·v1,·Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext;->textureBinder:Lcom/badlogic/gdx/graphics/g3d/utils/TextureBinder; |
41 | ····sget-wide·v4,·Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Specular:J | 41 | ····sget-wide·v4,·Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Specular:J |
42 | ····.line·235 | ||
42 | ····invoke-virtual·{p4,·v4,·v5},·Lcom/badlogic/gdx/graphics/g3d/Attributes;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; | 43 | ····invoke-virtual·{p4,·v4,·v5},·Lcom/badlogic/gdx/graphics/g3d/Attributes;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; |
43 | ····move-result-object·v1 | 44 | ····move-result-object·v1 |
44 | ····check-cast·v1,·Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; | 45 | ····check-cast·v1,·Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; |
45 | ····check-cast·v1,·Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; | 46 | ····check-cast·v1,·Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; |
46 | ····iget-object·v1,·v1,·Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->textureDescription:Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor; | 47 | ····iget-object·v1,·v1,·Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->textureDescription:Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor; |
48 | ····.line·234 | ||
47 | ····invoke-interface·{v2,·v1},·Lcom/badlogic/gdx/graphics/g3d/utils/TextureBinder;->bind(Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;)I | 49 | ····invoke-interface·{v2,·v1},·Lcom/badlogic/gdx/graphics/g3d/utils/TextureBinder;->bind(Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;)I |
48 | ····move-result·v0 | 50 | ····move-result·v0 |
49 | ····.line·236 | 51 | ····.line·236 |
50 | ····.local·v0,·"unit":I | 52 | ····.local·v0,·"unit":I |
51 | ····invoke-virtual·{p1,·p2,·v0},·Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;->set(II)Z | 53 | ····invoke-virtual·{p1,·p2,·v0},·Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;->set(II)Z |
Offset 38, 24 lines modified | Offset 38, 26 lines modified | ||
38 | ····.line·261 | 38 | ····.line·261 |
39 | ····iget-object·v1,·p1,·Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;->context:Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext; | 39 | ····iget-object·v1,·p1,·Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;->context:Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext; |
40 | ····iget-object·v2,·v1,·Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext;->textureBinder:Lcom/badlogic/gdx/graphics/g3d/utils/TextureBinder; | 40 | ····iget-object·v2,·v1,·Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext;->textureBinder:Lcom/badlogic/gdx/graphics/g3d/utils/TextureBinder; |
41 | ····sget-wide·v4,·Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Normal:J | 41 | ····sget-wide·v4,·Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->Normal:J |
42 | ····.line·262 | ||
42 | ····invoke-virtual·{p4,·v4,·v5},·Lcom/badlogic/gdx/graphics/g3d/Attributes;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; | 43 | ····invoke-virtual·{p4,·v4,·v5},·Lcom/badlogic/gdx/graphics/g3d/Attributes;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; |
43 | ····move-result-object·v1 | 44 | ····move-result-object·v1 |
44 | ····check-cast·v1,·Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; | 45 | ····check-cast·v1,·Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; |
45 | ····check-cast·v1,·Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; | 46 | ····check-cast·v1,·Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute; |
46 | ····iget-object·v1,·v1,·Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->textureDescription:Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor; | 47 | ····iget-object·v1,·v1,·Lcom/badlogic/gdx/graphics/g3d/attributes/TextureAttribute;->textureDescription:Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor; |
48 | ····.line·261 | ||
47 | ····invoke-interface·{v2,·v1},·Lcom/badlogic/gdx/graphics/g3d/utils/TextureBinder;->bind(Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;)I | 49 | ····invoke-interface·{v2,·v1},·Lcom/badlogic/gdx/graphics/g3d/utils/TextureBinder;->bind(Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;)I |
48 | ····move-result·v0 | 50 | ····move-result·v0 |
49 | ····.line·263 | 51 | ····.line·263 |
50 | ····.local·v0,·"unit":I | 52 | ····.local·v0,·"unit":I |
51 | ····invoke-virtual·{p1,·p2,·v0},·Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;->set(II)Z | 53 | ····invoke-virtual·{p1,·p2,·v0},·Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;->set(II)Z |
Offset 47, 22 lines modified | Offset 47, 24 lines modified | ||
47 | ····.line·315 | 47 | ····.line·315 |
48 | ····iget-object·v0,·p1,·Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;->context:Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext; | 48 | ····iget-object·v0,·p1,·Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;->context:Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext; |
49 | ····iget-object·v1,·v0,·Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext;->textureBinder:Lcom/badlogic/gdx/graphics/g3d/utils/TextureBinder; | 49 | ····iget-object·v1,·v0,·Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext;->textureBinder:Lcom/badlogic/gdx/graphics/g3d/utils/TextureBinder; |
50 | ····sget-wide·v2,·Lcom/badlogic/gdx/graphics/g3d/attributes/CubemapAttribute;->EnvironmentMap:J | 50 | ····sget-wide·v2,·Lcom/badlogic/gdx/graphics/g3d/attributes/CubemapAttribute;->EnvironmentMap:J |
51 | ····.line·316 | ||
51 | ····invoke-virtual·{p4,·v2,·v3},·Lcom/badlogic/gdx/graphics/g3d/Attributes;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; | 52 | ····invoke-virtual·{p4,·v2,·v3},·Lcom/badlogic/gdx/graphics/g3d/Attributes;->get(J)Lcom/badlogic/gdx/graphics/g3d/Attribute; |
52 | ····move-result-object·v0 | 53 | ····move-result-object·v0 |
53 | ····check-cast·v0,·Lcom/badlogic/gdx/graphics/g3d/attributes/CubemapAttribute; | 54 | ····check-cast·v0,·Lcom/badlogic/gdx/graphics/g3d/attributes/CubemapAttribute; |
54 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/attributes/CubemapAttribute;->textureDescription:Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor; | 55 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/graphics/g3d/attributes/CubemapAttribute;->textureDescription:Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor; |
56 | ····.line·315 | ||
55 | ····invoke-interface·{v1,·v0},·Lcom/badlogic/gdx/graphics/g3d/utils/TextureBinder;->bind(Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;)I | 57 | ····invoke-interface·{v1,·v0},·Lcom/badlogic/gdx/graphics/g3d/utils/TextureBinder;->bind(Lcom/badlogic/gdx/graphics/g3d/utils/TextureDescriptor;)I |
56 | ····move-result·v0 | 58 | ····move-result·v0 |
57 | ····invoke-virtual·{p1,·p2,·v0},·Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;->set(II)Z | 59 | ····invoke-virtual·{p1,·p2,·v0},·Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;->set(II)Z |
58 | ····.line·318 | 60 | ····.line·318 |
Offset 204, 22 lines modified | Offset 204, 24 lines modified | ||
204 | ····iget-object·v3,·v1,·Lcom/badlogic/gdx/graphics/g3d/environment/DirectionalLight;->color:Lcom/badlogic/gdx/graphics/Color; | 204 | ····iget-object·v3,·v1,·Lcom/badlogic/gdx/graphics/g3d/environment/DirectionalLight;->color:Lcom/badlogic/gdx/graphics/Color; |
205 | ····iget-object·v1,·p3,·Lcom/badlogic/gdx/graphics/g3d/Renderable;->environment:Lcom/badlogic/gdx/graphics/g3d/Environment; | 205 | ····iget-object·v1,·p3,·Lcom/badlogic/gdx/graphics/g3d/Renderable;->environment:Lcom/badlogic/gdx/graphics/g3d/Environment; |
206 | ····iget-object·v1,·v1,·Lcom/badlogic/gdx/graphics/g3d/Environment;->directionalLights:Lcom/badlogic/gdx/utils/Array; | 206 | ····iget-object·v1,·v1,·Lcom/badlogic/gdx/graphics/g3d/Environment;->directionalLights:Lcom/badlogic/gdx/utils/Array; |
207 | ····.line·297 | ||
207 | ····invoke-virtual·{v1,·v0},·Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; | 208 | ····invoke-virtual·{v1,·v0},·Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; |
208 | ····move-result-object·v1 | 209 | ····move-result-object·v1 |
209 | ····check-cast·v1,·Lcom/badlogic/gdx/graphics/g3d/environment/DirectionalLight; | 210 | ····check-cast·v1,·Lcom/badlogic/gdx/graphics/g3d/environment/DirectionalLight; |
210 | ····iget-object·v1,·v1,·Lcom/badlogic/gdx/graphics/g3d/environment/DirectionalLight;->direction:Lcom/badlogic/gdx/math/Vector3; | 211 | ····iget-object·v1,·v1,·Lcom/badlogic/gdx/graphics/g3d/environment/DirectionalLight;->direction:Lcom/badlogic/gdx/math/Vector3; |
212 | ····.line·296 | ||
211 | ····invoke-virtual·{v2,·v3,·v1},·Lcom/badlogic/gdx/graphics/g3d/environment/AmbientCubemap;->add(Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/graphics/g3d/environment/AmbientCubemap; | 213 | ····invoke-virtual·{v2,·v3,·v1},·Lcom/badlogic/gdx/graphics/g3d/environment/AmbientCubemap;->add(Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/graphics/g3d/environment/AmbientCubemap; |
212 | ····.line·295 | 214 | ····.line·295 |
213 | ····add-int/lit8·v0,·v0,·0x1 | 215 | ····add-int/lit8·v0,·v0,·0x1 |
214 | ····goto·:goto_1 | 216 | ····goto·:goto_1 |
Offset 251, 36 lines modified | Offset 253, 39 lines modified | ||
251 | ····iget-object·v3,·v1,·Lcom/badlogic/gdx/graphics/g3d/environment/PointLight;->color:Lcom/badlogic/gdx/graphics/Color; | 253 | ····iget-object·v3,·v1,·Lcom/badlogic/gdx/graphics/g3d/environment/PointLight;->color:Lcom/badlogic/gdx/graphics/Color; |
252 | ····iget-object·v1,·p3,·Lcom/badlogic/gdx/graphics/g3d/Renderable;->environment:Lcom/badlogic/gdx/graphics/g3d/Environment; | 254 | ····iget-object·v1,·p3,·Lcom/badlogic/gdx/graphics/g3d/Renderable;->environment:Lcom/badlogic/gdx/graphics/g3d/Environment; |
253 | ····iget-object·v1,·v1,·Lcom/badlogic/gdx/graphics/g3d/Environment;->pointLights:Lcom/badlogic/gdx/utils/Array; | 255 | ····iget-object·v1,·v1,·Lcom/badlogic/gdx/graphics/g3d/Environment;->pointLights:Lcom/badlogic/gdx/utils/Array; |
256 | ····.line·301 | ||
254 | ····invoke-virtual·{v1,·v0},·Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; | 257 | ····invoke-virtual·{v1,·v0},·Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; |
255 | ····move-result-object·v1 | 258 | ····move-result-object·v1 |
256 | ····check-cast·v1,·Lcom/badlogic/gdx/graphics/g3d/environment/PointLight; | 259 | ····check-cast·v1,·Lcom/badlogic/gdx/graphics/g3d/environment/PointLight; |
257 | ····iget-object·v4,·v1,·Lcom/badlogic/gdx/graphics/g3d/environment/PointLight;->position:Lcom/badlogic/gdx/math/Vector3; | 260 | ····iget-object·v4,·v1,·Lcom/badlogic/gdx/graphics/g3d/environment/PointLight;->position:Lcom/badlogic/gdx/math/Vector3; |
258 | ····sget-object·v5,·Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Setters$ACubemap;->tmpV1:Lcom/badlogic/gdx/math/Vector3; | 261 | ····sget-object·v5,·Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader$Setters$ACubemap;->tmpV1:Lcom/badlogic/gdx/math/Vector3; |
259 | ····iget-object·v1,·p3,·Lcom/badlogic/gdx/graphics/g3d/Renderable;->environment:Lcom/badlogic/gdx/graphics/g3d/Environment; | 262 | ····iget-object·v1,·p3,·Lcom/badlogic/gdx/graphics/g3d/Renderable;->environment:Lcom/badlogic/gdx/graphics/g3d/Environment; |
260 | ····iget-object·v1,·v1,·Lcom/badlogic/gdx/graphics/g3d/Environment;->pointLights:Lcom/badlogic/gdx/utils/Array; | 263 | ····iget-object·v1,·v1,·Lcom/badlogic/gdx/graphics/g3d/Environment;->pointLights:Lcom/badlogic/gdx/utils/Array; |
264 | ····.line·302 | ||
261 | ····invoke-virtual·{v1,·v0},·Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; | 265 | ····invoke-virtual·{v1,·v0},·Lcom/badlogic/gdx/utils/Array;->get(I)Ljava/lang/Object; |
262 | ····move-result-object·v1 | 266 | ····move-result-object·v1 |
263 | ····check-cast·v1,·Lcom/badlogic/gdx/graphics/g3d/environment/PointLight; | 267 | ····check-cast·v1,·Lcom/badlogic/gdx/graphics/g3d/environment/PointLight; |
264 | ····iget·v1,·v1,·Lcom/badlogic/gdx/graphics/g3d/environment/PointLight;->intensity:F | 268 | ····iget·v1,·v1,·Lcom/badlogic/gdx/graphics/g3d/environment/PointLight;->intensity:F |
269 | ····.line·300 | ||
265 | ····invoke-virtual·{v2,·v3,·v4,·v5,·v1},·Lcom/badlogic/gdx/graphics/g3d/environment/AmbientCubemap;->add(Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/graphics/g3d/environment/AmbientCubemap; | 270 | ····invoke-virtual·{v2,·v3,·v4,·v5,·v1},·Lcom/badlogic/gdx/graphics/g3d/environment/AmbientCubemap;->add(Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;F)Lcom/badlogic/gdx/graphics/g3d/environment/AmbientCubemap; |
266 | ····.line·299 | 271 | ····.line·299 |
267 | ····add-int/lit8·v0,·v0,·0x1 | 272 | ····add-int/lit8·v0,·v0,·0x1 |
268 | ····goto·:goto_2 | 273 | ····goto·:goto_2 |
Offset 232, 10 lines modified | Offset 232, 9 lines modified | ||
232 | .method·public·constructor·<init>()V | 232 | .method·public·constructor·<init>()V |
233 | ····.locals·0 | 233 | ····.locals·0 |
234 | ····.prologue | 234 | ····.prologue |
235 | ····.line·113 | 235 | ····.line·113 |
236 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 236 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
237 | ····.line·274 | ||
238 | ····return-void | 237 | ····return-void |
239 | .end·method | 238 | .end·method |
Offset 463, 14 lines modified | Offset 463, 15 lines modified | ||
463 | ····if-eqz·v1,·:cond_2 | 463 | ····if-eqz·v1,·:cond_2 |
464 | ····iget-object·v1,·p1,·Lcom/badlogic/gdx/graphics/g3d/Renderable;->environment:Lcom/badlogic/gdx/graphics/g3d/Environment; | 464 | ····iget-object·v1,·p1,·Lcom/badlogic/gdx/graphics/g3d/Renderable;->environment:Lcom/badlogic/gdx/graphics/g3d/Environment; |
465 | ····sget-wide·v6,·Lcom/badlogic/gdx/graphics/g3d/attributes/CubemapAttribute;->EnvironmentMap:J | 465 | ····sget-wide·v6,·Lcom/badlogic/gdx/graphics/g3d/attributes/CubemapAttribute;->EnvironmentMap:J |
466 | ····.line·440 | ||
466 | ····invoke-virtual·{v1,·v6,·v7},·Lcom/badlogic/gdx/graphics/g3d/Environment;->has(J)Z | 467 | ····invoke-virtual·{v1,·v6,·v7},·Lcom/badlogic/gdx/graphics/g3d/Environment;->has(J)Z |
467 | ····move-result·v1 | 468 | ····move-result·v1 |
468 | ····if-eqz·v1,·:cond_2 | 469 | ····if-eqz·v1,·:cond_2 |
469 | ····:cond_0 | 470 | ····:cond_0 |
Offset 589, 15 lines modified | Offset 590, 15 lines modified | ||
589 | ····.line·438 | 590 | ····.line·438 |
590 | ····goto·:goto_0 | 591 | ····goto·:goto_0 |
591 | ····:cond_2 | 592 | ····:cond_2 |
592 | ····move·v1,·v3 | 593 | ····move·v1,·v3 |
593 |
····.line·4 |
594 | ····.line·440 |
594 | ····goto·:goto_1 | 595 | ····goto·:goto_1 |
595 | ····:cond_3 | 596 | ····:cond_3 |
596 | ····move·v1,·v3 | 597 | ····move·v1,·v3 |
597 | ····.line·441 | 598 | ····.line·441 |
598 | ····goto·:goto_2 | 599 | ····goto·:goto_2 |
Offset 1087, 14 lines modified | Offset 1088, 15 lines modified | ||
1087 | ····:cond_0 | 1088 | ····:cond_0 |
1088 | ····invoke-static·{},·Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->getDefaultVertexShader()Ljava/lang/String; | 1089 | ····invoke-static·{},·Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->getDefaultVertexShader()Ljava/lang/String; |
1089 | ····move-result-object·v4 | 1090 | ····move-result-object·v4 |
1090 | ····goto·:goto_0 | 1091 | ····goto·:goto_0 |
1092 | ····.line·427 | ||
1091 | ····:cond_1 | 1093 | ····:cond_1 |
1092 | ····invoke-static·{},·Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->getDefaultFragmentShader()Ljava/lang/String; | 1094 | ····invoke-static·{},·Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->getDefaultFragmentShader()Ljava/lang/String; |
1093 | ····move-result-object·v5 | 1095 | ····move-result-object·v5 |
1094 | ····goto·:goto_1 | 1096 | ····goto·:goto_1 |
1095 | .end·method | 1097 | .end·method |
Offset 1534, 21 lines modified | Offset 1536, 21 lines modified | ||
1534 | ····if-nez·v8,·:cond_8 | 1536 | ····if-nez·v8,·:cond_8 |
1535 | ····iget-object·v8,·p0,·Lcom/badlogic/gdx/graphics/g3d/Renderable;->environment:Lcom/badlogic/gdx/graphics/g3d/Environment; | 1537 | ····iget-object·v8,·p0,·Lcom/badlogic/gdx/graphics/g3d/Renderable;->environment:Lcom/badlogic/gdx/graphics/g3d/Environment; |
1536 | ····sget-wide·v10,·Lcom/badlogic/gdx/graphics/g3d/attributes/CubemapAttribute;->EnvironmentMap:J | 1538 | ····sget-wide·v10,·Lcom/badlogic/gdx/graphics/g3d/attributes/CubemapAttribute;->EnvironmentMap:J |
1539 | ····.line·541 | ||
1537 | ····invoke-virtual·{v8,·v10,·v11},·Lcom/badlogic/gdx/graphics/g3d/Environment;->has(J)Z | 1540 | ····invoke-virtual·{v8,·v10,·v11},·Lcom/badlogic/gdx/graphics/g3d/Environment;->has(J)Z |
1538 | ····move-result·v8 | 1541 | ····move-result·v8 |
1539 | ····if-eqz·v8,·:cond_9 | 1542 | ····if-eqz·v8,·:cond_9 |
1540 | ····.line·541 | ||
1541 | ····:cond_8 | 1543 | ····:cond_8 |
1542 | ····new-instance·v8,·Ljava/lang/StringBuilder; | 1544 | ····new-instance·v8,·Ljava/lang/StringBuilder; |
1543 | ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V | 1545 | ····invoke-direct·{v8},·Ljava/lang/StringBuilder;-><init>()V |
1544 | ····invoke-virtual·{v8,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1546 | ····invoke-virtual·{v8,·v7},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
Offset 2180, 127 lines modified | Offset 2182, 131 lines modified | ||
2180 | ····goto·:goto_0 | 2182 | ····goto·:goto_0 |
2181 | .end·method | 2183 | .end·method |
2182 | #·virtual·methods | 2184 | #·virtual·methods |
2183 | .method·public·begin(Lcom/badlogic/gdx/graphics/Camera;Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext;)V | 2185 | .method·public·begin(Lcom/badlogic/gdx/graphics/Camera;Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext;)V |
2184 |
····.locals·1 |
2186 | ····.locals·12 |
2185 | ····.param·p1,·"camera"····#·Lcom/badlogic/gdx/graphics/Camera; | 2187 | ····.param·p1,·"camera"····#·Lcom/badlogic/gdx/graphics/Camera; |
2186 | ····.param·p2,·"context"····#·Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext; | 2188 | ····.param·p2,·"context"····#·Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext; |
2187 | ····.prologue | 2189 | ····.prologue |
2188 | ····const/4·v1,·0x0 | ||
2189 | ····.line·610 | 2190 | ····.line·610 |
2190 | ····invoke-super·{p0,·p1,·p2},·Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;->begin(Lcom/badlogic/gdx/graphics/Camera;Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext;)V | 2191 | ····invoke-super·{p0,·p1,·p2},·Lcom/badlogic/gdx/graphics/g3d/shaders/BaseShader;->begin(Lcom/badlogic/gdx/graphics/Camera;Lcom/badlogic/gdx/graphics/g3d/utils/RenderContext;)V |
2191 | ····.line·612 | 2192 | ····.line·612 |
2192 |
····iget-object·v |
2193 | ····iget-object·v8,·p0,·Lcom/badlogic/gdx/graphics/g3d/shaders/DefaultShader;->directionalLights:[Lcom/badlogic/gdx/graphics/g3d/environment/DirectionalLight; |
2193 |
|
2194 | ····array-length·v9,·v8 |
2194 | ····array-length·v12,·v10 | ||
2195 |
···· |
2195 | ····const/4·v2,·0x0 |
2196 | ····const/4·v11,·0x0 | ||
2196 | ····move·v7,·v2 | ||
2197 | ····.local·v11,·"i$":I | ||
Max diff block lines reached; 25367/28334 bytes (89.53%) of diff not shown. |
Offset 221, 14 lines modified | Offset 221, 15 lines modified | ||
221 | ····:cond_0 | 221 | ····:cond_0 |
222 | ····invoke-static·{},·Lcom/badlogic/gdx/graphics/g3d/shaders/DepthShader;->getDefaultVertexShader()Ljava/lang/String; | 222 | ····invoke-static·{},·Lcom/badlogic/gdx/graphics/g3d/shaders/DepthShader;->getDefaultVertexShader()Ljava/lang/String; |
223 | ····move-result-object·v4 | 223 | ····move-result-object·v4 |
224 | ····goto·:goto_0 | 224 | ····goto·:goto_0 |
225 | ····.line·82 | ||
225 | ····:cond_1 | 226 | ····:cond_1 |
226 | ····invoke-static·{},·Lcom/badlogic/gdx/graphics/g3d/shaders/DepthShader;->getDefaultFragmentShader()Ljava/lang/String; | 227 | ····invoke-static·{},·Lcom/badlogic/gdx/graphics/g3d/shaders/DepthShader;->getDefaultFragmentShader()Ljava/lang/String; |
227 | ····move-result-object·v5 | 228 | ····move-result-object·v5 |
228 | ····goto·:goto_1 | 229 | ····goto·:goto_1 |
229 | .end·method | 230 | .end·method |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | #·instance·fields | 26 | #·instance·fields |
27 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/graphics/g3d/utils/AnimationController; | 27 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/graphics/g3d/utils/AnimationController; |
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·constructor·<init>(Lcom/badlogic/gdx/graphics/g3d/utils/AnimationController;)V | 29 | .method·constructor·<init>(Lcom/badlogic/gdx/graphics/g3d/utils/AnimationController;)V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/graphics/g3d/utils/AnimationController; | ||
31 | ····.prologue | 32 | ····.prologue |
32 | ····.line·115 | 33 | ····.line·115 |
33 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/graphics/g3d/utils/AnimationController$1;->this$0:Lcom/badlogic/gdx/graphics/g3d/utils/AnimationController; | 34 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/graphics/g3d/utils/AnimationController$1;->this$0:Lcom/badlogic/gdx/graphics/g3d/utils/AnimationController; |
34 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/utils/Pool;-><init>()V | 35 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/utils/Pool;-><init>()V |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | #·instance·fields | 26 | #·instance·fields |
27 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/graphics/g3d/utils/BaseAnimationController; | 27 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/graphics/g3d/utils/BaseAnimationController; |
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·constructor·<init>(Lcom/badlogic/gdx/graphics/g3d/utils/BaseAnimationController;)V | 29 | .method·constructor·<init>(Lcom/badlogic/gdx/graphics/g3d/utils/BaseAnimationController;)V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/graphics/g3d/utils/BaseAnimationController; | ||
31 | ····.prologue | 32 | ····.prologue |
32 | ····.line·87 | 33 | ····.line·87 |
33 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/graphics/g3d/utils/BaseAnimationController$1;->this$0:Lcom/badlogic/gdx/graphics/g3d/utils/BaseAnimationController; | 34 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/graphics/g3d/utils/BaseAnimationController$1;->this$0:Lcom/badlogic/gdx/graphics/g3d/utils/BaseAnimationController; |
34 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/utils/Pool;-><init>()V | 35 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/utils/Pool;-><init>()V |
Offset 90, 15 lines modified | Offset 90, 15 lines modified | ||
90 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/graphics/g3d/utils/BaseAnimationController;->target:Lcom/badlogic/gdx/graphics/g3d/ModelInstance; | 90 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/graphics/g3d/utils/BaseAnimationController;->target:Lcom/badlogic/gdx/graphics/g3d/ModelInstance; |
91 | ····.line·102 | 91 | ····.line·102 |
92 | ····return-void | 92 | ····return-void |
93 | .end·method | 93 | .end·method |
94 | .method·protected·static·applyAnimation(Lcom/badlogic/gdx/utils/ObjectMap;Lcom/badlogic/gdx/utils/Pool;FLcom/badlogic/gdx/graphics/g3d/model/Animation;F)V | 94 | .method·protected·static·applyAnimation(Lcom/badlogic/gdx/utils/ObjectMap;Lcom/badlogic/gdx/utils/Pool;FLcom/badlogic/gdx/graphics/g3d/model/Animation;F)V |
95 |
····.locals· |
95 | ····.locals·19 |
96 | ····.param·p2,·"alpha"····#·F | 96 | ····.param·p2,·"alpha"····#·F |
97 | ····.param·p3,·"animation"····#·Lcom/badlogic/gdx/graphics/g3d/model/Animation; | 97 | ····.param·p3,·"animation"····#·Lcom/badlogic/gdx/graphics/g3d/model/Animation; |
98 | ····.param·p4,·"time"····#·F | 98 | ····.param·p4,·"time"····#·F |
99 | ····.annotation·system·Ldalvik/annotation/Signature; | 99 | ····.annotation·system·Ldalvik/annotation/Signature; |
100 | ········value·=·{ | 100 | ········value·=·{ |
101 | ············"(", | 101 | ············"(", |
102 | ············"Lcom/badlogic/gdx/utils/ObjectMap", | 102 | ············"Lcom/badlogic/gdx/utils/ObjectMap", |
Offset 120, 521 lines modified | Offset 120, 436 lines modified | ||
120 | ····.local·p0,·"out":Lcom/badlogic/gdx/utils/ObjectMap;,·"Lcom/badlogic/gdx/utils/ObjectMap<Lcom/badlogic/gdx/graphics/g3d/model/Node;Lcom/badlogic/gdx/graphics/g3d/utils/BaseAnimationController$Transform;>;" | 120 | ····.local·p0,·"out":Lcom/badlogic/gdx/utils/ObjectMap;,·"Lcom/badlogic/gdx/utils/ObjectMap<Lcom/badlogic/gdx/graphics/g3d/model/Node;Lcom/badlogic/gdx/graphics/g3d/utils/BaseAnimationController$Transform;>;" |
121 | ····.local·p1,·"pool":Lcom/badlogic/gdx/utils/Pool;,·"Lcom/badlogic/gdx/utils/Pool<Lcom/badlogic/gdx/graphics/g3d/utils/BaseAnimationController$Transform;>;" | 121 | ····.local·p1,·"pool":Lcom/badlogic/gdx/utils/Pool;,·"Lcom/badlogic/gdx/utils/Pool<Lcom/badlogic/gdx/graphics/g3d/utils/BaseAnimationController$Transform;>;" |
122 | ····if-eqz·p0,·:cond_0 | 122 | ····if-eqz·p0,·:cond_0 |
123 | ····.line·160 | 123 | ····.line·160 |
124 | ····invoke-virtual/range·{p0·..·p0},·Lcom/badlogic/gdx/utils/ObjectMap;->keys()Lcom/badlogic/gdx/utils/ObjectMap$Keys; | 124 | ····invoke-virtual/range·{p0·..·p0},·Lcom/badlogic/gdx/utils/ObjectMap;->keys()Lcom/badlogic/gdx/utils/ObjectMap$Keys; |
125 |
····move-result-object·v1 |
125 | ····move-result-object·v14 |
126 |
····invoke-virtual |
126 | ····invoke-virtual·{v14},·Lcom/badlogic/gdx/utils/ObjectMap$Keys;->iterator()Ljava/util/Iterator; |
127 |
····move-result-object·v |
127 | ····move-result-object·v14 |
128 | ····.local·v9,·"i$":Ljava/util/Iterator; | ||
129 | ····:goto_0 | 128 | ····:goto_0 |
130 |
····invoke-interface·{v |
129 | ····invoke-interface·{v14},·Ljava/util/Iterator;->hasNext()Z |
131 |
····move-result·v1 |
130 | ····move-result·v15 |
132 |
····if-eqz·v1 |
131 | ····if-eqz·v15,·:cond_0 |
133 |
····invoke-interface·{v |
132 | ····invoke-interface·{v14},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
134 |
····move-result-object·v |
133 | ····move-result-object·v8 |
135 |
····check-cast·v |
134 | ····check-cast·v8,·Lcom/badlogic/gdx/graphics/g3d/model/Node; |
136 | ····.line·161 | 135 | ····.line·161 |
137 |
····.local·v |
136 | ····.local·v8,·"node":Lcom/badlogic/gdx/graphics/g3d/model/Node; |
138 |
····const/ |
137 | ····const/4·v15,·0x0 |
139 | ····move/from16·v0,·v17 | ||
140 |
····iput-boolean·v |
138 | ····iput-boolean·v15,·v8,·Lcom/badlogic/gdx/graphics/g3d/model/Node;->isAnimated:Z |
141 | ····goto·:goto_0 | 139 | ····goto·:goto_0 |
142 | ····.line·163 | 140 | ····.line·163 |
143 |
····.end·local·v |
141 | ····.end·local·v8····#·"node":Lcom/badlogic/gdx/graphics/g3d/model/Node; |
144 | ····.end·local·v11····#·"node":Lcom/badlogic/gdx/graphics/g3d/model/Node; | ||
145 | ····:cond_0 | 142 | ····:cond_0 |
146 | ····move-object/from16·v0,·p3 | 143 | ····move-object/from16·v0,·p3 |
147 |
····iget-object·v |
144 | ····iget-object·v14,·v0,·Lcom/badlogic/gdx/graphics/g3d/model/Animation;->nodeAnimations:Lcom/badlogic/gdx/utils/Array; |
148 |
···· |
145 | ····invoke-virtual·{v14},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
149 | ····invoke-virtual/range·{v17·..·v17},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; | ||
150 |
····move-result-object·v |
146 | ····move-result-object·v15 |
151 | ····.restart·local·v9····#·"i$":Ljava/util/Iterator; | ||
152 | ····:goto_1 | 147 | ····:goto_1 |
153 |
····invoke-interface·{v |
148 | ····invoke-interface·{v15},·Ljava/util/Iterator;->hasNext()Z |
154 |
····move-result·v1 |
149 | ····move-result·v14 |
155 |
····if-eqz·v1 |
150 | ····if-eqz·v14,·:cond_8 |
156 |
····invoke-interface·{v |
151 | ····invoke-interface·{v15},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
157 |
····move-result-object·v |
152 | ····move-result-object·v9 |
158 |
····check-cast·v |
153 | ····check-cast·v9,·Lcom/badlogic/gdx/graphics/g3d/model/NodeAnimation; |
159 | ····.line·164 | 154 | ····.line·164 |
160 |
····.local·v |
155 | ····.local·v9,·"nodeAnim":Lcom/badlogic/gdx/graphics/g3d/model/NodeAnimation; |
161 |
····iget-object·v |
156 | ····iget-object·v8,·v9,·Lcom/badlogic/gdx/graphics/g3d/model/NodeAnimation;->node:Lcom/badlogic/gdx/graphics/g3d/model/Node; |
162 | ····.line·165 | 157 | ····.line·165 |
163 |
····.restart·local·v |
158 | ····.restart·local·v8····#·"node":Lcom/badlogic/gdx/graphics/g3d/model/Node; |
164 |
····const/ |
159 | ····const/4·v14,·0x1 |
165 | ····move/from16·v0,·v17 | ||
166 |
····iput-boolean·v |
160 | ····iput-boolean·v14,·v8,·Lcom/badlogic/gdx/graphics/g3d/model/Node;->isAnimated:Z |
167 | ····.line·167 | 161 | ····.line·167 |
168 |
····iget-object·v |
162 | ····iget-object·v14,·v9,·Lcom/badlogic/gdx/graphics/g3d/model/NodeAnimation;->keyframes:Lcom/badlogic/gdx/utils/Array; |
169 | ····move-object/from16·v17,·v0 | ||
170 |
···· |
163 | ····iget·v14,·v14,·Lcom/badlogic/gdx/utils/Array;->size:I |
Max diff block lines reached; 33802/39144 bytes (86.35%) of diff not shown. |
Offset 43, 118 lines modified | Offset 43, 116 lines modified | ||
43 | .end·method | 43 | .end·method |
44 | .method·public·dispose()V | 44 | .method·public·dispose()V |
45 | ····.locals·3 | 45 | ····.locals·3 |
46 | ····.prologue | 46 | ····.prologue |
47 | ····.line·44 | 47 | ····.line·44 |
48 |
····iget-object·v |
48 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/utils/BaseShaderProvider;->shaders:Lcom/badlogic/gdx/utils/Array; |
49 |
····invoke-virtual·{v |
49 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
50 |
····move-result-object·v |
50 | ····move-result-object·v1 |
51 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
52 | ····:goto_0 | 51 | ····:goto_0 |
53 |
····invoke-interface·{v |
52 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
54 | ····move-result·v2 | 53 | ····move-result·v2 |
55 | ····if-eqz·v2,·:cond_0 | 54 | ····if-eqz·v2,·:cond_0 |
56 |
····invoke-interface·{v |
55 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
57 |
····move-result-object·v |
56 | ····move-result-object·v0 |
58 |
····check-cast·v |
57 | ····check-cast·v0,·Lcom/badlogic/gdx/graphics/g3d/Shader; |
59 | ····.line·45 | 58 | ····.line·45 |
60 |
····.local·v |
59 | ····.local·v0,·"shader":Lcom/badlogic/gdx/graphics/g3d/Shader; |
61 |
····invoke-interface·{v |
60 | ····invoke-interface·{v0},·Lcom/badlogic/gdx/graphics/g3d/Shader;->dispose()V |
62 | ····goto·:goto_0 | 61 | ····goto·:goto_0 |
63 | ····.line·47 | 62 | ····.line·47 |
64 |
····.end·local·v |
63 | ····.end·local·v0····#·"shader":Lcom/badlogic/gdx/graphics/g3d/Shader; |
65 | ····:cond_0 | 64 | ····:cond_0 |
66 |
····iget-object·v |
65 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/utils/BaseShaderProvider;->shaders:Lcom/badlogic/gdx/utils/Array; |
67 |
····invoke-virtual·{v |
66 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/Array;->clear()V |
68 | ····.line·48 | 67 | ····.line·48 |
69 | ····return-void | 68 | ····return-void |
70 | .end·method | 69 | .end·method |
71 | .method·public·getShader(Lcom/badlogic/gdx/graphics/g3d/Renderable;)Lcom/badlogic/gdx/graphics/g3d/Shader; | 70 | .method·public·getShader(Lcom/badlogic/gdx/graphics/g3d/Renderable;)Lcom/badlogic/gdx/graphics/g3d/Shader; |
72 | ····.locals·4 | 71 | ····.locals·4 |
73 | ····.param·p1,·"renderable"····#·Lcom/badlogic/gdx/graphics/g3d/Renderable; | 72 | ····.param·p1,·"renderable"····#·Lcom/badlogic/gdx/graphics/g3d/Renderable; |
74 | ····.prologue | 73 | ····.prologue |
75 | ····.line·29 | 74 | ····.line·29 |
76 |
····iget-object·v |
75 | ····iget-object·v1,·p1,·Lcom/badlogic/gdx/graphics/g3d/Renderable;->shader:Lcom/badlogic/gdx/graphics/g3d/Shader; |
77 | ····.line·30 | 76 | ····.line·30 |
78 |
····.local·v |
77 | ····.local·v1,·"suggestedShader":Lcom/badlogic/gdx/graphics/g3d/Shader; |
79 |
····if-eqz·v |
78 | ····if-eqz·v1,·:cond_0 |
80 |
····invoke-interface·{v |
79 | ····invoke-interface·{v1,·p1},·Lcom/badlogic/gdx/graphics/g3d/Shader;->canRender(Lcom/badlogic/gdx/graphics/g3d/Renderable;)Z |
81 |
····move-result·v |
80 | ····move-result·v2 |
82 |
····if-eqz·v |
81 | ····if-eqz·v2,·:cond_0 |
83 |
····move-object·v |
82 | ····move-object·v0,·v1 |
84 | ····.line·37 | 83 | ····.line·37 |
85 | ····:goto_0 | 84 | ····:goto_0 |
86 |
····return-object·v |
85 | ····return-object·v0 |
87 | ····.line·31 | 86 | ····.line·31 |
88 | ····:cond_0 | 87 | ····:cond_0 |
89 |
····iget-object·v |
88 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/graphics/g3d/utils/BaseShaderProvider;->shaders:Lcom/badlogic/gdx/utils/Array; |
90 |
····invoke-virtual·{v |
89 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
91 |
····move-result-object·v |
90 | ····move-result-object·v2 |
92 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
93 | ····:cond_1 | 91 | ····:cond_1 |
94 |
····invoke-interface·{v |
92 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
95 | ····move-result·v3 | 93 | ····move-result·v3 |
96 | ····if-eqz·v3,·:cond_2 | 94 | ····if-eqz·v3,·:cond_2 |
97 |
····invoke-interface·{v |
95 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
98 |
····move-result-object·v |
96 | ····move-result-object·v0 |
99 |
····check-cast·v |
97 | ····check-cast·v0,·Lcom/badlogic/gdx/graphics/g3d/Shader; |
100 | ····.line·32 | 98 | ····.line·32 |
101 |
····.local·v |
99 | ····.local·v0,·"shader":Lcom/badlogic/gdx/graphics/g3d/Shader; |
102 |
····invoke-interface·{v |
100 | ····invoke-interface·{v0,·p1},·Lcom/badlogic/gdx/graphics/g3d/Shader;->canRender(Lcom/badlogic/gdx/graphics/g3d/Renderable;)Z |
103 | ····move-result·v3 | 101 | ····move-result·v3 |
104 | ····if-eqz·v3,·:cond_1 | 102 | ····if-eqz·v3,·:cond_1 |
105 | ····goto·:goto_0 | 103 | ····goto·:goto_0 |
Max diff block lines reached; 1199/5941 bytes (20.18%) of diff not shown. |
Offset 1639, 14 lines modified | Offset 1639, 15 lines modified | ||
1639 | ····move-result-object·v0 | 1639 | ····move-result-object·v0 |
1640 | ····invoke-virtual·{v0,·p1},·Lcom/badlogic/gdx/math/Vector3;->mul(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; | 1640 | ····invoke-virtual·{v0,·p1},·Lcom/badlogic/gdx/math/Vector3;->mul(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; |
1641 | ····move-result-object·v2 | 1641 | ····move-result-object·v2 |
1642 | ····.line·684 | ||
1642 | ····invoke-direct·{p0,·v8,·v7,·v7},·Lcom/badlogic/gdx/graphics/g3d/utils/MeshBuilder;->tmp(FFF)Lcom/badlogic/gdx/math/Vector3; | 1643 | ····invoke-direct·{p0,·v8,·v7,·v7},·Lcom/badlogic/gdx/graphics/g3d/utils/MeshBuilder;->tmp(FFF)Lcom/badlogic/gdx/math/Vector3; |
1643 | ····move-result-object·v0 | 1644 | ····move-result-object·v0 |
1644 | ····invoke-virtual·{v0,·p1},·Lcom/badlogic/gdx/math/Vector3;->mul(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; | 1645 | ····invoke-virtual·{v0,·p1},·Lcom/badlogic/gdx/math/Vector3;->mul(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; |
1645 | ····move-result-object·v3 | 1646 | ····move-result-object·v3 |
Offset 1663, 14 lines modified | Offset 1664, 15 lines modified | ||
1663 | ····move-result-object·v0 | 1664 | ····move-result-object·v0 |
1664 | ····invoke-virtual·{v0,·p1},·Lcom/badlogic/gdx/math/Vector3;->mul(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; | 1665 | ····invoke-virtual·{v0,·p1},·Lcom/badlogic/gdx/math/Vector3;->mul(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; |
1665 | ····move-result-object·v5 | 1666 | ····move-result-object·v5 |
1667 | ····.line·685 | ||
1666 | ····invoke-direct·{p0,·v7,·v8,·v8},·Lcom/badlogic/gdx/graphics/g3d/utils/MeshBuilder;->tmp(FFF)Lcom/badlogic/gdx/math/Vector3; | 1668 | ····invoke-direct·{p0,·v7,·v8,·v8},·Lcom/badlogic/gdx/graphics/g3d/utils/MeshBuilder;->tmp(FFF)Lcom/badlogic/gdx/math/Vector3; |
1667 | ····move-result-object·v0 | 1669 | ····move-result-object·v0 |
1668 | ····invoke-virtual·{v0,·p1},·Lcom/badlogic/gdx/math/Vector3;->mul(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; | 1670 | ····invoke-virtual·{v0,·p1},·Lcom/badlogic/gdx/math/Vector3;->mul(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; |
1669 | ····move-result-object·v6 | 1671 | ····move-result-object·v6 |
Offset 1689, 14 lines modified | Offset 1691, 15 lines modified | ||
1689 | ····invoke-virtual·{v0,·p1},·Lcom/badlogic/gdx/math/Vector3;->mul(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; | 1691 | ····invoke-virtual·{v0,·p1},·Lcom/badlogic/gdx/math/Vector3;->mul(Lcom/badlogic/gdx/math/Matrix4;)Lcom/badlogic/gdx/math/Vector3; |
1690 | ····move-result-object·v8 | 1692 | ····move-result-object·v8 |
1691 | ····move-object·v0,·p0 | 1693 | ····move-object·v0,·p0 |
1694 | ····.line·683 | ||
1692 | ····invoke-virtual/range·{v0·..·v8},·Lcom/badlogic/gdx/graphics/g3d/utils/MeshBuilder;->box(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V | 1695 | ····invoke-virtual/range·{v0·..·v8},·Lcom/badlogic/gdx/graphics/g3d/utils/MeshBuilder;->box(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)V |
1693 | ····.line·686 | 1696 | ····.line·686 |
1694 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/graphics/g3d/utils/MeshBuilder;->cleanup()V | 1697 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/graphics/g3d/utils/MeshBuilder;->cleanup()V |
1695 | ····.line·687 | 1698 | ····.line·687 |
1696 | ····return-void | 1699 | ····return-void |
Offset 1752, 14 lines modified | Offset 1755, 15 lines modified | ||
1752 | ····const/4·v4,·0x0 | 1755 | ····const/4·v4,·0x0 |
1753 | ····const/4·v5,·0x0 | 1756 | ····const/4·v5,·0x0 |
1754 | ····const/4·v7,·0x0 | 1757 | ····const/4·v7,·0x0 |
1758 | ····.line·664 | ||
1755 | ····move-object/from16·v0,·p3 | 1759 | ····move-object/from16·v0,·p3 |
1756 | ····invoke-virtual·{v1,·v0,·v4,·v5,·v7},·Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder$VertexInfo;->set(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder$VertexInfo; | 1760 | ····invoke-virtual·{v1,·v0,·v4,·v5,·v7},·Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder$VertexInfo;->set(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder$VertexInfo; |
1757 | ····move-result-object·v4 | 1761 | ····move-result-object·v4 |
1758 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/utils/MeshBuilder;->vertTmp4:Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder$VertexInfo; | 1762 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/utils/MeshBuilder;->vertTmp4:Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder$VertexInfo; |
Offset 1780, 14 lines modified | Offset 1784, 15 lines modified | ||
1780 | ····const/4·v7,·0x0 | 1784 | ····const/4·v7,·0x0 |
1781 | ····const/4·v8,·0x0 | 1785 | ····const/4·v8,·0x0 |
1782 | ····const/4·v9,·0x0 | 1786 | ····const/4·v9,·0x0 |
1787 | ····.line·665 | ||
1783 | ····move-object/from16·v0,·p5 | 1788 | ····move-object/from16·v0,·p5 |
1784 | ····invoke-virtual·{v1,·v0,·v7,·v8,·v9},·Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder$VertexInfo;->set(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder$VertexInfo; | 1789 | ····invoke-virtual·{v1,·v0,·v7,·v8,·v9},·Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder$VertexInfo;->set(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder$VertexInfo; |
1785 | ····move-result-object·v6 | 1790 | ····move-result-object·v6 |
1786 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/utils/MeshBuilder;->vertTmp6:Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder$VertexInfo; | 1791 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/utils/MeshBuilder;->vertTmp6:Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder$VertexInfo; |
Offset 1808, 14 lines modified | Offset 1813, 15 lines modified | ||
1808 | ····const/4·v8,·0x0 | 1813 | ····const/4·v8,·0x0 |
1809 | ····const/4·v9,·0x0 | 1814 | ····const/4·v9,·0x0 |
1810 | ····const/4·v10,·0x0 | 1815 | ····const/4·v10,·0x0 |
1816 | ····.line·666 | ||
1811 | ····move-object/from16·v0,·p7 | 1817 | ····move-object/from16·v0,·p7 |
1812 | ····invoke-virtual·{v1,·v0,·v8,·v9,·v10},·Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder$VertexInfo;->set(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder$VertexInfo; | 1818 | ····invoke-virtual·{v1,·v0,·v8,·v9,·v10},·Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder$VertexInfo;->set(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder$VertexInfo; |
1813 | ····move-result-object·v8 | 1819 | ····move-result-object·v8 |
1814 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/utils/MeshBuilder;->vertTmp8:Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder$VertexInfo; | 1820 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/utils/MeshBuilder;->vertTmp8:Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder$VertexInfo; |
Offset 1830, 14 lines modified | Offset 1836, 15 lines modified | ||
1830 | ····invoke-virtual·{v1,·v0,·v9,·v10,·v11},·Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder$VertexInfo;->set(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder$VertexInfo; | 1836 | ····invoke-virtual·{v1,·v0,·v9,·v10,·v11},·Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder$VertexInfo;->set(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/graphics/Color;Lcom/badlogic/gdx/math/Vector2;)Lcom/badlogic/gdx/graphics/g3d/utils/MeshPartBuilder$VertexInfo; |
Max diff block lines reached; 20810/24870 bytes (83.68%) of diff not shown. |
Offset 225, 248 lines modified | Offset 225, 245 lines modified | ||
225 | .method·private·getBuilder(Lcom/badlogic/gdx/graphics/VertexAttributes;)Lcom/badlogic/gdx/graphics/g3d/utils/MeshBuilder; | 225 | .method·private·getBuilder(Lcom/badlogic/gdx/graphics/VertexAttributes;)Lcom/badlogic/gdx/graphics/g3d/utils/MeshBuilder; |
226 | ····.locals·5 | 226 | ····.locals·5 |
227 | ····.param·p1,·"attributes"····#·Lcom/badlogic/gdx/graphics/VertexAttributes; | 227 | ····.param·p1,·"attributes"····#·Lcom/badlogic/gdx/graphics/VertexAttributes; |
228 | ····.prologue | 228 | ····.prologue |
229 | ····.line·54 | 229 | ····.line·54 |
230 |
····iget-object·v |
230 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->builders:Lcom/badlogic/gdx/utils/Array; |
231 |
····invoke-virtual·{v |
231 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
232 |
····move-result-object·v |
232 | ····move-result-object·v2 |
233 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
234 | ····:cond_0 | 233 | ····:cond_0 |
235 |
····invoke-interface·{v |
234 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
236 | ····move-result·v3 | 235 | ····move-result·v3 |
237 | ····if-eqz·v3,·:cond_1 | 236 | ····if-eqz·v3,·:cond_1 |
238 |
····invoke-interface·{v |
237 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
239 |
····move-result-object·v |
238 | ····move-result-object·v0 |
240 |
····check-cast·v |
239 | ····check-cast·v0,·Lcom/badlogic/gdx/graphics/g3d/utils/MeshBuilder; |
241 | ····.line·55 | 240 | ····.line·55 |
242 |
····.local·v |
241 | ····.local·v0,·"mb":Lcom/badlogic/gdx/graphics/g3d/utils/MeshBuilder; |
243 |
····invoke-virtual·{v |
242 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/graphics/g3d/utils/MeshBuilder;->getAttributes()Lcom/badlogic/gdx/graphics/VertexAttributes; |
244 | ····move-result-object·v3 | 243 | ····move-result-object·v3 |
245 | ····invoke-virtual·{v3,·p1},·Lcom/badlogic/gdx/graphics/VertexAttributes;->equals(Ljava/lang/Object;)Z | 244 | ····invoke-virtual·{v3,·p1},·Lcom/badlogic/gdx/graphics/VertexAttributes;->equals(Ljava/lang/Object;)Z |
246 | ····move-result·v3 | 245 | ····move-result·v3 |
247 | ····if-eqz·v3,·:cond_0 | 246 | ····if-eqz·v3,·:cond_0 |
248 |
····invoke-virtual·{v |
247 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/graphics/g3d/utils/MeshBuilder;->lastIndex()S |
249 | ····move-result·v3 | 248 | ····move-result·v3 |
250 | ····const/16·v4,·0x3fff | 249 | ····const/16·v4,·0x3fff |
251 | ····if-ge·v3,·v4,·:cond_0 | 250 | ····if-ge·v3,·v4,·:cond_0 |
252 | ····.line·59 | 251 | ····.line·59 |
253 |
····.end·local·v |
252 | ····.end·local·v0····#·"mb":Lcom/badlogic/gdx/graphics/g3d/utils/MeshBuilder; |
254 | ····:goto_0 | 253 | ····:goto_0 |
255 |
····return-object·v |
254 | ····return-object·v0 |
256 | ····.line·56 | 255 | ····.line·56 |
257 | ····:cond_1 | 256 | ····:cond_1 |
258 |
····new-instance·v |
257 | ····new-instance·v1,·Lcom/badlogic/gdx/graphics/g3d/utils/MeshBuilder; |
259 |
····invoke-direct·{v |
258 | ····invoke-direct·{v1},·Lcom/badlogic/gdx/graphics/g3d/utils/MeshBuilder;-><init>()V |
260 | ····.line·57 | 259 | ····.line·57 |
261 |
····.local·v |
260 | ····.local·v1,·"result":Lcom/badlogic/gdx/graphics/g3d/utils/MeshBuilder; |
262 |
····invoke-virtual·{v |
261 | ····invoke-virtual·{v1,·p1},·Lcom/badlogic/gdx/graphics/g3d/utils/MeshBuilder;->begin(Lcom/badlogic/gdx/graphics/VertexAttributes;)V |
263 | ····.line·58 | 262 | ····.line·58 |
264 |
····iget-object·v |
263 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/graphics/g3d/utils/ModelBuilder;->builders:Lcom/badlogic/gdx/utils/Array; |
265 |
····invoke-virtual·{v |
264 | ····invoke-virtual·{v2,·v1},·Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V |
266 |
····move-object·v |
265 | ····move-object·v0,·v1 |
267 | ····.line·59 | 266 | ····.line·59 |
268 | ····goto·:goto_0 | 267 | ····goto·:goto_0 |
269 | .end·method | 268 | .end·method |
270 | .method·public·static·rebuildReferences(Lcom/badlogic/gdx/graphics/g3d/Model;)V | 269 | .method·public·static·rebuildReferences(Lcom/badlogic/gdx/graphics/g3d/Model;)V |
271 | ····.locals·3 | 270 | ····.locals·3 |
272 | ····.param·p0,·"model"····#·Lcom/badlogic/gdx/graphics/g3d/Model; | 271 | ····.param·p0,·"model"····#·Lcom/badlogic/gdx/graphics/g3d/Model; |
273 | ····.prologue | 272 | ····.prologue |
274 | ····.line·364 | 273 | ····.line·364 |
275 |
····iget-object·v |
274 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/Model;->materials:Lcom/badlogic/gdx/utils/Array; |
276 |
····invoke-virtual·{v |
275 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/Array;->clear()V |
277 | ····.line·365 | 276 | ····.line·365 |
278 |
····iget-object·v |
277 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/Model;->meshes:Lcom/badlogic/gdx/utils/Array; |
279 |
····invoke-virtual·{v |
278 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/Array;->clear()V |
280 | ····.line·366 | 279 | ····.line·366 |
281 |
····iget-object·v |
280 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/Model;->meshParts:Lcom/badlogic/gdx/utils/Array; |
282 |
····invoke-virtual·{v |
281 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/Array;->clear()V |
283 | ····.line·367 | 282 | ····.line·367 |
284 |
····iget-object·v |
283 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/g3d/Model;->nodes:Lcom/badlogic/gdx/utils/Array; |
285 |
····invoke-virtual·{v |
284 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
286 |
····move-result-object·v |
285 | ····move-result-object·v1 |
Max diff block lines reached; 15711/21162 bytes (74.24%) of diff not shown. |
Offset 408, 14 lines modified | Offset 408, 15 lines modified | ||
408 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 408 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
409 | ····move-result-object·v0 | 409 | ····move-result-object·v0 |
410 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;->compressedData:Ljava/nio/ByteBuffer; | 410 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;->compressedData:Ljava/nio/ByteBuffer; |
411 | ····.line·134 | ||
411 | ····invoke-static·{v1,·v2},·Lcom/badlogic/gdx/graphics/glutils/ETC1;->getHeightPKM(Ljava/nio/ByteBuffer;I)I | 412 | ····invoke-static·{v1,·v2},·Lcom/badlogic/gdx/graphics/glutils/ETC1;->getHeightPKM(Ljava/nio/ByteBuffer;I)I |
412 | ····move-result·v1 | 413 | ····move-result·v1 |
413 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; | 414 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
414 | ····move-result-object·v0 | 415 | ····move-result-object·v0 |
Offset 424, 14 lines modified | Offset 425, 15 lines modified | ||
424 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 425 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
425 | ····move-result-object·v0 | 426 | ····move-result-object·v0 |
426 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;->compressedData:Ljava/nio/ByteBuffer; | 427 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;->compressedData:Ljava/nio/ByteBuffer; |
428 | ····.line·135 | ||
427 | ····invoke-virtual·{v1},·Ljava/nio/ByteBuffer;->capacity()I | 429 | ····invoke-virtual·{v1},·Ljava/nio/ByteBuffer;->capacity()I |
428 | ····move-result·v1 | 430 | ····move-result·v1 |
429 | ····sget·v2,·Lcom/badlogic/gdx/graphics/glutils/ETC1;->PKM_HEADER_SIZE:I | 431 | ····sget·v2,·Lcom/badlogic/gdx/graphics/glutils/ETC1;->PKM_HEADER_SIZE:I |
430 | ····sub-int/2addr·v1,·v2 | 432 | ····sub-int/2addr·v1,·v2 |
Offset 38, 15 lines modified | Offset 38, 14 lines modified | ||
38 | .method·public·constructor·<init>()V | 38 | .method·public·constructor·<init>()V |
39 | ····.locals·0 | 39 | ····.locals·0 |
40 | ····.prologue | 40 | ····.prologue |
41 | ····.line·38 | 41 | ····.line·38 |
42 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 42 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
43 | ····.line·45 | ||
44 | ····return-void | 43 | ····return-void |
45 | .end·method | 44 | .end·method |
46 | .method·public·static·decodeImage(Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;Lcom/badlogic/gdx/graphics/Pixmap$Format;)Lcom/badlogic/gdx/graphics/Pixmap; | 45 | .method·public·static·decodeImage(Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data;Lcom/badlogic/gdx/graphics/Pixmap$Format;)Lcom/badlogic/gdx/graphics/Pixmap; |
47 | ····.locals·8 | 46 | ····.locals·8 |
48 | ····.param·p0,·"etc1Data"····#·Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; | 47 | ····.param·p0,·"etc1Data"····#·Lcom/badlogic/gdx/graphics/glutils/ETC1$ETC1Data; |
49 | ····.param·p1,·"format"····#·Lcom/badlogic/gdx/graphics/Pixmap$Format; | 48 | ····.param·p1,·"format"····#·Lcom/badlogic/gdx/graphics/Pixmap$Format; |
Offset 150, 14 lines modified | Offset 150, 15 lines modified | ||
150 | ····move-result·v4 | 150 | ····move-result·v4 |
151 | ····invoke-virtual·{v10},·Lcom/badlogic/gdx/graphics/Pixmap;->getHeight()I | 151 | ····invoke-virtual·{v10},·Lcom/badlogic/gdx/graphics/Pixmap;->getHeight()I |
152 | ····move-result·v5 | 152 | ····move-result·v5 |
153 | ····.line·79 | ||
153 | ····invoke-virtual·{v10},·Lcom/badlogic/gdx/graphics/Pixmap;->getGLFormat()I | 154 | ····invoke-virtual·{v10},·Lcom/badlogic/gdx/graphics/Pixmap;->getGLFormat()I |
154 | ····move-result·v7 | 155 | ····move-result·v7 |
155 | ····invoke-virtual·{v10},·Lcom/badlogic/gdx/graphics/Pixmap;->getGLType()I | 156 | ····invoke-virtual·{v10},·Lcom/badlogic/gdx/graphics/Pixmap;->getGLType()I |
156 | ····move-result·v8 | 157 | ····move-result·v8 |
Offset 166, 14 lines modified | Offset 167, 15 lines modified | ||
166 | ····move-result-object·v9 | 167 | ····move-result-object·v9 |
167 | ····move·v1,·p1 | 168 | ····move·v1,·p1 |
168 | ····move·v6,·v2 | 169 | ····move·v6,·v2 |
170 | ····.line·78 | ||
169 | ····invoke-interface/range·{v0·..·v9},·Lcom/badlogic/gdx/graphics/GL20;->glTexImage2D(IIIIIIIILjava/nio/Buffer;)V | 171 | ····invoke-interface/range·{v0·..·v9},·Lcom/badlogic/gdx/graphics/GL20;->glTexImage2D(IIIIIIIILjava/nio/Buffer;)V |
170 | ····.line·80 | 172 | ····.line·80 |
171 | ····iget-boolean·v0,·p0,·Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;->useMipMaps:Z | 173 | ····iget-boolean·v0,·p0,·Lcom/badlogic/gdx/graphics/glutils/ETC1TextureData;->useMipMaps:Z |
172 | ····if-eqz·v0,·:cond_1 | 174 | ····if-eqz·v0,·:cond_1 |
Offset 98, 14 lines modified | Offset 98, 15 lines modified | ||
98 | ····sget-object·v1,·Lcom/badlogic/gdx/Application$ApplicationType;->iOS:Lcom/badlogic/gdx/Application$ApplicationType; | 98 | ····sget-object·v1,·Lcom/badlogic/gdx/Application$ApplicationType;->iOS:Lcom/badlogic/gdx/Application$ApplicationType; |
99 | ····if-eq·v0,·v1,·:cond_1 | 99 | ····if-eq·v0,·v1,·:cond_1 |
100 | ····sget-object·v0,·Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; | 100 | ····sget-object·v0,·Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; |
101 | ····.line·71 | ||
101 | ····invoke-interface·{v0},·Lcom/badlogic/gdx/Application;->getType()Lcom/badlogic/gdx/Application$ApplicationType; | 102 | ····invoke-interface·{v0},·Lcom/badlogic/gdx/Application;->getType()Lcom/badlogic/gdx/Application$ApplicationType; |
102 | ····move-result-object·v0 | 103 | ····move-result-object·v0 |
103 | ····sget-object·v1,·Lcom/badlogic/gdx/Application$ApplicationType;->WebGL:Lcom/badlogic/gdx/Application$ApplicationType; | 104 | ····sget-object·v1,·Lcom/badlogic/gdx/Application$ApplicationType;->WebGL:Lcom/badlogic/gdx/Application$ApplicationType; |
104 | ····if-ne·v0,·v1,·:cond_2 | 105 | ····if-ne·v0,·v1,·:cond_2 |
Offset 325, 18 lines modified | Offset 325, 20 lines modified | ||
325 | ····invoke-virtual·{v4},·Lcom/badlogic/gdx/graphics/Texture;->getWidth()I | 325 | ····invoke-virtual·{v4},·Lcom/badlogic/gdx/graphics/Texture;->getWidth()I |
326 | ····move-result·v4 | 326 | ····move-result·v4 |
327 | ····iget-object·v9,·p0,·Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;->colorTexture:Lcom/badlogic/gdx/graphics/Texture; | 327 | ····iget-object·v9,·p0,·Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;->colorTexture:Lcom/badlogic/gdx/graphics/Texture; |
328 | ····.line·167 | ||
328 | ····invoke-virtual·{v9},·Lcom/badlogic/gdx/graphics/Texture;->getHeight()I | 329 | ····invoke-virtual·{v9},·Lcom/badlogic/gdx/graphics/Texture;->getHeight()I |
329 | ····move-result·v9 | 330 | ····move-result·v9 |
331 | ····.line·166 | ||
330 | ····invoke-interface·{v0,·v11,·v2,·v4,·v9},·Lcom/badlogic/gdx/graphics/GL20;->glRenderbufferStorage(IIII)V | 332 | ····invoke-interface·{v0,·v11,·v2,·v4,·v9},·Lcom/badlogic/gdx/graphics/GL20;->glRenderbufferStorage(IIII)V |
331 | ····.line·170 | 333 | ····.line·170 |
332 | ····:cond_3 | 334 | ····:cond_3 |
333 | ····iget-boolean·v2,·p0,·Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;->hasStencil:Z | 335 | ····iget-boolean·v2,·p0,·Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;->hasStencil:Z |
334 | ····if-eqz·v2,·:cond_4 | 336 | ····if-eqz·v2,·:cond_4 |
Offset 370, 18 lines modified | Offset 372, 20 lines modified | ||
370 | ····invoke-interface·{v0,·v1,·v2},·Lcom/badlogic/gdx/graphics/GL20;->glBindFramebuffer(II)V | 372 | ····invoke-interface·{v0,·v1,·v2},·Lcom/badlogic/gdx/graphics/GL20;->glBindFramebuffer(II)V |
371 | ····.line·176 | 373 | ····.line·176 |
372 | ····const·v2,·0x8ce0 | 374 | ····const·v2,·0x8ce0 |
373 | ····iget-object·v4,·p0,·Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;->colorTexture:Lcom/badlogic/gdx/graphics/Texture; | 375 | ····iget-object·v4,·p0,·Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;->colorTexture:Lcom/badlogic/gdx/graphics/Texture; |
376 | ····.line·177 | ||
374 | ····invoke-virtual·{v4},·Lcom/badlogic/gdx/graphics/Texture;->getTextureObjectHandle()I | 377 | ····invoke-virtual·{v4},·Lcom/badlogic/gdx/graphics/Texture;->getTextureObjectHandle()I |
375 | ····move-result·v4 | 378 | ····move-result·v4 |
379 | ····.line·176 | ||
376 | ····invoke-interface/range·{v0·..·v5},·Lcom/badlogic/gdx/graphics/GL20;->glFramebufferTexture2D(IIIII)V | 380 | ····invoke-interface/range·{v0·..·v5},·Lcom/badlogic/gdx/graphics/GL20;->glFramebufferTexture2D(IIIII)V |
377 | ····.line·178 | 381 | ····.line·178 |
378 | ····iget-boolean·v2,·p0,·Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;->hasDepth:Z | 382 | ····iget-boolean·v2,·p0,·Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;->hasDepth:Z |
379 | ····if-eqz·v2,·:cond_5 | 383 | ····if-eqz·v2,·:cond_5 |
Offset 623, 70 lines modified | Offset 627, 69 lines modified | ||
623 | .method·public·static·getManagedStatus(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; | 627 | .method·public·static·getManagedStatus(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder; |
624 | ····.locals·3 | 628 | ····.locals·3 |
625 | ····.param·p0,·"builder"····#·Ljava/lang/StringBuilder; | 629 | ····.param·p0,·"builder"····#·Ljava/lang/StringBuilder; |
626 | ····.prologue | 630 | ····.prologue |
627 | ····.line·334 | 631 | ····.line·334 |
628 |
····const-string·v |
632 | ····const-string·v1,·"Managed·buffers/app:·{·" |
629 |
····invoke-virtual·{p0,·v |
633 | ····invoke-virtual·{p0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
630 | ····.line·335 | 634 | ····.line·335 |
631 |
····sget-object·v |
635 | ····sget-object·v1,·Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;->buffers:Ljava/util/Map; |
632 |
····invoke-interface·{v |
636 | ····invoke-interface·{v1},·Ljava/util/Map;->keySet()Ljava/util/Set; |
633 |
····move-result-object·v |
637 | ····move-result-object·v1 |
634 |
····invoke-interface·{v |
638 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
635 |
····move-result-object·v |
639 | ····move-result-object·v2 |
636 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
637 | ····:goto_0 | 640 | ····:goto_0 |
638 |
····invoke-interface·{v |
641 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
639 |
····move-result·v |
642 | ····move-result·v1 |
640 |
····if-eqz·v |
643 | ····if-eqz·v1,·:cond_0 |
641 |
····invoke-interface·{v |
644 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
642 | ····move-result-object·v0 | 645 | ····move-result-object·v0 |
643 | ····check-cast·v0,·Lcom/badlogic/gdx/Application; | 646 | ····check-cast·v0,·Lcom/badlogic/gdx/Application; |
644 | ····.line·336 | 647 | ····.line·336 |
645 | ····.local·v0,·"app":Lcom/badlogic/gdx/Application; | 648 | ····.local·v0,·"app":Lcom/badlogic/gdx/Application; |
646 |
····sget-object·v |
649 | ····sget-object·v1,·Lcom/badlogic/gdx/graphics/glutils/FrameBuffer;->buffers:Ljava/util/Map; |
647 |
····invoke-interface·{v |
650 | ····invoke-interface·{v1,·v0},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
648 |
····move-result-object·v |
651 | ····move-result-object·v1 |
649 |
····check-cast·v |
652 | ····check-cast·v1,·Lcom/badlogic/gdx/utils/Array; |
650 |
····iget·v |
653 | ····iget·v1,·v1,·Lcom/badlogic/gdx/utils/Array;->size:I |
651 |
····invoke-virtual·{p0,·v |
654 | ····invoke-virtual·{p0,·v1},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
652 | ····.line·337 | 655 | ····.line·337 |
653 |
····const-string·v |
656 | ····const-string·v1,·"·" |
654 |
····invoke-virtual·{p0,·v |
657 | ····invoke-virtual·{p0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
655 | ····goto·:goto_0 | 658 | ····goto·:goto_0 |
Max diff block lines reached; 497/4669 bytes (10.64%) of diff not shown. |
Offset 205, 14 lines modified | Offset 205, 15 lines modified | ||
205 | ····move-result-object·v2 | 205 | ····move-result-object·v2 |
206 | ····if-eqz·v2,·:cond_0 | 206 | ····if-eqz·v2,·:cond_0 |
207 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;->mesh:Lcom/badlogic/gdx/graphics/Mesh; | 207 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer20;->mesh:Lcom/badlogic/gdx/graphics/Mesh; |
208 | ····.line·74 | ||
208 | ····invoke-virtual·{v2,·v6},·Lcom/badlogic/gdx/graphics/Mesh;->getVertexAttribute(I)Lcom/badlogic/gdx/graphics/VertexAttribute; | 209 | ····invoke-virtual·{v2,·v6},·Lcom/badlogic/gdx/graphics/Mesh;->getVertexAttribute(I)Lcom/badlogic/gdx/graphics/VertexAttribute; |
209 | ····move-result-object·v2 | 210 | ····move-result-object·v2 |
210 | ····iget·v2,·v2,·Lcom/badlogic/gdx/graphics/VertexAttribute;->offset:I | 211 | ····iget·v2,·v2,·Lcom/badlogic/gdx/graphics/VertexAttribute;->offset:I |
211 | ····div-int/lit8·v3,·v2,·0x4 | 212 | ····div-int/lit8·v3,·v2,·0x4 |
Offset 71, 14 lines modified | Offset 71, 15 lines modified | ||
71 | ····sget-object·v1,·Lcom/badlogic/gdx/Application$ApplicationType;->WebGL:Lcom/badlogic/gdx/Application$ApplicationType; | 71 | ····sget-object·v1,·Lcom/badlogic/gdx/Application$ApplicationType;->WebGL:Lcom/badlogic/gdx/Application$ApplicationType; |
72 | ····if-eq·v0,·v1,·:cond_1 | 72 | ····if-eq·v0,·v1,·:cond_1 |
73 | ····sget-object·v0,·Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; | 73 | ····sget-object·v0,·Lcom/badlogic/gdx/Gdx;->app:Lcom/badlogic/gdx/Application; |
74 | ····.line·55 | ||
74 | ····invoke-interface·{v0},·Lcom/badlogic/gdx/Application;->getType()Lcom/badlogic/gdx/Application$ApplicationType; | 75 | ····invoke-interface·{v0},·Lcom/badlogic/gdx/Application;->getType()Lcom/badlogic/gdx/Application$ApplicationType; |
75 | ····move-result-object·v0 | 76 | ····move-result-object·v0 |
76 | ····sget-object·v1,·Lcom/badlogic/gdx/Application$ApplicationType;->iOS:Lcom/badlogic/gdx/Application$ApplicationType; | 77 | ····sget-object·v1,·Lcom/badlogic/gdx/Application$ApplicationType;->iOS:Lcom/badlogic/gdx/Application$ApplicationType; |
77 | ····if-ne·v0,·v1,·:cond_2 | 78 | ····if-ne·v0,·v1,·:cond_2 |
Offset 135, 28 lines modified | Offset 136, 30 lines modified | ||
135 | ····invoke-virtual/range·{p1·..·p1},·Lcom/badlogic/gdx/graphics/Pixmap;->getHeight()I | 136 | ····invoke-virtual/range·{p1·..·p1},·Lcom/badlogic/gdx/graphics/Pixmap;->getHeight()I |
136 | ····move-result·v7 | 137 | ····move-result·v7 |
137 | ····const/4·v8,·0x0 | 138 | ····const/4·v8,·0x0 |
139 | ····.line·81 | ||
138 | ····invoke-virtual/range·{p1·..·p1},·Lcom/badlogic/gdx/graphics/Pixmap;->getGLFormat()I | 140 | ····invoke-virtual/range·{p1·..·p1},·Lcom/badlogic/gdx/graphics/Pixmap;->getGLFormat()I |
139 | ····move-result·v9 | 141 | ····move-result·v9 |
140 | ····invoke-virtual/range·{p1·..·p1},·Lcom/badlogic/gdx/graphics/Pixmap;->getGLType()I | 142 | ····invoke-virtual/range·{p1·..·p1},·Lcom/badlogic/gdx/graphics/Pixmap;->getGLType()I |
141 | ····move-result·v10 | 143 | ····move-result·v10 |
142 | ····invoke-virtual/range·{p1·..·p1},·Lcom/badlogic/gdx/graphics/Pixmap;->getPixels()Ljava/nio/ByteBuffer; | 144 | ····invoke-virtual/range·{p1·..·p1},·Lcom/badlogic/gdx/graphics/Pixmap;->getPixels()Ljava/nio/ByteBuffer; |
143 | ····move-result-object·v11 | 145 | ····move-result-object·v11 |
144 | ····move/from16·v3,·p0 | 146 | ····move/from16·v3,·p0 |
147 | ····.line·80 | ||
145 | ····invoke-interface/range·{v2·..·v11},·Lcom/badlogic/gdx/graphics/GL20;->glTexImage2D(IIIIIIIILjava/nio/Buffer;)V | 148 | ····invoke-interface/range·{v2·..·v11},·Lcom/badlogic/gdx/graphics/GL20;->glTexImage2D(IIIIIIIILjava/nio/Buffer;)V |
146 | ····.line·82 | 149 | ····.line·82 |
147 | ····sget-object·v3,·Lcom/badlogic/gdx/Gdx;->gl20:Lcom/badlogic/gdx/graphics/GL20; | 150 | ····sget-object·v3,·Lcom/badlogic/gdx/Gdx;->gl20:Lcom/badlogic/gdx/graphics/GL20; |
148 | ····if-nez·v3,·:cond_0 | 151 | ····if-nez·v3,·:cond_0 |
Offset 268, 28 lines modified | Offset 271, 30 lines modified | ||
268 | ····invoke-virtual/range·{p1·..·p1},·Lcom/badlogic/gdx/graphics/Pixmap;->getHeight()I | 271 | ····invoke-virtual/range·{p1·..·p1},·Lcom/badlogic/gdx/graphics/Pixmap;->getHeight()I |
269 | ····move-result·v17 | 272 | ····move-result·v17 |
270 | ····const/16·v18,·0x0 | 273 | ····const/16·v18,·0x0 |
274 | ····.line·96 | ||
271 | ····invoke-virtual/range·{p1·..·p1},·Lcom/badlogic/gdx/graphics/Pixmap;->getGLFormat()I | 275 | ····invoke-virtual/range·{p1·..·p1},·Lcom/badlogic/gdx/graphics/Pixmap;->getGLFormat()I |
272 | ····move-result·v19 | 276 | ····move-result·v19 |
273 | ····invoke-virtual/range·{p1·..·p1},·Lcom/badlogic/gdx/graphics/Pixmap;->getGLType()I | 277 | ····invoke-virtual/range·{p1·..·p1},·Lcom/badlogic/gdx/graphics/Pixmap;->getGLType()I |
274 | ····move-result·v20 | 278 | ····move-result·v20 |
275 | ····invoke-virtual/range·{p1·..·p1},·Lcom/badlogic/gdx/graphics/Pixmap;->getPixels()Ljava/nio/ByteBuffer; | 279 | ····invoke-virtual/range·{p1·..·p1},·Lcom/badlogic/gdx/graphics/Pixmap;->getPixels()Ljava/nio/ByteBuffer; |
276 | ····move-result-object·v21 | 280 | ····move-result-object·v21 |
277 | ····move/from16·v13,·p0 | 281 | ····move/from16·v13,·p0 |
282 | ····.line·95 | ||
278 | ····invoke-interface/range·{v12·..·v21},·Lcom/badlogic/gdx/graphics/GL20;->glTexImage2D(IIIIIIIILjava/nio/Buffer;)V | 283 | ····invoke-interface/range·{v12·..·v21},·Lcom/badlogic/gdx/graphics/GL20;->glTexImage2D(IIIIIIIILjava/nio/Buffer;)V |
279 | ····.line·98 | 284 | ····.line·98 |
280 | ····invoke-virtual/range·{p1·..·p1},·Lcom/badlogic/gdx/graphics/Pixmap;->getWidth()I | 285 | ····invoke-virtual/range·{p1·..·p1},·Lcom/badlogic/gdx/graphics/Pixmap;->getWidth()I |
281 | ····move-result·v3 | 286 | ····move-result·v3 |
Offset 338, 14 lines modified | Offset 343, 15 lines modified | ||
338 | ····if-nez·v0,·:cond_0 | 343 | ····if-nez·v0,·:cond_0 |
339 | ····sget-object·v0,·Lcom/badlogic/gdx/Gdx;->graphics:Lcom/badlogic/gdx/Graphics; | 344 | ····sget-object·v0,·Lcom/badlogic/gdx/Gdx;->graphics:Lcom/badlogic/gdx/Graphics; |
340 | ····const-string·v1,·"GL_EXT_framebuffer_object" | 345 | ····const-string·v1,·"GL_EXT_framebuffer_object" |
346 | ····.line·70 | ||
341 | ····invoke-interface·{v0,·v1},·Lcom/badlogic/gdx/Graphics;->supportsExtension(Ljava/lang/String;)Z | 347 | ····invoke-interface·{v0,·v1},·Lcom/badlogic/gdx/Graphics;->supportsExtension(Ljava/lang/String;)Z |
342 | ····move-result·v0 | 348 | ····move-result·v0 |
343 | ····if-nez·v0,·:cond_0 | 349 | ····if-nez·v0,·:cond_0 |
344 | ····sget-object·v0,·Lcom/badlogic/gdx/Gdx;->gl30:Lcom/badlogic/gdx/graphics/GL30; | 350 | ····sget-object·v0,·Lcom/badlogic/gdx/Gdx;->gl30:Lcom/badlogic/gdx/graphics/GL30; |
Offset 364, 14 lines modified | Offset 370, 15 lines modified | ||
364 | ····move-result·v4 | 370 | ····move-result·v4 |
365 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/graphics/Pixmap;->getHeight()I | 371 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/graphics/Pixmap;->getHeight()I |
Max diff block lines reached; 1391/4177 bytes (33.30%) of diff not shown. |
Offset 858, 77 lines modified | Offset 858, 76 lines modified | ||
858 | ····.line·831 | 858 | ····.line·831 |
859 | ····.local·v1,·"builder":Ljava/lang/StringBuilder; | 859 | ····.local·v1,·"builder":Ljava/lang/StringBuilder; |
860 | ····const/4·v2,·0x0 | 860 | ····const/4·v2,·0x0 |
861 | ····.line·832 | 861 | ····.line·832 |
862 | ····.local·v2,·"i":I | 862 | ····.local·v2,·"i":I |
863 |
····const-string·v |
863 | ····const-string·v3,·"Managed·shaders/app:·{·" |
864 |
····invoke-virtual·{v1,·v |
864 | ····invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
865 | ····.line·833 | 865 | ····.line·833 |
866 |
····sget-object·v |
866 | ····sget-object·v3,·Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;->shaders:Lcom/badlogic/gdx/utils/ObjectMap; |
867 |
····invoke-virtual·{v |
867 | ····invoke-virtual·{v3},·Lcom/badlogic/gdx/utils/ObjectMap;->keys()Lcom/badlogic/gdx/utils/ObjectMap$Keys; |
868 |
····move-result-object·v |
868 | ····move-result-object·v3 |
869 |
····invoke-virtual·{v |
869 | ····invoke-virtual·{v3},·Lcom/badlogic/gdx/utils/ObjectMap$Keys;->iterator()Ljava/util/Iterator; |
870 |
····move-result-object·v |
870 | ····move-result-object·v4 |
871 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
872 | ····:goto_0 | 871 | ····:goto_0 |
873 |
····invoke-interface·{v |
872 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
874 |
····move-result·v |
873 | ····move-result·v3 |
875 |
····if-eqz·v |
874 | ····if-eqz·v3,·:cond_0 |
876 |
····invoke-interface·{v |
875 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
877 | ····move-result-object·v0 | 876 | ····move-result-object·v0 |
878 | ····check-cast·v0,·Lcom/badlogic/gdx/Application; | 877 | ····check-cast·v0,·Lcom/badlogic/gdx/Application; |
879 | ····.line·834 | 878 | ····.line·834 |
880 | ····.local·v0,·"app":Lcom/badlogic/gdx/Application; | 879 | ····.local·v0,·"app":Lcom/badlogic/gdx/Application; |
881 |
····sget-object·v |
880 | ····sget-object·v3,·Lcom/badlogic/gdx/graphics/glutils/ShaderProgram;->shaders:Lcom/badlogic/gdx/utils/ObjectMap; |
882 |
····invoke-virtual·{v |
881 | ····invoke-virtual·{v3,·v0},·Lcom/badlogic/gdx/utils/ObjectMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
883 |
····move-result-object·v |
882 | ····move-result-object·v3 |
884 |
····check-cast·v |
883 | ····check-cast·v3,·Lcom/badlogic/gdx/utils/Array; |
885 |
····iget·v |
884 | ····iget·v3,·v3,·Lcom/badlogic/gdx/utils/Array;->size:I |
886 |
····invoke-virtual·{v1,·v |
885 | ····invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; |
887 | ····.line·835 | 886 | ····.line·835 |
888 |
····const-string·v |
887 | ····const-string·v3,·"·" |
889 |
····invoke-virtual·{v1,·v |
888 | ····invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
890 | ····goto·:goto_0 | 889 | ····goto·:goto_0 |
891 | ····.line·837 | 890 | ····.line·837 |
892 | ····.end·local·v0····#·"app":Lcom/badlogic/gdx/Application; | 891 | ····.end·local·v0····#·"app":Lcom/badlogic/gdx/Application; |
893 | ····:cond_0 | 892 | ····:cond_0 |
894 |
····const-string·v |
893 | ····const-string·v3,·"}" |
895 |
····invoke-virtual·{v1,·v |
894 | ····invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
896 | ····.line·838 | 895 | ····.line·838 |
897 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; | 896 | ····invoke-virtual·{v1},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
898 |
····move-result-object·v |
897 | ····move-result-object·v3 |
899 |
····return-object·v |
898 | ····return-object·v3 |
900 | .end·method | 899 | .end·method |
901 | .method·public·static·invalidateAllShaderPrograms(Lcom/badlogic/gdx/Application;)V | 900 | .method·public·static·invalidateAllShaderPrograms(Lcom/badlogic/gdx/Application;)V |
902 | ····.locals·4 | 901 | ····.locals·4 |
903 | ····.param·p0,·"app"····#·Lcom/badlogic/gdx/Application; | 902 | ····.param·p0,·"app"····#·Lcom/badlogic/gdx/Application; |
904 | ····.prologue | 903 | ····.prologue |
Offset 3166, 22 lines modified | Offset 3166, 24 lines modified | ||
3166 | ····add-int/lit8·v7,·v3,·0x1 | 3166 | ····add-int/lit8·v7,·v3,·0x1 |
3167 | ····int-to-float·v7,·v7 | 3167 | ····int-to-float·v7,·v7 |
3168 | ····mul-float/2addr·v7,·v0 | 3168 | ····mul-float/2addr·v7,·v0 |
3169 | ····.line·907 | ||
3169 | ····invoke-static·{v7},·Lcom/badlogic/gdx/math/MathUtils;->sin(F)F | 3170 | ····invoke-static·{v7},·Lcom/badlogic/gdx/math/MathUtils;->sin(F)F |
3170 | ····move-result·v7 | 3171 | ····move-result·v7 |
3171 | ····mul-float/2addr·v6,·v7 | 3172 | ····mul-float/2addr·v6,·v7 |
3172 | ····add-float/2addr·v6,·v2 | 3173 | ····add-float/2addr·v6,·v2 |
3174 | ····.line·906 | ||
3173 | ····invoke-interface·{v4,·v5,·v6,·v9},·Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;->vertex(FFF)V | 3175 | ····invoke-interface·{v4,·v5,·v6,·v9},·Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;->vertex(FFF)V |
3174 | ····.line·901 | 3176 | ····.line·901 |
3175 | ····add-int/lit8·v3,·v3,·0x1 | 3177 | ····add-int/lit8·v3,·v3,·0x1 |
3176 | ····goto·:goto_0 | 3178 | ····goto·:goto_0 |
Offset 3276, 22 lines modified | Offset 3278, 24 lines modified | ||
3276 | ····add-int/lit8·v7,·v3,·0x1 | 3278 | ····add-int/lit8·v7,·v3,·0x1 |
3277 | ····int-to-float·v7,·v7 | 3279 | ····int-to-float·v7,·v7 |
3278 | ····mul-float/2addr·v7,·v0 | 3280 | ····mul-float/2addr·v7,·v0 |
3281 | ····.line·919 | ||
3279 | ····invoke-static·{v7},·Lcom/badlogic/gdx/math/MathUtils;->sin(F)F | 3282 | ····invoke-static·{v7},·Lcom/badlogic/gdx/math/MathUtils;->sin(F)F |
3280 | ····move-result·v7 | 3283 | ····move-result·v7 |
3281 | ····mul-float/2addr·v6,·v7 | 3284 | ····mul-float/2addr·v6,·v7 |
3282 | ····add-float/2addr·v6,·v2 | 3285 | ····add-float/2addr·v6,·v2 |
3286 | ····.line·918 | ||
3283 | ····invoke-interface·{v4,·v5,·v6,·v9},·Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;->vertex(FFF)V | 3287 | ····invoke-interface·{v4,·v5,·v6,·v9},·Lcom/badlogic/gdx/graphics/glutils/ImmediateModeRenderer;->vertex(FFF)V |
3284 | ····.line·910 | 3288 | ····.line·910 |
3285 | ····add-int/lit8·v3,·v3,·0x1 | 3289 | ····add-int/lit8·v3,·v3,·0x1 |
3286 | ····goto·:goto_1 | 3290 | ····goto·:goto_1 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/input/GestureDetector; | 18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/input/GestureDetector; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/badlogic/gdx/input/GestureDetector;)V | 20 | .method·constructor·<init>(Lcom/badlogic/gdx/input/GestureDetector;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/input/GestureDetector; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·56 | 24 | ····.line·56 |
24 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/input/GestureDetector$1;->this$0:Lcom/badlogic/gdx/input/GestureDetector; | 25 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/input/GestureDetector$1;->this$0:Lcom/badlogic/gdx/input/GestureDetector; |
25 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/utils/Timer$Task;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/utils/Timer$Task;-><init>()V |
Offset 843, 21 lines modified | Offset 843, 21 lines modified | ||
843 | ····if-gtz·v4,·:cond_4 | 843 | ····if-gtz·v4,·:cond_4 |
844 | ····iget·v4,·p0,·Lcom/badlogic/gdx/input/GestureDetector;->lastTapX:F | 844 | ····iget·v4,·p0,·Lcom/badlogic/gdx/input/GestureDetector;->lastTapX:F |
845 | ····iget·v5,·p0,·Lcom/badlogic/gdx/input/GestureDetector;->lastTapY:F | 845 | ····iget·v5,·p0,·Lcom/badlogic/gdx/input/GestureDetector;->lastTapY:F |
846 | ····.line·187 | ||
846 | ····invoke-direct·{p0,·p1,·p2,·v4,·v5},·Lcom/badlogic/gdx/input/GestureDetector;->isWithinTapSquare(FFFF)Z | 847 | ····invoke-direct·{p0,·p1,·p2,·v4,·v5},·Lcom/badlogic/gdx/input/GestureDetector;->isWithinTapSquare(FFFF)Z |
847 | ····move-result·v4 | 848 | ····move-result·v4 |
848 | ····if-nez·v4,·:cond_5 | 849 | ····if-nez·v4,·:cond_5 |
849 | ····.line·187 | ||
850 | ····:cond_4 | 850 | ····:cond_4 |
851 | ····const/4·v4,·0x0 | 851 | ····const/4·v4,·0x0 |
852 | ····iput·v4,·p0,·Lcom/badlogic/gdx/input/GestureDetector;->tapCount:I | 852 | ····iput·v4,·p0,·Lcom/badlogic/gdx/input/GestureDetector;->tapCount:I |
853 | ····.line·188 | 853 | ····.line·188 |
854 | ····:cond_5 | 854 | ····:cond_5 |
Offset 24, 14 lines modified | Offset 24, 15 lines modified | ||
24 | .field·touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; | 24 | .field·touchEvent:Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; |
25 | #·direct·methods | 25 | #·direct·methods |
26 | .method·public·constructor·<init>(Lcom/badlogic/gdx/input/RemoteInput;Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;)V | 26 | .method·public·constructor·<init>(Lcom/badlogic/gdx/input/RemoteInput;Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;)V |
27 | ····.locals·0 | 27 | ····.locals·0 |
28 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/input/RemoteInput; | ||
28 | ····.param·p2,·"touchEvent"····#·Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; | 29 | ····.param·p2,·"touchEvent"····#·Lcom/badlogic/gdx/input/RemoteInput$TouchEvent; |
29 | ····.param·p3,·"keyEvent"····#·Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; | 30 | ····.param·p3,·"keyEvent"····#·Lcom/badlogic/gdx/input/RemoteInput$KeyEvent; |
30 | ····.prologue | 31 | ····.prologue |
31 | ····.line·83 | 32 | ····.line·83 |
32 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;->this$0:Lcom/badlogic/gdx/input/RemoteInput; | 33 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/input/RemoteInput$EventTrigger;->this$0:Lcom/badlogic/gdx/input/RemoteInput; |
Offset 33, 14 lines modified | Offset 33, 15 lines modified | ||
33 | .field·type:I | 33 | .field·type:I |
34 | #·direct·methods | 34 | #·direct·methods |
35 | .method·constructor·<init>(Lcom/badlogic/gdx/input/RemoteInput;)V | 35 | .method·constructor·<init>(Lcom/badlogic/gdx/input/RemoteInput;)V |
36 | ····.locals·0 | 36 | ····.locals·0 |
37 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/input/RemoteInput; | ||
37 | ····.prologue | 38 | ····.prologue |
38 | ····.line·56 | 39 | ····.line·56 |
39 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;->this$0:Lcom/badlogic/gdx/input/RemoteInput; | 40 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/input/RemoteInput$KeyEvent;->this$0:Lcom/badlogic/gdx/input/RemoteInput; |
40 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 41 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 35, 14 lines modified | Offset 35, 15 lines modified | ||
35 | .field·y:I | 35 | .field·y:I |
36 | #·direct·methods | 36 | #·direct·methods |
37 | .method·constructor·<init>(Lcom/badlogic/gdx/input/RemoteInput;)V | 37 | .method·constructor·<init>(Lcom/badlogic/gdx/input/RemoteInput;)V |
38 | ····.locals·0 | 38 | ····.locals·0 |
39 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/input/RemoteInput; | ||
39 | ····.prologue | 40 | ····.prologue |
40 | ····.line·67 | 41 | ····.line·67 |
41 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;->this$0:Lcom/badlogic/gdx/input/RemoteInput; | 42 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/input/RemoteInput$TouchEvent;->this$0:Lcom/badlogic/gdx/input/RemoteInput; |
42 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 43 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 184, 42 lines modified | Offset 184, 41 lines modified | ||
184 | .method·private·setTextureFilters(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V | 184 | .method·private·setTextureFilters(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V |
185 | ····.locals·3 | 185 | ····.locals·3 |
186 | ····.param·p1,·"min"····#·Lcom/badlogic/gdx/graphics/Texture$TextureFilter; | 186 | ····.param·p1,·"min"····#·Lcom/badlogic/gdx/graphics/Texture$TextureFilter; |
187 | ····.param·p2,·"mag"····#·Lcom/badlogic/gdx/graphics/Texture$TextureFilter; | 187 | ····.param·p2,·"mag"····#·Lcom/badlogic/gdx/graphics/Texture$TextureFilter; |
188 | ····.prologue | 188 | ····.prologue |
189 | ····.line·216 | 189 | ····.line·216 |
190 |
····iget-object·v |
190 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/maps/tiled/AtlasTmxMapLoader;->trackedTextures:Lcom/badlogic/gdx/utils/Array; |
191 |
····invoke-virtual·{v |
191 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
192 |
····move-result-object·v |
192 | ····move-result-object·v1 |
193 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
194 | ····:goto_0 | 193 | ····:goto_0 |
195 |
····invoke-interface·{v |
194 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
196 | ····move-result·v2 | 195 | ····move-result·v2 |
197 | ····if-eqz·v2,·:cond_0 | 196 | ····if-eqz·v2,·:cond_0 |
198 |
····invoke-interface·{v |
197 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
199 |
····move-result-object·v |
198 | ····move-result-object·v0 |
200 |
····check-cast·v |
199 | ····check-cast·v0,·Lcom/badlogic/gdx/graphics/Texture; |
201 | ····.line·217 | 200 | ····.line·217 |
202 |
····.local·v |
201 | ····.local·v0,·"texture":Lcom/badlogic/gdx/graphics/Texture; |
203 |
····invoke-virtual·{v |
202 | ····invoke-virtual·{v0,·p1,·p2},·Lcom/badlogic/gdx/graphics/Texture;->setFilter(Lcom/badlogic/gdx/graphics/Texture$TextureFilter;Lcom/badlogic/gdx/graphics/Texture$TextureFilter;)V |
204 | ····goto·:goto_0 | 203 | ····goto·:goto_0 |
205 | ····.line·219 | 204 | ····.line·219 |
206 |
····.end·local·v |
205 | ····.end·local·v0····#·"texture":Lcom/badlogic/gdx/graphics/Texture; |
207 | ····:cond_0 | 206 | ····:cond_0 |
208 | ····return-void | 207 | ····return-void |
209 | .end·method | 208 | .end·method |
210 | #·virtual·methods | 209 | #·virtual·methods |
211 | .method·protected·createTileLayerCell(ZZZ)Lcom/badlogic/gdx/maps/tiled/TiledMapTileLayer$Cell; | 210 | .method·protected·createTileLayerCell(ZZZ)Lcom/badlogic/gdx/maps/tiled/TiledMapTileLayer$Cell; |
Offset 332, 89 lines modified | Offset 331, 88 lines modified | ||
332 | ····new-instance·v1,·Lcom/badlogic/gdx/utils/Array; | 331 | ····new-instance·v1,·Lcom/badlogic/gdx/utils/Array; |
333 | ····invoke-direct·{v1},·Lcom/badlogic/gdx/utils/Array;-><init>()V | 332 | ····invoke-direct·{v1},·Lcom/badlogic/gdx/utils/Array;-><init>()V |
334 | ····.line·137 | 333 | ····.line·137 |
335 | ····.local·v1,·"dependencies":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/assets/AssetDescriptor;>;" | 334 | ····.local·v1,·"dependencies":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/assets/AssetDescriptor;>;" |
336 | ····:try_start_0 | 335 | ····:try_start_0 |
337 |
····iget-object·v |
336 | ····iget-object·v7,·p0,·Lcom/badlogic/gdx/maps/tiled/AtlasTmxMapLoader;->xml:Lcom/badlogic/gdx/utils/XmlReader; |
338 |
····invoke-virtual·{v |
337 | ····invoke-virtual·{v7,·p2},·Lcom/badlogic/gdx/utils/XmlReader;->parse(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/utils/XmlReader$Element; |
339 |
····move-result-object·v |
338 | ····move-result-object·v7 |
340 |
····iput-object·v |
339 | ····iput-object·v7,·p0,·Lcom/badlogic/gdx/maps/tiled/AtlasTmxMapLoader;->root:Lcom/badlogic/gdx/utils/XmlReader$Element; |
341 | ····.line·139 | 340 | ····.line·139 |
342 |
····iget-object·v |
341 | ····iget-object·v7,·p0,·Lcom/badlogic/gdx/maps/tiled/AtlasTmxMapLoader;->root:Lcom/badlogic/gdx/utils/XmlReader$Element; |
343 |
····const-string·v |
342 | ····const-string·v8,·"properties" |
344 |
····invoke-virtual·{v |
343 | ····invoke-virtual·{v7,·v8},·Lcom/badlogic/gdx/utils/XmlReader$Element;->getChildByName(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; |
345 |
····move-result-object·v |
344 | ····move-result-object·v4 |
346 | ····.line·140 | 345 | ····.line·140 |
347 |
····.local·v |
346 | ····.local·v4,·"properties":Lcom/badlogic/gdx/utils/XmlReader$Element; |
348 |
····if-eqz·v |
347 | ····if-eqz·v4,·:cond_1 |
349 | ····.line·141 | 348 | ····.line·141 |
350 |
····const-string·v |
349 | ····const-string·v7,·"property" |
351 |
····invoke-virtual·{v |
350 | ····invoke-virtual·{v4,·v7},·Lcom/badlogic/gdx/utils/XmlReader$Element;->getChildrenByName(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; |
352 |
····move-result-object·v |
351 | ····move-result-object·v7 |
353 |
····invoke-virtual·{v |
352 | ····invoke-virtual·{v7},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
354 |
····move-result-object·v |
353 | ····move-result-object·v7 |
355 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
356 | ····:cond_0 | 354 | ····:cond_0 |
357 | ····:goto_0 | 355 | ····:goto_0 |
358 |
····invoke-interface·{v |
356 | ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z |
359 | ····move-result·v8 | 357 | ····move-result·v8 |
360 | ····if-eqz·v8,·:cond_1 | 358 | ····if-eqz·v8,·:cond_1 |
361 |
····invoke-interface·{v |
359 | ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
362 |
····move-result-object·v |
360 | ····move-result-object·v5 |
363 |
····check-cast·v |
361 | ····check-cast·v5,·Lcom/badlogic/gdx/utils/XmlReader$Element; |
364 | ····.line·142 | 362 | ····.line·142 |
365 |
····.local·v |
363 | ····.local·v5,·"property":Lcom/badlogic/gdx/utils/XmlReader$Element; |
Max diff block lines reached; 74424/80129 bytes (92.88%) of diff not shown. |
Offset 877, 304 lines modified | Offset 877, 301 lines modified | ||
877 | ····.locals·8 | 877 | ····.locals·8 |
878 | ····.param·p1,·"root"····#·Lcom/badlogic/gdx/utils/XmlReader$Element; | 878 | ····.param·p1,·"root"····#·Lcom/badlogic/gdx/utils/XmlReader$Element; |
879 | ····.param·p2,·"tmxFile"····#·Lcom/badlogic/gdx/files/FileHandle; | 879 | ····.param·p2,·"tmxFile"····#·Lcom/badlogic/gdx/files/FileHandle; |
880 | ····.param·p3,·"imageResolver"····#·Lcom/badlogic/gdx/maps/ImageResolver; | 880 | ····.param·p3,·"imageResolver"····#·Lcom/badlogic/gdx/maps/ImageResolver; |
881 | ····.prologue | 881 | ····.prologue |
882 | ····.line·108 | 882 | ····.line·108 |
883 |
····new-instance·v |
883 | ····new-instance·v2,·Lcom/badlogic/gdx/maps/tiled/TiledMap; |
884 |
····invoke-direct·{v |
884 | ····invoke-direct·{v2},·Lcom/badlogic/gdx/maps/tiled/TiledMap;-><init>()V |
885 | ····.line·109 | 885 | ····.line·109 |
886 |
····.local·v |
886 | ····.local·v2,·"map":Lcom/badlogic/gdx/maps/tiled/TiledMap; |
887 |
····const-string·v |
887 | ····const-string·v6,·"properties" |
888 |
····invoke-virtual·{p1,·v |
888 | ····invoke-virtual·{p1,·v6},·Lcom/badlogic/gdx/utils/XmlReader$Element;->getChildByName(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; |
889 |
····move-result-object·v |
889 | ····move-result-object·v3 |
890 | ····.line·110 | 890 | ····.line·110 |
891 |
····.local·v |
891 | ····.local·v3,·"properties":Lcom/badlogic/gdx/utils/XmlReader$Element; |
892 |
····if-eqz·v |
892 | ····if-eqz·v3,·:cond_0 |
893 | ····.line·111 | 893 | ····.line·111 |
894 |
····invoke-virtual·{v |
894 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/maps/tiled/TiledMap;->getProperties()Lcom/badlogic/gdx/maps/MapProperties; |
895 |
····move-result-object·v |
895 | ····move-result-object·v6 |
896 |
····invoke-direct·{p0,·v |
896 | ····invoke-direct·{p0,·v6,·v3},·Lcom/badlogic/gdx/maps/tiled/TideMapLoader;->loadProperties(Lcom/badlogic/gdx/maps/MapProperties;Lcom/badlogic/gdx/utils/XmlReader$Element;)V |
897 | ····.line·113 | 897 | ····.line·113 |
898 | ····:cond_0 | 898 | ····:cond_0 |
899 |
····const-string·v |
899 | ····const-string·v6,·"TileSheets" |
900 |
····invoke-virtual·{p1,·v |
900 | ····invoke-virtual·{p1,·v6},·Lcom/badlogic/gdx/utils/XmlReader$Element;->getChildByName(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; |
901 |
····move-result-object·v |
901 | ····move-result-object·v5 |
902 | ····.line·114 | 902 | ····.line·114 |
903 |
····.local·v |
903 | ····.local·v5,·"tilesheets":Lcom/badlogic/gdx/utils/XmlReader$Element; |
904 |
····const-string·v |
904 | ····const-string·v6,·"TileSheet" |
905 |
····invoke-virtual·{v |
905 | ····invoke-virtual·{v5,·v6},·Lcom/badlogic/gdx/utils/XmlReader$Element;->getChildrenByName(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; |
906 |
····move-result-object·v |
906 | ····move-result-object·v6 |
907 |
····invoke-virtual·{v |
907 | ····invoke-virtual·{v6},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
908 |
····move-result-object·v |
908 | ····move-result-object·v6 |
909 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
910 | ····:goto_0 | 909 | ····:goto_0 |
911 |
····invoke-interface·{v |
910 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
912 | ····move-result·v7 | 911 | ····move-result·v7 |
913 | ····if-eqz·v7,·:cond_1 | 912 | ····if-eqz·v7,·:cond_1 |
914 |
····invoke-interface·{v |
913 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
915 |
····move-result-object·v |
914 | ····move-result-object·v4 |
916 |
····check-cast·v |
915 | ····check-cast·v4,·Lcom/badlogic/gdx/utils/XmlReader$Element; |
917 | ····.line·115 | 916 | ····.line·115 |
918 |
····.local·v |
917 | ····.local·v4,·"tilesheet":Lcom/badlogic/gdx/utils/XmlReader$Element; |
919 |
····invoke-direct·{p0,·v |
918 | ····invoke-direct·{p0,·v2,·v4,·p2,·p3},·Lcom/badlogic/gdx/maps/tiled/TideMapLoader;->loadTileSheet(Lcom/badlogic/gdx/maps/tiled/TiledMap;Lcom/badlogic/gdx/utils/XmlReader$Element;Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/maps/ImageResolver;)V |
920 | ····goto·:goto_0 | 919 | ····goto·:goto_0 |
921 | ····.line·117 | 920 | ····.line·117 |
922 |
····.end·local·v |
921 | ····.end·local·v4····#·"tilesheet":Lcom/badlogic/gdx/utils/XmlReader$Element; |
923 | ····:cond_1 | 922 | ····:cond_1 |
924 |
····const-string·v |
923 | ····const-string·v6,·"Layers" |
925 |
····invoke-virtual·{p1,·v |
924 | ····invoke-virtual·{p1,·v6},·Lcom/badlogic/gdx/utils/XmlReader$Element;->getChildByName(Ljava/lang/String;)Lcom/badlogic/gdx/utils/XmlReader$Element; |
926 |
····move-result-object·v |
925 | ····move-result-object·v1 |
927 | ····.line·118 | 926 | ····.line·118 |
928 |
····.local·v |
927 | ····.local·v1,·"layers":Lcom/badlogic/gdx/utils/XmlReader$Element; |
929 |
····const-string·v |
928 | ····const-string·v6,·"Layer" |
930 |
····invoke-virtual·{v |
929 | ····invoke-virtual·{v1,·v6},·Lcom/badlogic/gdx/utils/XmlReader$Element;->getChildrenByName(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Array; |
931 |
····move-result-object·v |
930 | ····move-result-object·v6 |
932 |
····invoke-virtual·{v |
931 | ····invoke-virtual·{v6},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
933 |
····move-result-object·v |
932 | ····move-result-object·v6 |
934 | ····:goto_1 | 933 | ····:goto_1 |
935 |
····invoke-interface·{v |
934 | ····invoke-interface·{v6},·Ljava/util/Iterator;->hasNext()Z |
936 | ····move-result·v7 | 935 | ····move-result·v7 |
937 | ····if-eqz·v7,·:cond_2 | 936 | ····if-eqz·v7,·:cond_2 |
938 |
····invoke-interface·{v |
937 | ····invoke-interface·{v6},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
Max diff block lines reached; 48384/54642 bytes (88.55%) of diff not shown. |
Offset 40, 48 lines modified | Offset 40, 46 lines modified | ||
40 | #·virtual·methods | 40 | #·virtual·methods |
41 | .method·public·dispose()V | 41 | .method·public·dispose()V |
42 | ····.locals·3 | 42 | ····.locals·3 |
43 | ····.prologue | 43 | ····.prologue |
44 | ····.line·51 | 44 | ····.line·51 |
45 |
····iget-object·v |
45 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/maps/tiled/TiledMap;->ownedResources:Lcom/badlogic/gdx/utils/Array; |
46 |
····if-eqz·v |
46 | ····if-eqz·v1,·:cond_0 |
47 | ····.line·52 | 47 | ····.line·52 |
48 |
····iget-object·v |
48 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/maps/tiled/TiledMap;->ownedResources:Lcom/badlogic/gdx/utils/Array; |
49 |
····invoke-virtual·{v |
49 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
50 |
····move-result-object·v |
50 | ····move-result-object·v1 |
51 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
52 | ····:goto_0 | 51 | ····:goto_0 |
53 |
····invoke-interface·{v |
52 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
54 | ····move-result·v2 | 53 | ····move-result·v2 |
55 | ····if-eqz·v2,·:cond_0 | 54 | ····if-eqz·v2,·:cond_0 |
56 |
····invoke-interface·{v |
55 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
57 |
····move-result-object·v |
56 | ····move-result-object·v0 |
58 |
····check-cast·v |
57 | ····check-cast·v0,·Lcom/badlogic/gdx/utils/Disposable; |
59 | ····.line·53 | 58 | ····.line·53 |
60 |
····.local·v |
59 | ····.local·v0,·"resource":Lcom/badlogic/gdx/utils/Disposable; |
61 |
····invoke-interface·{v |
60 | ····invoke-interface·{v0},·Lcom/badlogic/gdx/utils/Disposable;->dispose()V |
62 | ····goto·:goto_0 | 61 | ····goto·:goto_0 |
63 | ····.line·56 | 62 | ····.line·56 |
64 |
····.end·local·v0····#·" |
63 | ····.end·local·v0····#·"resource":Lcom/badlogic/gdx/utils/Disposable; |
65 | ····.end·local·v1····#·"resource":Lcom/badlogic/gdx/utils/Disposable; | ||
66 | ····:cond_0 | 64 | ····:cond_0 |
67 | ····return-void | 65 | ····return-void |
68 | .end·method | 66 | .end·method |
69 | .method·public·getTileSets()Lcom/badlogic/gdx/maps/tiled/TiledMapTileSets; | 67 | .method·public·getTileSets()Lcom/badlogic/gdx/maps/tiled/TiledMapTileSets; |
70 | ····.locals·1 | 68 | ····.locals·1 |
Offset 68, 52 lines modified | Offset 68, 51 lines modified | ||
68 | .method·public·getTile(I)Lcom/badlogic/gdx/maps/tiled/TiledMapTile; | 68 | .method·public·getTile(I)Lcom/badlogic/gdx/maps/tiled/TiledMapTile; |
69 | ····.locals·4 | 69 | ····.locals·4 |
70 | ····.param·p1,·"id"····#·I | 70 | ····.param·p1,·"id"····#·I |
71 | ····.prologue | 71 | ····.prologue |
72 | ····.line·70 | 72 | ····.line·70 |
73 |
····iget-object·v |
73 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/maps/tiled/TiledMapTileSets;->tilesets:Lcom/badlogic/gdx/utils/Array; |
74 |
····invoke-virtual·{v |
74 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
75 |
····move-result-object·v |
75 | ····move-result-object·v2 |
76 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
77 | ····:cond_0 | 76 | ····:cond_0 |
78 |
····invoke-interface·{v |
77 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
79 | ····move-result·v3 | 78 | ····move-result·v3 |
80 | ····if-eqz·v3,·:cond_1 | 79 | ····if-eqz·v3,·:cond_1 |
81 |
····invoke-interface·{v |
80 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
82 |
····move-result-object·v |
81 | ····move-result-object·v1 |
83 |
····check-cast·v |
82 | ····check-cast·v1,·Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet; |
84 | ····.line·71 | 83 | ····.line·71 |
85 |
····.local·v |
84 | ····.local·v1,·"tileset":Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet; |
86 |
····invoke-virtual·{v |
85 | ····invoke-virtual·{v1,·p1},·Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet;->getTile(I)Lcom/badlogic/gdx/maps/tiled/TiledMapTile; |
87 |
····move-result-object·v |
86 | ····move-result-object·v0 |
88 | ····.line·72 | 87 | ····.line·72 |
89 |
····.local·v |
88 | ····.local·v0,·"tile":Lcom/badlogic/gdx/maps/tiled/TiledMapTile; |
90 |
····if-eqz·v |
89 | ····if-eqz·v0,·:cond_0 |
91 | ····.line·76 | 90 | ····.line·76 |
92 |
····.end·local·v |
91 | ····.end·local·v0····#·"tile":Lcom/badlogic/gdx/maps/tiled/TiledMapTile; |
93 |
····.end·local·v |
92 | ····.end·local·v1····#·"tileset":Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet; |
94 | ····:goto_0 | 93 | ····:goto_0 |
95 |
····return-object·v |
94 | ····return-object·v0 |
96 | ····:cond_1 | 95 | ····:cond_1 |
97 |
····const/4·v |
96 | ····const/4·v0,·0x0 |
98 | ····goto·:goto_0 | 97 | ····goto·:goto_0 |
99 | .end·method | 98 | .end·method |
100 | .method·public·getTileSet(I)Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet; | 99 | .method·public·getTileSet(I)Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet; |
101 | ····.locals·1 | 100 | ····.locals·1 |
102 | ····.param·p1,·"index"····#·I | 101 | ····.param·p1,·"index"····#·I |
Offset 133, 53 lines modified | Offset 132, 52 lines modified | ||
133 | .method·public·getTileSet(Ljava/lang/String;)Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet; | 132 | .method·public·getTileSet(Ljava/lang/String;)Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet; |
134 | ····.locals·3 | 133 | ····.locals·3 |
135 | ····.param·p1,·"name"····#·Ljava/lang/String; | 134 | ····.param·p1,·"name"····#·Ljava/lang/String; |
136 | ····.prologue | 135 | ····.prologue |
137 | ····.line·42 | 136 | ····.line·42 |
138 |
····iget-object·v |
137 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/maps/tiled/TiledMapTileSets;->tilesets:Lcom/badlogic/gdx/utils/Array; |
139 |
····invoke-virtual·{v |
138 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
140 |
····move-result-object·v |
139 | ····move-result-object·v1 |
141 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
142 | ····:cond_0 | 140 | ····:cond_0 |
143 |
····invoke-interface·{v |
141 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
144 | ····move-result·v2 | 142 | ····move-result·v2 |
145 | ····if-eqz·v2,·:cond_1 | 143 | ····if-eqz·v2,·:cond_1 |
146 |
····invoke-interface·{v |
144 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
147 |
····move-result-object·v |
145 | ····move-result-object·v0 |
148 |
····check-cast·v |
146 | ····check-cast·v0,·Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet; |
149 | ····.line·43 | 147 | ····.line·43 |
150 |
····.local·v |
148 | ····.local·v0,·"tileset":Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet; |
151 |
····invoke-virtual·{v |
149 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet;->getName()Ljava/lang/String; |
152 | ····move-result-object·v2 | 150 | ····move-result-object·v2 |
153 | ····invoke-virtual·{p1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 151 | ····invoke-virtual·{p1,·v2},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
154 | ····move-result·v2 | 152 | ····move-result·v2 |
155 | ····if-eqz·v2,·:cond_0 | 153 | ····if-eqz·v2,·:cond_0 |
156 | ····.line·47 | 154 | ····.line·47 |
157 |
····.end·local·v |
155 | ····.end·local·v0····#·"tileset":Lcom/badlogic/gdx/maps/tiled/TiledMapTileSet; |
158 | ····:goto_0 | 156 | ····:goto_0 |
159 |
····return-object·v |
157 | ····return-object·v0 |
160 | ····:cond_1 | 158 | ····:cond_1 |
161 |
····const/4·v |
159 | ····const/4·v0,·0x0 |
Max diff block lines reached; 149/4662 bytes (3.20%) of diff not shown. |
Offset 485, 14 lines modified | Offset 485, 15 lines modified | ||
485 | ····or-int·v18,·v18,·v19 | 485 | ····or-int·v18,·v18,·v19 |
486 | ····const/16·v19,·0x2 | 486 | ····const/16·v19,·0x2 |
487 | ····aget-byte·v19,·v14,·v19 | 487 | ····aget-byte·v19,·v14,·v19 |
488 | ····.line·81 | ||
488 | ····invoke-static/range·{v19·..·v19},·Lcom/badlogic/gdx/maps/tiled/TmxMapHelper;->unsignedByteToInt(B)I | 489 | ····invoke-static/range·{v19·..·v19},·Lcom/badlogic/gdx/maps/tiled/TmxMapHelper;->unsignedByteToInt(B)I |
489 | ····move-result·v19 | 490 | ····move-result·v19 |
490 | ····shl-int/lit8·v19,·v19,·0x10 | 491 | ····shl-int/lit8·v19,·v19,·0x10 |
491 | ····or-int·v18,·v18,·v19 | 492 | ····or-int·v18,·v18,·v19 |
Offset 240, 15 lines modified | Offset 240, 15 lines modified | ||
240 | ····move-result-object·v0 | 240 | ····move-result-object·v0 |
241 | ····return-object·v0 | 241 | ····return-object·v0 |
242 | .end·method | 242 | .end·method |
243 | .method·public·getDependencies(Ljava/lang/String;Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/maps/tiled/TmxMapLoader$Parameters;)Lcom/badlogic/gdx/utils/Array; | 243 | .method·public·getDependencies(Ljava/lang/String;Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/maps/tiled/TmxMapLoader$Parameters;)Lcom/badlogic/gdx/utils/Array; |
244 |
····.locals· |
244 | ····.locals·8 |
245 | ····.param·p1,·"fileName"····#·Ljava/lang/String; | 245 | ····.param·p1,·"fileName"····#·Ljava/lang/String; |
246 | ····.param·p2,·"tmxFile"····#·Lcom/badlogic/gdx/files/FileHandle; | 246 | ····.param·p2,·"tmxFile"····#·Lcom/badlogic/gdx/files/FileHandle; |
247 | ····.param·p3,·"parameter"····#·Lcom/badlogic/gdx/maps/tiled/TmxMapLoader$Parameters; | 247 | ····.param·p3,·"parameter"····#·Lcom/badlogic/gdx/maps/tiled/TmxMapLoader$Parameters; |
248 | ····.annotation·system·Ldalvik/annotation/Signature; | 248 | ····.annotation·system·Ldalvik/annotation/Signature; |
249 | ········value·=·{ | 249 | ········value·=·{ |
250 | ············"(", | 250 | ············"(", |
251 | ············"Ljava/lang/String;", | 251 | ············"Ljava/lang/String;", |
Offset 267, 142 lines modified | Offset 267, 139 lines modified | ||
267 | ····new-instance·v0,·Lcom/badlogic/gdx/utils/Array; | 267 | ····new-instance·v0,·Lcom/badlogic/gdx/utils/Array; |
268 | ····invoke-direct·{v0},·Lcom/badlogic/gdx/utils/Array;-><init>()V | 268 | ····invoke-direct·{v0},·Lcom/badlogic/gdx/utils/Array;-><init>()V |
269 | ····.line·162 | 269 | ····.line·162 |
270 | ····.local·v0,·"dependencies":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/assets/AssetDescriptor;>;" | 270 | ····.local·v0,·"dependencies":Lcom/badlogic/gdx/utils/Array;,·"Lcom/badlogic/gdx/utils/Array<Lcom/badlogic/gdx/assets/AssetDescriptor;>;" |
271 | ····:try_start_0 | 271 | ····:try_start_0 |
272 |
····iget-object·v |
272 | ····iget-object·v5,·p0,·Lcom/badlogic/gdx/maps/tiled/TmxMapLoader;->xml:Lcom/badlogic/gdx/utils/XmlReader; |
273 |
····invoke-virtual·{v |
273 | ····invoke-virtual·{v5,·p2},·Lcom/badlogic/gdx/utils/XmlReader;->parse(Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/utils/XmlReader$Element; |
274 |
····move-result-object·v |
274 | ····move-result-object·v5 |
275 |
····iput-object·v |
275 | ····iput-object·v5,·p0,·Lcom/badlogic/gdx/maps/tiled/TmxMapLoader;->root:Lcom/badlogic/gdx/utils/XmlReader$Element; |
276 | ····.line·163 | 276 | ····.line·163 |
277 | ····if-eqz·p3,·:cond_1 | 277 | ····if-eqz·p3,·:cond_1 |
278 | ····iget-boolean·v2,·p3,·Lcom/badlogic/gdx/maps/tiled/TmxMapLoader$Parameters;->generateMipMaps:Z | 278 | ····iget-boolean·v2,·p3,·Lcom/badlogic/gdx/maps/tiled/TmxMapLoader$Parameters;->generateMipMaps:Z |
279 | ····.line·164 | 279 | ····.line·164 |
280 | ····.local·v2,·"generateMipMaps":Z | 280 | ····.local·v2,·"generateMipMaps":Z |
281 | ····:goto_0 | 281 | ····:goto_0 |
282 |
····new-instance·v |
282 | ····new-instance·v4,·Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; |
283 |
····invoke-direct·{v |
283 | ····invoke-direct·{v4},·Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;-><init>()V |
284 | ····.line·165 | 284 | ····.line·165 |
285 |
····.local·v |
285 | ····.local·v4,·"texParams":Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter; |
286 |
····iput-boolean·v2,·v |
286 | ····iput-boolean·v2,·v4,·Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;->genMipMaps:Z |
287 | ····.line·166 | 287 | ····.line·166 |
288 | ····if-eqz·p3,·:cond_0 | 288 | ····if-eqz·p3,·:cond_0 |
289 | ····.line·167 | 289 | ····.line·167 |
290 |
····iget-object·v |
290 | ····iget-object·v5,·p3,·Lcom/badlogic/gdx/maps/tiled/TmxMapLoader$Parameters;->textureMinFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; |
291 |
····iput-object·v |
291 | ····iput-object·v5,·v4,·Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;->minFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; |
292 | ····.line·168 | 292 | ····.line·168 |
293 |
····iget-object·v |
293 | ····iget-object·v5,·p3,·Lcom/badlogic/gdx/maps/tiled/TmxMapLoader$Parameters;->textureMagFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; |
294 |
····iput-object·v |
294 | ····iput-object·v5,·v4,·Lcom/badlogic/gdx/assets/loaders/TextureLoader$TextureParameter;->magFilter:Lcom/badlogic/gdx/graphics/Texture$TextureFilter; |
295 | ····.line·170 | 295 | ····.line·170 |
296 | ····:cond_0 | 296 | ····:cond_0 |
297 |
····iget-object·v |
297 | ····iget-object·v5,·p0,·Lcom/badlogic/gdx/maps/tiled/TmxMapLoader;->root:Lcom/badlogic/gdx/utils/XmlReader$Element; |
298 |
····invoke-virtual·{p0,·v |
298 | ····invoke-virtual·{p0,·v5,·p2},·Lcom/badlogic/gdx/maps/tiled/TmxMapLoader;->loadTilesets(Lcom/badlogic/gdx/utils/XmlReader$Element;Lcom/badlogic/gdx/files/FileHandle;)Lcom/badlogic/gdx/utils/Array; |
299 |
····move-result-object·v |
299 | ····move-result-object·v5 |
300 |
····invoke-virtual·{v |
300 | ····invoke-virtual·{v5},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
301 |
····move-result-object·v |
301 | ····move-result-object·v5 |
302 | ····.local·v3,·"i$":Ljava/util/Iterator; | ||
303 | ····:goto_1 | 302 | ····:goto_1 |
304 |
····invoke-interface·{v |
303 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
305 | ····move-result·v6 | 304 | ····move-result·v6 |
306 | ····if-eqz·v6,·:cond_2 | 305 | ····if-eqz·v6,·:cond_2 |
307 |
····invoke-interface·{v |
306 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
308 |
····move-result-object·v |
307 | ····move-result-object·v3 |
309 |
····check-cast·v |
308 | ····check-cast·v3,·Lcom/badlogic/gdx/files/FileHandle; |
310 | ····.line·171 | 309 | ····.line·171 |
311 |
····.local·v |
310 | ····.local·v3,·"image":Lcom/badlogic/gdx/files/FileHandle; |
312 | ····new-instance·v6,·Lcom/badlogic/gdx/assets/AssetDescriptor; | 311 | ····new-instance·v6,·Lcom/badlogic/gdx/assets/AssetDescriptor; |
313 | ····const-class·v7,·Lcom/badlogic/gdx/graphics/Texture; | 312 | ····const-class·v7,·Lcom/badlogic/gdx/graphics/Texture; |
314 |
····invoke-direct·{v6,·v |
313 | ····invoke-direct·{v6,·v3,·v7,·v4},·Lcom/badlogic/gdx/assets/AssetDescriptor;-><init>(Lcom/badlogic/gdx/files/FileHandle;Ljava/lang/Class;Lcom/badlogic/gdx/assets/AssetLoaderParameters;)V |
315 | ····invoke-virtual·{v0,·v6},·Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V | 314 | ····invoke-virtual·{v0,·v6},·Lcom/badlogic/gdx/utils/Array;->add(Ljava/lang/Object;)V |
316 | ····:try_end_0 | 315 | ····:try_end_0 |
317 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 | 316 | ····.catch·Ljava/io/IOException;·{:try_start_0·..·:try_end_0}·:catch_0 |
318 | ····goto·:goto_1 | 317 | ····goto·:goto_1 |
Max diff block lines reached; 100997/107366 bytes (94.07%) of diff not shown. |
Offset 232, 209 lines modified | Offset 232, 188 lines modified | ||
232 | ····.locals·5 | 232 | ····.locals·5 |
233 | ····.prologue | 233 | ····.prologue |
234 | ····.line·105 | 234 | ····.line·105 |
235 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/maps/tiled/renderers/BatchTiledMapRenderer;->beginRender()V | 235 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/maps/tiled/renderers/BatchTiledMapRenderer;->beginRender()V |
236 | ····.line·106 | 236 | ····.line·106 |
237 |
····iget-object·v |
237 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/maps/tiled/renderers/BatchTiledMapRenderer;->map:Lcom/badlogic/gdx/maps/tiled/TiledMap; |
238 |
····invoke-virtual·{v |
238 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/maps/tiled/TiledMap;->getLayers()Lcom/badlogic/gdx/maps/MapLayers; |
239 |
····move-result-object·v |
239 | ····move-result-object·v2 |
240 |
····invoke-virtual·{v |
240 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/maps/MapLayers;->iterator()Ljava/util/Iterator; |
241 |
····move-result-object·v |
241 | ····move-result-object·v2 |
242 | ····:cond_0 | 242 | ····:cond_0 |
243 | ····:goto_0 | 243 | ····:goto_0 |
244 |
····invoke-interface·{v |
244 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
245 |
····move-result·v |
245 | ····move-result·v3 |
246 |
····if-eqz·v |
246 | ····if-eqz·v3,·:cond_2 |
247 |
····invoke-interface·{v |
247 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
248 |
····move-result-object·v |
248 | ····move-result-object·v0 |
249 |
····check-cast·v |
249 | ····check-cast·v0,·Lcom/badlogic/gdx/maps/MapLayer; |
250 | ····.line·107 | 250 | ····.line·107 |
251 |
····.local·v |
251 | ····.local·v0,·"layer":Lcom/badlogic/gdx/maps/MapLayer; |
252 |
····invoke-virtual·{v |
252 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/maps/MapLayer;->isVisible()Z |
253 |
····move-result·v |
253 | ····move-result·v3 |
254 |
····if-eqz·v |
254 | ····if-eqz·v3,·:cond_0 |
255 | ····.line·108 | 255 | ····.line·108 |
256 |
····instance-of·v |
256 | ····instance-of·v3,·v0,·Lcom/badlogic/gdx/maps/tiled/TiledMapTileLayer; |
257 |
····if-eqz·v |
257 | ····if-eqz·v3,·:cond_1 |
258 | ····.line·109 | 258 | ····.line·109 |
259 |
····check-cast·v |
259 | ····check-cast·v0,·Lcom/badlogic/gdx/maps/tiled/TiledMapTileLayer; |
260 |
····.end·local·v |
260 | ····.end·local·v0····#·"layer":Lcom/badlogic/gdx/maps/MapLayer; |
261 |
····invoke-virtual·{p0,·v |
261 | ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/maps/tiled/renderers/BatchTiledMapRenderer;->renderTileLayer(Lcom/badlogic/gdx/maps/tiled/TiledMapTileLayer;)V |
262 | ····goto·:goto_0 | 262 | ····goto·:goto_0 |
263 | ····.line·111 | 263 | ····.line·111 |
264 |
····.restart·local·v |
264 | ····.restart·local·v0····#·"layer":Lcom/badlogic/gdx/maps/MapLayer; |
265 | ····:cond_1 | 265 | ····:cond_1 |
266 |
····invoke-virtual·{v |
266 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/maps/MapLayer;->getObjects()Lcom/badlogic/gdx/maps/MapObjects; |
267 |
····move-result-object·v |
267 | ····move-result-object·v3 |
268 |
····invoke-virtual·{v |
268 | ····invoke-virtual·{v3},·Lcom/badlogic/gdx/maps/MapObjects;->iterator()Ljava/util/Iterator; |
269 |
····move-result-object·v |
269 | ····move-result-object·v3 |
270 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
271 | ····:goto_1 | 270 | ····:goto_1 |
272 |
····invoke-interface·{v |
271 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
273 | ····move-result·v4 | 272 | ····move-result·v4 |
274 | ····if-eqz·v4,·:cond_0 | 273 | ····if-eqz·v4,·:cond_0 |
275 |
····invoke-interface·{v |
274 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
276 |
····move-result-object·v |
275 | ····move-result-object·v1 |
277 |
····check-cast·v |
276 | ····check-cast·v1,·Lcom/badlogic/gdx/maps/MapObject; |
278 | ····.line·112 | 277 | ····.line·112 |
279 |
····.local·v |
278 | ····.local·v1,·"object":Lcom/badlogic/gdx/maps/MapObject; |
280 |
····invoke-virtual·{p0,·v |
279 | ····invoke-virtual·{p0,·v1},·Lcom/badlogic/gdx/maps/tiled/renderers/BatchTiledMapRenderer;->renderObject(Lcom/badlogic/gdx/maps/MapObject;)V |
281 | ····goto·:goto_1 | 280 | ····goto·:goto_1 |
282 | ····.line·117 | 281 | ····.line·117 |
283 |
····.end·local·v |
282 | ····.end·local·v0····#·"layer":Lcom/badlogic/gdx/maps/MapLayer; |
284 |
····.end·local·v |
283 | ····.end·local·v1····#·"object":Lcom/badlogic/gdx/maps/MapObject; |
285 | ····.end·local·v3····#·"object":Lcom/badlogic/gdx/maps/MapObject; | ||
286 | ····:cond_2 | 284 | ····:cond_2 |
287 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/maps/tiled/renderers/BatchTiledMapRenderer;->endRender()V | 285 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/maps/tiled/renderers/BatchTiledMapRenderer;->endRender()V |
288 | ····.line·118 | 286 | ····.line·118 |
289 | ····return-void | 287 | ····return-void |
290 | .end·method | 288 | .end·method |
291 | .method·public·render([I)V | 289 | .method·public·render([I)V |
292 |
····.locals· |
290 | ····.locals·7 |
293 | ····.param·p1,·"layers"····#·[I | 291 | ····.param·p1,·"layers"····#·[I |
294 | ····.prologue | 292 | ····.prologue |
Max diff block lines reached; 5175/10198 bytes (50.75%) of diff not shown. |
Offset 177, 569 lines modified | Offset 177, 540 lines modified | ||
177 | ····.line·349 | 177 | ····.line·349 |
178 | ····iget-boolean·v0,·p0,·Lcom/badlogic/gdx/maps/tiled/renderers/OrthoCachedTiledMapRenderer;->cached:Z | 178 | ····iget-boolean·v0,·p0,·Lcom/badlogic/gdx/maps/tiled/renderers/OrthoCachedTiledMapRenderer;->cached:Z |
179 | ····return·v0 | 179 | ····return·v0 |
180 | .end·method | 180 | .end·method |
181 | .method·public·render()V | 181 | .method·public·render()V |
182 |
····.locals·1 |
182 | ····.locals·12 |
183 | ····.prologue | 183 | ····.prologue |
184 |
····const/16·v1 |
184 | ····const/16·v11,·0xbe2 |
185 |
····const/high16·v1 |
185 | ····const/high16·v10,·0x40000000····#·2.0f |
186 | ····.line·114 | 186 | ····.line·114 |
187 |
····iget-boolean·v |
187 | ····iget-boolean·v7,·p0,·Lcom/badlogic/gdx/maps/tiled/renderers/OrthoCachedTiledMapRenderer;->cached:Z |
188 |
····if-nez·v |
188 | ····if-nez·v7,·:cond_1 |
189 | ····.line·115 | 189 | ····.line·115 |
190 |
····const/4·v |
190 | ····const/4·v7,·0x1 |
191 |
····iput-boolean·v |
191 | ····iput-boolean·v7,·p0,·Lcom/badlogic/gdx/maps/tiled/renderers/OrthoCachedTiledMapRenderer;->cached:Z |
192 | ····.line·116 | 192 | ····.line·116 |
193 |
····const/4·v |
193 | ····const/4·v7,·0x0 |
194 |
····iput·v |
194 | ····iput·v7,·p0,·Lcom/badlogic/gdx/maps/tiled/renderers/OrthoCachedTiledMapRenderer;->count:I |
195 | ····.line·117 | 195 | ····.line·117 |
196 |
····iget-object·v |
196 | ····iget-object·v7,·p0,·Lcom/badlogic/gdx/maps/tiled/renderers/OrthoCachedTiledMapRenderer;->spriteCache:Lcom/badlogic/gdx/graphics/g2d/SpriteCache; |
197 |
····invoke-virtual·{v |
197 | ····invoke-virtual·{v7},·Lcom/badlogic/gdx/graphics/g2d/SpriteCache;->clear()V |
198 | ····.line·119 | 198 | ····.line·119 |
199 |
····iget-object·v |
199 | ····iget-object·v7,·p0,·Lcom/badlogic/gdx/maps/tiled/renderers/OrthoCachedTiledMapRenderer;->viewBounds:Lcom/badlogic/gdx/math/Rectangle; |
200 |
····iget·v |
200 | ····iget·v7,·v7,·Lcom/badlogic/gdx/math/Rectangle;->width:F |
201 |
····iget·v |
201 | ····iget·v8,·p0,·Lcom/badlogic/gdx/maps/tiled/renderers/OrthoCachedTiledMapRenderer;->overCache:F |
202 |
····mul-float·v1,·v |
202 | ····mul-float·v1,·v7,·v8 |
203 | ····.line·120 | 203 | ····.line·120 |
204 | ····.local·v1,·"extraWidth":F | 204 | ····.local·v1,·"extraWidth":F |
205 |
····iget-object·v |
205 | ····iget-object·v7,·p0,·Lcom/badlogic/gdx/maps/tiled/renderers/OrthoCachedTiledMapRenderer;->viewBounds:Lcom/badlogic/gdx/math/Rectangle; |
206 |
····iget·v |
206 | ····iget·v7,·v7,·Lcom/badlogic/gdx/math/Rectangle;->height:F |
207 |
····iget·v |
207 | ····iget·v8,·p0,·Lcom/badlogic/gdx/maps/tiled/renderers/OrthoCachedTiledMapRenderer;->overCache:F |
208 |
····mul-float·v0,·v |
208 | ····mul-float·v0,·v7,·v8 |
209 | ····.line·121 | 209 | ····.line·121 |
210 | ····.local·v0,·"extraHeight":F | 210 | ····.local·v0,·"extraHeight":F |
211 |
····iget-object·v |
211 | ····iget-object·v7,·p0,·Lcom/badlogic/gdx/maps/tiled/renderers/OrthoCachedTiledMapRenderer;->cacheBounds:Lcom/badlogic/gdx/math/Rectangle; |
212 |
····iget-object·v |
212 | ····iget-object·v8,·p0,·Lcom/badlogic/gdx/maps/tiled/renderers/OrthoCachedTiledMapRenderer;->viewBounds:Lcom/badlogic/gdx/math/Rectangle; |
213 |
····iget·v |
213 | ····iget·v8,·v8,·Lcom/badlogic/gdx/math/Rectangle;->x:F |
214 |
····sub-float/2addr·v |
214 | ····sub-float/2addr·v8,·v1 |
215 |
····iput·v |
215 | ····iput·v8,·v7,·Lcom/badlogic/gdx/math/Rectangle;->x:F |
216 | ····.line·122 | 216 | ····.line·122 |
217 |
····iget-object·v |
217 | ····iget-object·v7,·p0,·Lcom/badlogic/gdx/maps/tiled/renderers/OrthoCachedTiledMapRenderer;->cacheBounds:Lcom/badlogic/gdx/math/Rectangle; |
218 |
····iget-object·v |
218 | ····iget-object·v8,·p0,·Lcom/badlogic/gdx/maps/tiled/renderers/OrthoCachedTiledMapRenderer;->viewBounds:Lcom/badlogic/gdx/math/Rectangle; |
219 |
····iget·v |
219 | ····iget·v8,·v8,·Lcom/badlogic/gdx/math/Rectangle;->y:F |
220 |
····sub-float/2addr·v |
220 | ····sub-float/2addr·v8,·v0 |
221 |
····iput·v |
221 | ····iput·v8,·v7,·Lcom/badlogic/gdx/math/Rectangle;->y:F |
222 | ····.line·123 | 222 | ····.line·123 |
223 |
····iget-object·v |
223 | ····iget-object·v7,·p0,·Lcom/badlogic/gdx/maps/tiled/renderers/OrthoCachedTiledMapRenderer;->cacheBounds:Lcom/badlogic/gdx/math/Rectangle; |
224 |
····iget-object·v |
224 | ····iget-object·v8,·p0,·Lcom/badlogic/gdx/maps/tiled/renderers/OrthoCachedTiledMapRenderer;->viewBounds:Lcom/badlogic/gdx/math/Rectangle; |
225 |
····iget·v |
225 | ····iget·v8,·v8,·Lcom/badlogic/gdx/math/Rectangle;->width:F |
226 |
····mul-float·v |
226 | ····mul-float·v9,·v1,·v10 |
227 |
····add-float/2addr·v |
227 | ····add-float/2addr·v8,·v9 |
228 |
····iput·v |
228 | ····iput·v8,·v7,·Lcom/badlogic/gdx/math/Rectangle;->width:F |
229 | ····.line·124 | 229 | ····.line·124 |
230 |
····iget-object·v |
230 | ····iget-object·v7,·p0,·Lcom/badlogic/gdx/maps/tiled/renderers/OrthoCachedTiledMapRenderer;->cacheBounds:Lcom/badlogic/gdx/math/Rectangle; |
231 |
····iget-object·v |
231 | ····iget-object·v8,·p0,·Lcom/badlogic/gdx/maps/tiled/renderers/OrthoCachedTiledMapRenderer;->viewBounds:Lcom/badlogic/gdx/math/Rectangle; |
232 |
····iget·v |
232 | ····iget·v8,·v8,·Lcom/badlogic/gdx/math/Rectangle;->height:F |
233 |
····mul-float·v |
233 | ····mul-float·v9,·v0,·v10 |
234 |
····add-float/2addr·v |
234 | ····add-float/2addr·v8,·v9 |
Max diff block lines reached; 27573/34144 bytes (80.76%) of diff not shown. |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | #·instance·fields | 26 | #·instance·fields |
27 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/math/Bresenham2; | 27 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/math/Bresenham2; |
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·constructor·<init>(Lcom/badlogic/gdx/math/Bresenham2;)V | 29 | .method·constructor·<init>(Lcom/badlogic/gdx/math/Bresenham2;)V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/math/Bresenham2; | ||
31 | ····.prologue | 32 | ····.prologue |
32 | ····.line·30 | 33 | ····.line·30 |
33 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/math/Bresenham2$1;->this$0:Lcom/badlogic/gdx/math/Bresenham2; | 34 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/math/Bresenham2$1;->this$0:Lcom/badlogic/gdx/math/Bresenham2; |
34 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/utils/Pool;-><init>()V | 35 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/utils/Pool;-><init>()V |
Offset 29, 14 lines modified | Offset 29, 15 lines modified | ||
29 | ····.end·annotation | 29 | ····.end·annotation |
30 | .end·field | 30 | .end·field |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·public·constructor·<init>(Lcom/badlogic/gdx/math/CumulativeDistribution;Ljava/lang/Object;FF)V | 32 | .method·public·constructor·<init>(Lcom/badlogic/gdx/math/CumulativeDistribution;Ljava/lang/Object;FF)V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/math/CumulativeDistribution; | ||
34 | ····.param·p3,·"frequency"····#·F | 35 | ····.param·p3,·"frequency"····#·F |
35 | ····.param·p4,·"interval"····#·F | 36 | ····.param·p4,·"interval"····#·F |
36 | ····.annotation·system·Ldalvik/annotation/Signature; | 37 | ····.annotation·system·Ldalvik/annotation/Signature; |
37 | ········value·=·{ | 38 | ········value·=·{ |
38 | ············"(TT;FF)V" | 39 | ············"(TT;FF)V" |
39 | ········} | 40 | ········} |
40 | ····.end·annotation | 41 | ····.end·annotation |
Offset 413, 45 lines modified | Offset 413, 44 lines modified | ||
413 | ········} | 413 | ········} |
414 | ····.end·annotation | 414 | ····.end·annotation |
415 | ····.prologue | 415 | ····.prologue |
416 | ····.line·117 | 416 | ····.line·117 |
417 | ····.local·p0,·"this":Lcom/badlogic/gdx/math/CumulativeDistribution;,·"Lcom/badlogic/gdx/math/CumulativeDistribution<TT;>;" | 417 | ····.local·p0,·"this":Lcom/badlogic/gdx/math/CumulativeDistribution;,·"Lcom/badlogic/gdx/math/CumulativeDistribution<TT;>;" |
418 | ····.local·p1,·"obj":Ljava/lang/Object;,·"TT;" | 418 | ····.local·p1,·"obj":Ljava/lang/Object;,·"TT;" |
419 |
····iget-object·v |
419 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/math/CumulativeDistribution;->values:Lcom/badlogic/gdx/utils/Array; |
420 |
····invoke-virtual·{v |
420 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
421 |
····move-result-object·v |
421 | ····move-result-object·v1 |
422 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
423 | ····:cond_0 | 422 | ····:cond_0 |
424 |
····invoke-interface·{v |
423 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
425 | ····move-result·v2 | 424 | ····move-result·v2 |
426 | ····if-eqz·v2,·:cond_1 | 425 | ····if-eqz·v2,·:cond_1 |
427 |
····invoke-interface·{v |
426 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
428 |
····move-result-object·v |
427 | ····move-result-object·v0 |
429 |
····check-cast·v |
428 | ····check-cast·v0,·Lcom/badlogic/gdx/math/CumulativeDistribution$CumulativeValue; |
430 | ····.line·118 | 429 | ····.line·118 |
431 |
····.local·v |
430 | ····.local·v0,·"value":Lcom/badlogic/gdx/math/CumulativeDistribution$CumulativeValue;,·"Lcom/badlogic/gdx/math/CumulativeDistribution<TT;>.CumulativeValue;" |
432 |
····iget-object·v2,·v |
431 | ····iget-object·v2,·v0,·Lcom/badlogic/gdx/math/CumulativeDistribution$CumulativeValue;->value:Ljava/lang/Object; |
433 | ····if-ne·v2,·p1,·:cond_0 | 432 | ····if-ne·v2,·p1,·:cond_0 |
434 | ····.line·119 | 433 | ····.line·119 |
435 |
····iput·p2,·v |
434 | ····iput·p2,·v0,·Lcom/badlogic/gdx/math/CumulativeDistribution$CumulativeValue;->interval:F |
436 | ····.line·122 | 435 | ····.line·122 |
437 |
····.end·local·v |
436 | ····.end·local·v0····#·"value":Lcom/badlogic/gdx/math/CumulativeDistribution$CumulativeValue;,·"Lcom/badlogic/gdx/math/CumulativeDistribution<TT;>.CumulativeValue;" |
438 | ····:cond_1 | 437 | ····:cond_1 |
439 | ····return-void | 438 | ····return-void |
440 | .end·method | 439 | .end·method |
441 | .method·public·size()I | 440 | .method·public·size()I |
442 | ····.locals·1 | 441 | ····.locals·1 |
Offset 237, 28 lines modified | Offset 237, 30 lines modified | ||
237 | ····move-result-object·v4 | 237 | ····move-result-object·v4 |
238 | ····invoke-interface·{v3,·v4},·Lcom/badlogic/gdx/math/Vector;->add(Lcom/badlogic/gdx/math/Vector;)Lcom/badlogic/gdx/math/Vector; | 238 | ····invoke-interface·{v3,·v4},·Lcom/badlogic/gdx/math/Vector;->add(Lcom/badlogic/gdx/math/Vector;)Lcom/badlogic/gdx/math/Vector; |
239 | ····move-result-object·v3 | 239 | ····move-result-object·v3 |
240 | ····.line·96 | ||
240 | ····invoke-interface·{p6,·p5},·Lcom/badlogic/gdx/math/Vector;->set(Lcom/badlogic/gdx/math/Vector;)Lcom/badlogic/gdx/math/Vector; | 241 | ····invoke-interface·{p6,·p5},·Lcom/badlogic/gdx/math/Vector;->set(Lcom/badlogic/gdx/math/Vector;)Lcom/badlogic/gdx/math/Vector; |
241 | ····move-result-object·v4 | 242 | ····move-result-object·v4 |
242 | ····mul-float·v5,·v2,·p1 | 243 | ····mul-float·v5,·v2,·p1 |
243 | ····invoke-interface·{v4,·v5},·Lcom/badlogic/gdx/math/Vector;->scl(F)Lcom/badlogic/gdx/math/Vector; | 244 | ····invoke-interface·{v4,·v5},·Lcom/badlogic/gdx/math/Vector;->scl(F)Lcom/badlogic/gdx/math/Vector; |
244 | ····move-result-object·v4 | 245 | ····move-result-object·v4 |
245 | ····invoke-interface·{v3,·v4},·Lcom/badlogic/gdx/math/Vector;->add(Lcom/badlogic/gdx/math/Vector;)Lcom/badlogic/gdx/math/Vector; | 246 | ····invoke-interface·{v3,·v4},·Lcom/badlogic/gdx/math/Vector;->add(Lcom/badlogic/gdx/math/Vector;)Lcom/badlogic/gdx/math/Vector; |
246 | ····move-result-object·v3 | 247 | ····move-result-object·v3 |
248 | ····.line·95 | ||
247 | ····return-object·v3 | 249 | ····return-object·v3 |
248 | .end·method | 250 | .end·method |
249 | .method·public·static·cubic_derivative(Lcom/badlogic/gdx/math/Vector;FLcom/badlogic/gdx/math/Vector;Lcom/badlogic/gdx/math/Vector;Lcom/badlogic/gdx/math/Vector;Lcom/badlogic/gdx/math/Vector;Lcom/badlogic/gdx/math/Vector;)Lcom/badlogic/gdx/math/Vector; | 251 | .method·public·static·cubic_derivative(Lcom/badlogic/gdx/math/Vector;FLcom/badlogic/gdx/math/Vector;Lcom/badlogic/gdx/math/Vector;Lcom/badlogic/gdx/math/Vector;Lcom/badlogic/gdx/math/Vector;Lcom/badlogic/gdx/math/Vector;)Lcom/badlogic/gdx/math/Vector; |
250 | ····.locals·8 | 252 | ····.locals·8 |
251 | ····.param·p1,·"t"····#·F | 253 | ····.param·p1,·"t"····#·F |
252 | ····.annotation·system·Ldalvik/annotation/Signature; | 254 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 15, 167 lines modified | Offset 15, 162 lines modified | ||
15 | .field·protected·final·planePointsArray:[F | 15 | .field·protected·final·planePointsArray:[F |
16 | .field·public·final·planes:[Lcom/badlogic/gdx/math/Plane; | 16 | .field·public·final·planes:[Lcom/badlogic/gdx/math/Plane; |
17 | #·direct·methods | 17 | #·direct·methods |
18 | .method·static·constructor·<clinit>()V | 18 | .method·static·constructor·<clinit>()V |
19 |
····.locals· |
19 | ····.locals·9 |
20 | ····.prologue | 20 | ····.prologue |
21 |
····const/ |
21 | ····const/4·v3,·0x0 |
22 |
····const/high16·v |
22 | ····const/high16·v8,·0x3f800000····#·1.0f |
23 |
···· |
23 | ····const/high16·v7,·-0x40800000····#·-1.0f |
24 | ····const/16·v6,·0x8 | ||
25 |
|
24 | ····.line·28 |
25 | ····const/16·v4,·0x8 | ||
26 |
···· |
26 | ····new-array·v4,·v4,·[Lcom/badlogic/gdx/math/Vector3; |
27 |
····new-instance·v |
27 | ····new-instance·v5,·Lcom/badlogic/gdx/math/Vector3; |
28 |
····invoke-direct·{v |
28 | ····invoke-direct·{v5,·v7,·v7,·v7},·Lcom/badlogic/gdx/math/Vector3;-><init>(FFF)V |
29 |
····aput-object·v |
29 | ····aput-object·v5,·v4,·v3 |
30 |
····const/4·v |
30 | ····const/4·v5,·0x1 |
31 |
····new-instance·v |
31 | ····new-instance·v6,·Lcom/badlogic/gdx/math/Vector3; |
32 |
····invoke-direct·{v |
32 | ····invoke-direct·{v6,·v8,·v7,·v7},·Lcom/badlogic/gdx/math/Vector3;-><init>(FFF)V |
33 |
····aput-object·v |
33 | ····aput-object·v6,·v4,·v5 |
34 |
····const/4·v |
34 | ····const/4·v5,·0x2 |
35 |
····new-instance·v |
35 | ····new-instance·v6,·Lcom/badlogic/gdx/math/Vector3; |
36 |
····invoke-direct·{v |
36 | ····invoke-direct·{v6,·v8,·v8,·v7},·Lcom/badlogic/gdx/math/Vector3;-><init>(FFF)V |
37 |
····aput-object·v |
37 | ····aput-object·v6,·v4,·v5 |
38 |
····const/4·v |
38 | ····const/4·v5,·0x3 |
39 |
····new-instance·v |
39 | ····new-instance·v6,·Lcom/badlogic/gdx/math/Vector3; |
40 |
····invoke-direct·{v |
40 | ····invoke-direct·{v6,·v7,·v8,·v7},·Lcom/badlogic/gdx/math/Vector3;-><init>(FFF)V |
41 |
····aput-object·v |
41 | ····aput-object·v6,·v4,·v5 |
42 |
····const/4·v |
42 | ····const/4·v5,·0x4 |
43 |
····new-instance·v |
43 | ····new-instance·v6,·Lcom/badlogic/gdx/math/Vector3; |
44 |
····invoke-direct·{v |
44 | ····invoke-direct·{v6,·v7,·v7,·v8},·Lcom/badlogic/gdx/math/Vector3;-><init>(FFF)V |
45 |
····aput-object·v |
45 | ····aput-object·v6,·v4,·v5 |
46 |
····const/4·v |
46 | ····const/4·v5,·0x5 |
47 |
····new-instance·v |
47 | ····new-instance·v6,·Lcom/badlogic/gdx/math/Vector3; |
48 |
····invoke-direct·{v |
48 | ····invoke-direct·{v6,·v8,·v7,·v8},·Lcom/badlogic/gdx/math/Vector3;-><init>(FFF)V |
49 |
····aput-object·v |
49 | ····aput-object·v6,·v4,·v5 |
50 |
····const/4·v |
50 | ····const/4·v5,·0x6 |
51 |
····new-instance·v |
51 | ····new-instance·v6,·Lcom/badlogic/gdx/math/Vector3; |
52 |
····invoke-direct·{v |
52 | ····invoke-direct·{v6,·v8,·v8,·v8},·Lcom/badlogic/gdx/math/Vector3;-><init>(FFF)V |
53 |
····aput-object·v |
53 | ····aput-object·v6,·v4,·v5 |
54 |
····const/4·v |
54 | ····const/4·v5,·0x7 |
55 |
····new-instance·v |
55 | ····new-instance·v6,·Lcom/badlogic/gdx/math/Vector3; |
56 |
····invoke-direct·{v |
56 | ····invoke-direct·{v6,·v7,·v8,·v8},·Lcom/badlogic/gdx/math/Vector3;-><init>(FFF)V |
57 |
····aput-object·v |
57 | ····aput-object·v6,·v4,·v5 |
58 |
····sput-object·v |
58 | ····sput-object·v4,·Lcom/badlogic/gdx/math/Frustum;->clipSpacePlanePoints:[Lcom/badlogic/gdx/math/Vector3; |
59 | ····.line·31 | 59 | ····.line·31 |
60 |
····const/16·v |
60 | ····const/16·v4,·0x18 |
61 |
····new-array·v |
61 | ····new-array·v4,·v4,·[F |
62 |
····sput-object·v |
62 | ····sput-object·v4,·Lcom/badlogic/gdx/math/Frustum;->clipSpacePlanePointsArray:[F |
63 | ····.line·34 | 63 | ····.line·34 |
64 |
····const/4·v |
64 | ····const/4·v0,·0x0 |
65 | ····.line·35 | 65 | ····.line·35 |
66 |
····.local·v |
66 | ····.local·v0,·"j":I |
67 |
····sget-object·v |
67 | ····sget-object·v4,·Lcom/badlogic/gdx/math/Frustum;->clipSpacePlanePoints:[Lcom/badlogic/gdx/math/Vector3; |
Max diff block lines reached; 2296/6873 bytes (33.41%) of diff not shown. |
Offset 389, 15 lines modified | Offset 389, 14 lines modified | ||
389 | .method·public·constructor·<init>()V | 389 | .method·public·constructor·<init>()V |
390 | ····.locals·0 | 390 | ····.locals·0 |
391 | ····.prologue | 391 | ····.prologue |
392 | ····.line·21 | 392 | ····.line·21 |
393 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 393 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
394 | ····.line·377 | ||
395 | ····return-void | 394 | ····return-void |
396 | .end·method | 395 | .end·method |
397 | #·virtual·methods | 396 | #·virtual·methods |
398 | .method·public·abstract·apply(F)F | 397 | .method·public·abstract·apply(F)F |
399 | .end·method | 398 | .end·method |
Offset 157, 15 lines modified | Offset 157, 14 lines modified | ||
157 | .method·public·constructor·<init>()V | 157 | .method·public·constructor·<init>()V |
158 | ····.locals·0 | 158 | ····.locals·0 |
159 | ····.prologue | 159 | ····.prologue |
160 | ····.line·32 | 160 | ····.line·32 |
161 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 161 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
162 | ····.line·1224 | ||
163 | ····return-void | 162 | ····return-void |
164 | .end·method | 163 | .end·method |
165 | .method·static·det(FFFF)F | 164 | .method·static·det(FFFF)F |
166 | ····.locals·2 | 165 | ····.locals·2 |
167 | ····.param·p0,·"a"····#·F | 166 | ····.param·p0,·"a"····#·F |
168 | ····.param·p1,·"b"····#·F | 167 | ····.param·p1,·"b"····#·F |
Offset 2742, 14 lines modified | Offset 2741, 15 lines modified | ||
2742 | ····aget·v9,·p1,·v9 | 2741 | ····aget·v9,·p1,·v9 |
2743 | ····add-int/lit8·v10,·v2,·0x5 | 2742 | ····add-int/lit8·v10,·v2,·0x5 |
2744 | ····aget·v10,·p1,·v10 | 2743 | ····aget·v10,·p1,·v10 |
2744 | ····.line·528 | ||
2745 | ····invoke-virtual·{v7,·v8,·v9,·v10},·Lcom/badlogic/gdx/math/Vector3;->set(FFF)Lcom/badlogic/gdx/math/Vector3; | 2745 | ····invoke-virtual·{v7,·v8,·v9,·v10},·Lcom/badlogic/gdx/math/Vector3;->set(FFF)Lcom/badlogic/gdx/math/Vector3; |
2746 | ····move-result-object·v7 | 2746 | ····move-result-object·v7 |
2747 | ····sget-object·v8,·Lcom/badlogic/gdx/math/Intersector;->tmp3:Lcom/badlogic/gdx/math/Vector3; | 2747 | ····sget-object·v8,·Lcom/badlogic/gdx/math/Intersector;->tmp3:Lcom/badlogic/gdx/math/Vector3; |
2748 | ····add-int/lit8·v9,·v2,·0x6 | 2748 | ····add-int/lit8·v9,·v2,·0x6 |
Offset 2760, 20 lines modified | Offset 2760, 22 lines modified | ||
2760 | ····aget·v10,·p1,·v10 | 2760 | ····aget·v10,·p1,·v10 |
2761 | ····add-int/lit8·v11,·v2,·0x8 | 2761 | ····add-int/lit8·v11,·v2,·0x8 |
2762 | ····aget·v11,·p1,·v11 | 2762 | ····aget·v11,·p1,·v11 |
2763 | ····.line·529 | ||
2763 | ····invoke-virtual·{v8,·v9,·v10,·v11},·Lcom/badlogic/gdx/math/Vector3;->set(FFF)Lcom/badlogic/gdx/math/Vector3; | 2764 | ····invoke-virtual·{v8,·v9,·v10,·v11},·Lcom/badlogic/gdx/math/Vector3;->set(FFF)Lcom/badlogic/gdx/math/Vector3; |
2764 | ····move-result-object·v8 | 2765 | ····move-result-object·v8 |
2765 | ····sget-object·v9,·Lcom/badlogic/gdx/math/Intersector;->tmp:Lcom/badlogic/gdx/math/Vector3; | 2766 | ····sget-object·v9,·Lcom/badlogic/gdx/math/Intersector;->tmp:Lcom/badlogic/gdx/math/Vector3; |
2767 | ····.line·527 | ||
2766 | ····invoke-static·{p0,·v6,·v7,·v8,·v9},·Lcom/badlogic/gdx/math/Intersector;->intersectRayTriangle(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Z | 2768 | ····invoke-static·{p0,·v6,·v7,·v8,·v9},·Lcom/badlogic/gdx/math/Intersector;->intersectRayTriangle(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Z |
2767 | ····move-result·v4 | 2769 | ····move-result·v4 |
2768 | ····.line·531 | 2770 | ····.line·531 |
2769 | ····.local·v4,·"result":Z | 2771 | ····.local·v4,·"result":Z |
2770 | ····if-ne·v4,·v5,·:cond_1 | 2772 | ····if-ne·v4,·v5,·:cond_1 |
Offset 2930, 14 lines modified | Offset 2932, 15 lines modified | ||
2930 | ····aget·v12,·p1,·v12 | 2932 | ····aget·v12,·p1,·v12 |
2931 | ····add-int/lit8·v13,·v5,·0x2 | 2933 | ····add-int/lit8·v13,·v5,·0x2 |
2932 | ····aget·v13,·p1,·v13 | 2934 | ····aget·v13,·p1,·v13 |
2935 | ····.line·569 | ||
2933 | ····invoke-virtual·{v10,·v11,·v12,·v13},·Lcom/badlogic/gdx/math/Vector3;->set(FFF)Lcom/badlogic/gdx/math/Vector3; | 2936 | ····invoke-virtual·{v10,·v11,·v12,·v13},·Lcom/badlogic/gdx/math/Vector3;->set(FFF)Lcom/badlogic/gdx/math/Vector3; |
2934 | ····move-result-object·v10 | 2937 | ····move-result-object·v10 |
2935 | ····sget-object·v11,·Lcom/badlogic/gdx/math/Intersector;->tmp3:Lcom/badlogic/gdx/math/Vector3; | 2938 | ····sget-object·v11,·Lcom/badlogic/gdx/math/Intersector;->tmp3:Lcom/badlogic/gdx/math/Vector3; |
2936 | ····aget·v12,·p1,·v6 | 2939 | ····aget·v12,·p1,·v6 |
Offset 2946, 20 lines modified | Offset 2949, 22 lines modified | ||
2946 | ····aget·v13,·p1,·v13 | 2949 | ····aget·v13,·p1,·v13 |
2947 | ····add-int/lit8·v14,·v6,·0x2 | 2950 | ····add-int/lit8·v14,·v6,·0x2 |
2948 | ····aget·v14,·p1,·v14 | 2951 | ····aget·v14,·p1,·v14 |
2952 | ····.line·570 | ||
2949 | ····invoke-virtual·{v11,·v12,·v13,·v14},·Lcom/badlogic/gdx/math/Vector3;->set(FFF)Lcom/badlogic/gdx/math/Vector3; | 2953 | ····invoke-virtual·{v11,·v12,·v13,·v14},·Lcom/badlogic/gdx/math/Vector3;->set(FFF)Lcom/badlogic/gdx/math/Vector3; |
2950 | ····move-result-object·v11 | 2954 | ····move-result-object·v11 |
2951 | ····sget-object·v12,·Lcom/badlogic/gdx/math/Intersector;->tmp:Lcom/badlogic/gdx/math/Vector3; | 2955 | ····sget-object·v12,·Lcom/badlogic/gdx/math/Intersector;->tmp:Lcom/badlogic/gdx/math/Vector3; |
2956 | ····.line·568 | ||
2952 | ····invoke-static·{p0,·v9,·v10,·v11,·v12},·Lcom/badlogic/gdx/math/Intersector;->intersectRayTriangle(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Z | 2957 | ····invoke-static·{p0,·v9,·v10,·v11,·v12},·Lcom/badlogic/gdx/math/Intersector;->intersectRayTriangle(Lcom/badlogic/gdx/math/collision/Ray;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Z |
2953 | ····move-result·v8 | 2958 | ····move-result·v8 |
2954 | ····.line·572 | 2959 | ····.line·572 |
2955 | ····.local·v8,·"result":Z | 2960 | ····.local·v8,·"result":Z |
2956 | ····const/4·v9,·0x1 | 2961 | ····const/4·v9,·0x1 |
Offset 112, 15 lines modified | Offset 112, 14 lines modified | ||
112 | .method·public·constructor·<init>()V | 112 | .method·public·constructor·<init>()V |
113 | ····.locals·0 | 113 | ····.locals·0 |
114 | ····.prologue | 114 | ····.prologue |
115 | ····.line·25 | 115 | ····.line·25 |
116 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 116 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
117 | ····.line·90 | ||
118 | ····return-void | 117 | ····return-void |
119 | .end·method | 118 | .end·method |
120 | .method·public·static·atan2(FF)F | 119 | .method·public·static·atan2(FF)F |
121 | ····.locals·10 | 120 | ····.locals·10 |
122 | ····.param·p0,·"y"····#·F | 121 | ····.param·p0,·"y"····#·F |
123 | ····.param·p1,·"x"····#·F | 122 | ····.param·p1,·"x"····#·F |
Offset 3694, 21 lines modified | Offset 3694, 15 lines modified | ||
3694 | ····aget·v1,·v1,·v2 | 3694 | ····aget·v1,·v1,·v2 |
3695 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; | 3695 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; |
3696 | ····move-result-object·v0 | 3696 | ····move-result-object·v0 |
3697 | ····const-string·v1,·"]\n" | 3697 | ····const-string·v1,·"]\n[" |
3698 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
3699 | ····move-result-object·v0 | ||
3700 | ····const-string·v1,·"[" | ||
3701 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 3698 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
3702 | ····move-result-object·v0 | 3699 | ····move-result-object·v0 |
3703 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/math/Matrix3;->val:[F | 3700 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/math/Matrix3;->val:[F |
Offset 3748, 21 lines modified | Offset 3742, 15 lines modified | ||
3748 | ····aget·v1,·v1,·v2 | 3742 | ····aget·v1,·v1,·v2 |
3749 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; | 3743 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; |
3750 | ····move-result-object·v0 | 3744 | ····move-result-object·v0 |
3751 | ····const-string·v1,·"]\n" | 3745 | ····const-string·v1,·"]\n[" |
3752 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
3753 | ····move-result-object·v0 | ||
3754 | ····const-string·v1,·"[" | ||
3755 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 3746 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
3756 | ····move-result-object·v0 | 3747 | ····move-result-object·v0 |
3757 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/math/Matrix3;->val:[F | 3748 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/math/Matrix3;->val:[F |
Offset 1851, 14 lines modified | Offset 1851, 15 lines modified | ||
1851 | ····invoke-static·{v0},·Ljava/lang/Math;->abs(F)F | 1851 | ····invoke-static·{v0},·Ljava/lang/Math;->abs(F)F |
1852 | ····move-result·v0 | 1852 | ····move-result·v0 |
1853 | ····:goto_0 | 1853 | ····:goto_0 |
1854 | ····return·v0 | 1854 | ····return·v0 |
1855 | ····.line·1120 | ||
1855 | ····:cond_0 | 1856 | ····:cond_0 |
1856 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/math/Matrix4;->getScaleXSquared()F | 1857 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/math/Matrix4;->getScaleXSquared()F |
1857 | ····move-result·v0 | 1858 | ····move-result·v0 |
1858 | ····float-to-double·v0,·v0 | 1859 | ····float-to-double·v0,·v0 |
Offset 1957, 14 lines modified | Offset 1958, 15 lines modified | ||
1957 | ····invoke-static·{v0},·Ljava/lang/Math;->abs(F)F | 1958 | ····invoke-static·{v0},·Ljava/lang/Math;->abs(F)F |
1958 | ····move-result·v0 | 1959 | ····move-result·v0 |
1959 | ····:goto_0 | 1960 | ····:goto_0 |
1960 | ····return·v0 | 1961 | ····return·v0 |
1962 | ····.line·1126 | ||
1961 | ····:cond_0 | 1963 | ····:cond_0 |
1962 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/math/Matrix4;->getScaleYSquared()F | 1964 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/math/Matrix4;->getScaleYSquared()F |
1963 | ····move-result·v0 | 1965 | ····move-result·v0 |
1964 | ····float-to-double·v0,·v0 | 1966 | ····float-to-double·v0,·v0 |
Offset 2063, 14 lines modified | Offset 2065, 15 lines modified | ||
2063 | ····invoke-static·{v0},·Ljava/lang/Math;->abs(F)F | 2065 | ····invoke-static·{v0},·Ljava/lang/Math;->abs(F)F |
2064 | ····move-result·v0 | 2066 | ····move-result·v0 |
2065 | ····:goto_0 | 2067 | ····:goto_0 |
2066 | ····return·v0 | 2068 | ····return·v0 |
2069 | ····.line·1132 | ||
2067 | ····:cond_0 | 2070 | ····:cond_0 |
2068 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/math/Matrix4;->getScaleZSquared()F | 2071 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/math/Matrix4;->getScaleZSquared()F |
2069 | ····move-result·v0 | 2072 | ····move-result·v0 |
2070 | ····float-to-double·v0,·v0 | 2073 | ····float-to-double·v0,·v0 |
Offset 8642, 21 lines modified | Offset 8645, 15 lines modified | ||
8642 | ····aget·v1,·v1,·v2 | 8645 | ····aget·v1,·v1,·v2 |
8643 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; | 8646 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; |
8644 | ····move-result-object·v0 | 8647 | ····move-result-object·v0 |
8645 | ····const-string·v1,·"]\n" | 8648 | ····const-string·v1,·"]\n[" |
8646 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
8647 | ····move-result-object·v0 | ||
8648 | ····const-string·v1,·"[" | ||
8649 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 8649 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
8650 | ····move-result-object·v0 | 8650 | ····move-result-object·v0 |
8651 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F | 8651 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F |
Offset 8712, 21 lines modified | Offset 8709, 15 lines modified | ||
8712 | ····aget·v1,·v1,·v2 | 8709 | ····aget·v1,·v1,·v2 |
8713 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; | 8710 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; |
8714 | ····move-result-object·v0 | 8711 | ····move-result-object·v0 |
8715 | ····const-string·v1,·"]\n" | 8712 | ····const-string·v1,·"]\n[" |
8716 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | ||
8717 | ····move-result-object·v0 | ||
8718 | ····const-string·v1,·"[" | ||
8719 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 8713 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
8720 | ····move-result-object·v0 | 8714 | ····move-result-object·v0 |
8721 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F | 8715 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/math/Matrix4;->val:[F |
Offset 8782, 21 lines modified | Offset 8773, 15 lines modified | ||
8782 | ····aget·v1,·v1,·v2 | 8773 | ····aget·v1,·v1,·v2 |
8783 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; | 8774 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder; |
8784 | ····move-result-object·v0 | 8775 | ····move-result-object·v0 |
Max diff block lines reached; 207/2691 bytes (7.69%) of diff not shown. |
Offset 459, 42 lines modified | Offset 459, 45 lines modified | ||
459 | ····move-result·v4 | 459 | ····move-result·v4 |
460 | ····if-ne·v3,·v4,·:cond_4 | 460 | ····if-ne·v3,·v4,·:cond_4 |
461 | ····iget·v3,·p0,·Lcom/badlogic/gdx/math/Quaternion;->x:F | 461 | ····iget·v3,·p0,·Lcom/badlogic/gdx/math/Quaternion;->x:F |
462 | ····.line·704 | ||
462 | ····invoke-static·{v3},·Lcom/badlogic/gdx/utils/NumberUtils;->floatToRawIntBits(F)I | 463 | ····invoke-static·{v3},·Lcom/badlogic/gdx/utils/NumberUtils;->floatToRawIntBits(F)I |
463 | ····move-result·v3 | 464 | ····move-result·v3 |
464 | ····iget·v4,·v0,·Lcom/badlogic/gdx/math/Quaternion;->x:F | 465 | ····iget·v4,·v0,·Lcom/badlogic/gdx/math/Quaternion;->x:F |
465 | ····invoke-static·{v4},·Lcom/badlogic/gdx/utils/NumberUtils;->floatToRawIntBits(F)I | 466 | ····invoke-static·{v4},·Lcom/badlogic/gdx/utils/NumberUtils;->floatToRawIntBits(F)I |
466 | ····move-result·v4 | 467 | ····move-result·v4 |
467 | ····if-ne·v3,·v4,·:cond_4 | 468 | ····if-ne·v3,·v4,·:cond_4 |
468 | ····iget·v3,·p0,·Lcom/badlogic/gdx/math/Quaternion;->y:F | 469 | ····iget·v3,·p0,·Lcom/badlogic/gdx/math/Quaternion;->y:F |
470 | ····.line·705 | ||
469 | ····invoke-static·{v3},·Lcom/badlogic/gdx/utils/NumberUtils;->floatToRawIntBits(F)I | 471 | ····invoke-static·{v3},·Lcom/badlogic/gdx/utils/NumberUtils;->floatToRawIntBits(F)I |
470 | ····move-result·v3 | 472 | ····move-result·v3 |
471 | ····iget·v4,·v0,·Lcom/badlogic/gdx/math/Quaternion;->y:F | 473 | ····iget·v4,·v0,·Lcom/badlogic/gdx/math/Quaternion;->y:F |
472 | ····invoke-static·{v4},·Lcom/badlogic/gdx/utils/NumberUtils;->floatToRawIntBits(F)I | 474 | ····invoke-static·{v4},·Lcom/badlogic/gdx/utils/NumberUtils;->floatToRawIntBits(F)I |
473 | ····move-result·v4 | 475 | ····move-result·v4 |
474 | ····if-ne·v3,·v4,·:cond_4 | 476 | ····if-ne·v3,·v4,·:cond_4 |
475 | ····iget·v3,·p0,·Lcom/badlogic/gdx/math/Quaternion;->z:F | 477 | ····iget·v3,·p0,·Lcom/badlogic/gdx/math/Quaternion;->z:F |
478 | ····.line·706 | ||
476 | ····invoke-static·{v3},·Lcom/badlogic/gdx/utils/NumberUtils;->floatToRawIntBits(F)I | 479 | ····invoke-static·{v3},·Lcom/badlogic/gdx/utils/NumberUtils;->floatToRawIntBits(F)I |
477 | ····move-result·v3 | 480 | ····move-result·v3 |
478 | ····iget·v4,·v0,·Lcom/badlogic/gdx/math/Quaternion;->z:F | 481 | ····iget·v4,·v0,·Lcom/badlogic/gdx/math/Quaternion;->z:F |
479 | ····invoke-static·{v4},·Lcom/badlogic/gdx/utils/NumberUtils;->floatToRawIntBits(F)I | 482 | ····invoke-static·{v4},·Lcom/badlogic/gdx/utils/NumberUtils;->floatToRawIntBits(F)I |
Offset 1515, 25 lines modified | Offset 1518, 28 lines modified | ||
1515 | ····if-eqz·v0,·:cond_0 | 1518 | ····if-eqz·v0,·:cond_0 |
1516 | ····iget·v0,·p0,·Lcom/badlogic/gdx/math/Quaternion;->w:F | 1519 | ····iget·v0,·p0,·Lcom/badlogic/gdx/math/Quaternion;->w:F |
1517 | ····const/high16·v1,·0x3f800000····#·1.0f | 1520 | ····const/high16·v1,·0x3f800000····#·1.0f |
1521 | ····.line·382 | ||
1518 | ····invoke-static·{v0,·v1,·p1},·Lcom/badlogic/gdx/math/MathUtils;->isEqual(FFF)Z | 1522 | ····invoke-static·{v0,·v1,·p1},·Lcom/badlogic/gdx/math/MathUtils;->isEqual(FFF)Z |
1519 | ····move-result·v0 | 1523 | ····move-result·v0 |
1520 | ····if-eqz·v0,·:cond_0 | 1524 | ····if-eqz·v0,·:cond_0 |
1521 | ····const/4·v0,·0x1 | 1525 | ····const/4·v0,·0x1 |
1526 | ····.line·381 | ||
1522 | ····:goto_0 | 1527 | ····:goto_0 |
1523 | ····return·v0 | 1528 | ····return·v0 |
1529 | ····.line·382 | ||
1524 | ····:cond_0 | 1530 | ····:cond_0 |
1525 | ····const/4·v0,·0x0 | 1531 | ····const/4·v0,·0x0 |
1526 | ····goto·:goto_0 | 1532 | ····goto·:goto_0 |
1527 | .end·method | 1533 | .end·method |
1528 | .method·public·len()F | 1534 | .method·public·len()F |
Offset 537, 14 lines modified | Offset 537, 15 lines modified | ||
537 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/math/collision/BoundingBox;->max:Lcom/badlogic/gdx/math/Vector3; | 537 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/math/collision/BoundingBox;->max:Lcom/badlogic/gdx/math/Vector3; |
538 | ····iget·v2,·v2,·Lcom/badlogic/gdx/math/Vector3;->x:F | 538 | ····iget·v2,·v2,·Lcom/badlogic/gdx/math/Vector3;->x:F |
539 | ····iget·v3,·p1,·Lcom/badlogic/gdx/math/Vector3;->x:F | 539 | ····iget·v3,·p1,·Lcom/badlogic/gdx/math/Vector3;->x:F |
540 | ····.line·255 | ||
540 | ····invoke-static·{v2,·v3},·Ljava/lang/Math;->max(FF)F | 541 | ····invoke-static·{v2,·v3},·Ljava/lang/Math;->max(FF)F |
541 | ····move-result·v2 | 542 | ····move-result·v2 |
542 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/collision/BoundingBox;->max:Lcom/badlogic/gdx/math/Vector3; | 543 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/collision/BoundingBox;->max:Lcom/badlogic/gdx/math/Vector3; |
543 | ····iget·v3,·v3,·Lcom/badlogic/gdx/math/Vector3;->y:F | 544 | ····iget·v3,·v3,·Lcom/badlogic/gdx/math/Vector3;->y:F |
Offset 565, 14 lines modified | Offset 566, 15 lines modified | ||
565 | ····move-result·v4 | 566 | ····move-result·v4 |
566 | ····invoke-virtual·{v1,·v2,·v3,·v4},·Lcom/badlogic/gdx/math/Vector3;->set(FFF)Lcom/badlogic/gdx/math/Vector3; | 567 | ····invoke-virtual·{v1,·v2,·v3,·v4},·Lcom/badlogic/gdx/math/Vector3;->set(FFF)Lcom/badlogic/gdx/math/Vector3; |
567 | ····move-result-object·v1 | 568 | ····move-result-object·v1 |
569 | ····.line·254 | ||
568 | ····invoke-virtual·{p0,·v0,·v1},·Lcom/badlogic/gdx/math/collision/BoundingBox;->set(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; | 570 | ····invoke-virtual·{p0,·v0,·v1},·Lcom/badlogic/gdx/math/collision/BoundingBox;->set(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; |
569 | ····move-result-object·v0 | 571 | ····move-result-object·v0 |
570 | ····return-object·v0 | 572 | ····return-object·v0 |
571 | .end·method | 573 | .end·method |
Offset 630, 14 lines modified | Offset 632, 15 lines modified | ||
630 | ····iget·v2,·v2,·Lcom/badlogic/gdx/math/Vector3;->x:F | 632 | ····iget·v2,·v2,·Lcom/badlogic/gdx/math/Vector3;->x:F |
631 | ····iget-object·v3,·p1,·Lcom/badlogic/gdx/math/collision/BoundingBox;->max:Lcom/badlogic/gdx/math/Vector3; | 633 | ····iget-object·v3,·p1,·Lcom/badlogic/gdx/math/collision/BoundingBox;->max:Lcom/badlogic/gdx/math/Vector3; |
632 | ····iget·v3,·v3,·Lcom/badlogic/gdx/math/Vector3;->x:F | 634 | ····iget·v3,·v3,·Lcom/badlogic/gdx/math/Vector3;->x:F |
635 | ····.line·276 | ||
633 | ····invoke-static·{v2,·v3},·Lcom/badlogic/gdx/math/collision/BoundingBox;->max(FF)F | 636 | ····invoke-static·{v2,·v3},·Lcom/badlogic/gdx/math/collision/BoundingBox;->max(FF)F |
634 | ····move-result·v2 | 637 | ····move-result·v2 |
635 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/collision/BoundingBox;->max:Lcom/badlogic/gdx/math/Vector3; | 638 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/math/collision/BoundingBox;->max:Lcom/badlogic/gdx/math/Vector3; |
636 | ····iget·v3,·v3,·Lcom/badlogic/gdx/math/Vector3;->y:F | 639 | ····iget·v3,·v3,·Lcom/badlogic/gdx/math/Vector3;->y:F |
Offset 662, 14 lines modified | Offset 665, 15 lines modified | ||
662 | ····move-result·v4 | 665 | ····move-result·v4 |
663 | ····invoke-virtual·{v1,·v2,·v3,·v4},·Lcom/badlogic/gdx/math/Vector3;->set(FFF)Lcom/badlogic/gdx/math/Vector3; | 666 | ····invoke-virtual·{v1,·v2,·v3,·v4},·Lcom/badlogic/gdx/math/Vector3;->set(FFF)Lcom/badlogic/gdx/math/Vector3; |
664 | ····move-result-object·v1 | 667 | ····move-result-object·v1 |
668 | ····.line·275 | ||
665 | ····invoke-virtual·{p0,·v0,·v1},·Lcom/badlogic/gdx/math/collision/BoundingBox;->set(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; | 669 | ····invoke-virtual·{p0,·v0,·v1},·Lcom/badlogic/gdx/math/collision/BoundingBox;->set(Lcom/badlogic/gdx/math/Vector3;Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; |
666 | ····move-result-object·v0 | 670 | ····move-result-object·v0 |
667 | ····return-object·v0 | 671 | ····return-object·v0 |
668 | .end·method | 672 | .end·method |
Offset 2024, 76 lines modified | Offset 2028, 70 lines modified | ||
2024 | ····.line·233 | 2028 | ····.line·233 |
2025 | ····.local·p1,·"points":Ljava/util/List;,·"Ljava/util/List<Lcom/badlogic/gdx/math/Vector3;>;" | 2029 | ····.local·p1,·"points":Ljava/util/List;,·"Ljava/util/List<Lcom/badlogic/gdx/math/Vector3;>;" |
2026 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/math/collision/BoundingBox;->inf()Lcom/badlogic/gdx/math/collision/BoundingBox; | 2030 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/math/collision/BoundingBox;->inf()Lcom/badlogic/gdx/math/collision/BoundingBox; |
2027 | ····.line·234 | 2031 | ····.line·234 |
2028 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; | 2032 | ····invoke-interface·{p1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
2029 |
····move-result-object·v |
2033 | ····move-result-object·v1 |
2030 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
2031 | ····:goto_0 | 2034 | ····:goto_0 |
2032 |
····invoke-interface·{v |
2035 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
2033 | ····move-result·v2 | 2036 | ····move-result·v2 |
2034 | ····if-eqz·v2,·:cond_0 | 2037 | ····if-eqz·v2,·:cond_0 |
2035 |
····invoke-interface·{v |
2038 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
2036 |
····move-result-object·v |
2039 | ····move-result-object·v0 |
2037 |
····check-cast·v |
2040 | ····check-cast·v0,·Lcom/badlogic/gdx/math/Vector3; |
2038 | ····.line·235 | 2041 | ····.line·235 |
2039 |
····.local·v |
2042 | ····.local·v0,·"l_point":Lcom/badlogic/gdx/math/Vector3; |
2040 |
····invoke-virtual·{p0,·v |
2043 | ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/math/collision/BoundingBox;->ext(Lcom/badlogic/gdx/math/Vector3;)Lcom/badlogic/gdx/math/collision/BoundingBox; |
2041 | ····goto·:goto_0 | 2044 | ····goto·:goto_0 |
2042 | ····.line·236 | 2045 | ····.line·236 |
2043 |
····.end·local·v |
2046 | ····.end·local·v0····#·"l_point":Lcom/badlogic/gdx/math/Vector3; |
2044 | ····:cond_0 | 2047 | ····:cond_0 |
2045 | ····return-object·p0 | 2048 | ····return-object·p0 |
2046 | .end·method | 2049 | .end·method |
Max diff block lines reached; 1375/5068 bytes (27.13%) of diff not shown. |
Offset 59, 103 lines modified | Offset 59, 102 lines modified | ||
59 | ····.end·annotation | 59 | ····.end·annotation |
60 | ····.prologue | 60 | ····.prologue |
61 | ····.line·38 | 61 | ····.line·38 |
62 | ····.local·p0,·"parameters":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;" | 62 | ····.local·p0,·"parameters":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;" |
63 | ····invoke-interface·{p0},·Ljava/util/Map;->keySet()Ljava/util/Set; | 63 | ····invoke-interface·{p0},·Ljava/util/Map;->keySet()Ljava/util/Set; |
64 |
····move-result-object·v |
64 | ····move-result-object·v1 |
65 | ····.line·39 | 65 | ····.line·39 |
66 |
····.local·v |
66 | ····.local·v1,·"keySet":Ljava/util/Set;,·"Ljava/util/Set<Ljava/lang/String;>;" |
67 | ····new-instance·v0,·Ljava/lang/StringBuffer; | 67 | ····new-instance·v0,·Ljava/lang/StringBuffer; |
68 | ····invoke-direct·{v0},·Ljava/lang/StringBuffer;-><init>()V | 68 | ····invoke-direct·{v0},·Ljava/lang/StringBuffer;-><init>()V |
69 | ····.line·40 | 69 | ····.line·40 |
70 | ····.local·v0,·"convertedParameters":Ljava/lang/StringBuffer; | 70 | ····.local·v0,·"convertedParameters":Ljava/lang/StringBuffer; |
71 |
····invoke-interface·{v |
71 | ····invoke-interface·{v1},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
72 |
····move-result-object·v |
72 | ····move-result-object·v4 |
73 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
74 | ····:goto_0 | 73 | ····:goto_0 |
75 |
····invoke-interface·{v |
74 | ····invoke-interface·{v4},·Ljava/util/Iterator;->hasNext()Z |
76 |
····move-result·v |
75 | ····move-result·v3 |
77 |
····if-eqz·v |
76 | ····if-eqz·v3,·:cond_0 |
78 |
····invoke-interface·{v |
77 | ····invoke-interface·{v4},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
79 |
····move-result-object·v |
78 | ····move-result-object·v2 |
80 |
····check-cast·v |
79 | ····check-cast·v2,·Ljava/lang/String; |
81 | ····.line·41 | 80 | ····.line·41 |
82 |
····.local·v |
81 | ····.local·v2,·"name":Ljava/lang/String; |
83 |
····sget-object·v |
82 | ····sget-object·v3,·Lcom/badlogic/gdx/net/HttpParametersUtils;->defaultEncoding:Ljava/lang/String; |
84 |
····invoke-static·{v |
83 | ····invoke-static·{v2,·v3},·Lcom/badlogic/gdx/net/HttpParametersUtils;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
85 |
····move-result-object·v |
84 | ····move-result-object·v3 |
86 |
····invoke-virtual·{v0,·v |
85 | ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; |
87 | ····.line·42 | 86 | ····.line·42 |
88 |
····sget-object·v |
87 | ····sget-object·v3,·Lcom/badlogic/gdx/net/HttpParametersUtils;->nameValueSeparator:Ljava/lang/String; |
89 |
····invoke-virtual·{v0,·v |
88 | ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; |
90 | ····.line·43 | 89 | ····.line·43 |
91 |
····invoke-interface·{p0,·v |
90 | ····invoke-interface·{p0,·v2},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
92 |
····move-result-object·v |
91 | ····move-result-object·v3 |
93 |
····check-cast·v |
92 | ····check-cast·v3,·Ljava/lang/String; |
94 | ····sget-object·v5,·Lcom/badlogic/gdx/net/HttpParametersUtils;->defaultEncoding:Ljava/lang/String; | 93 | ····sget-object·v5,·Lcom/badlogic/gdx/net/HttpParametersUtils;->defaultEncoding:Ljava/lang/String; |
95 |
····invoke-static·{v |
94 | ····invoke-static·{v3,·v5},·Lcom/badlogic/gdx/net/HttpParametersUtils;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
96 |
····move-result-object·v |
95 | ····move-result-object·v3 |
97 |
····invoke-virtual·{v0,·v |
96 | ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; |
98 | ····.line·44 | 97 | ····.line·44 |
99 |
····sget-object·v |
98 | ····sget-object·v3,·Lcom/badlogic/gdx/net/HttpParametersUtils;->parameterSeparator:Ljava/lang/String; |
100 |
····invoke-virtual·{v0,·v |
99 | ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; |
101 | ····goto·:goto_0 | 100 | ····goto·:goto_0 |
102 | ····.line·46 | 101 | ····.line·46 |
103 |
····.end·local·v |
102 | ····.end·local·v2····#·"name":Ljava/lang/String; |
104 | ····:cond_0 | 103 | ····:cond_0 |
105 | ····invoke-virtual·{v0},·Ljava/lang/StringBuffer;->length()I | 104 | ····invoke-virtual·{v0},·Ljava/lang/StringBuffer;->length()I |
106 |
····move-result·v |
105 | ····move-result·v3 |
107 |
····if-lez·v |
106 | ····if-lez·v3,·:cond_1 |
108 | ····invoke-virtual·{v0},·Ljava/lang/StringBuffer;->length()I | 107 | ····invoke-virtual·{v0},·Ljava/lang/StringBuffer;->length()I |
109 |
····move-result·v |
108 | ····move-result·v3 |
110 |
····add-int/lit8·v |
109 | ····add-int/lit8·v3,·v3,·-0x1 |
111 |
····invoke-virtual·{v0,·v |
110 | ····invoke-virtual·{v0,·v3},·Ljava/lang/StringBuffer;->deleteCharAt(I)Ljava/lang/StringBuffer; |
112 | ····.line·47 | 111 | ····.line·47 |
113 | ····:cond_1 | 112 | ····:cond_1 |
114 | ····invoke-virtual·{v0},·Ljava/lang/StringBuffer;->toString()Ljava/lang/String; | 113 | ····invoke-virtual·{v0},·Ljava/lang/StringBuffer;->toString()Ljava/lang/String; |
115 |
····move-result-object·v |
114 | ····move-result-object·v3 |
116 |
····return-object·v |
115 | ····return-object·v3 |
117 | .end·method | 116 | .end·method |
118 | .method·private·static·encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | 117 | .method·private·static·encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
Max diff block lines reached; 103/5236 bytes (1.97%) of diff not shown. |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·val$httpResponseListener:Lcom/badlogic/gdx/Net$HttpResponseListener; | 28 | .field·final·synthetic·val$httpResponseListener:Lcom/badlogic/gdx/Net$HttpResponseListener; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lcom/badlogic/gdx/net/NetJavaImpl;ZLcom/badlogic/gdx/Net$HttpRequest;Ljava/net/HttpURLConnection;Lcom/badlogic/gdx/Net$HttpResponseListener;)V | 30 | .method·constructor·<init>(Lcom/badlogic/gdx/net/NetJavaImpl;ZLcom/badlogic/gdx/Net$HttpRequest;Ljava/net/HttpURLConnection;Lcom/badlogic/gdx/Net$HttpResponseListener;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/net/NetJavaImpl; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·164 | 34 | ····.line·164 |
34 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/net/NetJavaImpl$1;->this$0:Lcom/badlogic/gdx/net/NetJavaImpl; | 35 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/net/NetJavaImpl$1;->this$0:Lcom/badlogic/gdx/net/NetJavaImpl; |
35 | ····iput-boolean·p2,·p0,·Lcom/badlogic/gdx/net/NetJavaImpl$1;->val$doingOutPut:Z | 36 | ····iput-boolean·p2,·p0,·Lcom/badlogic/gdx/net/NetJavaImpl$1;->val$doingOutPut:Z |
Offset 175, 14 lines modified | Offset 175, 15 lines modified | ||
175 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 175 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
176 | ····move-result-object·v2 | 176 | ····move-result-object·v2 |
177 | ····.line·67 | 177 | ····.line·67 |
178 | ····invoke-static·{v1},·Lcom/badlogic/gdx/utils/StreamUtils;->closeQuietly(Ljava/io/Closeable;)V | 178 | ····invoke-static·{v1},·Lcom/badlogic/gdx/utils/StreamUtils;->closeQuietly(Ljava/io/Closeable;)V |
179 | ····.line·65 | ||
179 | ····:goto_0 | 180 | ····:goto_0 |
180 | ····return-object·v2 | 181 | ····return-object·v2 |
181 | ····.line·64 | 182 | ····.line·64 |
182 | ····:catch_0 | 183 | ····:catch_0 |
183 | ····move-exception·v0 | 184 | ····move-exception·v0 |
Offset 243, 14 lines modified | Offset 244, 15 lines modified | ||
243 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 244 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
244 | ····move-result-object·v2 | 245 | ····move-result-object·v2 |
245 | ····.line·79 | 246 | ····.line·79 |
246 | ····invoke-static·{v1},·Lcom/badlogic/gdx/utils/StreamUtils;->closeQuietly(Ljava/io/Closeable;)V | 247 | ····invoke-static·{v1},·Lcom/badlogic/gdx/utils/StreamUtils;->closeQuietly(Ljava/io/Closeable;)V |
248 | ····.line·77 | ||
247 | ····:goto_0 | 249 | ····:goto_0 |
248 | ····return-object·v2 | 250 | ····return-object·v2 |
249 | ····.line·76 | 251 | ····.line·76 |
250 | ····:catch_0 | 252 | ····:catch_0 |
251 | ····move-exception·v0 | 253 | ····move-exception·v0 |
Offset 140, 399 lines modified | Offset 140, 353 lines modified | ||
140 | ····invoke-interface·{v2},·Ljava/util/concurrent/locks/Lock;->unlock()V | 140 | ····invoke-interface·{v2},·Ljava/util/concurrent/locks/Lock;->unlock()V |
141 | ····throw·v1 | 141 | ····throw·v1 |
142 | .end·method | 142 | .end·method |
143 | .method·public·sendHttpRequest(Lcom/badlogic/gdx/Net$HttpRequest;Lcom/badlogic/gdx/Net$HttpResponseListener;)V | 143 | .method·public·sendHttpRequest(Lcom/badlogic/gdx/Net$HttpRequest;Lcom/badlogic/gdx/Net$HttpResponseListener;)V |
144 |
····.locals·1 |
144 | ····.locals·13 |
145 | ····.param·p1,·"httpRequest"····#·Lcom/badlogic/gdx/Net$HttpRequest; | 145 | ····.param·p1,·"httpRequest"····#·Lcom/badlogic/gdx/Net$HttpRequest; |
146 | ····.param·p2,·"httpResponseListener"····#·Lcom/badlogic/gdx/Net$HttpResponseListener; | 146 | ····.param·p2,·"httpResponseListener"····#·Lcom/badlogic/gdx/Net$HttpResponseListener; |
147 | ····.prologue | 147 | ····.prologue |
148 | ····const/4·v2,·0x1 | ||
148 | ····.line·125 | 149 | ····.line·125 |
149 |
····invoke-virtual |
150 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/Net$HttpRequest;->getUrl()Ljava/lang/String; |
150 |
····move-result-object·v |
151 | ····move-result-object·v0 |
151 |
····if-nez·v |
152 | ····if-nez·v0,·:cond_0 |
152 | ····.line·126 | 153 | ····.line·126 |
153 |
····new-instance·v |
154 | ····new-instance·v0,·Lcom/badlogic/gdx/utils/GdxRuntimeException; |
154 | ····const-string·v3,·"can\'t·process·a·HTTP·request·without·URL·set" | ||
155 |
···· |
155 | ····const-string·v1,·"can\'t·process·a·HTTP·request·without·URL·set" |
156 |
···· |
156 | ····invoke-direct·{v0,·v1},·Lcom/badlogic/gdx/utils/GdxRuntimeException;-><init>(Ljava/lang/String;)V |
157 |
····invoke-interface·{ |
157 | ····invoke-interface·{p2,·v0},·Lcom/badlogic/gdx/Net$HttpResponseListener;->failed(Ljava/lang/Throwable;)V |
158 | ····.line·234 | 158 | ····.line·234 |
159 | ····:goto_0 | 159 | ····:goto_0 |
160 | ····return-void | 160 | ····return-void |
161 | ····.line·131 | 161 | ····.line·131 |
162 | ····:cond_0 | 162 | ····:cond_0 |
163 | ····:try_start_0 | 163 | ····:try_start_0 |
164 |
····invoke-virtual |
164 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/Net$HttpRequest;->getMethod()Ljava/lang/String; |
165 |
····move-result-object·v |
165 | ····move-result-object·v8 |
166 | ····.line·134 | 166 | ····.line·134 |
167 |
····.local·v |
167 | ····.local·v8,·"method":Ljava/lang/String; |
168 |
····const-string·v |
168 | ····const-string·v0,·"GET" |
169 |
····invoke-virtual·{v |
169 | ····invoke-virtual·{v8,·v0},·Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z |
170 |
····move-result·v |
170 | ····move-result·v0 |
171 |
····if-eqz·v |
171 | ····if-eqz·v0,·:cond_3 |
172 | ····.line·135 | 172 | ····.line·135 |
173 |
····const-string·v |
173 | ····const-string·v9,·"" |
174 | ····.line·136 | 174 | ····.line·136 |
175 |
····.local·v |
175 | ····.local·v9,·"queryString":Ljava/lang/String; |
176 |
····invoke-virtual |
176 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/Net$HttpRequest;->getContent()Ljava/lang/String; |
177 |
····move-result-object·v1 |
177 | ····move-result-object·v11 |
178 | ····.line·137 | 178 | ····.line·137 |
179 |
····.local·v1 |
179 | ····.local·v11,·"value":Ljava/lang/String; |
180 |
····if-eqz·v1 |
180 | ····if-eqz·v11,·:cond_1 |
181 |
····const-string·v |
181 | ····const-string·v0,·"" |
182 |
····invoke-virtual·{v |
182 | ····invoke-virtual·{v0,·v11},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
183 |
····move-result·v |
183 | ····move-result·v0 |
184 |
····if-nez·v |
184 | ····if-nez·v0,·:cond_1 |
185 |
····new-instance·v |
185 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
186 |
····invoke-direct·{v |
186 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
187 |
····const-string·v |
187 | ····const-string·v1,·"?" |
188 |
····invoke-virtual·{v |
188 | ····invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
189 |
····move-result-object·v |
189 | ····move-result-object·v0 |
190 |
····invoke-virtual·{v |
190 | ····invoke-virtual·{v0,·v11},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
191 |
····move-result-object·v |
191 | ····move-result-object·v0 |
192 |
····invoke-virtual·{v |
192 | ····invoke-virtual·{v0},·Ljava/lang/StringBuilder;->toString()Ljava/lang/String; |
193 |
····move-result-object·v |
193 | ····move-result-object·v9 |
194 | ····.line·138 | 194 | ····.line·138 |
195 | ····:cond_1 | 195 | ····:cond_1 |
196 |
····new-instance·v1 |
196 | ····new-instance·v10,·Ljava/net/URL; |
197 |
····new-instance·v |
197 | ····new-instance·v0,·Ljava/lang/StringBuilder; |
198 |
····invoke-direct·{v |
198 | ····invoke-direct·{v0},·Ljava/lang/StringBuilder;-><init>()V |
Max diff block lines reached; 16723/21325 bytes (78.42%) of diff not shown. |
Offset 1602, 179 lines modified | Offset 1602, 177 lines modified | ||
1602 | ····:cond_3 | 1602 | ····:cond_3 |
1603 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;->SHAPE_AWAKE:Lcom/badlogic/gdx/graphics/Color; | 1603 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;->SHAPE_AWAKE:Lcom/badlogic/gdx/graphics/Color; |
1604 | ····goto·:goto_0 | 1604 | ····goto·:goto_0 |
1605 | .end·method | 1605 | .end·method |
1606 | .method·private·renderBodies(Lcom/badlogic/gdx/physics/box2d/World;)V | 1606 | .method·private·renderBodies(Lcom/badlogic/gdx/physics/box2d/World;)V |
1607 |
····.locals· |
1607 | ····.locals·7 |
1608 | ····.param·p1,·"world"····#·Lcom/badlogic/gdx/physics/box2d/World; | 1608 | ····.param·p1,·"world"····#·Lcom/badlogic/gdx/physics/box2d/World; |
1609 | ····.prologue | 1609 | ····.prologue |
1610 | ····.line·92 | 1610 | ····.line·92 |
1611 |
····iget-object·v |
1611 | ····iget-object·v5,·p0,·Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;->renderer:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer; |
1612 |
····sget-object·v |
1612 | ····sget-object·v6,·Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;->Line:Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType; |
1613 |
····invoke-virtual·{v |
1613 | ····invoke-virtual·{v5,·v6},·Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;->begin(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer$ShapeType;)V |
1614 | ····.line·94 | 1614 | ····.line·94 |
1615 |
····iget-boolean·v |
1615 | ····iget-boolean·v5,·p0,·Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;->drawBodies:Z |
1616 |
····if-nez·v |
1616 | ····if-nez·v5,·:cond_0 |
1617 |
····iget-boolean·v |
1617 | ····iget-boolean·v5,·p0,·Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;->drawAABBs:Z |
1618 |
····if-eqz·v |
1618 | ····if-eqz·v5,·:cond_3 |
1619 | ····.line·95 | 1619 | ····.line·95 |
1620 | ····:cond_0 | 1620 | ····:cond_0 |
1621 |
····sget-object·v |
1621 | ····sget-object·v5,·Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;->bodies:Lcom/badlogic/gdx/utils/Array; |
1622 |
····invoke-virtual·{p1,·v |
1622 | ····invoke-virtual·{p1,·v5},·Lcom/badlogic/gdx/physics/box2d/World;->getBodies(Lcom/badlogic/gdx/utils/Array;)V |
1623 | ····.line·96 | 1623 | ····.line·96 |
1624 |
····sget-object·v |
1624 | ····sget-object·v5,·Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;->bodies:Lcom/badlogic/gdx/utils/Array; |
1625 |
····invoke-virtual·{v |
1625 | ····invoke-virtual·{v5},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
1626 |
····move-result-object·v |
1626 | ····move-result-object·v2 |
1627 |
····.local·v |
1627 | ····.local·v2,·"iter":Ljava/util/Iterator;,·"Ljava/util/Iterator<Lcom/badlogic/gdx/physics/box2d/Body;>;" |
1628 | ····:cond_1 | 1628 | ····:cond_1 |
1629 | ····:goto_0 | 1629 | ····:goto_0 |
1630 |
····invoke-interface·{v |
1630 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
1631 |
····move-result·v |
1631 | ····move-result·v5 |
1632 |
····if-eqz·v |
1632 | ····if-eqz·v5,·:cond_3 |
1633 | ····.line·97 | 1633 | ····.line·97 |
1634 |
····invoke-interface·{v |
1634 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
1635 | ····move-result-object·v0 | 1635 | ····move-result-object·v0 |
1636 | ····check-cast·v0,·Lcom/badlogic/gdx/physics/box2d/Body; | 1636 | ····check-cast·v0,·Lcom/badlogic/gdx/physics/box2d/Body; |
1637 | ····.line·98 | 1637 | ····.line·98 |
1638 | ····.local·v0,·"body":Lcom/badlogic/gdx/physics/box2d/Body; | 1638 | ····.local·v0,·"body":Lcom/badlogic/gdx/physics/box2d/Body; |
1639 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/physics/box2d/Body;->isActive()Z | 1639 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/physics/box2d/Body;->isActive()Z |
1640 |
····move-result·v |
1640 | ····move-result·v5 |
1641 |
····if-nez·v |
1641 | ····if-nez·v5,·:cond_2 |
1642 |
····iget-boolean·v |
1642 | ····iget-boolean·v5,·p0,·Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;->drawInactiveBodies:Z |
1643 |
····if-eqz·v |
1643 | ····if-eqz·v5,·:cond_1 |
1644 | ····:cond_2 | 1644 | ····:cond_2 |
1645 | ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;->renderBody(Lcom/badlogic/gdx/physics/box2d/Body;)V | 1645 | ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;->renderBody(Lcom/badlogic/gdx/physics/box2d/Body;)V |
1646 | ····goto·:goto_0 | 1646 | ····goto·:goto_0 |
1647 | ····.line·102 | 1647 | ····.line·102 |
1648 | ····.end·local·v0····#·"body":Lcom/badlogic/gdx/physics/box2d/Body; | 1648 | ····.end·local·v0····#·"body":Lcom/badlogic/gdx/physics/box2d/Body; |
1649 |
····.end·local·v |
1649 | ····.end·local·v2····#·"iter":Ljava/util/Iterator;,·"Ljava/util/Iterator<Lcom/badlogic/gdx/physics/box2d/Body;>;" |
1650 | ····:cond_3 | 1650 | ····:cond_3 |
1651 |
····iget-boolean·v |
1651 | ····iget-boolean·v5,·p0,·Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;->drawJoints:Z |
1652 |
····if-eqz·v |
1652 | ····if-eqz·v5,·:cond_4 |
1653 | ····.line·103 | 1653 | ····.line·103 |
1654 |
····sget-object·v |
1654 | ····sget-object·v5,·Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;->joints:Lcom/badlogic/gdx/utils/Array; |
1655 |
····invoke-virtual·{p1,·v |
1655 | ····invoke-virtual·{p1,·v5},·Lcom/badlogic/gdx/physics/box2d/World;->getJoints(Lcom/badlogic/gdx/utils/Array;)V |
1656 | ····.line·104 | 1656 | ····.line·104 |
1657 |
····sget-object·v |
1657 | ····sget-object·v5,·Lcom/badlogic/gdx/physics/box2d/Box2DDebugRenderer;->joints:Lcom/badlogic/gdx/utils/Array; |
1658 |
····invoke-virtual·{v |
1658 | ····invoke-virtual·{v5},·Lcom/badlogic/gdx/utils/Array;->iterator()Ljava/util/Iterator; |
1659 |
····move-result-object·v |
1659 | ····move-result-object·v3 |
1660 |
····.local·v |
1660 | ····.local·v3,·"iter":Ljava/util/Iterator;,·"Ljava/util/Iterator<Lcom/badlogic/gdx/physics/box2d/Joint;>;" |
1661 | ····:goto_1 | 1661 | ····:goto_1 |
1662 |
····invoke-interface·{v |
1662 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
1663 |
····move-result·v |
1663 | ····move-result·v5 |
Max diff block lines reached; 9070/15113 bytes (60.01%) of diff not shown. |
Offset 25, 14 lines modified | Offset 25, 15 lines modified | ||
25 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/physics/box2d/Manifold; | 25 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/physics/box2d/Manifold; |
26 | #·direct·methods | 26 | #·direct·methods |
27 | .method·public·constructor·<init>(Lcom/badlogic/gdx/physics/box2d/Manifold;)V | 27 | .method·public·constructor·<init>(Lcom/badlogic/gdx/physics/box2d/Manifold;)V |
28 | ····.locals·1 | 28 | ····.locals·1 |
29 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/physics/box2d/Manifold; | ||
29 | ····.prologue | 30 | ····.prologue |
30 | ····.line·111 | 31 | ····.line·111 |
31 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;->this$0:Lcom/badlogic/gdx/physics/box2d/Manifold; | 32 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/physics/box2d/Manifold$ManifoldPoint;->this$0:Lcom/badlogic/gdx/physics/box2d/Manifold; |
32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 33 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 19, 15 lines modified | Offset 19, 14 lines modified | ||
19 | .method·public·constructor·<init>()V | 19 | .method·public·constructor·<init>()V |
20 | ····.locals·0 | 20 | ····.locals·0 |
21 | ····.prologue | 21 | ····.prologue |
22 | ····.line·24 | 22 | ····.line·24 |
23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 23 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
24 | ····.line·32 | ||
25 | ····return-void | 24 | ····return-void |
26 | .end·method | 25 | .end·method |
27 | .method·private·native·jniDispose(J)V | 26 | .method·private·native·jniDispose(J)V |
28 | .end·method | 27 | .end·method |
29 | .method·private·native·jniGetChildCount(J)I | 28 | .method·private·native·jniGetChildCount(J)I |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | #·instance·fields | 26 | #·instance·fields |
27 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/physics/box2d/World; | 27 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/physics/box2d/World; |
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·constructor·<init>(Lcom/badlogic/gdx/physics/box2d/World;II)V | 29 | .method·constructor·<init>(Lcom/badlogic/gdx/physics/box2d/World;II)V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/physics/box2d/World; | ||
31 | ····.param·p2,·"x0"····#·I | 32 | ····.param·p2,·"x0"····#·I |
32 | ····.param·p3,·"x1"····#·I | 33 | ····.param·p3,·"x1"····#·I |
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·191 | 35 | ····.line·191 |
35 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/physics/box2d/World$1;->this$0:Lcom/badlogic/gdx/physics/box2d/World; | 36 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/physics/box2d/World$1;->this$0:Lcom/badlogic/gdx/physics/box2d/World; |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | #·instance·fields | 26 | #·instance·fields |
27 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/physics/box2d/World; | 27 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/physics/box2d/World; |
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·constructor·<init>(Lcom/badlogic/gdx/physics/box2d/World;II)V | 29 | .method·constructor·<init>(Lcom/badlogic/gdx/physics/box2d/World;II)V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/physics/box2d/World; | ||
31 | ····.param·p2,·"x0"····#·I | 32 | ····.param·p2,·"x0"····#·I |
32 | ····.param·p3,·"x1"····#·I | 33 | ····.param·p3,·"x1"····#·I |
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·199 | 35 | ····.line·199 |
35 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/physics/box2d/World$2;->this$0:Lcom/badlogic/gdx/physics/box2d/World; | 36 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/physics/box2d/World$2;->this$0:Lcom/badlogic/gdx/physics/box2d/World; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/physics/box2d/graphics/ParticleEmitterBox2D; | 21 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/physics/box2d/graphics/ParticleEmitterBox2D; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/badlogic/gdx/physics/box2d/graphics/ParticleEmitterBox2D;)V | 23 | .method·constructor·<init>(Lcom/badlogic/gdx/physics/box2d/graphics/ParticleEmitterBox2D;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/physics/box2d/graphics/ParticleEmitterBox2D; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·49 | 27 | ····.line·49 |
27 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/physics/box2d/graphics/ParticleEmitterBox2D$1;->this$0:Lcom/badlogic/gdx/physics/box2d/graphics/ParticleEmitterBox2D; | 28 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/physics/box2d/graphics/ParticleEmitterBox2D$1;->this$0:Lcom/badlogic/gdx/physics/box2d/graphics/ParticleEmitterBox2D; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 1777, 21 lines modified | Offset 1777, 20 lines modified | ||
1777 | ····.line·412 | 1777 | ····.line·412 |
1778 | ····invoke-virtual·{p0,·p1},·Lcom/badlogic/gdx/scenes/scene2d/Group;->setDebug(Z)V | 1778 | ····invoke-virtual·{p0,·p1},·Lcom/badlogic/gdx/scenes/scene2d/Group;->setDebug(Z)V |
1779 | ····.line·413 | 1779 | ····.line·413 |
1780 | ····if-eqz·p2,·:cond_1 | 1780 | ····if-eqz·p2,·:cond_1 |
1781 | ····.line·414 | 1781 | ····.line·414 |
1782 |
····iget-object·v |
1782 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/Group;->children:Lcom/badlogic/gdx/utils/SnapshotArray; |
1783 |
····invoke-virtual·{v |
1783 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/SnapshotArray;->iterator()Ljava/util/Iterator; |
1784 | ····move-result-object·v1 | 1784 | ····move-result-object·v1 |
1785 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
1786 | ····:goto_0 | 1785 | ····:goto_0 |
1787 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 1786 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
1788 | ····move-result·v2 | 1787 | ····move-result·v2 |
1789 | ····if-eqz·v2,·:cond_1 | 1788 | ····if-eqz·v2,·:cond_1 |
Offset 1820, 15 lines modified | Offset 1819, 14 lines modified | ||
1820 | ····:cond_0 | 1819 | ····:cond_0 |
1821 | ····invoke-virtual·{v0,·p1},·Lcom/badlogic/gdx/scenes/scene2d/Actor;->setDebug(Z)V | 1820 | ····invoke-virtual·{v0,·p1},·Lcom/badlogic/gdx/scenes/scene2d/Actor;->setDebug(Z)V |
1822 | ····goto·:goto_0 | 1821 | ····goto·:goto_0 |
1823 | ····.line·422 | 1822 | ····.line·422 |
1824 | ····.end·local·v0····#·"child":Lcom/badlogic/gdx/scenes/scene2d/Actor; | 1823 | ····.end·local·v0····#·"child":Lcom/badlogic/gdx/scenes/scene2d/Actor; |
1825 | ····.end·local·v1····#·"i$":Ljava/util/Iterator; | ||
1826 | ····:cond_1 | 1824 | ····:cond_1 |
1827 | ····return-void | 1825 | ····return-void |
1828 | .end·method | 1826 | .end·method |
1829 | .method·protected·setStage(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V | 1827 | .method·protected·setStage(Lcom/badlogic/gdx/scenes/scene2d/Stage;)V |
1830 | ····.locals·4 | 1828 | ····.locals·4 |
1831 | ····.param·p1,·"stage"····#·Lcom/badlogic/gdx/scenes/scene2d/Stage; | 1829 | ····.param·p1,·"stage"····#·Lcom/badlogic/gdx/scenes/scene2d/Stage; |
Offset 35, 15 lines modified | Offset 35, 14 lines modified | ||
35 | .method·public·constructor·<init>()V | 35 | .method·public·constructor·<init>()V |
36 | ····.locals·0 | 36 | ····.locals·0 |
37 | ····.prologue | 37 | ····.prologue |
38 | ····.line·24 | 38 | ····.line·24 |
39 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/Event;-><init>()V | 39 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/Event;-><init>()V |
40 | ····.line·140 | ||
41 | ····return-void | 40 | ····return-void |
42 | .end·method | 41 | .end·method |
43 | #·virtual·methods | 42 | #·virtual·methods |
44 | .method·public·getButton()I | 43 | .method·public·getButton()I |
45 | ····.locals·1 | 44 | ····.locals·1 |
Offset 2, 22 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"InputListener.java" | 3 | .source·"InputListener.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lcom/badlogic/gdx/scenes/scene2d/EventListener; | 5 | .implements·Lcom/badlogic/gdx/scenes/scene2d/EventListener; |
6 | #·annotations | ||
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
8 | ····value·=·{ | ||
9 | ········Lcom/badlogic/gdx/scenes/scene2d/InputListener$1; | ||
10 | ····} | ||
11 | .end·annotation | ||
12 | #·static·fields | 6 | #·static·fields |
13 | .field·private·static·final·tmpCoords:Lcom/badlogic/gdx/math/Vector2; | 7 | .field·private·static·final·tmpCoords:Lcom/badlogic/gdx/math/Vector2; |
14 | #·direct·methods | 8 | #·direct·methods |
15 | .method·static·constructor·<clinit>()V | 9 | .method·static·constructor·<clinit>()V |
16 | ····.locals·1 | 10 | ····.locals·1 |
Offset 36, 15 lines modified | Offset 28, 14 lines modified | ||
36 | .method·public·constructor·<init>()V | 28 | .method·public·constructor·<init>()V |
37 | ····.locals·0 | 29 | ····.locals·0 |
38 | ····.prologue | 30 | ····.prologue |
39 | ····.line·35 | 31 | ····.line·35 |
40 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 32 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
41 | ····.line·48 | ||
42 | ····return-void | 33 | ····return-void |
43 | .end·method | 34 | .end·method |
44 | #·virtual·methods | 35 | #·virtual·methods |
45 | .method·public·enter(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V | 36 | .method·public·enter(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;FFILcom/badlogic/gdx/scenes/scene2d/Actor;)V |
46 | ····.locals·0 | 37 | ····.locals·0 |
Offset 1831, 14 lines modified | Offset 1831, 15 lines modified | ||
1831 | ····move-result·v4 | 1831 | ····move-result·v4 |
1832 | ····if-lt·v3,·v4,·:cond_0 | 1832 | ····if-lt·v3,·v4,·:cond_0 |
1833 | ····sget-object·v3,·Lcom/badlogic/gdx/Gdx;->graphics:Lcom/badlogic/gdx/Graphics; | 1833 | ····sget-object·v3,·Lcom/badlogic/gdx/Gdx;->graphics:Lcom/badlogic/gdx/Graphics; |
1834 | ····.line·361 | ||
1834 | ····invoke-interface·{v3},·Lcom/badlogic/gdx/Graphics;->getHeight()I | 1835 | ····invoke-interface·{v3},·Lcom/badlogic/gdx/Graphics;->getHeight()I |
1835 | ····move-result·v3 | 1836 | ····move-result·v3 |
1836 | ····sub-int/2addr·v3,·p2 | 1837 | ····sub-int/2addr·v3,·p2 |
1837 | ····iget-object·v4,·p0,·Lcom/badlogic/gdx/scenes/scene2d/Stage;->viewport:Lcom/badlogic/gdx/utils/viewport/Viewport; | 1838 | ····iget-object·v4,·p0,·Lcom/badlogic/gdx/scenes/scene2d/Stage;->viewport:Lcom/badlogic/gdx/utils/viewport/Viewport; |
Offset 2647, 14 lines modified | Offset 2648, 15 lines modified | ||
2647 | ····move-result·v4 | 2648 | ····move-result·v4 |
2648 | ····if-lt·v3,·v4,·:cond_0 | 2649 | ····if-lt·v3,·v4,·:cond_0 |
2649 | ····sget-object·v3,·Lcom/badlogic/gdx/Gdx;->graphics:Lcom/badlogic/gdx/Graphics; | 2650 | ····sget-object·v3,·Lcom/badlogic/gdx/Gdx;->graphics:Lcom/badlogic/gdx/Graphics; |
2651 | ····.line·259 | ||
2650 | ····invoke-interface·{v3},·Lcom/badlogic/gdx/Graphics;->getHeight()I | 2652 | ····invoke-interface·{v3},·Lcom/badlogic/gdx/Graphics;->getHeight()I |
2651 | ····move-result·v3 | 2653 | ····move-result·v3 |
2652 | ····sub-int/2addr·v3,·p2 | 2654 | ····sub-int/2addr·v3,·p2 |
2653 | ····iget-object·v4,·p0,·Lcom/badlogic/gdx/scenes/scene2d/Stage;->viewport:Lcom/badlogic/gdx/utils/viewport/Viewport; | 2655 | ····iget-object·v4,·p0,·Lcom/badlogic/gdx/scenes/scene2d/Stage;->viewport:Lcom/badlogic/gdx/utils/viewport/Viewport; |
Offset 690, 14 lines modified | Offset 690, 15 lines modified | ||
690 | ····.line·159 | 690 | ····.line·159 |
691 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/utils/Array;->clear()V | 691 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/utils/Array;->clear()V |
692 | ····.line·160 | 692 | ····.line·160 |
693 | ····invoke-static·{v0},·Lcom/badlogic/gdx/utils/Pools;->free(Ljava/lang/Object;)V | 693 | ····invoke-static·{v0},·Lcom/badlogic/gdx/utils/Pools;->free(Ljava/lang/Object;)V |
694 | ····.line·157 | ||
694 | ····.end·local·v2····#·"currentTarget":Lcom/badlogic/gdx/scenes/scene2d/Group; | 695 | ····.end·local·v2····#·"currentTarget":Lcom/badlogic/gdx/scenes/scene2d/Group; |
695 | ····:goto_2 | 696 | ····:goto_2 |
696 | ····return·v6 | 697 | ····return·v6 |
697 | ····.line·136 | 698 | ····.line·136 |
698 | ····.restart·local·v2····#·"currentTarget":Lcom/badlogic/gdx/scenes/scene2d/Group; | 699 | ····.restart·local·v2····#·"currentTarget":Lcom/badlogic/gdx/scenes/scene2d/Group; |
699 | ····:cond_2 | 700 | ····:cond_2 |
Offset 1817, 20 lines modified | Offset 1818, 22 lines modified | ||
1817 | ····move-result-object·v3 | 1818 | ····move-result-object·v3 |
1818 | ····invoke-virtual·{v7},·Lcom/badlogic/gdx/scenes/scene2d/InputEvent;->getPointer()I | 1819 | ····invoke-virtual·{v7},·Lcom/badlogic/gdx/scenes/scene2d/InputEvent;->getPointer()I |
1819 | ····move-result·v4 | 1820 | ····move-result·v4 |
1821 | ····.line·188 | ||
1820 | ····invoke-virtual·{v7},·Lcom/badlogic/gdx/scenes/scene2d/InputEvent;->getButton()I | 1822 | ····invoke-virtual·{v7},·Lcom/badlogic/gdx/scenes/scene2d/InputEvent;->getButton()I |
1821 | ····move-result·v5 | 1823 | ····move-result·v5 |
1822 | ····move-object·v2,·p0 | 1824 | ····move-object·v2,·p0 |
1825 | ····.line·187 | ||
1823 | ····invoke-virtual/range·{v0·..·v5},·Lcom/badlogic/gdx/scenes/scene2d/Stage;->addTouchFocus(Lcom/badlogic/gdx/scenes/scene2d/EventListener;Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;II)V | 1826 | ····invoke-virtual/range·{v0·..·v5},·Lcom/badlogic/gdx/scenes/scene2d/Stage;->addTouchFocus(Lcom/badlogic/gdx/scenes/scene2d/EventListener;Lcom/badlogic/gdx/scenes/scene2d/Actor;Lcom/badlogic/gdx/scenes/scene2d/Actor;II)V |
1824 | ····.line·180 | 1827 | ····.line·180 |
1825 | ····.end·local·v7····#·"inputEvent":Lcom/badlogic/gdx/scenes/scene2d/InputEvent; | 1828 | ····.end·local·v7····#·"inputEvent":Lcom/badlogic/gdx/scenes/scene2d/InputEvent; |
1826 | ····:cond_4 | 1829 | ····:cond_4 |
1827 | ····add-int/lit8·v6,·v6,·0x1 | 1830 | ····add-int/lit8·v6,·v6,·0x1 |
Offset 43, 16 lines modified | Offset 43, 18 lines modified | ||
43 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 43 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
44 | ····move-result·v1 | 44 | ····move-result·v1 |
45 | ····.line·45 | 45 | ····.line·45 |
46 | ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;->setPool(Lcom/badlogic/gdx/utils/Pool;)V | 46 | ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;->setPool(Lcom/badlogic/gdx/utils/Pool;)V |
47 | ····.line·43 | ||
47 | ····return·v1 | 48 | ····return·v1 |
49 | ····.line·45 | ||
48 | ····:catchall_0 | 50 | ····:catchall_0 |
49 | ····move-exception·v1 | 51 | ····move-exception·v1 |
50 | ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;->setPool(Lcom/badlogic/gdx/utils/Pool;)V | 52 | ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/scenes/scene2d/actions/DelegateAction;->setPool(Lcom/badlogic/gdx/utils/Pool;)V |
51 | ····throw·v1 | 53 | ····throw·v1 |
52 | .end·method | 54 | .end·method |
Offset 20, 18 lines modified | Offset 20, 19 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/actions/EventAction; | 21 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/actions/EventAction; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/actions/EventAction;)V | 23 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/actions/EventAction;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/actions/EventAction; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·17 | 27 | ····.line·17 |
27 |
····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/actions/EventAction$1;,·"Lcom/badlogic/gdx/scenes/scene2d/actions/EventAction |
28 | ····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/actions/EventAction$1;,·"Lcom/badlogic/gdx/scenes/scene2d/actions/EventAction$1;" |
28 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/actions/EventAction$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/actions/EventAction; | 29 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/actions/EventAction$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/actions/EventAction; |
29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 30 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
30 | ····return-void | 31 | ····return-void |
31 | .end·method | 32 | .end·method |
Offset 39, 15 lines modified | Offset 40, 15 lines modified | ||
39 | #·virtual·methods | 40 | #·virtual·methods |
40 | .method·public·handle(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z | 41 | .method·public·handle(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z |
41 | ····.locals·2 | 42 | ····.locals·2 |
42 | ····.param·p1,·"event"····#·Lcom/badlogic/gdx/scenes/scene2d/Event; | 43 | ····.param·p1,·"event"····#·Lcom/badlogic/gdx/scenes/scene2d/Event; |
43 | ····.prologue | 44 | ····.prologue |
44 | ····.line·19 | 45 | ····.line·19 |
45 |
····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/actions/EventAction$1;,·"Lcom/badlogic/gdx/scenes/scene2d/actions/EventAction |
46 | ····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/actions/EventAction$1;,·"Lcom/badlogic/gdx/scenes/scene2d/actions/EventAction$1;" |
46 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/actions/EventAction$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/actions/EventAction; | 47 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/actions/EventAction$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/actions/EventAction; |
47 | ····iget-boolean·v0,·v0,·Lcom/badlogic/gdx/scenes/scene2d/actions/EventAction;->active:Z | 48 | ····iget-boolean·v0,·v0,·Lcom/badlogic/gdx/scenes/scene2d/actions/EventAction;->active:Z |
48 | ····if-eqz·v0,·:cond_0 | 49 | ····if-eqz·v0,·:cond_0 |
49 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/actions/EventAction$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/actions/EventAction; | 50 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/actions/EventAction$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/actions/EventAction; |
Offset 211, 15 lines modified | Offset 211, 15 lines modified | ||
211 | ····.line·64 | 211 | ····.line·64 |
212 | ····iget-boolean·v4,·p0,·Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;->complete:Z | 212 | ····iget-boolean·v4,·p0,·Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;->complete:Z |
213 | ····if-eqz·v4,·:cond_0 | 213 | ····if-eqz·v4,·:cond_0 |
214 | ····move·v4,·v5 | 214 | ····move·v4,·v5 |
215 |
····.line·7 |
215 | ····.line·74 |
216 | ····:goto_0 | 216 | ····:goto_0 |
217 | ····return·v4 | 217 | ····return·v4 |
218 | ····.line·65 | 218 | ····.line·65 |
219 | ····:cond_0 | 219 | ····:cond_0 |
220 | ····iput-boolean·v5,·p0,·Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;->complete:Z | 220 | ····iput-boolean·v5,·p0,·Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;->complete:Z |
Offset 279, 14 lines modified | Offset 279, 15 lines modified | ||
279 | ····if-nez·v4,·:cond_2 | 279 | ····if-nez·v4,·:cond_2 |
280 | ····.line·76 | 280 | ····.line·76 |
281 | ····invoke-virtual·{p0,·v3},·Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;->setPool(Lcom/badlogic/gdx/utils/Pool;)V | 281 | ····invoke-virtual·{p0,·v3},·Lcom/badlogic/gdx/scenes/scene2d/actions/ParallelAction;->setPool(Lcom/badlogic/gdx/utils/Pool;)V |
282 | ····move·v4,·v5 | 282 | ····move·v4,·v5 |
283 | ····.line·72 | ||
283 | ····goto·:goto_0 | 284 | ····goto·:goto_0 |
284 | ····.line·70 | 285 | ····.line·70 |
285 | ····:cond_2 | 286 | ····:cond_2 |
286 | ····add-int/lit8·v1,·v1,·0x1 | 287 | ····add-int/lit8·v1,·v1,·0x1 |
287 | ····goto·:goto_1 | 288 | ····goto·:goto_1 |
Offset 150, 15 lines modified | Offset 150, 15 lines modified | ||
150 | ····iget·v3,·v3,·Lcom/badlogic/gdx/utils/Array;->size:I | 150 | ····iget·v3,·v3,·Lcom/badlogic/gdx/utils/Array;->size:I |
151 | ····if-lt·v1,·v3,·:cond_0 | 151 | ····if-lt·v1,·v3,·:cond_0 |
152 | ····move·v1,·v2 | 152 | ····move·v1,·v2 |
153 |
····.line·7 |
153 | ····.line·70 |
154 | ····:goto_0 | 154 | ····:goto_0 |
155 | ····return·v1 | 155 | ····return·v1 |
156 | ····.line·62 | 156 | ····.line·62 |
157 | ····:cond_0 | 157 | ····:cond_0 |
158 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;->getPool()Lcom/badlogic/gdx/utils/Pool; | 158 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;->getPool()Lcom/badlogic/gdx/utils/Pool; |
Offset 196, 14 lines modified | Offset 196, 15 lines modified | ||
196 | ····if-nez·v1,·:cond_1 | 196 | ····if-nez·v1,·:cond_1 |
197 | ····.line·72 | 197 | ····.line·72 |
198 | ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;->setPool(Lcom/badlogic/gdx/utils/Pool;)V | 198 | ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;->setPool(Lcom/badlogic/gdx/utils/Pool;)V |
199 | ····move·v1,·v2 | 199 | ····move·v1,·v2 |
200 | ····.line·66 | ||
200 | ····goto·:goto_0 | 201 | ····goto·:goto_0 |
201 | ····.line·67 | 202 | ····.line·67 |
202 | ····:cond_1 | 203 | ····:cond_1 |
203 | ····:try_start_1 | 204 | ····:try_start_1 |
204 | ····iget·v1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;->index:I | 205 | ····iget·v1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;->index:I |
Offset 223, 14 lines modified | Offset 224, 15 lines modified | ||
223 | ····if-lt·v1,·v3,·:cond_2 | 224 | ····if-lt·v1,·v3,·:cond_2 |
224 | ····.line·72 | 225 | ····.line·72 |
225 | ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;->setPool(Lcom/badlogic/gdx/utils/Pool;)V | 226 | ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/scenes/scene2d/actions/SequenceAction;->setPool(Lcom/badlogic/gdx/utils/Pool;)V |
226 | ····move·v1,·v2 | 227 | ····move·v1,·v2 |
228 | ····.line·68 | ||
227 | ····goto·:goto_0 | 229 | ····goto·:goto_0 |
228 | ····.line·70 | 230 | ····.line·70 |
229 | ····:cond_2 | 231 | ····:cond_2 |
230 | ····const/4·v1,·0x0 | 232 | ····const/4·v1,·0x0 |
231 | ····.line·72 | 233 | ····.line·72 |
Offset 73, 15 lines modified | Offset 73, 15 lines modified | ||
73 | ····const/4·v2,·0x1 | 73 | ····const/4·v2,·0x1 |
74 | ····.line·43 | 74 | ····.line·43 |
75 | ····iget-boolean·v3,·p0,·Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;->complete:Z | 75 | ····iget-boolean·v3,·p0,·Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;->complete:Z |
76 | ····if-eqz·v3,·:cond_0 | 76 | ····if-eqz·v3,·:cond_0 |
77 |
····.line·6 |
77 | ····.line·62 |
78 | ····:goto_0 | 78 | ····:goto_0 |
79 | ····return·v2 | 79 | ····return·v2 |
80 | ····.line·44 | 80 | ····.line·44 |
81 | ····:cond_0 | 81 | ····:cond_0 |
82 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;->getPool()Lcom/badlogic/gdx/utils/Pool; | 82 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/scenes/scene2d/actions/TemporalAction;->getPool()Lcom/badlogic/gdx/utils/Pool; |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; | 18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V | 20 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Button;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/ui/Button; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·85 | 24 | ····.line·85 |
24 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; | 25 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Button$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Button; |
25 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;-><init>()V |
Offset 402, 15 lines modified | Offset 402, 15 lines modified | ||
402 | ····:goto_1 | 402 | ····:goto_1 |
403 | ····invoke-virtual·{p0,·p1},·Lcom/badlogic/gdx/scenes/scene2d/ui/Container;->resetTransform(Lcom/badlogic/gdx/graphics/g2d/Batch;)V | 403 | ····invoke-virtual·{p0,·p1},·Lcom/badlogic/gdx/scenes/scene2d/ui/Container;->resetTransform(Lcom/badlogic/gdx/graphics/g2d/Batch;)V |
404 | ····.line·62 | 404 | ····.line·62 |
405 | ····:goto_2 | 405 | ····:goto_2 |
406 | ····return-void | 406 | ····return-void |
407 |
····.line·4 |
407 | ····.line·49 |
408 | ····.restart·local·v1····#·"padBottom":F | 408 | ····.restart·local·v1····#·"padBottom":F |
409 | ····.restart·local·v2····#·"padLeft":F | 409 | ····.restart·local·v2····#·"padLeft":F |
410 | ····:cond_1 | 410 | ····:cond_1 |
411 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/scenes/scene2d/ui/Container;->getWidth()F | 411 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/scenes/scene2d/ui/Container;->getWidth()F |
412 | ····move-result·v3 | 412 | ····move-result·v3 |
Offset 434, 14 lines modified | Offset 434, 15 lines modified | ||
434 | ····invoke-virtual·{v5,·p0},·Lcom/badlogic/gdx/scenes/scene2d/ui/Value;->get(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F | 434 | ····invoke-virtual·{v5,·p0},·Lcom/badlogic/gdx/scenes/scene2d/ui/Value;->get(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F |
435 | ····move-result·v5 | 435 | ····move-result·v5 |
436 | ····sub-float/2addr·v4,·v5 | 436 | ····sub-float/2addr·v4,·v5 |
437 | ····.line·48 | ||
437 | ····invoke-virtual·{p0,·v2,·v1,·v3,·v4},·Lcom/badlogic/gdx/scenes/scene2d/ui/Container;->clipBegin(FFFF)Z | 438 | ····invoke-virtual·{p0,·v2,·v1,·v3,·v4},·Lcom/badlogic/gdx/scenes/scene2d/ui/Container;->clipBegin(FFFF)Z |
438 | ····move-result·v0 | 439 | ····move-result·v0 |
439 | ····goto·:goto_0 | 440 | ····goto·:goto_0 |
440 | ····.line·56 | 441 | ····.line·56 |
Offset 614, 15 lines modified | Offset 615, 15 lines modified | ||
614 | ····:goto_1 | 615 | ····:goto_1 |
615 | ····invoke-virtual·{p0,·p1},·Lcom/badlogic/gdx/scenes/scene2d/ui/Container;->resetTransform(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;)V | 616 | ····invoke-virtual·{p0,·p1},·Lcom/badlogic/gdx/scenes/scene2d/ui/Container;->resetTransform(Lcom/badlogic/gdx/graphics/glutils/ShapeRenderer;)V |
616 | ····.line·734 | 617 | ····.line·734 |
617 | ····:goto_2 | 618 | ····:goto_2 |
618 | ····return-void | 619 | ····return-void |
619 |
····.line·72 |
620 | ····.line·724 |
620 | ····.restart·local·v1····#·"padBottom":F | 621 | ····.restart·local·v1····#·"padBottom":F |
621 | ····.restart·local·v2····#·"padLeft":F | 622 | ····.restart·local·v2····#·"padLeft":F |
622 | ····:cond_1 | 623 | ····:cond_1 |
623 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/scenes/scene2d/ui/Container;->getWidth()F | 624 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/scenes/scene2d/ui/Container;->getWidth()F |
624 | ····move-result·v3 | 625 | ····move-result·v3 |
Offset 646, 14 lines modified | Offset 647, 15 lines modified | ||
646 | ····invoke-virtual·{v5,·p0},·Lcom/badlogic/gdx/scenes/scene2d/ui/Value;->get(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F | 647 | ····invoke-virtual·{v5,·p0},·Lcom/badlogic/gdx/scenes/scene2d/ui/Value;->get(Lcom/badlogic/gdx/scenes/scene2d/Actor;)F |
647 | ····move-result·v5 | 648 | ····move-result·v5 |
648 | ····sub-float/2addr·v4,·v5 | 649 | ····sub-float/2addr·v4,·v5 |
650 | ····.line·723 | ||
649 | ····invoke-virtual·{p0,·v2,·v1,·v3,·v4},·Lcom/badlogic/gdx/scenes/scene2d/ui/Container;->clipBegin(FFFF)Z | 651 | ····invoke-virtual·{p0,·v2,·v1,·v3,·v4},·Lcom/badlogic/gdx/scenes/scene2d/ui/Container;->clipBegin(FFFF)Z |
650 | ····move-result·v0 | 652 | ····move-result·v0 |
651 | ····goto·:goto_0 | 653 | ····goto·:goto_0 |
652 | ····.line·730 | 654 | ····.line·730 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; | 18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;)V | 20 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·49 | 24 | ····.line·49 |
24 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; | 25 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; |
25 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/InputListener;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/InputListener;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; | 18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;)V | 20 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·85 | 24 | ····.line·85 |
24 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; | 25 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$2;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; |
25 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; | 18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;)V | 20 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·96 | 24 | ····.line·96 |
24 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$3;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; | 25 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$3;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; |
25 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener;-><init>()V |
Offset 61, 14 lines modified | Offset 62, 15 lines modified | ||
61 | ····move-result-object·v2 | 62 | ····move-result-object·v2 |
62 | ····iget·v2,·v2,·Lcom/badlogic/gdx/utils/SnapshotArray;->size:I | 63 | ····iget·v2,·v2,·Lcom/badlogic/gdx/utils/SnapshotArray;->size:I |
63 | ····if-lez·v2,·:cond_0 | 64 | ····if-lez·v2,·:cond_0 |
65 | ····.line·108 | ||
64 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/scenes/scene2d/Stage;->getRoot()Lcom/badlogic/gdx/scenes/scene2d/Group; | 66 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/scenes/scene2d/Stage;->getRoot()Lcom/badlogic/gdx/scenes/scene2d/Group; |
65 | ····move-result-object·v2 | 67 | ····move-result-object·v2 |
66 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/scenes/scene2d/Group;->getChildren()Lcom/badlogic/gdx/utils/SnapshotArray; | 68 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/scenes/scene2d/Group;->getChildren()Lcom/badlogic/gdx/utils/SnapshotArray; |
67 | ····move-result-object·v2 | 69 | ····move-result-object·v2 |
Offset 21, 14 lines modified | Offset 21, 15 lines modified | ||
21 | .field·final·synthetic·val$object:Ljava/lang/Object; | 21 | .field·final·synthetic·val$object:Ljava/lang/Object; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;ILjava/lang/Object;)V | 23 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog;ILjava/lang/Object;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·245 | 27 | ····.line·245 |
27 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$4;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; | 28 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$4;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog; |
28 | ····iput·p2,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$4;->val$keycode:I | 29 | ····iput·p2,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Dialog$4;->val$keycode:I |
Offset 17, 18 lines modified | Offset 17, 19 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/List; | 18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/List; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/List;)V | 20 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/List;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/ui/List; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·64 | 24 | ····.line·64 |
24 |
····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/ui/List$1;,·"Lcom/badlogic/gdx/scenes/scene2d/ui/List |
25 | ····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/ui/List$1;,·"Lcom/badlogic/gdx/scenes/scene2d/ui/List$1;" |
25 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/List$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/List; | 26 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/List$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/List; |
26 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/InputListener;-><init>()V | 27 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/InputListener;-><init>()V |
27 | ····return-void | 28 | ····return-void |
28 | .end·method | 29 | .end·method |
Offset 39, 15 lines modified | Offset 40, 15 lines modified | ||
39 | ····.param·p1,·"event"····#·Lcom/badlogic/gdx/scenes/scene2d/InputEvent; | 40 | ····.param·p1,·"event"····#·Lcom/badlogic/gdx/scenes/scene2d/InputEvent; |
40 | ····.param·p2,·"x"····#·F | 41 | ····.param·p2,·"x"····#·F |
41 | ····.param·p3,·"y"····#·F | 42 | ····.param·p3,·"y"····#·F |
42 | ····.param·p4,·"pointer"····#·I | 43 | ····.param·p4,·"pointer"····#·I |
43 | ····.param·p5,·"button"····#·I | 44 | ····.param·p5,·"button"····#·I |
44 | ····.prologue | 45 | ····.prologue |
45 |
····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/ui/List$1;,·"Lcom/badlogic/gdx/scenes/scene2d/ui/List |
46 | ····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/ui/List$1;,·"Lcom/badlogic/gdx/scenes/scene2d/ui/List$1;" |
46 | ····const/4·v0,·0x0 | 47 | ····const/4·v0,·0x0 |
47 | ····.line·66 | 48 | ····.line·66 |
48 | ····if-nez·p4,·:cond_1 | 49 | ····if-nez·p4,·:cond_1 |
49 | ····if-eqz·p5,·:cond_1 | 50 | ····if-eqz·p5,·:cond_1 |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; | 19 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V | 21 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·107 | 25 | ····.line·107 |
25 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; | 26 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; |
26 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/InputListener;-><init>()V | 27 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/InputListener;-><init>()V |
Offset 726, 14 lines modified | Offset 726, 15 lines modified | ||
726 | ····float-to-int·v2,·v2 | 726 | ····float-to-int·v2,·v2 |
727 | ····int-to-float·v2,·v2 | 727 | ····int-to-float·v2,·v2 |
728 | ····add-float·v11,·v4,·v2 | 728 | ····add-float·v11,·v4,·v2 |
729 | ····.line·150 | ||
729 | ····invoke-interface/range·{v17·..·v17},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getMinWidth()F | 730 | ····invoke-interface/range·{v17·..·v17},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getMinWidth()F |
730 | ····move-result·v12 | 731 | ····move-result·v12 |
731 | ····move-object/from16·v0,·p0 | 732 | ····move-object/from16·v0,·p0 |
732 | ····iget·v2,·v0,·Lcom/badlogic/gdx/scenes/scene2d/ui/ProgressBar;->position:F | 733 | ····iget·v2,·v0,·Lcom/badlogic/gdx/scenes/scene2d/ui/ProgressBar;->position:F |
Offset 746, 14 lines modified | Offset 747, 15 lines modified | ||
746 | ····sub-float·v13,·v6,·v2 | 747 | ····sub-float·v13,·v6,·v2 |
747 | ····move-object/from16·v8,·v17 | 748 | ····move-object/from16·v8,·v17 |
748 | ····move-object/from16·v9,·p1 | 749 | ····move-object/from16·v9,·p1 |
750 | ····.line·149 | ||
749 | ····invoke-interface/range·{v8·..·v13},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->draw(Lcom/badlogic/gdx/graphics/g2d/Batch;FFFF)V | 751 | ····invoke-interface/range·{v8·..·v13},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->draw(Lcom/badlogic/gdx/graphics/g2d/Batch;FFFF)V |
750 | ····.line·152 | 752 | ····.line·152 |
751 | ····:cond_3 | 753 | ····:cond_3 |
752 | ····if-eqz·v16,·:cond_4 | 754 | ····if-eqz·v16,·:cond_4 |
753 | ····sub-float·v2,·v27,·v20 | 755 | ····sub-float·v2,·v27,·v20 |
Offset 1114, 20 lines modified | Offset 1116, 22 lines modified | ||
1114 | ····add-float·v2,·v2,·v21 | 1116 | ····add-float·v2,·v2,·v21 |
1115 | ····float-to-int·v2,·v2 | 1117 | ····float-to-int·v2,·v2 |
1116 | ····int-to-float·v11,·v2 | 1118 | ····int-to-float·v11,·v2 |
1119 | ····.line·175 | ||
1117 | ····invoke-interface·{v7},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getMinHeight()F | 1120 | ····invoke-interface·{v7},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getMinHeight()F |
1118 | ····move-result·v12 | 1121 | ····move-result·v12 |
1119 | ····move-object/from16·v8,·p1 | 1122 | ····move-object/from16·v8,·p1 |
1123 | ····.line·174 | ||
1120 | ····invoke-interface/range·{v7·..·v12},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->draw(Lcom/badlogic/gdx/graphics/g2d/Batch;FFFF)V | 1124 | ····invoke-interface/range·{v7·..·v12},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->draw(Lcom/badlogic/gdx/graphics/g2d/Batch;FFFF)V |
1121 | ····.line·177 | 1125 | ····.line·177 |
1122 | ····.end·local·v22····#·"offset":F | 1126 | ····.end·local·v22····#·"offset":F |
1123 | ····:cond_10 | 1127 | ····:cond_10 |
1124 | ····if-eqz·v17,·:cond_11 | 1128 | ····if-eqz·v17,·:cond_11 |
Offset 1168, 22 lines modified | Offset 1172, 24 lines modified | ||
1168 | ····float-to-int·v2,·v2 | 1172 | ····float-to-int·v2,·v2 |
1169 | ····int-to-float·v2,·v2 | 1173 | ····int-to-float·v2,·v2 |
1170 | ····sub-float·v12,·v27,·v2 | 1174 | ····sub-float·v12,·v27,·v2 |
1175 | ····.line·179 | ||
1171 | ····invoke-interface/range·{v17·..·v17},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getMinHeight()F | 1176 | ····invoke-interface/range·{v17·..·v17},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getMinHeight()F |
1172 | ····move-result·v13 | 1177 | ····move-result·v13 |
1173 | ····move-object/from16·v8,·v17 | 1178 | ····move-object/from16·v8,·v17 |
1174 | ····move-object/from16·v9,·p1 | 1179 | ····move-object/from16·v9,·p1 |
1180 | ····.line·178 | ||
1175 | ····invoke-interface/range·{v8·..·v13},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->draw(Lcom/badlogic/gdx/graphics/g2d/Batch;FFFF)V | 1181 | ····invoke-interface/range·{v8·..·v13},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->draw(Lcom/badlogic/gdx/graphics/g2d/Batch;FFFF)V |
1176 | ····.line·181 | 1182 | ····.line·181 |
1177 | ····:cond_11 | 1183 | ····:cond_11 |
1178 | ····if-eqz·v16,·:cond_4 | 1184 | ····if-eqz·v16,·:cond_4 |
1179 | ····move-object/from16·v0,·p0 | 1185 | ····move-object/from16·v0,·p0 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; | 18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V | 20 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·182 | 24 | ····.line·182 |
24 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; | 25 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$2;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; |
25 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; | 18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V | 20 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·214 | 24 | ····.line·214 |
24 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; | 25 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$3;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; |
25 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/InputListener;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/InputListener;-><init>()V |
Offset 1658, 14 lines modified | Offset 1658, 15 lines modified | ||
1658 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;->vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; | 1658 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;->vScrollBounds:Lcom/badlogic/gdx/math/Rectangle; |
1659 | ····iget·v5,·v1,·Lcom/badlogic/gdx/math/Rectangle;->y:F | 1659 | ····iget·v5,·v1,·Lcom/badlogic/gdx/math/Rectangle;->y:F |
1660 | ····move-object·v1,·p1 | 1660 | ····move-object·v1,·p1 |
1661 | ····.line·568 | ||
1661 | ····invoke-interface/range·{v0·..·v5},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->draw(Lcom/badlogic/gdx/graphics/g2d/Batch;FFFF)V | 1662 | ····invoke-interface/range·{v0·..·v5},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->draw(Lcom/badlogic/gdx/graphics/g2d/Batch;FFFF)V |
1662 | ····.line·571 | 1663 | ····.line·571 |
1663 | ····:cond_a | 1664 | ····:cond_a |
1664 | ····iget-boolean·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;->scrollX:Z | 1665 | ····iget-boolean·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;->scrollX:Z |
1665 | ····if-eqz·v0,·:cond_c | 1666 | ····if-eqz·v0,·:cond_c |
Offset 17, 18 lines modified | Offset 17, 19 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; | 18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;)V | 20 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·82 | 24 | ····.line·82 |
24 |
····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;,·"Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox |
25 | ····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;,·"Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;" |
25 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; | 26 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; |
26 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;-><init>()V | 27 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;-><init>()V |
27 | ····return-void | 28 | ····return-void |
28 | .end·method | 29 | .end·method |
Offset 39, 15 lines modified | Offset 40, 15 lines modified | ||
39 | ····.param·p1,·"event"····#·Lcom/badlogic/gdx/scenes/scene2d/InputEvent; | 40 | ····.param·p1,·"event"····#·Lcom/badlogic/gdx/scenes/scene2d/InputEvent; |
40 | ····.param·p2,·"x"····#·F | 41 | ····.param·p2,·"x"····#·F |
41 | ····.param·p3,·"y"····#·F | 42 | ····.param·p3,·"y"····#·F |
42 | ····.param·p4,·"pointer"····#·I | 43 | ····.param·p4,·"pointer"····#·I |
43 | ····.param·p5,·"button"····#·I | 44 | ····.param·p5,·"button"····#·I |
44 | ····.prologue | 45 | ····.prologue |
45 |
····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;,·"Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox |
46 | ····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;,·"Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$1;" |
46 | ····const/4·v0,·0x0 | 47 | ····const/4·v0,·0x0 |
47 | ····.line·84 | 48 | ····.line·84 |
48 | ····if-nez·p4,·:cond_1 | 49 | ····if-nez·p4,·:cond_1 |
49 | ····if-eqz·p5,·:cond_1 | 50 | ····if-eqz·p5,·:cond_1 |
Offset 19, 18 lines modified | Offset 19, 19 lines modified | ||
19 | .field·final·synthetic·val$selectBox:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; | 19 | .field·final·synthetic·val$selectBox:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList;Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;)V | 21 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList;Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·336 | 25 | ····.line·336 |
25 |
····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$1;,·"Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList |
26 | ····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$1;,·"Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$1;" |
26 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList; | 27 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList; |
27 | ····iput-object·p2,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$1;->val$selectBox:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; | 28 | ····iput-object·p2,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$1;->val$selectBox:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; |
28 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;-><init>()V | 29 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;-><init>()V |
29 | ····return-void | 30 | ····return-void |
Offset 42, 15 lines modified | Offset 43, 15 lines modified | ||
42 | ····.locals·2 | 43 | ····.locals·2 |
43 | ····.param·p1,·"event"····#·Lcom/badlogic/gdx/scenes/scene2d/InputEvent; | 44 | ····.param·p1,·"event"····#·Lcom/badlogic/gdx/scenes/scene2d/InputEvent; |
44 | ····.param·p2,·"x"····#·F | 45 | ····.param·p2,·"x"····#·F |
45 | ····.param·p3,·"y"····#·F | 46 | ····.param·p3,·"y"····#·F |
46 | ····.prologue | 47 | ····.prologue |
47 | ····.line·338 | 48 | ····.line·338 |
48 |
····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$1;,·"Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList |
49 | ····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$1;,·"Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$1;" |
49 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$1;->val$selectBox:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; | 50 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$1;->val$selectBox:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; |
50 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;->selection:Lcom/badlogic/gdx/scenes/scene2d/utils/ArraySelection; | 51 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;->selection:Lcom/badlogic/gdx/scenes/scene2d/utils/ArraySelection; |
51 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList; | 52 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList; |
52 | ····iget-object·v1,·v1,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList;->list:Lcom/badlogic/gdx/scenes/scene2d/ui/List; | 53 | ····iget-object·v1,·v1,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList;->list:Lcom/badlogic/gdx/scenes/scene2d/ui/List; |
Offset 74, 15 lines modified | Offset 75, 15 lines modified | ||
74 | ····.locals·4 | 75 | ····.locals·4 |
75 | ····.param·p1,·"event"····#·Lcom/badlogic/gdx/scenes/scene2d/InputEvent; | 76 | ····.param·p1,·"event"····#·Lcom/badlogic/gdx/scenes/scene2d/InputEvent; |
76 | ····.param·p2,·"x"····#·F | 77 | ····.param·p2,·"x"····#·F |
77 | ····.param·p3,·"y"····#·F | 78 | ····.param·p3,·"y"····#·F |
78 | ····.prologue | 79 | ····.prologue |
79 | ····.line·343 | 80 | ····.line·343 |
80 |
····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$1;,·"Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList |
81 | ····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$1;,·"Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$1;" |
81 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList; | 82 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList; |
82 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList;->list:Lcom/badlogic/gdx/scenes/scene2d/ui/List; | 83 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList;->list:Lcom/badlogic/gdx/scenes/scene2d/ui/List; |
83 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$1;->val$selectBox:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; | 84 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$1;->val$selectBox:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; |
84 | ····iget-object·v1,·v1,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;->items:Lcom/badlogic/gdx/utils/Array; | 85 | ····iget-object·v1,·v1,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;->items:Lcom/badlogic/gdx/utils/Array; |
Offset 19, 18 lines modified | Offset 19, 19 lines modified | ||
19 | .field·final·synthetic·val$selectBox:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; | 19 | .field·final·synthetic·val$selectBox:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList;Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;)V | 21 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList;Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·348 | 25 | ····.line·348 |
25 |
····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$2;,·"Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList |
26 | ····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$2;,·"Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$2;" |
26 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$2;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList; | 27 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$2;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList; |
27 | ····iput-object·p2,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$2;->val$selectBox:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; | 28 | ····iput-object·p2,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$2;->val$selectBox:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; |
28 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/InputListener;-><init>()V | 29 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/InputListener;-><init>()V |
29 | ····return-void | 30 | ····return-void |
Offset 44, 15 lines modified | Offset 45, 15 lines modified | ||
44 | ····.param·p2,·"x"····#·F | 45 | ····.param·p2,·"x"····#·F |
45 | ····.param·p3,·"y"····#·F | 46 | ····.param·p3,·"y"····#·F |
46 | ····.param·p4,·"pointer"····#·I | 47 | ····.param·p4,·"pointer"····#·I |
47 | ····.param·p5,·"toActor"····#·Lcom/badlogic/gdx/scenes/scene2d/Actor; | 48 | ····.param·p5,·"toActor"····#·Lcom/badlogic/gdx/scenes/scene2d/Actor; |
48 | ····.prologue | 49 | ····.prologue |
49 | ····.line·350 | 50 | ····.line·350 |
50 |
····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$2;,·"Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList |
51 | ····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$2;,·"Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$2;" |
51 | ····if-eqz·p5,·:cond_0 | 52 | ····if-eqz·p5,·:cond_0 |
52 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$2;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList; | 53 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$2;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList; |
53 | ····invoke-virtual·{v0,·p5},·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList;->isAscendantOf(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z | 54 | ····invoke-virtual·{v0,·p5},·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList;->isAscendantOf(Lcom/badlogic/gdx/scenes/scene2d/Actor;)Z |
54 | ····move-result·v0 | 55 | ····move-result·v0 |
Offset 19, 18 lines modified | Offset 19, 19 lines modified | ||
19 | .field·final·synthetic·val$selectBox:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; | 19 | .field·final·synthetic·val$selectBox:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList;Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;)V | 21 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList;Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·354 | 25 | ····.line·354 |
25 |
····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$3;,·"Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList |
26 | ····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$3;,·"Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$3;" |
26 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$3;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList; | 27 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$3;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList; |
27 | ····iput-object·p2,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$3;->val$selectBox:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; | 28 | ····iput-object·p2,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$3;->val$selectBox:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox; |
28 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/InputListener;-><init>()V | 29 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/InputListener;-><init>()V |
29 | ····return-void | 30 | ····return-void |
Offset 41, 15 lines modified | Offset 42, 15 lines modified | ||
41 | .method·public·keyDown(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z | 42 | .method·public·keyDown(Lcom/badlogic/gdx/scenes/scene2d/InputEvent;I)Z |
42 | ····.locals·1 | 43 | ····.locals·1 |
43 | ····.param·p1,·"event"····#·Lcom/badlogic/gdx/scenes/scene2d/InputEvent; | 44 | ····.param·p1,·"event"····#·Lcom/badlogic/gdx/scenes/scene2d/InputEvent; |
44 | ····.param·p2,·"keycode"····#·I | 45 | ····.param·p2,·"keycode"····#·I |
45 | ····.prologue | 46 | ····.prologue |
46 | ····.line·364 | 47 | ····.line·364 |
47 |
····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$3;,·"Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList |
48 | ····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$3;,·"Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$3;" |
48 | ····const/16·v0,·0x83 | 49 | ····const/16·v0,·0x83 |
49 | ····if-ne·p2,·v0,·:cond_0 | 50 | ····if-ne·p2,·v0,·:cond_0 |
50 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$3;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList; | 51 | ····iget-object·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$3;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList; |
51 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList;->hide()V | 52 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList;->hide()V |
Offset 66, 15 lines modified | Offset 67, 15 lines modified | ||
66 | ····.param·p1,·"event"····#·Lcom/badlogic/gdx/scenes/scene2d/InputEvent; | 67 | ····.param·p1,·"event"····#·Lcom/badlogic/gdx/scenes/scene2d/InputEvent; |
67 | ····.param·p2,·"x"····#·F | 68 | ····.param·p2,·"x"····#·F |
68 | ····.param·p3,·"y"····#·F | 69 | ····.param·p3,·"y"····#·F |
69 | ····.param·p4,·"pointer"····#·I | 70 | ····.param·p4,·"pointer"····#·I |
70 | ····.param·p5,·"button"····#·I | 71 | ····.param·p5,·"button"····#·I |
71 | ····.prologue | 72 | ····.prologue |
72 |
····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$3;,·"Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList |
73 | ····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$3;,·"Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxList$3;" |
73 | ····const/4·v3,·0x0 | 74 | ····const/4·v3,·0x0 |
74 | ····.line·356 | 75 | ····.line·356 |
75 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/scenes/scene2d/InputEvent;->getTarget()Lcom/badlogic/gdx/scenes/scene2d/Actor; | 76 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/scenes/scene2d/InputEvent;->getTarget()Lcom/badlogic/gdx/scenes/scene2d/Actor; |
76 | ····move-result-object·v0 | 77 | ····move-result-object·v0 |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; | 18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V | 20 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·416 | 24 | ····.line·416 |
24 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; | 25 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; |
25 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/utils/Json;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/utils/Json;-><init>()V |
Offset 879, 18 lines modified | Offset 879, 20 lines modified | ||
879 | ····move-result·v8 | 879 | ····move-result·v8 |
880 | ····mul-float/2addr·v8,·v9 | 880 | ····mul-float/2addr·v8,·v9 |
881 | ····sub-float/2addr·v6,·v8 | 881 | ····sub-float/2addr·v6,·v8 |
882 | ····.line·171 | ||
882 | ····invoke-interface·{v0},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getMinHeight()F | 883 | ····invoke-interface·{v0},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getMinHeight()F |
883 | ····move-result·v8 | 884 | ····move-result·v8 |
885 | ····.line·170 | ||
884 | ····invoke-static·{v6,·v8},·Ljava/lang/Math;->max(FF)F | 886 | ····invoke-static·{v6,·v8},·Ljava/lang/Math;->max(FF)F |
885 | ····move-result·v6 | 887 | ····move-result·v6 |
886 | ····iput·v6,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;->prefHeight:F | 888 | ····iput·v6,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;->prefHeight:F |
887 | ····.line·175 | 889 | ····.line·175 |
Offset 998, 27 lines modified | Offset 1000, 30 lines modified | ||
998 | ····iget-object·v6,·v5,·Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;->background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; | 1000 | ····iget-object·v6,·v5,·Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;->background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; |
999 | ····if-nez·v6,·:cond_4 | 1001 | ····if-nez·v6,·:cond_4 |
1000 | ····move·v6,·v7 | 1002 | ····move·v6,·v7 |
1003 | ····.line·188 | ||
1001 | ····:goto_2 | 1004 | ····:goto_2 |
1002 | ····add-float/2addr·v6,·v4 | 1005 | ····add-float/2addr·v6,·v4 |
1003 | ····iget-object·v9,·v3,·Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;->selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; | 1006 | ····iget-object·v9,·v3,·Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;->selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; |
1007 | ····.line·189 | ||
1004 | ····invoke-interface·{v9},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getLeftWidth()F | 1008 | ····invoke-interface·{v9},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getLeftWidth()F |
1005 | ····move-result·v9 | 1009 | ····move-result·v9 |
1006 | ····add-float/2addr·v6,·v9 | 1010 | ····add-float/2addr·v6,·v9 |
1007 | ····iget-object·v9,·v3,·Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;->selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; | 1011 | ····iget-object·v9,·v3,·Lcom/badlogic/gdx/scenes/scene2d/ui/List$ListStyle;->selection:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; |
1012 | ····.line·190 | ||
1008 | ····invoke-interface·{v9},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getRightWidth()F | 1013 | ····invoke-interface·{v9},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getRightWidth()F |
1009 | ····move-result·v9 | 1014 | ····move-result·v9 |
1010 | ····add-float/2addr·v9,·v6 | 1015 | ····add-float/2addr·v9,·v6 |
1011 | ····iget-object·v6,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;->style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; | 1016 | ····iget-object·v6,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;->style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; |
Offset 1031, 14 lines modified | Offset 1036, 15 lines modified | ||
1031 | ····iget-object·v6,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;->style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; | 1036 | ····iget-object·v6,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;->style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; |
1032 | ····iget-object·v6,·v6,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;->scrollStyle:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; | 1037 | ····iget-object·v6,·v6,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;->scrollStyle:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; |
1033 | ····iget-object·v6,·v6,·Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;->vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; | 1038 | ····iget-object·v6,·v6,·Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;->vScroll:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; |
1039 | ····.line·191 | ||
1034 | ····invoke-interface·{v6},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getMinWidth()F | 1040 | ····invoke-interface·{v6},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getMinWidth()F |
1035 | ····move-result·v6 | 1041 | ····move-result·v6 |
1036 | ····:goto_3 | 1042 | ····:goto_3 |
1037 | ····iget-object·v10,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;->style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; | 1043 | ····iget-object·v10,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;->style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; |
Offset 1050, 55 lines modified | Offset 1056, 61 lines modified | ||
1050 | ····iget-object·v7,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;->style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; | 1056 | ····iget-object·v7,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;->style:Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle; |
1051 | ····iget-object·v7,·v7,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;->scrollStyle:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; | 1057 | ····iget-object·v7,·v7,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox$SelectBoxStyle;->scrollStyle:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle; |
1052 | ····iget-object·v7,·v7,·Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;->vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; | 1058 | ····iget-object·v7,·v7,·Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane$ScrollPaneStyle;->vScrollKnob:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; |
1059 | ····.line·192 | ||
1053 | ····invoke-interface·{v7},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getMinWidth()F | 1060 | ····invoke-interface·{v7},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getMinWidth()F |
1054 | ····move-result·v7 | 1061 | ····move-result·v7 |
1062 | ····.line·191 | ||
1055 | ····:cond_3 | 1063 | ····:cond_3 |
1056 | ····invoke-static·{v6,·v7},·Ljava/lang/Math;->max(FF)F | 1064 | ····invoke-static·{v6,·v7},·Ljava/lang/Math;->max(FF)F |
1057 | ····move-result·v6 | 1065 | ····move-result·v6 |
1058 | ····add-float/2addr·v6,·v9 | 1066 | ····add-float/2addr·v6,·v9 |
1067 | ····.line·184 | ||
1059 | ····invoke-static·{v8,·v6},·Ljava/lang/Math;->max(FF)F | 1068 | ····invoke-static·{v8,·v6},·Ljava/lang/Math;->max(FF)F |
1060 | ····move-result·v6 | 1069 | ····move-result·v6 |
1061 | ····iput·v6,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;->prefWidth:F | 1070 | ····iput·v6,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SelectBox;->prefWidth:F |
1062 | ····.line·193 | 1071 | ····.line·193 |
1063 | ····return-void | 1072 | ····return-void |
1064 | ····.line·184 | 1073 | ····.line·184 |
Max diff block lines reached; 863/4087 bytes (21.12%) of diff not shown. |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | .field·final·synthetic·val$skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; | 28 | .field·final·synthetic·val$skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; |
29 | #·direct·methods | 29 | #·direct·methods |
30 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V | 30 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V |
31 | ····.locals·0 | 31 | ····.locals·0 |
32 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; | ||
32 | ····.prologue | 33 | ····.prologue |
33 | ····.line·427 | 34 | ····.line·427 |
34 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; | 35 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; |
35 | ····iput-object·p2,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2;->val$skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; | 36 | ····iput-object·p2,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$2;->val$skin:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; |
Offset 137, 14 lines modified | Offset 138, 15 lines modified | ||
137 | ····const-string·v6,·":·" | 138 | ····const-string·v6,·":·" |
138 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 139 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
139 | ····move-result-object·v5 | 140 | ····move-result-object·v5 |
141 | ····.line·448 | ||
140 | ····invoke-virtual·{v3},·Lcom/badlogic/gdx/utils/JsonValue;->name()Ljava/lang/String; | 142 | ····invoke-virtual·{v3},·Lcom/badlogic/gdx/utils/JsonValue;->name()Ljava/lang/String; |
141 | ····move-result-object·v6 | 143 | ····move-result-object·v6 |
142 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 144 | ····invoke-virtual·{v5,·v6},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
143 | ····move-result-object·v5 | 145 | ····move-result-object·v5 |
Offset 26, 14 lines modified | Offset 26, 15 lines modified | ||
26 | #·instance·fields | 26 | #·instance·fields |
27 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; | 27 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; |
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V | 29 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; | ||
31 | ····.prologue | 32 | ····.prologue |
32 | ····.line·487 | 33 | ····.line·487 |
33 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$4;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; | 34 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$4;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; |
34 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/utils/Json$ReadOnlySerializer;-><init>()V | 35 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/utils/Json$ReadOnlySerializer;-><init>()V |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | .field·final·synthetic·val$skinFile:Lcom/badlogic/gdx/files/FileHandle; | 30 | .field·final·synthetic·val$skinFile:Lcom/badlogic/gdx/files/FileHandle; |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V | 32 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;Lcom/badlogic/gdx/files/FileHandle;Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; | ||
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·454 | 36 | ····.line·454 |
36 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; | 37 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; |
37 | ····iput-object·p2,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3;->val$skinFile:Lcom/badlogic/gdx/files/FileHandle; | 38 | ····iput-object·p2,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$3;->val$skinFile:Lcom/badlogic/gdx/files/FileHandle; |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; | 18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V | 20 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·500 | 24 | ····.line·500 |
24 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$5;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; | 25 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Skin$5;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Skin; |
25 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/utils/Json$ReadOnlySerializer;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/utils/Json$ReadOnlySerializer;-><init>()V |
Offset 364, 86 lines modified | Offset 364, 84 lines modified | ||
364 | .end·method | 364 | .end·method |
365 | .method·public·dispose()V | 365 | .method·public·dispose()V |
366 | ····.locals·5 | 366 | ····.locals·5 |
367 | ····.prologue | 367 | ····.prologue |
368 | ····.line·406 | 368 | ····.line·406 |
369 |
····iget-object·v |
369 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;->atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; |
370 |
····if-eqz·v |
370 | ····if-eqz·v2,·:cond_0 |
371 |
····iget-object·v |
371 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;->atlas:Lcom/badlogic/gdx/graphics/g2d/TextureAtlas; |
372 |
····invoke-virtual·{v |
372 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/graphics/g2d/TextureAtlas;->dispose()V |
373 | ····.line·407 | 373 | ····.line·407 |
374 | ····:cond_0 | 374 | ····:cond_0 |
375 |
····iget-object·v |
375 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Skin;->resources:Lcom/badlogic/gdx/utils/ObjectMap; |
376 |
····invoke-virtual·{v |
376 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/utils/ObjectMap;->values()Lcom/badlogic/gdx/utils/ObjectMap$Values; |
377 |
····move-result-object·v |
377 | ····move-result-object·v2 |
378 |
····invoke-virtual·{v |
378 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/utils/ObjectMap$Values;->iterator()Ljava/util/Iterator; |
379 |
····move-result-object·v |
379 | ····move-result-object·v2 |
380 | ····:cond_1 | 380 | ····:cond_1 |
381 |
····invoke-interface·{v |
381 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
382 |
····move-result·v |
382 | ····move-result·v3 |
383 |
····if-eqz·v |
383 | ····if-eqz·v3,·:cond_3 |
384 |
····invoke-interface·{v |
384 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
385 | ····move-result-object·v0 | 385 | ····move-result-object·v0 |
386 | ····check-cast·v0,·Lcom/badlogic/gdx/utils/ObjectMap; | 386 | ····check-cast·v0,·Lcom/badlogic/gdx/utils/ObjectMap; |
387 | ····.line·408 | 387 | ····.line·408 |
388 | ····.local·v0,·"entry":Lcom/badlogic/gdx/utils/ObjectMap;,·"Lcom/badlogic/gdx/utils/ObjectMap<Ljava/lang/String;Ljava/lang/Object;>;" | 388 | ····.local·v0,·"entry":Lcom/badlogic/gdx/utils/ObjectMap;,·"Lcom/badlogic/gdx/utils/ObjectMap<Ljava/lang/String;Ljava/lang/Object;>;" |
389 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/utils/ObjectMap;->values()Lcom/badlogic/gdx/utils/ObjectMap$Values; | 389 | ····invoke-virtual·{v0},·Lcom/badlogic/gdx/utils/ObjectMap;->values()Lcom/badlogic/gdx/utils/ObjectMap$Values; |
390 |
····move-result-object·v |
390 | ····move-result-object·v3 |
391 |
····invoke-virtual·{v |
391 | ····invoke-virtual·{v3},·Lcom/badlogic/gdx/utils/ObjectMap$Values;->iterator()Ljava/util/Iterator; |
392 |
····move-result-object·v |
392 | ····move-result-object·v3 |
393 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
394 | ····:cond_2 | 393 | ····:cond_2 |
395 | ····:goto_0 | 394 | ····:goto_0 |
396 |
····invoke-interface·{v |
395 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
397 | ····move-result·v4 | 396 | ····move-result·v4 |
398 | ····if-eqz·v4,·:cond_1 | 397 | ····if-eqz·v4,·:cond_1 |
399 |
····invoke-interface·{v |
398 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
400 |
····move-result-object·v |
399 | ····move-result-object·v1 |
401 | ····.line·409 | 400 | ····.line·409 |
402 |
····.local·v |
401 | ····.local·v1,·"resource":Ljava/lang/Object; |
403 |
····instance-of·v4,·v |
402 | ····instance-of·v4,·v1,·Lcom/badlogic/gdx/utils/Disposable; |
404 | ····if-eqz·v4,·:cond_2 | 403 | ····if-eqz·v4,·:cond_2 |
405 |
····check-cast·v |
404 | ····check-cast·v1,·Lcom/badlogic/gdx/utils/Disposable; |
406 |
····.end·local·v |
405 | ····.end·local·v1····#·"resource":Ljava/lang/Object; |
407 |
····invoke-interface·{v |
406 | ····invoke-interface·{v1},·Lcom/badlogic/gdx/utils/Disposable;->dispose()V |
408 | ····goto·:goto_0 | 407 | ····goto·:goto_0 |
409 | ····.line·411 | 408 | ····.line·411 |
410 | ····.end·local·v0····#·"entry":Lcom/badlogic/gdx/utils/ObjectMap;,·"Lcom/badlogic/gdx/utils/ObjectMap<Ljava/lang/String;Ljava/lang/Object;>;" | 409 | ····.end·local·v0····#·"entry":Lcom/badlogic/gdx/utils/ObjectMap;,·"Lcom/badlogic/gdx/utils/ObjectMap<Ljava/lang/String;Ljava/lang/Object;>;" |
411 | ····.end·local·v2····#·"i$":Ljava/util/Iterator; | ||
412 | ····:cond_3 | 410 | ····:cond_3 |
413 | ····return-void | 411 | ····return-void |
414 | .end·method | 412 | .end·method |
415 | .method·public·find(Ljava/lang/Object;)Ljava/lang/String; | 413 | .method·public·find(Ljava/lang/Object;)Ljava/lang/String; |
416 | ····.locals·3 | 414 | ····.locals·3 |
417 | ····.param·p1,·"resource"····#·Ljava/lang/Object; | 415 | ····.param·p1,·"resource"····#·Ljava/lang/Object; |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; | 18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;)V | 20 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Slider;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·60 | 24 | ····.line·60 |
24 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; | 25 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Slider$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Slider; |
25 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/InputListener;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/InputListener;-><init>()V |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; | 19 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;)V | 21 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane;)V |
22 | ····.locals·1 | 22 | ····.locals·1 |
23 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·81 | 25 | ····.line·81 |
25 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; | 26 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/SplitPane; |
26 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/InputListener;-><init>()V | 27 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/InputListener;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextArea; | 18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextArea; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/TextArea;)V | 20 | .method·public·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/TextArea;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/ui/TextArea; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·348 | 24 | ····.line·348 |
24 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextArea$TextAreaListener;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextArea; | 25 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextArea$TextAreaListener;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextArea; |
25 | ····invoke-direct·{p0,·p1},·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldClickListener;-><init>(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;)V | 26 | ····invoke-direct·{p0,·p1},·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldClickListener;-><init>(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;)V |
Offset 151, 14 lines modified | Offset 151, 15 lines modified | ||
151 | ····if-eqz·v7,·:cond_2 | 151 | ····if-eqz·v7,·:cond_2 |
152 | ····iget-object·v7,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextArea;->style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; | 152 | ····iget-object·v7,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextArea;->style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; |
153 | ····iget-object·v7,·v7,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;->background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; | 153 | ····iget-object·v7,·v7,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;->background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; |
154 | ····.line·266 | ||
154 | ····invoke-interface·{v7},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getLeftWidth()F | 155 | ····invoke-interface·{v7},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getLeftWidth()F |
155 | ····move-result·v7 | 156 | ····move-result·v7 |
156 | ····iget-object·v9,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextArea;->style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; | 157 | ····iget-object·v9,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextArea;->style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; |
157 | ····iget-object·v9,·v9,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;->background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; | 158 | ····iget-object·v9,·v9,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle;->background:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; |
Offset 233, 15 lines modified | Offset 234, 15 lines modified | ||
233 | ····.line·271 | 234 | ····.line·271 |
234 | ····:cond_1 | 235 | ····:cond_1 |
235 | ····:goto_2 | 236 | ····:goto_2 |
236 | ····add-int/lit8·v2,·v2,·0x1 | 237 | ····add-int/lit8·v2,·v2,·0x1 |
237 | ····goto·:goto_1 | 238 | ····goto·:goto_1 |
238 |
····.line·26 |
239 | ····.line·266 |
239 | ····.end·local·v2····#·"i":I | 240 | ····.end·local·v2····#·"i":I |
240 | ····.end·local·v3····#·"lastCharacter":C | 241 | ····.end·local·v3····#·"lastCharacter":C |
241 | ····.end·local·v4····#·"lastSpace":I | 242 | ····.end·local·v4····#·"lastSpace":I |
242 | ····.end·local·v5····#·"lineStart":I | 243 | ····.end·local·v5····#·"lineStart":I |
243 | ····.end·local·v6····#·"maxWidthLine":F | 244 | ····.end·local·v6····#·"maxWidthLine":F |
244 | ····:cond_2 | 245 | ····:cond_2 |
245 | ····const/4·v7,·0x0 | 246 | ····const/4·v7,·0x0 |
Offset 466, 14 lines modified | Offset 467, 15 lines modified | ||
466 | ····const/4·v6,·0x0 | 467 | ····const/4·v6,·0x0 |
467 | ····.line·253 | 468 | ····.line·253 |
468 | ····.local·v6,·"textOffset":F | 469 | ····.local·v6,·"textOffset":F |
469 | ····:goto_0 | 470 | ····:goto_0 |
470 | ····add-float·v2,·p4,·v6 | 471 | ····add-float·v2,·p4,·v6 |
472 | ····.line·254 | ||
471 | ····invoke-virtual·{p3},·Lcom/badlogic/gdx/graphics/g2d/BitmapFont;->getDescent()F | 473 | ····invoke-virtual·{p3},·Lcom/badlogic/gdx/graphics/g2d/BitmapFont;->getDescent()F |
472 | ····move-result·v0 | 474 | ····move-result·v0 |
473 | ····const/high16·v1,·0x40000000····#·2.0f | 475 | ····const/high16·v1,·0x40000000····#·2.0f |
474 | ····div-float/2addr·v0,·v1 | 476 | ····div-float/2addr·v0,·v1 |
Offset 498, 22 lines modified | Offset 500, 24 lines modified | ||
498 | ····sub-float·v3,·v0,·v1 | 500 | ····sub-float·v3,·v0,·v1 |
499 | ····invoke-interface·{p1},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getMinWidth()F | 501 | ····invoke-interface·{p1},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getMinWidth()F |
500 | ····move-result·v4 | 502 | ····move-result·v4 |
503 | ····.line·255 | ||
501 | ····invoke-virtual·{p3},·Lcom/badlogic/gdx/graphics/g2d/BitmapFont;->getLineHeight()F | 504 | ····invoke-virtual·{p3},·Lcom/badlogic/gdx/graphics/g2d/BitmapFont;->getLineHeight()F |
502 | ····move-result·v5 | 505 | ····move-result·v5 |
503 | ····move-object·v0,·p1 | 506 | ····move-object·v0,·p1 |
504 | ····move-object·v1,·p2 | 507 | ····move-object·v1,·p2 |
508 | ····.line·253 | ||
505 | ····invoke-interface/range·{v0·..·v5},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->draw(Lcom/badlogic/gdx/graphics/g2d/Batch;FFFF)V | 509 | ····invoke-interface/range·{v0·..·v5},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->draw(Lcom/badlogic/gdx/graphics/g2d/Batch;FFFF)V |
506 | ····.line·256 | 510 | ····.line·256 |
507 | ····return-void | 511 | ····return-void |
508 | ····.line·251 | 512 | ····.line·251 |
509 | ····.end·local·v6····#·"textOffset":F | 513 | ····.end·local·v6····#·"textOffset":F |
Offset 534, 14 lines modified | Offset 538, 15 lines modified | ||
534 | ····iget·v3,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextArea;->cursorLine:I | 538 | ····iget·v3,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextArea;->cursorLine:I |
535 | ····mul-int/lit8·v3,·v3,·0x2 | 539 | ····mul-int/lit8·v3,·v3,·0x2 |
536 | ····aget·v2,·v2,·v3 | 540 | ····aget·v2,·v2,·v3 |
541 | ····.line·252 | ||
537 | ····invoke-virtual·{v1,·v2},·Lcom/badlogic/gdx/utils/FloatArray;->get(I)F | 542 | ····invoke-virtual·{v1,·v2},·Lcom/badlogic/gdx/utils/FloatArray;->get(I)F |
538 | ····move-result·v1 | 543 | ····move-result·v1 |
539 | ····sub-float·v6,·v0,·v1 | 544 | ····sub-float·v6,·v0,·v1 |
540 | ····goto·:goto_0 | 545 | ····goto·:goto_0 |
Offset 718, 22 lines modified | Offset 723, 24 lines modified | ||
718 | ····move-result·v1 | 723 | ····move-result·v1 |
719 | ····sub-float/2addr·v0,·v1 | 724 | ····sub-float/2addr·v0,·v1 |
720 | ····sub-float·v3,·v0,·v12 | 725 | ····sub-float·v3,·v0,·v12 |
726 | ····.line·232 | ||
721 | ····invoke-virtual/range·{p3·..·p3},·Lcom/badlogic/gdx/graphics/g2d/BitmapFont;->getLineHeight()F | 727 | ····invoke-virtual/range·{p3·..·p3},·Lcom/badlogic/gdx/graphics/g2d/BitmapFont;->getLineHeight()F |
Max diff block lines reached; 4076/6688 bytes (60.94%) of diff not shown. |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; | 19 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;)V | 21 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·650 | 25 | ····.line·650 |
25 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; | 26 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$KeyRepeatTask;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; |
26 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/utils/Timer$Task;-><init>()V | 27 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/utils/Timer$Task;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; | 18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·public·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;)V | 20 | .method·public·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·695 | 24 | ····.line·695 |
24 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldClickListener;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; | 25 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldClickListener;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField; |
25 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;-><init>()V |
Offset 1088, 14 lines modified | Offset 1088, 15 lines modified | ||
1088 | ····:goto_0 | 1088 | ····:goto_0 |
1089 | ····invoke-virtual·{v3,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1089 | ····invoke-virtual·{v3,·v2},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1090 | ····move-result-object·v3 | 1090 | ····move-result-object·v3 |
1091 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->text:Ljava/lang/String; | 1091 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->text:Ljava/lang/String; |
1092 | ····.line·433 | ||
1092 | ····invoke-virtual·{v2},·Ljava/lang/String;->length()I | 1093 | ····invoke-virtual·{v2},·Ljava/lang/String;->length()I |
1093 | ····move-result·v2 | 1094 | ····move-result·v2 |
1094 | ····if-ge·v0,·v2,·:cond_2 | 1095 | ····if-ge·v0,·v2,·:cond_2 |
1095 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->text:Ljava/lang/String; | 1096 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->text:Ljava/lang/String; |
Offset 1135, 14 lines modified | Offset 1136, 15 lines modified | ||
1135 | ····.line·432 | 1136 | ····.line·432 |
1136 | ····:cond_1 | 1137 | ····:cond_1 |
1137 | ····const-string·v2,·"" | 1138 | ····const-string·v2,·"" |
1138 | ····goto·:goto_0 | 1139 | ····goto·:goto_0 |
1140 | ····.line·433 | ||
1139 | ····:cond_2 | 1141 | ····:cond_2 |
1140 | ····const-string·v2,·"" | 1142 | ····const-string·v2,·"" |
1141 | ····goto·:goto_1 | 1143 | ····goto·:goto_1 |
1142 | .end·method | 1144 | .end·method |
1143 | .method·delete(Z)I | 1145 | .method·delete(Z)I |
Offset 1729, 14 lines modified | Offset 1731, 15 lines modified | ||
1729 | ····sub-float·v2,·v0,·v1 | 1731 | ····sub-float·v2,·v0,·v1 |
1730 | ····iget·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->textHeight:F | 1732 | ····iget·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->textHeight:F |
1731 | ····sub-float·v0,·p5,·v0 | 1733 | ····sub-float·v0,·p5,·v0 |
1734 | ····.line·336 | ||
1732 | ····invoke-virtual·{p3},·Lcom/badlogic/gdx/graphics/g2d/BitmapFont;->getDescent()F | 1735 | ····invoke-virtual·{p3},·Lcom/badlogic/gdx/graphics/g2d/BitmapFont;->getDescent()F |
1733 | ····move-result·v1 | 1736 | ····move-result·v1 |
1734 | ····sub-float·v3,·v0,·v1 | 1737 | ····sub-float·v3,·v0,·v1 |
1735 | ····invoke-interface·{p1},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getMinWidth()F | 1738 | ····invoke-interface·{p1},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getMinWidth()F |
Offset 1755, 14 lines modified | Offset 1758, 15 lines modified | ||
1755 | ····add-float·v5,·v0,·v1 | 1758 | ····add-float·v5,·v0,·v1 |
1756 | ····move-object·v0,·p1 | 1759 | ····move-object·v0,·p1 |
1757 | ····move-object·v1,·p2 | 1760 | ····move-object·v1,·p2 |
1761 | ····.line·335 | ||
1758 | ····invoke-interface/range·{v0·..·v5},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->draw(Lcom/badlogic/gdx/graphics/g2d/Batch;FFFF)V | 1762 | ····invoke-interface/range·{v0·..·v5},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->draw(Lcom/badlogic/gdx/graphics/g2d/Batch;FFFF)V |
1759 | ····.line·337 | 1763 | ····.line·337 |
1760 | ····return-void | 1764 | ····return-void |
1761 | .end·method | 1765 | .end·method |
1762 | .method·protected·drawSelection(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/graphics/g2d/Batch;Lcom/badlogic/gdx/graphics/g2d/BitmapFont;FF)V | 1766 | .method·protected·drawSelection(Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;Lcom/badlogic/gdx/graphics/g2d/Batch;Lcom/badlogic/gdx/graphics/g2d/BitmapFont;FF)V |
Offset 1793, 28 lines modified | Offset 1797, 30 lines modified | ||
1793 | ····sub-float·v3,·v0,·v1 | 1797 | ····sub-float·v3,·v0,·v1 |
1794 | ····iget·v4,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->selectionWidth:F | 1798 | ····iget·v4,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->selectionWidth:F |
1795 | ····iget·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->textHeight:F | 1799 | ····iget·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->textHeight:F |
1800 | ····.line·327 | ||
1796 | ····invoke-virtual·{p3},·Lcom/badlogic/gdx/graphics/g2d/BitmapFont;->getDescent()F | 1801 | ····invoke-virtual·{p3},·Lcom/badlogic/gdx/graphics/g2d/BitmapFont;->getDescent()F |
1797 | ····move-result·v1 | 1802 | ····move-result·v1 |
1798 | ····const/high16·v5,·0x40000000····#·2.0f | 1803 | ····const/high16·v5,·0x40000000····#·2.0f |
1799 | ····div-float/2addr·v1,·v5 | 1804 | ····div-float/2addr·v1,·v5 |
1800 | ····add-float·v5,·v0,·v1 | 1805 | ····add-float·v5,·v0,·v1 |
1801 | ····move-object·v0,·p1 | 1806 | ····move-object·v0,·p1 |
1802 | ····move-object·v1,·p2 | 1807 | ····move-object·v1,·p2 |
1808 | ····.line·326 | ||
1803 | ····invoke-interface/range·{v0·..·v5},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->draw(Lcom/badlogic/gdx/graphics/g2d/Batch;FFFF)V | 1809 | ····invoke-interface/range·{v0·..·v5},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->draw(Lcom/badlogic/gdx/graphics/g2d/Batch;FFFF)V |
1804 | ····.line·328 | 1810 | ····.line·328 |
1805 | ····return-void | 1811 | ····return-void |
1806 | .end·method | 1812 | .end·method |
1807 | .method·protected·drawText(Lcom/badlogic/gdx/graphics/g2d/Batch;Lcom/badlogic/gdx/graphics/g2d/BitmapFont;FF)V | 1813 | .method·protected·drawText(Lcom/badlogic/gdx/graphics/g2d/Batch;Lcom/badlogic/gdx/graphics/g2d/BitmapFont;FF)V |
Offset 1934, 18 lines modified | Offset 1940, 20 lines modified | ||
1934 | ····add-float/2addr·v1,·v2 | 1940 | ····add-float/2addr·v1,·v2 |
1935 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; | 1941 | ····iget-object·v2,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/TextField;->style:Lcom/badlogic/gdx/scenes/scene2d/ui/TextField$TextFieldStyle; |
Max diff block lines reached; 421/3020 bytes (13.94%) of diff not shown. |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; | 18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;)V | 20 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·69 | 24 | ····.line·69 |
24 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; | 25 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Touchpad; |
25 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/InputListener;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/InputListener;-><init>()V |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; | 18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V | 20 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Tree;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·66 | 24 | ····.line·66 |
24 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; | 25 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Tree; |
25 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/utils/ClickListener;-><init>()V |
Offset 715, 28 lines modified | Offset 715, 30 lines modified | ||
715 | ····add-float·v8,·v18,·v13 | 715 | ····add-float·v8,·v18,·v13 |
716 | ····move-object/from16·v0,·v16 | 716 | ····move-object/from16·v0,·v16 |
717 | ····iget-object·v2,·v0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;->icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; | 717 | ····iget-object·v2,·v0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;->icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; |
718 | ····.line·236 | ||
718 | ····invoke-interface·{v2},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getMinWidth()F | 719 | ····invoke-interface·{v2},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getMinWidth()F |
719 | ····move-result·v9 | 720 | ····move-result·v9 |
720 | ····move-object/from16·v0,·v16 | 721 | ····move-object/from16·v0,·v16 |
721 | ····iget-object·v2,·v0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;->icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; | 722 | ····iget-object·v2,·v0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Tree$Node;->icon:Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable; |
722 | ····invoke-interface·{v2},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getMinHeight()F | 723 | ····invoke-interface·{v2},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->getMinHeight()F |
723 | ····move-result·v10 | 724 | ····move-result·v10 |
724 | ····move-object/from16·v6,·p1 | 725 | ····move-object/from16·v6,·p1 |
726 | ····.line·235 | ||
725 | ····invoke-interface/range·{v5·..·v10},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->draw(Lcom/badlogic/gdx/graphics/g2d/Batch;FFFF)V | 727 | ····invoke-interface/range·{v5·..·v10},·Lcom/badlogic/gdx/scenes/scene2d/utils/Drawable;->draw(Lcom/badlogic/gdx/graphics/g2d/Batch;FFFF)V |
726 | ····.line·237 | 728 | ····.line·237 |
727 | ····sget-object·v2,·Lcom/badlogic/gdx/graphics/Color;->WHITE:Lcom/badlogic/gdx/graphics/Color; | 729 | ····sget-object·v2,·Lcom/badlogic/gdx/graphics/Color;->WHITE:Lcom/badlogic/gdx/graphics/Color; |
728 | ····move-object/from16·v0,·p1 | 730 | ····move-object/from16·v0,·p1 |
Offset 89, 15 lines modified | Offset 89, 14 lines modified | ||
89 | .method·public·constructor·<init>()V | 89 | .method·public·constructor·<init>()V |
90 | ····.locals·0 | 90 | ····.locals·0 |
91 | ····.prologue | 91 | ····.prologue |
92 | ····.line·25 | 92 | ····.line·25 |
93 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 93 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
94 | ····.line·34 | ||
95 | ····return-void | 94 | ····return-void |
96 | .end·method | 95 | .end·method |
97 | .method·public·static·percentHeight(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Value; | 96 | .method·public·static·percentHeight(F)Lcom/badlogic/gdx/scenes/scene2d/ui/Value; |
98 | ····.locals·1 | 97 | ····.locals·1 |
99 | ····.param·p0,·"percent"····#·F | 98 | ····.param·p0,·"percent"····#·F |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; | 18 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Window;)V | 20 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Window;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/ui/Window; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·76 | 24 | ····.line·76 |
24 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Window$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; | 25 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Window$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; |
25 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/InputListener;-><init>()V | 26 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/InputListener;-><init>()V |
Offset 27, 14 lines modified | Offset 27, 15 lines modified | ||
27 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; | 27 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; |
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Window;)V | 29 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/ui/Window;)V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/ui/Window; | ||
31 | ····.prologue | 32 | ····.prologue |
32 | ····.line·82 | 33 | ····.line·82 |
33 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; | 34 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/ui/Window$2;->this$0:Lcom/badlogic/gdx/scenes/scene2d/ui/Window; |
34 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/InputListener;-><init>()V | 35 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/InputListener;-><init>()V |
Offset 25, 14 lines modified | Offset 25, 15 lines modified | ||
25 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; | 25 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; |
26 | #·direct·methods | 26 | #·direct·methods |
27 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;)V | 27 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener;)V |
28 | ····.locals·1 | 28 | ····.locals·1 |
29 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; | ||
29 | ····.prologue | 30 | ····.prologue |
30 | ····.line·45 | 31 | ····.line·45 |
31 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; | 32 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener; |
32 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/input/GestureDetector$GestureAdapter;-><init>()V | 33 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/input/GestureDetector$GestureAdapter;-><init>()V |
Offset 2, 22 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"ActorGestureListener.java" | 3 | .source·"ActorGestureListener.java" |
4 | #·interfaces | 4 | #·interfaces |
5 | .implements·Lcom/badlogic/gdx/scenes/scene2d/EventListener; | 5 | .implements·Lcom/badlogic/gdx/scenes/scene2d/EventListener; |
6 | #·annotations | ||
7 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
8 | ····value·=·{ | ||
9 | ········Lcom/badlogic/gdx/scenes/scene2d/utils/ActorGestureListener$2; | ||
10 | ····} | ||
11 | .end·annotation | ||
12 | #·static·fields | 6 | #·static·fields |
13 | .field·static·final·tmpCoords:Lcom/badlogic/gdx/math/Vector2; | 7 | .field·static·final·tmpCoords:Lcom/badlogic/gdx/math/Vector2; |
14 | #·instance·fields | 8 | #·instance·fields |
15 | .field·actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; | 9 | .field·actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; |
Offset 109, 14 lines modified | Offset 109, 15 lines modified | ||
109 | ····if-eqz·v3,·:cond_7 | 109 | ····if-eqz·v3,·:cond_7 |
110 | ····sget-object·v3,·Lcom/badlogic/gdx/Gdx;->input:Lcom/badlogic/gdx/Input; | 110 | ····sget-object·v3,·Lcom/badlogic/gdx/Gdx;->input:Lcom/badlogic/gdx/Input; |
111 | ····const/16·v4,·0x3b | 111 | ····const/16·v4,·0x3b |
112 | ····.line·24 | ||
112 | ····invoke-interface·{v3,·v4},·Lcom/badlogic/gdx/Input;->isKeyPressed(I)Z | 113 | ····invoke-interface·{v3,·v4},·Lcom/badlogic/gdx/Input;->isKeyPressed(I)Z |
113 | ····move-result·v3 | 114 | ····move-result·v3 |
114 | ····if-nez·v3,·:cond_2 | 115 | ····if-nez·v3,·:cond_2 |
115 | ····sget-object·v3,·Lcom/badlogic/gdx/Gdx;->input:Lcom/badlogic/gdx/Input; | 116 | ····sget-object·v3,·Lcom/badlogic/gdx/Gdx;->input:Lcom/badlogic/gdx/Input; |
Offset 18, 15 lines modified | Offset 18, 14 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·25 | 21 | ····.line·25 |
22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 22 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
23 | ····.line·37 | ||
24 | ····return-void | 23 | ····return-void |
25 | .end·method | 24 | .end·method |
26 | #·virtual·methods | 25 | #·virtual·methods |
27 | .method·public·abstract·changed(Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V | 26 | .method·public·abstract·changed(Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent;Lcom/badlogic/gdx/scenes/scene2d/Actor;)V |
28 | .end·method | 27 | .end·method |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; | 19 | .field·final·synthetic·val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;)V | 21 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·51 | 25 | ····.line·51 |
25 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; | 26 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop; |
26 | ····iput-object·p2,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;->val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; | 27 | ····iput-object·p2,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$1;->val$source:Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; |
Offset 131, 15 lines modified | Offset 131, 14 lines modified | ||
131 | ····iput·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;->activePointer:I | 131 | ····iput·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;->activePointer:I |
132 | ····.line·48 | 132 | ····.line·48 |
133 | ····const/4·v0,·0x1 | 133 | ····const/4·v0,·0x1 |
134 | ····iput-boolean·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;->cancelTouchFocus:Z | 134 | ····iput-boolean·v0,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;->cancelTouchFocus:Z |
135 | ····.line·264 | ||
136 | ····return-void | 135 | ····return-void |
137 | .end·method | 136 | .end·method |
138 | #·virtual·methods | 137 | #·virtual·methods |
139 | .method·public·addSource(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;)V | 138 | .method·public·addSource(Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;)V |
140 | ····.locals·2 | 139 | ····.locals·2 |
Offset 191, 65 lines modified | Offset 190, 64 lines modified | ||
191 | .end·method | 190 | .end·method |
192 | .method·public·clear()V | 191 | .method·public·clear()V |
193 | ····.locals·4 | 192 | ····.locals·4 |
194 | ····.prologue | 193 | ····.prologue |
195 | ····.line·162 | 194 | ····.line·162 |
196 |
····iget-object·v |
195 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;->targets:Lcom/badlogic/gdx/utils/Array; |
197 |
····invoke-virtual·{v |
196 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/Array;->clear()V |
198 | ····.line·163 | 197 | ····.line·163 |
199 |
····iget-object·v |
198 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;->sourceListeners:Lcom/badlogic/gdx/utils/ObjectMap; |
200 |
····invoke-virtual·{v |
199 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/ObjectMap;->entries()Lcom/badlogic/gdx/utils/ObjectMap$Entries; |
201 |
····move-result-object·v |
200 | ····move-result-object·v1 |
202 |
····invoke-virtual·{v |
201 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/ObjectMap$Entries;->iterator()Ljava/util/Iterator; |
203 |
····move-result-object·v |
202 | ····move-result-object·v2 |
204 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
205 | ····:goto_0 | 203 | ····:goto_0 |
206 |
····invoke-interface·{v |
204 | ····invoke-interface·{v2},·Ljava/util/Iterator;->hasNext()Z |
207 |
····move-result·v |
205 | ····move-result·v1 |
208 |
····if-eqz·v |
206 | ····if-eqz·v1,·:cond_0 |
209 |
····invoke-interface·{v |
207 | ····invoke-interface·{v2},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
210 | ····move-result-object·v0 | 208 | ····move-result-object·v0 |
211 | ····check-cast·v0,·Lcom/badlogic/gdx/utils/ObjectMap$Entry; | 209 | ····check-cast·v0,·Lcom/badlogic/gdx/utils/ObjectMap$Entry; |
212 | ····.line·164 | 210 | ····.line·164 |
213 | ····.local·v0,·"entry":Lcom/badlogic/gdx/utils/ObjectMap$Entry;,·"Lcom/badlogic/gdx/utils/ObjectMap$Entry<Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;>;" | 211 | ····.local·v0,·"entry":Lcom/badlogic/gdx/utils/ObjectMap$Entry;,·"Lcom/badlogic/gdx/utils/ObjectMap$Entry<Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;>;" |
214 |
····iget-object·v |
212 | ····iget-object·v1,·v0,·Lcom/badlogic/gdx/utils/ObjectMap$Entry;->key:Ljava/lang/Object; |
215 |
····check-cast·v |
213 | ····check-cast·v1,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source; |
216 |
····iget-object·v3,·v |
214 | ····iget-object·v3,·v1,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;->actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; |
217 |
····iget-object·v |
215 | ····iget-object·v1,·v0,·Lcom/badlogic/gdx/utils/ObjectMap$Entry;->value:Ljava/lang/Object; |
218 |
····check-cast·v |
216 | ····check-cast·v1,·Lcom/badlogic/gdx/scenes/scene2d/EventListener; |
219 |
····invoke-virtual·{v3,·v |
217 | ····invoke-virtual·{v3,·v1},·Lcom/badlogic/gdx/scenes/scene2d/Actor;->removeCaptureListener(Lcom/badlogic/gdx/scenes/scene2d/EventListener;)Z |
220 | ····goto·:goto_0 | 218 | ····goto·:goto_0 |
221 | ····.line·165 | 219 | ····.line·165 |
222 | ····.end·local·v0····#·"entry":Lcom/badlogic/gdx/utils/ObjectMap$Entry;,·"Lcom/badlogic/gdx/utils/ObjectMap$Entry<Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;>;" | 220 | ····.end·local·v0····#·"entry":Lcom/badlogic/gdx/utils/ObjectMap$Entry;,·"Lcom/badlogic/gdx/utils/ObjectMap$Entry<Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop$Source;Lcom/badlogic/gdx/scenes/scene2d/utils/DragListener;>;" |
223 | ····:cond_0 | 221 | ····:cond_0 |
224 |
····iget-object·v |
222 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragAndDrop;->sourceListeners:Lcom/badlogic/gdx/utils/ObjectMap; |
225 |
····invoke-virtual·{v |
223 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/ObjectMap;->clear()V |
226 | ····.line·166 | 224 | ····.line·166 |
227 | ····return-void | 225 | ····return-void |
228 | .end·method | 226 | .end·method |
229 | .method·public·getDragActor()Lcom/badlogic/gdx/scenes/scene2d/Actor; | 227 | .method·public·getDragActor()Lcom/badlogic/gdx/scenes/scene2d/Actor; |
230 | ····.locals·1 | 228 | ····.locals·1 |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$scroll:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; | 19 | .field·final·synthetic·val$scroll:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V | 21 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·37 | 25 | ····.line·37 |
25 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener; | 26 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$1;->this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener; |
26 | ····iput-object·p2,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$1;->val$scroll:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; | 27 | ····iput-object·p2,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$1;->val$scroll:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·val$scroll:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; | 19 | .field·final·synthetic·val$scroll:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V | 21 | .method·constructor·<init>(Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener;Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane;)V |
22 | ····.locals·0 | 22 | ····.locals·0 |
23 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·42 | 25 | ····.line·42 |
25 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$2;->this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener; | 26 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$2;->this$0:Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener; |
26 | ····iput-object·p2,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$2;->val$scroll:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; | 27 | ····iput-object·p2,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/DragScrollListener$2;->val$scroll:Lcom/badlogic/gdx/scenes/scene2d/ui/ScrollPane; |
Offset 32, 15 lines modified | Offset 32, 14 lines modified | ||
32 | .method·public·constructor·<init>()V | 32 | .method·public·constructor·<init>()V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.prologue | 34 | ····.prologue |
35 | ····.line·50 | 35 | ····.line·50 |
36 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/Event;-><init>()V | 36 | ····invoke-direct·{p0},·Lcom/badlogic/gdx/scenes/scene2d/Event;-><init>()V |
37 | ····.line·88 | ||
38 | ····return-void | 37 | ····return-void |
39 | .end·method | 38 | .end·method |
40 | #·virtual·methods | 39 | #·virtual·methods |
41 | .method·public·getRelatedActor()Lcom/badlogic/gdx/scenes/scene2d/Actor; | 40 | .method·public·getRelatedActor()Lcom/badlogic/gdx/scenes/scene2d/Actor; |
42 | ····.locals·1 | 41 | ····.locals·1 |
Offset 5, 29 lines modified | Offset 5, 27 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Lcom/badlogic/gdx/scenes/scene2d/EventListener; | 6 | .implements·Lcom/badlogic/gdx/scenes/scene2d/EventListener; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$1;, | ||
11 | ········Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; | 10 | ········Lcom/badlogic/gdx/scenes/scene2d/utils/FocusListener$FocusEvent; |
12 | ····} | 11 | ····} |
13 | .end·annotation | 12 | .end·annotation |
14 | #·direct·methods | 13 | #·direct·methods |
15 | .method·public·constructor·<init>()V | 14 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 15 | ····.locals·0 |
17 | ····.prologue | 16 | ····.prologue |
18 | ····.line·25 | 17 | ····.line·25 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 18 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····.line·50 | ||
21 | ····return-void | 19 | ····return-void |
22 | .end·method | 20 | .end·method |
23 | #·virtual·methods | 21 | #·virtual·methods |
24 | .method·public·handle(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z | 22 | .method·public·handle(Lcom/badlogic/gdx/scenes/scene2d/Event;)Z |
25 | ····.locals·4 | 23 | ····.locals·4 |
Offset 588, 15 lines modified | Offset 588, 15 lines modified | ||
588 | ····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/utils/Selection;,·"Lcom/badlogic/gdx/scenes/scene2d/utils/Selection<TT;>;" | 588 | ····.local·p0,·"this":Lcom/badlogic/gdx/scenes/scene2d/utils/Selection;,·"Lcom/badlogic/gdx/scenes/scene2d/utils/Selection<TT;>;" |
589 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/Selection;->actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; | 589 | ····iget-object·v1,·p0,·Lcom/badlogic/gdx/scenes/scene2d/utils/Selection;->actor:Lcom/badlogic/gdx/scenes/scene2d/Actor; |
590 | ····if-nez·v1,·:cond_0 | 590 | ····if-nez·v1,·:cond_0 |
591 | ····const/4·v1,·0x0 | 591 | ····const/4·v1,·0x0 |
592 |
····.line·19 |
592 | ····.line·190 |
593 | ····:goto_0 | 593 | ····:goto_0 |
594 | ····return·v1 | 594 | ····return·v1 |
595 | ····.line·188 | 595 | ····.line·188 |
596 | ····:cond_0 | 596 | ····:cond_0 |
597 | ····const-class·v1,·Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; | 597 | ····const-class·v1,·Lcom/badlogic/gdx/scenes/scene2d/utils/ChangeListener$ChangeEvent; |
Offset 2258, 21 lines modified | Offset 2258, 20 lines modified | ||
2258 | ····.locals·4 | 2258 | ····.locals·4 |
2259 | ····.param·p1,·"map"····#·Lcom/badlogic/gdx/utils/IntFloatMap; | 2259 | ····.param·p1,·"map"····#·Lcom/badlogic/gdx/utils/IntFloatMap; |
2260 | ····.prologue | 2260 | ····.prologue |
2261 | ····.line·166 | 2261 | ····.line·166 |
2262 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/utils/IntFloatMap;->entries()Lcom/badlogic/gdx/utils/IntFloatMap$Entries; | 2262 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/utils/IntFloatMap;->entries()Lcom/badlogic/gdx/utils/IntFloatMap$Entries; |
2263 |
····move-result-object·v |
2263 | ····move-result-object·v1 |
2264 |
····invoke-virtual·{v |
2264 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/IntFloatMap$Entries;->iterator()Ljava/util/Iterator; |
2265 | ····move-result-object·v1 | 2265 | ····move-result-object·v1 |
2266 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
2267 | ····:goto_0 | 2266 | ····:goto_0 |
2268 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 2267 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
2269 | ····move-result·v2 | 2268 | ····move-result·v2 |
2270 | ····if-eqz·v2,·:cond_0 | 2269 | ····if-eqz·v2,·:cond_0 |
Offset 2168, 21 lines modified | Offset 2168, 20 lines modified | ||
2168 | ····.locals·4 | 2168 | ····.locals·4 |
2169 | ····.param·p1,·"map"····#·Lcom/badlogic/gdx/utils/IntIntMap; | 2169 | ····.param·p1,·"map"····#·Lcom/badlogic/gdx/utils/IntIntMap; |
2170 | ····.prologue | 2170 | ····.prologue |
2171 | ····.line·164 | 2171 | ····.line·164 |
2172 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/utils/IntIntMap;->entries()Lcom/badlogic/gdx/utils/IntIntMap$Entries; | 2172 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/utils/IntIntMap;->entries()Lcom/badlogic/gdx/utils/IntIntMap$Entries; |
2173 |
····move-result-object·v |
2173 | ····move-result-object·v1 |
2174 |
····invoke-virtual·{v |
2174 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/IntIntMap$Entries;->iterator()Ljava/util/Iterator; |
2175 | ····move-result-object·v1 | 2175 | ····move-result-object·v1 |
2176 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
2177 | ····:goto_0 | 2176 | ····:goto_0 |
2178 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 2177 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
2179 | ····move-result·v2 | 2178 | ····move-result·v2 |
2180 | ····if-eqz·v2,·:cond_0 | 2179 | ····if-eqz·v2,·:cond_0 |
Offset 2454, 21 lines modified | Offset 2454, 20 lines modified | ||
2454 | ····.prologue | 2454 | ····.prologue |
2455 | ····.line·171 | 2455 | ····.line·171 |
2456 | ····.local·p0,·"this":Lcom/badlogic/gdx/utils/IntMap;,·"Lcom/badlogic/gdx/utils/IntMap<TV;>;" | 2456 | ····.local·p0,·"this":Lcom/badlogic/gdx/utils/IntMap;,·"Lcom/badlogic/gdx/utils/IntMap<TV;>;" |
2457 | ····.local·p1,·"map":Lcom/badlogic/gdx/utils/IntMap;,·"Lcom/badlogic/gdx/utils/IntMap<TV;>;" | 2457 | ····.local·p1,·"map":Lcom/badlogic/gdx/utils/IntMap;,·"Lcom/badlogic/gdx/utils/IntMap<TV;>;" |
2458 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/utils/IntMap;->entries()Lcom/badlogic/gdx/utils/IntMap$Entries; | 2458 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/utils/IntMap;->entries()Lcom/badlogic/gdx/utils/IntMap$Entries; |
2459 |
····move-result-object·v |
2459 | ····move-result-object·v1 |
2460 |
····invoke-virtual·{v |
2460 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/IntMap$Entries;->iterator()Ljava/util/Iterator; |
2461 | ····move-result-object·v1 | 2461 | ····move-result-object·v1 |
2462 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
2463 | ····:goto_0 | 2462 | ····:goto_0 |
2464 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 2463 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
2465 | ····move-result·v2 | 2464 | ····move-result·v2 |
2466 | ····if-eqz·v2,·:cond_0 | 2465 | ····if-eqz·v2,·:cond_0 |
Offset 43, 18 lines modified | Offset 43, 20 lines modified | ||
43 | ····move-result·v1 | 43 | ····move-result·v1 |
44 | ····if-nez·v1,·:cond_0 | 44 | ····if-nez·v1,·:cond_0 |
45 | ····const-class·v1,·Ljava/util/Map; | 45 | ····const-class·v1,·Ljava/util/Map; |
46 | ····.line·1042 | ||
46 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/utils/reflect/Field;->getType()Ljava/lang/Class; | 47 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/utils/reflect/Field;->getType()Ljava/lang/Class; |
47 | ····move-result-object·v2 | 48 | ····move-result-object·v2 |
49 | ····.line·1041 | ||
48 | ····invoke-static·{v1,·v2},·Lcom/badlogic/gdx/utils/reflect/ClassReflection;->isAssignableFrom(Ljava/lang/Class;Ljava/lang/Class;)Z | 50 | ····invoke-static·{v1,·v2},·Lcom/badlogic/gdx/utils/reflect/ClassReflection;->isAssignableFrom(Ljava/lang/Class;Ljava/lang/Class;)Z |
49 | ····move-result·v1 | 51 | ····move-result·v1 |
50 | ····if-eqz·v1,·:cond_1 | 52 | ····if-eqz·v1,·:cond_1 |
51 | ····:cond_0 | 53 | ····:cond_0 |
Offset 407, 63 lines modified | Offset 407, 63 lines modified | ||
407 | ····move-result-object·v0 | 407 | ····move-result-object·v0 |
408 | ····goto·:goto_0 | 408 | ····goto·:goto_0 |
409 | .end·method | 409 | .end·method |
410 | .method·private·getDefaultValues(Ljava/lang/Class;)[Ljava/lang/Object; | 410 | .method·private·getDefaultValues(Ljava/lang/Class;)[Ljava/lang/Object; |
411 |
····.locals·1 |
411 | ····.locals·12 |
412 | ····.param·p1,·"type"····#·Ljava/lang/Class; | 412 | ····.param·p1,·"type"····#·Ljava/lang/Class; |
413 | ····.prologue | 413 | ····.prologue |
414 |
····const/4·v |
414 | ····const/4·v9,·0x0 |
415 | ····.line·290 | 415 | ····.line·290 |
416 |
····iget-boolean·v1 |
416 | ····iget-boolean·v10,·p0,·Lcom/badlogic/gdx/utils/Json;->usePrototypes:Z |
417 |
····if-nez·v1 |
417 | ····if-nez·v10,·:cond_0 |
418 | ····.line·322 | 418 | ····.line·322 |
419 | ····:goto_0 | 419 | ····:goto_0 |
420 |
····return-object·v |
420 | ····return-object·v9 |
421 | ····.line·291 | 421 | ····.line·291 |
422 | ····:cond_0 | 422 | ····:cond_0 |
423 |
····iget-object·v1 |
423 | ····iget-object·v10,·p0,·Lcom/badlogic/gdx/utils/Json;->classToDefaultValues:Lcom/badlogic/gdx/utils/ObjectMap; |
424 |
····invoke-virtual·{v1 |
424 | ····invoke-virtual·{v10,·p1},·Lcom/badlogic/gdx/utils/ObjectMap;->containsKey(Ljava/lang/Object;)Z |
425 |
····move-result·v1 |
425 | ····move-result·v10 |
426 |
····if-eqz·v1 |
426 | ····if-eqz·v10,·:cond_1 |
427 |
····iget-object·v |
427 | ····iget-object·v9,·p0,·Lcom/badlogic/gdx/utils/Json;->classToDefaultValues:Lcom/badlogic/gdx/utils/ObjectMap; |
428 |
····invoke-virtual·{v |
428 | ····invoke-virtual·{v9,·p1},·Lcom/badlogic/gdx/utils/ObjectMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
429 |
····move-result-object·v |
429 | ····move-result-object·v9 |
430 |
····check-cast·v |
430 | ····check-cast·v9,·[Ljava/lang/Object; |
431 | ····goto·:goto_0 | 431 | ····goto·:goto_0 |
432 | ····.line·294 | 432 | ····.line·294 |
433 | ····:cond_1 | 433 | ····:cond_1 |
434 | ····:try_start_0 | 434 | ····:try_start_0 |
435 | ····invoke-virtual·{p0,·p1},·Lcom/badlogic/gdx/utils/Json;->newInstance(Ljava/lang/Class;)Ljava/lang/Object; | 435 | ····invoke-virtual·{p0,·p1},·Lcom/badlogic/gdx/utils/Json;->newInstance(Ljava/lang/Class;)Ljava/lang/Object; |
436 | ····:try_end_0 | 436 | ····:try_end_0 |
437 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 | 437 | ····.catch·Ljava/lang/Exception;·{:try_start_0·..·:try_end_0}·:catch_0 |
438 |
····move-result-object·v |
438 | ····move-result-object·v6 |
439 | ····.line·300 | 439 | ····.line·300 |
440 |
····.local·v |
440 | ····.local·v6,·"object":Ljava/lang/Object; |
441 |
····iget-object·v |
441 | ····iget-object·v9,·p0,·Lcom/badlogic/gdx/utils/Json;->typeToFields:Lcom/badlogic/gdx/utils/ObjectMap; |
442 |
····invoke-virtual·{v |
442 | ····invoke-virtual·{v9,·p1},·Lcom/badlogic/gdx/utils/ObjectMap;->get(Ljava/lang/Object;)Ljava/lang/Object; |
443 | ····move-result-object·v2 | 443 | ····move-result-object·v2 |
444 | ····check-cast·v2,·Lcom/badlogic/gdx/utils/ObjectMap; | 444 | ····check-cast·v2,·Lcom/badlogic/gdx/utils/ObjectMap; |
445 | ····.line·301 | 445 | ····.line·301 |
446 | ····.local·v2,·"fields":Lcom/badlogic/gdx/utils/ObjectMap;,·"Lcom/badlogic/gdx/utils/ObjectMap<Ljava/lang/String;Lcom/badlogic/gdx/utils/Json$FieldMetadata;>;" | 446 | ····.local·v2,·"fields":Lcom/badlogic/gdx/utils/ObjectMap;,·"Lcom/badlogic/gdx/utils/ObjectMap<Ljava/lang/String;Lcom/badlogic/gdx/utils/Json$FieldMetadata;>;" |
Offset 471, 67 lines modified | Offset 471, 66 lines modified | ||
471 | ····invoke-direct·{p0,·p1},·Lcom/badlogic/gdx/utils/Json;->cacheFields(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; | 471 | ····invoke-direct·{p0,·p1},·Lcom/badlogic/gdx/utils/Json;->cacheFields(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/ObjectMap; |
472 | ····move-result-object·v2 | 472 | ····move-result-object·v2 |
473 | ····.line·303 | 473 | ····.line·303 |
474 | ····:cond_2 | 474 | ····:cond_2 |
475 |
····iget·v |
475 | ····iget·v9,·v2,·Lcom/badlogic/gdx/utils/ObjectMap;->size:I |
476 |
····new-array·v |
476 | ····new-array·v8,·v9,·[Ljava/lang/Object; |
477 | ····.line·304 | 477 | ····.line·304 |
478 |
····.local·v |
478 | ····.local·v8,·"values":[Ljava/lang/Object; |
479 |
····iget-object·v |
479 | ····iget-object·v9,·p0,·Lcom/badlogic/gdx/utils/Json;->classToDefaultValues:Lcom/badlogic/gdx/utils/ObjectMap; |
480 |
····invoke-virtual·{v |
480 | ····invoke-virtual·{v9,·p1,·v8},·Lcom/badlogic/gdx/utils/ObjectMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; |
481 | ····.line·306 | 481 | ····.line·306 |
482 | ····const/4·v3,·0x0 | 482 | ····const/4·v3,·0x0 |
483 | ····.line·307 | 483 | ····.line·307 |
484 | ····.local·v3,·"i":I | 484 | ····.local·v3,·"i":I |
485 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/utils/ObjectMap;->values()Lcom/badlogic/gdx/utils/ObjectMap$Values; | 485 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/utils/ObjectMap;->values()Lcom/badlogic/gdx/utils/ObjectMap$Values; |
486 |
····move-result-object·v |
486 | ····move-result-object·v9 |
487 |
····invoke-virtual·{v |
487 | ····invoke-virtual·{v9},·Lcom/badlogic/gdx/utils/ObjectMap$Values;->iterator()Ljava/util/Iterator; |
488 |
····move-result-object·v |
488 | ····move-result-object·v9 |
489 | ····.local·v5,·"i$":Ljava/util/Iterator; | ||
490 | ····:goto_1 | 489 | ····:goto_1 |
491 |
····invoke-interface·{v |
490 | ····invoke-interface·{v9},·Ljava/util/Iterator;->hasNext()Z |
492 | ····move-result·v10 | 491 | ····move-result·v10 |
Max diff block lines reached; 73007/77578 bytes (94.11%) of diff not shown. |
Offset 1398, 14 lines modified | Offset 1398, 15 lines modified | ||
1398 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 1398 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
1399 | ····move-result-object·v1 | 1399 | ····move-result-object·v1 |
1400 | ····.line·69 | 1400 | ····.line·69 |
1401 | ····invoke-static·{p1},·Lcom/badlogic/gdx/utils/StreamUtils;->closeQuietly(Ljava/io/Closeable;)V | 1401 | ····invoke-static·{p1},·Lcom/badlogic/gdx/utils/StreamUtils;->closeQuietly(Ljava/io/Closeable;)V |
1402 | ····.line·65 | ||
1402 | ····return-object·v1 | 1403 | ····return-object·v1 |
1403 | ····.line·66 | 1404 | ····.line·66 |
1404 | ····:catch_0 | 1405 | ····:catch_0 |
1405 | ····move-exception·v0 | 1406 | ····move-exception·v0 |
1406 | ····.line·67 | 1407 | ····.line·67 |
Offset 1470, 14 lines modified | Offset 1471, 15 lines modified | ||
1470 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 1471 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
1471 | ····move-result-object·v5 | 1472 | ····move-result-object·v5 |
1472 | ····.line·59 | 1473 | ····.line·59 |
1473 | ····invoke-static·{p1},·Lcom/badlogic/gdx/utils/StreamUtils;->closeQuietly(Ljava/io/Closeable;)V | 1474 | ····invoke-static·{p1},·Lcom/badlogic/gdx/utils/StreamUtils;->closeQuietly(Ljava/io/Closeable;)V |
1475 | ····.line·55 | ||
1474 | ····return-object·v5 | 1476 | ····return-object·v5 |
1475 | ····.line·48 | 1477 | ····.line·48 |
1476 | ····:cond_0 | 1478 | ····:cond_0 |
1477 | ····if-nez·v2,·:cond_1 | 1479 | ····if-nez·v2,·:cond_1 |
1478 | ····.line·49 | 1480 | ····.line·49 |
Offset 39, 14 lines modified | Offset 39, 15 lines modified | ||
39 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/utils/JsonValue; | 39 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/utils/JsonValue; |
40 | #·direct·methods | 40 | #·direct·methods |
41 | .method·public·constructor·<init>(Lcom/badlogic/gdx/utils/JsonValue;)V | 41 | .method·public·constructor·<init>(Lcom/badlogic/gdx/utils/JsonValue;)V |
42 | ····.locals·1 | 42 | ····.locals·1 |
43 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/utils/JsonValue; | ||
43 | ····.prologue | 44 | ····.prologue |
44 | ····.line·1009 | 45 | ····.line·1009 |
45 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/JsonValue$JsonIterator;->this$0:Lcom/badlogic/gdx/utils/JsonValue; | 46 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/JsonValue$JsonIterator;->this$0:Lcom/badlogic/gdx/utils/JsonValue; |
46 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 47 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 5, 15 lines modified | Offset 5, 14 lines modified | ||
5 | #·interfaces | 5 | #·interfaces |
6 | .implements·Ljava/lang/Iterable; | 6 | .implements·Ljava/lang/Iterable; |
7 | #·annotations | 7 | #·annotations |
8 | .annotation·system·Ldalvik/annotation/MemberClasses; | 8 | .annotation·system·Ldalvik/annotation/MemberClasses; |
9 | ····value·=·{ | 9 | ····value·=·{ |
10 | ········Lcom/badlogic/gdx/utils/JsonValue$1;, | ||
11 | ········Lcom/badlogic/gdx/utils/JsonValue$PrettyPrintSettings;, | 10 | ········Lcom/badlogic/gdx/utils/JsonValue$PrettyPrintSettings;, |
12 | ········Lcom/badlogic/gdx/utils/JsonValue$JsonIterator;, | 11 | ········Lcom/badlogic/gdx/utils/JsonValue$JsonIterator;, |
13 | ········Lcom/badlogic/gdx/utils/JsonValue$ValueType; | 12 | ········Lcom/badlogic/gdx/utils/JsonValue$ValueType; |
14 | ····} | 13 | ····} |
15 | .end·annotation | 14 | .end·annotation |
16 | .annotation·system·Ldalvik/annotation/Signature; | 15 | .annotation·system·Ldalvik/annotation/Signature; |
Offset 359, 14 lines modified | Offset 359, 15 lines modified | ||
359 | ····move-result-object·v1 | 359 | ····move-result-object·v1 |
360 | ····const-string·v2,·"\t" | 360 | ····const-string·v2,·"\t" |
361 | ····const-string·v3,·"\\t" | 361 | ····const-string·v3,·"\\t" |
362 | ····.line·186 | ||
362 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; | 363 | ····invoke-virtual·{v1,·v2,·v3},·Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; |
363 | ····move-result-object·v0 | 364 | ····move-result-object·v0 |
364 | ····.line·187 | 365 | ····.line·187 |
365 | ····.local·v0,·"string":Ljava/lang/String; | 366 | ····.local·v0,·"string":Ljava/lang/String; |
366 | ····sget-object·v1,·Lcom/badlogic/gdx/utils/JsonWriter$OutputType;->minimal:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; | 367 | ····sget-object·v1,·Lcom/badlogic/gdx/utils/JsonWriter$OutputType;->minimal:Lcom/badlogic/gdx/utils/JsonWriter$OutputType; |
Offset 395, 14 lines modified | Offset 396, 15 lines modified | ||
395 | ····move-result·v1 | 396 | ····move-result·v1 |
396 | ····if-nez·v1,·:cond_3 | 397 | ····if-nez·v1,·:cond_3 |
397 | ····sget-object·v1,·Lcom/badlogic/gdx/utils/JsonWriter$OutputType;->minimalValuePattern:Ljava/util/regex/Pattern; | 398 | ····sget-object·v1,·Lcom/badlogic/gdx/utils/JsonWriter$OutputType;->minimalValuePattern:Ljava/util/regex/Pattern; |
399 | ····.line·188 | ||
398 | ····invoke-virtual·{v1,·v0},·Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; | 400 | ····invoke-virtual·{v1,·v0},·Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; |
399 | ····move-result-object·v1 | 401 | ····move-result-object·v1 |
400 | ····invoke-virtual·{v1},·Ljava/util/regex/Matcher;->matches()Z | 402 | ····invoke-virtual·{v1},·Ljava/util/regex/Matcher;->matches()Z |
401 | ····move-result·v1 | 403 | ····move-result·v1 |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/io/Writer; | 2 | .super·Ljava/io/Writer; |
3 | .source·"JsonWriter.java" | 3 | .source·"JsonWriter.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/badlogic/gdx/utils/JsonWriter$1;, | ||
8 | ········Lcom/badlogic/gdx/utils/JsonWriter$OutputType;, | 7 | ········Lcom/badlogic/gdx/utils/JsonWriter$OutputType;, |
9 | ········Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; | 8 | ········Lcom/badlogic/gdx/utils/JsonWriter$JsonObject; |
10 | ····} | 9 | ····} |
11 | .end·annotation | 10 | .end·annotation |
12 | #·instance·fields | 11 | #·instance·fields |
Offset 2735, 21 lines modified | Offset 2735, 20 lines modified | ||
2735 | ····.prologue | 2735 | ····.prologue |
2736 | ····.line·171 | 2736 | ····.line·171 |
2737 | ····.local·p0,·"this":Lcom/badlogic/gdx/utils/LongMap;,·"Lcom/badlogic/gdx/utils/LongMap<TV;>;" | 2737 | ····.local·p0,·"this":Lcom/badlogic/gdx/utils/LongMap;,·"Lcom/badlogic/gdx/utils/LongMap<TV;>;" |
2738 | ····.local·p1,·"map":Lcom/badlogic/gdx/utils/LongMap;,·"Lcom/badlogic/gdx/utils/LongMap<TV;>;" | 2738 | ····.local·p1,·"map":Lcom/badlogic/gdx/utils/LongMap;,·"Lcom/badlogic/gdx/utils/LongMap<TV;>;" |
2739 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/utils/LongMap;->entries()Lcom/badlogic/gdx/utils/LongMap$Entries; | 2739 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/utils/LongMap;->entries()Lcom/badlogic/gdx/utils/LongMap$Entries; |
2740 |
····move-result-object·v |
2740 | ····move-result-object·v1 |
2741 |
····invoke-virtual·{v |
2741 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/LongMap$Entries;->iterator()Ljava/util/Iterator; |
2742 | ····move-result-object·v1 | 2742 | ····move-result-object·v1 |
2743 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
2744 | ····:goto_0 | 2743 | ····:goto_0 |
2745 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 2744 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
2746 | ····move-result·v2 | 2745 | ····move-result·v2 |
2747 | ····if-eqz·v2,·:cond_0 | 2746 | ····if-eqz·v2,·:cond_0 |
Offset 2232, 21 lines modified | Offset 2232, 20 lines modified | ||
2232 | ····.prologue | 2232 | ····.prologue |
2233 | ····.line·153 | 2233 | ····.line·153 |
2234 | ····.local·p0,·"this":Lcom/badlogic/gdx/utils/ObjectFloatMap;,·"Lcom/badlogic/gdx/utils/ObjectFloatMap<TK;>;" | 2234 | ····.local·p0,·"this":Lcom/badlogic/gdx/utils/ObjectFloatMap;,·"Lcom/badlogic/gdx/utils/ObjectFloatMap<TK;>;" |
2235 | ····.local·p1,·"map":Lcom/badlogic/gdx/utils/ObjectFloatMap;,·"Lcom/badlogic/gdx/utils/ObjectFloatMap<TK;>;" | 2235 | ····.local·p1,·"map":Lcom/badlogic/gdx/utils/ObjectFloatMap;,·"Lcom/badlogic/gdx/utils/ObjectFloatMap<TK;>;" |
2236 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/utils/ObjectFloatMap;->entries()Lcom/badlogic/gdx/utils/ObjectFloatMap$Entries; | 2236 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/utils/ObjectFloatMap;->entries()Lcom/badlogic/gdx/utils/ObjectFloatMap$Entries; |
2237 |
····move-result-object·v |
2237 | ····move-result-object·v1 |
2238 |
····invoke-virtual·{v |
2238 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/ObjectFloatMap$Entries;->iterator()Ljava/util/Iterator; |
2239 | ····move-result-object·v1 | 2239 | ····move-result-object·v1 |
2240 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
2241 | ····:goto_0 | 2240 | ····:goto_0 |
2242 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 2241 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
2243 | ····move-result·v2 | 2242 | ····move-result·v2 |
2244 | ····if-eqz·v2,·:cond_0 | 2243 | ····if-eqz·v2,·:cond_0 |
Offset 2228, 21 lines modified | Offset 2228, 20 lines modified | ||
2228 | ····.prologue | 2228 | ····.prologue |
2229 | ····.line·153 | 2229 | ····.line·153 |
2230 | ····.local·p0,·"this":Lcom/badlogic/gdx/utils/ObjectIntMap;,·"Lcom/badlogic/gdx/utils/ObjectIntMap<TK;>;" | 2230 | ····.local·p0,·"this":Lcom/badlogic/gdx/utils/ObjectIntMap;,·"Lcom/badlogic/gdx/utils/ObjectIntMap<TK;>;" |
2231 | ····.local·p1,·"map":Lcom/badlogic/gdx/utils/ObjectIntMap;,·"Lcom/badlogic/gdx/utils/ObjectIntMap<TK;>;" | 2231 | ····.local·p1,·"map":Lcom/badlogic/gdx/utils/ObjectIntMap;,·"Lcom/badlogic/gdx/utils/ObjectIntMap<TK;>;" |
2232 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/utils/ObjectIntMap;->entries()Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; | 2232 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/utils/ObjectIntMap;->entries()Lcom/badlogic/gdx/utils/ObjectIntMap$Entries; |
2233 |
····move-result-object·v |
2233 | ····move-result-object·v1 |
2234 |
····invoke-virtual·{v |
2234 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/ObjectIntMap$Entries;->iterator()Ljava/util/Iterator; |
2235 | ····move-result-object·v1 | 2235 | ····move-result-object·v1 |
2236 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
2237 | ····:goto_0 | 2236 | ····:goto_0 |
2238 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 2237 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
2239 | ····move-result·v2 | 2238 | ····move-result·v2 |
2240 | ····if-eqz·v2,·:cond_0 | 2239 | ····if-eqz·v2,·:cond_0 |
Offset 2645, 24 lines modified | Offset 2645, 23 lines modified | ||
2645 | ········} | 2645 | ········} |
2646 | ····.end·annotation | 2646 | ····.end·annotation |
2647 | ····.prologue | 2647 | ····.prologue |
2648 | ····.line·163 | 2648 | ····.line·163 |
2649 | ····.local·p0,·"this":Lcom/badlogic/gdx/utils/ObjectMap;,·"Lcom/badlogic/gdx/utils/ObjectMap<TK;TV;>;" | 2649 | ····.local·p0,·"this":Lcom/badlogic/gdx/utils/ObjectMap;,·"Lcom/badlogic/gdx/utils/ObjectMap<TK;TV;>;" |
2650 | ····.local·p1,·"map":Lcom/badlogic/gdx/utils/ObjectMap;,·"Lcom/badlogic/gdx/utils/ObjectMap<TK;TV;>;" | 2650 | ····.local·p1,·"map":Lcom/badlogic/gdx/utils/ObjectMap;,·"Lcom/badlogic/gdx/utils/ObjectMap<TK;TV;>;" |
2651 |
····iget·v |
2651 | ····iget·v1,·p1,·Lcom/badlogic/gdx/utils/ObjectMap;->size:I |
2652 |
····invoke-virtual·{p0,·v |
2652 | ····invoke-virtual·{p0,·v1},·Lcom/badlogic/gdx/utils/ObjectMap;->ensureCapacity(I)V |
2653 | ····.line·164 | 2653 | ····.line·164 |
2654 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/utils/ObjectMap;->iterator()Ljava/util/Iterator; | 2654 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/utils/ObjectMap;->iterator()Ljava/util/Iterator; |
2655 | ····move-result-object·v1 | 2655 | ····move-result-object·v1 |
2656 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
2657 | ····:goto_0 | 2656 | ····:goto_0 |
2658 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 2657 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
2659 | ····move-result·v2 | 2658 | ····move-result·v2 |
2660 | ····if-eqz·v2,·:cond_0 | 2659 | ····if-eqz·v2,·:cond_0 |
Offset 1386, 43 lines modified | Offset 1386, 42 lines modified | ||
1386 | ········} | 1386 | ········} |
1387 | ····.end·annotation | 1387 | ····.end·annotation |
1388 | ····.prologue | 1388 | ····.prologue |
1389 | ····.line·155 | 1389 | ····.line·155 |
1390 | ····.local·p0,·"this":Lcom/badlogic/gdx/utils/ObjectSet;,·"Lcom/badlogic/gdx/utils/ObjectSet<TT;>;" | 1390 | ····.local·p0,·"this":Lcom/badlogic/gdx/utils/ObjectSet;,·"Lcom/badlogic/gdx/utils/ObjectSet<TT;>;" |
1391 | ····.local·p1,·"set":Lcom/badlogic/gdx/utils/ObjectSet;,·"Lcom/badlogic/gdx/utils/ObjectSet<TT;>;" | 1391 | ····.local·p1,·"set":Lcom/badlogic/gdx/utils/ObjectSet;,·"Lcom/badlogic/gdx/utils/ObjectSet<TT;>;" |
1392 |
····iget·v |
1392 | ····iget·v1,·p1,·Lcom/badlogic/gdx/utils/ObjectSet;->size:I |
1393 |
····invoke-virtual·{p0,·v |
1393 | ····invoke-virtual·{p0,·v1},·Lcom/badlogic/gdx/utils/ObjectSet;->ensureCapacity(I)V |
1394 | ····.line·156 | 1394 | ····.line·156 |
1395 |
····invoke-virtual·{p1},·Lcom/badlogic/gdx/utils/ObjectSet;->iterator()L |
1395 | ····invoke-virtual·{p1},·Lcom/badlogic/gdx/utils/ObjectSet;->iterator()Lcom/badlogic/gdx/utils/ObjectSet$ObjectSetIterator; |
1396 |
····move-result-object·v |
1396 | ····move-result-object·v1 |
1397 | ····.local·v0,·"i$":Ljava/util/Iterator; | ||
1398 | ····:goto_0 | 1397 | ····:goto_0 |
1399 |
····invoke-interface·{v |
1398 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
1400 | ····move-result·v2 | 1399 | ····move-result·v2 |
1401 | ····if-eqz·v2,·:cond_0 | 1400 | ····if-eqz·v2,·:cond_0 |
1402 |
····invoke-interface·{v |
1401 | ····invoke-interface·{v1},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
1403 |
····move-result-object·v |
1402 | ····move-result-object·v0 |
1404 | ····.line·157 | 1403 | ····.line·157 |
1405 |
····.local·v |
1404 | ····.local·v0,·"key":Ljava/lang/Object;,·"TT;" |
1406 |
····invoke-virtual·{p0,·v |
1405 | ····invoke-virtual·{p0,·v0},·Lcom/badlogic/gdx/utils/ObjectSet;->add(Ljava/lang/Object;)Z |
1407 | ····goto·:goto_0 | 1406 | ····goto·:goto_0 |
1408 | ····.line·158 | 1407 | ····.line·158 |
1409 |
····.end·local·v |
1408 | ····.end·local·v0····#·"key":Ljava/lang/Object;,·"TT;" |
1410 | ····:cond_0 | 1409 | ····:cond_0 |
1411 | ····return-void | 1410 | ····return-void |
1412 | .end·method | 1411 | .end·method |
1413 | .method·public·varargs·addAll([Ljava/lang/Object;)V | 1412 | .method·public·varargs·addAll([Ljava/lang/Object;)V |
1414 | ····.locals·2 | 1413 | ····.locals·2 |
1415 | ····.annotation·system·Ldalvik/annotation/Signature; | 1414 | ····.annotation·system·Ldalvik/annotation/Signature; |
Offset 26, 20 lines modified | Offset 26, 21 lines modified | ||
26 | #·instance·fields | 26 | #·instance·fields |
27 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/utils/PooledLinkedList; | 27 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/utils/PooledLinkedList; |
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·constructor·<init>(Lcom/badlogic/gdx/utils/PooledLinkedList;II)V | 29 | .method·constructor·<init>(Lcom/badlogic/gdx/utils/PooledLinkedList;II)V |
30 | ····.locals·0 | 30 | ····.locals·0 |
31 |
····.param·p |
31 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/utils/PooledLinkedList; |
32 |
····.param·p |
32 | ····.param·p2,·"initialCapacity"····#·I |
33 | ····.param·p3,·"max"····#·I | ||
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·37 | 35 | ····.line·37 |
35 |
····.local·p0,·"this":Lcom/badlogic/gdx/utils/PooledLinkedList$1;,·"Lcom/badlogic/gdx/utils/PooledLinkedList |
36 | ····.local·p0,·"this":Lcom/badlogic/gdx/utils/PooledLinkedList$1;,·"Lcom/badlogic/gdx/utils/PooledLinkedList$1;" |
36 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/PooledLinkedList$1;->this$0:Lcom/badlogic/gdx/utils/PooledLinkedList; | 37 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/PooledLinkedList$1;->this$0:Lcom/badlogic/gdx/utils/PooledLinkedList; |
37 | ····invoke-direct·{p0,·p2,·p3},·Lcom/badlogic/gdx/utils/Pool;-><init>(II)V | 38 | ····invoke-direct·{p0,·p2,·p3},·Lcom/badlogic/gdx/utils/Pool;-><init>(II)V |
38 | ····return-void | 39 | ····return-void |
39 | .end·method | 40 | .end·method |
Offset 53, 27 lines modified | Offset 54, 27 lines modified | ||
53 | ············"Lcom/badlogic/gdx/utils/PooledLinkedList$Item", | 54 | ············"Lcom/badlogic/gdx/utils/PooledLinkedList$Item", |
54 | ············"<TT;>;" | 55 | ············"<TT;>;" |
55 | ········} | 56 | ········} |
56 | ····.end·annotation | 57 | ····.end·annotation |
57 | ····.prologue | 58 | ····.prologue |
58 | ····.line·39 | 59 | ····.line·39 |
59 |
····.local·p0,·"this":Lcom/badlogic/gdx/utils/PooledLinkedList$1;,·"Lcom/badlogic/gdx/utils/PooledLinkedList |
60 | ····.local·p0,·"this":Lcom/badlogic/gdx/utils/PooledLinkedList$1;,·"Lcom/badlogic/gdx/utils/PooledLinkedList$1;" |
60 | ····new-instance·v0,·Lcom/badlogic/gdx/utils/PooledLinkedList$Item; | 61 | ····new-instance·v0,·Lcom/badlogic/gdx/utils/PooledLinkedList$Item; |
61 | ····invoke-direct·{v0},·Lcom/badlogic/gdx/utils/PooledLinkedList$Item;-><init>()V | 62 | ····invoke-direct·{v0},·Lcom/badlogic/gdx/utils/PooledLinkedList$Item;-><init>()V |
62 | ····return-object·v0 | 63 | ····return-object·v0 |
63 | .end·method | 64 | .end·method |
64 | .method·protected·bridge·synthetic·newObject()Ljava/lang/Object; | 65 | .method·protected·bridge·synthetic·newObject()Ljava/lang/Object; |
65 | ····.locals·1 | 66 | ····.locals·1 |
66 | ····.prologue | 67 | ····.prologue |
67 | ····.line·37 | 68 | ····.line·37 |
68 |
····.local·p0,·"this":Lcom/badlogic/gdx/utils/PooledLinkedList$1;,·"Lcom/badlogic/gdx/utils/PooledLinkedList |
69 | ····.local·p0,·"this":Lcom/badlogic/gdx/utils/PooledLinkedList$1;,·"Lcom/badlogic/gdx/utils/PooledLinkedList$1;" |
69 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/utils/PooledLinkedList$1;->newObject()Lcom/badlogic/gdx/utils/PooledLinkedList$Item; | 70 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/utils/PooledLinkedList$1;->newObject()Lcom/badlogic/gdx/utils/PooledLinkedList$Item; |
70 | ····move-result-object·v0 | 71 | ····move-result-object·v0 |
71 | ····return-object·v0 | 72 | ····return-object·v0 |
72 | .end·method | 73 | .end·method |
Offset 1105, 101 lines modified | Offset 1105, 100 lines modified | ||
1105 | ····if-eqz·p2,·:cond_0 | 1105 | ····if-eqz·p2,·:cond_0 |
1106 | ····.line·237 | 1106 | ····.line·237 |
1107 | ····invoke-static·{p1,·p2},·Lcom/badlogic/gdx/utils/PropertiesUtils;->writeComment(Ljava/io/Writer;Ljava/lang/String;)V | 1107 | ····invoke-static·{p1,·p2},·Lcom/badlogic/gdx/utils/PropertiesUtils;->writeComment(Ljava/io/Writer;Ljava/lang/String;)V |
1108 | ····.line·239 | 1108 | ····.line·239 |
1109 | ····:cond_0 | 1109 | ····:cond_0 |
1110 |
····const-string·v |
1110 | ····const-string·v2,·"#" |
1111 |
····invoke-virtual·{p1,·v |
1111 | ····invoke-virtual·{p1,·v2},·Ljava/io/Writer;->write(Ljava/lang/String;)V |
1112 | ····.line·240 | 1112 | ····.line·240 |
1113 |
····new-instance·v |
1113 | ····new-instance·v2,·Ljava/util/Date; |
1114 |
····invoke-direct·{v |
1114 | ····invoke-direct·{v2},·Ljava/util/Date;-><init>()V |
1115 |
····invoke-virtual·{v |
1115 | ····invoke-virtual·{v2},·Ljava/util/Date;->toString()Ljava/lang/String; |
1116 |
····move-result-object·v |
1116 | ····move-result-object·v2 |
1117 |
····invoke-virtual·{p1,·v |
1117 | ····invoke-virtual·{p1,·v2},·Ljava/io/Writer;->write(Ljava/lang/String;)V |
1118 | ····.line·241 | 1118 | ····.line·241 |
1119 |
····const-string·v |
1119 | ····const-string·v2,·"\n" |
1120 |
····invoke-virtual·{p1,·v |
1120 | ····invoke-virtual·{p1,·v2},·Ljava/io/Writer;->write(Ljava/lang/String;)V |
1121 | ····.line·243 | 1121 | ····.line·243 |
1122 |
····new-instance·v |
1122 | ····new-instance·v1,·Lcom/badlogic/gdx/utils/StringBuilder; |
1123 |
····const/16·v |
1123 | ····const/16·v2,·0xc8 |
1124 |
····invoke-direct·{v |
1124 | ····invoke-direct·{v1,·v2},·Lcom/badlogic/gdx/utils/StringBuilder;-><init>(I)V |
1125 | ····.line·244 | 1125 | ····.line·244 |
1126 |
····.local·v |
1126 | ····.local·v1,·"sb":Lcom/badlogic/gdx/utils/StringBuilder; |
1127 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/utils/ObjectMap;->entries()Lcom/badlogic/gdx/utils/ObjectMap$Entries; | 1127 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/utils/ObjectMap;->entries()Lcom/badlogic/gdx/utils/ObjectMap$Entries; |
1128 |
····move-result-object·v |
1128 | ····move-result-object·v2 |
1129 |
····invoke-virtual·{v |
1129 | ····invoke-virtual·{v2},·Lcom/badlogic/gdx/utils/ObjectMap$Entries;->iterator()Ljava/util/Iterator; |
1130 |
····move-result-object·v |
1130 | ····move-result-object·v3 |
1131 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
1132 | ····:goto_0 | 1131 | ····:goto_0 |
1133 |
····invoke-interface·{v |
1132 | ····invoke-interface·{v3},·Ljava/util/Iterator;->hasNext()Z |
1134 |
····move-result·v |
1133 | ····move-result·v2 |
1135 |
····if-eqz·v |
1134 | ····if-eqz·v2,·:cond_1 |
1136 |
····invoke-interface·{v |
1135 | ····invoke-interface·{v3},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
1137 | ····move-result-object·v0 | 1136 | ····move-result-object·v0 |
1138 | ····check-cast·v0,·Lcom/badlogic/gdx/utils/ObjectMap$Entry; | 1137 | ····check-cast·v0,·Lcom/badlogic/gdx/utils/ObjectMap$Entry; |
1139 | ····.line·245 | 1138 | ····.line·245 |
1140 | ····.local·v0,·"entry":Lcom/badlogic/gdx/utils/ObjectMap$Entry;,·"Lcom/badlogic/gdx/utils/ObjectMap$Entry<Ljava/lang/String;Ljava/lang/String;>;" | 1139 | ····.local·v0,·"entry":Lcom/badlogic/gdx/utils/ObjectMap$Entry;,·"Lcom/badlogic/gdx/utils/ObjectMap$Entry<Ljava/lang/String;Ljava/lang/String;>;" |
1141 |
····iget-object·v |
1140 | ····iget-object·v2,·v0,·Lcom/badlogic/gdx/utils/ObjectMap$Entry;->key:Ljava/lang/Object; |
1142 |
····check-cast·v |
1141 | ····check-cast·v2,·Ljava/lang/String; |
1143 | ····const/4·v4,·0x1 | 1142 | ····const/4·v4,·0x1 |
1144 |
····invoke-static·{v |
1143 | ····invoke-static·{v1,·v2,·v4,·p3},·Lcom/badlogic/gdx/utils/PropertiesUtils;->dumpString(Lcom/badlogic/gdx/utils/StringBuilder;Ljava/lang/String;ZZ)V |
1145 | ····.line·246 | 1144 | ····.line·246 |
1146 |
····const/16·v |
1145 | ····const/16·v2,·0x3d |
1147 |
····invoke-virtual·{v |
1146 | ····invoke-virtual·{v1,·v2},·Lcom/badlogic/gdx/utils/StringBuilder;->append(C)Lcom/badlogic/gdx/utils/StringBuilder; |
1148 | ····.line·247 | 1147 | ····.line·247 |
1149 |
····iget-object·v |
1148 | ····iget-object·v2,·v0,·Lcom/badlogic/gdx/utils/ObjectMap$Entry;->value:Ljava/lang/Object; |
1150 |
····check-cast·v |
1149 | ····check-cast·v2,·Ljava/lang/String; |
1151 |
····invoke-static·{v |
1150 | ····invoke-static·{v1,·v2,·v5,·p3},·Lcom/badlogic/gdx/utils/PropertiesUtils;->dumpString(Lcom/badlogic/gdx/utils/StringBuilder;Ljava/lang/String;ZZ)V |
1152 | ····.line·248 | 1151 | ····.line·248 |
1153 |
····const-string·v |
1152 | ····const-string·v2,·"\n" |
1154 |
····invoke-virtual·{p1,·v |
1153 | ····invoke-virtual·{p1,·v2},·Ljava/io/Writer;->write(Ljava/lang/String;)V |
1155 | ····.line·249 | 1154 | ····.line·249 |
1156 |
····invoke-virtual·{v |
1155 | ····invoke-virtual·{v1},·Lcom/badlogic/gdx/utils/StringBuilder;->toString()Ljava/lang/String; |
1157 |
····move-result-object·v |
1156 | ····move-result-object·v2 |
1158 |
····invoke-virtual·{p1,·v |
1157 | ····invoke-virtual·{p1,·v2},·Ljava/io/Writer;->write(Ljava/lang/String;)V |
1159 | ····.line·250 | 1158 | ····.line·250 |
1160 |
····invoke-virtual·{v |
1159 | ····invoke-virtual·{v1,·v5},·Lcom/badlogic/gdx/utils/StringBuilder;->setLength(I)V |
1161 | ····goto·:goto_0 | 1160 | ····goto·:goto_0 |
1162 | ····.line·252 | 1161 | ····.line·252 |
1163 | ····.end·local·v0····#·"entry":Lcom/badlogic/gdx/utils/ObjectMap$Entry;,·"Lcom/badlogic/gdx/utils/ObjectMap$Entry<Ljava/lang/String;Ljava/lang/String;>;" | 1162 | ····.end·local·v0····#·"entry":Lcom/badlogic/gdx/utils/ObjectMap$Entry;,·"Lcom/badlogic/gdx/utils/ObjectMap$Entry<Ljava/lang/String;Ljava/lang/String;>;" |
Max diff block lines reached; 53/5353 bytes (0.99%) of diff not shown. |
Offset 1, 19 lines modified | Offset 1, 13 lines modified | ||
1 | .class·public·final·enum·Lcom/badlogic/gdx/utils/Scaling; | 1 | .class·public·final·enum·Lcom/badlogic/gdx/utils/Scaling; |
2 | .super·Ljava/lang/Enum; | 2 | .super·Ljava/lang/Enum; |
3 | .source·"Scaling.java" | 3 | .source·"Scaling.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | ||
6 | ····value·=·{ | ||
7 | ········Lcom/badlogic/gdx/utils/Scaling$1; | ||
8 | ····} | ||
9 | .end·annotation | ||
10 | .annotation·system·Ldalvik/annotation/Signature; | 5 | .annotation·system·Ldalvik/annotation/Signature; |
11 | ····value·=·{ | 6 | ····value·=·{ |
12 | ········"Ljava/lang/Enum", | 7 | ········"Ljava/lang/Enum", |
13 | ········"<", | 8 | ········"<", |
14 | ········"Lcom/badlogic/gdx/utils/Scaling;", | 9 | ········"Lcom/badlogic/gdx/utils/Scaling;", |
15 | ········">;" | 10 | ········">;" |
16 | ····} | 11 | ····} |
Offset 198, 15 lines modified | Offset 192, 14 lines modified | ||
198 | ········} | 192 | ········} |
199 | ····.end·annotation | 193 | ····.end·annotation |
200 | ····.prologue | 194 | ····.prologue |
201 | ····.line·23 | 195 | ····.line·23 |
202 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V | 196 | ····invoke-direct·{p0,·p1,·p2},·Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V |
203 | ····.line·100 | ||
204 | ····return-void | 197 | ····return-void |
205 | .end·method | 198 | .end·method |
206 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Scaling; | 199 | .method·public·static·valueOf(Ljava/lang/String;)Lcom/badlogic/gdx/utils/Scaling; |
207 | ····.locals·1 | 200 | ····.locals·1 |
208 | ····.param·p0,·"name"····#·Ljava/lang/String; | 201 | ····.param·p0,·"name"····#·Ljava/lang/String; |
Offset 124, 14 lines modified | Offset 124, 15 lines modified | ||
124 | ····move-result·v1 | 124 | ····move-result·v1 |
125 | ····if-nez·v1,·:cond_0 | 125 | ····if-nez·v1,·:cond_0 |
126 | ····const-string·v1,·"os.arch" | 126 | ····const-string·v1,·"os.arch" |
127 | ····.line·44 | ||
127 | ····invoke-static·{v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; | 128 | ····invoke-static·{v1},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; |
128 | ····move-result-object·v1 | 129 | ····move-result-object·v1 |
129 | ····const-string·v4,·"x86_64" | 130 | ····const-string·v4,·"x86_64" |
130 | ····invoke-virtual·{v1,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z | 131 | ····invoke-virtual·{v1,·v4},·Ljava/lang/String;->equals(Ljava/lang/Object;)Z |
Offset 232, 15 lines modified | Offset 233, 15 lines modified | ||
232 | ····return-void | 233 | ····return-void |
233 | ····.end·local·v0····#·"vm":Ljava/lang/String; | 234 | ····.end·local·v0····#·"vm":Ljava/lang/String; |
234 | ····:cond_3 | 235 | ····:cond_3 |
235 | ····move·v1,·v2 | 236 | ····move·v1,·v2 |
236 |
····.line·4 |
237 | ····.line·44 |
237 | ····goto·:goto_0 | 238 | ····goto·:goto_0 |
238 | ····.line·47 | 239 | ····.line·47 |
239 | ····:cond_4 | 240 | ····:cond_4 |
240 | ····const-string·v1,·"" | 241 | ····const-string·v1,·"" |
241 | ····goto·:goto_1 | 242 | ····goto·:goto_1 |
Offset 435, 15 lines modified | Offset 436, 15 lines modified | ||
435 | ····invoke-direct·{p0,·p1},·Lcom/badlogic/gdx/utils/SharedLibraryLoader;->canExecute(Ljava/io/File;)Z | 436 | ····invoke-direct·{p0,·p1},·Lcom/badlogic/gdx/utils/SharedLibraryLoader;->canExecute(Ljava/io/File;)Z |
436 | ····move-result·v4 | 437 | ····move-result·v4 |
437 | ····if-nez·v4,·:cond_1 | 438 | ····if-nez·v4,·:cond_1 |
438 |
····.line·20 |
439 | ····.line·207 |
439 | ····:cond_0 | 440 | ····:cond_0 |
440 | ····:goto_0 | 441 | ····:goto_0 |
441 | ····return·v3 | 442 | ····return·v3 |
442 | ····.line·196 | 443 | ····.line·196 |
443 | ····:cond_1 | 444 | ····:cond_1 |
444 | ····new-instance·v2,·Ljava/io/File; | 445 | ····new-instance·v2,·Ljava/io/File; |
Offset 1635, 14 lines modified | Offset 1636, 15 lines modified | ||
1635 | ····invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1636 | ····invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1636 | ····move-result-object·v1 | 1637 | ····move-result-object·v1 |
1637 | ····const-string·v3,·"os.name" | 1638 | ····const-string·v3,·"os.name" |
1639 | ····.line·118 | ||
1638 | ····invoke-static·{v3},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; | 1640 | ····invoke-static·{v3},·Ljava/lang/System;->getProperty(Ljava/lang/String;)Ljava/lang/String; |
1639 | ····move-result-object·v3 | 1641 | ····move-result-object·v3 |
1640 | ····invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; | 1642 | ····invoke-virtual·{v1,·v3},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; |
1641 | ····move-result-object·v3 | 1643 | ····move-result-object·v3 |
Offset 48, 14 lines modified | Offset 48, 15 lines modified | ||
48 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/utils/SortedIntList; | 48 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/utils/SortedIntList; |
49 | #·direct·methods | 49 | #·direct·methods |
50 | .method·constructor·<init>(Lcom/badlogic/gdx/utils/SortedIntList;)V | 50 | .method·constructor·<init>(Lcom/badlogic/gdx/utils/SortedIntList;)V |
51 | ····.locals·0 | 51 | ····.locals·0 |
52 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/utils/SortedIntList; | ||
52 | ····.prologue | 53 | ····.prologue |
53 | ····.line·113 | 54 | ····.line·113 |
54 | ····.local·p0,·"this":Lcom/badlogic/gdx/utils/SortedIntList$Iterator;,·"Lcom/badlogic/gdx/utils/SortedIntList<TE;>.Iterator;" | 55 | ····.local·p0,·"this":Lcom/badlogic/gdx/utils/SortedIntList$Iterator;,·"Lcom/badlogic/gdx/utils/SortedIntList<TE;>.Iterator;" |
55 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/SortedIntList$Iterator;->this$0:Lcom/badlogic/gdx/utils/SortedIntList; | 56 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/SortedIntList$Iterator;->this$0:Lcom/badlogic/gdx/utils/SortedIntList; |
56 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 57 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 35, 15 lines modified | Offset 35, 14 lines modified | ||
35 | .method·public·constructor·<init>()V | 35 | .method·public·constructor·<init>()V |
36 | ····.locals·0 | 36 | ····.locals·0 |
37 | ····.prologue | 37 | ····.prologue |
38 | ····.line·29 | 38 | ····.line·29 |
39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
40 | ····.line·96 | ||
41 | ····return-void | 40 | ····return-void |
42 | .end·method | 41 | .end·method |
43 | .method·public·static·closeQuietly(Ljava/io/Closeable;)V | 42 | .method·public·static·closeQuietly(Ljava/io/Closeable;)V |
44 | ····.locals·1 | 43 | ····.locals·1 |
45 | ····.param·p0,·"c"····#·Ljava/io/Closeable; | 44 | ····.param·p0,·"c"····#·Ljava/io/Closeable; |
Offset 101, 16 lines modified | Offset 101, 18 lines modified | ||
101 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 101 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
102 | ····move-result-object·v0 | 102 | ····move-result-object·v0 |
103 | ····.line·64 | 103 | ····.line·64 |
104 | ····invoke-static·{p1},·Lcom/badlogic/gdx/utils/StreamUtils;->closeQuietly(Ljava/io/Closeable;)V | 104 | ····invoke-static·{p1},·Lcom/badlogic/gdx/utils/StreamUtils;->closeQuietly(Ljava/io/Closeable;)V |
105 | ····.line·62 | ||
105 | ····return-object·v0 | 106 | ····return-object·v0 |
107 | ····.line·64 | ||
106 | ····:catchall_0 | 108 | ····:catchall_0 |
107 | ····move-exception·v0 | 109 | ····move-exception·v0 |
108 | ····invoke-static·{p1},·Lcom/badlogic/gdx/utils/StreamUtils;->closeQuietly(Ljava/io/Closeable;)V | 110 | ····invoke-static·{p1},·Lcom/badlogic/gdx/utils/StreamUtils;->closeQuietly(Ljava/io/Closeable;)V |
109 | ····throw·v0 | 111 | ····throw·v0 |
110 | .end·method | 112 | .end·method |
Offset 457, 14 lines modified | Offset 459, 15 lines modified | ||
457 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1 | 459 | ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_1 |
458 | ····move-result-object·v3 | 460 | ····move-result-object·v3 |
459 | ····.line·47 | 461 | ····.line·47 |
460 | ····invoke-static·{v1},·Lcom/badlogic/gdx/utils/StreamUtils;->closeQuietly(Ljava/io/Closeable;)V | 462 | ····invoke-static·{v1},·Lcom/badlogic/gdx/utils/StreamUtils;->closeQuietly(Ljava/io/Closeable;)V |
463 | ····.line·43 | ||
461 | ····return-object·v3 | 464 | ····return-object·v3 |
462 | ····.line·44 | 465 | ····.line·44 |
463 | ····.end·local·v1····#·"din":Ljava/io/DataInputStream; | 466 | ····.end·local·v1····#·"din":Ljava/io/DataInputStream; |
464 | ····.restart·local·v0····#·"din":Ljava/io/DataInputStream; | 467 | ····.restart·local·v0····#·"din":Ljava/io/DataInputStream; |
465 | ····:catch_0 | 468 | ····:catch_0 |
466 | ····move-exception·v2 | 469 | ····move-exception·v2 |
Offset 1302, 201 lines modified | Offset 1302, 198 lines modified | ||
1302 | ····move-result-object·v0 | 1302 | ····move-result-object·v0 |
1303 | ····return-object·v0 | 1303 | ····return-object·v0 |
1304 | .end·method | 1304 | .end·method |
1305 | .method·public·toString(Ljava/lang/String;)Ljava/lang/String; | 1305 | .method·public·toString(Ljava/lang/String;)Ljava/lang/String; |
1306 |
····.locals· |
1306 | ····.locals·7 |
1307 | ····.param·p1,·"indent"····#·Ljava/lang/String; | 1307 | ····.param·p1,·"indent"····#·Ljava/lang/String; |
1308 | ····.prologue | 1308 | ····.prologue |
1309 |
····const/16·v |
1309 | ····const/16·v6,·0xa |
1310 | ····.line·536 | 1310 | ····.line·536 |
1311 | ····new-instance·v0,·Lcom/badlogic/gdx/utils/StringBuilder; | 1311 | ····new-instance·v0,·Lcom/badlogic/gdx/utils/StringBuilder; |
1312 |
····const/16·v |
1312 | ····const/16·v4,·0x80 |
1313 |
····invoke-direct·{v0,·v |
1313 | ····invoke-direct·{v0,·v4},·Lcom/badlogic/gdx/utils/StringBuilder;-><init>(I)V |
1314 | ····.line·537 | 1314 | ····.line·537 |
1315 | ····.local·v0,·"buffer":Lcom/badlogic/gdx/utils/StringBuilder; | 1315 | ····.local·v0,·"buffer":Lcom/badlogic/gdx/utils/StringBuilder; |
1316 | ····invoke-virtual·{v0,·p1},·Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; | 1316 | ····invoke-virtual·{v0,·p1},·Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; |
1317 | ····.line·538 | 1317 | ····.line·538 |
1318 |
····const/16·v |
1318 | ····const/16·v4,·0x3c |
1319 |
····invoke-virtual·{v0,·v |
1319 | ····invoke-virtual·{v0,·v4},·Lcom/badlogic/gdx/utils/StringBuilder;->append(C)Lcom/badlogic/gdx/utils/StringBuilder; |
1320 | ····.line·539 | 1320 | ····.line·539 |
1321 |
····iget-object·v |
1321 | ····iget-object·v4,·p0,·Lcom/badlogic/gdx/utils/XmlReader$Element;->name:Ljava/lang/String; |
1322 |
····invoke-virtual·{v0,·v |
1322 | ····invoke-virtual·{v0,·v4},·Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; |
1323 | ····.line·540 | 1323 | ····.line·540 |
1324 |
····iget-object·v |
1324 | ····iget-object·v4,·p0,·Lcom/badlogic/gdx/utils/XmlReader$Element;->attributes:Lcom/badlogic/gdx/utils/ObjectMap; |
1325 |
····if-eqz·v |
1325 | ····if-eqz·v4,·:cond_0 |
1326 | ····.line·541 | 1326 | ····.line·541 |
1327 |
····iget-object·v |
1327 | ····iget-object·v4,·p0,·Lcom/badlogic/gdx/utils/XmlReader$Element;->attributes:Lcom/badlogic/gdx/utils/ObjectMap; |
1328 |
····invoke-virtual·{v |
1328 | ····invoke-virtual·{v4},·Lcom/badlogic/gdx/utils/ObjectMap;->entries()Lcom/badlogic/gdx/utils/ObjectMap$Entries; |
1329 |
····move-result-object·v |
1329 | ····move-result-object·v4 |
1330 |
····invoke-virtual·{v |
1330 | ····invoke-virtual·{v4},·Lcom/badlogic/gdx/utils/ObjectMap$Entries;->iterator()Ljava/util/Iterator; |
1331 |
····move-result-object·v |
1331 | ····move-result-object·v5 |
1332 | ····.local·v4,·"i$":Ljava/util/Iterator; | ||
1333 | ····:goto_0 | 1332 | ····:goto_0 |
1334 |
····invoke-interface·{v |
1333 | ····invoke-interface·{v5},·Ljava/util/Iterator;->hasNext()Z |
1335 |
····move-result·v |
1334 | ····move-result·v4 |
1336 |
····if-eqz·v |
1335 | ····if-eqz·v4,·:cond_0 |
1337 |
····invoke-interface·{v |
1336 | ····invoke-interface·{v5},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
1338 | ····move-result-object·v3 | 1337 | ····move-result-object·v3 |
1339 | ····check-cast·v3,·Lcom/badlogic/gdx/utils/ObjectMap$Entry; | 1338 | ····check-cast·v3,·Lcom/badlogic/gdx/utils/ObjectMap$Entry; |
1340 | ····.line·542 | 1339 | ····.line·542 |
1341 | ····.local·v3,·"entry":Lcom/badlogic/gdx/utils/ObjectMap$Entry;,·"Lcom/badlogic/gdx/utils/ObjectMap$Entry<Ljava/lang/String;Ljava/lang/String;>;" | 1340 | ····.local·v3,·"entry":Lcom/badlogic/gdx/utils/ObjectMap$Entry;,·"Lcom/badlogic/gdx/utils/ObjectMap$Entry<Ljava/lang/String;Ljava/lang/String;>;" |
1342 |
····const/16·v |
1341 | ····const/16·v4,·0x20 |
1343 |
····invoke-virtual·{v0,·v |
1342 | ····invoke-virtual·{v0,·v4},·Lcom/badlogic/gdx/utils/StringBuilder;->append(C)Lcom/badlogic/gdx/utils/StringBuilder; |
1344 | ····.line·543 | 1343 | ····.line·543 |
1345 |
····iget-object·v |
1344 | ····iget-object·v4,·v3,·Lcom/badlogic/gdx/utils/ObjectMap$Entry;->key:Ljava/lang/Object; |
1346 |
····check-cast·v |
1345 | ····check-cast·v4,·Ljava/lang/String; |
1347 |
····invoke-virtual·{v0,·v |
1346 | ····invoke-virtual·{v0,·v4},·Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; |
1348 | ····.line·544 | 1347 | ····.line·544 |
1349 |
····const-string·v |
1348 | ····const-string·v4,·"=\"" |
1350 |
····invoke-virtual·{v0,·v |
1349 | ····invoke-virtual·{v0,·v4},·Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; |
1351 | ····.line·545 | 1350 | ····.line·545 |
1352 |
····iget-object·v |
1351 | ····iget-object·v4,·v3,·Lcom/badlogic/gdx/utils/ObjectMap$Entry;->value:Ljava/lang/Object; |
1353 |
····check-cast·v |
1352 | ····check-cast·v4,·Ljava/lang/String; |
1354 |
····invoke-virtual·{v0,·v |
1353 | ····invoke-virtual·{v0,·v4},·Lcom/badlogic/gdx/utils/StringBuilder;->append(Ljava/lang/String;)Lcom/badlogic/gdx/utils/StringBuilder; |
1355 | ····.line·546 | 1354 | ····.line·546 |
1356 |
····const/16·v |
1355 | ····const/16·v4,·0x22 |
1357 |
····invoke-virtual·{v0,·v |
1356 | ····invoke-virtual·{v0,·v4},·Lcom/badlogic/gdx/utils/StringBuilder;->append(C)Lcom/badlogic/gdx/utils/StringBuilder; |
1358 | ····goto·:goto_0 | 1357 | ····goto·:goto_0 |
1359 | ····.line·549 | 1358 | ····.line·549 |
1360 | ····.end·local·v3····#·"entry":Lcom/badlogic/gdx/utils/ObjectMap$Entry;,·"Lcom/badlogic/gdx/utils/ObjectMap$Entry<Ljava/lang/String;Ljava/lang/String;>;" | 1359 | ····.end·local·v3····#·"entry":Lcom/badlogic/gdx/utils/ObjectMap$Entry;,·"Lcom/badlogic/gdx/utils/ObjectMap$Entry<Ljava/lang/String;Ljava/lang/String;>;" |
1361 | ····.end·local·v4····#·"i$":Ljava/util/Iterator; | ||
Max diff block lines reached; 7363/12996 bytes (56.66%) of diff not shown. |
Offset 152, 15 lines modified | Offset 152, 14 lines modified | ||
152 | ····const/16·v1,·0x40 | 152 | ····const/16·v1,·0x40 |
153 | ····invoke-direct·{v0,·v1},·Lcom/badlogic/gdx/utils/StringBuilder;-><init>(I)V | 153 | ····invoke-direct·{v0,·v1},·Lcom/badlogic/gdx/utils/StringBuilder;-><init>(I)V |
154 | ····iput-object·v0,·p0,·Lcom/badlogic/gdx/utils/XmlReader;->textBuffer:Lcom/badlogic/gdx/utils/StringBuilder; | 154 | ····iput-object·v0,·p0,·Lcom/badlogic/gdx/utils/XmlReader;->textBuffer:Lcom/badlogic/gdx/utils/StringBuilder; |
155 | ····.line·451 | ||
156 | ····return-void | 155 | ····return-void |
157 | .end·method | 156 | .end·method |
158 | .method·private·static·init__xml_actions_0()[B | 157 | .method·private·static·init__xml_actions_0()[B |
159 | ····.locals·1 | 158 | ····.locals·1 |
160 | ····.prologue | 159 | ····.prologue |
Offset 1152, 14 lines modified | Offset 1151, 15 lines modified | ||
1152 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 1151 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
1153 | ····move-result-object·v1 | 1152 | ····move-result-object·v1 |
1154 | ····.line·75 | 1153 | ····.line·75 |
1155 | ····invoke-static·{p1},·Lcom/badlogic/gdx/utils/StreamUtils;->closeQuietly(Ljava/io/Closeable;)V | 1154 | ····invoke-static·{p1},·Lcom/badlogic/gdx/utils/StreamUtils;->closeQuietly(Ljava/io/Closeable;)V |
1155 | ····.line·71 | ||
1156 | ····return-object·v1 | 1156 | ····return-object·v1 |
1157 | ····.line·72 | 1157 | ····.line·72 |
1158 | ····:catch_0 | 1158 | ····:catch_0 |
1159 | ····move-exception·v0 | 1159 | ····move-exception·v0 |
1160 | ····.line·73 | 1160 | ····.line·73 |
Offset 1229, 14 lines modified | Offset 1229, 15 lines modified | ||
1229 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 1229 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
1230 | ····move-result-object·v5 | 1230 | ····move-result-object·v5 |
1231 | ····.line·65 | 1231 | ····.line·65 |
1232 | ····invoke-static·{p1},·Lcom/badlogic/gdx/utils/StreamUtils;->closeQuietly(Ljava/io/Closeable;)V | 1232 | ····invoke-static·{p1},·Lcom/badlogic/gdx/utils/StreamUtils;->closeQuietly(Ljava/io/Closeable;)V |
1233 | ····.line·61 | ||
1233 | ····return-object·v5 | 1234 | ····return-object·v5 |
1234 | ····.line·54 | 1235 | ····.line·54 |
1235 | ····:cond_0 | 1236 | ····:cond_0 |
1236 | ····if-nez·v2,·:cond_1 | 1237 | ····if-nez·v2,·:cond_1 |
1237 | ····.line·55 | 1238 | ····.line·55 |
Offset 2479, 14 lines modified | Offset 2480, 15 lines modified | ||
2479 | ····new-instance·v35,·Ljava/lang/String; | 2480 | ····new-instance·v35,·Ljava/lang/String; |
2480 | ····const/16·v36,·0x20 | 2481 | ····const/16·v36,·0x20 |
2481 | ····sub-int·v37,·v29,·v28 | 2482 | ····sub-int·v37,·v29,·v28 |
2483 | ····.line·330 | ||
2482 | ····invoke-static/range·{v36·..·v37},·Ljava/lang/Math;->min(II)I | 2484 | ····invoke-static/range·{v36·..·v37},·Ljava/lang/Math;->min(II)I |
2483 | ····move-result·v36 | 2485 | ····move-result·v36 |
2484 | ····move-object/from16·v0,·v35 | 2486 | ····move-object/from16·v0,·v35 |
2485 | ····move-object/from16·v1,·p1 | 2487 | ····move-object/from16·v1,·p1 |
Offset 30, 14 lines modified | Offset 30, 15 lines modified | ||
30 | .field·final·synthetic·val$task:Lcom/badlogic/gdx/utils/async/AsyncTask; | 30 | .field·final·synthetic·val$task:Lcom/badlogic/gdx/utils/async/AsyncTask; |
31 | #·direct·methods | 31 | #·direct·methods |
32 | .method·constructor·<init>(Lcom/badlogic/gdx/utils/async/AsyncExecutor;Lcom/badlogic/gdx/utils/async/AsyncTask;)V | 32 | .method·constructor·<init>(Lcom/badlogic/gdx/utils/async/AsyncExecutor;Lcom/badlogic/gdx/utils/async/AsyncTask;)V |
33 | ····.locals·0 | 33 | ····.locals·0 |
34 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/utils/async/AsyncExecutor; | ||
34 | ····.prologue | 35 | ····.prologue |
35 | ····.line·55 | 36 | ····.line·55 |
36 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/async/AsyncExecutor$2;->this$0:Lcom/badlogic/gdx/utils/async/AsyncExecutor; | 37 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/async/AsyncExecutor$2;->this$0:Lcom/badlogic/gdx/utils/async/AsyncExecutor; |
37 | ····iput-object·p2,·p0,·Lcom/badlogic/gdx/utils/async/AsyncExecutor$2;->val$task:Lcom/badlogic/gdx/utils/async/AsyncTask; | 38 | ····iput-object·p2,·p0,·Lcom/badlogic/gdx/utils/async/AsyncExecutor$2;->val$task:Lcom/badlogic/gdx/utils/async/AsyncTask; |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/utils/async/AsyncExecutor; | 21 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/utils/async/AsyncExecutor; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/badlogic/gdx/utils/async/AsyncExecutor;)V | 23 | .method·constructor·<init>(Lcom/badlogic/gdx/utils/async/AsyncExecutor;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/utils/async/AsyncExecutor; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·38 | 27 | ····.line·38 |
27 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/async/AsyncExecutor$1;->this$0:Lcom/badlogic/gdx/utils/async/AsyncExecutor; | 28 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/async/AsyncExecutor$1;->this$0:Lcom/badlogic/gdx/utils/async/AsyncExecutor; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 15, 15 lines modified | Offset 15, 14 lines modified | ||
15 | .method·public·constructor·<init>()V | 15 | .method·public·constructor·<init>()V |
16 | ····.locals·0 | 16 | ····.locals·0 |
17 | ····.prologue | 17 | ····.prologue |
18 | ····.line·28 | 18 | ····.line·28 |
19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 19 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
20 | ····.line·29 | ||
21 | ····return-void | 20 | ····return-void |
22 | .end·method | 21 | .end·method |
23 | .method·public·static·compress(Ljava/io/InputStream;Ljava/io/OutputStream;)V | 22 | .method·public·static·compress(Ljava/io/InputStream;Ljava/io/OutputStream;)V |
24 | ····.locals·13 | 23 | ····.locals·13 |
25 | ····.param·p0,·"in"····#·Ljava/io/InputStream; | 24 | ····.param·p0,·"in"····#·Ljava/io/InputStream; |
26 | ····.param·p1,·"out"····#·Ljava/io/OutputStream; | 25 | ····.param·p1,·"out"····#·Ljava/io/OutputStream; |
Offset 27, 14 lines modified | Offset 27, 15 lines modified | ||
27 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/utils/compression/lzma/Decoder; | 27 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/utils/compression/lzma/Decoder; |
28 | #·direct·methods | 28 | #·direct·methods |
29 | .method·constructor·<init>(Lcom/badlogic/gdx/utils/compression/lzma/Decoder;)V | 29 | .method·constructor·<init>(Lcom/badlogic/gdx/utils/compression/lzma/Decoder;)V |
30 | ····.locals·2 | 30 | ····.locals·2 |
31 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/utils/compression/lzma/Decoder; | ||
31 | ····.prologue | 32 | ····.prologue |
32 | ····const/16·v1,·0x10 | 33 | ····const/16·v1,·0x10 |
33 | ····.line·25 | 34 | ····.line·25 |
34 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;->this$0:Lcom/badlogic/gdx/utils/compression/lzma/Decoder; | 35 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LenDecoder;->this$0:Lcom/badlogic/gdx/utils/compression/lzma/Decoder; |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·this$1:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; | 19 | .field·final·synthetic·this$1:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;)V | 21 | .method·constructor·<init>(Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;)V |
22 | ····.locals·1 | 22 | ····.locals·1 |
23 | ····.param·p1,·"this$1"····#·Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·60 | 25 | ····.line·60 |
25 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;->this$1:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; | 26 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder$Decoder2;->this$1:Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder; |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 31, 22 lines modified | Offset 31, 22 lines modified | ||
31 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/utils/compression/lzma/Decoder; | 31 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/utils/compression/lzma/Decoder; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/badlogic/gdx/utils/compression/lzma/Decoder;)V | 33 | .method·constructor·<init>(Lcom/badlogic/gdx/utils/compression/lzma/Decoder;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/utils/compression/lzma/Decoder; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·59 | 37 | ····.line·59 |
37 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;->this$0:Lcom/badlogic/gdx/utils/compression/lzma/Decoder; | 38 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/compression/lzma/Decoder$LiteralDecoder;->this$0:Lcom/badlogic/gdx/utils/compression/lzma/Decoder; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
39 | ····.line·60 | ||
40 | ····return-void | 40 | ····return-void |
41 | .end·method | 41 | .end·method |
42 | #·virtual·methods | 42 | #·virtual·methods |
43 | .method·public·Create(II)V | 43 | .method·public·Create(II)V |
44 | ····.locals·5 | 44 | ····.locals·5 |
Offset 25, 14 lines modified | Offset 25, 15 lines modified | ||
25 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; | 25 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; |
26 | #·direct·methods | 26 | #·direct·methods |
27 | .method·public·constructor·<init>(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V | 27 | .method·public·constructor·<init>(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V |
28 | ····.locals·5 | 28 | ····.locals·5 |
29 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/utils/compression/lzma/Encoder; | ||
29 | ····.prologue | 30 | ····.prologue |
30 | ····const/4·v4,·0x3 | 31 | ····const/4·v4,·0x3 |
31 | ····const/16·v3,·0x10 | 32 | ····const/16·v3,·0x10 |
32 | ····.line·163 | 33 | ····.line·163 |
Offset 19, 14 lines modified | Offset 19, 15 lines modified | ||
19 | .field·final·synthetic·this$1:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; | 19 | .field·final·synthetic·this$1:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; |
20 | #·direct·methods | 20 | #·direct·methods |
21 | .method·constructor·<init>(Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;)V | 21 | .method·constructor·<init>(Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;)V |
22 | ····.locals·1 | 22 | ····.locals·1 |
23 | ····.param·p1,·"this$1"····#·Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; | ||
23 | ····.prologue | 24 | ····.prologue |
24 | ····.line·71 | 25 | ····.line·71 |
25 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;->this$1:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; | 26 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2;->this$1:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 27 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 23, 14 lines modified | Offset 23, 15 lines modified | ||
23 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; | 23 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; |
24 | #·direct·methods | 24 | #·direct·methods |
25 | .method·constructor·<init>(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V | 25 | .method·constructor·<init>(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V |
26 | ····.locals·1 | 26 | ····.locals·1 |
27 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/utils/compression/lzma/Encoder; | ||
27 | ····.prologue | 28 | ····.prologue |
28 | ····.line·219 | 29 | ····.line·219 |
29 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;->this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; | 30 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenPriceTableEncoder;->this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; |
30 | ····invoke-direct·{p0,·p1},·Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;-><init>(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V | 31 | ····invoke-direct·{p0,·p1},·Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LenEncoder;-><init>(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V |
Offset 31, 22 lines modified | Offset 31, 22 lines modified | ||
31 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; | 31 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; |
32 | #·direct·methods | 32 | #·direct·methods |
33 | .method·constructor·<init>(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V | 33 | .method·constructor·<init>(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V |
34 | ····.locals·0 | 34 | ····.locals·0 |
35 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/utils/compression/lzma/Encoder; | ||
35 | ····.prologue | 36 | ····.prologue |
36 | ····.line·70 | 37 | ····.line·70 |
37 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;->this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; | 38 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;->this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; |
38 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 39 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
39 | ····.line·71 | ||
40 | ····return-void | 40 | ····return-void |
41 | .end·method | 41 | .end·method |
42 | #·virtual·methods | 42 | #·virtual·methods |
43 | .method·public·Create(II)V | 43 | .method·public·Create(II)V |
44 | ····.locals·5 | 44 | ····.locals·5 |
Offset 41, 14 lines modified | Offset 41, 15 lines modified | ||
41 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; | 41 | .field·final·synthetic·this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; |
42 | #·direct·methods | 42 | #·direct·methods |
43 | .method·constructor·<init>(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V | 43 | .method·constructor·<init>(Lcom/badlogic/gdx/utils/compression/lzma/Encoder;)V |
44 | ····.locals·0 | 44 | ····.locals·0 |
45 | ····.param·p1,·"this$0"····#·Lcom/badlogic/gdx/utils/compression/lzma/Encoder; | ||
45 | ····.prologue | 46 | ····.prologue |
46 | ····.line·251 | 47 | ····.line·251 |
47 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;->this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; | 48 | ····iput-object·p1,·p0,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder$Optimal;->this$0:Lcom/badlogic/gdx/utils/compression/lzma/Encoder; |
48 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 49 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 894, 14 lines modified | Offset 894, 15 lines modified | ||
894 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 | 894 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_0 |
895 | ····if-eqz·v0,·:cond_1 | 895 | ····if-eqz·v0,·:cond_1 |
896 | ····.line·1140 | 896 | ····.line·1140 |
897 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->ReleaseStreams()V | 897 | ····invoke-virtual·{p0},·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->ReleaseStreams()V |
898 | ····.line·1134 | ||
898 | ····return-void | 899 | ····return-void |
899 | ····.line·1135 | 900 | ····.line·1135 |
900 | ····:cond_1 | 901 | ····:cond_1 |
901 | ····if-eqz·p7,·:cond_0 | 902 | ····if-eqz·p7,·:cond_0 |
902 | ····.line·1136 | 903 | ····.line·1136 |
Offset 3384, 14 lines modified | Offset 3385, 15 lines modified | ||
3384 | ····shl-int/lit8·v53,·v53,·0x4 | 3385 | ····shl-int/lit8·v53,·v53,·0x4 |
3385 | ····add-int·v53,·v53,·v39 | 3386 | ····add-int·v53,·v53,·v39 |
3386 | ····aget-short·v51,·v51,·v53 | 3387 | ····aget-short·v51,·v51,·v53 |
3388 | ····.line·548 | ||
3387 | ····invoke-static/range·{v51·..·v51},·Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->GetPrice0(I)I | 3389 | ····invoke-static/range·{v51·..·v51},·Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->GetPrice0(I)I |
3388 | ····move-result·v53 | 3390 | ····move-result·v53 |
3389 | ····move-object/from16·v0,·p0 | 3391 | ····move-object/from16·v0,·p0 |
3390 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; | 3392 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_literalEncoder:Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder; |
Offset 3400, 14 lines modified | Offset 3402, 15 lines modified | ||
3400 | ····move-object/from16·v0,·p0 | 3402 | ····move-object/from16·v0,·p0 |
3401 | ····iget-byte·v0,·v0,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_previousByte:B | 3403 | ····iget-byte·v0,·v0,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_previousByte:B |
3402 | ····move/from16·v54,·v0 | 3404 | ····move/from16·v54,·v0 |
3405 | ····.line·549 | ||
3403 | ····move-object/from16·v0,·v51 | 3406 | ····move-object/from16·v0,·v51 |
3404 | ····move/from16·v1,·p1 | 3407 | ····move/from16·v1,·p1 |
3405 | ····move/from16·v2,·v54 | 3408 | ····move/from16·v2,·v54 |
3406 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;->GetSubCoder(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; | 3409 | ····invoke-virtual·{v0,·v1,·v2},·Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder;->GetSubCoder(IB)Lcom/badlogic/gdx/utils/compression/lzma/Encoder$LiteralEncoder$Encoder2; |
Offset 3475, 14 lines modified | Offset 3478, 15 lines modified | ||
3475 | ····shl-int/lit8·v52,·v52,·0x4 | 3478 | ····shl-int/lit8·v52,·v52,·0x4 |
3476 | ····add-int·v52,·v52,·v39 | 3479 | ····add-int·v52,·v52,·v39 |
3477 | ····aget-short·v51,·v51,·v52 | 3480 | ····aget-short·v51,·v51,·v52 |
3481 | ····.line·553 | ||
3478 | ····invoke-static/range·{v51·..·v51},·Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->GetPrice1(I)I | 3482 | ····invoke-static/range·{v51·..·v51},·Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->GetPrice1(I)I |
3479 | ····move-result·v23 | 3483 | ····move-result·v23 |
3480 | ····.line·554 | 3484 | ····.line·554 |
3481 | ····.local·v23,·"matchPrice":I | 3485 | ····.local·v23,·"matchPrice":I |
3482 | ····move-object/from16·v0,·p0 | 3486 | ····move-object/from16·v0,·p0 |
Offset 3638, 15 lines modified | Offset 3642, 15 lines modified | ||
3638 | ····iput·v0,·v1,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->backRes:I | 3642 | ····iput·v0,·v1,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->backRes:I |
3639 | ····.line·568 | 3643 | ····.line·568 |
3640 | ····const/16·v18,·0x1 | 3644 | ····const/16·v18,·0x1 |
3641 | ····goto/16·:goto_0 | 3645 | ····goto/16·:goto_0 |
3642 |
····.line·54 |
3646 | ····.line·549 |
3643 | ····.end·local·v16····#·"lenEnd":I | 3647 | ····.end·local·v16····#·"lenEnd":I |
3644 | ····.end·local·v23····#·"matchPrice":I | 3648 | ····.end·local·v23····#·"matchPrice":I |
3645 | ····.end·local·v44····#·"repMatchPrice":I | 3649 | ····.end·local·v44····#·"repMatchPrice":I |
3646 | ····:cond_a | 3650 | ····:cond_a |
3647 | ····const/16·v51,·0x0 | 3651 | ····const/16·v51,·0x0 |
3648 | ····goto/16·:goto_3 | 3652 | ····goto/16·:goto_3 |
Offset 4599, 14 lines modified | Offset 4603, 15 lines modified | ||
4599 | ····shl-int/lit8·v52,·v48,·0x4 | 4603 | ····shl-int/lit8·v52,·v48,·0x4 |
4600 | ····add-int·v52,·v52,·v39 | 4604 | ····add-int·v52,·v52,·v39 |
4601 | ····aget-short·v51,·v51,·v52 | 4605 | ····aget-short·v51,·v51,·v52 |
4606 | ····.line·713 | ||
4602 | ····invoke-static/range·{v51·..·v51},·Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->GetPrice0(I)I | 4607 | ····invoke-static/range·{v51·..·v51},·Lcom/badlogic/gdx/utils/compression/rangecoder/Encoder;->GetPrice0(I)I |
4603 | ····move-result·v51 | 4608 | ····move-result·v51 |
4604 | ····add-int·v52,·v10,·v51 | 4609 | ····add-int·v52,·v10,·v51 |
4605 | ····move-object/from16·v0,·p0 | 4610 | ····move-object/from16·v0,·p0 |
Offset 4619, 14 lines modified | Offset 4624, 15 lines modified | ||
4619 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; | 4624 | ····iget-object·v0,·v0,·Lcom/badlogic/gdx/utils/compression/lzma/Encoder;->_matchFinder:Lcom/badlogic/gdx/utils/compression/lz/BinTree; |
Max diff block lines reached; 7381/9889 bytes (74.64%) of diff not shown. |
Offset 210, 15 lines modified | Offset 210, 15 lines modified | ||
210 | ····.line·78 | 210 | ····.line·78 |
211 | ····:cond_0 | 211 | ····:cond_0 |
212 | ····return-object·v3 | 212 | ····return-object·v3 |
213 | .end·method | 213 | .end·method |
214 | .method·public·static·getDeclaredAnnotation(Ljava/lang/Class;Ljava/lang/Class;)Lcom/badlogic/gdx/utils/reflect/Annotation; | 214 | .method·public·static·getDeclaredAnnotation(Ljava/lang/Class;Ljava/lang/Class;)Lcom/badlogic/gdx/utils/reflect/Annotation; |
215 |
····.locals· |
215 | ····.locals·5 |
216 | ····.param·p0,·"c"····#·Ljava/lang/Class; | 216 | ····.param·p0,·"c"····#·Ljava/lang/Class; |
217 | ····.annotation·system·Ldalvik/annotation/Signature; | 217 | ····.annotation·system·Ldalvik/annotation/Signature; |
218 | ········value·=·{ | 218 | ········value·=·{ |
219 | ············"(", | 219 | ············"(", |
220 | ············"Ljava/lang/Class;", | 220 | ············"Ljava/lang/Class;", |
221 | ············"Ljava/lang/Class", | 221 | ············"Ljava/lang/Class", |
222 | ············"<+", | 222 | ············"<+", |
Offset 233, 61 lines modified | Offset 233, 56 lines modified | ||
233 | ····.local·p1,·"annotationType":Ljava/lang/Class;,·"Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;" | 233 | ····.local·p1,·"annotationType":Ljava/lang/Class;,·"Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;" |
234 | ····invoke-virtual·{p0},·Ljava/lang/Class;->getDeclaredAnnotations()[Ljava/lang/annotation/Annotation; | 234 | ····invoke-virtual·{p0},·Ljava/lang/Class;->getDeclaredAnnotations()[Ljava/lang/annotation/Annotation; |
235 | ····move-result-object·v1 | 235 | ····move-result-object·v1 |
236 | ····.line·212 | 236 | ····.line·212 |
237 | ····.local·v1,·"annotations":[Ljava/lang/annotation/Annotation; | 237 | ····.local·v1,·"annotations":[Ljava/lang/annotation/Annotation; |
238 |
···· |
238 | ····array-length·v3,·v1 |
239 | ····.local·v2,·"arr$":[Ljava/lang/annotation/Annotation; | ||
240 | ····array-length·v4,·v2 | ||
241 |
···· |
239 | ····const/4·v2,·0x0 |
242 | ····const/4·v3,·0x0 | ||
243 | ····.local·v3,·"i$":I | ||
244 | ····:goto_0 | 240 | ····:goto_0 |
245 |
····if-ge·v |
241 | ····if-ge·v2,·v3,·:cond_1 |
246 |
····aget-object·v0,·v |
242 | ····aget-object·v0,·v1,·v2 |
247 | ····.line·213 | 243 | ····.line·213 |
248 | ····.local·v0,·"annotation":Ljava/lang/annotation/Annotation; | 244 | ····.local·v0,·"annotation":Ljava/lang/annotation/Annotation; |
249 | ····invoke-interface·{v0},·Ljava/lang/annotation/Annotation;->annotationType()Ljava/lang/Class; | 245 | ····invoke-interface·{v0},·Ljava/lang/annotation/Annotation;->annotationType()Ljava/lang/Class; |
250 |
····move-result-object·v |
246 | ····move-result-object·v4 |
251 |
····invoke-virtual·{v |
247 | ····invoke-virtual·{v4,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
252 |
····move-result·v |
248 | ····move-result·v4 |
253 |
····if-eqz·v |
249 | ····if-eqz·v4,·:cond_0 |
254 | ····.line·214 | 250 | ····.line·214 |
255 |
····new-instance·v |
251 | ····new-instance·v2,·Lcom/badlogic/gdx/utils/reflect/Annotation; |
256 |
····invoke-direct·{v |
252 | ····invoke-direct·{v2,·v0},·Lcom/badlogic/gdx/utils/reflect/Annotation;-><init>(Ljava/lang/annotation/Annotation;)V |
257 | ····.line·217 | 253 | ····.line·217 |
258 | ····.end·local·v0····#·"annotation":Ljava/lang/annotation/Annotation; | 254 | ····.end·local·v0····#·"annotation":Ljava/lang/annotation/Annotation; |
259 | ····:goto_1 | 255 | ····:goto_1 |
260 |
····return-object·v |
256 | ····return-object·v2 |
261 | ····.line·212 | 257 | ····.line·212 |
262 | ····.restart·local·v0····#·"annotation":Ljava/lang/annotation/Annotation; | 258 | ····.restart·local·v0····#·"annotation":Ljava/lang/annotation/Annotation; |
263 | ····:cond_0 | 259 | ····:cond_0 |
264 |
····add-int/lit8·v |
260 | ····add-int/lit8·v2,·v2,·0x1 |
265 | ····goto·:goto_0 | 261 | ····goto·:goto_0 |
266 | ····.line·217 | 262 | ····.line·217 |
267 | ····.end·local·v0····#·"annotation":Ljava/lang/annotation/Annotation; | 263 | ····.end·local·v0····#·"annotation":Ljava/lang/annotation/Annotation; |
268 | ····:cond_1 | 264 | ····:cond_1 |
269 |
····const/4·v |
265 | ····const/4·v2,·0x0 |
270 | ····goto·:goto_1 | 266 | ····goto·:goto_1 |
271 | .end·method | 267 | .end·method |
272 | .method·public·static·getDeclaredAnnotations(Ljava/lang/Class;)[Lcom/badlogic/gdx/utils/reflect/Annotation; | 268 | .method·public·static·getDeclaredAnnotations(Ljava/lang/Class;)[Lcom/badlogic/gdx/utils/reflect/Annotation; |
273 | ····.locals·5 | 269 | ····.locals·5 |
274 | ····.param·p0,·"c"····#·Ljava/lang/Class; | 270 | ····.param·p0,·"c"····#·Ljava/lang/Class; |
Offset 115, 78 lines modified | Offset 115, 73 lines modified | ||
115 | ····invoke-direct·{v1,·v2,·v0},·Lcom/badlogic/gdx/utils/reflect/ReflectionException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V | 115 | ····invoke-direct·{v1,·v2,·v0},·Lcom/badlogic/gdx/utils/reflect/ReflectionException;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V |
116 | ····throw·v1 | 116 | ····throw·v1 |
117 | .end·method | 117 | .end·method |
118 | .method·public·getDeclaredAnnotation(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/reflect/Annotation; | 118 | .method·public·getDeclaredAnnotation(Ljava/lang/Class;)Lcom/badlogic/gdx/utils/reflect/Annotation; |
119 |
····.locals· |
119 | ····.locals·6 |
120 | ····.annotation·system·Ldalvik/annotation/Signature; | 120 | ····.annotation·system·Ldalvik/annotation/Signature; |
121 | ········value·=·{ | 121 | ········value·=·{ |
122 | ············"(", | 122 | ············"(", |
123 | ············"Ljava/lang/Class", | 123 | ············"Ljava/lang/Class", |
124 | ············"<+", | 124 | ············"<+", |
125 | ············"Ljava/lang/annotation/Annotation;", | 125 | ············"Ljava/lang/annotation/Annotation;", |
126 | ············">;)", | 126 | ············">;)", |
127 | ············"Lcom/badlogic/gdx/utils/reflect/Annotation;" | 127 | ············"Lcom/badlogic/gdx/utils/reflect/Annotation;" |
128 | ········} | 128 | ········} |
129 | ····.end·annotation | 129 | ····.end·annotation |
130 | ····.prologue | 130 | ····.prologue |
131 | ····.local·p1,·"annotationType":Ljava/lang/Class;,·"Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;" | 131 | ····.local·p1,·"annotationType":Ljava/lang/Class;,·"Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;" |
132 |
····const/4·v |
132 | ····const/4·v2,·0x0 |
133 | ····.line·143 | 133 | ····.line·143 |
134 |
····iget-object·v |
134 | ····iget-object·v3,·p0,·Lcom/badlogic/gdx/utils/reflect/Field;->field:Ljava/lang/reflect/Field; |
135 |
····invoke-virtual·{v |
135 | ····invoke-virtual·{v3},·Ljava/lang/reflect/Field;->getDeclaredAnnotations()[Ljava/lang/annotation/Annotation; |
136 | ····move-result-object·v1 | 136 | ····move-result-object·v1 |
137 | ····.line·144 | 137 | ····.line·144 |
138 | ····.local·v1,·"annotations":[Ljava/lang/annotation/Annotation; | 138 | ····.local·v1,·"annotations":[Ljava/lang/annotation/Annotation; |
139 | ····if-nez·v1,·:cond_1 | 139 | ····if-nez·v1,·:cond_1 |
140 | ····.line·152 | 140 | ····.line·152 |
141 | ····:cond_0 | 141 | ····:cond_0 |
142 | ····:goto_0 | 142 | ····:goto_0 |
143 |
····return-object·v |
143 | ····return-object·v2 |
144 | ····.line·147 | 144 | ····.line·147 |
145 | ····:cond_1 | 145 | ····:cond_1 |
146 |
···· |
146 | ····array-length·v4,·v1 |
147 | ····.local·v2,·"arr$":[Ljava/lang/annotation/Annotation; | ||
148 | ····array-length·v4,·v2 | ||
149 | ····.local·v4,·"len$":I | ||
150 | ····const/4·v3,·0x0 | 147 | ····const/4·v3,·0x0 |
151 | ····.local·v3,·"i$":I | ||
152 | ····:goto_1 | 148 | ····:goto_1 |
153 | ····if-ge·v3,·v4,·:cond_0 | 149 | ····if-ge·v3,·v4,·:cond_0 |
154 |
····aget-object·v0,·v |
150 | ····aget-object·v0,·v1,·v3 |
155 | ····.line·148 | 151 | ····.line·148 |
156 | ····.local·v0,·"annotation":Ljava/lang/annotation/Annotation; | 152 | ····.local·v0,·"annotation":Ljava/lang/annotation/Annotation; |
157 | ····invoke-interface·{v0},·Ljava/lang/annotation/Annotation;->annotationType()Ljava/lang/Class; | 153 | ····invoke-interface·{v0},·Ljava/lang/annotation/Annotation;->annotationType()Ljava/lang/Class; |
158 |
····move-result-object·v |
154 | ····move-result-object·v5 |
159 |
····invoke-virtual·{v |
155 | ····invoke-virtual·{v5,·p1},·Ljava/lang/Object;->equals(Ljava/lang/Object;)Z |
160 |
····move-result·v |
156 | ····move-result·v5 |
161 |
····if-eqz·v |
157 | ····if-eqz·v5,·:cond_2 |
162 | ····.line·149 | 158 | ····.line·149 |
163 |
····new-instance·v |
159 | ····new-instance·v2,·Lcom/badlogic/gdx/utils/reflect/Annotation; |
164 |
····invoke-direct·{v |
160 | ····invoke-direct·{v2,·v0},·Lcom/badlogic/gdx/utils/reflect/Annotation;-><init>(Ljava/lang/annotation/Annotation;)V |
165 | ····goto·:goto_0 | 161 | ····goto·:goto_0 |
166 | ····.line·147 | 162 | ····.line·147 |
167 | ····:cond_2 | 163 | ····:cond_2 |
168 | ····add-int/lit8·v3,·v3,·0x1 | 164 | ····add-int/lit8·v3,·v3,·0x1 |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/dozingcatsoftware/bouncy/BouncyActivity; | 21 | .field·final·synthetic·this$0:Lcom/dozingcatsoftware/bouncy/BouncyActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/BouncyActivity;)V | 23 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/BouncyActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/dozingcatsoftware/bouncy/BouncyActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·41 | 27 | ····.line·41 |
27 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/BouncyActivity$1;->this$0:Lcom/dozingcatsoftware/bouncy/BouncyActivity; | 28 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/BouncyActivity$1;->this$0:Lcom/dozingcatsoftware/bouncy/BouncyActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/dozingcatsoftware/bouncy/BouncyActivity; | 21 | .field·final·synthetic·this$0:Lcom/dozingcatsoftware/bouncy/BouncyActivity; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/BouncyActivity;)V | 23 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/BouncyActivity;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/dozingcatsoftware/bouncy/BouncyActivity; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·78 | 27 | ····.line·78 |
27 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/BouncyActivity$2;->this$0:Lcom/dozingcatsoftware/bouncy/BouncyActivity; | 28 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/BouncyActivity$2;->this$0:Lcom/dozingcatsoftware/bouncy/BouncyActivity; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 28, 14 lines modified | Offset 28, 15 lines modified | ||
28 | #·instance·fields | 28 | #·instance·fields |
29 | .field·final·synthetic·this$0:Lcom/dozingcatsoftware/bouncy/BouncyActivity; | 29 | .field·final·synthetic·this$0:Lcom/dozingcatsoftware/bouncy/BouncyActivity; |
30 | #·direct·methods | 30 | #·direct·methods |
31 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/BouncyActivity;)V | 31 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/BouncyActivity;)V |
32 | ····.locals·0 | 32 | ····.locals·0 |
33 | ····.param·p1,·"this$0"····#·Lcom/dozingcatsoftware/bouncy/BouncyActivity; | ||
33 | ····.prologue | 34 | ····.prologue |
34 | ····.line·107 | 35 | ····.line·107 |
35 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/BouncyActivity$3;->this$0:Lcom/dozingcatsoftware/bouncy/BouncyActivity; | 36 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/BouncyActivity$3;->this$0:Lcom/dozingcatsoftware/bouncy/BouncyActivity; |
36 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V | 37 | ····invoke-direct·{p0},·Landroid/os/AsyncTask;-><init>()V |
Offset 501, 159 lines modified | Offset 501, 149 lines modified | ||
501 | ············"<", | 501 | ············"<", |
502 | ············"Ljava/lang/Long;", | 502 | ············"Ljava/lang/Long;", |
503 | ············">;" | 503 | ············">;" |
504 | ········} | 504 | ········} |
505 | ····.end·annotation | 505 | ····.end·annotation |
506 | ····.prologue | 506 | ····.prologue |
507 | ····const-wide/16·v12,·0x0 | ||
507 | ····.line·306 | 508 | ····.line·306 |
508 | ····invoke-virtual·{p0},·Lcom/dozingcatsoftware/bouncy/BouncyActivity;->getBaseContext()Landroid/content/Context; | 509 | ····invoke-virtual·{p0},·Lcom/dozingcatsoftware/bouncy/BouncyActivity;->getBaseContext()Landroid/content/Context; |
509 |
····move-result-object·v |
510 | ····move-result-object·v8 |
510 |
····invoke-static·{v |
511 | ····invoke-static·{v8},·Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; |
511 |
····move-result-object·v |
512 | ····move-result-object·v3 |
512 | ····.line·307 | 513 | ····.line·307 |
513 |
····.local·v |
514 | ····.local·v3,·"prefs":Landroid/content/SharedPreferences; |
514 | ····invoke-virtual·{p0,·p1},·Lcom/dozingcatsoftware/bouncy/BouncyActivity;->highScorePrefsKeyForLevel(I)Ljava/lang/String; | 515 | ····invoke-virtual·{p0,·p1},·Lcom/dozingcatsoftware/bouncy/BouncyActivity;->highScorePrefsKeyForLevel(I)Ljava/lang/String; |
515 |
····move-result-object·v |
516 | ····move-result-object·v8 |
516 |
····const-string·v |
517 | ····const-string·v9,·"" |
517 |
····invoke-interface·{v |
518 | ····invoke-interface·{v3,·v8,·v9},·Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; |
518 |
····move-result-object·v |
519 | ····move-result-object·v7 |
519 | ····.line·308 | 520 | ····.line·308 |
520 |
····.local·v |
521 | ····.local·v7,·"scoresAsString":Ljava/lang/String; |
521 |
····invoke-virtual·{v |
522 | ····invoke-virtual·{v7},·Ljava/lang/String;->length()I |
522 |
····move-result·v |
523 | ····move-result·v8 |
523 |
····if-lez·v |
524 | ····if-lez·v8,·:cond_1 |
524 | ····.line·310 | 525 | ····.line·310 |
525 | ····:try_start_0 | 526 | ····:try_start_0 |
526 |
····const-string·v |
527 | ····const-string·v8,·"," |
527 |
····invoke-virtual·{v |
528 | ····invoke-virtual·{v7,·v8},·Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; |
528 |
····move-result-object·v |
529 | ····move-result-object·v2 |
529 | ····.line·311 | 530 | ····.line·311 |
530 |
····.local·v |
531 | ····.local·v2,·"fields":[Ljava/lang/String; |
531 |
····new-instance·v |
532 | ····new-instance·v6,·Ljava/util/ArrayList; |
532 |
····invoke-direct·{v |
533 | ····invoke-direct·{v6},·Ljava/util/ArrayList;-><init>()V |
533 | ····.line·312 | 534 | ····.line·312 |
534 |
····.local·v |
535 | ····.local·v6,·"scores":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Long;>;" |
535 |
···· |
536 | ····array-length·v9,·v2 |
536 | ····.local·v0,·"arr$":[Ljava/lang/String; | ||
537 | ····array-length·v5,·v0 | ||
538 |
···· |
537 | ····const/4·v8,·0x0 |
539 | ····const/4·v4,·0x0 | ||
540 | ····.local·v4,·"i$":I | ||
541 | ····:goto_0 | 538 | ····:goto_0 |
542 |
····if-ge·v |
539 | ····if-ge·v8,·v9,·:cond_0 |
543 |
····aget-object·v |
540 | ····aget-object·v1,·v2,·v8 |
544 | ····.line·313 | 541 | ····.line·313 |
545 |
····.local·v |
542 | ····.local·v1,·"f":Ljava/lang/String; |
546 |
····invoke-static·{v |
543 | ····invoke-static·{v1},·Ljava/lang/Long;->valueOf(Ljava/lang/String;)Ljava/lang/Long; |
547 |
····move-result-object·v1 |
544 | ····move-result-object·v10 |
548 |
····invoke-interface·{v |
545 | ····invoke-interface·{v6,·v10},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
549 | ····:try_end_0 | 546 | ····:try_end_0 |
550 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 | 547 | ····.catch·Ljava/lang/NumberFormatException;·{:try_start_0·..·:try_end_0}·:catch_0 |
551 | ····.line·312 | 548 | ····.line·312 |
552 |
····add-int/lit8·v |
549 | ····add-int/lit8·v8,·v8,·0x1 |
553 | ····goto·:goto_0 | 550 | ····goto·:goto_0 |
554 | ····.line·317 | 551 | ····.line·317 |
555 |
····.end·local·v |
552 | ····.end·local·v1····#·"f":Ljava/lang/String; |
556 | ····.end·local·v2····#·"f":Ljava/lang/String; | 553 | ····.end·local·v2····#·"fields":[Ljava/lang/String; |
557 |
····.end·local·v |
554 | ····.end·local·v6····#·"scores":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Long;>;" |
558 | ····.end·local·v4····#·"i$":I | ||
559 | ····.end·local·v5····#·"len$":I | ||
560 | ····.end·local·v9····#·"scores":Ljava/util/List;,·"Ljava/util/List<Ljava/lang/Long;>;" | ||
561 | ····:catch_0 | 555 | ····:catch_0 |
562 |
····move-exception·v |
556 | ····move-exception·v0 |
563 | ····.line·318 | 557 | ····.line·318 |
564 |
····.local·v |
558 | ····.local·v0,·"ex":Ljava/lang/NumberFormatException; |
565 | ····const-wide/16·v12,·0x0 | ||
566 | ····invoke-static·{v12,·v13},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; | 559 | ····invoke-static·{v12,·v13},·Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; |
Max diff block lines reached; 4106/8577 bytes (47.87%) of diff not shown. |
Offset 58, 170 lines modified | Offset 58, 161 lines modified | ||
58 | ····.line·22 | 58 | ····.line·22 |
59 | ····return-void | 59 | ····return-void |
60 | .end·method | 60 | .end·method |
61 | #·virtual·methods | 61 | #·virtual·methods |
62 | .method·public·doDraw()V | 62 | .method·public·doDraw()V |
63 |
····.locals· |
63 | ····.locals·7 |
64 | ····.prologue | 64 | ····.prologue |
65 |
····const/high16·v |
65 | ····const/high16·v6,·0x41200000····#·10.0f |
66 |
····const/4·v |
66 | ····const/4·v3,·0x0 |
67 | ····.line·57 | 67 | ····.line·57 |
68 | ····invoke-virtual·{p0},·Lcom/dozingcatsoftware/bouncy/CanvasFieldView;->getHolder()Landroid/view/SurfaceHolder; | 68 | ····invoke-virtual·{p0},·Lcom/dozingcatsoftware/bouncy/CanvasFieldView;->getHolder()Landroid/view/SurfaceHolder; |
69 |
····move-result-object·v |
69 | ····move-result-object·v2 |
70 |
····invoke-interface·{v |
70 | ····invoke-interface·{v2},·Landroid/view/SurfaceHolder;->lockCanvas()Landroid/graphics/Canvas; |
71 |
····move-result-object·v |
71 | ····move-result-object·v0 |
72 | ····.line·58 | 72 | ····.line·58 |
73 |
····.local·v |
73 | ····.local·v0,·"c":Landroid/graphics/Canvas; |
74 |
····if-nez·v |
74 | ····if-nez·v0,·:cond_0 |
75 | ····.line·76 | 75 | ····.line·76 |
76 | ····:goto_0 | 76 | ····:goto_0 |
77 | ····return-void | 77 | ····return-void |
78 | ····.line·59 | 78 | ····.line·59 |
79 | ····:cond_0 | 79 | ····:cond_0 |
80 |
····const/16·v |
80 | ····const/16·v2,·0xff |
81 |
····invoke-virtual·{v |
81 | ····invoke-virtual·{v0,·v2,·v3,·v3,·v3},·Landroid/graphics/Canvas;->drawARGB(IIII)V |
82 | ····.line·60 | 82 | ····.line·60 |
83 |
····iget-object·v |
83 | ····iget-object·v4,·p0,·Lcom/dozingcatsoftware/bouncy/CanvasFieldView;->paint:Landroid/graphics/Paint; |
84 |
····iget-object·v |
84 | ····iget-object·v2,·p0,·Lcom/dozingcatsoftware/bouncy/CanvasFieldView;->manager:Lcom/dozingcatsoftware/bouncy/FieldViewManager; |
85 |
····iget-boolean·v |
85 | ····iget-boolean·v2,·v2,·Lcom/dozingcatsoftware/bouncy/FieldViewManager;->highQuality:Z |
86 |
····if-eqz·v |
86 | ····if-eqz·v2,·:cond_1 |
87 |
····const/high16·v |
87 | ····const/high16·v2,·0x40000000····#·2.0f |
88 | ····:goto_1 | 88 | ····:goto_1 |
89 |
····invoke-virtual·{v |
89 | ····invoke-virtual·{v4,·v2},·Landroid/graphics/Paint;->setStrokeWidth(F)V |
90 | ····.line·62 | 90 | ····.line·62 |
91 |
····iput-object·v |
91 | ····iput-object·v0,·p0,·Lcom/dozingcatsoftware/bouncy/CanvasFieldView;->canvas:Landroid/graphics/Canvas; |
92 | ····.line·64 | 92 | ····.line·64 |
93 |
····iget-object·v |
93 | ····iget-object·v2,·p0,·Lcom/dozingcatsoftware/bouncy/CanvasFieldView;->manager:Lcom/dozingcatsoftware/bouncy/FieldViewManager; |
94 |
····invoke-virtual·{v |
94 | ····invoke-virtual·{v2},·Lcom/dozingcatsoftware/bouncy/FieldViewManager;->getField()Lcom/dozingcatsoftware/bouncy/Field; |
95 |
····move-result-object·v |
95 | ····move-result-object·v2 |
96 |
····invoke-virtual·{v |
96 | ····invoke-virtual·{v2},·Lcom/dozingcatsoftware/bouncy/Field;->getFieldElementsArray()[Lcom/dozingcatsoftware/bouncy/elements/FieldElement; |
97 |
····move-result-object·v |
97 | ····move-result-object·v4 |
98 |
|
98 | ····array-length·v5,·v4 |
99 | ····array-length·v4,·v0 | ||
100 |
···· |
99 | ····move·v2,·v3 |
101 | ····const/4·v3,·0x0 | ||
102 | ····.local·v3,·"i$":I | ||
103 | ····:goto_2 | 100 | ····:goto_2 |
104 |
····if-ge·v |
101 | ····if-ge·v2,·v5,·:cond_2 |
105 |
····aget-object·v |
102 | ····aget-object·v1,·v4,·v2 |
106 | ····.line·65 | 103 | ····.line·65 |
107 |
····.local·v |
104 | ····.local·v1,·"element":Lcom/dozingcatsoftware/bouncy/elements/FieldElement; |
108 |
····invoke-virtual·{v |
105 | ····invoke-virtual·{v1,·p0},·Lcom/dozingcatsoftware/bouncy/elements/FieldElement;->draw(Lcom/dozingcatsoftware/bouncy/IFieldRenderer;)V |
109 | ····.line·64 | 106 | ····.line·64 |
110 |
····add-int/lit8·v |
107 | ····add-int/lit8·v2,·v2,·0x1 |
111 | ····goto·:goto_2 | 108 | ····goto·:goto_2 |
112 | ····.line·60 | 109 | ····.line·60 |
113 |
····.end·local·v |
110 | ····.end·local·v1····#·"element":Lcom/dozingcatsoftware/bouncy/elements/FieldElement; |
114 | ····.end·local·v2····#·"element":Lcom/dozingcatsoftware/bouncy/elements/FieldElement; | ||
115 | ····.end·local·v3····#·"i$":I | ||
116 | ····.end·local·v4····#·"len$":I | ||
117 | ····:cond_1 | 111 | ····:cond_1 |
118 |
····const/4·v |
112 | ····const/4·v2,·0x0 |
119 | ····goto·:goto_1 | 113 | ····goto·:goto_1 |
120 | ····.line·68 | 114 | ····.line·68 |
121 | ····.restart·local·v0····#·"arr$":[Lcom/dozingcatsoftware/bouncy/elements/FieldElement; | ||
122 | ····.restart·local·v3····#·"i$":I | ||
Max diff block lines reached; 5625/10407 bytes (54.05%) of diff not shown. |
Offset 166, 14 lines modified | Offset 166, 15 lines modified | ||
166 | ····check-cast·v0,·Ljava/lang/Number; | 166 | ····check-cast·v0,·Ljava/lang/Number; |
167 | ····invoke-virtual·{v0},·Ljava/lang/Number;->intValue()I | 167 | ····invoke-virtual·{v0},·Ljava/lang/Number;->intValue()I |
168 | ····move-result·v2 | 168 | ····move-result·v2 |
169 | ····.line·38 | ||
169 | ····invoke-interface·{p0,·v4},·Ljava/util/List;->get(I)Ljava/lang/Object; | 170 | ····invoke-interface·{p0,·v4},·Ljava/util/List;->get(I)Ljava/lang/Object; |
170 | ····move-result-object·v0 | 171 | ····move-result-object·v0 |
171 | ····check-cast·v0,·Ljava/lang/Number; | 172 | ····check-cast·v0,·Ljava/lang/Number; |
172 | ····invoke-virtual·{v0},·Ljava/lang/Number;->intValue()I | 173 | ····invoke-virtual·{v0},·Ljava/lang/Number;->intValue()I |
Offset 186, 14 lines modified | Offset 187, 15 lines modified | ||
186 | ····check-cast·v0,·Ljava/lang/Number; | 187 | ····check-cast·v0,·Ljava/lang/Number; |
187 | ····invoke-virtual·{v0},·Ljava/lang/Number;->intValue()I | 188 | ····invoke-virtual·{v0},·Ljava/lang/Number;->intValue()I |
188 | ····move-result·v0 | 189 | ····move-result·v0 |
190 | ····.line·37 | ||
189 | ····invoke-static·{v1,·v2,·v3,·v0},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(IIII)Lcom/dozingcatsoftware/bouncy/Color; | 191 | ····invoke-static·{v1,·v2,·v3,·v0},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(IIII)Lcom/dozingcatsoftware/bouncy/Color; |
190 | ····move-result-object·v0 | 192 | ····move-result-object·v0 |
191 | ····goto·:goto_0 | 193 | ····goto·:goto_0 |
192 | ····.line·41 | 194 | ····.line·41 |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$msg2:Ljava/lang/String; | 22 | .field·final·synthetic·val$msg2:Ljava/lang/String; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/Field;Ljava/lang/String;)V | 24 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/Field;Ljava/lang/String;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/dozingcatsoftware/bouncy/Field; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·282 | 28 | ····.line·282 |
28 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/Field$1;->this$0:Lcom/dozingcatsoftware/bouncy/Field; | 29 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/Field$1;->this$0:Lcom/dozingcatsoftware/bouncy/Field; |
29 | ····iput-object·p2,·p0,·Lcom/dozingcatsoftware/bouncy/Field$1;->val$msg2:Ljava/lang/String; | 30 | ····iput-object·p2,·p0,·Lcom/dozingcatsoftware/bouncy/Field$1;->val$msg2:Ljava/lang/String; |
Offset 444, 14 lines modified | Offset 444, 15 lines modified | ||
444 | ····if-gtz·v5,·:cond_3 | 444 | ····if-gtz·v5,·:cond_3 |
445 | ····iget·v5,·p0,·Lcom/dozingcatsoftware/bouncy/Field;->lastBallPositionX:F | 445 | ····iget·v5,·p0,·Lcom/dozingcatsoftware/bouncy/Field;->lastBallPositionX:F |
446 | ····iget·v6,·p0,·Lcom/dozingcatsoftware/bouncy/Field;->lastBallPositionY:F | 446 | ····iget·v6,·p0,·Lcom/dozingcatsoftware/bouncy/Field;->lastBallPositionY:F |
447 | ····.line·526 | ||
447 | ····invoke-virtual·{v4,·v5,·v6},·Lcom/badlogic/gdx/math/Vector2;->dst2(FF)F | 448 | ····invoke-virtual·{v4,·v5,·v6},·Lcom/badlogic/gdx/math/Vector2;->dst2(FF)F |
448 | ····move-result·v5 | 449 | ····move-result·v5 |
449 | ····cmpl-float·v5,·v5,·v8 | 450 | ····cmpl-float·v5,·v5,·v8 |
450 | ····if-lez·v5,·:cond_4 | 451 | ····if-lez·v5,·:cond_4 |
Offset 810, 32 lines modified | Offset 811, 31 lines modified | ||
810 | ····move-result-object·v1 | 811 | ····move-result-object·v1 |
811 | ····goto·:goto_0 | 812 | ····goto·:goto_0 |
812 | .end·method | 813 | .end·method |
813 | .method·public·endGame()V | 814 | .method·public·endGame()V |
814 |
····.locals· |
815 | ····.locals·4 |
815 | ····.prologue | 816 | ····.prologue |
816 | ····.line·388 | 817 | ····.line·388 |
817 |
····iget-object·v |
818 | ····iget-object·v1,·p0,·Lcom/dozingcatsoftware/bouncy/Field;->audioPlayer:Lcom/dozingcatsoftware/bouncy/AudioPlayer; |
818 |
····invoke-interface·{v |
819 | ····invoke-interface·{v1},·Lcom/dozingcatsoftware/bouncy/AudioPlayer;->playStart()V |
819 | ····.line·389 | 820 | ····.line·389 |
820 | ····invoke-virtual·{p0},·Lcom/dozingcatsoftware/bouncy/Field;->getBalls()Ljava/util/List; | 821 | ····invoke-virtual·{p0},·Lcom/dozingcatsoftware/bouncy/Field;->getBalls()Ljava/util/List; |
821 |
····move-result-object·v |
822 | ····move-result-object·v1 |
822 |
····invoke-interface·{v |
823 | ····invoke-interface·{v1},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
823 | ····move-result-object·v1 | 824 | ····move-result-object·v1 |
824 | ····.local·v1,·"i$":Ljava/util/Iterator; | ||
825 | ····:goto_0 | 825 | ····:goto_0 |
826 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z | 826 | ····invoke-interface·{v1},·Ljava/util/Iterator;->hasNext()Z |
827 | ····move-result·v2 | 827 | ····move-result·v2 |
828 | ····if-eqz·v2,·:cond_0 | 828 | ····if-eqz·v2,·:cond_0 |
Offset 856, 40 lines modified | Offset 856, 40 lines modified | ||
856 | ····invoke-virtual·{v2,·v3},·Lcom/badlogic/gdx/physics/box2d/World;->destroyBody(Lcom/badlogic/gdx/physics/box2d/Body;)V | 856 | ····invoke-virtual·{v2,·v3},·Lcom/badlogic/gdx/physics/box2d/World;->destroyBody(Lcom/badlogic/gdx/physics/box2d/Body;)V |
857 | ····goto·:goto_0 | 857 | ····goto·:goto_0 |
858 | ····.line·392 | 858 | ····.line·392 |
859 | ····.end·local·v0····#·"ball":Lcom/dozingcatsoftware/bouncy/Ball; | 859 | ····.end·local·v0····#·"ball":Lcom/dozingcatsoftware/bouncy/Ball; |
860 | ····:cond_0 | 860 | ····:cond_0 |
861 |
····iget-object·v |
861 | ····iget-object·v1,·p0,·Lcom/dozingcatsoftware/bouncy/Field;->balls:Ljava/util/List; |
862 |
····invoke-interface·{v |
862 | ····invoke-interface·{v1},·Ljava/util/List;->clear()V |
863 | ····.line·393 | 863 | ····.line·393 |
864 | ····invoke-virtual·{p0},·Lcom/dozingcatsoftware/bouncy/Field;->getGameState()Lcom/dozingcatsoftware/bouncy/GameState; | 864 | ····invoke-virtual·{p0},·Lcom/dozingcatsoftware/bouncy/Field;->getGameState()Lcom/dozingcatsoftware/bouncy/GameState; |
865 |
····move-result-object·v |
865 | ····move-result-object·v1 |
866 |
····const/4·v |
866 | ····const/4·v2,·0x0 |
867 |
····invoke-virtual·{v |
867 | ····invoke-virtual·{v1,·v2},·Lcom/dozingcatsoftware/bouncy/GameState;->setGameInProgress(Z)V |
868 | ····.line·394 | 868 | ····.line·394 |
869 |
····const-string·v |
869 | ····const-string·v1,·"Game·Over" |
870 |
····const-wide/16·v |
870 | ····const-wide/16·v2,·0x9c4 |
871 |
····invoke-virtual·{p0,·v |
871 | ····invoke-virtual·{p0,·v1,·v2,·v3},·Lcom/dozingcatsoftware/bouncy/Field;->showGameMessage(Ljava/lang/String;J)V |
872 | ····.line·395 | 872 | ····.line·395 |
873 | ····invoke-virtual·{p0},·Lcom/dozingcatsoftware/bouncy/Field;->getDelegate()Lcom/dozingcatsoftware/bouncy/Field$Delegate; | 873 | ····invoke-virtual·{p0},·Lcom/dozingcatsoftware/bouncy/Field;->getDelegate()Lcom/dozingcatsoftware/bouncy/Field$Delegate; |
874 |
····move-result-object·v |
874 | ····move-result-object·v1 |
875 |
····invoke-interface·{v |
875 | ····invoke-interface·{v1,·p0},·Lcom/dozingcatsoftware/bouncy/Field$Delegate;->gameEnded(Lcom/dozingcatsoftware/bouncy/Field;)V |
876 | ····.line·396 | 876 | ····.line·396 |
877 | ····return-void | 877 | ····return-void |
878 | .end·method | 878 | .end·method |
879 | .method·public·getAudioPlayer()Lcom/dozingcatsoftware/bouncy/AudioPlayer; | 879 | .method·public·getAudioPlayer()Lcom/dozingcatsoftware/bouncy/AudioPlayer; |
880 | ····.locals·1 | 880 | ····.locals·1 |
Offset 1281, 24 lines modified | Offset 1281, 26 lines modified | ||
1281 | ····invoke-virtual·{v2},·Ljava/lang/Float;->floatValue()F | 1281 | ····invoke-virtual·{v2},·Ljava/lang/Float;->floatValue()F |
1282 | ····move-result·v2 | 1282 | ····move-result·v2 |
1283 | ····iget-object·v4,·p0,·Lcom/dozingcatsoftware/bouncy/Field;->layout:Lcom/dozingcatsoftware/bouncy/FieldLayout; | 1283 | ····iget-object·v4,·p0,·Lcom/dozingcatsoftware/bouncy/Field;->layout:Lcom/dozingcatsoftware/bouncy/FieldLayout; |
1284 | ····.line·242 | ||
1284 | ····invoke-virtual·{v4},·Lcom/dozingcatsoftware/bouncy/FieldLayout;->getBallColor()Lcom/dozingcatsoftware/bouncy/Color; | 1285 | ····invoke-virtual·{v4},·Lcom/dozingcatsoftware/bouncy/FieldLayout;->getBallColor()Lcom/dozingcatsoftware/bouncy/Color; |
Max diff block lines reached; 24673/28449 bytes (86.73%) of diff not shown. |
Offset 17, 14 lines modified | Offset 17, 15 lines modified | ||
17 | #·instance·fields | 17 | #·instance·fields |
18 | .field·final·synthetic·this$0:Lcom/dozingcatsoftware/bouncy/FieldDriver; | 18 | .field·final·synthetic·this$0:Lcom/dozingcatsoftware/bouncy/FieldDriver; |
19 | #·direct·methods | 19 | #·direct·methods |
20 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/FieldDriver;)V | 20 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/FieldDriver;)V |
21 | ····.locals·0 | 21 | ····.locals·0 |
22 | ····.param·p1,·"this$0"····#·Lcom/dozingcatsoftware/bouncy/FieldDriver; | ||
22 | ····.prologue | 23 | ····.prologue |
23 | ····.line·39 | 24 | ····.line·39 |
24 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/FieldDriver$1;->this$0:Lcom/dozingcatsoftware/bouncy/FieldDriver; | 25 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/FieldDriver$1;->this$0:Lcom/dozingcatsoftware/bouncy/FieldDriver; |
25 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Thread;-><init>()V |
Offset 257, 14 lines modified | Offset 257, 15 lines modified | ||
257 | ····.line·70 | 257 | ····.line·70 |
258 | ····const-wide·v8,·0x41cdcd6500000000L····#·1.0E9 | 258 | ····const-wide·v8,·0x41cdcd6500000000L····#·1.0E9 |
259 | ····:try_start_1 | 259 | ····:try_start_1 |
260 | ····iget-object·v6,·p0,·Lcom/dozingcatsoftware/bouncy/FieldDriver;->frameRateManager:Lcom/dozingcatsoftware/bouncy/util/FrameRateManager; | 260 | ····iget-object·v6,·p0,·Lcom/dozingcatsoftware/bouncy/FieldDriver;->frameRateManager:Lcom/dozingcatsoftware/bouncy/util/FrameRateManager; |
261 | ····.line·71 | ||
261 | ····invoke-virtual·{v6},·Lcom/dozingcatsoftware/bouncy/util/FrameRateManager;->targetFramesPerSecond()D | 262 | ····invoke-virtual·{v6},·Lcom/dozingcatsoftware/bouncy/util/FrameRateManager;->targetFramesPerSecond()D |
262 | ····move-result-wide·v10 | 263 | ····move-result-wide·v10 |
263 | ····div-double/2addr·v8,·v10 | 264 | ····div-double/2addr·v8,·v10 |
264 | ····double-to-long·v4,·v8 | 265 | ····double-to-long·v4,·v8 |
Offset 301, 14 lines modified | Offset 302, 15 lines modified | ||
301 | ····mul-long/2addr·v8,·v10 | 302 | ····mul-long/2addr·v8,·v10 |
302 | ····long-to-float·v6,·v8 | 303 | ····long-to-float·v6,·v8 |
303 | ····iget-object·v8,·p0,·Lcom/dozingcatsoftware/bouncy/FieldDriver;->field:Lcom/dozingcatsoftware/bouncy/Field; | 304 | ····iget-object·v8,·p0,·Lcom/dozingcatsoftware/bouncy/FieldDriver;->field:Lcom/dozingcatsoftware/bouncy/Field; |
305 | ····.line·77 | ||
304 | ····invoke-virtual·{v8},·Lcom/dozingcatsoftware/bouncy/Field;->getTargetTimeRatio()F | 306 | ····invoke-virtual·{v8},·Lcom/dozingcatsoftware/bouncy/Field;->getTargetTimeRatio()F |
305 | ····move-result·v8 | 307 | ····move-result·v8 |
306 | ····mul-float/2addr·v6,·v8 | 308 | ····mul-float/2addr·v6,·v8 |
307 | ····float-to-long·v2,·v6 | 309 | ····float-to-long·v2,·v6 |
Offset 253, 107 lines modified | Offset 253, 104 lines modified | ||
253 | ····.local·p1,·"layoutMap":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;*>;" | 253 | ····.local·p1,·"layoutMap":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;*>;" |
254 | ····new-instance·v0,·Lcom/dozingcatsoftware/bouncy/elements/FieldElementCollection; | 254 | ····new-instance·v0,·Lcom/dozingcatsoftware/bouncy/elements/FieldElementCollection; |
255 | ····invoke-direct·{v0},·Lcom/dozingcatsoftware/bouncy/elements/FieldElementCollection;-><init>()V | 255 | ····invoke-direct·{v0},·Lcom/dozingcatsoftware/bouncy/elements/FieldElementCollection;-><init>()V |
256 | ····.line·134 | 256 | ····.line·134 |
257 | ····.local·v0,·"elements":Lcom/dozingcatsoftware/bouncy/elements/FieldElementCollection; | 257 | ····.local·v0,·"elements":Lcom/dozingcatsoftware/bouncy/elements/FieldElementCollection; |
258 |
····const-string·v |
258 | ····const-string·v7,·"variables" |
259 |
····invoke-interface·{p1,·v |
259 | ····invoke-interface·{p1,·v7},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
260 |
····move-result-object·v |
260 | ····move-result-object·v5 |
261 |
····check-cast·v |
261 | ····check-cast·v5,·Ljava/util/Map; |
262 | ····.line·135 | 262 | ····.line·135 |
263 |
····.local·v |
263 | ····.local·v5,·"variables":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;" |
264 |
····if-eqz·v |
264 | ····if-eqz·v5,·:cond_0 |
265 | ····.line·136 | 265 | ····.line·136 |
266 |
····invoke-interface·{v |
266 | ····invoke-interface·{v5},·Ljava/util/Map;->keySet()Ljava/util/Set; |
267 |
····move-result-object·v |
267 | ····move-result-object·v7 |
268 |
····invoke-interface·{v |
268 | ····invoke-interface·{v7},·Ljava/util/Set;->iterator()Ljava/util/Iterator; |
269 |
····move-result-object·v |
269 | ····move-result-object·v7 |
270 | ····.local·v2,·"i$":Ljava/util/Iterator; | ||
271 | ····:goto_0 | 270 | ····:goto_0 |
272 |
····invoke-interface·{v |
271 | ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z |
273 | ····move-result·v8 | 272 | ····move-result·v8 |
274 | ····if-eqz·v8,·:cond_0 | 273 | ····if-eqz·v8,·:cond_0 |
275 |
····invoke-interface·{v |
274 | ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
276 |
····move-result-object·v |
275 | ····move-result-object·v6 |
277 |
····check-cast·v |
276 | ····check-cast·v6,·Ljava/lang/String; |
278 | ····.line·137 | 277 | ····.line·137 |
279 |
····.local·v |
278 | ····.local·v6,·"varname":Ljava/lang/String; |
280 |
····invoke-interface·{v |
279 | ····invoke-interface·{v5,·v6},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
281 | ····move-result-object·v8 | 280 | ····move-result-object·v8 |
282 |
····invoke-virtual·{v0,·v |
281 | ····invoke-virtual·{v0,·v6,·v8},·Lcom/dozingcatsoftware/bouncy/elements/FieldElementCollection;->setVariable(Ljava/lang/String;Ljava/lang/Object;)V |
283 | ····goto·:goto_0 | 282 | ····goto·:goto_0 |
284 | ····.line·141 | 283 | ····.line·141 |
285 |
····.end·local·v |
284 | ····.end·local·v6····#·"varname":Ljava/lang/String; |
286 | ····.end·local·v7····#·"varname":Ljava/lang/String; | ||
287 | ····:cond_0 | 285 | ····:cond_0 |
288 |
····new-instance·v |
286 | ····new-instance·v4,·Ljava/util/HashSet; |
289 |
····invoke-direct·{v |
287 | ····invoke-direct·{v4},·Ljava/util/HashSet;-><init>()V |
290 | ····.line·143 | 288 | ····.line·143 |
291 |
····.local·v |
289 | ····.local·v4,·"unresolvedElements":Ljava/util/Set;,·"Ljava/util/Set<Ljava/util/Map<Ljava/lang/String;*>;>;" |
292 |
····const-string·v |
290 | ····const-string·v7,·"elements" |
293 |
····invoke-static·{p1,·v |
291 | ····invoke-static·{p1,·v7},·Lcom/dozingcatsoftware/bouncy/FieldLayout;->listForKey(Ljava/util/Map;Ljava/lang/Object;)Ljava/util/List; |
294 |
····move-result-object·v |
292 | ····move-result-object·v7 |
295 |
····invoke-interface·{v |
293 | ····invoke-interface·{v7},·Ljava/util/List;->iterator()Ljava/util/Iterator; |
296 |
····move-result-object·v |
294 | ····move-result-object·v7 |
297 | ····.restart·local·v2····#·"i$":Ljava/util/Iterator; | ||
298 | ····:cond_1 | 295 | ····:cond_1 |
299 | ····:goto_1 | 296 | ····:goto_1 |
300 |
····invoke-interface·{v |
297 | ····invoke-interface·{v7},·Ljava/util/Iterator;->hasNext()Z |
301 | ····move-result·v8 | 298 | ····move-result·v8 |
302 | ····if-eqz·v8,·:cond_2 | 299 | ····if-eqz·v8,·:cond_2 |
303 |
····invoke-interface·{v |
300 | ····invoke-interface·{v7},·Ljava/util/Iterator;->next()Ljava/lang/Object; |
304 |
····move-result-object·v |
301 | ····move-result-object·v2 |
305 | ····.line·144 | 302 | ····.line·144 |
306 |
····.local·v |
303 | ····.local·v2,·"obj":Ljava/lang/Object; |
307 |
····instance-of·v8,·v |
304 | ····instance-of·v8,·v2,·Ljava/util/Map; |
308 | ····if-eqz·v8,·:cond_1 | 305 | ····if-eqz·v8,·:cond_1 |
309 |
····move-object·v |
306 | ····move-object·v3,·v2 |
310 | ····.line·146 | 307 | ····.line·146 |
311 |
····check-cast·v |
308 | ····check-cast·v3,·Ljava/util/Map; |
312 | ····.line·148 | 309 | ····.line·148 |
313 |
····.local·v |
310 | ····.local·v3,·"params":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;*>;" |
314 | ····:try_start_0 | 311 | ····:try_start_0 |
Max diff block lines reached; 2030/7440 bytes (27.28%) of diff not shown. |
Offset 151, 14 lines modified | Offset 151, 15 lines modified | ||
151 | ····.line·260 | 151 | ····.line·260 |
152 | ····const/4·v0,·0x3 | 152 | ····const/4·v0,·0x3 |
153 | ····new-array·v0,·v0,·[Ljava/lang/Integer; | 153 | ····new-array·v0,·v0,·[Ljava/lang/Integer; |
154 | ····const/16·v1,·0x3e | 154 | ····const/16·v1,·0x3e |
155 | ····.line·261 | ||
155 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; | 156 | ····invoke-static·{v1},·Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; |
156 | ····move-result-object·v1 | 157 | ····move-result-object·v1 |
157 | ····aput-object·v1,·v0,·v2 | 158 | ····aput-object·v1,·v0,·v2 |
158 | ····const/16·v1,·0x42 | 159 | ····const/16·v1,·0x42 |
Offset 179, 14 lines modified | Offset 180, 15 lines modified | ||
179 | ····invoke-static·{v0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; | 180 | ····invoke-static·{v0},·Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; |
180 | ····move-result-object·v0 | 181 | ····move-result-object·v0 |
181 | ····sput-object·v0,·Lcom/dozingcatsoftware/bouncy/FieldViewManager;->ALL_FLIPPER_KEYS:Ljava/util/List; | 182 | ····sput-object·v0,·Lcom/dozingcatsoftware/bouncy/FieldViewManager;->ALL_FLIPPER_KEYS:Ljava/util/List; |
183 | ····.line·260 | ||
182 | ····return-void | 184 | ····return-void |
183 | .end·method | 185 | .end·method |
184 | .method·public·constructor·<init>()V | 186 | .method·public·constructor·<init>()V |
185 | ····.locals·7 | 187 | ····.locals·7 |
186 | ····.prologue | 188 | ····.prologue |
Offset 263, 14 lines modified | Offset 265, 15 lines modified | ||
263 | ····iput·v1,·p0,·Lcom/dozingcatsoftware/bouncy/FieldViewManager;->MOTIONEVENT_ACTION_MASK:I | 265 | ····iput·v1,·p0,·Lcom/dozingcatsoftware/bouncy/FieldViewManager;->MOTIONEVENT_ACTION_MASK:I |
264 | ····.line·180 | 266 | ····.line·180 |
265 | ····const-class·v1,·Landroid/view/MotionEvent; | 267 | ····const-class·v1,·Landroid/view/MotionEvent; |
266 | ····const-string·v2,·"ACTION_POINTER_UP" | 268 | ····const-string·v2,·"ACTION_POINTER_UP" |
269 | ····.line·181 | ||
267 | ····invoke-virtual·{v1,·v2},·Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; | 270 | ····invoke-virtual·{v1,·v2},·Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; |
268 | ····move-result-object·v1 | 271 | ····move-result-object·v1 |
269 | ····const/4·v2,·0x0 | 272 | ····const/4·v2,·0x0 |
270 | ····invoke-virtual·{v1,·v2},·Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I | 273 | ····invoke-virtual·{v1,·v2},·Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I |
Offset 280, 14 lines modified | Offset 283, 15 lines modified | ||
280 | ····iput·v1,·p0,·Lcom/dozingcatsoftware/bouncy/FieldViewManager;->MOTIONEVENT_ACTION_POINTER_UP:I | 283 | ····iput·v1,·p0,·Lcom/dozingcatsoftware/bouncy/FieldViewManager;->MOTIONEVENT_ACTION_POINTER_UP:I |
281 | ····.line·182 | 284 | ····.line·182 |
282 | ····const-class·v1,·Landroid/view/MotionEvent; | 285 | ····const-class·v1,·Landroid/view/MotionEvent; |
283 | ····const-string·v2,·"ACTION_POINTER_INDEX_MASK" | 286 | ····const-string·v2,·"ACTION_POINTER_INDEX_MASK" |
287 | ····.line·183 | ||
284 | ····invoke-virtual·{v1,·v2},·Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; | 288 | ····invoke-virtual·{v1,·v2},·Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; |
285 | ····move-result-object·v1 | 289 | ····move-result-object·v1 |
286 | ····const/4·v2,·0x0 | 290 | ····const/4·v2,·0x0 |
287 | ····invoke-virtual·{v1,·v2},·Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I | 291 | ····invoke-virtual·{v1,·v2},·Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I |
Offset 297, 14 lines modified | Offset 301, 15 lines modified | ||
297 | ····iput·v1,·p0,·Lcom/dozingcatsoftware/bouncy/FieldViewManager;->MOTIONEVENT_ACTION_POINTER_INDEX_MASK:I | 301 | ····iput·v1,·p0,·Lcom/dozingcatsoftware/bouncy/FieldViewManager;->MOTIONEVENT_ACTION_POINTER_INDEX_MASK:I |
298 | ····.line·184 | 302 | ····.line·184 |
299 | ····const-class·v1,·Landroid/view/MotionEvent; | 303 | ····const-class·v1,·Landroid/view/MotionEvent; |
300 | ····const-string·v2,·"ACTION_POINTER_INDEX_SHIFT" | 304 | ····const-string·v2,·"ACTION_POINTER_INDEX_SHIFT" |
305 | ····.line·185 | ||
301 | ····invoke-virtual·{v1,·v2},·Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; | 306 | ····invoke-virtual·{v1,·v2},·Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field; |
302 | ····move-result-object·v1 | 307 | ····move-result-object·v1 |
303 | ····const/4·v2,·0x0 | 308 | ····const/4·v2,·0x0 |
304 | ····invoke-virtual·{v1,·v2},·Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I | 309 | ····invoke-virtual·{v1,·v2},·Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I |
Offset 597, 123 lines modified | Offset 597, 117 lines modified | ||
597 | ····invoke-virtual/range·{v0·..·v5},·Lcom/dozingcatsoftware/bouncy/GLFieldView;->drawCircle(FFFLcom/dozingcatsoftware/bouncy/Color;I)V | 597 | ····invoke-virtual/range·{v0·..·v5},·Lcom/dozingcatsoftware/bouncy/GLFieldView;->drawCircle(FFFLcom/dozingcatsoftware/bouncy/Color;I)V |
598 | ····.line·114 | 598 | ····.line·114 |
599 | ····return-void | 599 | ····return-void |
600 | .end·method | 600 | .end·method |
601 | .method·public·onDrawFrame(Ljavax/microedition/khronos/opengles/GL10;)V | 601 | .method·public·onDrawFrame(Ljavax/microedition/khronos/opengles/GL10;)V |
602 |
····.locals· |
602 | ····.locals·5 |
603 | ····.param·p1,·"gl"····#·Ljavax/microedition/khronos/opengles/GL10; | 603 | ····.param·p1,·"gl"····#·Ljavax/microedition/khronos/opengles/GL10; |
604 | ····.prologue | 604 | ····.prologue |
605 | ····.line·138 | 605 | ····.line·138 |
606 |
····iget-object·v |
606 | ····iget-object·v2,·p0,·Lcom/dozingcatsoftware/bouncy/GLFieldView;->manager:Lcom/dozingcatsoftware/bouncy/FieldViewManager; |
607 |
····invoke-virtual·{v |
607 | ····invoke-virtual·{v2},·Lcom/dozingcatsoftware/bouncy/FieldViewManager;->getField()Lcom/dozingcatsoftware/bouncy/Field; |
608 |
····move-result-object·v |
608 | ····move-result-object·v1 |
609 | ····.line·139 | 609 | ····.line·139 |
610 |
····.local·v |
610 | ····.local·v1,·"field":Lcom/dozingcatsoftware/bouncy/Field; |
611 |
····if-nez·v |
611 | ····if-nez·v1,·:cond_0 |
612 | ····.line·156 | 612 | ····.line·156 |
613 | ····:goto_0 | 613 | ····:goto_0 |
614 | ····return-void | 614 | ····return-void |
615 | ····.line·140 | 615 | ····.line·140 |
616 | ····:cond_0 | 616 | ····:cond_0 |
617 |
····monitor-enter·v |
617 | ····monitor-enter·v1 |
618 | ····.line·141 | 618 | ····.line·141 |
619 | ····:try_start_0 | 619 | ····:try_start_0 |
620 | ····invoke-virtual·{p0,·p1},·Lcom/dozingcatsoftware/bouncy/GLFieldView;->startGLElements(Ljavax/microedition/khronos/opengles/GL10;)V | 620 | ····invoke-virtual·{p0,·p1},·Lcom/dozingcatsoftware/bouncy/GLFieldView;->startGLElements(Ljavax/microedition/khronos/opengles/GL10;)V |
621 | ····.line·143 | 621 | ····.line·143 |
622 |
····invoke-virtual·{v |
622 | ····invoke-virtual·{v1},·Lcom/dozingcatsoftware/bouncy/Field;->getFieldElementsArray()[Lcom/dozingcatsoftware/bouncy/elements/FieldElement; |
623 |
····move-result-object·v |
623 | ····move-result-object·v3 |
624 |
|
624 | ····array-length·v4,·v3 |
625 | ····array-length·v4,·v0 | ||
626 |
···· |
625 | ····const/4·v2,·0x0 |
627 | ····const/4·v3,·0x0 | ||
628 | ····.local·v3,·"i$":I | ||
629 | ····:goto_1 | 626 | ····:goto_1 |
630 |
····if-ge·v |
627 | ····if-ge·v2,·v4,·:cond_1 |
631 |
····aget-object·v |
628 | ····aget-object·v0,·v3,·v2 |
632 | ····.line·144 | 629 | ····.line·144 |
633 |
····.local·v |
630 | ····.local·v0,·"element":Lcom/dozingcatsoftware/bouncy/elements/FieldElement; |
634 |
····invoke-virtual·{v |
631 | ····invoke-virtual·{v0,·p0},·Lcom/dozingcatsoftware/bouncy/elements/FieldElement;->draw(Lcom/dozingcatsoftware/bouncy/IFieldRenderer;)V |
635 | ····.line·143 | 632 | ····.line·143 |
636 |
····add-int/lit8·v |
633 | ····add-int/lit8·v2,·v2,·0x1 |
637 | ····goto·:goto_1 | 634 | ····goto·:goto_1 |
638 | ····.line·147 | 635 | ····.line·147 |
639 |
····.end·local·v |
636 | ····.end·local·v0····#·"element":Lcom/dozingcatsoftware/bouncy/elements/FieldElement; |
640 | ····:cond_1 | 637 | ····:cond_1 |
641 |
····invoke-virtual·{v |
638 | ····invoke-virtual·{v1,·p0},·Lcom/dozingcatsoftware/bouncy/Field;->drawBalls(Lcom/dozingcatsoftware/bouncy/IFieldRenderer;)V |
642 | ····.line·149 | 639 | ····.line·149 |
643 | ····invoke-virtual·{p0,·p1},·Lcom/dozingcatsoftware/bouncy/GLFieldView;->endGLElements(Ljavax/microedition/khronos/opengles/GL10;)V | 640 | ····invoke-virtual·{p0,·p1},·Lcom/dozingcatsoftware/bouncy/GLFieldView;->endGLElements(Ljavax/microedition/khronos/opengles/GL10;)V |
644 | ····.line·150 | 641 | ····.line·150 |
645 |
····monitor-exit·v |
642 | ····monitor-exit·v1 |
646 | ····:try_end_0 | 643 | ····:try_end_0 |
647 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 | 644 | ····.catchall·{:try_start_0·..·:try_end_0}·:catchall_1 |
648 | ····.line·152 | 645 | ····.line·152 |
649 |
····iget-object·v |
646 | ····iget-object·v3,·p0,·Lcom/dozingcatsoftware/bouncy/GLFieldView;->renderLock:Ljava/lang/Object; |
650 |
····monitor-enter·v |
647 | ····monitor-enter·v3 |
651 | ····.line·153 | 648 | ····.line·153 |
652 |
····const/4·v |
649 | ····const/4·v2,·0x1 |
653 | ····:try_start_1 | 650 | ····:try_start_1 |
654 |
····iput-boolean·v |
651 | ····iput-boolean·v2,·p0,·Lcom/dozingcatsoftware/bouncy/GLFieldView;->renderDone:Z |
655 | ····.line·154 | 652 | ····.line·154 |
656 |
····iget-object·v |
653 | ····iget-object·v2,·p0,·Lcom/dozingcatsoftware/bouncy/GLFieldView;->renderLock:Ljava/lang/Object; |
657 |
····invoke-virtual·{v |
654 | ····invoke-virtual·{v2},·Ljava/lang/Object;->notify()V |
658 | ····.line·155 | 655 | ····.line·155 |
659 |
····monitor-exit·v |
656 | ····monitor-exit·v3 |
660 | ····goto·:goto_0 | 657 | ····goto·:goto_0 |
661 | ····:catchall_0 | 658 | ····:catchall_0 |
662 |
····move-exception·v |
659 | ····move-exception·v2 |
663 |
····monitor-exit·v |
660 | ····monitor-exit·v3 |
664 | ····:try_end_1 | 661 | ····:try_end_1 |
Max diff block lines reached; 594/5118 bytes (11.61%) of diff not shown. |
Offset 2, 15 lines modified | Offset 2, 14 lines modified | ||
2 | .super·Ljava/lang/Object; | 2 | .super·Ljava/lang/Object; |
3 | .source·"GameState.java" | 3 | .source·"GameState.java" |
4 | #·annotations | 4 | #·annotations |
5 | .annotation·system·Ldalvik/annotation/MemberClasses; | 5 | .annotation·system·Ldalvik/annotation/MemberClasses; |
6 | ····value·=·{ | 6 | ····value·=·{ |
7 | ········Lcom/dozingcatsoftware/bouncy/GameState$1;, | ||
8 | ········Lcom/dozingcatsoftware/bouncy/GameState$MultiplierBehavior; | 7 | ········Lcom/dozingcatsoftware/bouncy/GameState$MultiplierBehavior; |
9 | ····} | 8 | ····} |
10 | .end·annotation | 9 | .end·annotation |
11 | #·instance·fields | 10 | #·instance·fields |
12 | .field·ballNumber:I | 11 | .field·ballNumber:I |
Offset 232, 35 lines modified | Offset 232, 39 lines modified | ||
232 | ····.line·48 | 232 | ····.line·48 |
233 | ····iget-object·v0,·p0,·Lcom/dozingcatsoftware/bouncy/OrientationListener;->sensorManager:Landroid/hardware/SensorManager; | 233 | ····iget-object·v0,·p0,·Lcom/dozingcatsoftware/bouncy/OrientationListener;->sensorManager:Landroid/hardware/SensorManager; |
234 | ····iget-object·v1,·p0,·Lcom/dozingcatsoftware/bouncy/OrientationListener;->sensorManager:Landroid/hardware/SensorManager; | 234 | ····iget-object·v1,·p0,·Lcom/dozingcatsoftware/bouncy/OrientationListener;->sensorManager:Landroid/hardware/SensorManager; |
235 | ····const/4·v2,·0x1 | 235 | ····const/4·v2,·0x1 |
236 | ····.line·49 | ||
236 | ····invoke-virtual·{v1,·v2},·Landroid/hardware/SensorManager;->getDefaultSensor(I)Landroid/hardware/Sensor; | 237 | ····invoke-virtual·{v1,·v2},·Landroid/hardware/SensorManager;->getDefaultSensor(I)Landroid/hardware/Sensor; |
237 | ····move-result-object·v1 | 238 | ····move-result-object·v1 |
238 | ····iget·v2,·p0,·Lcom/dozingcatsoftware/bouncy/OrientationListener;->rate:I | 239 | ····iget·v2,·p0,·Lcom/dozingcatsoftware/bouncy/OrientationListener;->rate:I |
240 | ····.line·48 | ||
239 | ····invoke-virtual·{v0,·p0,·v1,·v2},·Landroid/hardware/SensorManager;->registerListener(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z | 241 | ····invoke-virtual·{v0,·p0,·v1,·v2},·Landroid/hardware/SensorManager;->registerListener(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z |
240 | ····.line·50 | 242 | ····.line·50 |
241 | ····iget-object·v0,·p0,·Lcom/dozingcatsoftware/bouncy/OrientationListener;->sensorManager:Landroid/hardware/SensorManager; | 243 | ····iget-object·v0,·p0,·Lcom/dozingcatsoftware/bouncy/OrientationListener;->sensorManager:Landroid/hardware/SensorManager; |
242 | ····iget-object·v1,·p0,·Lcom/dozingcatsoftware/bouncy/OrientationListener;->sensorManager:Landroid/hardware/SensorManager; | 244 | ····iget-object·v1,·p0,·Lcom/dozingcatsoftware/bouncy/OrientationListener;->sensorManager:Landroid/hardware/SensorManager; |
243 | ····const/4·v2,·0x2 | 245 | ····const/4·v2,·0x2 |
246 | ····.line·51 | ||
244 | ····invoke-virtual·{v1,·v2},·Landroid/hardware/SensorManager;->getDefaultSensor(I)Landroid/hardware/Sensor; | 247 | ····invoke-virtual·{v1,·v2},·Landroid/hardware/SensorManager;->getDefaultSensor(I)Landroid/hardware/Sensor; |
245 | ····move-result-object·v1 | 248 | ····move-result-object·v1 |
246 | ····iget·v2,·p0,·Lcom/dozingcatsoftware/bouncy/OrientationListener;->rate:I | 249 | ····iget·v2,·p0,·Lcom/dozingcatsoftware/bouncy/OrientationListener;->rate:I |
250 | ····.line·50 | ||
247 | ····invoke-virtual·{v0,·p0,·v1,·v2},·Landroid/hardware/SensorManager;->registerListener(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z | 251 | ····invoke-virtual·{v0,·p0,·v1,·v2},·Landroid/hardware/SensorManager;->registerListener(Landroid/hardware/SensorEventListener;Landroid/hardware/Sensor;I)Z |
248 | ····.line·52 | 252 | ····.line·52 |
249 | ····return-void | 253 | ····return-void |
250 | .end·method | 254 | .end·method |
251 | .method·public·stop()V | 255 | .method·public·stop()V |
Offset 168, 14 lines modified | Offset 168, 15 lines modified | ||
168 | ····invoke-direct·{v0},·Landroid/util/DisplayMetrics;-><init>()V | 168 | ····invoke-direct·{v0},·Landroid/util/DisplayMetrics;-><init>()V |
169 | ····.line·55 | 169 | ····.line·55 |
170 | ····.local·v0,·"metrics":Landroid/util/DisplayMetrics; | 170 | ····.local·v0,·"metrics":Landroid/util/DisplayMetrics; |
171 | ····const-string·v2,·"window" | 171 | ····const-string·v2,·"window" |
172 | ····.line·56 | ||
172 | ····invoke-virtual·{p1,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; | 173 | ····invoke-virtual·{p1,·v2},·Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; |
173 | ····move-result-object·v1 | 174 | ····move-result-object·v1 |
174 | ····check-cast·v1,·Landroid/view/WindowManager; | 175 | ····check-cast·v1,·Landroid/view/WindowManager; |
175 | ····.line·57 | 176 | ····.line·57 |
Offset 1362, 14 lines modified | Offset 1363, 15 lines modified | ||
1362 | ····new-array·v0,·v0,·[Ljava/lang/Object; | 1363 | ····new-array·v0,·v0,·[Ljava/lang/Object; |
1363 | ····move-object/from16·v31,·v0 | 1364 | ····move-object/from16·v31,·v0 |
1364 | ····const/16·v32,·0x0 | 1365 | ····const/16·v32,·0x0 |
1366 | ····.line·141 | ||
1365 | ····invoke-static/range·{v20·..·v21},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 1367 | ····invoke-static/range·{v20·..·v21},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
1366 | ····move-result-object·v33 | 1368 | ····move-result-object·v33 |
1367 | ····aput-object·v33,·v31,·v32 | 1369 | ····aput-object·v33,·v31,·v32 |
1368 | ····invoke-static/range·{v30·..·v31},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 1370 | ····invoke-static/range·{v30·..·v31},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
Offset 22, 10 lines modified | Offset 22, 9 lines modified | ||
22 | .method·public·constructor·<init>()V | 22 | .method·public·constructor·<init>()V |
23 | ····.locals·0 | 23 | ····.locals·0 |
24 | ····.prologue | 24 | ····.prologue |
25 | ····.line·10 | 25 | ····.line·10 |
26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 26 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
27 | ····.line·62 | ||
28 | ····return-void | 27 | ····return-void |
29 | .end·method | 28 | .end·method |
Offset 177, 15 lines modified | Offset 177, 14 lines modified | ||
177 | .method·public·constructor·<init>()V | 177 | .method·public·constructor·<init>()V |
178 | ····.locals·0 | 178 | ····.locals·0 |
179 | ····.prologue | 179 | ····.prologue |
180 | ····.line·14 | 180 | ····.line·14 |
181 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 181 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
182 | ····.line·217 | ||
183 | ····return-void | 182 | ····return-void |
184 | .end·method | 183 | .end·method |
185 | .method·public·static·cleanup()V | 184 | .method·public·static·cleanup()V |
186 | ····.locals·3 | 185 | ····.locals·3 |
187 | ····.prologue | 186 | ····.prologue |
Offset 20, 14 lines modified | Offset 20, 15 lines modified | ||
20 | #·instance·fields | 20 | #·instance·fields |
21 | .field·final·synthetic·this$0:Lcom/dozingcatsoftware/bouncy/elements/DropTargetGroupElement; | 21 | .field·final·synthetic·this$0:Lcom/dozingcatsoftware/bouncy/elements/DropTargetGroupElement; |
22 | #·direct·methods | 22 | #·direct·methods |
23 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/elements/DropTargetGroupElement;)V | 23 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/elements/DropTargetGroupElement;)V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.param·p1,·"this$0"····#·Lcom/dozingcatsoftware/bouncy/elements/DropTargetGroupElement; | ||
25 | ····.prologue | 26 | ····.prologue |
26 | ····.line·138 | 27 | ····.line·138 |
27 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/elements/DropTargetGroupElement$1;->this$0:Lcom/dozingcatsoftware/bouncy/elements/DropTargetGroupElement; | 28 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/elements/DropTargetGroupElement$1;->this$0:Lcom/dozingcatsoftware/bouncy/elements/DropTargetGroupElement; |
28 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V | 29 | ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V |
Offset 128, 76 lines modified | Offset 128, 75 lines modified | ||
128 | ····:cond_1 | 128 | ····:cond_1 |
129 | ····const/4·v2,·0x1 | 129 | ····const/4·v2,·0x1 |
130 | ····goto·:goto_1 | 130 | ····goto·:goto_1 |
131 | .end·method | 131 | .end·method |
132 | .method·public·createBodies(Lcom/badlogic/gdx/physics/box2d/World;)V | 132 | .method·public·createBodies(Lcom/badlogic/gdx/physics/box2d/World;)V |
133 |
····.locals·1 |
133 | ····.locals·12 |
134 | ····.param·p1,·"world"····#·Lcom/badlogic/gdx/physics/box2d/World; | 134 | ····.param·p1,·"world"····#·Lcom/badlogic/gdx/physics/box2d/World; |
135 | ····.prologue | 135 | ····.prologue |
136 | ····const/4·v9,·0x0 | ||
136 | ····.line·109 | 137 | ····.line·109 |
137 |
····iget-object·v |
138 | ····iget-object·v10,·p0,·Lcom/dozingcatsoftware/bouncy/elements/DropTargetGroupElement;->positions:[[F |
138 |
···· |
139 | ····array-length·v11,·v10 |
139 | ····array-length·v8,·v6 | ||
140 |
···· |
140 | ····move·v8,·v9 |
141 | ····const/4·v7,·0x0 | ||
142 | ····.local·v7,·"i$":I | ||
143 | ····:goto_0 | 141 | ····:goto_0 |
144 |
····if-ge·v |
142 | ····if-ge·v8,·v11,·:cond_0 |
145 |
····aget-object·v |
143 | ····aget-object·v6,·v10,·v8 |
146 | ····.line·110 | 144 | ····.line·110 |
147 |
····.local·v |
145 | ····.local·v6,·"parray":[F |
148 | ····const/4·v5,·0x0 | 146 | ····const/4·v5,·0x0 |
149 | ····.line·111 | 147 | ····.line·111 |
150 | ····.local·v5,·"restitution":F | 148 | ····.local·v5,·"restitution":F |
151 |
···· |
149 | ····aget·v1,·v6,·v9 |
152 | ····aget·v1,·v9,·v0 | ||
153 | ····const/4·v0,·0x1 | 150 | ····const/4·v0,·0x1 |
154 |
····aget·v2,·v |
151 | ····aget·v2,·v6,·v0 |
155 | ····const/4·v0,·0x2 | 152 | ····const/4·v0,·0x2 |
156 |
····aget·v3,·v |
153 | ····aget·v3,·v6,·v0 |
157 | ····const/4·v0,·0x3 | 154 | ····const/4·v0,·0x3 |
158 |
····aget·v4,·v |
155 | ····aget·v4,·v6,·v0 |
159 | ····move-object·v0,·p1 | 156 | ····move-object·v0,·p1 |
160 | ····invoke-static/range·{v0·..·v5},·Lcom/dozingcatsoftware/bouncy/elements/Box2DFactory;->createThinWall(Lcom/badlogic/gdx/physics/box2d/World;FFFFF)Lcom/badlogic/gdx/physics/box2d/Body; | 157 | ····invoke-static/range·{v0·..·v5},·Lcom/dozingcatsoftware/bouncy/elements/Box2DFactory;->createThinWall(Lcom/badlogic/gdx/physics/box2d/World;FFFFF)Lcom/badlogic/gdx/physics/box2d/Body; |
161 |
····move-result-object·v |
158 | ····move-result-object·v7 |
162 | ····.line·113 | 159 | ····.line·113 |
163 |
····.local·v |
160 | ····.local·v7,·"wallBody":Lcom/badlogic/gdx/physics/box2d/Body; |
164 | ····iget-object·v0,·p0,·Lcom/dozingcatsoftware/bouncy/elements/DropTargetGroupElement;->allBodies:Ljava/util/List; | 161 | ····iget-object·v0,·p0,·Lcom/dozingcatsoftware/bouncy/elements/DropTargetGroupElement;->allBodies:Ljava/util/List; |
165 |
····invoke-interface·{v0,·v |
162 | ····invoke-interface·{v0,·v7},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
166 | ····.line·109 | 163 | ····.line·109 |
167 |
····add-int/lit8·v |
164 | ····add-int/lit8·v0,·v8,·0x1 |
165 | ····move·v8,·v0 | ||
168 | ····goto·:goto_0 | 166 | ····goto·:goto_0 |
169 | ····.line·115 | 167 | ····.line·115 |
170 | ····.end·local·v5····#·"restitution":F | 168 | ····.end·local·v5····#·"restitution":F |
171 |
····.end·local·v |
169 | ····.end·local·v6····#·"parray":[F |
172 |
····.end·local·v |
170 | ····.end·local·v7····#·"wallBody":Lcom/badlogic/gdx/physics/box2d/Body; |
173 | ····:cond_0 | 171 | ····:cond_0 |
174 | ····return-void | 172 | ····return-void |
175 | .end·method | 173 | .end·method |
176 | .method·public·draw(Lcom/dozingcatsoftware/bouncy/IFieldRenderer;)V | 174 | .method·public·draw(Lcom/dozingcatsoftware/bouncy/IFieldRenderer;)V |
177 | ····.locals·10 | 175 | ····.locals·10 |
178 | ····.param·p1,·"renderer"····#·Lcom/dozingcatsoftware/bouncy/IFieldRenderer; | 176 | ····.param·p1,·"renderer"····#·Lcom/dozingcatsoftware/bouncy/IFieldRenderer; |
Offset 408, 14 lines modified | Offset 407, 15 lines modified | ||
408 | ····aput·v27,·v25,·v26 | 407 | ····aput·v27,·v25,·v26 |
409 | ····const/16·v26,·0x2 | 408 | ····const/16·v26,·0x2 |
410 | ····const/16·v27,·0x2 | 409 | ····const/16·v27,·0x2 |
410 | ····.line·77 | ||
411 | ····move/from16·v0,·v27 | 411 | ····move/from16·v0,·v27 |
412 | ····invoke-interface·{v6,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object; | 412 | ····invoke-interface·{v6,·v0},·Ljava/util/List;->get(I)Ljava/lang/Object; |
413 | ····move-result-object·v27 | 413 | ····move-result-object·v27 |
414 | ····invoke-static/range·{v27·..·v27},·Lcom/dozingcatsoftware/bouncy/util/MathUtils;->asFloat(Ljava/lang/Object;)F | 414 | ····invoke-static/range·{v27·..·v27},·Lcom/dozingcatsoftware/bouncy/util/MathUtils;->asFloat(Ljava/lang/Object;)F |
Offset 639, 14 lines modified | Offset 639, 15 lines modified | ||
639 | ····add-double·v24,·v24,·v26 | 639 | ····add-double·v24,·v24,·v26 |
Max diff block lines reached; 1070/4009 bytes (26.69%) of diff not shown. |
Offset 80, 15 lines modified | Offset 80, 14 lines modified | ||
80 | ····iput·v0,·p0,·Lcom/dozingcatsoftware/bouncy/elements/FieldElement;->flashCounter:I | 80 | ····iput·v0,·p0,·Lcom/dozingcatsoftware/bouncy/elements/FieldElement;->flashCounter:I |
81 | ····.line·33 | 81 | ····.line·33 |
82 | ····const-wide/16·v0,·0x0 | 82 | ····const-wide/16·v0,·0x0 |
83 | ····iput-wide·v0,·p0,·Lcom/dozingcatsoftware/bouncy/elements/FieldElement;->score:J | 83 | ····iput-wide·v0,·p0,·Lcom/dozingcatsoftware/bouncy/elements/FieldElement;->score:J |
84 | ····.line·42 | ||
85 | ····return-void | 84 | ····return-void |
86 | .end·method | 85 | .end·method |
87 | .method·public·static·createFromParameters(Ljava/util/Map;Lcom/dozingcatsoftware/bouncy/elements/FieldElementCollection;Lcom/badlogic/gdx/physics/box2d/World;)Lcom/dozingcatsoftware/bouncy/elements/FieldElement; | 86 | .method·public·static·createFromParameters(Ljava/util/Map;Lcom/dozingcatsoftware/bouncy/elements/FieldElementCollection;Lcom/badlogic/gdx/physics/box2d/World;)Lcom/dozingcatsoftware/bouncy/elements/FieldElement; |
88 | ····.locals·7 | 87 | ····.locals·7 |
89 | ····.param·p1,·"collection"····#·Lcom/dozingcatsoftware/bouncy/elements/FieldElementCollection; | 88 | ····.param·p1,·"collection"····#·Lcom/dozingcatsoftware/bouncy/elements/FieldElementCollection; |
90 | ····.param·p2,·"world"····#·Lcom/badlogic/gdx/physics/box2d/World; | 89 | ····.param·p2,·"world"····#·Lcom/badlogic/gdx/physics/box2d/World; |
Offset 399, 31 lines modified | Offset 398, 34 lines modified | ||
399 | ····instance-of·v1,·v0,·Ljava/lang/Number; | 398 | ····instance-of·v1,·v0,·Ljava/lang/Number; |
400 | ····if-eqz·v1,·:cond_1 | 399 | ····if-eqz·v1,·:cond_1 |
401 | ····check-cast·v0,·Ljava/lang/Number; | 400 | ····check-cast·v0,·Ljava/lang/Number; |
401 | ····.line·227 | ||
402 | ····.end·local·v0····#·"value":Ljava/lang/Object; | 402 | ····.end·local·v0····#·"value":Ljava/lang/Object; |
403 | ····invoke-virtual·{v0},·Ljava/lang/Number;->doubleValue()D | 403 | ····invoke-virtual·{v0},·Ljava/lang/Number;->doubleValue()D |
404 | ····move-result-wide·v2 | 404 | ····move-result-wide·v2 |
405 | ····const-wide/16·v4,·0x0 | 405 | ····const-wide/16·v4,·0x0 |
406 | ····cmpl-double·v1,·v2,·v4 | 406 | ····cmpl-double·v1,·v2,·v4 |
407 | ····if-eqz·v1,·:cond_1 | 407 | ····if-eqz·v1,·:cond_1 |
408 | ····:cond_0 | 408 | ····:cond_0 |
409 | ····const/4·v1,·0x1 | 409 | ····const/4·v1,·0x1 |
410 | ····.line·226 | ||
410 | ····:goto_0 | 411 | ····:goto_0 |
411 | ····return·v1 | 412 | ····return·v1 |
413 | ····.line·227 | ||
412 | ····:cond_1 | 414 | ····:cond_1 |
413 | ····const/4·v1,·0x0 | 415 | ····const/4·v1,·0x0 |
414 | ····goto·:goto_0 | 416 | ····goto·:goto_0 |
415 | .end·method | 417 | .end·method |
416 | .method·public·getElementId()Ljava/lang/String; | 418 | .method·public·getElementId()Ljava/lang/String; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$rollover:Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement$Rollover; | 22 | .field·final·synthetic·val$rollover:Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement$Rollover; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement;Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement$Rollover;)V | 24 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement;Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement$Rollover;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·180 | 28 | ····.line·180 |
28 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement$1;->this$0:Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement; | 29 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement$1;->this$0:Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement; |
29 | ····iput-object·p2,·p0,·Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement$1;->val$rollover:Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement$Rollover; | 30 | ····iput-object·p2,·p0,·Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement$1;->val$rollover:Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement$Rollover; |
Offset 344, 14 lines modified | Offset 344, 15 lines modified | ||
344 | ····add-int/lit8·v1,·v0,·-0x1 | 344 | ····add-int/lit8·v1,·v0,·-0x1 |
345 | ····goto·:goto_1 | 345 | ····goto·:goto_1 |
346 | ····:cond_2 | 346 | ····:cond_2 |
347 | ····iget-object·v2,·p0,·Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement;->rollovers:Ljava/util/List; | 347 | ····iget-object·v2,·p0,·Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement;->rollovers:Ljava/util/List; |
348 | ····.line·228 | ||
348 | ····invoke-interface·{v2},·Ljava/util/List;->size()I | 349 | ····invoke-interface·{v2},·Ljava/util/List;->size()I |
349 | ····move-result·v2 | 350 | ····move-result·v2 |
350 | ····add-int/lit8·v2,·v2,·-0x1 | 351 | ····add-int/lit8·v2,·v2,·-0x1 |
351 | ····if-ne·v0,·v2,·:cond_3 | 352 | ····if-ne·v0,·v2,·:cond_3 |
Offset 503, 15 lines modified | Offset 504, 15 lines modified | ||
503 | ····invoke-interface·{p1,·v5,·v6,·v7,·v0},·Lcom/dozingcatsoftware/bouncy/IFieldRenderer;->frameCircle(FFFLcom/dozingcatsoftware/bouncy/Color;)V | 504 | ····invoke-interface·{p1,·v5,·v6,·v7,·v0},·Lcom/dozingcatsoftware/bouncy/IFieldRenderer;->frameCircle(FFFLcom/dozingcatsoftware/bouncy/Color;)V |
504 | ····goto·:goto_2 | 505 | ····goto·:goto_2 |
505 | .end·method | 506 | .end·method |
506 | .method·public·finishCreateElement(Ljava/util/Map;Lcom/dozingcatsoftware/bouncy/elements/FieldElementCollection;)V | 507 | .method·public·finishCreateElement(Ljava/util/Map;Lcom/dozingcatsoftware/bouncy/elements/FieldElementCollection;)V |
507 |
····.locals· |
508 | ····.locals·7 |
508 | ····.param·p2,·"collection"····#·Lcom/dozingcatsoftware/bouncy/elements/FieldElementCollection; | 509 | ····.param·p2,·"collection"····#·Lcom/dozingcatsoftware/bouncy/elements/FieldElementCollection; |
509 | ····.annotation·system·Ldalvik/annotation/Signature; | 510 | ····.annotation·system·Ldalvik/annotation/Signature; |
510 | ········value·=·{ | 511 | ········value·=·{ |
511 | ············"(", | 512 | ············"(", |
512 | ············"Ljava/util/Map", | 513 | ············"Ljava/util/Map", |
513 | ············"<", | 514 | ············"<", |
514 | ············"Ljava/lang/String;", | 515 | ············"Ljava/lang/String;", |
Offset 520, 292 lines modified | Offset 521, 291 lines modified | ||
520 | ············")V" | 521 | ············")V" |
521 | ········} | 522 | ········} |
522 | ····.end·annotation | 523 | ····.end·annotation |
523 | ····.prologue | 524 | ····.prologue |
524 | ····.line·61 | 525 | ····.line·61 |
525 | ····.local·p1,·"params":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;*>;" | 526 | ····.local·p1,·"params":Ljava/util/Map;,·"Ljava/util/Map<Ljava/lang/String;*>;" |
526 |
····sget-object·v |
527 | ····sget-object·v4,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; |
527 |
····const-string·v |
528 | ····const-string·v5,·"toggleOff" |
528 |
····invoke-interface·{p1,·v |
529 | ····invoke-interface·{p1,·v5},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
529 |
····move-result-object·v |
530 | ····move-result-object·v5 |
530 |
····invoke-virtual·{v |
531 | ····invoke-virtual·{v4,·v5},·Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z |
531 |
····move-result·v |
532 | ····move-result·v4 |
532 |
····iput-boolean·v |
533 | ····iput-boolean·v4,·p0,·Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement;->canToggleOff:Z |
533 | ····.line·62 | 534 | ····.line·62 |
534 |
····sget-object·v |
535 | ····sget-object·v4,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; |
535 |
····const-string·v |
536 | ····const-string·v5,·"cycleOnFlipper" |
536 |
····invoke-interface·{p1,·v |
537 | ····invoke-interface·{p1,·v5},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
537 |
····move-result-object·v |
538 | ····move-result-object·v5 |
538 |
····invoke-virtual·{v |
539 | ····invoke-virtual·{v4,·v5},·Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z |
539 |
····move-result·v |
540 | ····move-result·v4 |
540 |
····iput-boolean·v |
541 | ····iput-boolean·v4,·p0,·Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement;->cycleOnFlipper:Z |
541 | ····.line·63 | 542 | ····.line·63 |
542 |
····sget-object·v |
543 | ····sget-object·v4,·Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean; |
543 |
····const-string·v |
544 | ····const-string·v5,·"ignoreBall" |
544 |
····invoke-interface·{p1,·v |
545 | ····invoke-interface·{p1,·v5},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
545 |
····move-result-object·v |
546 | ····move-result-object·v5 |
546 |
····invoke-virtual·{v |
547 | ····invoke-virtual·{v4,·v5},·Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z |
547 |
····move-result·v |
548 | ····move-result·v4 |
548 |
····iput-boolean·v |
549 | ····iput-boolean·v4,·p0,·Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement;->ignoreBall:Z |
549 | ····.line·64 | 550 | ····.line·64 |
550 |
····const-string·v |
551 | ····const-string·v4,·"radius" |
551 |
····invoke-interface·{p1,·v |
552 | ····invoke-interface·{p1,·v4},·Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; |
552 |
····move-result-object·v |
553 | ····move-result-object·v4 |
553 |
····invoke-static·{v |
554 | ····invoke-static·{v4},·Lcom/dozingcatsoftware/bouncy/util/MathUtils;->asFloat(Ljava/lang/Object;)F |
554 |
····move-result·v |
555 | ····move-result·v4 |
555 |
····iput·v |
556 | ····iput·v4,·p0,·Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement;->defaultRadius:F |
556 | ····.line·65 | 557 | ····.line·65 |
557 |
····const-string·v |
558 | ····const-string·v4,·"reset" |
Max diff block lines reached; 20401/25192 bytes (80.98%) of diff not shown. |
Offset 53, 18 lines modified | Offset 53, 20 lines modified | ||
53 | ····return-void | 53 | ····return-void |
54 | .end·method | 54 | .end·method |
55 | #·virtual·methods | 55 | #·virtual·methods |
56 | .method·public·createBodies(Lcom/badlogic/gdx/physics/box2d/World;)V | 56 | .method·public·createBodies(Lcom/badlogic/gdx/physics/box2d/World;)V |
57 |
····.locals·1 |
57 | ····.locals·12 |
58 | ····.param·p1,·"world"····#·Lcom/badlogic/gdx/physics/box2d/World; | 58 | ····.param·p1,·"world"····#·Lcom/badlogic/gdx/physics/box2d/World; |
59 | ····.prologue | 59 | ····.prologue |
60 | ····const/4·v9,·0x0 | ||
60 | ····.line·80 | 61 | ····.line·80 |
61 | ····const-string·v0,·"ignoreBall" | 62 | ····const-string·v0,·"ignoreBall" |
62 | ····invoke-virtual·{p0,·v0},·Lcom/dozingcatsoftware/bouncy/elements/WallArcElement;->getBooleanParameterValueForKey(Ljava/lang/String;)Z | 63 | ····invoke-virtual·{p0,·v0},·Lcom/dozingcatsoftware/bouncy/elements/WallArcElement;->getBooleanParameterValueForKey(Ljava/lang/String;)Z |
63 | ····move-result·v0 | 64 | ····move-result·v0 |
Offset 72, 123 lines modified | Offset 74, 119 lines modified | ||
72 | ····.line·87 | 74 | ····.line·87 |
73 | ····:cond_0 | 75 | ····:cond_0 |
74 | ····return-void | 76 | ····return-void |
75 | ····.line·82 | 77 | ····.line·82 |
76 | ····:cond_1 | 78 | ····:cond_1 |
77 |
····iget-object·v |
79 | ····iget-object·v10,·p0,·Lcom/dozingcatsoftware/bouncy/elements/WallArcElement;->lineSegments:[[F |
78 |
···· |
80 | ····array-length·v11,·v10 |
79 | ····array-length·v8,·v6 | ||
80 |
···· |
81 | ····move·v8,·v9 |
81 | ····const/4·v7,·0x0 | ||
82 | ····.local·v7,·"i$":I | ||
83 | ····:goto_0 | 82 | ····:goto_0 |
84 |
····if-ge·v |
83 | ····if-ge·v8,·v11,·:cond_0 |
85 |
····aget-object·v |
84 | ····aget-object·v6,·v10,·v8 |
86 | ····.line·83 | 85 | ····.line·83 |
87 |
····.local·v |
86 | ····.local·v6,·"segment":[F |
88 |
···· |
87 | ····aget·v1,·v6,·v9 |
89 | ····aget·v1,·v9,·v0 | ||
90 | ····const/4·v0,·0x1 | 88 | ····const/4·v0,·0x1 |
91 |
····aget·v2,·v |
89 | ····aget·v2,·v6,·v0 |
92 | ····const/4·v0,·0x2 | 90 | ····const/4·v0,·0x2 |
93 |
····aget·v3,·v |
91 | ····aget·v3,·v6,·v0 |
94 | ····const/4·v0,·0x3 | 92 | ····const/4·v0,·0x3 |
95 |
····aget·v4,·v |
93 | ····aget·v4,·v6,·v0 |
96 | ····const/4·v5,·0x0 | 94 | ····const/4·v5,·0x0 |
97 | ····move-object·v0,·p1 | 95 | ····move-object·v0,·p1 |
98 | ····invoke-static/range·{v0·..·v5},·Lcom/dozingcatsoftware/bouncy/elements/Box2DFactory;->createThinWall(Lcom/badlogic/gdx/physics/box2d/World;FFFFF)Lcom/badlogic/gdx/physics/box2d/Body; | 96 | ····invoke-static/range·{v0·..·v5},·Lcom/dozingcatsoftware/bouncy/elements/Box2DFactory;->createThinWall(Lcom/badlogic/gdx/physics/box2d/World;FFFFF)Lcom/badlogic/gdx/physics/box2d/Body; |
99 |
····move-result-object·v |
97 | ····move-result-object·v7 |
100 | ····.line·85 | 98 | ····.line·85 |
101 |
····.local·v |
99 | ····.local·v7,·"wall":Lcom/badlogic/gdx/physics/box2d/Body; |
102 | ····iget-object·v0,·p0,·Lcom/dozingcatsoftware/bouncy/elements/WallArcElement;->wallBodies:Ljava/util/List; | 100 | ····iget-object·v0,·p0,·Lcom/dozingcatsoftware/bouncy/elements/WallArcElement;->wallBodies:Ljava/util/List; |
103 |
····invoke-interface·{v0,·v |
101 | ····invoke-interface·{v0,·v7},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
104 | ····.line·82 | 102 | ····.line·82 |
105 |
····add-int/lit8·v |
103 | ····add-int/lit8·v0,·v8,·0x1 |
104 | ····move·v8,·v0 | ||
106 | ····goto·:goto_0 | 105 | ····goto·:goto_0 |
107 | .end·method | 106 | .end·method |
108 | .method·public·draw(Lcom/dozingcatsoftware/bouncy/IFieldRenderer;)V | 107 | .method·public·draw(Lcom/dozingcatsoftware/bouncy/IFieldRenderer;)V |
109 |
····.locals·1 |
108 | ····.locals·11 |
110 | ····.param·p1,·"renderer"····#·Lcom/dozingcatsoftware/bouncy/IFieldRenderer; | 109 | ····.param·p1,·"renderer"····#·Lcom/dozingcatsoftware/bouncy/IFieldRenderer; |
111 | ····.prologue | 110 | ····.prologue |
111 | ····const/4·v8,·0x0 | ||
112 | ····.line·94 | 112 | ····.line·94 |
113 | ····sget-object·v0,·Lcom/dozingcatsoftware/bouncy/elements/WallArcElement;->DEFAULT_WALL_COLOR:Lcom/dozingcatsoftware/bouncy/Color; | 113 | ····sget-object·v0,·Lcom/dozingcatsoftware/bouncy/elements/WallArcElement;->DEFAULT_WALL_COLOR:Lcom/dozingcatsoftware/bouncy/Color; |
114 | ····invoke-virtual·{p0,·v0},·Lcom/dozingcatsoftware/bouncy/elements/WallArcElement;->currentColor(Lcom/dozingcatsoftware/bouncy/Color;)Lcom/dozingcatsoftware/bouncy/Color; | 114 | ····invoke-virtual·{p0,·v0},·Lcom/dozingcatsoftware/bouncy/elements/WallArcElement;->currentColor(Lcom/dozingcatsoftware/bouncy/Color;)Lcom/dozingcatsoftware/bouncy/Color; |
115 | ····move-result-object·v5 | 115 | ····move-result-object·v5 |
116 | ····.line·95 | 116 | ····.line·95 |
117 | ····.local·v5,·"color":Lcom/dozingcatsoftware/bouncy/Color; | 117 | ····.local·v5,·"color":Lcom/dozingcatsoftware/bouncy/Color; |
118 |
····iget-object·v |
118 | ····iget-object·v9,·p0,·Lcom/dozingcatsoftware/bouncy/elements/WallArcElement;->lineSegments:[[F |
Max diff block lines reached; 1280/4382 bytes (29.21%) of diff not shown. |
Offset 41, 18 lines modified | Offset 41, 20 lines modified | ||
41 | ····return-void | 41 | ····return-void |
42 | .end·method | 42 | .end·method |
43 | #·virtual·methods | 43 | #·virtual·methods |
44 | .method·public·createBodies(Lcom/badlogic/gdx/physics/box2d/World;)V | 44 | .method·public·createBodies(Lcom/badlogic/gdx/physics/box2d/World;)V |
45 |
····.locals·1 |
45 | ····.locals·12 |
46 | ····.param·p1,·"world"····#·Lcom/badlogic/gdx/physics/box2d/World; | 46 | ····.param·p1,·"world"····#·Lcom/badlogic/gdx/physics/box2d/World; |
47 | ····.prologue | 47 | ····.prologue |
48 | ····const/4·v9,·0x0 | ||
48 | ····.line·46 | 49 | ····.line·46 |
49 | ····const-string·v0,·"ignoreBall" | 50 | ····const-string·v0,·"ignoreBall" |
50 | ····invoke-virtual·{p0,·v0},·Lcom/dozingcatsoftware/bouncy/elements/WallPathElement;->getBooleanParameterValueForKey(Ljava/lang/String;)Z | 51 | ····invoke-virtual·{p0,·v0},·Lcom/dozingcatsoftware/bouncy/elements/WallPathElement;->getBooleanParameterValueForKey(Ljava/lang/String;)Z |
51 | ····move-result·v0 | 52 | ····move-result·v0 |
Offset 60, 121 lines modified | Offset 62, 117 lines modified | ||
60 | ····.line·52 | 62 | ····.line·52 |
61 | ····:cond_0 | 63 | ····:cond_0 |
62 | ····return-void | 64 | ····return-void |
63 | ····.line·48 | 65 | ····.line·48 |
64 | ····:cond_1 | 66 | ····:cond_1 |
65 |
····iget-object·v |
67 | ····iget-object·v10,·p0,·Lcom/dozingcatsoftware/bouncy/elements/WallPathElement;->lineSegments:[[F |
66 |
···· |
68 | ····array-length·v11,·v10 |
67 | ····array-length·v8,·v6 | ||
68 |
···· |
69 | ····move·v8,·v9 |
69 | ····const/4·v7,·0x0 | ||
70 | ····.local·v7,·"i$":I | ||
71 | ····:goto_0 | 70 | ····:goto_0 |
72 |
····if-ge·v |
71 | ····if-ge·v8,·v11,·:cond_0 |
73 |
····aget-object·v |
72 | ····aget-object·v6,·v10,·v8 |
74 | ····.line·49 | 73 | ····.line·49 |
75 |
····.local·v |
74 | ····.local·v6,·"segment":[F |
76 |
···· |
75 | ····aget·v1,·v6,·v9 |
77 | ····aget·v1,·v9,·v0 | ||
78 | ····const/4·v0,·0x1 | 76 | ····const/4·v0,·0x1 |
79 |
····aget·v2,·v |
77 | ····aget·v2,·v6,·v0 |
80 | ····const/4·v0,·0x2 | 78 | ····const/4·v0,·0x2 |
81 |
····aget·v3,·v |
79 | ····aget·v3,·v6,·v0 |
82 | ····const/4·v0,·0x3 | 80 | ····const/4·v0,·0x3 |
83 |
····aget·v4,·v |
81 | ····aget·v4,·v6,·v0 |
84 | ····const/4·v5,·0x0 | 82 | ····const/4·v5,·0x0 |
85 | ····move-object·v0,·p1 | 83 | ····move-object·v0,·p1 |
86 | ····invoke-static/range·{v0·..·v5},·Lcom/dozingcatsoftware/bouncy/elements/Box2DFactory;->createThinWall(Lcom/badlogic/gdx/physics/box2d/World;FFFFF)Lcom/badlogic/gdx/physics/box2d/Body; | 84 | ····invoke-static/range·{v0·..·v5},·Lcom/dozingcatsoftware/bouncy/elements/Box2DFactory;->createThinWall(Lcom/badlogic/gdx/physics/box2d/World;FFFFF)Lcom/badlogic/gdx/physics/box2d/Body; |
87 |
····move-result-object·v |
85 | ····move-result-object·v7 |
88 | ····.line·50 | 86 | ····.line·50 |
89 |
····.local·v |
87 | ····.local·v7,·"wall":Lcom/badlogic/gdx/physics/box2d/Body; |
90 | ····iget-object·v0,·p0,·Lcom/dozingcatsoftware/bouncy/elements/WallPathElement;->wallBodies:Ljava/util/List; | 88 | ····iget-object·v0,·p0,·Lcom/dozingcatsoftware/bouncy/elements/WallPathElement;->wallBodies:Ljava/util/List; |
91 |
····invoke-interface·{v0,·v |
89 | ····invoke-interface·{v0,·v7},·Ljava/util/List;->add(Ljava/lang/Object;)Z |
92 | ····.line·48 | 90 | ····.line·48 |
93 |
····add-int/lit8·v |
91 | ····add-int/lit8·v0,·v8,·0x1 |
92 | ····move·v8,·v0 | ||
94 | ····goto·:goto_0 | 93 | ····goto·:goto_0 |
95 | .end·method | 94 | .end·method |
96 | .method·public·draw(Lcom/dozingcatsoftware/bouncy/IFieldRenderer;)V | 95 | .method·public·draw(Lcom/dozingcatsoftware/bouncy/IFieldRenderer;)V |
97 |
····.locals·1 |
96 | ····.locals·11 |
98 | ····.param·p1,·"renderer"····#·Lcom/dozingcatsoftware/bouncy/IFieldRenderer; | 97 | ····.param·p1,·"renderer"····#·Lcom/dozingcatsoftware/bouncy/IFieldRenderer; |
99 | ····.prologue | 98 | ····.prologue |
99 | ····const/4·v8,·0x0 | ||
100 | ····.line·59 | 100 | ····.line·59 |
101 |
····iget-object·v |
101 | ····iget-object·v9,·p0,·Lcom/dozingcatsoftware/bouncy/elements/WallPathElement;->lineSegments:[[F |
102 |
···· |
102 | ····array-length·v10,·v9 |
103 | ····array-length·v8,·v6 | ||
104 |
···· |
103 | ····move·v7,·v8 |
105 | ····const/4·v7,·0x0 | ||
106 | ····.local·v7,·"i$":I | ||
Max diff block lines reached; 1774/4649 bytes (38.16%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$field:Lcom/dozingcatsoftware/bouncy/Field; | 22 | .field·final·synthetic·val$field:Lcom/dozingcatsoftware/bouncy/Field; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/fields/Field1Delegate;Lcom/dozingcatsoftware/bouncy/Field;)V | 24 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/fields/Field1Delegate;Lcom/dozingcatsoftware/bouncy/Field;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/dozingcatsoftware/bouncy/fields/Field1Delegate; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·43 | 28 | ····.line·43 |
28 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field1Delegate$1;->this$0:Lcom/dozingcatsoftware/bouncy/fields/Field1Delegate; | 29 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field1Delegate$1;->this$0:Lcom/dozingcatsoftware/bouncy/fields/Field1Delegate; |
29 | ····iput-object·p2,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field1Delegate$1;->val$field:Lcom/dozingcatsoftware/bouncy/Field; | 30 | ····iput-object·p2,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field1Delegate$1;->val$field:Lcom/dozingcatsoftware/bouncy/Field; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$field:Lcom/dozingcatsoftware/bouncy/Field; | 22 | .field·final·synthetic·val$field:Lcom/dozingcatsoftware/bouncy/Field; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/fields/Field2Delegate;Lcom/dozingcatsoftware/bouncy/Field;)V | 24 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/fields/Field2Delegate;Lcom/dozingcatsoftware/bouncy/Field;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/dozingcatsoftware/bouncy/fields/Field2Delegate; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·117 | 28 | ····.line·117 |
28 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field2Delegate$1;->this$0:Lcom/dozingcatsoftware/bouncy/fields/Field2Delegate; | 29 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field2Delegate$1;->this$0:Lcom/dozingcatsoftware/bouncy/fields/Field2Delegate; |
29 | ····iput-object·p2,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field2Delegate$1;->val$field:Lcom/dozingcatsoftware/bouncy/Field; | 30 | ····iput-object·p2,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field2Delegate$1;->val$field:Lcom/dozingcatsoftware/bouncy/Field; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$field:Lcom/dozingcatsoftware/bouncy/Field; | 22 | .field·final·synthetic·val$field:Lcom/dozingcatsoftware/bouncy/Field; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/fields/Field2Delegate;Lcom/dozingcatsoftware/bouncy/Field;)V | 24 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/fields/Field2Delegate;Lcom/dozingcatsoftware/bouncy/Field;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/dozingcatsoftware/bouncy/fields/Field2Delegate; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·221 | 28 | ····.line·221 |
28 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field2Delegate$2;->this$0:Lcom/dozingcatsoftware/bouncy/fields/Field2Delegate; | 29 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field2Delegate$2;->this$0:Lcom/dozingcatsoftware/bouncy/fields/Field2Delegate; |
29 | ····iput-object·p2,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field2Delegate$2;->val$field:Lcom/dozingcatsoftware/bouncy/Field; | 30 | ····iput-object·p2,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field2Delegate$2;->val$field:Lcom/dozingcatsoftware/bouncy/Field; |
Offset 23, 15 lines modified | Offset 23, 14 lines modified | ||
23 | .method·public·constructor·<init>()V | 23 | .method·public·constructor·<init>()V |
24 | ····.locals·0 | 24 | ····.locals·0 |
25 | ····.prologue | 25 | ····.prologue |
26 | ····.line·14 | 26 | ····.line·14 |
27 | ····invoke-direct·{p0},·Lcom/dozingcatsoftware/bouncy/BaseFieldDelegate;-><init>()V | 27 | ····invoke-direct·{p0},·Lcom/dozingcatsoftware/bouncy/BaseFieldDelegate;-><init>()V |
28 | ····.line·18 | ||
29 | ····return-void | 28 | ····return-void |
30 | .end·method | 29 | .end·method |
31 | .method·private·restoreLeftBallSaver(Lcom/dozingcatsoftware/bouncy/Field;)V | 30 | .method·private·restoreLeftBallSaver(Lcom/dozingcatsoftware/bouncy/Field;)V |
32 | ····.locals·2 | 31 | ····.locals·2 |
33 | ····.param·p1,·"field"····#·Lcom/dozingcatsoftware/bouncy/Field; | 32 | ····.param·p1,·"field"····#·Lcom/dozingcatsoftware/bouncy/Field; |
Offset 485, 14 lines modified | Offset 484, 15 lines modified | ||
485 | ····check-cast·v0,·Lcom/dozingcatsoftware/bouncy/elements/WallElement; | 484 | ····check-cast·v0,·Lcom/dozingcatsoftware/bouncy/elements/WallElement; |
486 | ····.line·145 | 485 | ····.line·145 |
487 | ····.local·v0,·"barrier":Lcom/dozingcatsoftware/bouncy/elements/WallElement; | 486 | ····.local·v0,·"barrier":Lcom/dozingcatsoftware/bouncy/elements/WallElement; |
488 | ····const-string·v3,·"ExtraBallRollovers" | 487 | ····const-string·v3,·"ExtraBallRollovers" |
488 | ····.line·146 | ||
489 | ····invoke-virtual·{p1,·v3},·Lcom/dozingcatsoftware/bouncy/Field;->getFieldElementById(Ljava/lang/String;)Lcom/dozingcatsoftware/bouncy/elements/FieldElement; | 489 | ····invoke-virtual·{p1,·v3},·Lcom/dozingcatsoftware/bouncy/Field;->getFieldElementById(Ljava/lang/String;)Lcom/dozingcatsoftware/bouncy/elements/FieldElement; |
490 | ····move-result-object·v2 | 490 | ····move-result-object·v2 |
491 | ····check-cast·v2,·Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement; | 491 | ····check-cast·v2,·Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement; |
492 | ····.line·148 | 492 | ····.line·148 |
Offset 685, 14 lines modified | Offset 685, 15 lines modified | ||
685 | ····float-to-double·v6,·v14 | 685 | ····float-to-double·v6,·v14 |
686 | ····move-object/from16·v2,·p0 | 686 | ····move-object/from16·v2,·p0 |
687 | ····move-object/from16·v3,·p1 | 687 | ····move-object/from16·v3,·p1 |
688 | ····.line·86 | ||
688 | ····invoke-virtual/range·{v2·..·v7},·Lcom/dozingcatsoftware/bouncy/fields/Field2Delegate;->createRotatingGroup(Lcom/dozingcatsoftware/bouncy/Field;Ljava/lang/String;[Ljava/lang/String;D)Lcom/dozingcatsoftware/bouncy/fields/Field2Delegate$RotatingGroup; | 689 | ····invoke-virtual/range·{v2·..·v7},·Lcom/dozingcatsoftware/bouncy/fields/Field2Delegate;->createRotatingGroup(Lcom/dozingcatsoftware/bouncy/Field;Ljava/lang/String;[Ljava/lang/String;D)Lcom/dozingcatsoftware/bouncy/fields/Field2Delegate$RotatingGroup; |
689 | ····move-result-object·v2 | 690 | ····move-result-object·v2 |
690 | ····aput-object·v2,·v18,·v8 | 691 | ····aput-object·v2,·v18,·v8 |
691 | ····const/4·v2,·0x1 | 692 | ····const/4·v2,·0x1 |
Offset 721, 14 lines modified | Offset 722, 15 lines modified | ||
721 | ····float-to-double·v10,·v0 | 722 | ····float-to-double·v10,·v0 |
722 | ····float-to-double·v12,·v15 | 723 | ····float-to-double·v12,·v15 |
723 | ····move-object/from16·v6,·p1 | 724 | ····move-object/from16·v6,·p1 |
725 | ····.line·87 | ||
724 | ····invoke-static/range·{v6·..·v13},·Lcom/dozingcatsoftware/bouncy/fields/Field2Delegate$RotatingGroup;->create(Lcom/dozingcatsoftware/bouncy/Field;[Ljava/lang/String;DDD)Lcom/dozingcatsoftware/bouncy/fields/Field2Delegate$RotatingGroup; | 726 | ····invoke-static/range·{v6·..·v13},·Lcom/dozingcatsoftware/bouncy/fields/Field2Delegate$RotatingGroup;->create(Lcom/dozingcatsoftware/bouncy/Field;[Ljava/lang/String;DDD)Lcom/dozingcatsoftware/bouncy/fields/Field2Delegate$RotatingGroup; |
725 | ····move-result-object·v3 | 727 | ····move-result-object·v3 |
726 | ····aput-object·v3,·v18,·v2 | 728 | ····aput-object·v3,·v18,·v2 |
727 | ····move-object/from16·v0,·v18 | 729 | ····move-object/from16·v0,·v18 |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$field:Lcom/dozingcatsoftware/bouncy/Field; | 22 | .field·final·synthetic·val$field:Lcom/dozingcatsoftware/bouncy/Field; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/fields/Field3Delegate;Lcom/dozingcatsoftware/bouncy/Field;)V | 24 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/fields/Field3Delegate;Lcom/dozingcatsoftware/bouncy/Field;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/dozingcatsoftware/bouncy/fields/Field3Delegate; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·328 | 28 | ····.line·328 |
28 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field3Delegate$1;->this$0:Lcom/dozingcatsoftware/bouncy/fields/Field3Delegate; | 29 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field3Delegate$1;->this$0:Lcom/dozingcatsoftware/bouncy/fields/Field3Delegate; |
29 | ····iput-object·p2,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field3Delegate$1;->val$field:Lcom/dozingcatsoftware/bouncy/Field; | 30 | ····iput-object·p2,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field3Delegate$1;->val$field:Lcom/dozingcatsoftware/bouncy/Field; |
Offset 164, 14 lines modified | Offset 164, 15 lines modified | ||
164 | ····invoke-virtual·{p1,·v2,·v4,·v5},·Lcom/dozingcatsoftware/bouncy/Field;->showGameMessage(Ljava/lang/String;J)V | 164 | ····invoke-virtual·{p1,·v2,·v4,·v5},·Lcom/dozingcatsoftware/bouncy/Field;->showGameMessage(Ljava/lang/String;J)V |
165 | ····.line·65 | 165 | ····.line·65 |
166 | ····:cond_0 | 166 | ····:cond_0 |
167 | ····:goto_0 | 167 | ····:goto_0 |
168 | ····const-string·v2,·"ExtraBallRollovers" | 168 | ····const-string·v2,·"ExtraBallRollovers" |
169 | ····.line·66 | ||
169 | ····invoke-virtual·{p1,·v2},·Lcom/dozingcatsoftware/bouncy/Field;->getFieldElementById(Ljava/lang/String;)Lcom/dozingcatsoftware/bouncy/elements/FieldElement; | 170 | ····invoke-virtual·{p1,·v2},·Lcom/dozingcatsoftware/bouncy/Field;->getFieldElementById(Ljava/lang/String;)Lcom/dozingcatsoftware/bouncy/elements/FieldElement; |
170 | ····move-result-object·v0 | 171 | ····move-result-object·v0 |
171 | ····check-cast·v0,·Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement; | 172 | ····check-cast·v0,·Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement; |
172 | ····.line·67 | 173 | ····.line·67 |
Offset 288, 14 lines modified | Offset 289, 15 lines modified | ||
288 | ····move-result·v1 | 289 | ····move-result·v1 |
289 | ····if-eqz·v1,·:cond_0 | 290 | ····if-eqz·v1,·:cond_0 |
290 | ····.line·21 | 291 | ····.line·21 |
291 | ····const-string·v1,·"ExtraBallRollovers" | 292 | ····const-string·v1,·"ExtraBallRollovers" |
293 | ····.line·22 | ||
292 | ····invoke-virtual·{p1,·v1},·Lcom/dozingcatsoftware/bouncy/Field;->getFieldElementById(Ljava/lang/String;)Lcom/dozingcatsoftware/bouncy/elements/FieldElement; | 294 | ····invoke-virtual·{p1,·v1},·Lcom/dozingcatsoftware/bouncy/Field;->getFieldElementById(Ljava/lang/String;)Lcom/dozingcatsoftware/bouncy/elements/FieldElement; |
293 | ····move-result-object·v0 | 295 | ····move-result-object·v0 |
294 | ····check-cast·v0,·Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement; | 296 | ····check-cast·v0,·Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement; |
295 | ····.line·23 | 297 | ····.line·23 |
Offset 71, 506 lines modified | Offset 71, 559 lines modified | ||
71 | ····const/4·v3,·0x0 | 71 | ····const/4·v3,·0x0 |
72 | ····.line·22 | 72 | ····.line·22 |
73 | ····const/16·v0,·0x35 | 73 | ····const/16·v0,·0x35 |
74 | ····new-array·v0,·v0,·[Lcom/dozingcatsoftware/bouncy/Color; | 74 | ····new-array·v0,·v0,·[Lcom/dozingcatsoftware/bouncy/Color; |
75 | ····.line·24 | ||
75 | ····invoke-static·{v3,·v3,·v4},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; | 76 | ····invoke-static·{v3,·v3,·v4},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; |
76 | ····move-result-object·v1 | 77 | ····move-result-object·v1 |
77 | ····aput-object·v1,·v0,·v3 | 78 | ····aput-object·v1,·v0,·v3 |
78 | ····const/4·v1,·0x1 | 79 | ····const/4·v1,·0x1 |
80 | ····.line·25 | ||
79 | ····invoke-static·{v3,·v6,·v4},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; | 81 | ····invoke-static·{v3,·v6,·v4},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; |
80 | ····move-result-object·v2 | 82 | ····move-result-object·v2 |
81 | ····aput-object·v2,·v0,·v1 | 83 | ····aput-object·v2,·v0,·v1 |
82 | ····const/4·v1,·0x2 | 84 | ····const/4·v1,·0x2 |
83 | ····const/16·v2,·0x20 | 85 | ····const/16·v2,·0x20 |
86 | ····.line·26 | ||
84 | ····invoke-static·{v3,·v2,·v4},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; | 87 | ····invoke-static·{v3,·v2,·v4},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; |
85 | ····move-result-object·v2 | 88 | ····move-result-object·v2 |
86 | ····aput-object·v2,·v0,·v1 | 89 | ····aput-object·v2,·v0,·v1 |
87 | ····const/4·v1,·0x3 | 90 | ····const/4·v1,·0x3 |
91 | ····.line·27 | ||
88 | ····invoke-static·{v3,·v5,·v4},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; | 92 | ····invoke-static·{v3,·v5,·v4},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; |
89 | ····move-result-object·v2 | 93 | ····move-result-object·v2 |
90 | ····aput-object·v2,·v0,·v1 | 94 | ····aput-object·v2,·v0,·v1 |
91 | ····const/4·v1,·0x4 | 95 | ····const/4·v1,·0x4 |
92 | ····const/16·v2,·0x40 | 96 | ····const/16·v2,·0x40 |
97 | ····.line·28 | ||
93 | ····invoke-static·{v3,·v2,·v4},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; | 98 | ····invoke-static·{v3,·v2,·v4},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; |
94 | ····move-result-object·v2 | 99 | ····move-result-object·v2 |
95 | ····aput-object·v2,·v0,·v1 | 100 | ····aput-object·v2,·v0,·v1 |
96 | ····const/4·v1,·0x5 | 101 | ····const/4·v1,·0x5 |
97 | ····const/16·v2,·0x50 | 102 | ····const/16·v2,·0x50 |
103 | ····.line·29 | ||
98 | ····invoke-static·{v3,·v2,·v4},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; | 104 | ····invoke-static·{v3,·v2,·v4},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; |
99 | ····move-result-object·v2 | 105 | ····move-result-object·v2 |
100 | ····aput-object·v2,·v0,·v1 | 106 | ····aput-object·v2,·v0,·v1 |
101 | ····const/4·v1,·0x6 | 107 | ····const/4·v1,·0x6 |
102 | ····const/16·v2,·0x60 | 108 | ····const/16·v2,·0x60 |
109 | ····.line·30 | ||
103 | ····invoke-static·{v3,·v2,·v4},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; | 110 | ····invoke-static·{v3,·v2,·v4},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; |
104 | ····move-result-object·v2 | 111 | ····move-result-object·v2 |
105 | ····aput-object·v2,·v0,·v1 | 112 | ····aput-object·v2,·v0,·v1 |
106 | ····const/4·v1,·0x7 | 113 | ····const/4·v1,·0x7 |
107 | ····const/16·v2,·0x70 | 114 | ····const/16·v2,·0x70 |
115 | ····.line·31 | ||
108 | ····invoke-static·{v3,·v2,·v4},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; | 116 | ····invoke-static·{v3,·v2,·v4},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; |
109 | ····move-result-object·v2 | 117 | ····move-result-object·v2 |
110 | ····aput-object·v2,·v0,·v1 | 118 | ····aput-object·v2,·v0,·v1 |
111 | ····const/16·v1,·0x8 | 119 | ····const/16·v1,·0x8 |
112 | ····const/16·v2,·0x80 | 120 | ····const/16·v2,·0x80 |
121 | ····.line·32 | ||
113 | ····invoke-static·{v3,·v2,·v4},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; | 122 | ····invoke-static·{v3,·v2,·v4},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; |
114 | ····move-result-object·v2 | 123 | ····move-result-object·v2 |
115 | ····aput-object·v2,·v0,·v1 | 124 | ····aput-object·v2,·v0,·v1 |
116 | ····const/16·v1,·0x9 | 125 | ····const/16·v1,·0x9 |
Max diff block lines reached; 24853/27114 bytes (91.66%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$field:Lcom/dozingcatsoftware/bouncy/Field; | 22 | .field·final·synthetic·val$field:Lcom/dozingcatsoftware/bouncy/Field; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/fields/Field4Delegate;Lcom/dozingcatsoftware/bouncy/Field;)V | 24 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/fields/Field4Delegate;Lcom/dozingcatsoftware/bouncy/Field;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/dozingcatsoftware/bouncy/fields/Field4Delegate; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·105 | 28 | ····.line·105 |
28 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field4Delegate$2;->this$0:Lcom/dozingcatsoftware/bouncy/fields/Field4Delegate; | 29 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field4Delegate$2;->this$0:Lcom/dozingcatsoftware/bouncy/fields/Field4Delegate; |
29 | ····iput-object·p2,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field4Delegate$2;->val$field:Lcom/dozingcatsoftware/bouncy/Field; | 30 | ····iput-object·p2,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field4Delegate$2;->val$field:Lcom/dozingcatsoftware/bouncy/Field; |
Offset 294, 267 lines modified | Offset 294, 264 lines modified | ||
294 | ····invoke-virtual·{p0,·p1,·v1},·Lcom/dozingcatsoftware/bouncy/fields/Field4Delegate;->increaseExtraBumperMultiplier(Lcom/dozingcatsoftware/bouncy/Field;I)V | 294 | ····invoke-virtual·{p0,·p1,·v1},·Lcom/dozingcatsoftware/bouncy/fields/Field4Delegate;->increaseExtraBumperMultiplier(Lcom/dozingcatsoftware/bouncy/Field;I)V |
295 | ····goto·:goto_0 | 295 | ····goto·:goto_0 |
296 | .end·method | 296 | .end·method |
297 | .method·public·allRolloversInGroupActivated(Lcom/dozingcatsoftware/bouncy/Field;Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement;)V | 297 | .method·public·allRolloversInGroupActivated(Lcom/dozingcatsoftware/bouncy/Field;Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement;)V |
298 |
····.locals· |
298 | ····.locals·8 |
299 | ····.param·p1,·"field"····#·Lcom/dozingcatsoftware/bouncy/Field; | 299 | ····.param·p1,·"field"····#·Lcom/dozingcatsoftware/bouncy/Field; |
300 | ····.param·p2,·"rollovers"····#·Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement; | 300 | ····.param·p2,·"rollovers"····#·Lcom/dozingcatsoftware/bouncy/elements/RolloverGroupElement; |
301 | ····.prologue | 301 | ····.prologue |
302 |
····const-wide/16·v |
302 | ····const-wide/16·v6,·0xbb8 |
303 |
····const/4·v |
303 | ····const/4·v3,·0x1 |
304 |
····const/4·v |
304 | ····const/4·v5,·0x2 |
305 |
····const/4·v |
305 | ····const/4·v4,·0x0 |
306 | ····.line·243 | 306 | ····.line·243 |
307 |
····iget-object·v |
307 | ····iget-object·v2,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field4Delegate;->lockedBallRollovers:Ljava/util/List; |
308 |
····invoke-interface·{v |
308 | ····invoke-interface·{v2,·v4},·Ljava/util/List;->get(I)Ljava/lang/Object; |
309 |
····move-result-object·v |
309 | ····move-result-object·v2 |
310 |
····if-ne·p2,·v |
310 | ····if-ne·p2,·v2,·:cond_1 |
311 | ····.line·244 | 311 | ····.line·244 |
312 | ····invoke-virtual·{p1},·Lcom/dozingcatsoftware/bouncy/Field;->getBalls()Ljava/util/List; | 312 | ····invoke-virtual·{p1},·Lcom/dozingcatsoftware/bouncy/Field;->getBalls()Ljava/util/List; |
313 |
····move-result-object·v |
313 | ····move-result-object·v2 |
314 |
····invoke-interface·{v |
314 | ····invoke-interface·{v2,·v4},·Ljava/util/List;->get(I)Ljava/lang/Object; |
315 |
····move-result-object·v |
315 | ····move-result-object·v2 |
316 |
····check-cast·v |
316 | ····check-cast·v2,·Lcom/dozingcatsoftware/bouncy/Ball; |
317 |
····invoke-virtual·{p1,·v |
317 | ····invoke-virtual·{p1,·v2},·Lcom/dozingcatsoftware/bouncy/Field;->removeBallWithoutBallLoss(Lcom/dozingcatsoftware/bouncy/Ball;)V |
318 | ····.line·245 | 318 | ····.line·245 |
319 |
····iget-object·v |
319 | ····iget-object·v2,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field4Delegate;->lockedBallKickers:Ljava/util/List; |
320 |
····invoke-interface·{v |
320 | ····invoke-interface·{v2,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object; |
321 |
····move-result-object·v |
321 | ····move-result-object·v2 |
322 |
····check-cast·v |
322 | ····check-cast·v2,·Lcom/dozingcatsoftware/bouncy/elements/WallElement; |
323 |
····invoke-virtual·{v |
323 | ····invoke-virtual·{v2,·v4},·Lcom/dozingcatsoftware/bouncy/elements/WallElement;->setRetracted(Z)V |
324 | ····.line·246 | 324 | ····.line·246 |
325 |
····const-string·v |
325 | ····const-string·v2,·"Ball·1·Locked" |
326 |
····invoke-virtual·{p1,·v |
326 | ····invoke-virtual·{p1,·v2,·v6,·v7},·Lcom/dozingcatsoftware/bouncy/Field;->showGameMessage(Ljava/lang/String;J)V |
327 | ····.line·247 | 327 | ····.line·247 |
328 |
····iput·v |
328 | ····iput·v3,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field4Delegate;->ballsLocked:I |
329 | ····.line·272 | 329 | ····.line·272 |
330 | ····:cond_0 | 330 | ····:cond_0 |
331 | ····:goto_0 | 331 | ····:goto_0 |
332 | ····return-void | 332 | ····return-void |
333 | ····.line·249 | 333 | ····.line·249 |
334 | ····:cond_1 | 334 | ····:cond_1 |
335 |
····iget-object·v |
335 | ····iget-object·v2,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field4Delegate;->lockedBallRollovers:Ljava/util/List; |
336 |
····invoke-interface·{v |
336 | ····invoke-interface·{v2,·v3},·Ljava/util/List;->get(I)Ljava/lang/Object; |
337 |
····move-result-object·v |
337 | ····move-result-object·v2 |
338 |
····if-ne·p2,·v |
338 | ····if-ne·p2,·v2,·:cond_2 |
339 | ····.line·250 | 339 | ····.line·250 |
340 | ····invoke-virtual·{p1},·Lcom/dozingcatsoftware/bouncy/Field;->getBalls()Ljava/util/List; | 340 | ····invoke-virtual·{p1},·Lcom/dozingcatsoftware/bouncy/Field;->getBalls()Ljava/util/List; |
341 |
····move-result-object·v |
341 | ····move-result-object·v2 |
342 |
····invoke-interface·{v |
342 | ····invoke-interface·{v2,·v4},·Ljava/util/List;->get(I)Ljava/lang/Object; |
343 |
····move-result-object·v |
343 | ····move-result-object·v2 |
344 |
····check-cast·v |
344 | ····check-cast·v2,·Lcom/dozingcatsoftware/bouncy/Ball; |
345 |
····invoke-virtual·{p1,·v |
345 | ····invoke-virtual·{p1,·v2},·Lcom/dozingcatsoftware/bouncy/Field;->removeBallWithoutBallLoss(Lcom/dozingcatsoftware/bouncy/Ball;)V |
346 | ····.line·251 | 346 | ····.line·251 |
347 |
····iget-object·v |
347 | ····iget-object·v2,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field4Delegate;->lockedBallKickers:Ljava/util/List; |
348 |
····invoke-interface·{v |
348 | ····invoke-interface·{v2,·v5},·Ljava/util/List;->get(I)Ljava/lang/Object; |
349 |
····move-result-object·v |
349 | ····move-result-object·v2 |
350 |
····check-cast·v |
350 | ····check-cast·v2,·Lcom/dozingcatsoftware/bouncy/elements/WallElement; |
351 |
····invoke-virtual·{v |
351 | ····invoke-virtual·{v2,·v4},·Lcom/dozingcatsoftware/bouncy/elements/WallElement;->setRetracted(Z)V |
Max diff block lines reached; 33307/38787 bytes (85.87%) of diff not shown. |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$field:Lcom/dozingcatsoftware/bouncy/Field; | 22 | .field·final·synthetic·val$field:Lcom/dozingcatsoftware/bouncy/Field; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/fields/Field4Delegate;Lcom/dozingcatsoftware/bouncy/Field;)V | 24 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/fields/Field4Delegate;Lcom/dozingcatsoftware/bouncy/Field;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/dozingcatsoftware/bouncy/fields/Field4Delegate; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·95 | 28 | ····.line·95 |
28 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field4Delegate$1;->this$0:Lcom/dozingcatsoftware/bouncy/fields/Field4Delegate; | 29 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field4Delegate$1;->this$0:Lcom/dozingcatsoftware/bouncy/fields/Field4Delegate; |
29 | ····iput-object·p2,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field4Delegate$1;->val$field:Lcom/dozingcatsoftware/bouncy/Field; | 30 | ····iput-object·p2,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field4Delegate$1;->val$field:Lcom/dozingcatsoftware/bouncy/Field; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$field:Lcom/dozingcatsoftware/bouncy/Field; | 22 | .field·final·synthetic·val$field:Lcom/dozingcatsoftware/bouncy/Field; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate;Lcom/dozingcatsoftware/bouncy/Field;)V | 24 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate;Lcom/dozingcatsoftware/bouncy/Field;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·231 | 28 | ····.line·231 |
28 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate$1;->this$0:Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate; | 29 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate$1;->this$0:Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate; |
29 | ····iput-object·p2,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate$1;->val$field:Lcom/dozingcatsoftware/bouncy/Field; | 30 | ····iput-object·p2,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate$1;->val$field:Lcom/dozingcatsoftware/bouncy/Field; |
Offset 22, 14 lines modified | Offset 22, 15 lines modified | ||
22 | .field·final·synthetic·val$doLaunch:Ljava/lang/Runnable; | 22 | .field·final·synthetic·val$doLaunch:Ljava/lang/Runnable; |
23 | #·direct·methods | 23 | #·direct·methods |
24 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate;Ljava/lang/Runnable;)V | 24 | .method·constructor·<init>(Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate;Ljava/lang/Runnable;)V |
25 | ····.locals·0 | 25 | ····.locals·0 |
26 | ····.param·p1,·"this$0"····#·Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate; | ||
26 | ····.prologue | 27 | ····.prologue |
27 | ····.line·245 | 28 | ····.line·245 |
28 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate$2;->this$0:Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate; | 29 | ····iput-object·p1,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate$2;->this$0:Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate; |
29 | ····iput-object·p2,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate$2;->val$doLaunch:Ljava/lang/Runnable; | 30 | ····iput-object·p2,·p0,·Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate$2;->val$doLaunch:Ljava/lang/Runnable; |
Offset 193, 119 lines modified | Offset 193, 139 lines modified | ||
193 | ····sput-object·v0,·Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate;->BALL_COLOR_VALUES:[Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate$BallColor; | 193 | ····sput-object·v0,·Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate;->BALL_COLOR_VALUES:[Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate$BallColor; |
194 | ····.line·42 | 194 | ····.line·42 |
195 | ····const/16·v0,·0x88 | 195 | ····const/16·v0,·0x88 |
196 | ····const/16·v1,·0xee | 196 | ····const/16·v1,·0xee |
197 | ····.line·43 | ||
197 | ····invoke-static·{v5,·v0,·v1},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; | 198 | ····invoke-static·{v5,·v0,·v1},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; |
198 | ····move-result-object·v0 | 199 | ····move-result-object·v0 |
199 | ····const/16·v1,·0xee | 200 | ····const/16·v1,·0xee |
200 | ····const/16·v2,·0x88 | 201 | ····const/16·v2,·0x88 |
201 | ····const/16·v3,·0x88 | 202 | ····const/16·v3,·0x88 |
203 | ····.line·44 | ||
202 | ····invoke-static·{v1,·v2,·v3},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; | 204 | ····invoke-static·{v1,·v2,·v3},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; |
203 | ····move-result-object·v1 | 205 | ····move-result-object·v1 |
206 | ····.line·45 | ||
204 | ····invoke-static·{v6,·v6,·v8},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; | 207 | ····invoke-static·{v6,·v6,·v8},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; |
205 | ····move-result-object·v2 | 208 | ····move-result-object·v2 |
206 | ····const/16·v3,·0xdd | 209 | ····const/16·v3,·0xdd |
210 | ····.line·46 | ||
207 | ····invoke-static·{v8,·v3,·v8},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; | 211 | ····invoke-static·{v8,·v3,·v8},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; |
208 | ····move-result-object·v3 | 212 | ····move-result-object·v3 |
213 | ····.line·42 | ||
209 | ····invoke-static·{v0,·v1,·v2,·v3},·Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate;->buildBallColorMap(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; | 214 | ····invoke-static·{v0,·v1,·v2,·v3},·Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate;->buildBallColorMap(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; |
210 | ····move-result-object·v0 | 215 | ····move-result-object·v0 |
211 | ····sput-object·v0,·Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate;->BALL_PRIMARY_COLORS:Ljava/util/Map; | 216 | ····sput-object·v0,·Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate;->BALL_PRIMARY_COLORS:Ljava/util/Map; |
212 | ····.line·48 | 217 | ····.line·48 |
213 | ····const/16·v0,·0x44 | 218 | ····const/16·v0,·0x44 |
219 | ····.line·49 | ||
214 | ····invoke-static·{v0,·v5,·v6},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; | 220 | ····invoke-static·{v0,·v5,·v6},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; |
215 | ····move-result-object·v0 | 221 | ····move-result-object·v0 |
222 | ····.line·50 | ||
216 | ····invoke-static·{v6,·v5,·v5},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; | 223 | ····invoke-static·{v6,·v5,·v5},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; |
217 | ····move-result-object·v1 | 224 | ····move-result-object·v1 |
218 | ····const/16·v2,·0xaa | 225 | ····const/16·v2,·0xaa |
219 | ····const/16·v3,·0xaa | 226 | ····const/16·v3,·0xaa |
227 | ····.line·51 | ||
220 | ····invoke-static·{v2,·v3,·v7},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; | 228 | ····invoke-static·{v2,·v3,·v7},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; |
221 | ····move-result-object·v2 | 229 | ····move-result-object·v2 |
222 | ····const/16·v3,·0xbb | 230 | ····const/16·v3,·0xbb |
231 | ····.line·52 | ||
223 | ····invoke-static·{v7,·v3,·v7},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; | 232 | ····invoke-static·{v7,·v3,·v7},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; |
224 | ····move-result-object·v3 | 233 | ····move-result-object·v3 |
234 | ····.line·48 | ||
225 | ····invoke-static·{v0,·v1,·v2,·v3},·Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate;->buildBallColorMap(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; | 235 | ····invoke-static·{v0,·v1,·v2,·v3},·Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate;->buildBallColorMap(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; |
226 | ····move-result-object·v0 | 236 | ····move-result-object·v0 |
227 | ····sput-object·v0,·Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate;->BALL_SECONDARY_COLORS:Ljava/util/Map; | 237 | ····sput-object·v0,·Lcom/dozingcatsoftware/bouncy/fields/Field5Delegate;->BALL_SECONDARY_COLORS:Ljava/util/Map; |
228 | ····.line·54 | 238 | ····.line·54 |
229 | ····const/16·v0,·0xff | 239 | ····const/16·v0,·0xff |
240 | ····.line·55 | ||
230 | ····invoke-static·{v4,·v5,·v0},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; | 241 | ····invoke-static·{v4,·v5,·v0},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; |
231 | ····move-result-object·v0 | 242 | ····move-result-object·v0 |
243 | ····.line·56 | ||
232 | ····invoke-static·{v6,·v4,·v4},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; | 244 | ····invoke-static·{v6,·v4,·v4},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; |
233 | ····move-result-object·v1 | 245 | ····move-result-object·v1 |
246 | ····.line·57 | ||
234 | ····invoke-static·{v6,·v6,·v4},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; | 247 | ····invoke-static·{v6,·v6,·v4},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; |
235 | ····move-result-object·v2 | 248 | ····move-result-object·v2 |
249 | ····.line·58 | ||
236 | ····invoke-static·{v4,·v6,·v4},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; | 250 | ····invoke-static·{v4,·v6,·v4},·Lcom/dozingcatsoftware/bouncy/Color;->fromRGB(III)Lcom/dozingcatsoftware/bouncy/Color; |
Max diff block lines reached; 51828/55020 bytes (94.20%) of diff not shown. |
Offset 312, 14 lines modified | Offset 312, 15 lines modified | ||
312 | ····new-array·v2,·v0,·[Ljava/lang/Object; | 312 | ····new-array·v2,·v0,·[Ljava/lang/Object; |
313 | ····const/4·v0,·0x0 | 313 | ····const/4·v0,·0x0 |
314 | ····iget-wide·v4,·p0,·Lcom/dozingcatsoftware/bouncy/util/FrameRateManager;->currentFPS:D | 314 | ····iget-wide·v4,·p0,·Lcom/dozingcatsoftware/bouncy/util/FrameRateManager;->currentFPS:D |
315 | ····.line·188 | ||
315 | ····invoke-static·{v4,·v5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; | 316 | ····invoke-static·{v4,·v5},·Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; |
316 | ····move-result-object·v3 | 317 | ····move-result-object·v3 |
317 | ····aput-object·v3,·v2,·v0 | 318 | ····aput-object·v3,·v2,·v0 |
318 | ····const/4·v0,·0x1 | 319 | ····const/4·v0,·0x1 |
Offset 341, 20 lines modified | Offset 342, 22 lines modified | ||
341 | ····if-eqz·v0,·:cond_0 | 342 | ····if-eqz·v0,·:cond_0 |
342 | ····const-string·v0,·"(locked)" | 343 | ····const-string·v0,·"(locked)" |
343 | ····:goto_0 | 344 | ····:goto_0 |
344 | ····aput-object·v0,·v2,·v3 | 345 | ····aput-object·v0,·v2,·v3 |
346 | ····.line·187 | ||
345 | ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; | 347 | ····invoke-static·{v1,·v2},·Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; |
346 | ····move-result-object·v0 | 348 | ····move-result-object·v0 |
347 | ····return-object·v0 | 349 | ····return-object·v0 |
350 | ····.line·188 | ||
348 | ····:cond_0 | 351 | ····:cond_0 |
349 | ····const-string·v0,·"" | 352 | ····const-string·v0,·"" |
350 | ····goto·:goto_0 | 353 | ····goto·:goto_0 |
351 | .end·method | 354 | .end·method |
352 | .method·public·frameStarted()V | 355 | .method·public·frameStarted()V |
Offset 627, 14 lines modified | Offset 630, 15 lines modified | ||
627 | ····if-ne·v12,·v13,·:cond_0 | 630 | ····if-ne·v12,·v13,·:cond_0 |
628 | ····.line·208 | 631 | ····.line·208 |
629 | ····move-object/from16·v0,·p0 | 632 | ····move-object/from16·v0,·p0 |
630 | ····iget-object·v12,·v0,·Lcom/dozingcatsoftware/bouncy/util/FrameRateManager;->previousFrameTimestamps:Ljava/util/LinkedList; | 633 | ····iget-object·v12,·v0,·Lcom/dozingcatsoftware/bouncy/util/FrameRateManager;->previousFrameTimestamps:Ljava/util/LinkedList; |
634 | ····.line·209 | ||
631 | ····invoke-virtual·{v12},·Ljava/util/LinkedList;->getFirst()Ljava/lang/Object; | 635 | ····invoke-virtual·{v12},·Ljava/util/LinkedList;->getFirst()Ljava/lang/Object; |
632 | ····move-result-object·v12 | 636 | ····move-result-object·v12 |
633 | ····check-cast·v12,·Ljava/lang/Long; | 637 | ····check-cast·v12,·Ljava/lang/Long; |
634 | ····invoke-virtual·{v12},·Ljava/lang/Long;->longValue()J | 638 | ····invoke-virtual·{v12},·Ljava/lang/Long;->longValue()J |
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························DYN·(Shared·object·file) | 8 | ··Type:······························DYN·(Shared·object·file) |
9 | ··Machine:···························ARM | 9 | ··Machine:···························ARM |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········52·(bytes·into·file) | 12 | ··Start·of·program·headers:··········52·(bytes·into·file) |
13 |
··Start·of·section·headers:··········20 |
13 | ··Start·of·section·headers:··········205268·(bytes·into·file) |
14 |
··Flags:·····························0x5000 |
14 | ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI |
15 | ··Size·of·this·header:···············52·(bytes) | 15 | ··Size·of·this·header:···············52·(bytes) |
16 | ··Size·of·program·headers:···········32·(bytes) | 16 | ··Size·of·program·headers:···········32·(bytes) |
17 |
··Number·of·program·headers:········· |
17 | ··Number·of·program·headers:·········9 |
18 | ··Size·of·section·headers:···········40·(bytes) | 18 | ··Size·of·section·headers:···········40·(bytes) |
19 |
··Number·of·section·headers:·········2 |
19 | ··Number·of·section·headers:·········27 |
20 |
··Section·header·string·table·index:·2 |
20 | ··Section·header·string·table·index:·26 |
Offset 1, 27 lines modified | Offset 1, 29 lines modified | ||
1 | Elf·file·type·is·DYN·(Shared·object·file) | 1 | Elf·file·type·is·DYN·(Shared·object·file) |
2 | Entry·point·0x0 | 2 | Entry·point·0x0 |
3 |
There·are· |
3 | There·are·9·program·headers,·starting·at·offset·52 |
4 | Program·Headers: | 4 | Program·Headers: |
5 | ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align | 5 | ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align |
6 |
··PHDR···········0x000034·0x00000034·0x00000034·0x001 |
6 | ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4 |
7 |
··INTERP·········0x0001 |
7 | ··INTERP·········0x000154·0x00000154·0x00000154·0x00013·0x00013·R···0x1 |
8 | ······[Requesting·program·interpreter:·/system/bin/linker] | 8 | ······[Requesting·program·interpreter:·/system/bin/linker] |
9 |
··LOAD···········0x000000·0x00000000·0x00000000·0x |
9 | ··LOAD···········0x000000·0x00000000·0x00000000·0x30ca0·0x30ca0·R·E·0x1000 |
10 |
··LOAD···········0x03 |
10 | ··LOAD···········0x0317f8·0x000327f8·0x000327f8·0x00858·0x00c00·RW··0x1000 |
11 |
··DYNAMIC········0x03 |
11 | ··DYNAMIC········0x031d30·0x00032d30·0x00032d30·0x00120·0x00120·RW··0x4 |
12 | ··NOTE···········0x000168·0x00000168·0x00000168·0x00024·0x00024·R···0x4 | ||
12 | ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0 | 13 | ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0 |
13 |
··EXIDX··········0x02 |
14 | ··EXIDX··········0x02eeb0·0x0002eeb0·0x0002eeb0·0x01090·0x01090·R···0x4 |
14 |
··GNU_RELRO······0x03 |
15 | ··GNU_RELRO······0x0317f8·0x000327f8·0x000327f8·0x00808·0x00808·RW··0x8 |
15 | ·Section·to·Segment·mapping: | 16 | ·Section·to·Segment·mapping: |
16 | ··Segment·Sections... | 17 | ··Segment·Sections... |
17 | ···00····· | 18 | ···00····· |
18 | ···01·····.interp· | 19 | ···01·····.interp· |
19 | ···02·····.interp·.dynsym·.dynstr·.hash·.rel.dyn·.rel.plt·.plt·.text·.ARM.extab·.ARM.exidx·.rodata· | 20 | ···02·····.interp·.note.gnu.build-id·.dynsym·.dynstr·.hash·.gnu.version·.gnu.version_d·.gnu.version_r·.rel.dyn·.rel.plt·.plt·.text·.ARM.extab·.ARM.exidx·.rodata· |
20 | ···03·····.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.data·.bss· | 21 | ···03·····.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.data·.bss· |
21 | ···04·····.dynamic· | 22 | ···04·····.dynamic· |
22 | ···05····· | 23 | ···05·····.note.gnu.build-id· |
23 |
···06 |
24 | ···06····· |
24 |
···07 |
25 | ···07·····.ARM.exidx· |
26 | ···08·····.fini_array·.data.rel.ro·.init_array·.dynamic·.got· |
Offset 1, 32 lines modified | Offset 1, 36 lines modified | ||
1 |
There·are·2 |
1 | There·are·27·section·headers,·starting·at·offset·0x321d4: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············00000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············00000000·000000·000000·00······0···0··0 |
5 |
··[·1]·.interp···········PROGBITS········000001 |
5 | ··[·1]·.interp···········PROGBITS········00000154·000154·000013·00···A··0···0··1 |
6 |
··[·2]·. |
6 | ··[·2]·.note.gnu.build-id·NOTE············00000168·000168·000024·00···A··0···0··4 |
7 |
··[·3]·.dyns |
7 | ··[·3]·.dynsym···········DYNSYM··········0000018c·00018c·003ae0·10···A··4···1··4 |
8 |
··[·4]·. |
8 | ··[·4]·.dynstr···········STRTAB··········00003c6c·003c6c·00a0c8·00···A··0···0··1 |
9 |
··[·5]·. |
9 | ··[·5]·.hash·············HASH············0000dd34·00dd34·0016e4·04···A··3···0··4 |
10 |
··[·6]·. |
10 | ··[·6]·.gnu.version······VERSYM··········0000f418·00f418·00075c·02···A··3···0··2 |
11 |
··[·7]·. |
11 | ··[·7]·.gnu.version_d····VERDEF··········0000fb74·00fb74·00001c·00···A··4···1··4 |
12 |
··[·8]·. |
12 | ··[·8]·.gnu.version_r····VERNEED·········0000fb90·00fb90·000050·00···A··4···2··4 |
13 |
··[·9]·. |
13 | ··[·9]·.rel.dyn··········REL·············0000fbe0·00fbe0·000978·08···A··3···0··4 |
14 |
··[10]·. |
14 | ··[10]·.rel.plt··········REL·············00010558·010558·0000e0·08··AI··3··11··4 |
15 |
··[11]·. |
15 | ··[11]·.plt··············PROGBITS········00010638·010638·000164·00··AX··0···0··4 |
16 |
··[12]·. |
16 | ··[12]·.text·············PROGBITS········0001079c·01079c·01e438·00··AX··0···0··4 |
17 |
··[13]·. |
17 | ··[13]·.ARM.extab········PROGBITS········0002ebd4·02ebd4·0002dc·00···A··0···0··4 |
18 |
··[14]·. |
18 | ··[14]·.ARM.exidx········ARM_EXIDX·······0002eeb0·02eeb0·001090·08··AL·12···0··4 |
19 |
··[15]·. |
19 | ··[15]·.rodata···········PROGBITS········0002ff40·02ff40·000d60·00···A··0···0··4 |
20 |
··[16]·. |
20 | ··[16]·.fini_array·······FINI_ARRAY······000327f8·0317f8·000008·00··WA··0···0··4 |
21 |
··[17]·.data |
21 | ··[17]·.data.rel.ro······PROGBITS········00032800·031800·000520·00··WA··0···0··8 |
22 |
··[18]·. |
22 | ··[18]·.init_array·······INIT_ARRAY······00032d20·031d20·000010·00··WA··0···0··4 |
23 |
··[19]·. |
23 | ··[19]·.dynamic··········DYNAMIC·········00032d30·031d30·000120·08··WA··4···0··4 |
24 |
··[20]·. |
24 | ··[20]·.got··············PROGBITS········00032e50·031e50·0001b0·00··WA··0···0··4 |
25 |
··[21]·. |
25 | ··[21]·.data·············PROGBITS········00033000·032000·000050·00··WA··0···0··4 |
26 |
··[22]·. |
26 | ··[22]·.bss··············NOBITS··········00033050·032050·0003a8·00··WA··0···0··4 |
27 | ··[23]·.comment··········PROGBITS········00000000·032050·000028·01··MS··0···0··1 | ||
28 | ··[24]·.note.gnu.gold-version·NOTE············00000000·032078·00001c·00······0···0··4 | ||
29 | ··[25]·.ARM.attributes···ARM_ATTRIBUTES··00000000·032094·000034·00······0···0··1 | ||
30 | ··[26]·.shstrtab·········STRTAB··········00000000·0320c8·00010b·00······0···0··1 | ||
27 | Key·to·Flags: | 31 | Key·to·Flags: |
28 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 32 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
29 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 33 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
30 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 34 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
31 | ··y·(purecode),·p·(processor·specific) | 35 | ··y·(purecode),·p·(processor·specific) |
Offset 1, 964 lines modified | Offset 1, 945 lines modified | ||
1 |
Symbol·table·'.dynsym'·contains·9 |
1 | Symbol·table·'.dynsym'·contains·942·entries: |
2 | ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize | 4 | ·····1:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2) |
5 | ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit | 5 | ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2) |
6 |
·····3:·00010 |
6 | ·····3:·000108bc····72·FUNC····GLOBAL·DEFAULT···12·_ZN12b2BroadPhaseC2Ev |
7 |
·····4:·0001 |
7 | ·····4:·00014450···164·FUNC····GLOBAL·DEFAULT···12·_ZN13b2DynamicTreeC1Ev |
8 |
·····5:·0001 |
8 | ·····5:·00018e08·····4·FUNC····GLOBAL·DEFAULT···12·_Z7b2Alloci |
9 |
·····6:·0002 |
9 | ·····6:·0002e214·····8·FUNC····GLOBAL·DEFAULT···12·__aeabi_unwind_cpp_pr0 |
10 |
·····7:·00010 |
10 | ·····7:·000108bc····72·FUNC····GLOBAL·DEFAULT···12·_ZN12b2BroadPhaseC1Ev |
11 |
·····8:·00010 |
11 | ·····8:·00010904····40·FUNC····GLOBAL·DEFAULT···12·_ZN12b2BroadPhaseD2Ev |
12 |
·····9:·0001 |
12 | ·····9:·00018e0c·····4·FUNC····GLOBAL·DEFAULT···12·_Z6b2FreePv |
13 |
····10:·0001 |
13 | ····10:·000144f4····24·FUNC····GLOBAL·DEFAULT···12·_ZN13b2DynamicTreeD1Ev |
14 |
····11:·00010 |
14 | ····11:·00010904····40·FUNC····GLOBAL·DEFAULT···12·_ZN12b2BroadPhaseD1Ev |
15 |
····12:·00010 |
15 | ····12:·0001092c···108·FUNC····GLOBAL·DEFAULT···12·_ZN12b2BroadPhase10BufferMoveEi |
16 | ····13:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy | 16 | ····13:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy@LIBC·(2) |
17 |
····14:·00010 |
17 | ····14:·00010998····48·FUNC····GLOBAL·DEFAULT···12·_ZN12b2BroadPhase11CreateProxyERK6b2AABBPv |
18 |
····15:·00014 |
18 | ····15:·00014fa4···124·FUNC····GLOBAL·DEFAULT···12·_ZN13b2DynamicTree11CreateProxyERK6b2AABBPv |
19 |
····16:·00010 |
19 | ····16:·000109c8····40·FUNC····GLOBAL·DEFAULT···12·_ZN12b2BroadPhase9MoveProxyEiRK6b2AABBRK6b2Vec2 |
20 |
····17:·0001 |
20 | ····17:·00015188···260·FUNC····GLOBAL·DEFAULT···12·_ZN13b2DynamicTree9MoveProxyEiRK6b2AABBRK6b2Vec2 |
21 |
····18:·00010 |
21 | ····18:·000109f0·····4·FUNC····GLOBAL·DEFAULT···12·_ZN12b2BroadPhase10TouchProxyEi |
22 |
····19:·00010 |
22 | ····19:·000109f4····64·FUNC····GLOBAL·DEFAULT···12·_ZN12b2BroadPhase12UnBufferMoveEi |
23 |
····20:·00010 |
23 | ····20:·00010a34····44·FUNC····GLOBAL·DEFAULT···12·_ZN12b2BroadPhase12DestroyProxyEi |
24 |
····21:·0001 |
24 | ····21:·00015168····32·FUNC····GLOBAL·DEFAULT···12·_ZN13b2DynamicTree12DestroyProxyEi |
25 |
····22:·00010 |
25 | ····22:·00010a60···164·FUNC····GLOBAL·DEFAULT···12·_ZN12b2BroadPhase13QueryCallbackEi |
26 |
····23:·00010 |
26 | ····23:·00010b04···220·FUNC····GLOBAL·DEFAULT···12·_Z16b2CollideCirclesP10b2ManifoldPK13b2CircleShapeRK11b2TransformS3_S6_ |
27 |
····24:·00010 |
27 | ····24:·00010be0···980·FUNC····GLOBAL·DEFAULT···12·_Z25b2CollidePolygonAndCircleP10b2ManifoldPK14b2PolygonShapeRK11b2TransformPK13b2CircleShapeS6_ |
28 | ····25:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sqrt | 28 | ····25:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sqrtf@LIBC·(4) |
29 |
····26:·0002 |
29 | ····26:·0002e21c·····8·FUNC····WEAK···DEFAULT···12·__aeabi_unwind_cpp_pr1 |
30 |
····27:·00010 |
30 | ····27:·00010fb4···752·FUNC····GLOBAL·DEFAULT···12·_Z22b2CollideEdgeAndCircleP10b2ManifoldPK11b2EdgeShapeRK11b2TransformPK13b2CircleShapeS6_ |
31 |
····28:·0001 |
31 | ····28:·000112a4···432·FUNC····GLOBAL·DEFAULT···12·_ZN12b2EPCollider21ComputeEdgeSeparationEv |
32 |
····29:·0001 |
32 | ····29:·00011454···308·FUNC····GLOBAL·DEFAULT···12·_ZN12b2EPCollider24ComputePolygonSeparationEv |
33 |
····30:·00011 |
33 | ····30:·00011588··3892·FUNC····GLOBAL·DEFAULT···12·_ZN12b2EPCollider7CollideEP10b2ManifoldPK11b2EdgeShapeRK11b2TransformPK14b2PolygonShapeS7_ |
34 |
····31:·000 |
34 | ····31:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__stack_chk_guard@LIBC·(2) |
35 |
····32:·0001 |
35 | ····32:·000133a0···244·FUNC····GLOBAL·DEFAULT···12·_Z19b2ClipSegmentToLineP12b2ClipVertexPKS_RK6b2Vec2fi |
36 |
····33:·000 |
36 | ····33:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2) |
37 |
····34:·000124 |
37 | ····34:·000124bc····96·FUNC····GLOBAL·DEFAULT···12·_Z23b2CollideEdgeAndPolygonP10b2ManifoldPK11b2EdgeShapeRK11b2TransformPK14b2PolygonShapeS6_ |
38 |
····35:·00012 |
38 | ····35:·00012668··1324·FUNC····GLOBAL·DEFAULT···12·_Z17b2CollidePolygonsP10b2ManifoldPK14b2PolygonShapeRK11b2TransformS3_S6_ |
39 |
····36:·0001294 |
39 | ····36:·00012b94··1236·FUNC····GLOBAL·DEFAULT···12·_ZN15b2WorldManifold10InitializeEPK10b2ManifoldRK11b2TransformfS5_f |
40 |
····37:·0001 |
40 | ····37:·00013068···228·FUNC····GLOBAL·DEFAULT···12·_Z16b2GetPointStatesP12b2PointStateS0_PK10b2ManifoldS3_ |
41 |
····38:·0001 |
41 | ····38:·0001314c···596·FUNC····GLOBAL·DEFAULT···12·_ZNK6b2AABB7RayCastEP15b2RayCastOutputRK14b2RayCastInput |
42 |
····39:·00013 |
42 | ····39:·00013494···224·FUNC····GLOBAL·DEFAULT···12·_Z13b2TestOverlapPK7b2ShapeiS1_iRK11b2TransformS4_ |
43 |
····40:·0001 |
43 | ····40:·00013574···212·FUNC····GLOBAL·DEFAULT···12·_ZN15b2DistanceProxy3SetEPK7b2Shapei |
44 |
····41:·0001 |
44 | ····41:·00013a00··2640·FUNC····GLOBAL·DEFAULT···12·_Z10b2DistanceP16b2DistanceOutputP14b2SimplexCachePK15b2DistanceInput |
45 |
····42:·000 |
45 | ····42:·00013648···184·FUNC····GLOBAL·DEFAULT···12·_ZN9b2Simplex6Solve2Ev |
46 |
····43:·0003 |
46 | ····43:·00013700···768·FUNC····GLOBAL·DEFAULT···12·_ZN9b2Simplex6Solve3Ev |
47 |
····44:·0003 |
47 | ····44:·00033058·····4·OBJECT··GLOBAL·DEFAULT···22·b2_gjkCalls |
48 |
····45:·0003 |
48 | ····45:·00033054·····4·OBJECT··GLOBAL·DEFAULT···22·b2_gjkIters |
49 |
····46:·000 |
49 | ····46:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2) |
50 |
····47:·000 |
50 | ····47:·00033050·····4·OBJECT··GLOBAL·DEFAULT···22·b2_gjkMaxIters |
51 |
····48:·000 |
51 | ····48:·00033300·····8·OBJECT··GLOBAL·DEFAULT···22·b2Vec2_zero |
52 |
····49:·0001 |
52 | ····49:·00014450···164·FUNC····GLOBAL·DEFAULT···12·_ZN13b2DynamicTreeC2Ev |
53 |
····50:·000 |
53 | ····50:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memset@LIBC·(2) |
54 |
····51:·0001 |
54 | ····51:·000144f4····24·FUNC····GLOBAL·DEFAULT···12·_ZN13b2DynamicTreeD2Ev |
55 |
····52:·00014 |
55 | ····52:·0001450c···236·FUNC····GLOBAL·DEFAULT···12·_ZN13b2DynamicTree12AllocateNodeEv |
56 |
····53:·00014 |
56 | ····53:·000145f8····52·FUNC····GLOBAL·DEFAULT···12·_ZN13b2DynamicTree8FreeNodeEi |
57 |
····54:·00014 |
57 | ····54:·0001462c··1248·FUNC····GLOBAL·DEFAULT···12·_ZN13b2DynamicTree7BalanceEi |
58 |
····55:·00014 |
58 | ····55:·00014b0c··1176·FUNC····GLOBAL·DEFAULT···12·_ZN13b2DynamicTree10InsertLeafEi |
59 |
····56:·0001 |
59 | ····56:·00015020···328·FUNC····GLOBAL·DEFAULT···12·_ZN13b2DynamicTree10RemoveLeafEi |
60 |
····57:·000 |
60 | ····57:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·raise@LIBC·(2) |
61 |
····58:·0001 |
61 | ····58:·0001528c····32·FUNC····GLOBAL·DEFAULT···12·_ZNK13b2DynamicTree9GetHeightEv |
62 |
····59:·0001 |
62 | ····59:·000152ac···176·FUNC····GLOBAL·DEFAULT···12·_ZNK13b2DynamicTree12GetAreaRatioEv |
63 |
····60:·0001 |
63 | ····60:·0001535c····76·FUNC····GLOBAL·DEFAULT···12·_ZNK13b2DynamicTree13ComputeHeightEi |
64 |
····61:·0001 |
64 | ····61:·000153a8·····8·FUNC····GLOBAL·DEFAULT···12·_ZNK13b2DynamicTree13ComputeHeightEv |
65 |
····62:·0001 |
65 | ····62:·000153b0···100·FUNC····GLOBAL·DEFAULT···12·_ZNK13b2DynamicTree17ValidateStructureEi |
66 |
····63:·0001 |
66 | ····63:·00015414···100·FUNC····GLOBAL·DEFAULT···12·_ZNK13b2DynamicTree15ValidateMetricsEi |
67 |
····64:·0001 |
67 | ····64:·00015478····32·FUNC····GLOBAL·DEFAULT···12·_ZNK13b2DynamicTree8ValidateEv |
68 |
····65:·000 |
68 | ····65:·00015498···124·FUNC····GLOBAL·DEFAULT···12·_ZNK13b2DynamicTree13GetMaxBalanceEv |
69 |
····66:·000 |
69 | ····66:·00015514···652·FUNC····GLOBAL·DEFAULT···12·_ZN13b2DynamicTree15RebuildBottomUpEv |
70 |
····67:·00015 |
70 | ····67:·000157a0···104·FUNC····GLOBAL·DEFAULT···12·_ZN13b2DynamicTree11ShiftOriginERK6b2Vec2 |
71 |
····68:·00015 |
71 | ····68:·00015808··4648·FUNC····GLOBAL·DEFAULT···12·_Z14b2TimeOfImpactP11b2TOIOutputPK10b2TOIInput |
72 |
····69:·0001 |
72 | ····69:·00018fec····20·FUNC····GLOBAL·DEFAULT···12·_ZN7b2TimerC1Ev |
73 |
····70:·000 |
73 | ····70:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·floorf@LIBC·(4) |
74 |
····71:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·f |
74 | ····71:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sinf@LIBC·(4) |
75 |
····72:·000 |
75 | ····72:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·cosf@LIBC·(4) |
76 |
····73:·0003 |
76 | ····73:·0003306c·····4·OBJECT··GLOBAL·DEFAULT···22·b2_toiCalls |
77 |
····74:·0003 |
77 | ····74:·00033060·····4·OBJECT··GLOBAL·DEFAULT···22·b2_toiRootIters |
78 |
····75:·0003 |
78 | ····75:·0003305c·····4·OBJECT··GLOBAL·DEFAULT···22·b2_toiMaxRootIters |
79 |
····76:·0003 |
79 | ····76:·00033068·····4·OBJECT··GLOBAL·DEFAULT···22·b2_toiIters |
80 |
····77:·0003 |
80 | ····77:·00033064·····4·OBJECT··GLOBAL·DEFAULT···22·b2_toiMaxIters |
81 |
····78:·0003 |
81 | ····78:·00033070·····4·OBJECT··GLOBAL·DEFAULT···22·b2_toiMaxTime |
82 |
····79:·000 |
82 | ····79:·00033074·····4·OBJECT··GLOBAL·DEFAULT···22·b2_toiTime |
83 |
····80:·0001 |
83 | ····80:·00019000···140·FUNC····GLOBAL·DEFAULT···12·_ZNK7b2Timer15GetMillisecondsEv |
84 |
····81:·000 |
84 | ····81:·00016a30····12·FUNC····GLOBAL·DEFAULT···12·_ZNK12b2ChainShape13GetChildCountEv |
85 |
····82:·00016 |
85 | ····82:·00016a3c·····8·FUNC····GLOBAL·DEFAULT···12·_ZNK12b2ChainShape9TestPointERK11b2TransformRK6b2Vec2 |
86 |
····83:·00016 |
86 | ····83:·00016a44···192·FUNC····GLOBAL·DEFAULT···12·_ZNK12b2ChainShape11ComputeAABBEP6b2AABBRK11b2Transformi |
87 |
····84:·00016 |
87 | ····84:·00016b04····24·FUNC····GLOBAL·DEFAULT···12·_ZNK12b2ChainShape11ComputeMassEP10b2MassDataf |
88 |
····85:·00016 |
88 | ····85:·00016b1c···208·FUNC····GLOBAL·DEFAULT···12·_ZNK12b2ChainShape7RayCastEP15b2RayCastOutputRK14b2RayCastInputRK11b2Transformi |
89 |
····86:·0001 |
89 | ····86:·0001737c···428·FUNC····GLOBAL·DEFAULT···12·_ZNK11b2EdgeShape7RayCastEP15b2RayCastOutputRK14b2RayCastInputRK11b2Transformi |
90 |
····87:·000 |
90 | ····87:·00032878····40·OBJECT··GLOBAL·DEFAULT···17·_ZTV11b2EdgeShape |
91 |
····88:·000 |
91 | ····88:·00016bec····32·FUNC····GLOBAL·DEFAULT···12·_ZN12b2ChainShape5ClearEv |
92 |
····89:·00016 |
92 | ····89:·00016c0c····40·FUNC····GLOBAL·DEFAULT···12·_ZN12b2ChainShapeD2Ev |
93 |
····90:·000 |
93 | ····90:·00032828····40·OBJECT··GLOBAL·DEFAULT···17·_ZTV12b2ChainShape |
94 |
····91:·000 |
94 | ····91:·00016c0c····40·FUNC····GLOBAL·DEFAULT···12·_ZN12b2ChainShapeD1Ev |
95 |
····92:·00016 |
95 | ····92:·00016c34····28·FUNC····GLOBAL·DEFAULT···12·_ZN12b2ChainShapeD0Ev |
96 |
····93:·000 |
96 | ····93:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·_ZdlPv |
97 |
····94:·000 |
97 | ····94:·00016c50···120·FUNC····GLOBAL·DEFAULT···12·_ZN12b2ChainShape10CreateLoopEPK6b2Vec2i |
98 |
····95:·00016 |
98 | ····95:·00016cc8····80·FUNC····GLOBAL·DEFAULT···12·_ZN12b2ChainShape11CreateChainEPK6b2Vec2i |
Max diff block lines reached; 0/182016 bytes (0.00%) of diff not shown. |
Offset 1, 349 lines modified | Offset 1, 337 lines modified | ||
1 |
Relocation·section·'.rel.dyn'·at·offset·0xf |
1 | Relocation·section·'.rel.dyn'·at·offset·0xfbe0·contains·303·entries: |
2 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name | 2 | ·Offset·····Info····Type················Sym.·Value··Symbol's·Name |
3 |
0003 |
3 | 000327f8··00000017·R_ARM_RELATIVE········ |
4 |
0003 |
4 | 00032830··00000017·R_ARM_RELATIVE········ |
5 |
0003 |
5 | 00032834··00000017·R_ARM_RELATIVE········ |
6 |
0003 |
6 | 00032838··00000017·R_ARM_RELATIVE········ |
7 |
0003 |
7 | 0003283c··00000017·R_ARM_RELATIVE········ |
8 |
0003 |
8 | 00032840··00000017·R_ARM_RELATIVE········ |
9 |
0003 |
9 | 00032844··00000017·R_ARM_RELATIVE········ |
10 |
0003 |
10 | 00032848··00000017·R_ARM_RELATIVE········ |
11 |
0003 |
11 | 0003284c··00000017·R_ARM_RELATIVE········ |
12 |
0003 |
12 | 00032858··00000017·R_ARM_RELATIVE········ |
13 |
0003 |
13 | 0003285c··00000017·R_ARM_RELATIVE········ |
14 |
0003 |
14 | 00032860··00000017·R_ARM_RELATIVE········ |
15 |
0003 |
15 | 00032864··00000017·R_ARM_RELATIVE········ |
16 |
0003 |
16 | 00032868··00000017·R_ARM_RELATIVE········ |
17 |
0003 |
17 | 0003286c··00000017·R_ARM_RELATIVE········ |
18 |
0003 |
18 | 00032870··00000017·R_ARM_RELATIVE········ |
19 |
0003 |
19 | 00032874··00000017·R_ARM_RELATIVE········ |
20 |
0003 |
20 | 00032880··00000017·R_ARM_RELATIVE········ |
21 |
0003 |
21 | 00032884··00000017·R_ARM_RELATIVE········ |
22 |
0003 |
22 | 00032888··00000017·R_ARM_RELATIVE········ |
23 |
0003 |
23 | 0003288c··00000017·R_ARM_RELATIVE········ |
24 |
0003 |
24 | 00032890··00000017·R_ARM_RELATIVE········ |
25 |
0003 |
25 | 00032894··00000017·R_ARM_RELATIVE········ |
26 |
0003 |
26 | 00032898··00000017·R_ARM_RELATIVE········ |
27 |
0003 |
27 | 0003289c··00000017·R_ARM_RELATIVE········ |
28 |
0003 |
28 | 000328a8··00000017·R_ARM_RELATIVE········ |
29 |
0003 |
29 | 000328ac··00000017·R_ARM_RELATIVE········ |
30 |
0003 |
30 | 000328b0··00000017·R_ARM_RELATIVE········ |
31 |
0003 |
31 | 000328b4··00000017·R_ARM_RELATIVE········ |
32 |
0003 |
32 | 000328b8··00000017·R_ARM_RELATIVE········ |
33 |
0003 |
33 | 000328bc··00000017·R_ARM_RELATIVE········ |
34 |
0003 |
34 | 000328c0··00000017·R_ARM_RELATIVE········ |
35 |
0003 |
35 | 000328c4··00000017·R_ARM_RELATIVE········ |
36 |
0003 |
36 | 000328f8··00000017·R_ARM_RELATIVE········ |
37 |
0003 |
37 | 000328fc··00000017·R_ARM_RELATIVE········ |
38 |
0003 |
38 | 00032900··00000017·R_ARM_RELATIVE········ |
39 |
0003 |
39 | 00032904··00000017·R_ARM_RELATIVE········ |
40 |
0003 |
40 | 00032908··00000017·R_ARM_RELATIVE········ |
41 |
0003 |
41 | 0003290c··00000017·R_ARM_RELATIVE········ |
42 |
0003 |
42 | 00032918··00000017·R_ARM_RELATIVE········ |
43 |
0003 |
43 | 0003291c··00000017·R_ARM_RELATIVE········ |
44 |
0003 |
44 | 00032920··00000017·R_ARM_RELATIVE········ |
45 |
0003 |
45 | 00032948··00000017·R_ARM_RELATIVE········ |
46 |
0003 |
46 | 0003294c··00000017·R_ARM_RELATIVE········ |
47 |
0003 |
47 | 00032950··00000017·R_ARM_RELATIVE········ |
48 |
0003 |
48 | 00032960··00000017·R_ARM_RELATIVE········ |
49 |
0003 |
49 | 00032964··00000017·R_ARM_RELATIVE········ |
50 |
0003 |
50 | 00032968··00000017·R_ARM_RELATIVE········ |
51 |
0003 |
51 | 00032978··00000017·R_ARM_RELATIVE········ |
52 |
0003 |
52 | 0003297c··00000017·R_ARM_RELATIVE········ |
53 |
0003 |
53 | 00032980··00000017·R_ARM_RELATIVE········ |
54 |
0003 |
54 | 00032990··00000017·R_ARM_RELATIVE········ |
55 |
0003 |
55 | 00032994··00000017·R_ARM_RELATIVE········ |
56 |
0003 |
56 | 00032998··00000017·R_ARM_RELATIVE········ |
57 |
0003 |
57 | 000329a8··00000017·R_ARM_RELATIVE········ |
58 |
0003 |
58 | 000329ac··00000017·R_ARM_RELATIVE········ |
59 |
0003 |
59 | 000329b0··00000017·R_ARM_RELATIVE········ |
60 |
0003 |
60 | 000329c0··00000017·R_ARM_RELATIVE········ |
61 |
0003 |
61 | 000329c4··00000017·R_ARM_RELATIVE········ |
62 |
0003 |
62 | 000329c8··00000017·R_ARM_RELATIVE········ |
63 |
0003 |
63 | 000329d8··00000017·R_ARM_RELATIVE········ |
64 |
0003 |
64 | 000329dc··00000017·R_ARM_RELATIVE········ |
65 |
0003 |
65 | 000329e0··00000017·R_ARM_RELATIVE········ |
66 |
0003 |
66 | 00032a00··00000017·R_ARM_RELATIVE········ |
67 |
0003 |
67 | 00032a04··00000017·R_ARM_RELATIVE········ |
68 |
0003 |
68 | 00032a28··00000017·R_ARM_RELATIVE········ |
69 |
0003 |
69 | 00032a2c··00000017·R_ARM_RELATIVE········ |
70 |
0003 |
70 | 00032a30··00000017·R_ARM_RELATIVE········ |
71 |
0003 |
71 | 00032a34··00000017·R_ARM_RELATIVE········ |
72 |
0003 |
72 | 00032a38··00000017·R_ARM_RELATIVE········ |
73 |
0003 |
73 | 00032a3c··00000017·R_ARM_RELATIVE········ |
74 |
0003 |
74 | 00032a40··00000017·R_ARM_RELATIVE········ |
75 |
0003 |
75 | 00032a44··00000017·R_ARM_RELATIVE········ |
76 |
0003 |
76 | 00032a48··00000017·R_ARM_RELATIVE········ |
77 |
0003 |
77 | 00032a4c··00000017·R_ARM_RELATIVE········ |
78 |
0003 |
78 | 00032a50··00000017·R_ARM_RELATIVE········ |
79 |
0003 |
79 | 00032a60··00000017·R_ARM_RELATIVE········ |
80 |
0003 |
80 | 00032a64··00000017·R_ARM_RELATIVE········ |
81 |
0003 |
81 | 00032a68··00000017·R_ARM_RELATIVE········ |
82 |
0003 |
82 | 00032a6c··00000017·R_ARM_RELATIVE········ |
83 |
0003 |
83 | 00032a70··00000017·R_ARM_RELATIVE········ |
84 |
0003 |
84 | 00032a74··00000017·R_ARM_RELATIVE········ |
85 |
0003 |
85 | 00032a78··00000017·R_ARM_RELATIVE········ |
86 |
0003 |
86 | 00032a7c··00000017·R_ARM_RELATIVE········ |
87 |
0003 |
87 | 00032a80··00000017·R_ARM_RELATIVE········ |
88 |
0003 |
88 | 00032a84··00000017·R_ARM_RELATIVE········ |
89 |
0003 |
89 | 00032a88··00000017·R_ARM_RELATIVE········ |
90 |
0003 |
90 | 00032a98··00000017·R_ARM_RELATIVE········ |
91 |
0003 |
91 | 00032a9c··00000017·R_ARM_RELATIVE········ |
92 |
0003 |
92 | 00032aa0··00000017·R_ARM_RELATIVE········ |
93 |
0003 |
93 | 00032aa4··00000017·R_ARM_RELATIVE········ |
94 |
0003 |
94 | 00032aa8··00000017·R_ARM_RELATIVE········ |
95 |
0003 |
95 | 00032aac··00000017·R_ARM_RELATIVE········ |
96 |
0003 |
96 | 00032ab0··00000017·R_ARM_RELATIVE········ |
97 |
0003 |
97 | 00032ab4··00000017·R_ARM_RELATIVE········ |
98 |
0003 |
98 | 00032ab8··00000017·R_ARM_RELATIVE········ |
Max diff block lines reached; 3749/32137 bytes (11.67%) of diff not shown. |
Offset 1, 29 lines modified | Offset 1, 34 lines modified | ||
1 |
Dynamic·section·at·offset·0x3 |
1 | Dynamic·section·at·offset·0x31d30·contains·31·entries: |
2 | ··Tag········Type·························Name/Value | 2 | ··Tag········Type·························Name/Value |
3 |
·0x00000003·(PLTGOT)·····················0x3 |
3 | ·0x00000003·(PLTGOT)·····················0x32f84 |
4 |
·0x00000002·(PLTRELSZ)···················2 |
4 | ·0x00000002·(PLTRELSZ)···················224·(bytes) |
5 |
·0x00000017·(JMPREL)·····················0x10 |
5 | ·0x00000017·(JMPREL)·····················0x10558 |
6 | ·0x00000014·(PLTREL)·····················REL | 6 | ·0x00000014·(PLTREL)·····················REL |
7 |
·0x00000011·(REL)························0xf |
7 | ·0x00000011·(REL)························0xfbe0 |
8 |
·0x00000012·(RELSZ)······················2 |
8 | ·0x00000012·(RELSZ)······················2424·(bytes) |
9 | ·0x00000013·(RELENT)·····················8·(bytes) | 9 | ·0x00000013·(RELENT)·····················8·(bytes) |
10 |
·0x6ffffffa·(RELCOUNT)···················2 |
10 | ·0x6ffffffa·(RELCOUNT)···················278 |
11 |
·0x00000006·(SYMTAB)·····················0x1 |
11 | ·0x00000006·(SYMTAB)·····················0x18c |
12 | ·0x0000000b·(SYMENT)·····················16·(bytes) | 12 | ·0x0000000b·(SYMENT)·····················16·(bytes) |
13 |
·0x00000005·(STRTAB)·····················0x3 |
13 | ·0x00000005·(STRTAB)·····················0x3c6c |
14 |
·0x0000000a·(STRSZ)······················41 |
14 | ·0x0000000a·(STRSZ)······················41160·(bytes) |
15 |
·0x00000004·(HASH)·······················0x |
15 | ·0x00000004·(HASH)·······················0xdd34 |
16 | ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so] | 16 | ·0x00000001·(NEEDED)·····················Shared·library:·[libstdc++.so] |
17 | ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so] | 17 | ·0x00000001·(NEEDED)·····················Shared·library:·[libm.so] |
18 | ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so] | 18 | ·0x00000001·(NEEDED)·····················Shared·library:·[libc.so] |
19 | ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so] | 19 | ·0x00000001·(NEEDED)·····················Shared·library:·[libdl.so] |
20 | ·0x0000000e·(SONAME)·····················Library·soname:·[libgdx-box2d.so] | 20 | ·0x0000000e·(SONAME)·····················Library·soname:·[libgdx-box2d.so] |
21 |
·0x0000001a·(FINI_ARRAY)·················0x3 |
21 | ·0x0000001a·(FINI_ARRAY)·················0x327f8 |
22 | ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes) | 22 | ·0x0000001c·(FINI_ARRAYSZ)···············8·(bytes) |
23 |
·0x00000019·(INIT_ARRAY)·················0x3 |
23 | ·0x00000019·(INIT_ARRAY)·················0x32d20 |
24 | ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes) | 24 | ·0x0000001b·(INIT_ARRAYSZ)···············16·(bytes) |
25 | ·0x00000010·(SYMBOLIC)···················0x0 | 25 | ·0x00000010·(SYMBOLIC)···················0x0 |
26 | ·0x0000001e·(FLAGS)······················SYMBOLIC·BIND_NOW | 26 | ·0x0000001e·(FLAGS)······················SYMBOLIC·BIND_NOW |
27 | ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW | 27 | ·0x6ffffffb·(FLAGS_1)····················Flags:·NOW |
28 | ·0x6ffffff0·(VERSYM)·····················0xf418 | ||
29 | ·0x6ffffffc·(VERDEF)·····················0xfb74 | ||
30 | ·0x6ffffffd·(VERDEFNUM)··················1 | ||
31 | ·0x6ffffffe·(VERNEED)····················0xfb90 | ||
32 | ·0x6fffffff·(VERNEEDNUM)·················2 | ||
28 | ·0x00000000·(NULL)·······················0x0 | 33 | ·0x00000000·(NULL)·······················0x0 |
Offset 1, 5 lines modified | Offset 1, 10 lines modified | ||
1 | Displaying·notes·found·in:·.note.gnu.build-id | ||
2 | ··Owner·················Data·size» Description | ||
3 | ··GNU··················0x00000014» NT_GNU_BUILD_ID·(unique·build·ID·bitstring) | ||
4 | ····Build·ID:·02b5dfadaeb3ad63ee910728d1de0dec020e83ef | ||
1 | Displaying·notes·found·in:·.note.gnu.gold-version | 5 | Displaying·notes·found·in:·.note.gnu.gold-version |
2 | ··Owner·················Data·size» Description | 6 | ··Owner·················Data·size» Description |
3 | ··GNU··················0x00000009» NT_GNU_GOLD_VERSION·(gold·version) | 7 | ··GNU··················0x00000009» NT_GNU_GOLD_VERSION·(gold·version) |
4 | ····Version:·gold·1.11 | 8 | ····Version:·gold·1.11 |
Offset 1, 2 lines modified | Offset 1, 251 lines modified | ||
1 |
|
1 | Version·symbols·section·'.gnu.version'·contains·942·entries: |
2 | ·Addr:·000000000000f418··Offset:·0x00f418··Link:·3·(.dynsym) | ||
3 | ··000:···0·(*local*)·······2·(LIBC)··········2·(LIBC)··········1·(*global*)··· | ||
4 | ··004:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
5 | ··008:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
6 | ··00c:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)··· | ||
7 | ··010:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
8 | ··014:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
9 | ··018:···1·(*global*)······4·(LIBC)··········1·(*global*)······1·(*global*)··· | ||
10 | ··01c:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)······· | ||
11 | ··020:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)··· | ||
12 | ··024:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
13 | ··028:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
14 | ··02c:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)··· | ||
15 | ··030:···1·(*global*)······1·(*global*)······2·(LIBC)··········1·(*global*)··· | ||
16 | ··034:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
17 | ··038:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)··· | ||
18 | ··03c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
19 | ··040:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
20 | ··044:···1·(*global*)······1·(*global*)······4·(LIBC)··········4·(LIBC)······· | ||
21 | ··048:···4·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· | ||
22 | ··04c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
23 | ··050:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
24 | ··054:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
25 | ··058:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
26 | ··05c:···1·(*global*)······0·(*local*)·······1·(*global*)······1·(*global*)··· | ||
27 | ··060:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
28 | ··064:···1·(*global*)······1·(*global*)······0·(*local*)·······1·(*global*)··· | ||
29 | ··068:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
30 | ··06c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
31 | ··070:···4·(LIBC)··········1·(*global*)······1·(*global*)······1·(*global*)··· | ||
32 | ··074:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
33 | ··078:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
34 | ··07c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
35 | ··080:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
36 | ··084:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
37 | ··088:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
38 | ··08c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
39 | ··090:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
40 | ··094:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
41 | ··098:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
42 | ··09c:···1·(*global*)······1·(*global*)······2·(LIBC)··········2·(LIBC)······· | ||
43 | ··0a0:···1·(*global*)······2·(LIBC)··········1·(*global*)······1·(*global*)··· | ||
44 | ··0a4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
45 | ··0a8:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)······· | ||
46 | ··0ac:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
47 | ··0b0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
48 | ··0b4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
49 | ··0b8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
50 | ··0bc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
51 | ··0c0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
52 | ··0c4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
53 | ··0c8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
54 | ··0cc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
55 | ··0d0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
56 | ··0d4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
57 | ··0d8:···1·(*global*)······1·(*global*)······1·(*global*)······2·(LIBC)······· | ||
58 | ··0dc:···3·(LIBC_N)········1·(*global*)······1·(*global*)······1·(*global*)··· | ||
59 | ··0e0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
60 | ··0e4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
61 | ··0e8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
62 | ··0ec:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
63 | ··0f0:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
64 | ··0f4:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
65 | ··0f8:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
66 | ··0fc:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
67 | ··100:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
68 | ··104:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
69 | ··108:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
70 | ··10c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
71 | ··110:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
72 | ··114:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
73 | ··118:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
74 | ··11c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
75 | ··120:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
76 | ··124:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
77 | ··128:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
78 | ··12c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
79 | ··130:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
80 | ··134:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
81 | ··138:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
82 | ··13c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
83 | ··140:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
84 | ··144:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
85 | ··148:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
86 | ··14c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
87 | ··150:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
88 | ··154:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
89 | ··158:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
90 | ··15c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
91 | ··160:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
92 | ··164:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
93 | ··168:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
94 | ··16c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
95 | ··170:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
96 | ··174:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
97 | ··178:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
98 | ··17c:···1·(*global*)······1·(*global*)······1·(*global*)······1·(*global*)··· | ||
Max diff block lines reached; 0/19642 bytes (0.00%) of diff not shown. |
Offset 1, 5 lines modified | Offset 1, 5 lines modified | ||
1 | Hex·dump·of·section·'.interp': | 1 | Hex·dump·of·section·'.interp': |
2 |
··0x000001 |
2 | ··0x00000154·2f737973·74656d2f·62696e2f·6c696e6b·/system/bin/link |
3 |
··0x000001 |
3 | ··0x00000164·657200······························er. |
Offset 1, 2610 lines modified | Offset 1, 2576 lines modified | ||
1 | Hex·dump·of·section·'.dynstr': | 1 | Hex·dump·of·section·'.dynstr': |
2 |
··0x00003 |
2 | ··0x00003c6c·005f5f63·78615f66·696e616c·697a6500·.__cxa_finalize. |
3 |
··0x00003 |
3 | ··0x00003c7c·4c494243·006c6962·632e736f·006c6962·LIBC.libc.so.lib |
4 |
··0x00003 |
4 | ··0x00003c8c·6764782d·626f7832·642e736f·005f5f63·gdx-box2d.so.__c |
5 |
··0x00003 |
5 | ··0x00003c9c·78615f61·74657869·74005f5a·4e313262·xa_atexit._ZN12b |
6 |
··0x00003 |
6 | ··0x00003cac·3242726f·61645068·61736543·32457600·2BroadPhaseC2Ev. |
7 |
··0x00003 |
7 | ··0x00003cbc·5f5a4e31·33623244·796e616d·69635472·_ZN13b2DynamicTr |
8 |
··0x00003 |
8 | ··0x00003ccc·65654331·4576005f·5a376232·416c6c6f·eeC1Ev._Z7b2Allo |
9 |
··0x00003dc |
9 | ··0x00003cdc·6369005f·5f616561·62695f75·6e77696e·ci.__aeabi_unwin |
10 |
··0x00003 |
10 | ··0x00003cec·645f6370·705f7072·30005f5a·4e313262·d_cpp_pr0._ZN12b |
11 |
··0x00003 |
11 | ··0x00003cfc·3242726f·61645068·61736543·31457600·2BroadPhaseC1Ev. |
12 |
··0x00003d |
12 | ··0x00003d0c·5f5a4e31·32623242·726f6164·50686173·_ZN12b2BroadPhas |
13 |
··0x00003 |
13 | ··0x00003d1c·65443245·76005f5a·36623246·72656550·eD2Ev._Z6b2FreeP |
14 |
··0x00003 |
14 | ··0x00003d2c·76005f5a·4e313362·3244796e·616d6963·v._ZN13b2Dynamic |
15 |
··0x00003 |
15 | ··0x00003d3c·54726565·44314576·005f5a4e·31326232·TreeD1Ev._ZN12b2 |
16 |
··0x00003 |
16 | ··0x00003d4c·42726f61·64506861·73654431·4576005f·BroadPhaseD1Ev._ |
17 |
··0x00003 |
17 | ··0x00003d5c·5a4e3132·62324272·6f616450·68617365·ZN12b2BroadPhase |
18 |
··0x00003 |
18 | ··0x00003d6c·31304275·66666572·4d6f7665·4569006d·10BufferMoveEi.m |
19 |
··0x00003 |
19 | ··0x00003d7c·656d6370·79005f5a·4e313262·3242726f·emcpy._ZN12b2Bro |
20 |
··0x00003 |
20 | ··0x00003d8c·61645068·61736531·31437265·61746550·adPhase11CreateP |
21 |
··0x00003 |
21 | ··0x00003d9c·726f7879·45524b36·62324141·42425076·roxyERK6b2AABBPv |
22 |
··0x00003 |
22 | ··0x00003dac·005f5a4e·31336232·44796e61·6d696354·._ZN13b2DynamicT |
23 |
··0x00003 |
23 | ··0x00003dbc·72656531·31437265·61746550·726f7879·ree11CreateProxy |
24 |
··0x00003 |
24 | ··0x00003dcc·45524b36·62324141·42425076·005f5a4e·ERK6b2AABBPv._ZN |
25 |
··0x00003 |
25 | ··0x00003ddc·31326232·42726f61·64506861·7365394d·12b2BroadPhase9M |
26 |
··0x00003 |
26 | ··0x00003dec·6f766550·726f7879·4569524b·36623241·oveProxyEiRK6b2A |
27 |
··0x00003 |
27 | ··0x00003dfc·41424252·4b366232·56656332·005f5a4e·ABBRK6b2Vec2._ZN |
28 |
··0x00003e |
28 | ··0x00003e0c·31336232·44796e61·6d696354·72656539·13b2DynamicTree9 |
29 |
··0x00003 |
29 | ··0x00003e1c·4d6f7665·50726f78·79456952·4b366232·MoveProxyEiRK6b2 |
30 |
··0x00003 |
30 | ··0x00003e2c·41414242·524b3662·32566563·32005f5a·AABBRK6b2Vec2._Z |
31 |
··0x00003 |
31 | ··0x00003e3c·4e313262·3242726f·61645068·61736531·N12b2BroadPhase1 |
32 |
··0x00003 |
32 | ··0x00003e4c·30546f75·63685072·6f787945·69005f5a·0TouchProxyEi._Z |
33 |
··0x00003 |
33 | ··0x00003e5c·4e313262·3242726f·61645068·61736531·N12b2BroadPhase1 |
34 |
··0x00003 |
34 | ··0x00003e6c·32556e42·75666665·724d6f76·65456900·2UnBufferMoveEi. |
35 |
··0x00003 |
35 | ··0x00003e7c·5f5a4e31·32623242·726f6164·50686173·_ZN12b2BroadPhas |
36 |
··0x00003 |
36 | ··0x00003e8c·65313244·65737472·6f795072·6f787945·e12DestroyProxyE |
37 |
··0x00003 |
37 | ··0x00003e9c·69005f5a·4e313362·3244796e·616d6963·i._ZN13b2Dynamic |
38 |
··0x00003 |
38 | ··0x00003eac·54726565·31324465·7374726f·7950726f·Tree12DestroyPro |
39 |
··0x0000 |
39 | ··0x00003ebc·78794569·005f5a4e·31326232·42726f61·xyEi._ZN12b2Broa |
40 |
··0x00003 |
40 | ··0x00003ecc·64506861·73653133·51756572·7943616c·dPhase13QueryCal |
41 |
··0x00003 |
41 | ··0x00003edc·6c626163·6b456900·5f5a3136·6232436f·lbackEi._Z16b2Co |
42 |
··0x00003 |
42 | ··0x00003eec·6c6c6964·65436972·636c6573·50313062·llideCirclesP10b |
43 |
··0x00003 |
43 | ··0x00003efc·324d616e·69666f6c·64504b31·33623243·2ManifoldPK13b2C |
44 |
··0x00003f |
44 | ··0x00003f0c·6972636c·65536861·7065524b·31316232·ircleShapeRK11b2 |
45 |
··0x0000 |
45 | ··0x00003f1c·5472616e·73666f72·6d53335f·53365f00·TransformS3_S6_. |
46 |
··0x0000 |
46 | ··0x00003f2c·5f5a3235·6232436f·6c6c6964·65506f6c·_Z25b2CollidePol |
47 |
··0x0000 |
47 | ··0x00003f3c·79676f6e·416e6443·6972636c·65503130·ygonAndCircleP10 |
48 |
··0x |
48 | ··0x00003f4c·62324d61·6e69666f·6c64504b·31346232·b2ManifoldPK14b2 |
49 |
··0x0000 |
49 | ··0x00003f5c·506f6c79·676f6e53·68617065·524b3131·PolygonShapeRK11 |
50 |
··0x0000 |
50 | ··0x00003f6c·62325472·616e7366·6f726d50·4b313362·b2TransformPK13b |
51 |
··0x0000 |
51 | ··0x00003f7c·32436972·636c6553·68617065·53365f00·2CircleShapeS6_. |
52 |
··0x0000 |
52 | ··0x00003f8c·73717274·66006c69·626d2e73·6f005f5f·sqrtf.libm.so.__ |
53 |
··0x0000 |
53 | ··0x00003f9c·61656162·695f756e·77696e64·5f637070·aeabi_unwind_cpp |
54 |
··0x0000 |
54 | ··0x00003fac·5f707231·005f5a32·32623243·6f6c6c69·_pr1._Z22b2Colli |
55 |
··0x0000 |
55 | ··0x00003fbc·64654564·6765416e·64436972·636c6550·deEdgeAndCircleP |
56 |
··0x0000 |
56 | ··0x00003fcc·31306232·4d616e69·666f6c64·504b3131·10b2ManifoldPK11 |
57 |
··0x0000 |
57 | ··0x00003fdc·62324564·67655368·61706552·4b313162·b2EdgeShapeRK11b |
58 |
··0x0000 |
58 | ··0x00003fec·32547261·6e73666f·726d504b·31336232·2TransformPK13b2 |
59 |
··0x0000 |
59 | ··0x00003ffc·43697263·6c655368·61706553·365f005f·CircleShapeS6_._ |
60 |
··0x000040 |
60 | ··0x0000400c·5a4e3132·62324550·436f6c6c·69646572·ZN12b2EPCollider |
61 |
··0x00004 |
61 | ··0x0000401c·3231436f·6d707574·65456467·65536570·21ComputeEdgeSep |
62 |
··0x00004 |
62 | ··0x0000402c·61726174·696f6e45·76005f5a·4e313262·arationEv._ZN12b |
63 |
··0x00004 |
63 | ··0x0000403c·32455043·6f6c6c69·64657232·34436f6d·2EPCollider24Com |
64 |
··0x00004 |
64 | ··0x0000404c·70757465·506f6c79·676f6e53·65706172·putePolygonSepar |
65 |
··0x00004 |
65 | ··0x0000405c·6174696f·6e457600·5f5a4e31·32623245·ationEv._ZN12b2E |
66 |
··0x00004 |
66 | ··0x0000406c·50436f6c·6c696465·7237436f·6c6c6964·PCollider7Collid |
67 |
··0x00004 |
67 | ··0x0000407c·65455031·3062324d·616e6966·6f6c6450·eEP10b2ManifoldP |
68 |
··0x00004 |
68 | ··0x0000408c·4b313162·32456467·65536861·7065524b·K11b2EdgeShapeRK |
69 |
··0x00004 |
69 | ··0x0000409c·31316232·5472616e·73666f72·6d504b31·11b2TransformPK1 |
70 |
··0x00004 |
70 | ··0x000040ac·34623250·6f6c7967·6f6e5368·61706553·4b2PolygonShapeS |
71 |
··0x00004 |
71 | ··0x000040bc·375f005f·5f737461·636b5f63·686b5f67·7_.__stack_chk_g |
72 |
··0x00004 |
72 | ··0x000040cc·75617264·005f5a31·39623243·6c697053·uard._Z19b2ClipS |
73 |
··0x00004 |
73 | ··0x000040dc·65676d65·6e74546f·4c696e65·50313262·egmentToLineP12b |
74 |
··0x00004 |
74 | ··0x000040ec·32436c69·70566572·74657850·4b535f52·2ClipVertexPKS_R |
75 |
··0x00004 |
75 | ··0x000040fc·4b366232·56656332·6669005f·5f737461·K6b2Vec2fi.__sta |
76 |
··0x000041 |
76 | ··0x0000410c·636b5f63·686b5f66·61696c00·5f5a3233·ck_chk_fail._Z23 |
77 |
··0x00004 |
77 | ··0x0000411c·6232436f·6c6c6964·65456467·65416e64·b2CollideEdgeAnd |
78 |
··0x00004 |
78 | ··0x0000412c·506f6c79·676f6e50·31306232·4d616e69·PolygonP10b2Mani |
79 |
··0x00004 |
79 | ··0x0000413c·666f6c64·504b3131·62324564·67655368·foldPK11b2EdgeSh |
80 |
··0x00004 |
80 | ··0x0000414c·61706552·4b313162·32547261·6e73666f·apeRK11b2Transfo |
81 |
··0x00004 |
81 | ··0x0000415c·726d504b·31346232·506f6c79·676f6e53·rmPK14b2PolygonS |
82 |
··0x00004 |
82 | ··0x0000416c·68617065·53365f00·5f5a3137·6232436f·hapeS6_._Z17b2Co |
83 |
··0x00004 |
83 | ··0x0000417c·6c6c6964·65506f6c·79676f6e·73503130·llidePolygonsP10 |
84 |
··0x00004 |
84 | ··0x0000418c·62324d61·6e69666f·6c64504b·31346232·b2ManifoldPK14b2 |
85 |
··0x00004 |
85 | ··0x0000419c·506f6c79·676f6e53·68617065·524b3131·PolygonShapeRK11 |
86 |
··0x000042 |
86 | ··0x000041ac·62325472·616e7366·6f726d53·335f5336·b2TransformS3_S6 |
87 |
··0x00004 |
87 | ··0x000041bc·5f005f5a·4e313562·32576f72·6c644d61·_._ZN15b2WorldMa |
88 |
··0x00004 |
88 | ··0x000041cc·6e69666f·6c643130·496e6974·69616c69·nifold10Initiali |
89 |
··0x00004 |
89 | ··0x000041dc·7a654550·4b313062·324d616e·69666f6c·zeEPK10b2Manifol |
90 |
··0x00004 |
90 | ··0x000041ec·64524b31·31623254·72616e73·666f726d·dRK11b2Transform |
91 |
··0x00004 |
91 | ··0x000041fc·6653355f·66005f5a·31366232·47657450·fS5_f._Z16b2GetP |
92 |
··0x000042 |
92 | ··0x0000420c·6f696e74·53746174·65735031·32623250·ointStatesP12b2P |
93 |
··0x00004 |
93 | ··0x0000421c·6f696e74·53746174·6553305f·504b3130·ointStateS0_PK10 |
94 |
··0x00004 |
94 | ··0x0000422c·62324d61·6e69666f·6c645333·5f005f5a·b2ManifoldS3_._Z |
95 |
··0x000043 |
95 | ··0x0000423c·4e4b3662·32414142·42375261·79436173·NK6b2AABB7RayCas |
96 |
··0x00004 |
96 | ··0x0000424c·74455031·35623252·61794361·73744f75·tEP15b2RayCastOu |
97 |
··0x00004 |
97 | ··0x0000425c·74707574·524b3134·62325261·79436173·tputRK14b2RayCas |
98 |
··0x00004 |
98 | ··0x0000426c·74496e70·7574005f·5a313362·32546573·tInput._Z13b2Tes |
Max diff block lines reached; 0/347098 bytes (0.00%) of diff not shown. |
Offset 1, 374 lines modified | Offset 1, 370 lines modified | ||
1 | Hex·dump·of·section·'.hash': | 1 | Hex·dump·of·section·'.hash': |
2 |
··0x0000 |
2 | ··0x0000dd34·09020000·ae030000·00000000·00000000·................ |
3 |
··0x0000 |
3 | ··0x0000dd44·a3030000·29030000·48020000·1e030000·....)...H....... |
4 |
··0x0000 |
4 | ··0x0000dd54·88030000·00000000·a9020000·82030000·................ |
5 |
··0x0000 |
5 | ··0x0000dd64·00000000·95030000·00000000·00000000·................ |
6 |
··0x0000 |
6 | ··0x0000dd74·3e030000·67020000·00000000·a8010000·>...g........... |
7 |
··0x0000 |
7 | ··0x0000dd84·b0010000·5d030000·cc010000·5a030000·....].......Z... |
8 |
··0x0000 |
8 | ··0x0000dd94·00000000·b5000000·30010000·8a030000·........0....... |
9 |
··0x0000 |
9 | ··0x0000dda4·00000000·fa020000·98030000·00000000·................ |
10 |
··0x0000 |
10 | ··0x0000ddb4·55010000·4e020000·3a020000·ca020000·U...N...:....... |
11 |
··0x0000 |
11 | ··0x0000ddc4·76020000·14010000·ad030000·25010000·v...........%... |
12 |
··0x0000 |
12 | ··0x0000ddd4·44010000·ae020000·d5020000·73010000·D...........s... |
13 |
··0x0000 |
13 | ··0x0000dde4·59020000·6b010000·bb020000·9b000000·Y...k........... |
14 |
··0x0000 |
14 | ··0x0000ddf4·6f030000·9d030000·80030000·f4020000·o............... |
15 |
··0x0000 |
15 | ··0x0000de04·09020000·03020000·7a030000·3f000000·........z...?... |
16 |
··0x0000 |
16 | ··0x0000de14·88010000·00000000·5d020000·6a030000·........]...j... |
17 |
··0x0000 |
17 | ··0x0000de24·6a020000·63030000·4e000000·57030000·j...c...N...W... |
18 |
··0x0000 |
18 | ··0x0000de34·d8010000·2c010000·0a030000·ac010000·....,........... |
19 |
··0x0000 |
19 | ··0x0000de44·98020000·00000000·00000000·00000000·................ |
20 |
··0x0000 |
20 | ··0x0000de54·2a020000·ba010000·5f020000·b6000000·*......._....... |
21 |
··0x0000 |
21 | ··0x0000de64·a8030000·e0010000·00000000·aa020000·................ |
22 |
··0x0000 |
22 | ··0x0000de74·00000000·ff020000·ed020000·00000000·................ |
23 |
··0x0000 |
23 | ··0x0000de84·91030000·64020000·96000000·3f020000·....d.......?... |
24 |
··0x0000 |
24 | ··0x0000de94·00000000·28010000·14030000·35010000·....(.......5... |
25 |
··0x0000 |
25 | ··0x0000dea4·00000000·79030000·f2010000·2a030000·....y.......*... |
26 |
··0x0000 |
26 | ··0x0000deb4·08020000·89030000·53030000·f5020000·........S....... |
27 |
··0x0000 |
27 | ··0x0000dec4·2c000000·ef000000·57020000·cc020000·,.......W....... |
28 |
··0x0000 |
28 | ··0x0000ded4·90020000·69000000·70010000·00000000·....i...p....... |
29 |
··0x0000 |
29 | ··0x0000dee4·9f030000·6f010000·0f000000·00000000·....o........... |
30 |
··0x0000 |
30 | ··0x0000def4·d3010000·20010000·d2010000·8d030000·....·........... |
31 |
··0x0000 |
31 | ··0x0000df04·00000000·a6030000·af000000·2d020000·............-... |
32 |
··0x0000 |
32 | ··0x0000df14·54030000·87020000·24020000·00000000·T.......$....... |
33 |
··0x0000 |
33 | ··0x0000df24·1a030000·4c010000·00000000·00000000·....L........... |
34 |
··0x0000 |
34 | ··0x0000df34·38020000·42030000·c1020000·15010000·8...B........... |
35 |
··0x0000 |
35 | ··0x0000df44·de020000·6c020000·b0020000·62010000·....l.......b... |
36 |
··0x0000 |
36 | ··0x0000df54·00000000·00000000·56010000·9a020000·........V....... |
37 |
··0x0000 |
37 | ··0x0000df64·4b010000·5f000000·55000000·4c030000·K..._...U...L... |
38 |
··0x0000 |
38 | ··0x0000df74·12010000·05020000·29000000·db020000·........)....... |
39 |
··0x0000 |
39 | ··0x0000df84·87030000·00000000·62030000·00000000·........b....... |
40 |
··0x0000 |
40 | ··0x0000df94·2d010000·a2030000·09030000·b9020000·-............... |
41 |
··0x0000 |
41 | ··0x0000dfa4·82020000·9c030000·9e020000·1a010000·................ |
42 |
··0x0000 |
42 | ··0x0000dfb4·93020000·52030000·86030000·90010000·....R........... |
43 |
··0x0000 |
43 | ··0x0000dfc4·2a000000·87010000·2b030000·47010000·*.......+...G... |
44 |
··0x0000 |
44 | ··0x0000dfd4·86000000·f8010000·00000000·ab010000·................ |
45 |
··0x0000 |
45 | ··0x0000dfe4·70030000·59030000·00000000·72010000·p...Y.......r... |
46 |
··0x0000 |
46 | ··0x0000dff4·32020000·25030000·00000000·a1010000·2...%........... |
47 |
··0x0000e |
47 | ··0x0000e004·00000000·00000000·ab030000·6e020000·............n... |
48 |
··0x0000e |
48 | ··0x0000e014·0f030000·c3020000·a4020000·e3020000·................ |
49 |
··0x0000e |
49 | ··0x0000e024·eb020000·b7010000·37020000·00000000·........7....... |
50 |
··0x0000e |
50 | ··0x0000e034·00000000·00000000·2c030000·00000000·........,....... |
51 |
··0x0000e |
51 | ··0x0000e044·d2020000·e5020000·1e010000·bf010000·................ |
52 |
··0x0000e |
52 | ··0x0000e054·a7010000·00000000·00000000·00000000·................ |
53 |
··0x0000e |
53 | ··0x0000e064·00000000·12020000·a0020000·00000000·................ |
54 |
··0x0000e |
54 | ··0x0000e074·50030000·c3010000·00000000·a5030000·P............... |
55 |
··0x0000e |
55 | ··0x0000e084·74020000·00000000·28030000·ed010000·t.......(....... |
56 |
··0x0000e |
56 | ··0x0000e094·8c020000·83020000·91010000·26030000·............&... |
57 |
··0x0000e |
57 | ··0x0000e0a4·11020000·8a000000·00000000·00000000·................ |
58 |
··0x0000e |
58 | ··0x0000e0b4·2f030000·00000000·54020000·00000000·/.......T....... |
59 |
··0x0000e |
59 | ··0x0000e0c4·00010000·c7020000·39030000·00000000·........9....... |
60 |
··0x0000e |
60 | ··0x0000e0d4·81030000·8f010000·80020000·7b030000·............{... |
61 |
··0x0000e |
61 | ··0x0000e0e4·fc010000·4b030000·00000000·b6020000·....K........... |
62 |
··0x0000e |
62 | ··0x0000e0f4·0c020000·04010000·00000000·00000000·................ |
63 |
··0x0000e |
63 | ··0x0000e104·8e030000·00000000·01000000·df000000·................ |
64 |
··0x0000e |
64 | ··0x0000e114·23020000·d6010000·3d010000·00000000·#.......=....... |
65 |
··0x0000e |
65 | ··0x0000e124·00000000·aa030000·02020000·f5010000·................ |
66 |
··0x0000e |
66 | ··0x0000e134·5e030000·a8000000·00000000·5b030000·^...........[... |
67 |
··0x0000e |
67 | ··0x0000e144·78030000·00000000·a9010000·00000000·x............... |
68 |
··0x0000e |
68 | ··0x0000e154·4a030000·e7010000·1b030000·1c030000·J............... |
69 |
··0x0000e |
69 | ··0x0000e164·66030000·00000000·67010000·4f030000·f.......g...O... |
70 |
··0x0000e |
70 | ··0x0000e174·3d030000·b5020000·20030000·53020000·=.......·...S... |
71 |
··0x0000e |
71 | ··0x0000e184·5a020000·46000000·60030000·ec010000·Z...F...`....... |
72 |
··0x0000e |
72 | ··0x0000e194·72030000·44030000·b5010000·00000000·r...D........... |
73 |
··0x0000e |
73 | ··0x0000e1a4·00000000·46020000·c6010000·87000000·....F........... |
74 |
··0x0000e |
74 | ··0x0000e1b4·0f020000·ef020000·39020000·92030000·........9....... |
75 |
··0x0000e |
75 | ··0x0000e1c4·06000000·67030000·7f030000·06010000·....g........... |
76 |
··0x0000e |
76 | ··0x0000e1d4·43010000·6a010000·bf020000·c0020000·C...j........... |
77 |
··0x0000e |
77 | ··0x0000e1e4·77030000·00000000·07000000·e4020000·w............... |
78 |
··0x0000e |
78 | ··0x0000e1f4·4c020000·83030000·c2020000·00000000·L............... |
79 |
··0x0000e |
79 | ··0x0000e204·5f010000·00000000·e9020000·10030000·_............... |
80 |
··0x0000e |
80 | ··0x0000e214·6b030000·c7010000·50010000·20020000·k.......P...·... |
81 |
··0x0000e |
81 | ··0x0000e224·86020000·44020000·ff000000·7d020000·....D.......}... |
82 |
··0x0000e |
82 | ··0x0000e234·f1010000·99020000·2e030000·5f030000·............_... |
83 |
··0x0000e |
83 | ··0x0000e244·00000000·19020000·00000000·a1030000·................ |
84 |
··0x0000e |
84 | ··0x0000e254·ee010000·75030000·79010000·3b020000·....u...y...;... |
85 |
··0x0000e |
85 | ··0x0000e264·58020000·c5020000·58030000·35030000·X.......X...5... |
86 |
··0x0000e |
86 | ··0x0000e274·b7020000·41020000·3d020000·92010000·....A...=....... |
87 |
··0x0000e |
87 | ··0x0000e284·ff010000·78010000·42020000·56020000·....x...B...V... |
88 |
··0x0000e |
88 | ··0x0000e294·00000000·cf020000·85030000·a0030000·................ |
89 |
··0x0000e |
89 | ··0x0000e2a4·be020000·36020000·ce000000·d7020000·....6........... |
90 |
··0x0000e |
90 | ··0x0000e2b4·9b010000·00000000·55030000·6c030000·........U...l... |
91 |
··0x0000e |
91 | ··0x0000e2c4·9d020000·f7020000·90030000·a7000000·................ |
92 |
··0x0000e |
92 | ··0x0000e2d4·1f030000·96030000·00000000·e7020000·................ |
93 |
··0x0000e |
93 | ··0x0000e2e4·7c020000·51030000·a7030000·00000000·|...Q........... |
94 |
··0x0000e |
94 | ··0x0000e2f4·64030000·9f020000·13030000·08030000·d............... |
95 |
··0x0000e |
95 | ··0x0000e304·ae010000·4d030000·01030000·da010000·....M........... |
96 |
··0x0000e |
96 | ··0x0000e314·a2010000·bf000000·51020000·d1010000·........Q....... |
97 |
··0x0000e |
97 | ··0x0000e324·00000000·38030000·8e020000·c0010000·....8........... |
98 |
··0x0000e |
98 | ··0x0000e334·ba020000·46030000·69030000·8f030000·....F...i....... |
Max diff block lines reached; 0/49488 bytes (0.00%) of diff not shown. |
Offset 1, 141 lines modified | Offset 1, 151 lines modified | ||
1 | Disassembly·of·section·.plt: | 1 | Disassembly·of·section·.plt: |
2 |
00010 |
2 | 00010638·<__cxa_atexit@plt-0x14>: |
3 |
···10 |
3 | ···10638:» e52de004·» push» {lr}» » ;·(str·lr,·[sp,·#-4]!) |
4 |
···10 |
4 | ···1063c:» e59fe004·» ldr» lr,·[pc,·#4]» ;·10648·<__cxa_atexit@plt-0x4> |
5 |
···10 |
5 | ···10640:» e08fe00e·» add» lr,·pc,·lr |
6 |
···10 |
6 | ···10644:» e5bef008·» ldr» pc,·[lr,·#8]! |
7 |
···10 |
7 | ···10648:» 0002293c·» andeq» r2,·r2,·ip,·lsr·r9 |
8 |
00010 |
8 | 0001064c·<__cxa_atexit@plt>: |
9 |
···10 |
9 | ···1064c:» e28fc600·» add» ip,·pc,·#0,·12 |
10 |
···10 |
10 | ···10650:» e28cca22·» add» ip,·ip,·#139264»;·0x22000 |
11 |
···10 |
11 | ···10654:» e5bcf93c·» ldr» pc,·[ip,·#2364]!»;·0x93c |
12 |
00010 |
12 | 00010658·<__cxa_finalize@plt>: |
13 |
···10 |
13 | ···10658:» e28fc600·» add» ip,·pc,·#0,·12 |
14 |
···10 |
14 | ···1065c:» e28cca22·» add» ip,·ip,·#139264»;·0x22000 |
15 |
···10 |
15 | ···10660:» e5bcf934·» ldr» pc,·[ip,·#2356]!»;·0x934 |
16 |
00010 |
16 | 00010664·<memcpy@plt>: |
17 |
···10 |
17 | ···10664:» e28fc600·» add» ip,·pc,·#0,·12 |
18 |
···10 |
18 | ···10668:» e28cca22·» add» ip,·ip,·#139264»;·0x22000 |
19 |
···10 |
19 | ···1066c:» e5bcf92c·» ldr» pc,·[ip,·#2348]!»;·0x92c |
20 |
00010 |
20 | 00010670·<sqrtf@plt>: |
21 |
···10 |
21 | ···10670:» e28fc600·» add» ip,·pc,·#0,·12 |
22 |
···10 |
22 | ···10674:» e28cca22·» add» ip,·ip,·#139264»;·0x22000 |
23 |
···10 |
23 | ···10678:» e5bcf924·» ldr» pc,·[ip,·#2340]!»;·0x924 |
24 |
00010 |
24 | 0001067c·<__stack_chk_fail@plt>: |
25 |
···10 |
25 | ···1067c:» e28fc600·» add» ip,·pc,·#0,·12 |
26 |
···10 |
26 | ···10680:» e28cca22·» add» ip,·ip,·#139264»;·0x22000 |
27 |
···10 |
27 | ···10684:» e5bcf91c·» ldr» pc,·[ip,·#2332]!»;·0x91c |
28 |
00010 |
28 | 00010688·<memset@plt>: |
29 |
···10 |
29 | ···10688:» e28fc600·» add» ip,·pc,·#0,·12 |
30 |
···10 |
30 | ···1068c:» e28cca22·» add» ip,·ip,·#139264»;·0x22000 |
31 |
···10 |
31 | ···10690:» e5bcf914·» ldr» pc,·[ip,·#2324]!»;·0x914 |
32 |
00010 |
32 | 00010694·<floorf@plt>: |
33 |
···10 |
33 | ···10694:» e28fc600·» add» ip,·pc,·#0,·12 |
34 |
···10 |
34 | ···10698:» e28cca22·» add» ip,·ip,·#139264»;·0x22000 |
35 |
···10 |
35 | ···1069c:» e5bcf90c·» ldr» pc,·[ip,·#2316]!»;·0x90c |
36 |
00010 |
36 | 000106a0·<sinf@plt>: |
37 |
···10 |
37 | ···106a0:» e28fc600·» add» ip,·pc,·#0,·12 |
38 |
···10 |
38 | ···106a4:» e28cca22·» add» ip,·ip,·#139264»;·0x22000 |
39 |
···10 |
39 | ···106a8:» e5bcf904·» ldr» pc,·[ip,·#2308]!»;·0x904 |
40 |
00010 |
40 | 000106ac·<cosf@plt>: |
41 |
···10 |
41 | ···106ac:» e28fc600·» add» ip,·pc,·#0,·12 |
42 |
···10 |
42 | ···106b0:» e28cca22·» add» ip,·ip,·#139264»;·0x22000 |
43 |
···10 |
43 | ···106b4:» e5bcf8fc·» ldr» pc,·[ip,·#2300]!»;·0x8fc |
44 |
00010 |
44 | 000106b8·<operator·delete(void*)@plt>: |
45 |
···10 |
45 | ···106b8:» e28fc600·» add» ip,·pc,·#0,·12 |
46 |
···10 |
46 | ···106bc:» e28cca22·» add» ip,·ip,·#139264»;·0x22000 |
47 |
···10 |
47 | ···106c0:» e5bcf8f4·» ldr» pc,·[ip,·#2292]!»;·0x8f4 |
48 |
00010 |
48 | 000106c4·<__cxa_pure_virtual@plt>: |
49 |
···10 |
49 | ···106c4:» e28fc600·» add» ip,·pc,·#0,·12 |
50 |
···10 |
50 | ···106c8:» e28cca22·» add» ip,·ip,·#139264»;·0x22000 |
51 |
···10 |
51 | ···106cc:» e5bcf8ec·» ldr» pc,·[ip,·#2284]!»;·0x8ec |
52 |
00010 |
52 | 000106d0·<sqrt@plt>: |
53 |
···10 |
53 | ···106d0:» e28fc600·» add» ip,·pc,·#0,·12 |
54 |
···10 |
54 | ···106d4:» e28cca22·» add» ip,·ip,·#139264»;·0x22000 |
55 |
···10 |
55 | ···106d8:» e5bcf8e4·» ldr» pc,·[ip,·#2276]!»;·0x8e4 |
56 |
00010 |
56 | 000106dc·<malloc@plt>: |
57 |
···10 |
57 | ···106dc:» e28fc600·» add» ip,·pc,·#0,·12 |
58 |
···10 |
58 | ···106e0:» e28cca22·» add» ip,·ip,·#139264»;·0x22000 |
59 |
···10 |
59 | ···106e4:» e5bcf8dc·» ldr» pc,·[ip,·#2268]!»;·0x8dc |
60 |
00010 |
60 | 000106e8·<free@plt>: |
61 |
···10 |
61 | ···106e8:» e28fc600·» add» ip,·pc,·#0,·12 |
62 |
···10 |
62 | ···106ec:» e28cca22·» add» ip,·ip,·#139264»;·0x22000 |
63 |
···10 |
63 | ···106f0:» e5bcf8d4·» ldr» pc,·[ip,·#2260]!»;·0x8d4 |
64 |
00010 |
64 | 000106f4·<vprintf@plt>: |
65 |
···10 |
65 | ···106f4:» e28fc600·» add» ip,·pc,·#0,·12 |
66 |
···10 |
66 | ···106f8:» e28cca22·» add» ip,·ip,·#139264»;·0x22000 |
67 |
···10 |
67 | ···106fc:» e5bcf8cc·» ldr» pc,·[ip,·#2252]!»;·0x8cc |
68 |
00010 |
68 | 00010700·<gettimeofday@plt>: |
69 |
···10 |
69 | ···10700:» e28fc600·» add» ip,·pc,·#0,·12 |
70 |
···10 |
70 | ···10704:» e28cca22·» add» ip,·ip,·#139264»;·0x22000 |
71 |
···10 |
71 | ···10708:» e5bcf8c4·» ldr» pc,·[ip,·#2244]!»;·0x8c4 |
72 |
00010 |
72 | 0001070c·<qsort@plt>: |
73 |
···10 |
73 | ···1070c:» e28fc600·» add» ip,·pc,·#0,·12 |
74 |
···10 |
74 | ···10710:» e28cca22·» add» ip,·ip,·#139264»;·0x22000 |
75 |
···10 |
75 | ···10714:» e5bcf8bc·» ldr» pc,·[ip,·#2236]!»;·0x8bc |
76 |
00010 |
76 | 00010718·<__aeabi_atexit@plt>: |
77 |
···10 |
77 | ···10718:» e28fc600·» add» ip,·pc,·#0,·12 |
Max diff block lines reached; 0/9931 bytes (0.00%) of diff not shown. |
Offset 1, 31565 lines modified | Offset 1, 32544 lines modified | ||
1 | Disassembly·of·section·.text: | 1 | Disassembly·of·section·.text: |
2 |
00010 |
2 | 0001079c·<b2BroadPhase::b2BroadPhase()@@Base-0x120>: |
3 |
···10 |
3 | ···1079c:» e59f0004·» ldr» r0,·[pc,·#4]» ;·107a8·<__cxa_type_match@plt+0x18> |
4 |
···10 |
4 | ···107a0:» e08f0000·» add» r0,·pc,·r0 |
5 |
···10 |
5 | ···107a4:» eaffffab·» b» 10658·<__cxa_finalize@plt> |
6 |
···10 |
6 | ···107a8:» 00022858·» andeq» r2,·r2,·r8,·asr·r8 |
7 |
···10 |
7 | ···107ac:» e59f3010·» ldr» r3,·[pc,·#16]» ;·107c4·<__cxa_type_match@plt+0x34> |
8 |
···10 |
8 | ···107b0:» e3a02000·» mov» r2,·#0 |
9 |
···10 |
9 | ···107b4:» e79f3003·» ldr» r3,·[pc,·r3] |
10 |
···10 |
10 | ···107b8:» e5832000·» str» r2,·[r3] |
11 |
···10 |
11 | ···107bc:» e5832004·» str» r2,·[r3,·#4] |
12 |
···10 |
12 | ···107c0:» e12fff1e·» bx» lr |
13 |
···10 |
13 | ···107c4:» 000226a4·» andeq» r2,·r2,·r4,·lsr·#13 |
14 |
···10 |
14 | ···107c8:» e92d4038·» push» {r3,·r4,·r5,·lr} |
15 |
···10 |
15 | ···107cc:» e59f405c·» ldr» r4,·[pc,·#92]» ;·10830·<__cxa_type_match@plt+0xa0> |
16 |
···10 |
16 | ···107d0:» e59f105c·» ldr» r1,·[pc,·#92]» ;·10834·<__cxa_type_match@plt+0xa4> |
17 |
···10 |
17 | ···107d4:» e08f4004·» add» r4,·pc,·r4 |
18 |
···10 |
18 | ···107d8:» e59f2058·» ldr» r2,·[pc,·#88]» ;·10838·<__cxa_type_match@plt+0xa8> |
19 |
···10 |
19 | ···107dc:» e59f5058·» ldr» r5,·[pc,·#88]» ;·1083c·<__cxa_type_match@plt+0xac> |
20 |
···10 |
20 | ···107e0:» e7940001·» ldr» r0,·[r4,·r1] |
21 |
···10 |
21 | ···107e4:» e59f3054·» ldr» r3,·[pc,·#84]» ;·10840·<__cxa_type_match@plt+0xb0> |
22 |
···10 |
22 | ···107e8:» e08f5005·» add» r5,·pc,·r5 |
23 |
···10 |
23 | ···107ec:» e7942002·» ldr» r2,·[r4,·r2] |
24 |
···10 |
24 | ···107f0:» e2822008·» add» r2,·r2,·#8 |
25 |
···10 |
25 | ···107f4:» e5802000·» str» r2,·[r0] |
26 |
···10 |
26 | ···107f8:» e1a02005·» mov» r2,·r5 |
27 |
···10 |
27 | ···107fc:» e7941003·» ldr» r1,·[r4,·r3] |
28 |
···10 |
28 | ···10800:» ebffffc4·» bl» 10718·<__aeabi_atexit@plt> |
29 |
···10 |
29 | ···10804:» e59f1038·» ldr» r1,·[pc,·#56]» ;·10844·<__cxa_type_match@plt+0xb4> |
30 |
···10 |
30 | ···10808:» e59f3038·» ldr» r3,·[pc,·#56]» ;·10848·<__cxa_type_match@plt+0xb8> |
31 |
···10 |
31 | ···1080c:» e1a02005·» mov» r2,·r5 |
32 |
···10 |
32 | ···10810:» e59f5034·» ldr» r5,·[pc,·#52]» ;·1084c·<__cxa_type_match@plt+0xbc> |
33 |
···10 |
33 | ···10814:» e7940001·» ldr» r0,·[r4,·r1] |
34 |
···10 |
34 | ···10818:» e7943003·» ldr» r3,·[r4,·r3] |
35 |
···10 |
35 | ···1081c:» e2833008·» add» r3,·r3,·#8 |
36 |
···10 |
36 | ···10820:» e5803000·» str» r3,·[r0] |
37 |
···10 |
37 | ···10824:» e7941005·» ldr» r1,·[r4,·r5] |
38 |
···10 |
38 | ···10828:» e8bd4038·» pop» {r3,·r4,·r5,·lr} |
39 |
···10 |
39 | ···1082c:» eaffffb9·» b» 10718·<__aeabi_atexit@plt> |
40 |
···10 |
40 | ···10830:» 000227a8·» andeq» r2,·r2,·r8,·lsr·#15 |
41 |
···10 |
41 | ···10834:» ffffff1c·» » » ;·<UNDEFINED>·instruction:·0xffffff1c |
42 |
···10 |
42 | ···10838:» ffffff28·» » » ;·<UNDEFINED>·instruction:·0xffffff28 |
43 |
···10 |
43 | ···1083c:» 00022810·» andeq» r2,·r2,·r0,·lsl·r8 |
44 |
···10 |
44 | ···10840:» ffffff2c·» » » ;·<UNDEFINED>·instruction:·0xffffff2c |
45 |
···10 |
45 | ···10844:» ffffff20·» » » ;·<UNDEFINED>·instruction:·0xffffff20 |
46 |
···10 |
46 | ···10848:» ffffff30·» » » ;·<UNDEFINED>·instruction:·0xffffff30 |
47 |
···10 |
47 | ···1084c:» ffffff34·» » » ;·<UNDEFINED>·instruction:·0xffffff34 |
48 |
···10 |
48 | ···10850:» e59fc028·» ldr» ip,·[pc,·#40]» ;·10880·<__cxa_type_match@plt+0xf0> |
49 |
···10 |
49 | ···10854:» e59f3028·» ldr» r3,·[pc,·#40]» ;·10884·<__cxa_type_match@plt+0xf4> |
50 |
···10 |
50 | ···10858:» e59f1028·» ldr» r1,·[pc,·#40]» ;·10888·<__cxa_type_match@plt+0xf8> |
51 |
···10 |
51 | ···1085c:» e79fc00c·» ldr» ip,·[pc,·ip] |
52 |
···10 |
52 | ···10860:» e79f3003·» ldr» r3,·[pc,·r3] |
53 |
···10 |
53 | ···10864:» e59f2020·» ldr» r2,·[pc,·#32]» ;·1088c·<__cxa_type_match@plt+0xfc> |
54 |
···10 |
54 | ···10868:» e2833008·» add» r3,·r3,·#8 |
55 |
···10 |
55 | ···1086c:» e79f1001·» ldr» r1,·[pc,·r1] |
56 |
···10 |
56 | ···10870:» e1a0000c·» mov» r0,·ip |
57 |
···10 |
57 | ···10874:» e08f2002·» add» r2,·pc,·r2 |
58 |
···10 |
58 | ···10878:» e58c3000·» str» r3,·[ip] |
59 |
···10 |
59 | ···1087c:» eaffffa5·» b» 10718·<__aeabi_atexit@plt> |
60 |
···10 |
60 | ···10880:» 000226f8·» strdeq» r2,·[r2],·-r8 |
61 |
···10 |
61 | ···10884:» 00022644·» andeq» r2,·r2,·r4,·asr·#12 |
62 |
···10 |
62 | ···10888:» 0002263c·» andeq» r2,·r2,·ip,·lsr·r6 |
63 |
···10 |
63 | ···1088c:» 00022784·» andeq» r2,·r2,·r4,·lsl·#15 |
64 |
···10 |
64 | ···10890:» e3500000·» cmp» r0,·#0 |
65 |
···10 |
65 | ···10894:» 012fff1e·» bxeq» lr |
66 |
···10 |
66 | ···10898:» e12fff10·» bx» r0 |
67 |
···10 |
67 | ···1089c:» e1a01000·» mov» r1,·r0 |
68 |
···10 |
68 | ···108a0:» e59f200c·» ldr» r2,·[pc,·#12]» ;·108b4·<__cxa_type_match@plt+0x124> |
69 |
···10 |
69 | ···108a4:» e59f000c·» ldr» r0,·[pc,·#12]» ;·108b8·<__cxa_type_match@plt+0x128> |
70 |
···10 |
70 | ···108a8:» e08f2002·» add» r2,·pc,·r2 |
71 |
···10 |
71 | ···108ac:» e08f0000·» add» r0,·pc,·r0 |
72 |
···10 |
72 | ···108b0:» eaffff65·» b» 1064c·<__cxa_atexit@plt> |
73 |
···10 |
73 | ···108b4:» 00022750·» andeq» r2,·r2,·r0,·asr·r7 |
74 |
···10 |
74 | ···108b8:» ffffffdc·» » » ;·<UNDEFINED>·instruction:·0xffffffdc |
75 | ···10490:» 00021b84·» andeq» r1,·r2,·r4,·lsl·#23 | ||
76 |
|
75 | 000108bc·<b2BroadPhase::b2BroadPhase()@@Base>: |
77 |
···10 |
76 | ···108bc:» e92d4070·» push» {r4,·r5,·r6,·lr} |
78 |
···10 |
77 | ···108c0:» e1a04000·» mov» r4,·r0 |
79 |
···104 |
78 | ···108c4:» eb000ee1·» bl» 14450·<b2DynamicTree::b2DynamicTree()@@Base> |
80 |
···10 |
79 | ···108c8:» e3a05000·» mov» r5,·#0 |
81 |
···10 |
80 | ···108cc:» e3a06010·» mov» r6,·#16 |
82 |
···10 |
81 | ···108d0:» e584501c·» str» r5,·[r4,·#28] |
83 |
···10 |
82 | ···108d4:» e3a00080·» mov» r0,·#128» ;·0x80 |
84 |
···10 |
83 | ···108d8:» e5845034·» str» r5,·[r4,·#52]» ;·0x34 |
85 |
···10 |
84 | ···108dc:» e5846030·» str» r6,·[r4,·#48]» ;·0x30 |
86 |
···10 |
85 | ···108e0:» eb002148·» bl» 18e08·<b2Alloc(int)@@Base> |
87 |
···10 |
86 | ···108e4:» e5846024·» str» r6,·[r4,·#36]» ;·0x24 |
88 |
···10 |
87 | ···108e8:» e5845028·» str» r5,·[r4,·#40]» ;·0x28 |
88 | ···108ec:» e584002c·» str» r0,·[r4,·#44]» ;·0x2c | ||
89 |
|
89 | ···108f0:» e3a00040·» mov» r0,·#64» ;·0x40 |
90 |
···10 |
90 | ···108f4:» eb002143·» bl» 18e08·<b2Alloc(int)@@Base> |
91 |
···10 |
91 | ···108f8:» e5840020·» str» r0,·[r4,·#32] |
92 |
···10 |
92 | ···108fc:» e1a00004·» mov» r0,·r4 |
93 |
···10 |
93 | ···10900:» e8bd8070·» pop» {r4,·r5,·r6,·pc} |
94 | ···104d8:» e3a06010·» mov» r6,·#16 | ||
Max diff block lines reached; 2819653/2865744 bytes (98.39%) of diff not shown. |
Offset 1, 51 lines modified | Offset 1, 49 lines modified | ||
1 | Hex·dump·of·section·'.ARM.extab': | 1 | Hex·dump·of·section·'.ARM.extab': |
2 |
··0x0002 |
2 | ··0x0002ebd4·81c90181·b0ab08b1·00000000·81c90181·................ |
3 |
··0x0002 |
3 | ··0x0002ebe4·b0a908b1·00000000·c92c0181·b0b0af83·.........,...... |
4 |
··0x0002 |
4 | ··0x0002ebf4·00000000·c9220181·b0b0af87·00000000·.....".......... |
5 |
··0x0002 |
5 | ··0x0002ec04·c9260181·b0b0af84·00000000·81c90181·.&.............. |
6 |
··0x0002 |
6 | ··0x0002ec14·b0ad08b1·00000000·3f0a0181·b0af87c9·........?....... |
7 |
··0x0002 |
7 | ··0x0002ec24·00000000·82c90181·b0a908b1·00000000·................ |
8 |
··0x0002 |
8 | ··0x0002ec34·c9020181·b0008484·00000000·c9190181·................ |
9 |
··0x0002 |
9 | ··0x0002ec44·b0b0ae80·00000000·a8010181·b0b00fb1·................ |
10 |
··0x0002 |
10 | ··0x0002ec54·00000000·c9060181·b0b0ab80·00000000·................ |
11 |
··0x0002 |
11 | ··0x0002ec64·c9050181·b0b0ac80·00000000·84b20181·................ |
12 |
··0x0002 |
12 | ··0x0002ec74·b0b0af01·00000000·c91c0181·b0b0af85·................ |
13 |
··0x0002 |
13 | ··0x0002ec84·00000000·c92a0181·b0b0af84·00000000·.....*.......... |
14 |
··0x0002 |
14 | ··0x0002ec94·c91e0181·b0b0af80·00000000·3f140181·............?... |
15 |
··0x0002 |
15 | ··0x0002eca4·b0af83c9·00000000·c90b0181·b0b0ae80·................ |
16 |
··0x0002 |
16 | ··0x0002ecb4·00000000·c9100181·b0b0af82·00000000·................ |
17 |
··0x0002 |
17 | ··0x0002ecc4·84b20181·b0b0af01·00000000·90b20181·................ |
18 |
··0x0002 |
18 | ··0x0002ecd4·af86c901·00000000·c9200181·b0b0af87·.........·...... |
19 |
··0x0002 |
19 | ··0x0002ece4·00000000·81c90181·b0b00084·00000000·................ |
20 |
··0x0002 |
20 | ··0x0002ecf4·c9010181·b0b0a887·00000000·c9080181·................ |
21 |
··0x0002 |
21 | ··0x0002ed04·b0b0af87·00000000·c90a0181·b0b0af87·................ |
22 |
··0x0002 |
22 | ··0x0002ed14·00000000·86c90181·b0af08b1·00000000·................ |
23 |
··0x0002 |
23 | ··0x0002ed24·83c90181·b0af08b1·00000000·87c90181·................ |
24 |
··0x0002 |
24 | ··0x0002ed34·b0b00084·00000000·c90a0181·b0b0af87·................ |
25 |
··0x0002 |
25 | ··0x0002ed44·00000000·c9070181·b0b0ac87·00000000·................ |
26 |
··0x0002 |
26 | ··0x0002ed54·c9010181·b0b0ae87·00000000·c9010181·................ |
27 |
··0x0002 |
27 | ··0x0002ed64·b0b0a882·00000000·86c90181·b0af08b1·................ |
28 |
··0x0002 |
28 | ··0x0002ed74·00000000·c9130181·b0b0ac87·00000000·................ |
29 |
··0x0002 |
29 | ··0x0002ed84·c9090181·b0b0ac87·00000000·86c90181·................ |
30 |
··0x0002 |
30 | ··0x0002ed94·b0af08b1·00000000·87c90181·b0a908b1·................ |
31 |
··0x0002 |
31 | ··0x0002eda4·00000000·08b10181·b0b00084·00000000·................ |
32 |
··0x0002 |
32 | ··0x0002edb4·08b10181·b0b00084·00000000·86c90181·................ |
33 |
··0x0002 |
33 | ··0x0002edc4·b0af08b1·00000000·c90a0181·b0b0ad85·................ |
34 |
··0x0002 |
34 | ··0x0002edd4·00000000·86c90181·b0ad08b1·00000000·................ |
35 |
··0x0002 |
35 | ··0x0002ede4·86c90181·b0af08b1·00000000·c90a0181·................ |
36 |
··0x0002 |
36 | ··0x0002edf4·b0b0af87·00000000·c9130181·b0b0aa87·................ |
37 |
··0x0002 |
37 | ··0x0002ee04·00000000·83c90181·b0ad08b1·00000000·................ |
38 |
··0x0002 |
38 | ··0x0002ee14·c9040181·b0b0af87·00000000·80c90181·................ |
39 |
··0x0002 |
39 | ··0x0002ee24·b0af08b1·00000000·08b10181·b0b00084·................ |
40 |
··0x0002 |
40 | ··0x0002ee34·00000000·08b10181·b0b00084·00000000·................ |
41 |
··0x0002 |
41 | ··0x0002ee44·08b10181·b0b00084·00000000·a8010181·................ |
42 |
··0x0002 |
42 | ··0x0002ee54·b0b00cb1·00000000·a8010181·b0b00cb1·................ |
43 |
··0x0002 |
43 | ··0x0002ee64·00000000·a8010181·b0b00cb1·00000000·................ |
44 |
··0x0002 |
44 | ··0x0002ee74·02b10181·b0b00084·00000000·08b10181·................ |
45 |
··0x0002 |
45 | ··0x0002ee84·b0b00084·00000000·08b10181·b0b00084·................ |
46 |
··0x0002 |
46 | ··0x0002ee94·00000000·08b10181·b0b00084·00000000·................ |
47 |
··0x0002 |
47 | ··0x0002eea4·08b10181·b0b00084·00000000··········............ |
48 | ··0x0002dabc·b0b00084·00000000·08b10181·b0b00084·................ | ||
49 | ··0x0002dacc·00000000·08b10181·b0b00084·00000000·................ | ||
Offset 1, 277 lines modified | Offset 1, 268 lines modified | ||
1 | Hex·dump·of·section·'.ARM.exidx': | 1 | Hex·dump·of·section·'.ARM.exidx': |
2 |
··0x0002 |
2 | ··0x0002eeb0·fc18fe7f·b0b0b080·1019fe7f·a908b180·................ |
3 |
··0x0002 |
3 | ··0x0002eec0·9019fe7f·b0b0b080·c819fe7f·01000000·................ |
4 |
··0x0002 |
4 | ··0x0002eed0·ec19fe7f·b0b0aa80·2c1afe7f·b0b0a880·........,....... |
5 |
··0x0002 |
5 | ··0x0002eee0·4c1afe7f·b0b0aa80·b01afe7f·a908b180·L............... |
6 |
··0x0002 |
6 | ··0x0002eef0·001bfe7f·b0b0b080·fc1afe7f·b0b0a880·................ |
7 |
··0x0002 |
7 | ··0x0002ef00·341bfe7f·a908b180·581bfe7f·b0b0aa80·4.......X....... |
8 |
··0x0002 |
8 | ··0x0002ef10·f41bfe7f·01000000·ec1bfe7f·b0b0a980·................ |
9 |
··0x0002 |
9 | ··0x0002ef20·c01cfe7f·b0fcff7f·8c20fe7f·01000000·.........·...... |
10 |
··0x0002 |
10 | ··0x0002ef30·8420fe7f·acfcff7f·6c23fe7f·b0b0b080·.·......l#...... |
11 |
··0x0002 |
11 | ··0x0002ef40·1425fe7f·b0b0a880·4026fe7f·a0fcff7f·.%......@&...... |
12 |
··0x0002 |
12 | ··0x0002ef50·6c35fe7f·a93f0280·c435fe7f·01000000·l5...?...5...... |
13 |
··0x0002 |
13 | ··0x0002ef60·bc35fe7f·b0b0ac80·0037fe7f·8cfcff7f·.5.......7...... |
14 |
··0x0002 |
14 | ··0x0002ef70·243cfe7f·01000000·1c3cfe7f·a882c980·$<.......<...... |
15 |
··0x0002 |
15 | ··0x0002ef80·e840fe7f·b0b0ad80·c441fe7f·b0a80980·.@.......A...... |
16 |
··0x0002 |
16 | ··0x0002ef90·1044fe7f·b0b0a880·fc44fe7f·b0ae2180·.D.......D....!. |
17 |
··0x0002 |
17 | ··0x0002efa0·d445fe7f·01000000·cc45fe7f·b0008480·.E.......E...... |
18 |
··0x0002 |
18 | ··0x0002efb0·5047fe7f·a880c980·484afe7f·48fcff7f·PG......HJ..H... |
19 |
··0x0002 |
19 | ··0x0002efc0·9054fe7f·01000000·8854fe7f·b0b0aa80·.T.......T...... |
20 |
··0x0002 |
20 | ··0x0002efd0·2455fe7f·b0b0a880·3455fe7f·b0b0aa80·$U......4U...... |
21 |
··0x0002 |
21 | ··0x0002efe0·1856fe7f·b0008480·4456fe7f·b0b0ae80·.V......DV...... |
22 |
··0x0002 |
22 | ··0x0002eff0·1c5bfe7f·1cfcff7f·ac5ffe7f·ab08b180·.[......._...... |
23 |
··0x0002 |
23 | ··0x0002f000·2060fe7f·a908b180·8061fe7f·b0b0ac80··`.......a...... |
24 |
··0x0002 |
24 | ··0x0002f010·7c62fe7f·b0b0b080·4463fe7f·b0b0aa80·|b......Dc...... |
25 |
··0x0002 |
25 | ··0x0002f020·8863fe7f·b0b0b080·8863fe7f·a908b180·.c.......c...... |
26 |
··0x0002 |
26 | ··0x0002f030·4864fe7f·b0b0a880·6064fe7f·b0008480·Hd......`d...... |
27 |
··0x0002 |
27 | ··0x0002f040·d464fe7f·b0af0480·5867fe7f·b0b0b080·.d......Xg...... |
28 |
··0x0002 |
28 | ··0x0002f050·b867fe7f·01000000·b067fe7f·c0fbff7f·.g.......g...... |
29 |
··0x0002 |
29 | ··0x0002f060·d079fe7f·01000000·c879fe7f·b0b0b080·.y.......y...... |
30 |
··0x0002 |
30 | ··0x0002f070·d479fe7f·b0008480·8c7afe7f·b0b0b080·.y.......z...... |
31 |
··0x0002 |
31 | ··0x0002f080·9c7afe7f·b0ae0f80·647bfe7f·b0b0a880·.z......d{...... |
32 |
··0x0002 |
32 | ··0x0002f090·c07bfe7f·ab08b180·307cfe7f·a908b180·.{......0|...... |
33 |
··0x0002 |
33 | ··0x0002f0a0·787cfe7f·b0b0aa80·087dfe7f·b0b0b080·x|.......}...... |
34 |
··0x0002 |
34 | ··0x0002f0b0·387dfe7f·b0b0ab80·d07dfe7f·01000000·8}.......}...... |
35 |
··0x0002 |
35 | ··0x0002f0c0·c87dfe7f·b0b0b080·847efe7f·b0008480·.}.......~...... |
36 |
··0x0002 |
36 | ··0x0002f0d0·e07efe7f·b0b0b080·dc7efe7f·b0b0a880·.~.......~...... |
37 |
··0x0002 |
37 | ··0x0002f0e0·407ffe7f·44fbff7f·b880fe7f·b0b0a880·@...D........... |
38 |
··0x0002 |
38 | ··0x0002f0f0·c480fe7f·01000000·bc80fe7f·b0b0b080·................ |
39 |
··0x0002 |
39 | ··0x0002f100·b481fe7f·af08b180·7482fe7f·28fbff7f·........t...(... |
40 |
··0x0002 |
40 | ··0x0002f110·1884fe7f·b0b0a880·5484fe7f·01000000·........T....... |
41 |
··0x0002 |
41 | ··0x0002f120·4c84fe7f·b0b0b080·4086fe7f·b0008480·L.......@....... |
42 |
··0x0002 |
42 | ··0x0002f130·ac87fe7f·b0b0b080·908afe7f·b081c980·................ |
43 |
··0x0002 |
43 | ··0x0002f140·a88cfe7f·b0b0b080·a48cfe7f·b0b0ac80·................ |
44 |
··0x0002 |
44 | ··0x0002f150·708dfe7f·b0b0a880·7c8dfe7f·b0b0b080·p.......|....... |
45 |
··0x0002 |
45 | ··0x0002f160·e88dfe7f·a884c980·c48ffe7f·d4faff7f·................ |
46 |
··0x0002 |
46 | ··0x0002f170·3896fe7f·b0b0ab80·e496fe7f·01000000·8............... |
47 |
··0x0002 |
47 | ··0x0002f180·dc96fe7f·ab08b180·8897fe7f·a908b180·................ |
48 |
··0x0002 |
48 | ··0x0002f190·c897fe7f·ad08b180·0c99fe7f·b0b0b080·................ |
49 |
··0x0002 |
49 | ··0x0002f1a0·4099fe7f·b0b0aa80·a499fe7f·01000000·@............... |
50 |
··0x0002 |
50 | ··0x0002f1b0·9c99fe7f·b0b0b080·e499fe7f·01000000·................ |
51 |
··0x0002 |
51 | ··0x0002f1c0·dc99fe7f·b081c980·b89afe7f·b0b0b080·................ |
52 |
··0x0002 |
52 | ··0x0002f1d0·389cfe7f·01000000·309cfe7f·b0b0b080·8.......0....... |
53 |
··0x0002 |
53 | ··0x0002f1e0·309cfe7f·68faff7f·809cfe7f·01000000·0...h........... |
54 |
··0x0002 |
54 | ··0x0002f1f0·789cfe7f·b0b0b080·909cfe7f·ad08b180·x............... |
55 |
··0x0002 |
55 | ··0x0002f200·2c9dfe7f·a908b180·889dfe7f·b0b0b080·,............... |
56 |
··0x0002 |
56 | ··0x0002f210·8c9dfe7f·01000000·849dfe7f·b0a90480·................ |
57 |
··0x0002 |
57 | ··0x0002f220·cc9dfe7f·b0b0a880·d89dfe7f·b0a90480·................ |
58 |
··0x0002 |
58 | ··0x0002f230·5c9efe7f·01000000·549efe7f·af08b180·\.......T....... |
59 |
··0x0002 |
59 | ··0x0002f240·b09ffe7f·b0b0b080·ac9ffe7f·0cfaff7f·................ |
60 |
··0x0002 |
60 | ··0x0002f250·c4a1fe7f·ab08b180·84a2fe7f·b0aa0780·................ |
61 |
··0x0002 |
61 | ··0x0002f260·f8a2fe7f·ab08b180·f8a3fe7f·b0008480·................ |
62 |
··0x0002 |
62 | ··0x0002f270·14a5fe7f·b0b0b080·78a5fe7f·ac80c980·........x....... |
63 |
··0x0002 |
63 | ··0x0002f280·44a6fe7f·e0f9ff7f·14a7fe7f·b0b0ac80·D............... |
64 |
··0x0002 |
64 | ··0x0002f290·3ca8fe7f·b0b0aa80·04a9fe7f·b0b0b080·<............... |
65 |
··0x0002 |
65 | ··0x0002f2a0·34a9fe7f·b0ab0280·4cabfe7f·01000000·4.......L....... |
66 |
··0x0002 |
66 | ··0x0002f2b0·44abfe7f·b0b0b080·54abfe7f·b0b0a880·D.......T....... |
67 |
··0x0002 |
67 | ··0x0002f2c0·60abfe7f·b0b0b080·98abfe7f·b0b0a880·`............... |
68 |
··0x0002 |
68 | ··0x0002f2d0·e8abfe7f·ab08b180·bcacfe7f·af08b180·................ |
69 |
··0x0002 |
69 | ··0x0002f2e0·3caefe7f·b0af0280·08b0fe7f·84f9ff7f·<............... |
70 |
··0x0002 |
70 | ··0x0002f2f0·28b2fe7f·b0b0ac80·54b3fe7f·01000000·(.......T....... |
71 |
··0x0002 |
71 | ··0x0002f300·4cb3fe7f·b0b0b080·80b3fe7f·af08b180·L............... |
72 |
··0x0002 |
72 | ··0x0002f310·40b4fe7f·b0b0aa80·2cb5fe7f·ad08b180·@.......,....... |
73 |
··0x0002 |
73 | ··0x0002f320·0cb6fe7f·b0af0e80·58b7fe7f·ab08b180·........X....... |
74 |
··0x0002 |
74 | ··0x0002f330·f4b7fe7f·b0b0b080·38b8fe7f·b0ac0180·........8....... |
75 |
··0x0002 |
75 | ··0x0002f340·50bcfe7f·01000000·48bcfe7f·ab08b180·P.......H....... |
76 |
··0x0002 |
76 | ··0x0002f350·e8bcfe7f·b0b0a880·2cbdfe7f·b0ac0580·........,....... |
77 |
··0x0002 |
77 | ··0x0002f360·ecbdfe7f·18f9ff7f·34c1fe7f·1cf9ff7f·........4....... |
78 |
··0x0002 |
78 | ··0x0002f370·a8c7fe7f·01000000·a0c7fe7f·ab08b180·................ |
79 |
··0x0002 |
79 | ··0x0002f380·28c8fe7f·b0b0ac80·90c8fe7f·b0b0b080·(............... |
80 |
··0x0002 |
80 | ··0x0002f390·b8c8fe7f·b0b0ac80·18c9fe7f·b0b0aa80·................ |
81 |
··0x0002 |
81 | ··0x0002f3a0·00cafe7f·ab08b180·38cbfe7f·ad08b180·........8....... |
82 |
··0x0002 |
82 | ··0x0002f3b0·9cccfe7f·b0b0b080·e4ccfe7f·d8f8ff7f·................ |
83 |
··0x0002 |
83 | ··0x0002f3c0·b4d0fe7f·dcf8ff7f·f0dbfe7f·b0b0b080·................ |
84 |
··0x0002 |
84 | ··0x0002f3d0·18dcfe7f·d8f8ff7f·b0ddfe7f·b0af1a80·................ |
85 |
··0x0002 |
85 | ··0x0002f3e0·c4e1fe7f·b0ae1180·8ce3fe7f·ccf8ff7f·................ |
86 |
··0x0002 |
86 | ··0x0002f3f0·b8e6fe7f·b0b0b080·e0e6fe7f·b0b0aa80·................ |
87 |
··0x0002 |
87 | ··0x0002f400·a4e7fe7f·b0ab0280·70e9fe7f·b8f8ff7f·........p....... |
88 |
··0x0002 |
88 | ··0x0002f410·b0ebfe7f·b0a80380·f8ebfe7f·b4f8ff7f·................ |
89 |
··0x0002 |
89 | ··0x0002f420·6cf0fe7f·b0a90880·dcf0fe7f·01000000·l............... |
90 |
··0x0002 |
90 | ··0x0002f430·d4f0fe7f·b0b0b080·2cf1fe7f·01000000·........,....... |
91 |
··0x0002 |
91 | ··0x0002f440·24f1fe7f·b0b0b080·20f1fe7f·b0af1080·$.......·....... |
92 |
··0x0002 |
92 | ··0x0002f450·dcf1fe7f·b0b0a880·e8f1fe7f·a908b180·................ |
93 |
··0x0002 |
93 | ··0x0002f460·0cf2fe7f·b0a80180·3cf2fe7f·b0ac0180·........<....... |
94 |
··0x0002 |
94 | ··0x0002f470·7cf2fe7f·01000000·74f2fe7f·b0b0b080·|.......t....... |
95 |
··0x0002 |
95 | ··0x0002f480·70f2fe7f·b0af1080·2cf3fe7f·b0b0a880·p.......,....... |
96 |
··0x0002 |
96 | ··0x0002f490·38f3fe7f·a908b180·5cf3fe7f·b0a80180·8.......\....... |
97 |
··0x0002 |
97 | ··0x0002f4a0·8cf3fe7f·b0ac0180·ccf3fe7f·01000000·................ |
98 |
··0x0002 |
98 | ··0x0002f4b0·c4f3fe7f·b0b0b080·c0f3fe7f·00840280·................ |
Max diff block lines reached; 0/36164 bytes (0.00%) of diff not shown. |
Offset 1, 217 lines modified | Offset 1, 217 lines modified | ||
1 | Hex·dump·of·section·'.rodata': | 1 | Hex·dump·of·section·'.rodata': |
2 |
··0x0002 |
2 | ··0x0002ff40·7b0a0000·20206232·426f6479·44656620·{...··b2BodyDef· |
3 |
··0x0002 |
3 | ··0x0002ff50·62643b0a·00000000·20206264·2e747970·bd;.....··bd.typ |
4 |
··0x0002 |
4 | ··0x0002ff60·65203d20·6232426f·64795479·70652825·e·=·b2BodyType(% |
5 |
··0x0002 |
5 | ··0x0002ff70·64293b0a·00000000·20206264·2e706f73·d);.....··bd.pos |
6 |
··0x0002 |
6 | ··0x0002ff80·6974696f·6e2e5365·7428252e·31356c65·ition.Set(%.15le |
7 |
··0x0002 |
7 | ··0x0002ff90·662c2025·2e31356c·6566293b·0a000000·f,·%.15lef);.... |
8 |
··0x0002 |
8 | ··0x0002ffa0·20206264·2e616e67·6c65203d·20252e31···bd.angle·=·%.1 |
9 |
··0x0002 |
9 | ··0x0002ffb0·356c6566·3b0a0000·20206264·2e6c696e·5lef;...··bd.lin |
10 |
··0x0002 |
10 | ··0x0002ffc0·65617256·656c6f63·6974792e·53657428·earVelocity.Set( |
11 |
··0x0002 |
11 | ··0x0002ffd0·252e3135·6c65662c·20252e31·356c6566·%.15lef,·%.15lef |
12 |
··0x0002 |
12 | ··0x0002ffe0·293b0a00·20206264·2e616e67·756c6172·);..··bd.angular |
13 |
··0x0002 |
13 | ··0x0002fff0·56656c6f·63697479·203d2025·2e31356c·Velocity·=·%.15l |
14 |
··0x000 |
14 | ··0x00030000·65663b0a·00000000·20206264·2e6c696e·ef;.....··bd.lin |
15 |
··0x000 |
15 | ··0x00030010·65617244·616d7069·6e67203d·20252e31·earDamping·=·%.1 |
16 |
··0x000 |
16 | ··0x00030020·356c6566·3b0a0000·20206264·2e616e67·5lef;...··bd.ang |
17 |
··0x000 |
17 | ··0x00030030·756c6172·44616d70·696e6720·3d20252e·ularDamping·=·%. |
18 |
··0x000 |
18 | ··0x00030040·31356c65·663b0a00·20206264·2e616c6c·15lef;..··bd.all |
19 |
··0x000 |
19 | ··0x00030050·6f77536c·65657020·3d20626f·6f6c2825·owSleep·=·bool(% |
20 |
··0x000 |
20 | ··0x00030060·64293b0a·00000000·20206264·2e617761·d);.....··bd.awa |
21 |
··0x000 |
21 | ··0x00030070·6b65203d·20626f6f·6c282564·293b0a00·ke·=·bool(%d);.. |
22 |
··0x000 |
22 | ··0x00030080·20206264·2e666978·6564526f·74617469···bd.fixedRotati |
23 |
··0x000 |
23 | ··0x00030090·6f6e203d·20626f6f·6c282564·293b0a00·on·=·bool(%d);.. |
24 |
··0x000 |
24 | ··0x000300a0·20206264·2e62756c·6c657420·3d20626f···bd.bullet·=·bo |
25 |
··0x000 |
25 | ··0x000300b0·6f6c2825·64293b0a·00000000·20206264·ol(%d);.....··bd |
26 |
··0x000 |
26 | ··0x000300c0·2e616374·69766520·3d20626f·6f6c2825·.active·=·bool(% |
27 |
··0x000 |
27 | ··0x000300d0·64293b0a·00000000·20206264·2e677261·d);.....··bd.gra |
28 |
··0x000 |
28 | ··0x000300e0·76697479·5363616c·65203d20·252e3135·vityScale·=·%.15 |
29 |
··0x000 |
29 | ··0x000300f0·6c65663b·0a000000·2020626f·64696573·lef;....··bodies |
30 |
··0x000 |
30 | ··0x00030100·5b25645d·203d206d·5f776f72·6c642d3e·[%d]·=·m_world-> |
31 |
··0x000 |
31 | ··0x00030110·43726561·7465426f·64792826·6264293b·CreateBody(&bd); |
32 |
··0x000 |
32 | ··0x00030120·0a000000·0a000000·7d0a0000·20207b0a·........}...··{. |
33 |
··0x000 |
33 | ··0x00030130·00000000·20207d0a·00000000·20202020·....··}.....···· |
34 |
··0x000 |
34 | ··0x00030140·62324669·78747572·65446566·2066643b·b2FixtureDef·fd; |
35 |
··0x000 |
35 | ··0x00030150·0a000000·20202020·66642e66·72696374·....····fd.frict |
36 |
··0x000 |
36 | ··0x00030160·696f6e20·3d20252e·31356c65·663b0a00·ion·=·%.15lef;.. |
37 |
··0x000 |
37 | ··0x00030170·20202020·66642e72·65737469·74757469·····fd.restituti |
38 |
··0x000 |
38 | ··0x00030180·6f6e203d·20252e31·356c6566·3b0a0000·on·=·%.15lef;... |
39 |
··0x000 |
39 | ··0x00030190·20202020·66642e64·656e7369·7479203d·····fd.density·= |
40 |
··0x000 |
40 | ··0x000301a0·20252e31·356c6566·3b0a0000·20202020··%.15lef;...···· |
41 |
··0x000 |
41 | ··0x000301b0·66642e69·7353656e·736f7220·3d20626f·fd.isSensor·=·bo |
42 |
··0x000 |
42 | ··0x000301c0·6f6c2825·64293b0a·00000000·20202020·ol(%d);.....···· |
43 |
··0x000 |
43 | ··0x000301d0·66642e66·696c7465·722e6361·7465676f·fd.filter.catego |
44 |
··0x000 |
44 | ··0x000301e0·72794269·7473203d·2075696e·74313628·ryBits·=·uint16( |
45 |
··0x000 |
45 | ··0x000301f0·2564293b·0a000000·20202020·66642e66·%d);....····fd.f |
46 |
··0x000 |
46 | ··0x00030200·696c7465·722e6d61·736b4269·7473203d·ilter.maskBits·= |
47 |
··0x000 |
47 | ··0x00030210·2075696e·74313628·2564293b·0a000000··uint16(%d);.... |
48 |
··0x000 |
48 | ··0x00030220·20202020·66642e66·696c7465·722e6772·····fd.filter.gr |
49 |
··0x000 |
49 | ··0x00030230·6f757049·6e646578·203d2069·6e743136·oupIndex·=·int16 |
50 |
··0x000 |
50 | ··0x00030240·28256429·3b0a0000·20202020·62324369·(%d);...····b2Ci |
51 |
··0x000 |
51 | ··0x00030250·72636c65·53686170·65207368·6170653b·rcleShape·shape; |
52 |
··0x000 |
52 | ··0x00030260·0a000000·20202020·73686170·652e6d5f·....····shape.m_ |
53 |
··0x000 |
53 | ··0x00030270·72616469·7573203d·20252e31·356c6566·radius·=·%.15lef |
54 |
··0x000 |
54 | ··0x00030280·3b0a0000·20202020·73686170·652e6d5f·;...····shape.m_ |
55 |
··0x000 |
55 | ··0x00030290·702e5365·7428252e·31356c65·662c2025·p.Set(%.15lef,·% |
56 |
··0x000 |
56 | ··0x000302a0·2e31356c·6566293b·0a000000·20202020·.15lef);....···· |
57 |
··0x000 |
57 | ··0x000302b0·62324564·67655368·61706520·73686170·b2EdgeShape·shap |
58 |
··0x000 |
58 | ··0x000302c0·653b0a00·20202020·73686170·652e6d5f·e;..····shape.m_ |
59 |
··0x000 |
59 | ··0x000302d0·76657274·6578302e·53657428·252e3135·vertex0.Set(%.15 |
60 |
··0x000 |
60 | ··0x000302e0·6c65662c·20252e31·356c6566·293b0a00·lef,·%.15lef);.. |
61 |
··0x000 |
61 | ··0x000302f0·20202020·73686170·652e6d5f·76657274·····shape.m_vert |
62 |
··0x000 |
62 | ··0x00030300·6578312e·53657428·252e3135·6c65662c·ex1.Set(%.15lef, |
63 |
··0x000 |
63 | ··0x00030310·20252e31·356c6566·293b0a00·20202020··%.15lef);..···· |
64 |
··0x000 |
64 | ··0x00030320·73686170·652e6d5f·76657274·6578322e·shape.m_vertex2. |
65 |
··0x000 |
65 | ··0x00030330·53657428·252e3135·6c65662c·20252e31·Set(%.15lef,·%.1 |
66 |
··0x000 |
66 | ··0x00030340·356c6566·293b0a00·20202020·73686170·5lef);..····shap |
67 |
··0x000 |
67 | ··0x00030350·652e6d5f·76657274·6578332e·53657428·e.m_vertex3.Set( |
68 |
··0x000 |
68 | ··0x00030360·252e3135·6c65662c·20252e31·356c6566·%.15lef,·%.15lef |
69 |
··0x000 |
69 | ··0x00030370·293b0a00·20202020·73686170·652e6d5f·);..····shape.m_ |
70 |
··0x000 |
70 | ··0x00030380·68617356·65727465·7830203d·20626f6f·hasVertex0·=·boo |
71 |
··0x000 |
71 | ··0x00030390·6c282564·293b0a00·20202020·73686170·l(%d);..····shap |
72 |
··0x000 |
72 | ··0x000303a0·652e6d5f·68617356·65727465·7833203d·e.m_hasVertex3·= |
73 |
··0x000 |
73 | ··0x000303b0·20626f6f·6c282564·293b0a00·20202020··bool(%d);..···· |
74 |
··0x000 |
74 | ··0x000303c0·6232506f·6c79676f·6e536861·70652073·b2PolygonShape·s |
75 |
··0x000 |
75 | ··0x000303d0·68617065·3b0a0000·20202020·62325665·hape;...····b2Ve |
76 |
··0x000 |
76 | ··0x000303e0·63322076·735b2564·5d3b0a00·20202020·c2·vs[%d];..···· |
77 |
··0x000 |
77 | ··0x000303f0·76735b25·645d2e53·65742825·2e31356c·vs[%d].Set(%.15l |
78 |
··0x000 |
78 | ··0x00030400·65662c20·252e3135·6c656629·3b0a0000·ef,·%.15lef);... |
79 |
··0x000 |
79 | ··0x00030410·20202020·73686170·652e5365·74287673·····shape.Set(vs |
80 |
··0x000 |
80 | ··0x00030420·2c202564·293b0a00·20202020·62324368·,·%d);..····b2Ch |
81 |
··0x000 |
81 | ··0x00030430·61696e53·68617065·20736861·70653b0a·ainShape·shape;. |
82 |
··0x000 |
82 | ··0x00030440·00000000·20202020·73686170·652e4372·....····shape.Cr |
83 |
··0x000 |
83 | ··0x00030450·65617465·43686169·6e287673·2c202564·eateChain(vs,·%d |
84 |
··0x000 |
84 | ··0x00030460·293b0a00·20202020·73686170·652e6d5f·);..····shape.m_ |
85 |
··0x000 |
85 | ··0x00030470·70726576·56657274·65782e53·65742825·prevVertex.Set(% |
86 |
··0x000 |
86 | ··0x00030480·2e31356c·65662c20·252e3135·6c656629·.15lef,·%.15lef) |
87 |
··0x000 |
87 | ··0x00030490·3b0a0000·20202020·73686170·652e6d5f·;...····shape.m_ |
88 |
··0x000 |
88 | ··0x000304a0·6e657874·56657274·65782e53·65742825·nextVertex.Set(% |
89 |
··0x000 |
89 | ··0x000304b0·2e31356c·65662c20·252e3135·6c656629·.15lef,·%.15lef) |
90 |
··0x000 |
90 | ··0x000304c0·3b0a0000·20202020·73686170·652e6d5f·;...····shape.m_ |
91 |
··0x000 |
91 | ··0x000304d0·68617350·72657656·65727465·78203d20·hasPrevVertex·=· |
92 |
··0x000 |
92 | ··0x000304e0·626f6f6c·28256429·3b0a0000·20202020·bool(%d);...···· |
93 |
··0x000 |
93 | ··0x000304f0·73686170·652e6d5f·6861734e·65787456·shape.m_hasNextV |
94 |
··0x000 |
94 | ··0x00030500·65727465·78203d20·626f6f6c·28256429·ertex·=·bool(%d) |
95 |
··0x000 |
95 | ··0x00030510·3b0a0000·20202020·66642e73·68617065·;...····fd.shape |
96 |
··0x000 |
96 | ··0x00030520·203d2026·73686170·653b0a00·20202020··=·&shape;..···· |
97 |
··0x000 |
97 | ··0x00030530·626f6469·65735b25·645d2d3e·43726561·bodies[%d]->Crea |
98 |
··0x000 |
98 | ··0x00030540·74654669·78747572·65282666·64293b0a·teFixture(&fd);. |
Max diff block lines reached; 0/28732 bytes (0.00%) of diff not shown. |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.fini_array': | 1 | Hex·dump·of·section·'.fini_array': |
2 |
··0x0003 |
2 | ··0x000327f8·9c070100·00000000···················........ |
Offset 1, 85 lines modified | Offset 1, 85 lines modified | ||
1 | Hex·dump·of·section·'.data.rel.ro': | 1 | Hex·dump·of·section·'.data.rel.ro': |
2 |
··0x0003 |
2 | ··0x00032800·00000000·00000000·00000000·00000000·................ |
3 |
··0x0003 |
3 | ··0x00032810·00000000·00000000·00000000·00000000·................ |
4 |
··0x0003 |
4 | ··0x00032820·00000000·00000000·00000000·00000000·................ |
5 |
··0x0003 |
5 | ··0x00032830·0c6c0100·346c0100·186d0100·306a0100·.l..4l...m..0j.. |
6 |
··0x0003 |
6 | ··0x00032840·3c6a0100·1c6b0100·446a0100·046b0100·<j...k..Dj...k.. |
7 |
··0x0003 |
7 | ··0x00032850·00000000·00000000·b06f0100·a0710100·.........o...q.. |
8 |
··0x0003 |
8 | ··0x00032860·b46f0100·886e0100·906e0100·20700100·.o...n...n..·p.. |
9 |
··0x0003 |
9 | ··0x00032870·f46e0100·4c6f0100·00000000·00000000·.n..Lo.......... |
10 |
··0x0003 |
10 | ··0x00032880·b0720100·28750100·b4720100·b4710100·.r..(u...r...q.. |
11 |
··0x0003 |
11 | ··0x00032890·bc710100·7c730100·c4710100·74720100·.q..|s...q..tr.. |
12 |
··0x0003 |
12 | ··0x000328a0·00000000·00000000·e87d0100·c07e0100·.........}...~.. |
13 |
··0x0003 |
13 | ··0x000328b0·ec7d0100·6c750100·74750100·68770100·.}..lu..tu..hw.. |
14 |
··0x0003 |
14 | ··0x000328c0·dc780100·c87b0100·00000000·00000000·.x...{.......... |
15 |
··0x0003 |
15 | ··0x000328d0·00000000·00000000·00000000·00000000·................ |
16 |
··0x0003 |
16 | ··0x000328e0·00000000·00000000·00000000·00000000·................ |
17 |
··0x0003 |
17 | ··0x000328f0·00000000·00000000·f89d0100·0c9e0100·................ |
18 |
··0x0003 |
18 | ··0x00032900·fc9d0100·009e0100·049e0100·089e0100·................ |
19 |
··0x0003 |
19 | ··0x00032910·00000000·00000000·f49d0100·609e0100·............`... |
20 |
··0x0003 |
20 | ··0x00032920·04e50100·00000000·00000000·00000000·................ |
21 |
··0x0003 |
21 | ··0x00032930·00000000·00000000·00000000·00000000·................ |
22 |
··0x0003 |
22 | ··0x00032940·00000000·00000000·68e50100·64e50100·........h...d... |
23 |
··0x0003 |
23 | ··0x00032950·2ce60100·00000000·00000000·00000000·,............... |
24 |
··0x0003 |
24 | ··0x00032960·f0e60100·ece60100·b4e70100·00000000·................ |
25 |
··0x0003 |
25 | ··0x00032970·00000000·00000000·78e80100·74e80100·........x...t... |
26 |
··0x0003 |
26 | ··0x00032980·ace80100·00000000·00000000·00000000·................ |
27 |
··0x0003 |
27 | ··0x00032990·44090200·40090200·78090200·00000000·D...@...x....... |
28 |
··0x0003 |
28 | ··0x000329a0·00000000·00000000·280a0200·240a0200·........(...$... |
29 |
··0x0003 |
29 | ··0x000329b0·5c0a0200·00000000·00000000·00000000·\............... |
30 |
··0x0003 |
30 | ··0x000329c0·0c0b0200·080b0200·400b0200·00000000·........@....... |
31 |
··0x0003 |
31 | ··0x000329d0·00000000·00000000·f00b0200·ec0b0200·................ |
32 |
··0x0003 |
32 | ··0x000329e0·240c0200·00000000·00000000·00000000·$............... |
33 |
··0x0003 |
33 | ··0x000329f0·00000000·00000000·00000000·00000000·................ |
34 |
··0x0003 |
34 | ··0x00032a00·24130200·d00c0200·00000000·00000000·$............... |
35 |
··0x0003 |
35 | ··0x00032a10·00000000·00000000·00000000·00000000·................ |
36 |
··0x0003 |
36 | ··0x00032a20·00000000·00000000·e00d0200·200e0200·............·... |
37 |
··0x0003 |
37 | ··0x00032a30·600e0200·880e0200·fc110200·d00c0200·`............... |
38 |
··0x0003 |
38 | ··0x00032a40·900e0200·34130200·940e0200·d40c0200·....4........... |
39 |
··0x0003 |
39 | ··0x00032a50·48130200·00000000·00000000·00000000·H............... |
40 |
··0x0003 |
40 | ··0x00032a60·b0160200·f0160200·30170200·50170200·........0...P... |
41 |
··0x0003 |
41 | ··0x00032a70·dc1b0200·d00c0200·64170200·e81c0200·........d....... |
42 |
··0x0003 |
42 | ··0x00032a80·68170200·d4190200·a8160200·00000000·h............... |
43 |
··0x0003 |
43 | ··0x00032a90·00000000·00000000·841f0200·c41f0200·................ |
44 |
··0x0003 |
44 | ··0x00032aa0·04200200·30200200·d0290200·d00c0200·.·..0·...)...... |
45 |
··0x0003 |
45 | ··0x00032ab0·4c200200·a02a0200·50200200·041e0200·L·...*..P·...... |
46 |
··0x0003 |
46 | ··0x00032ac0·78250200·00000000·00000000·00000000·x%.............. |
47 |
··0x0003 |
47 | ··0x00032ad0·90300200·ac300200·c8300200·e8300200·.0...0...0...0.. |
48 |
··0x0003 |
48 | ··0x00032ae0·f0350200·d00c0200·fc300200·0c370200·.5.......0...7.. |
49 |
··0x0003 |
49 | ··0x00032af0·00310200·c4330200·88300200·00000000·.1...3...0...... |
50 |
··0x0003 |
50 | ··0x00032b00·00000000·00000000·f0380200·08390200·.........8...9.. |
51 |
··0x0003 |
51 | ··0x00032b10·48390200·68390200·203d0200·80390200·H9..h9..·=...9.. |
52 |
··0x0003 |
52 | ··0x00032b20·a4390200·0c3d0200·a8390200·a83b0200·.9...=...9...;.. |
53 |
··0x0003 |
53 | ··0x00032b30·e8380200·00000000·00000000·00000000·.8.............. |
54 |
··0x0003 |
54 | ··0x00032b40·3c3e0200·7c3e0200·bc3e0200·043f0200·<>..|>...>...?.. |
55 |
··0x0003 |
55 | ··0x00032b50·8c4b0200·d00c0200·183f0200·3c4d0200·.K.......?..<M.. |
56 |
··0x0003 |
56 | ··0x00032b60·1c3f0200·c8470200·f8420200·00000000·.?...G...B...... |
57 |
··0x0003 |
57 | ··0x00032b70·00000000·00000000·b4530200·f4530200·.........S...S.. |
58 |
··0x0003 |
58 | ··0x00032b80·34540200·60540200·c05a0200·68540200·4T..`T...Z..hT.. |
59 |
··0x0003 |
59 | ··0x00032b90·ac540200·385c0200·b0540200·94520200·.T..8\...T...R.. |
60 |
··0x0003 |
60 | ··0x00032ba0·18580200·00000000·00000000·00000000·.X.............. |
61 |
··0x0003 |
61 | ··0x00032bb0·585f0200·985f0200·d85f0200·f85f0200·X_..._..._..._.. |
62 |
··0x0003 |
62 | ··0x00032bc0·586b0200·d00c0200·0c600200·e06c0200·Xk.......`...l.. |
63 |
··0x0003 |
63 | ··0x00032bd0·10600200·94630200·9c670200·00000000·.`...c...g...... |
64 |
··0x0003 |
64 | ··0x00032be0·00000000·00000000·48710200·88710200·........Hq...q.. |
65 |
··0x0003 |
65 | ··0x00032bf0·c8710200·f0710200·00770200·d00c0200·.q...q...w...... |
66 |
··0x0003 |
66 | ··0x00032c00·f8710200·f0770200·fc710200·1c700200·.q...w...q...p.. |
67 |
··0x0003 |
67 | ··0x00032c10·0c750200·00000000·00000000·00000000·.u.............. |
68 |
··0x0003 |
68 | ··0x00032c20·b87a0200·f87a0200·387b0200·587b0200·.z...z..8{..X{.. |
69 |
··0x0003 |
69 | ··0x00032c30·d8820200·d00c0200·6c7b0200·00840200·........l{...... |
70 |
··0x0003 |
70 | ··0x00032c40·707b0200·80780200·187f0200·00000000·p{...x.......... |
71 |
··0x0003 |
71 | ··0x00032c50·00000000·00000000·c0860200·00870200·................ |
72 |
··0x0003 |
72 | ··0x00032c60·40870200·80870200·548d0200·d00c0200·@.......T....... |
73 |
··0x0003 |
73 | ··0x00032c70·94870200·d48e0200·98870200·14850200·................ |
74 |
··0x0003 |
74 | ··0x00032c80·848b0200·00000000·00000000·00000000·................ |
75 |
··0x0003 |
75 | ··0x00032c90·00000000·00000000·00000000·00000000·................ |
76 |
··0x0003 |
76 | ··0x00032ca0·00000000·00000000·00000000·00000000·................ |
77 |
··0x0003 |
77 | ··0x00032cb0·00000000·00000000·00000000·00000000·................ |
78 |
··0x0003 |
78 | ··0x00032cc0·acc10200·ecc10200·68c30200·00000000·........h....... |
79 |
··0x0003 |
79 | ··0x00032cd0·00000000·00000000·a8c10200·b0c10200·................ |
80 |
··0x0003 |
80 | ··0x00032ce0·60c20200·00000000·00000000·00000000·`............... |
81 |
··0x0003 |
81 | ··0x00032cf0·a4c10200·c4c10200·30c50200·f0c40200·........0....... |
82 |
··0x0003 |
82 | ··0x00032d00·98c40200·40c40200·00000000·00000000·....@........... |
83 |
··0x0003 |
83 | ··0x00032d10·a0c10200·d8c10200·c4c20200·00000000·................ |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | Hex·dump·of·section·'.init_array': | 1 | Hex·dump·of·section·'.init_array': |
2 |
··0x0003 |
2 | ··0x00032d20·ac070100·c8070100·50080100·00000000·........P....... |
Offset 1, 30 lines modified | Offset 1, 30 lines modified | ||
1 | Hex·dump·of·section·'.got': | 1 | Hex·dump·of·section·'.got': |
2 |
··0x0003 |
2 | ··0x00032e50·00000000·58300300·54300300·50300300·....X0..T0..P0.. |
3 |
··0x0003 |
3 | ··0x00032e60·00330300·6c300300·60300300·5c300300·.3..l0..`0..\0.. |
4 |
··0x0003 |
4 | ··0x00032e70·68300300·64300300·70300300·74300300·h0..d0..p0..t0.. |
5 |
··0x0003 |
5 | ··0x00032e80·78280300·28280300·50280300·a0280300·x(..((..P(...(.. |
6 |
··0x0003 |
6 | ··0x00032e90·78300300·7c300300·04300300·c8280300·x0..|0...0...(.. |
7 |
··0x0003 |
7 | ··0x00032ea0·0c330300·08330300·209e0100·10290300·.3...3..·....).. |
8 |
··0x0003 |
8 | ··0x00032eb0·f49d0100·f0280300·f89d0100·40290300·.....(......@).. |
9 |
··0x0003 |
9 | ··0x00032ec0·58290300·70290300·14330300·28e90100·X)..p)...3..(... |
10 |
··0x0003 |
10 | ··0x00032ed0·c0e80100·bc0b0200·540b0200·a00c0200·........T....... |
11 |
··0x0003 |
11 | ··0x00032ee0·380c0200·f4090200·8c090200·d80a0200·8............... |
12 |
··0x0003 |
12 | ··0x00032ef0·700a0200·a4e60100·40e60100·2ce80100·p.......@...,... |
13 |
··0x0003 |
13 | ··0x00032f00·c8e70100·10330300·28290300·48300300·.....3..()..H0.. |
14 |
··0x0003 |
14 | ··0x00032f10·4c300300·88290300·a0290300·b8290300·L0...)...)...).. |
15 |
··0x0003 |
15 | ··0x00032f20·d0290300·202a0300·582a0300·902a0300·.)..·*..X*...*.. |
16 |
··0x0003 |
16 | ··0x00032f30·e8290300·c82a0300·002b0300·382b0300·.)...*...+..8+.. |
17 |
··0x0003 |
17 | ··0x00032f40·702b0300·a82b0300·e02b0300·182c0300·p+...+...+...,.. |
18 |
··0x0003 |
18 | ··0x00032f50·502c0300·d02c0300·e82c0300·f4330300·P,...,...,...3.. |
19 |
··0x0003 |
19 | ··0x00032f60·082d0300·b82c0300·14e20200·1ce20200·.-...,.......... |
20 |
··0x0003 |
20 | ··0x00032f70·24e20200·00000000·40ff0200·b0ee0200·$.......@....... |
21 |
··0x0003 |
21 | ··0x00032f80·00000000·00000000·00000000·00000000·................ |
22 |
··0x0003 |
22 | ··0x00032f90·38060100·38060100·38060100·38060100·8...8...8...8... |
23 |
··0x0003 |
23 | ··0x00032fa0·38060100·38060100·38060100·38060100·8...8...8...8... |
24 |
··0x0003 |
24 | ··0x00032fb0·38060100·38060100·38060100·38060100·8...8...8...8... |
25 |
··0x0003 |
25 | ··0x00032fc0·38060100·38060100·38060100·38060100·8...8...8...8... |
26 |
··0x0003 |
26 | ··0x00032fd0·38060100·38060100·38060100·38060100·8...8...8...8... |
27 |
··0x0003 |
27 | ··0x00032fe0·38060100·38060100·38060100·38060100·8...8...8...8... |
28 |
··0x0003 |
28 | ··0x00032ff0·38060100·38060100·38060100·38060100·8...8...8...8... |
Offset 1, 8 lines modified | Offset 1, 8 lines modified | ||
1 | Hex·dump·of·section·'.data': | 1 | Hex·dump·of·section·'.data': |
2 |
··0x0003 |
2 | ··0x00033000·00000000·10000000·20000000·40000000·........·...@... |
3 |
··0x0003 |
3 | ··0x00033010·60000000·80000000·a0000000·c0000000·`............... |
4 |
··0x0003 |
4 | ··0x00033020·e0000000·00010000·40010000·80010000·........@....... |
5 |
··0x0003 |
5 | ··0x00033030·c0010000·00020000·80020000·02000000·................ |
6 |
··0x0003 |
6 | ··0x00033040·03000000·01000000·0000803f·01000000·...........?.... |
Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
1 | String·dump·of·section·'.comment': | 1 | String·dump·of·section·'.comment': |
2 |
··[·····1]··GCC:·(GNU)·4. |
2 | ··[·····1]··GCC:·(GNU)·4.9.x·20150123·(prerelease) |
Offset 1, 16 lines modified | Offset 1, 20 lines modified | ||
1 | Hex·dump·of·section·'.shstrtab': | 1 | Hex·dump·of·section·'.shstrtab': |
2 | ··0x00000000·002e7368·73747274·6162002e·696e7465·..shstrtab..inte | 2 | ··0x00000000·002e7368·73747274·6162002e·696e7465·..shstrtab..inte |
3 |
··0x00000010·7270002e·6 |
3 | ··0x00000010·7270002e·6e6f7465·2e676e75·2e627569·rp..note.gnu.bui |
4 |
··0x00000020· |
4 | ··0x00000020·6c642d69·64002e64·796e7379·6d002e64·ld-id..dynsym..d |
5 |
··0x00000030· |
5 | ··0x00000030·796e7374·72002e68·61736800·2e676e75·ynstr..hash..gnu |
6 |
··0x00000040· |
6 | ··0x00000040·2e766572·73696f6e·002e676e·752e7665·.version..gnu.ve |
7 |
··0x00000050·2 |
7 | ··0x00000050·7273696f·6e5f6400·2e676e75·2e766572·rsion_d..gnu.ver |
8 |
··0x00000060· |
8 | ··0x00000060·73696f6e·5f72002e·72656c2e·64796e00·sion_r..rel.dyn. |
9 |
··0x00000070·2e72656c·2e7 |
9 | ··0x00000070·2e72656c·2e706c74·002e7465·7874002e·.rel.plt..text.. |
10 |
··0x00000080· |
10 | ··0x00000080·41524d2e·65787461·62002e41·524d2e65·ARM.extab..ARM.e |
11 |
··0x00000090·7 |
11 | ··0x00000090·78696478·002e726f·64617461·002e6669·xidx..rodata..fi |
12 |
··0x000000a0·6 |
12 | ··0x000000a0·6e695f61·72726179·002e6461·74612e72·ni_array..data.r |
13 |
··0x000000b0·6 |
13 | ··0x000000b0·656c2e72·6f002e69·6e69745f·61727261·el.ro..init_arra |
14 |
··0x000000c0· |
14 | ··0x000000c0·79002e64·796e616d·6963002e·676f7400·y..dynamic..got. |
15 | ··0x000000d0·2e646174·61002e62·7373002e·636f6d6d·.data..bss..comm | ||
16 | ··0x000000e0·656e7400·2e6e6f74·652e676e·752e676f·ent..note.gnu.go | ||
17 | ··0x000000f0·6c642d76·65727369·6f6e002e·41524d2e·ld-version..ARM. | ||
18 | ··0x00000100·61747472·69627574·657300············attributes. | ||
Offset 6, 15 lines modified | Offset 6, 15 lines modified | ||
6 | ··OS/ABI:····························UNIX·-·System·V | 6 | ··OS/ABI:····························UNIX·-·System·V |
7 | ··ABI·Version:·······················0 | 7 | ··ABI·Version:·······················0 |
8 | ··Type:······························DYN·(Shared·object·file) | 8 | ··Type:······························DYN·(Shared·object·file) |
9 | ··Machine:···························ARM | 9 | ··Machine:···························ARM |
10 | ··Version:···························0x1 | 10 | ··Version:···························0x1 |
11 | ··Entry·point·address:···············0x0 | 11 | ··Entry·point·address:···············0x0 |
12 | ··Start·of·program·headers:··········52·(bytes·into·file) | 12 | ··Start·of·program·headers:··········52·(bytes·into·file) |
13 |
··Start·of·section·headers:··········2 |
13 | ··Start·of·section·headers:··········283084·(bytes·into·file) |
14 |
··Flags:·····························0x5000 |
14 | ··Flags:·····························0x5000200,·Version5·EABI,·soft-float·ABI |
15 | ··Size·of·this·header:···············52·(bytes) | 15 | ··Size·of·this·header:···············52·(bytes) |
16 | ··Size·of·program·headers:···········32·(bytes) | 16 | ··Size·of·program·headers:···········32·(bytes) |
17 |
··Number·of·program·headers:········· |
17 | ··Number·of·program·headers:·········9 |
18 | ··Size·of·section·headers:···········40·(bytes) | 18 | ··Size·of·section·headers:···········40·(bytes) |
19 |
··Number·of·section·headers:·········2 |
19 | ··Number·of·section·headers:·········27 |
20 |
··Section·header·string·table·index:·2 |
20 | ··Section·header·string·table·index:·26 |
Offset 1, 27 lines modified | Offset 1, 29 lines modified | ||
1 | Elf·file·type·is·DYN·(Shared·object·file) | 1 | Elf·file·type·is·DYN·(Shared·object·file) |
2 | Entry·point·0x0 | 2 | Entry·point·0x0 |
3 |
There·are· |
3 | There·are·9·program·headers,·starting·at·offset·52 |
4 | Program·Headers: | 4 | Program·Headers: |
5 | ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align | 5 | ··Type···········Offset···VirtAddr···PhysAddr···FileSiz·MemSiz··Flg·Align |
6 |
··PHDR···········0x000034·0x00000034·0x00000034·0x001 |
6 | ··PHDR···········0x000034·0x00000034·0x00000034·0x00120·0x00120·R···0x4 |
7 |
··INTERP·········0x0001 |
7 | ··INTERP·········0x000154·0x00000154·0x00000154·0x00013·0x00013·R···0x1 |
8 | ······[Requesting·program·interpreter:·/system/bin/linker] | 8 | ······[Requesting·program·interpreter:·/system/bin/linker] |
9 |
··LOAD···········0x000000·0x00000000·0x00000000·0x4 |
9 | ··LOAD···········0x000000·0x00000000·0x00000000·0x44618·0x44618·R·E·0x1000 |
10 |
··LOAD···········0x04 |
10 | ··LOAD···········0x0447f8·0x000457f8·0x000457f8·0x00858·0x00c00·RW··0x1000 |
11 |
··DYNAMIC········0x04 |
11 | ··DYNAMIC········0x044d30·0x00045d30·0x00045d30·0x00120·0x00120·RW··0x4 |
12 | ··NOTE···········0x000168·0x00000168·0x00000168·0x00024·0x00024·R···0x4 | ||
12 | ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0 | 13 | ··GNU_STACK······0x000000·0x00000000·0x00000000·0x00000·0x00000·RW··0 |
13 |
··EXIDX··········0x0 |
14 | ··EXIDX··········0x042534·0x00042534·0x00042534·0x01298·0x01298·R···0x4 |
14 |
··GNU_RELRO······0x04 |
15 | ··GNU_RELRO······0x0447f8·0x000457f8·0x000457f8·0x00808·0x00808·RW··0x8 |
15 | ·Section·to·Segment·mapping: | 16 | ·Section·to·Segment·mapping: |
16 | ··Segment·Sections... | 17 | ··Segment·Sections... |
17 | ···00····· | 18 | ···00····· |
18 | ···01·····.interp· | 19 | ···01·····.interp· |
19 | ···02·····.interp·.dynsym·.dynstr·.hash·.rel.dyn·.rel.plt·.plt·.text·.ARM.extab·.ARM.exidx·.rodata· | 20 | ···02·····.interp·.note.gnu.build-id·.dynsym·.dynstr·.hash·.gnu.version·.gnu.version_d·.gnu.version_r·.rel.dyn·.rel.plt·.plt·.text·.ARM.extab·.ARM.exidx·.rodata· |
20 | ···03·····.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.data·.bss· | 21 | ···03·····.fini_array·.data.rel.ro·.init_array·.dynamic·.got·.data·.bss· |
21 | ···04·····.dynamic· | 22 | ···04·····.dynamic· |
22 | ···05····· | 23 | ···05·····.note.gnu.build-id· |
23 |
···06 |
24 | ···06····· |
24 |
···07 |
25 | ···07·····.ARM.exidx· |
26 | ···08·····.fini_array·.data.rel.ro·.init_array·.dynamic·.got· |
Offset 1, 32 lines modified | Offset 1, 36 lines modified | ||
1 |
There·are·2 |
1 | There·are·27·section·headers,·starting·at·offset·0x451cc: |
2 | Section·Headers: | 2 | Section·Headers: |
3 | ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al | 3 | ··[Nr]·Name··············Type············Addr·····Off····Size···ES·Flg·Lk·Inf·Al |
4 | ··[·0]···················NULL············00000000·000000·000000·00······0···0··0 | 4 | ··[·0]···················NULL············00000000·000000·000000·00······0···0··0 |
5 |
··[·1]·.interp···········PROGBITS········000001 |
5 | ··[·1]·.interp···········PROGBITS········00000154·000154·000013·00···A··0···0··1 |
6 |
··[·2]·. |
6 | ··[·2]·.note.gnu.build-id·NOTE············00000168·000168·000024·00···A··0···0··4 |
7 |
··[·3]·.dyns |
7 | ··[·3]·.dynsym···········DYNSYM··········0000018c·00018c·003df0·10···A··4···1··4 |
8 |
··[·4]·. |
8 | ··[·4]·.dynstr···········STRTAB··········00003f7c·003f7c·00a31c·00···A··0···0··1 |
9 |
··[·5]·. |
9 | ··[·5]·.hash·············HASH············0000e298·00e298·0017a8·04···A··3···0··4 |
10 |
··[·6]·. |
10 | ··[·6]·.gnu.version······VERSYM··········0000fa40·00fa40·0007be·02···A··3···0··2 |
11 |
··[·7]·. |
11 | ··[·7]·.gnu.version_d····VERDEF··········00010200·010200·00001c·00···A··4···1··4 |
12 |
··[·8]·. |
12 | ··[·8]·.gnu.version_r····VERNEED·········0001021c·01021c·000050·00···A··4···2··4 |
13 |
··[·9]·. |
13 | ··[·9]·.rel.dyn··········REL·············0001026c·01026c·000978·08···A··3···0··4 |
14 |
··[10]·. |
14 | ··[10]·.rel.plt··········REL·············00010be4·010be4·0000e0·08··AI··3··11··4 |
15 |
··[11]·. |
15 | ··[11]·.plt··············PROGBITS········00010cc4·010cc4·000164·00··AX··0···0··4 |
16 |
··[12]·. |
16 | ··[12]·.text·············PROGBITS········00010e28·010e28·0315b0·00··AX··0···0··4 |
17 |
··[13]·. |
17 | ··[13]·.ARM.extab········PROGBITS········000423d8·0423d8·00015c·00···A··0···0··4 |
18 |
··[14]·. |
18 | ··[14]·.ARM.exidx········ARM_EXIDX·······00042534·042534·001298·08··AL·12···0··4 |
19 |
··[15]·. |
19 | ··[15]·.rodata···········PROGBITS········000437d0·0437d0·000e48·00···A··0···0··8 |
20 |
··[16]·. |
20 | ··[16]·.fini_array·······FINI_ARRAY······000457f8·0447f8·000008·00··WA··0···0··4 |
21 |
··[17]·.data |
21 | ··[17]·.data.rel.ro······PROGBITS········00045800·044800·000520·00··WA··0···0··8 |
22 |
··[18]·. |
22 | ··[18]·.init_array·······INIT_ARRAY······00045d20·044d20·000010·00··WA··0···0··4 |
23 |
··[19]·. |
23 | ··[19]·.dynamic··········DYNAMIC·········00045d30·044d30·000120·08··WA··4···0··4 |
24 |
··[20]·. |
24 | ··[20]·.got··············PROGBITS········00045e50·044e50·0001b0·00··WA··0···0··4 |
25 |
··[21]·. |
25 | ··[21]·.data·············PROGBITS········00046000·045000·000050·00··WA··0···0··4 |
26 |
··[22]·. |
26 | ··[22]·.bss··············NOBITS··········00046050·045050·0003a8·00··WA··0···0··4 |
27 | ··[23]·.comment··········PROGBITS········00000000·045050·000028·01··MS··0···0··1 | ||
28 | ··[24]·.note.gnu.gold-version·NOTE············00000000·045078·00001c·00······0···0··4 | ||
29 | ··[25]·.ARM.attributes···ARM_ATTRIBUTES··00000000·045094·00002b·00······0···0··1 | ||
30 | ··[26]·.shstrtab·········STRTAB··········00000000·0450bf·00010b·00······0···0··1 | ||
27 | Key·to·Flags: | 31 | Key·to·Flags: |
28 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), | 32 | ··W·(write),·A·(alloc),·X·(execute),·M·(merge),·S·(strings),·I·(info), |
29 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), | 33 | ··L·(link·order),·O·(extra·OS·processing·required),·G·(group),·T·(TLS), |
30 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), | 34 | ··C·(compressed),·x·(unknown),·o·(OS·specific),·E·(exclude), |
31 | ··y·(purecode),·p·(processor·specific) | 35 | ··y·(purecode),·p·(processor·specific) |
Offset 1, 1013 lines modified | Offset 1, 994 lines modified | ||
1 |
Symbol·table·'.dynsym'·contains· |
1 | Symbol·table·'.dynsym'·contains·991·entries: |
2 | ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name | 2 | ···Num:····Value··Size·Type····Bind···Vis······Ndx·Name |
3 | ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND· | 3 | ·····0:·00000000·····0·NOTYPE··LOCAL··DEFAULT··UND· |
4 | ·····1:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize | 4 | ·····1:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_finalize@LIBC·(2) |
5 | ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit | 5 | ·····2:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__cxa_atexit@LIBC·(2) |
6 |
·····3:·00010 |
6 | ·····3:·00010f48····72·FUNC····GLOBAL·DEFAULT···12·_ZN12b2BroadPhaseC2Ev |
7 |
·····4:·0001 |
7 | ·····4:·000177d4···164·FUNC····GLOBAL·DEFAULT···12·_ZN13b2DynamicTreeC1Ev |
8 |
·····5:·0001 |
8 | ·····5:·0001f928·····4·FUNC····GLOBAL·DEFAULT···12·_Z7b2Alloci |
9 |
·····6:·000 |
9 | ·····6:·00041a1c·····8·FUNC····GLOBAL·DEFAULT···12·__aeabi_unwind_cpp_pr0 |
10 |
·····7:·00010 |
10 | ·····7:·00010f48····72·FUNC····GLOBAL·DEFAULT···12·_ZN12b2BroadPhaseC1Ev |
11 |
·····8:·00010 |
11 | ·····8:·00010f90····40·FUNC····GLOBAL·DEFAULT···12·_ZN12b2BroadPhaseD2Ev |
12 |
·····9:·0001 |
12 | ·····9:·0001f92c·····4·FUNC····GLOBAL·DEFAULT···12·_Z6b2FreePv |
13 |
····10:·0001 |
13 | ····10:·00017878····24·FUNC····GLOBAL·DEFAULT···12·_ZN13b2DynamicTreeD1Ev |
14 |
····11:·00010 |
14 | ····11:·00010f90····40·FUNC····GLOBAL·DEFAULT···12·_ZN12b2BroadPhaseD1Ev |
15 |
····12:·00010 |
15 | ····12:·00010fb8···108·FUNC····GLOBAL·DEFAULT···12·_ZN12b2BroadPhase10BufferMoveEi |
16 | ····13:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy | 16 | ····13:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memcpy@LIBC·(2) |
17 |
····14:·0001 |
17 | ····14:·00011024····48·FUNC····GLOBAL·DEFAULT···12·_ZN12b2BroadPhase11CreateProxyERK6b2AABBPv |
18 |
····15:·0001 |
18 | ····15:·000188ec···148·FUNC····GLOBAL·DEFAULT···12·_ZN13b2DynamicTree11CreateProxyERK6b2AABBPv |
19 |
····16:·0001 |
19 | ····16:·00011054····44·FUNC····GLOBAL·DEFAULT···12·_ZN12b2BroadPhase9MoveProxyEiRK6b2AABBRK6b2Vec2 |
20 |
····17:·0001 |
20 | ····17:·00018b28···416·FUNC····GLOBAL·DEFAULT···12·_ZN13b2DynamicTree9MoveProxyEiRK6b2AABBRK6b2Vec2 |
21 |
····18:·0001 |
21 | ····18:·00011080·····4·FUNC····GLOBAL·DEFAULT···12·_ZN12b2BroadPhase10TouchProxyEi |
22 |
····19:·0001 |
22 | ····19:·00011084····64·FUNC····GLOBAL·DEFAULT···12·_ZN12b2BroadPhase12UnBufferMoveEi |
23 |
····20:·00010c |
23 | ····20:·000110c4····44·FUNC····GLOBAL·DEFAULT···12·_ZN12b2BroadPhase12DestroyProxyEi |
24 |
····21:·0001 |
24 | ····21:·00018b08····32·FUNC····GLOBAL·DEFAULT···12·_ZN13b2DynamicTree12DestroyProxyEi |
25 |
····22:·0001 |
25 | ····22:·000110f0···164·FUNC····GLOBAL·DEFAULT···12·_ZN12b2BroadPhase13QueryCallbackEi |
26 |
····23:·000 |
26 | ····23:·00040ab4···408·FUNC····GLOBAL·DEFAULT···12·__aeabi_fmul |
27 |
····24:·000 |
27 | ····24:·0004086c···404·FUNC····GLOBAL·DEFAULT···12·__aeabi_fsub |
28 |
····25:·000 |
28 | ····25:·00040870···400·FUNC····GLOBAL·DEFAULT···12·__aeabi_fadd |
29 |
····26:·000 |
29 | ····26:·00040e58····20·FUNC····GLOBAL·DEFAULT···12·__aeabi_fcmplt |
30 |
····27:·0001 |
30 | ····27:·00011194···500·FUNC····GLOBAL·DEFAULT···12·_Z16b2CollideCirclesP10b2ManifoldPK13b2CircleShapeRK11b2TransformS3_S6_ |
31 |
····28:·000 |
31 | ····28:·00040e6c····20·FUNC····GLOBAL·DEFAULT···12·__aeabi_fcmple |
32 |
····29:·000 |
32 | ····29:·00040c4c···352·FUNC····GLOBAL·DEFAULT···12·__aeabi_fdiv |
33 |
····30:·000 |
33 | ····30:·00011388··1624·FUNC····GLOBAL·DEFAULT···12·_Z25b2CollidePolygonAndCircleP10b2ManifoldPK14b2PolygonShapeRK11b2TransformPK13b2CircleShapeS6_ |
34 |
····31:·000 |
34 | ····31:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sqrtf@LIBC·(4) |
35 |
····32:·000 |
35 | ····32:·00040e94····20·FUNC····GLOBAL·DEFAULT···12·__aeabi_fcmpgt |
36 |
····33:·000 |
36 | ····33:·000119e0··1672·FUNC····GLOBAL·DEFAULT···12·_Z22b2CollideEdgeAndCircleP10b2ManifoldPK11b2EdgeShapeRK11b2TransformPK13b2CircleShapeS6_ |
37 |
····34:·000 |
37 | ····34:·00012068···820·FUNC····GLOBAL·DEFAULT···12·_ZN12b2EPCollider21ComputeEdgeSeparationEv |
38 |
····35:·000 |
38 | ····35:·00040e80····20·FUNC····GLOBAL·DEFAULT···12·__aeabi_fcmpge |
39 |
····36:·0001 |
39 | ····36:·0001239c···656·FUNC····GLOBAL·DEFAULT···12·_ZN12b2EPCollider24ComputePolygonSeparationEv |
40 |
····37:·000 |
40 | ····37:·0001262c··5416·FUNC····GLOBAL·DEFAULT···12·_ZN12b2EPCollider7CollideEP10b2ManifoldPK11b2EdgeShapeRK11b2TransformPK14b2PolygonShapeS7_ |
41 |
····38:·0001 |
41 | ····38:·000159c8···460·FUNC····GLOBAL·DEFAULT···12·_Z19b2ClipSegmentToLineP12b2ClipVertexPKS_RK6b2Vec2fi |
42 |
····39:·000 |
42 | ····39:·00000000·····0·OBJECT··GLOBAL·DEFAULT··UND·__stack_chk_guard@LIBC·(2) |
43 |
····40:·000 |
43 | ····40:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·__stack_chk_fail@LIBC·(2) |
44 |
····41:·00013 |
44 | ····41:·00013b54····96·FUNC····GLOBAL·DEFAULT···12·_Z23b2CollideEdgeAndPolygonP10b2ManifoldPK11b2EdgeShapeRK11b2TransformPK14b2PolygonShapeS6_ |
45 |
····42:·00013 |
45 | ····42:·00013ef8··2624·FUNC····GLOBAL·DEFAULT···12·_Z17b2CollidePolygonsP10b2ManifoldPK14b2PolygonShapeRK11b2TransformS3_S6_ |
46 |
····43:·0001 |
46 | ····43:·00014938··3208·FUNC····GLOBAL·DEFAULT···12·_ZN15b2WorldManifold10InitializeEPK10b2ManifoldRK11b2TransformfS5_f |
47 |
····44:·0001 |
47 | ····44:·000155c0···232·FUNC····GLOBAL·DEFAULT···12·_Z16b2GetPointStatesP12b2PointStateS0_PK10b2ManifoldS3_ |
48 |
····45:·0001 |
48 | ····45:·000156a8···800·FUNC····GLOBAL·DEFAULT···12·_ZNK6b2AABB7RayCastEP15b2RayCastOutputRK14b2RayCastInput |
49 |
····46:·0001 |
49 | ····46:·00015b94···224·FUNC····GLOBAL·DEFAULT···12·_Z13b2TestOverlapPK7b2ShapeiS1_iRK11b2TransformS4_ |
50 |
····47:·0001 |
50 | ····47:·00015c74···192·FUNC····GLOBAL·DEFAULT···12·_ZN15b2DistanceProxy3SetEPK7b2Shapei |
51 |
····48:·0001 |
51 | ····48:·000164a4··4912·FUNC····GLOBAL·DEFAULT···12·_Z10b2DistanceP16b2DistanceOutputP14b2SimplexCachePK15b2DistanceInput |
52 |
····49:·0001 |
52 | ····49:·00015d34···324·FUNC····GLOBAL·DEFAULT···12·_ZN9b2Simplex6Solve2Ev |
53 |
····50:·00015 |
53 | ····50:·00015e78··1580·FUNC····GLOBAL·DEFAULT···12·_ZN9b2Simplex6Solve3Ev |
54 |
····51:·0004 |
54 | ····51:·00046058·····4·OBJECT··GLOBAL·DEFAULT···22·b2_gjkCalls |
55 |
····52:·0004 |
55 | ····52:·00046054·····4·OBJECT··GLOBAL·DEFAULT···22·b2_gjkIters |
56 |
····53:·0004 |
56 | ····53:·00046300·····8·OBJECT··GLOBAL·DEFAULT···22·b2Vec2_zero |
57 |
····54:·0004 |
57 | ····54:·00046050·····4·OBJECT··GLOBAL·DEFAULT···22·b2_gjkMaxIters |
58 |
····55:·0001 |
58 | ····55:·000177d4···164·FUNC····GLOBAL·DEFAULT···12·_ZN13b2DynamicTreeC2Ev |
59 | ····56:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memset | 59 | ····56:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·memset@LIBC·(2) |
60 |
····57:·0001 |
60 | ····57:·00017878····24·FUNC····GLOBAL·DEFAULT···12·_ZN13b2DynamicTreeD2Ev |
61 |
····58:·0001 |
61 | ····58:·00017890···232·FUNC····GLOBAL·DEFAULT···12·_ZN13b2DynamicTree12AllocateNodeEv |
62 |
····59:·0001 |
62 | ····59:·00017978····52·FUNC····GLOBAL·DEFAULT···12·_ZN13b2DynamicTree8FreeNodeEi |
63 |
····60:·0001 |
63 | ····60:·000179ac··1960·FUNC····GLOBAL·DEFAULT···12·_ZN13b2DynamicTree7BalanceEi |
64 |
····61:·0001 |
64 | ····61:·00018154··1944·FUNC····GLOBAL·DEFAULT···12·_ZN13b2DynamicTree10InsertLeafEi |
65 |
····62:·000 |
65 | ····62:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·raise@LIBC·(2) |
66 |
····63:·0001 |
66 | ····63:·00018980···392·FUNC····GLOBAL·DEFAULT···12·_ZN13b2DynamicTree10RemoveLeafEi |
67 |
····64:·0001 |
67 | ····64:·00018cc8····32·FUNC····GLOBAL·DEFAULT···12·_ZNK13b2DynamicTree9GetHeightEv |
68 |
····65:·0001 |
68 | ····65:·00018ce8···228·FUNC····GLOBAL·DEFAULT···12·_ZNK13b2DynamicTree12GetAreaRatioEv |
69 |
····66:·0001 |
69 | ····66:·00018dcc····76·FUNC····GLOBAL·DEFAULT···12·_ZNK13b2DynamicTree13ComputeHeightEi |
70 |
····67:·0001 |
70 | ····67:·00018e18·····8·FUNC····GLOBAL·DEFAULT···12·_ZNK13b2DynamicTree13ComputeHeightEv |
71 |
····68:·0001 |
71 | ····68:·00018e20···100·FUNC····GLOBAL·DEFAULT···12·_ZNK13b2DynamicTree17ValidateStructureEi |
72 |
····69:·0001 |
72 | ····69:·00018e84···100·FUNC····GLOBAL·DEFAULT···12·_ZNK13b2DynamicTree15ValidateMetricsEi |
73 |
····70:·0001 |
73 | ····70:·00018ee8····32·FUNC····GLOBAL·DEFAULT···12·_ZNK13b2DynamicTree8ValidateEv |
74 |
····71:·0001 |
74 | ····71:·00018f08···120·FUNC····GLOBAL·DEFAULT···12·_ZNK13b2DynamicTree13GetMaxBalanceEv |
75 |
····72:·00018 |
75 | ····72:·00018f80···980·FUNC····GLOBAL·DEFAULT···12·_ZN13b2DynamicTree15RebuildBottomUpEv |
76 |
····73:·000 |
76 | ····73:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·abort@LIBC·(2) |
77 |
····74:·000 |
77 | ····74:·00019354···112·FUNC····GLOBAL·DEFAULT···12·_ZN13b2DynamicTree11ShiftOriginERK6b2Vec2 |
78 |
····75:·000 |
78 | ····75:·000193c4··9652·FUNC····GLOBAL·DEFAULT···12·_Z14b2TimeOfImpactP11b2TOIOutputPK10b2TOIInput |
79 |
····76:·0001 |
79 | ····76:·0001fb14····20·FUNC····GLOBAL·DEFAULT···12·_ZN7b2TimerC1Ev |
80 |
····77:·000 |
80 | ····77:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·floorf@LIBC·(4) |
81 |
····78:·000 |
81 | ····78:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·sinf@LIBC·(4) |
82 |
····79:·000 |
82 | ····79:·00000000·····0·FUNC····GLOBAL·DEFAULT··UND·cosf@LIBC·(4) |
83 |
····80:·000 |
83 | ····80:·0004606c·····4·OBJECT··GLOBAL·DEFAULT···22·b2_toiCalls |
84 |
····81:·000 |
84 | ····81:·00046060·····4·OBJECT··GLOBAL·DEFAULT···22·b2_toiRootIters |
85 |
····82:·0004 |
85 | ····82:·0004605c·····4·OBJECT··GLOBAL·DEFAULT···22·b2_toiMaxRootIters |
86 |
····83:·0004 |
86 | ····83:·00046068·····4·OBJECT··GLOBAL·DEFAULT···22·b2_toiIters |
87 |
····84:·000 |
87 | ····84:·0001fb28···144·FUNC····GLOBAL·DEFAULT···12·_ZNK7b2Timer15GetMillisecondsEv |
88 |
····85:·0004 |
88 | ····85:·00046064·····4·OBJECT··GLOBAL·DEFAULT···22·b2_toiMaxIters |
89 |
····86:·0004 |
89 | ····86:·00046070·····4·OBJECT··GLOBAL·DEFAULT···22·b2_toiMaxTime |
90 |
····87:·0004 |
90 | ····87:·00046074·····4·OBJECT··GLOBAL·DEFAULT···22·b2_toiTime |
91 |
····88:·000 |
91 | ····88:·0001b978····12·FUNC····GLOBAL·DEFAULT···12·_ZNK12b2ChainShape13GetChildCountEv |
92 |
····89:·0001 |
92 | ····89:·0001b984·····8·FUNC····GLOBAL·DEFAULT···12·_ZNK12b2ChainShape9TestPointERK11b2TransformRK6b2Vec2 |
93 |
····90:·000 |
93 | ····90:·0001b98c···444·FUNC····GLOBAL·DEFAULT···12·_ZNK12b2ChainShape11ComputeAABBEP6b2AABBRK11b2Transformi |
94 |
····91:·0001 |
94 | ····91:·0001bb48····24·FUNC····GLOBAL·DEFAULT···12·_ZNK12b2ChainShape11ComputeMassEP10b2MassDataf |
95 |
····92:·0001 |