| 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 | |||