--- /home/fdroid/fdroiddata/tmp/org.disroot.disrootapp_31.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.disroot.disrootapp_31.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <7100cc1171e2751d4c76d72b35f504d81d3f6f4a856167554c65f2955cfb979a>, actual: <59bd89a342e72fafa6662a1fc87d21ebdf75341607646075dfc4c72619ff731d> │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <0e6f25fb81615ed508b77ae9688291c4ac54968f01d25ea781d7b801eb0188ca69b8400000000000>, actual: │ @@ -1,51 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): true │ -Verified using v3 scheme (APK Signature Scheme v3): true │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 25ad0d7c16b42231158d2e36e8c18088525bcc4f950f2cc7b5e3b2f67fe7e73f │ -Signer #1 certificate SHA-1 digest: d166c7a12c12a4eeeacc52f6b95aaea61690a0a1 │ -Signer #1 certificate MD5 digest: 5b41eabb8c71fa4b786a8359132c087b │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: db05f718d36b43d1692b8fbc5d4daabf9aec7f3b00f3f52228268a209056bc3d │ -Signer #1 public key SHA-1 digest: ddd5e0b67f7410d488a325e58031c144d0a9c543 │ -Signer #1 public key MD5 digest: 6c399ab61014bad3c3915cec5a3d08a7 │ -WARNING: META-INF/com/android/build/gradle/app-metadata.properties not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/android.arch.core_runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/android.arch.lifecycle_livedata-core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/android.arch.lifecycle_livedata.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/android.arch.lifecycle_runtime.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/android.arch.lifecycle_viewmodel.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/android.support.design_material.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.appcompat_appcompat.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.asynclayoutinflater_asynclayoutinflater.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.browser_browser.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.cardview_cardview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.coordinatorlayout_coordinatorlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.core_core.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.cursoradapter_cursoradapter.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.customview_customview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.documentfile_documentfile.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.drawerlayout_drawerlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.fragment_fragment.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.interpolator_interpolator.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.legacy_legacy-support-core-ui.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.legacy_legacy-support-core-utils.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.legacy_legacy-support-v4.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.loader_loader.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.media_media.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.print_print.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.recyclerview_recyclerview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.slidingpanelayout_slidingpanelayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.transition_transition.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.vectordrawable_vectordrawable-animated.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.vectordrawable_vectordrawable.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.versionedparcelable_versionedparcelable.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.viewpager_viewpager.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/com.google.android.material_material.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo {} │ @@ -1,10 +1,10 @@ │ Zip file size: 4245609 bytes, number of entries: 854 │ -rw-r--r-- 0.0 unx 56 b- defN 81-Jan-01 01:01 META-INF/com/android/build/gradle/app-metadata.properties │ --rw-r--r-- 0.0 unx 3575204 b- defN 81-Jan-01 01:01 classes.dex │ +-rw-r--r-- 0.0 unx 3575200 b- defN 81-Jan-01 01:01 classes.dex │ -rw-r--r-- 0.0 unx 61556 b- defN 81-Jan-01 01:01 assets/IndieFlower.ttf │ -rw-r--r-- 0.0 unx 7634 b- defN 81-Jan-01 01:01 assets/LICENCE.txt │ -rw-r--r-- 0.0 unx 82578 b- stor 81-Jan-01 01:01 assets/screen1.png │ -rw-r--r-- 0.0 unx 71760 b- stor 81-Jan-01 01:01 assets/screen2.png │ -rw-r--r-- 0.0 unx 97125 b- stor 81-Jan-01 01:01 assets/screen3.png │ -rw---- 2.4 fat 6 b- stor 81-Jan-01 01:01 META-INF/android.arch.core_runtime.version │ -rw---- 2.4 fat 6 b- stor 81-Jan-01 01:01 META-INF/android.arch.lifecycle_livedata-core.version │ @@ -849,8 +849,8 @@ │ -rw---- 0.0 fat 887 b- stor 81-Jan-01 01:01 res/zQ1.png │ -rw---- 0.0 fat 484 b- defN 81-Jan-01 01:01 res/za.xml │ -rw---- 0.0 fat 748 b- defN 81-Jan-01 01:01 res/zq.xml │ -rw---- 0.0 fat 540724 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 57183 b- defN 81-Jan-01 01:01 META-INF/0F3E4FC8.SF │ -rw---- 2.0 fat 1326 b- defN 81-Jan-01 01:01 META-INF/0F3E4FC8.RSA │ -rw---- 2.0 fat 57075 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -854 files, 6721067 bytes uncompressed, 4149059 bytes compressed: 38.3% │ +854 files, 6721063 bytes uncompressed, 4149012 bytes compressed: 38.3% ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,13 +1,13 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 859d3b78 │ │ -signature : 31ec...b955 │ │ -file_size : 3575204 │ │ +checksum : de81c363 │ │ +signature : 5f91...dbaa │ │ +file_size : 3575200 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 29609 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 3649 │ │ type_ids_off : 118548 (0x01cf14) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 133144 (0x020818) │ │ field_ids_size : 24488 │ │ field_ids_off : 198064 (0x0305b0) │ │ method_ids_size : 28023 │ │ method_ids_off : 393968 (0x0602f0) │ │ class_defs_size : 2729 │ │ class_defs_off : 618152 (0x096ea8) │ │ -data_size : 2869724 │ │ +data_size : 2869720 │ │ data_off : 705480 (0x0ac3c8) │ │ │ │ Class #0 header: │ │ class_idx : 83 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 3240 │ │ source_file_idx : -1 │ │ @@ -775340,223 +775340,222 @@ │ │ name : 'load' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 25 │ │ ins : 1 │ │ outs : 7 │ │ - insns size : 348 16-bit code units │ │ + insns size : 346 16-bit code units │ │ 220ee4: |[220ee4] wsdfhjxc.taponium.scenes.GameScene.load:()V │ │ 220ef4: 0800 1800 |0000: move-object/from16 v0, v24 │ │ 220ef8: 2201 b10d |0002: new-instance v1, Lwsdfhjxc/taponium/game/ScoreCounter; // type@0db1 │ │ 220efc: 7010 1f6d 0100 |0004: invoke-direct {v1}, Lwsdfhjxc/taponium/game/ScoreCounter;.:()V // method@6d1f │ │ 220f02: 5b01 9b5f |0007: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;.scoreCounter:Lwsdfhjxc/taponium/game/ScoreCounter; // field@5f9b │ │ -220f06: 2201 b20d |0009: new-instance v1, Lwsdfhjxc/taponium/game/ScoreCounterRenderer; // type@0db2 │ │ -220f0a: 5402 9b5f |000b: iget-object v2, v0, Lwsdfhjxc/taponium/scenes/GameScene;.scoreCounter:Lwsdfhjxc/taponium/game/ScoreCounter; // field@5f9b │ │ -220f0e: 5403 995f |000d: iget-object v3, v0, Lwsdfhjxc/taponium/scenes/GameScene;.resourceKeeper:Lwsdfhjxc/taponium/engine/ResourceKeeper; // field@5f99 │ │ -220f12: 5404 985f |000f: iget-object v4, v0, Lwsdfhjxc/taponium/scenes/GameScene;.flexConfig:Lwsdfhjxc/taponium/engine/FlexConfig; // field@5f98 │ │ -220f16: 7040 256d 2143 |0011: invoke-direct {v1, v2, v3, v4}, Lwsdfhjxc/taponium/game/ScoreCounterRenderer;.:(Lwsdfhjxc/taponium/game/ScoreCounter;Lwsdfhjxc/taponium/engine/ResourceKeeper;Lwsdfhjxc/taponium/engine/FlexConfig;)V // method@6d25 │ │ -220f1c: 5b01 9c5f |0014: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;.scoreCounterRenderer:Lwsdfhjxc/taponium/game/ScoreCounterRenderer; // field@5f9c │ │ -220f20: 2201 ad0d |0016: new-instance v1, Lwsdfhjxc/taponium/game/Board; // type@0dad │ │ -220f24: 5402 9b5f |0018: iget-object v2, v0, Lwsdfhjxc/taponium/scenes/GameScene;.scoreCounter:Lwsdfhjxc/taponium/game/ScoreCounter; // field@5f9b │ │ -220f28: 7020 136d 2100 |001a: invoke-direct {v1, v2}, Lwsdfhjxc/taponium/game/Board;.:(Lwsdfhjxc/taponium/game/ScoreCounter;)V // method@6d13 │ │ -220f2e: 5b01 905f |001d: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;.board:Lwsdfhjxc/taponium/game/Board; // field@5f90 │ │ -220f32: 2201 a40d |001f: new-instance v1, Lwsdfhjxc/taponium/engine/Flex; // type@0da4 │ │ -220f36: 2204 fa00 |0021: new-instance v4, Landroid/graphics/PointF; // type@00fa │ │ -220f3a: 1502 003f |0023: const/high16 v2, #int 1056964608 // #3f00 │ │ -220f3e: 150a 803f |0025: const/high16 v10, #int 1065353216 // #3f80 │ │ -220f42: 7030 fb04 240a |0027: invoke-direct {v4, v2, v10}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ -220f48: 2206 fa00 |002a: new-instance v6, Landroid/graphics/PointF; // type@00fa │ │ -220f4c: 1403 0080 4b44 |002c: const v3, #float 814 // #444b8000 │ │ -220f52: 1405 0080 3244 |002f: const v5, #float 714 // #44328000 │ │ -220f58: 7030 fb04 3605 |0032: invoke-direct {v6, v3, v5}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ -220f5e: 2208 f900 |0035: new-instance v8, Landroid/graphics/Point; // type@00f9 │ │ -220f62: 1303 69fe |0037: const/16 v3, #int -407 // #fe69 │ │ -220f66: 1305 1ffc |0039: const/16 v5, #int -993 // #fc1f │ │ -220f6a: 7030 f804 3805 |003b: invoke-direct {v8, v3, v5}, Landroid/graphics/Point;.:(II)V // method@04f8 │ │ -220f70: 5409 985f |003e: iget-object v9, v0, Lwsdfhjxc/taponium/scenes/GameScene;.flexConfig:Lwsdfhjxc/taponium/engine/FlexConfig; // field@5f98 │ │ -220f74: 1205 |0040: const/4 v5, #int 0 // #0 │ │ -220f76: 1217 |0041: const/4 v7, #int 1 // #1 │ │ -220f78: 0713 |0042: move-object v3, v1 │ │ -220f7a: 7607 d66c 0300 |0043: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Lwsdfhjxc/taponium/engine/Flex;.:(Landroid/graphics/PointF;ZLandroid/graphics/PointF;ZLandroid/graphics/Point;Lwsdfhjxc/taponium/engine/FlexConfig;)V // method@6cd6 │ │ -220f80: 5b01 915f |0046: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;.boardAreaFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5f91 │ │ -220f84: 2201 a40d |0048: new-instance v1, Lwsdfhjxc/taponium/engine/Flex; // type@0da4 │ │ -220f88: 220c fa00 |004a: new-instance v12, Landroid/graphics/PointF; // type@00fa │ │ -220f8c: 1203 |004c: const/4 v3, #int 0 // #0 │ │ -220f8e: 7030 fb04 3c03 |004d: invoke-direct {v12, v3, v3}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ -220f94: 220e fa00 |0050: new-instance v14, Landroid/graphics/PointF; // type@00fa │ │ -220f98: 1504 3743 |0052: const/high16 v4, #int 1127677952 // #4337 │ │ -220f9c: 1505 1c43 |0054: const/high16 v5, #int 1125908480 // #431c │ │ -220fa0: 7030 fb04 4e05 |0056: invoke-direct {v14, v4, v5}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ -220fa6: 2210 f900 |0059: new-instance v16, Landroid/graphics/Point; // type@00f9 │ │ -220faa: 7601 f704 1000 |005b: invoke-direct/range {v16}, Landroid/graphics/Point;.:()V // method@04f7 │ │ -220fb0: 5404 985f |005e: iget-object v4, v0, Lwsdfhjxc/taponium/scenes/GameScene;.flexConfig:Lwsdfhjxc/taponium/engine/FlexConfig; // field@5f98 │ │ -220fb4: 121d |0060: const/4 v13, #int 1 // #1 │ │ -220fb6: 121f |0061: const/4 v15, #int 1 // #1 │ │ -220fb8: 071b |0062: move-object v11, v1 │ │ -220fba: 0811 0400 |0063: move-object/from16 v17, v4 │ │ -220fbe: 7607 d66c 0b00 |0065: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17}, Lwsdfhjxc/taponium/engine/Flex;.:(Landroid/graphics/PointF;ZLandroid/graphics/PointF;ZLandroid/graphics/Point;Lwsdfhjxc/taponium/engine/FlexConfig;)V // method@6cd6 │ │ -220fc4: 5b01 935f |0068: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;.boardSlotFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5f93 │ │ -220fc8: 2201 a40d |006a: new-instance v1, Lwsdfhjxc/taponium/engine/Flex; // type@0da4 │ │ -220fcc: 2204 fa00 |006c: new-instance v4, Landroid/graphics/PointF; // type@00fa │ │ -220fd0: 7030 fb04 3403 |006e: invoke-direct {v4, v3, v3}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ -220fd6: 2205 fa00 |0071: new-instance v5, Landroid/graphics/PointF; // type@00fa │ │ -220fda: 1506 0743 |0073: const/high16 v6, #int 1124532224 // #4307 │ │ -220fde: 1507 fa42 |0075: const/high16 v7, #int 1123680256 // #42fa │ │ -220fe2: 7030 fb04 6507 |0077: invoke-direct {v5, v6, v7}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ -220fe8: 2216 f900 |007a: new-instance v22, Landroid/graphics/Point; // type@00f9 │ │ -220fec: 7601 f704 1600 |007c: invoke-direct/range {v22}, Landroid/graphics/Point;.:()V // method@04f7 │ │ -220ff2: 5406 985f |007f: iget-object v6, v0, Lwsdfhjxc/taponium/scenes/GameScene;.flexConfig:Lwsdfhjxc/taponium/engine/FlexConfig; // field@5f98 │ │ -220ff6: 1313 0100 |0081: const/16 v19, #int 1 // #1 │ │ -220ffa: 1315 0100 |0083: const/16 v21, #int 1 // #1 │ │ -220ffe: 0811 0100 |0085: move-object/from16 v17, v1 │ │ -221002: 0812 0400 |0087: move-object/from16 v18, v4 │ │ -221006: 0814 0500 |0089: move-object/from16 v20, v5 │ │ -22100a: 0817 0600 |008b: move-object/from16 v23, v6 │ │ -22100e: 7607 d66c 1100 |008d: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23}, Lwsdfhjxc/taponium/engine/Flex;.:(Landroid/graphics/PointF;ZLandroid/graphics/PointF;ZLandroid/graphics/Point;Lwsdfhjxc/taponium/engine/FlexConfig;)V // method@6cd6 │ │ -221014: 5b01 945f |0090: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;.boardSlotSpacerFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5f94 │ │ -221018: 2201 af0d |0092: new-instance v1, Lwsdfhjxc/taponium/game/BoardRenderer; // type@0daf │ │ -22101c: 540c 905f |0094: iget-object v12, v0, Lwsdfhjxc/taponium/scenes/GameScene;.board:Lwsdfhjxc/taponium/game/Board; // field@5f90 │ │ -221020: 540d 995f |0096: iget-object v13, v0, Lwsdfhjxc/taponium/scenes/GameScene;.resourceKeeper:Lwsdfhjxc/taponium/engine/ResourceKeeper; // field@5f99 │ │ -221024: 540e 985f |0098: iget-object v14, v0, Lwsdfhjxc/taponium/scenes/GameScene;.flexConfig:Lwsdfhjxc/taponium/engine/FlexConfig; // field@5f98 │ │ -221028: 540f 915f |009a: iget-object v15, v0, Lwsdfhjxc/taponium/scenes/GameScene;.boardAreaFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5f91 │ │ -22102c: 5404 935f |009c: iget-object v4, v0, Lwsdfhjxc/taponium/scenes/GameScene;.boardSlotFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5f93 │ │ -221030: 5405 945f |009e: iget-object v5, v0, Lwsdfhjxc/taponium/scenes/GameScene;.boardSlotSpacerFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5f94 │ │ -221034: 071b |00a0: move-object v11, v1 │ │ -221036: 0810 0400 |00a1: move-object/from16 v16, v4 │ │ -22103a: 0811 0500 |00a3: move-object/from16 v17, v5 │ │ -22103e: 7607 1c6d 0b00 |00a5: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17}, Lwsdfhjxc/taponium/game/BoardRenderer;.:(Lwsdfhjxc/taponium/game/Board;Lwsdfhjxc/taponium/engine/ResourceKeeper;Lwsdfhjxc/taponium/engine/FlexConfig;Lwsdfhjxc/taponium/engine/Flex;Lwsdfhjxc/taponium/engine/Flex;Lwsdfhjxc/taponium/engine/Flex;)V // method@6d1c │ │ -221044: 5b01 925f |00a8: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;.boardRenderer:Lwsdfhjxc/taponium/game/BoardRenderer; // field@5f92 │ │ -221048: 5401 995f |00aa: iget-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;.resourceKeeper:Lwsdfhjxc/taponium/engine/ResourceKeeper; // field@5f99 │ │ -22104c: 1a04 393d |00ac: const-string v4, "current_score_text" // string@3d39 │ │ -221050: 6e20 e76c 4100 |00ae: invoke-virtual {v1, v4}, Lwsdfhjxc/taponium/engine/ResourceKeeper;.getBitmap:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@6ce7 │ │ -221056: 0c01 |00b1: move-result-object v1 │ │ -221058: 5b01 955f |00b2: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;.currentScoreTextBitmap:Landroid/graphics/Bitmap; // field@5f95 │ │ -22105c: 2201 ff00 |00b4: new-instance v1, Landroid/graphics/Rect; // type@00ff │ │ -221060: 5404 955f |00b6: iget-object v4, v0, Lwsdfhjxc/taponium/scenes/GameScene;.currentScoreTextBitmap:Landroid/graphics/Bitmap; // field@5f95 │ │ -221064: 6e10 3f04 0400 |00b8: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@043f │ │ -22106a: 0a04 |00bb: move-result v4 │ │ -22106c: 5405 955f |00bc: iget-object v5, v0, Lwsdfhjxc/taponium/scenes/GameScene;.currentScoreTextBitmap:Landroid/graphics/Bitmap; // field@5f95 │ │ -221070: 6e10 3c04 0500 |00be: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@043c │ │ -221076: 0a05 |00c1: move-result v5 │ │ -221078: 1206 |00c2: const/4 v6, #int 0 // #0 │ │ -22107a: 7055 0605 6146 |00c3: invoke-direct {v1, v6, v6, v4, v5}, Landroid/graphics/Rect;.:(IIII)V // method@0506 │ │ -221080: 5b01 975f |00c6: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;.currentScoreTextRect:Landroid/graphics/Rect; // field@5f97 │ │ -221084: 2201 a40d |00c8: new-instance v1, Lwsdfhjxc/taponium/engine/Flex; // type@0da4 │ │ -221088: 220c fa00 |00ca: new-instance v12, Landroid/graphics/PointF; // type@00fa │ │ -22108c: 1504 803e |00cc: const/high16 v4, #int 1048576000 // #3e80 │ │ -221090: 7030 fb04 2c04 |00ce: invoke-direct {v12, v2, v4}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ -221096: 220e fa00 |00d1: new-instance v14, Landroid/graphics/PointF; // type@00fa │ │ -22109a: 5402 955f |00d3: iget-object v2, v0, Lwsdfhjxc/taponium/scenes/GameScene;.currentScoreTextBitmap:Landroid/graphics/Bitmap; // field@5f95 │ │ -22109e: 6e10 3f04 0200 |00d5: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getWidth:()I // method@043f │ │ -2210a4: 0a02 |00d8: move-result v2 │ │ -2210a6: 8222 |00d9: int-to-float v2, v2 │ │ -2210a8: 5404 955f |00da: iget-object v4, v0, Lwsdfhjxc/taponium/scenes/GameScene;.currentScoreTextBitmap:Landroid/graphics/Bitmap; // field@5f95 │ │ -2210ac: 6e10 3c04 0400 |00dc: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@043c │ │ -2210b2: 0a04 |00df: move-result v4 │ │ -2210b4: 8244 |00e0: int-to-float v4, v4 │ │ -2210b6: 7030 fb04 2e04 |00e1: invoke-direct {v14, v2, v4}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ -2210bc: 2202 f900 |00e4: new-instance v2, Landroid/graphics/Point; // type@00f9 │ │ -2210c0: 5404 955f |00e6: iget-object v4, v0, Lwsdfhjxc/taponium/scenes/GameScene;.currentScoreTextBitmap:Landroid/graphics/Bitmap; // field@5f95 │ │ -2210c4: 6e10 3f04 0400 |00e8: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@043f │ │ -2210ca: 0a04 |00eb: move-result v4 │ │ -2210cc: 7b44 |00ec: neg-int v4, v4 │ │ -2210ce: db04 0402 |00ed: div-int/lit8 v4, v4, #int 2 // #02 │ │ -2210d2: 5405 955f |00ef: iget-object v5, v0, Lwsdfhjxc/taponium/scenes/GameScene;.currentScoreTextBitmap:Landroid/graphics/Bitmap; // field@5f95 │ │ -2210d6: 6e10 3c04 0500 |00f1: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@043c │ │ -2210dc: 0a05 |00f4: move-result v5 │ │ -2210de: 7b55 |00f5: neg-int v5, v5 │ │ -2210e0: d055 78ff |00f6: add-int/lit16 v5, v5, #int -136 // #ff78 │ │ -2210e4: 7030 f804 4205 |00f8: invoke-direct {v2, v4, v5}, Landroid/graphics/Point;.:(II)V // method@04f8 │ │ -2210ea: 5404 985f |00fb: iget-object v4, v0, Lwsdfhjxc/taponium/scenes/GameScene;.flexConfig:Lwsdfhjxc/taponium/engine/FlexConfig; // field@5f98 │ │ -2210ee: 120d |00fd: const/4 v13, #int 0 // #0 │ │ -2210f0: 121f |00fe: const/4 v15, #int 1 // #1 │ │ -2210f2: 071b |00ff: move-object v11, v1 │ │ -2210f4: 0810 0200 |0100: move-object/from16 v16, v2 │ │ -2210f8: 0811 0400 |0102: move-object/from16 v17, v4 │ │ -2210fc: 7607 d66c 0b00 |0104: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17}, Lwsdfhjxc/taponium/engine/Flex;.:(Landroid/graphics/PointF;ZLandroid/graphics/PointF;ZLandroid/graphics/Point;Lwsdfhjxc/taponium/engine/FlexConfig;)V // method@6cd6 │ │ -221102: 5b01 965f |0107: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;.currentScoreTextFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5f96 │ │ -221106: 5401 995f |0109: iget-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;.resourceKeeper:Lwsdfhjxc/taponium/engine/ResourceKeeper; // field@5f99 │ │ -22110a: 1a02 3d38 |010b: const-string v2, "back_sign" // string@383d │ │ -22110e: 6e20 e76c 2100 |010d: invoke-virtual {v1, v2}, Lwsdfhjxc/taponium/engine/ResourceKeeper;.getBitmap:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@6ce7 │ │ -221114: 0c01 |0110: move-result-object v1 │ │ -221116: 5b01 8d5f |0111: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;.backSignBitmap:Landroid/graphics/Bitmap; // field@5f8d │ │ -22111a: 2201 ff00 |0113: new-instance v1, Landroid/graphics/Rect; // type@00ff │ │ -22111e: 5402 8d5f |0115: iget-object v2, v0, Lwsdfhjxc/taponium/scenes/GameScene;.backSignBitmap:Landroid/graphics/Bitmap; // field@5f8d │ │ -221122: 6e10 3f04 0200 |0117: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getWidth:()I // method@043f │ │ -221128: 0a02 |011a: move-result v2 │ │ -22112a: 5404 8d5f |011b: iget-object v4, v0, Lwsdfhjxc/taponium/scenes/GameScene;.backSignBitmap:Landroid/graphics/Bitmap; // field@5f8d │ │ -22112e: 6e10 3c04 0400 |011d: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@043c │ │ -221134: 0a04 |0120: move-result v4 │ │ -221136: 7054 0605 6126 |0121: invoke-direct {v1, v6, v6, v2, v4}, Landroid/graphics/Rect;.:(IIII)V // method@0506 │ │ -22113c: 5b01 8f5f |0124: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;.backSignRect:Landroid/graphics/Rect; // field@5f8f │ │ -221140: 2201 a40d |0126: new-instance v1, Lwsdfhjxc/taponium/engine/Flex; // type@0da4 │ │ -221144: 220c fa00 |0128: new-instance v12, Landroid/graphics/PointF; // type@00fa │ │ -221148: 7030 fb04 ac03 |012a: invoke-direct {v12, v10, v3}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ -22114e: 220e fa00 |012d: new-instance v14, Landroid/graphics/PointF; // type@00fa │ │ -221152: 5402 8d5f |012f: iget-object v2, v0, Lwsdfhjxc/taponium/scenes/GameScene;.backSignBitmap:Landroid/graphics/Bitmap; // field@5f8d │ │ -221156: 6e10 3f04 0200 |0131: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getWidth:()I // method@043f │ │ -22115c: 0a02 |0134: move-result v2 │ │ -22115e: 8222 |0135: int-to-float v2, v2 │ │ -221160: 5403 8d5f |0136: iget-object v3, v0, Lwsdfhjxc/taponium/scenes/GameScene;.backSignBitmap:Landroid/graphics/Bitmap; // field@5f8d │ │ -221164: 6e10 3c04 0300 |0138: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@043c │ │ -22116a: 0a03 |013b: move-result v3 │ │ -22116c: 8233 |013c: int-to-float v3, v3 │ │ -22116e: 7030 fb04 2e03 |013d: invoke-direct {v14, v2, v3}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ -221174: 2202 f900 |0140: new-instance v2, Landroid/graphics/Point; // type@00f9 │ │ -221178: 5403 8d5f |0142: iget-object v3, v0, Lwsdfhjxc/taponium/scenes/GameScene;.backSignBitmap:Landroid/graphics/Bitmap; // field@5f8d │ │ -22117c: 6e10 3f04 0300 |0144: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@043f │ │ -221182: 0a03 |0147: move-result v3 │ │ -221184: 7b33 |0148: neg-int v3, v3 │ │ -221186: 1304 1400 |0149: const/16 v4, #int 20 // #14 │ │ -22118a: b143 |014b: sub-int/2addr v3, v4 │ │ -22118c: 7030 f804 3204 |014c: invoke-direct {v2, v3, v4}, Landroid/graphics/Point;.:(II)V // method@04f8 │ │ -221192: 5403 985f |014f: iget-object v3, v0, Lwsdfhjxc/taponium/scenes/GameScene;.flexConfig:Lwsdfhjxc/taponium/engine/FlexConfig; // field@5f98 │ │ -221196: 071b |0151: move-object v11, v1 │ │ -221198: 0810 0200 |0152: move-object/from16 v16, v2 │ │ -22119c: 0811 0300 |0154: move-object/from16 v17, v3 │ │ -2211a0: 7607 d66c 0b00 |0156: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17}, Lwsdfhjxc/taponium/engine/Flex;.:(Landroid/graphics/PointF;ZLandroid/graphics/PointF;ZLandroid/graphics/Point;Lwsdfhjxc/taponium/engine/FlexConfig;)V // method@6cd6 │ │ -2211a6: 5b01 8e5f |0159: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;.backSignFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5f8e │ │ -2211aa: 0e00 |015b: return-void │ │ +220f06: 2202 b20d |0009: new-instance v2, Lwsdfhjxc/taponium/game/ScoreCounterRenderer; // type@0db2 │ │ +220f0a: 5403 995f |000b: iget-object v3, v0, Lwsdfhjxc/taponium/scenes/GameScene;.resourceKeeper:Lwsdfhjxc/taponium/engine/ResourceKeeper; // field@5f99 │ │ +220f0e: 5404 985f |000d: iget-object v4, v0, Lwsdfhjxc/taponium/scenes/GameScene;.flexConfig:Lwsdfhjxc/taponium/engine/FlexConfig; // field@5f98 │ │ +220f12: 7040 256d 1243 |000f: invoke-direct {v2, v1, v3, v4}, Lwsdfhjxc/taponium/game/ScoreCounterRenderer;.:(Lwsdfhjxc/taponium/game/ScoreCounter;Lwsdfhjxc/taponium/engine/ResourceKeeper;Lwsdfhjxc/taponium/engine/FlexConfig;)V // method@6d25 │ │ +220f18: 5b02 9c5f |0012: iput-object v2, v0, Lwsdfhjxc/taponium/scenes/GameScene;.scoreCounterRenderer:Lwsdfhjxc/taponium/game/ScoreCounterRenderer; // field@5f9c │ │ +220f1c: 2201 ad0d |0014: new-instance v1, Lwsdfhjxc/taponium/game/Board; // type@0dad │ │ +220f20: 5402 9b5f |0016: iget-object v2, v0, Lwsdfhjxc/taponium/scenes/GameScene;.scoreCounter:Lwsdfhjxc/taponium/game/ScoreCounter; // field@5f9b │ │ +220f24: 7020 136d 2100 |0018: invoke-direct {v1, v2}, Lwsdfhjxc/taponium/game/Board;.:(Lwsdfhjxc/taponium/game/ScoreCounter;)V // method@6d13 │ │ +220f2a: 5b01 905f |001b: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;.board:Lwsdfhjxc/taponium/game/Board; // field@5f90 │ │ +220f2e: 2201 a40d |001d: new-instance v1, Lwsdfhjxc/taponium/engine/Flex; // type@0da4 │ │ +220f32: 2204 fa00 |001f: new-instance v4, Landroid/graphics/PointF; // type@00fa │ │ +220f36: 1502 003f |0021: const/high16 v2, #int 1056964608 // #3f00 │ │ +220f3a: 150a 803f |0023: const/high16 v10, #int 1065353216 // #3f80 │ │ +220f3e: 7030 fb04 240a |0025: invoke-direct {v4, v2, v10}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ +220f44: 2206 fa00 |0028: new-instance v6, Landroid/graphics/PointF; // type@00fa │ │ +220f48: 1403 0080 4b44 |002a: const v3, #float 814 // #444b8000 │ │ +220f4e: 1405 0080 3244 |002d: const v5, #float 714 // #44328000 │ │ +220f54: 7030 fb04 3605 |0030: invoke-direct {v6, v3, v5}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ +220f5a: 2208 f900 |0033: new-instance v8, Landroid/graphics/Point; // type@00f9 │ │ +220f5e: 1303 69fe |0035: const/16 v3, #int -407 // #fe69 │ │ +220f62: 1305 1ffc |0037: const/16 v5, #int -993 // #fc1f │ │ +220f66: 7030 f804 3805 |0039: invoke-direct {v8, v3, v5}, Landroid/graphics/Point;.:(II)V // method@04f8 │ │ +220f6c: 5409 985f |003c: iget-object v9, v0, Lwsdfhjxc/taponium/scenes/GameScene;.flexConfig:Lwsdfhjxc/taponium/engine/FlexConfig; // field@5f98 │ │ +220f70: 1205 |003e: const/4 v5, #int 0 // #0 │ │ +220f72: 1217 |003f: const/4 v7, #int 1 // #1 │ │ +220f74: 0713 |0040: move-object v3, v1 │ │ +220f76: 7607 d66c 0300 |0041: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Lwsdfhjxc/taponium/engine/Flex;.:(Landroid/graphics/PointF;ZLandroid/graphics/PointF;ZLandroid/graphics/Point;Lwsdfhjxc/taponium/engine/FlexConfig;)V // method@6cd6 │ │ +220f7c: 5b01 915f |0044: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;.boardAreaFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5f91 │ │ +220f80: 2201 a40d |0046: new-instance v1, Lwsdfhjxc/taponium/engine/Flex; // type@0da4 │ │ +220f84: 220c fa00 |0048: new-instance v12, Landroid/graphics/PointF; // type@00fa │ │ +220f88: 1203 |004a: const/4 v3, #int 0 // #0 │ │ +220f8a: 7030 fb04 3c03 |004b: invoke-direct {v12, v3, v3}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ +220f90: 220e fa00 |004e: new-instance v14, Landroid/graphics/PointF; // type@00fa │ │ +220f94: 1504 3743 |0050: const/high16 v4, #int 1127677952 // #4337 │ │ +220f98: 1505 1c43 |0052: const/high16 v5, #int 1125908480 // #431c │ │ +220f9c: 7030 fb04 4e05 |0054: invoke-direct {v14, v4, v5}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ +220fa2: 2210 f900 |0057: new-instance v16, Landroid/graphics/Point; // type@00f9 │ │ +220fa6: 7601 f704 1000 |0059: invoke-direct/range {v16}, Landroid/graphics/Point;.:()V // method@04f7 │ │ +220fac: 5404 985f |005c: iget-object v4, v0, Lwsdfhjxc/taponium/scenes/GameScene;.flexConfig:Lwsdfhjxc/taponium/engine/FlexConfig; // field@5f98 │ │ +220fb0: 121d |005e: const/4 v13, #int 1 // #1 │ │ +220fb2: 121f |005f: const/4 v15, #int 1 // #1 │ │ +220fb4: 071b |0060: move-object v11, v1 │ │ +220fb6: 0811 0400 |0061: move-object/from16 v17, v4 │ │ +220fba: 7607 d66c 0b00 |0063: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17}, Lwsdfhjxc/taponium/engine/Flex;.:(Landroid/graphics/PointF;ZLandroid/graphics/PointF;ZLandroid/graphics/Point;Lwsdfhjxc/taponium/engine/FlexConfig;)V // method@6cd6 │ │ +220fc0: 5b01 935f |0066: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;.boardSlotFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5f93 │ │ +220fc4: 2201 a40d |0068: new-instance v1, Lwsdfhjxc/taponium/engine/Flex; // type@0da4 │ │ +220fc8: 2204 fa00 |006a: new-instance v4, Landroid/graphics/PointF; // type@00fa │ │ +220fcc: 7030 fb04 3403 |006c: invoke-direct {v4, v3, v3}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ +220fd2: 2205 fa00 |006f: new-instance v5, Landroid/graphics/PointF; // type@00fa │ │ +220fd6: 1506 0743 |0071: const/high16 v6, #int 1124532224 // #4307 │ │ +220fda: 1507 fa42 |0073: const/high16 v7, #int 1123680256 // #42fa │ │ +220fde: 7030 fb04 6507 |0075: invoke-direct {v5, v6, v7}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ +220fe4: 2216 f900 |0078: new-instance v22, Landroid/graphics/Point; // type@00f9 │ │ +220fe8: 7601 f704 1600 |007a: invoke-direct/range {v22}, Landroid/graphics/Point;.:()V // method@04f7 │ │ +220fee: 5406 985f |007d: iget-object v6, v0, Lwsdfhjxc/taponium/scenes/GameScene;.flexConfig:Lwsdfhjxc/taponium/engine/FlexConfig; // field@5f98 │ │ +220ff2: 1313 0100 |007f: const/16 v19, #int 1 // #1 │ │ +220ff6: 1315 0100 |0081: const/16 v21, #int 1 // #1 │ │ +220ffa: 0811 0100 |0083: move-object/from16 v17, v1 │ │ +220ffe: 0812 0400 |0085: move-object/from16 v18, v4 │ │ +221002: 0814 0500 |0087: move-object/from16 v20, v5 │ │ +221006: 0817 0600 |0089: move-object/from16 v23, v6 │ │ +22100a: 7607 d66c 1100 |008b: invoke-direct/range {v17, v18, v19, v20, v21, v22, v23}, Lwsdfhjxc/taponium/engine/Flex;.:(Landroid/graphics/PointF;ZLandroid/graphics/PointF;ZLandroid/graphics/Point;Lwsdfhjxc/taponium/engine/FlexConfig;)V // method@6cd6 │ │ +221010: 5b01 945f |008e: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;.boardSlotSpacerFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5f94 │ │ +221014: 2201 af0d |0090: new-instance v1, Lwsdfhjxc/taponium/game/BoardRenderer; // type@0daf │ │ +221018: 540c 905f |0092: iget-object v12, v0, Lwsdfhjxc/taponium/scenes/GameScene;.board:Lwsdfhjxc/taponium/game/Board; // field@5f90 │ │ +22101c: 540d 995f |0094: iget-object v13, v0, Lwsdfhjxc/taponium/scenes/GameScene;.resourceKeeper:Lwsdfhjxc/taponium/engine/ResourceKeeper; // field@5f99 │ │ +221020: 540e 985f |0096: iget-object v14, v0, Lwsdfhjxc/taponium/scenes/GameScene;.flexConfig:Lwsdfhjxc/taponium/engine/FlexConfig; // field@5f98 │ │ +221024: 540f 915f |0098: iget-object v15, v0, Lwsdfhjxc/taponium/scenes/GameScene;.boardAreaFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5f91 │ │ +221028: 5404 935f |009a: iget-object v4, v0, Lwsdfhjxc/taponium/scenes/GameScene;.boardSlotFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5f93 │ │ +22102c: 5405 945f |009c: iget-object v5, v0, Lwsdfhjxc/taponium/scenes/GameScene;.boardSlotSpacerFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5f94 │ │ +221030: 071b |009e: move-object v11, v1 │ │ +221032: 0810 0400 |009f: move-object/from16 v16, v4 │ │ +221036: 0811 0500 |00a1: move-object/from16 v17, v5 │ │ +22103a: 7607 1c6d 0b00 |00a3: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17}, Lwsdfhjxc/taponium/game/BoardRenderer;.:(Lwsdfhjxc/taponium/game/Board;Lwsdfhjxc/taponium/engine/ResourceKeeper;Lwsdfhjxc/taponium/engine/FlexConfig;Lwsdfhjxc/taponium/engine/Flex;Lwsdfhjxc/taponium/engine/Flex;Lwsdfhjxc/taponium/engine/Flex;)V // method@6d1c │ │ +221040: 5b01 925f |00a6: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;.boardRenderer:Lwsdfhjxc/taponium/game/BoardRenderer; // field@5f92 │ │ +221044: 5401 995f |00a8: iget-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;.resourceKeeper:Lwsdfhjxc/taponium/engine/ResourceKeeper; // field@5f99 │ │ +221048: 1a04 393d |00aa: const-string v4, "current_score_text" // string@3d39 │ │ +22104c: 6e20 e76c 4100 |00ac: invoke-virtual {v1, v4}, Lwsdfhjxc/taponium/engine/ResourceKeeper;.getBitmap:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@6ce7 │ │ +221052: 0c01 |00af: move-result-object v1 │ │ +221054: 5b01 955f |00b0: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;.currentScoreTextBitmap:Landroid/graphics/Bitmap; // field@5f95 │ │ +221058: 2201 ff00 |00b2: new-instance v1, Landroid/graphics/Rect; // type@00ff │ │ +22105c: 5404 955f |00b4: iget-object v4, v0, Lwsdfhjxc/taponium/scenes/GameScene;.currentScoreTextBitmap:Landroid/graphics/Bitmap; // field@5f95 │ │ +221060: 6e10 3f04 0400 |00b6: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@043f │ │ +221066: 0a04 |00b9: move-result v4 │ │ +221068: 5405 955f |00ba: iget-object v5, v0, Lwsdfhjxc/taponium/scenes/GameScene;.currentScoreTextBitmap:Landroid/graphics/Bitmap; // field@5f95 │ │ +22106c: 6e10 3c04 0500 |00bc: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@043c │ │ +221072: 0a05 |00bf: move-result v5 │ │ +221074: 1206 |00c0: const/4 v6, #int 0 // #0 │ │ +221076: 7055 0605 6146 |00c1: invoke-direct {v1, v6, v6, v4, v5}, Landroid/graphics/Rect;.:(IIII)V // method@0506 │ │ +22107c: 5b01 975f |00c4: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;.currentScoreTextRect:Landroid/graphics/Rect; // field@5f97 │ │ +221080: 2201 a40d |00c6: new-instance v1, Lwsdfhjxc/taponium/engine/Flex; // type@0da4 │ │ +221084: 220c fa00 |00c8: new-instance v12, Landroid/graphics/PointF; // type@00fa │ │ +221088: 1504 803e |00ca: const/high16 v4, #int 1048576000 // #3e80 │ │ +22108c: 7030 fb04 2c04 |00cc: invoke-direct {v12, v2, v4}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ +221092: 220e fa00 |00cf: new-instance v14, Landroid/graphics/PointF; // type@00fa │ │ +221096: 5402 955f |00d1: iget-object v2, v0, Lwsdfhjxc/taponium/scenes/GameScene;.currentScoreTextBitmap:Landroid/graphics/Bitmap; // field@5f95 │ │ +22109a: 6e10 3f04 0200 |00d3: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getWidth:()I // method@043f │ │ +2210a0: 0a02 |00d6: move-result v2 │ │ +2210a2: 8222 |00d7: int-to-float v2, v2 │ │ +2210a4: 5404 955f |00d8: iget-object v4, v0, Lwsdfhjxc/taponium/scenes/GameScene;.currentScoreTextBitmap:Landroid/graphics/Bitmap; // field@5f95 │ │ +2210a8: 6e10 3c04 0400 |00da: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@043c │ │ +2210ae: 0a04 |00dd: move-result v4 │ │ +2210b0: 8244 |00de: int-to-float v4, v4 │ │ +2210b2: 7030 fb04 2e04 |00df: invoke-direct {v14, v2, v4}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ +2210b8: 2202 f900 |00e2: new-instance v2, Landroid/graphics/Point; // type@00f9 │ │ +2210bc: 5404 955f |00e4: iget-object v4, v0, Lwsdfhjxc/taponium/scenes/GameScene;.currentScoreTextBitmap:Landroid/graphics/Bitmap; // field@5f95 │ │ +2210c0: 6e10 3f04 0400 |00e6: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@043f │ │ +2210c6: 0a04 |00e9: move-result v4 │ │ +2210c8: 7b44 |00ea: neg-int v4, v4 │ │ +2210ca: db04 0402 |00eb: div-int/lit8 v4, v4, #int 2 // #02 │ │ +2210ce: 5405 955f |00ed: iget-object v5, v0, Lwsdfhjxc/taponium/scenes/GameScene;.currentScoreTextBitmap:Landroid/graphics/Bitmap; // field@5f95 │ │ +2210d2: 6e10 3c04 0500 |00ef: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@043c │ │ +2210d8: 0a05 |00f2: move-result v5 │ │ +2210da: 7b55 |00f3: neg-int v5, v5 │ │ +2210dc: d055 78ff |00f4: add-int/lit16 v5, v5, #int -136 // #ff78 │ │ +2210e0: 7030 f804 4205 |00f6: invoke-direct {v2, v4, v5}, Landroid/graphics/Point;.:(II)V // method@04f8 │ │ +2210e6: 5404 985f |00f9: iget-object v4, v0, Lwsdfhjxc/taponium/scenes/GameScene;.flexConfig:Lwsdfhjxc/taponium/engine/FlexConfig; // field@5f98 │ │ +2210ea: 120d |00fb: const/4 v13, #int 0 // #0 │ │ +2210ec: 121f |00fc: const/4 v15, #int 1 // #1 │ │ +2210ee: 071b |00fd: move-object v11, v1 │ │ +2210f0: 0810 0200 |00fe: move-object/from16 v16, v2 │ │ +2210f4: 0811 0400 |0100: move-object/from16 v17, v4 │ │ +2210f8: 7607 d66c 0b00 |0102: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17}, Lwsdfhjxc/taponium/engine/Flex;.:(Landroid/graphics/PointF;ZLandroid/graphics/PointF;ZLandroid/graphics/Point;Lwsdfhjxc/taponium/engine/FlexConfig;)V // method@6cd6 │ │ +2210fe: 5b01 965f |0105: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;.currentScoreTextFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5f96 │ │ +221102: 5401 995f |0107: iget-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;.resourceKeeper:Lwsdfhjxc/taponium/engine/ResourceKeeper; // field@5f99 │ │ +221106: 1a02 3d38 |0109: const-string v2, "back_sign" // string@383d │ │ +22110a: 6e20 e76c 2100 |010b: invoke-virtual {v1, v2}, Lwsdfhjxc/taponium/engine/ResourceKeeper;.getBitmap:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@6ce7 │ │ +221110: 0c01 |010e: move-result-object v1 │ │ +221112: 5b01 8d5f |010f: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;.backSignBitmap:Landroid/graphics/Bitmap; // field@5f8d │ │ +221116: 2201 ff00 |0111: new-instance v1, Landroid/graphics/Rect; // type@00ff │ │ +22111a: 5402 8d5f |0113: iget-object v2, v0, Lwsdfhjxc/taponium/scenes/GameScene;.backSignBitmap:Landroid/graphics/Bitmap; // field@5f8d │ │ +22111e: 6e10 3f04 0200 |0115: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getWidth:()I // method@043f │ │ +221124: 0a02 |0118: move-result v2 │ │ +221126: 5404 8d5f |0119: iget-object v4, v0, Lwsdfhjxc/taponium/scenes/GameScene;.backSignBitmap:Landroid/graphics/Bitmap; // field@5f8d │ │ +22112a: 6e10 3c04 0400 |011b: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@043c │ │ +221130: 0a04 |011e: move-result v4 │ │ +221132: 7054 0605 6126 |011f: invoke-direct {v1, v6, v6, v2, v4}, Landroid/graphics/Rect;.:(IIII)V // method@0506 │ │ +221138: 5b01 8f5f |0122: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;.backSignRect:Landroid/graphics/Rect; // field@5f8f │ │ +22113c: 2201 a40d |0124: new-instance v1, Lwsdfhjxc/taponium/engine/Flex; // type@0da4 │ │ +221140: 220c fa00 |0126: new-instance v12, Landroid/graphics/PointF; // type@00fa │ │ +221144: 7030 fb04 ac03 |0128: invoke-direct {v12, v10, v3}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ +22114a: 220e fa00 |012b: new-instance v14, Landroid/graphics/PointF; // type@00fa │ │ +22114e: 5402 8d5f |012d: iget-object v2, v0, Lwsdfhjxc/taponium/scenes/GameScene;.backSignBitmap:Landroid/graphics/Bitmap; // field@5f8d │ │ +221152: 6e10 3f04 0200 |012f: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getWidth:()I // method@043f │ │ +221158: 0a02 |0132: move-result v2 │ │ +22115a: 8222 |0133: int-to-float v2, v2 │ │ +22115c: 5403 8d5f |0134: iget-object v3, v0, Lwsdfhjxc/taponium/scenes/GameScene;.backSignBitmap:Landroid/graphics/Bitmap; // field@5f8d │ │ +221160: 6e10 3c04 0300 |0136: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@043c │ │ +221166: 0a03 |0139: move-result v3 │ │ +221168: 8233 |013a: int-to-float v3, v3 │ │ +22116a: 7030 fb04 2e03 |013b: invoke-direct {v14, v2, v3}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ +221170: 2202 f900 |013e: new-instance v2, Landroid/graphics/Point; // type@00f9 │ │ +221174: 5403 8d5f |0140: iget-object v3, v0, Lwsdfhjxc/taponium/scenes/GameScene;.backSignBitmap:Landroid/graphics/Bitmap; // field@5f8d │ │ +221178: 6e10 3f04 0300 |0142: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@043f │ │ +22117e: 0a03 |0145: move-result v3 │ │ +221180: 7b33 |0146: neg-int v3, v3 │ │ +221182: 1304 1400 |0147: const/16 v4, #int 20 // #14 │ │ +221186: b143 |0149: sub-int/2addr v3, v4 │ │ +221188: 7030 f804 3204 |014a: invoke-direct {v2, v3, v4}, Landroid/graphics/Point;.:(II)V // method@04f8 │ │ +22118e: 5403 985f |014d: iget-object v3, v0, Lwsdfhjxc/taponium/scenes/GameScene;.flexConfig:Lwsdfhjxc/taponium/engine/FlexConfig; // field@5f98 │ │ +221192: 071b |014f: move-object v11, v1 │ │ +221194: 0810 0200 |0150: move-object/from16 v16, v2 │ │ +221198: 0811 0300 |0152: move-object/from16 v17, v3 │ │ +22119c: 7607 d66c 0b00 |0154: invoke-direct/range {v11, v12, v13, v14, v15, v16, v17}, Lwsdfhjxc/taponium/engine/Flex;.:(Landroid/graphics/PointF;ZLandroid/graphics/PointF;ZLandroid/graphics/Point;Lwsdfhjxc/taponium/engine/FlexConfig;)V // method@6cd6 │ │ +2211a2: 5b01 8e5f |0157: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;.backSignFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5f8e │ │ +2211a6: 0e00 |0159: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=34 │ │ 0x0009 line=35 │ │ - 0x0016 line=37 │ │ - 0x001f line=39 │ │ - 0x0048 line=43 │ │ - 0x006a line=47 │ │ - 0x0092 line=51 │ │ - 0x00aa line=54 │ │ - 0x00b4 line=55 │ │ - 0x00be line=56 │ │ - 0x00c8 line=58 │ │ - 0x00d5 line=59 │ │ - 0x00dc line=60 │ │ - 0x00e8 line=61 │ │ - 0x00f1 line=62 │ │ - 0x0109 line=65 │ │ - 0x0113 line=66 │ │ - 0x0126 line=68 │ │ - 0x0131 line=69 │ │ - 0x0144 line=70 │ │ + 0x0014 line=37 │ │ + 0x001d line=39 │ │ + 0x0046 line=43 │ │ + 0x0068 line=47 │ │ + 0x0090 line=51 │ │ + 0x00a8 line=54 │ │ + 0x00b2 line=55 │ │ + 0x00bc line=56 │ │ + 0x00c6 line=58 │ │ + 0x00d3 line=59 │ │ + 0x00da line=60 │ │ + 0x00e6 line=61 │ │ + 0x00ef line=62 │ │ + 0x0107 line=65 │ │ + 0x0111 line=66 │ │ + 0x0124 line=68 │ │ + 0x012f line=69 │ │ + 0x0142 line=70 │ │ locals : │ │ - 0x0000 - 0x015c reg=24 this Lwsdfhjxc/taponium/scenes/GameScene; │ │ + 0x0000 - 0x015a reg=24 this Lwsdfhjxc/taponium/scenes/GameScene; │ │ │ │ #5 : (in Lwsdfhjxc/taponium/scenes/GameScene;) │ │ name : 'unload' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2211ac: |[2211ac] wsdfhjxc.taponium.scenes.GameScene.unload:()V │ │ -2211bc: 0e00 |0000: return-void │ │ +2211a8: |[2211a8] wsdfhjxc.taponium.scenes.GameScene.unload:()V │ │ +2211b8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 4172 (GameScene.java) │ │ │ │ Class #2534 header: │ │ @@ -775614,23 +775613,23 @@ │ │ type : '(Lwsdfhjxc/taponium/engine/SceneKeeper;Lwsdfhjxc/taponium/engine/ResourceKeeper;Lwsdfhjxc/taponium/engine/FlexConfig;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -2211c0: |[2211c0] wsdfhjxc.taponium.scenes.MainMenuScene.:(Lwsdfhjxc/taponium/engine/SceneKeeper;Lwsdfhjxc/taponium/engine/ResourceKeeper;Lwsdfhjxc/taponium/engine/FlexConfig;)V │ │ -2211d0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -2211d2: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -2211d4: 0760 |0002: move-object v0, v6 │ │ -2211d6: 0771 |0003: move-object v1, v7 │ │ -2211d8: 0782 |0004: move-object v2, v8 │ │ -2211da: 0793 |0005: move-object v3, v9 │ │ -2211dc: 7606 ee6c 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lwsdfhjxc/taponium/engine/Scene;.:(Lwsdfhjxc/taponium/engine/SceneKeeper;Lwsdfhjxc/taponium/engine/ResourceKeeper;Lwsdfhjxc/taponium/engine/FlexConfig;II)V // method@6cee │ │ -2211e2: 0e00 |0009: return-void │ │ +2211bc: |[2211bc] wsdfhjxc.taponium.scenes.MainMenuScene.:(Lwsdfhjxc/taponium/engine/SceneKeeper;Lwsdfhjxc/taponium/engine/ResourceKeeper;Lwsdfhjxc/taponium/engine/FlexConfig;)V │ │ +2211cc: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +2211ce: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +2211d0: 0760 |0002: move-object v0, v6 │ │ +2211d2: 0771 |0003: move-object v1, v7 │ │ +2211d4: 0782 |0004: move-object v2, v8 │ │ +2211d6: 0793 |0005: move-object v3, v9 │ │ +2211d8: 7606 ee6c 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lwsdfhjxc/taponium/engine/Scene;.:(Lwsdfhjxc/taponium/engine/SceneKeeper;Lwsdfhjxc/taponium/engine/ResourceKeeper;Lwsdfhjxc/taponium/engine/FlexConfig;II)V // method@6cee │ │ +2211de: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=21 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Lwsdfhjxc/taponium/scenes/MainMenuScene; │ │ 0x0000 - 0x000a reg=7 (null) Lwsdfhjxc/taponium/engine/SceneKeeper; │ │ 0x0000 - 0x000a reg=8 (null) Lwsdfhjxc/taponium/engine/ResourceKeeper; │ │ @@ -775642,18 +775641,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -2211e4: |[2211e4] wsdfhjxc.taponium.scenes.MainMenuScene.backPressed:()V │ │ -2211f4: 5410 a45f |0000: iget-object v0, v1, Lwsdfhjxc/taponium/scenes/MainMenuScene;.sceneKeeper:Lwsdfhjxc/taponium/engine/SceneKeeper; // field@5fa4 │ │ -2211f8: 6e10 016d 0000 |0002: invoke-virtual {v0}, Lwsdfhjxc/taponium/engine/SceneKeeper;.removeAllScenes:()V // method@6d01 │ │ -2211fe: 0e00 |0005: return-void │ │ +2211e0: |[2211e0] wsdfhjxc.taponium.scenes.MainMenuScene.backPressed:()V │ │ +2211f0: 5410 a45f |0000: iget-object v0, v1, Lwsdfhjxc/taponium/scenes/MainMenuScene;.sceneKeeper:Lwsdfhjxc/taponium/engine/SceneKeeper; // field@5fa4 │ │ +2211f4: 6e10 016d 0000 |0002: invoke-virtual {v0}, Lwsdfhjxc/taponium/engine/SceneKeeper;.removeAllScenes:()V // method@6d01 │ │ +2211fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lwsdfhjxc/taponium/scenes/MainMenuScene; │ │ │ │ #1 : (in Lwsdfhjxc/taponium/scenes/MainMenuScene;) │ │ @@ -775661,56 +775660,56 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 79 16-bit code units │ │ -221200: |[221200] wsdfhjxc.taponium.scenes.MainMenuScene.handleInput:(Landroid/view/MotionEvent;)V │ │ -221210: 6e10 2560 0500 |0000: invoke-virtual {v5}, Landroid/view/MotionEvent;.getAction:()I // method@6025 │ │ -221216: 0a00 |0003: move-result v0 │ │ -221218: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -22121a: 3310 4900 |0005: if-ne v0, v1, 004e // +0049 │ │ -22121e: 5440 a15f |0007: iget-object v0, v4, Lwsdfhjxc/taponium/scenes/MainMenuScene;.playButtonFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5fa1 │ │ -221222: 6e10 d86c 0000 |0009: invoke-virtual {v0}, Lwsdfhjxc/taponium/engine/Flex;.getRect:()Landroid/graphics/Rect; // method@6cd8 │ │ -221228: 0c00 |000c: move-result-object v0 │ │ -22122a: 6e10 3360 0500 |000d: invoke-virtual {v5}, Landroid/view/MotionEvent;.getX:()F // method@6033 │ │ -221230: 0a01 |0010: move-result v1 │ │ -221232: 8711 |0011: float-to-int v1, v1 │ │ -221234: 6e10 3560 0500 |0012: invoke-virtual {v5}, Landroid/view/MotionEvent;.getY:()F // method@6035 │ │ -22123a: 0a02 |0015: move-result v2 │ │ -22123c: 8722 |0016: float-to-int v2, v2 │ │ -22123e: 6e30 0a05 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/graphics/Rect;.contains:(II)Z // method@050a │ │ -221244: 0a00 |001a: move-result v0 │ │ -221246: 3800 1800 |001b: if-eqz v0, 0033 // +0018 │ │ -22124a: 5445 a45f |001d: iget-object v5, v4, Lwsdfhjxc/taponium/scenes/MainMenuScene;.sceneKeeper:Lwsdfhjxc/taponium/engine/SceneKeeper; // field@5fa4 │ │ -22124e: 6e20 026d 4500 |001f: invoke-virtual {v5, v4}, Lwsdfhjxc/taponium/engine/SceneKeeper;.removeScene:(Lwsdfhjxc/taponium/engine/Scene;)V // method@6d02 │ │ -221254: 5445 a45f |0022: iget-object v5, v4, Lwsdfhjxc/taponium/scenes/MainMenuScene;.sceneKeeper:Lwsdfhjxc/taponium/engine/SceneKeeper; // field@5fa4 │ │ -221258: 2200 b90d |0024: new-instance v0, Lwsdfhjxc/taponium/scenes/GameScene; // type@0db9 │ │ -22125c: 5441 a45f |0026: iget-object v1, v4, Lwsdfhjxc/taponium/scenes/MainMenuScene;.sceneKeeper:Lwsdfhjxc/taponium/engine/SceneKeeper; // field@5fa4 │ │ -221260: 5442 a35f |0028: iget-object v2, v4, Lwsdfhjxc/taponium/scenes/MainMenuScene;.resourceKeeper:Lwsdfhjxc/taponium/engine/ResourceKeeper; // field@5fa3 │ │ -221264: 5443 9d5f |002a: iget-object v3, v4, Lwsdfhjxc/taponium/scenes/MainMenuScene;.flexConfig:Lwsdfhjxc/taponium/engine/FlexConfig; // field@5f9d │ │ -221268: 7040 536d 1032 |002c: invoke-direct {v0, v1, v2, v3}, Lwsdfhjxc/taponium/scenes/GameScene;.:(Lwsdfhjxc/taponium/engine/SceneKeeper;Lwsdfhjxc/taponium/engine/ResourceKeeper;Lwsdfhjxc/taponium/engine/FlexConfig;)V // method@6d53 │ │ -22126e: 6e20 fc6c 0500 |002f: invoke-virtual {v5, v0}, Lwsdfhjxc/taponium/engine/SceneKeeper;.addScene:(Lwsdfhjxc/taponium/engine/Scene;)V // method@6cfc │ │ -221274: 281c |0032: goto 004e // +001c │ │ -221276: 5440 a25f |0033: iget-object v0, v4, Lwsdfhjxc/taponium/scenes/MainMenuScene;.quitButtonFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5fa2 │ │ -22127a: 6e10 d86c 0000 |0035: invoke-virtual {v0}, Lwsdfhjxc/taponium/engine/Flex;.getRect:()Landroid/graphics/Rect; // method@6cd8 │ │ -221280: 0c00 |0038: move-result-object v0 │ │ -221282: 6e10 3360 0500 |0039: invoke-virtual {v5}, Landroid/view/MotionEvent;.getX:()F // method@6033 │ │ -221288: 0a01 |003c: move-result v1 │ │ -22128a: 8711 |003d: float-to-int v1, v1 │ │ -22128c: 6e10 3560 0500 |003e: invoke-virtual {v5}, Landroid/view/MotionEvent;.getY:()F // method@6035 │ │ -221292: 0a05 |0041: move-result v5 │ │ -221294: 8755 |0042: float-to-int v5, v5 │ │ -221296: 6e30 0a05 1005 |0043: invoke-virtual {v0, v1, v5}, Landroid/graphics/Rect;.contains:(II)Z // method@050a │ │ -22129c: 0a05 |0046: move-result v5 │ │ -22129e: 3805 0700 |0047: if-eqz v5, 004e // +0007 │ │ -2212a2: 5445 a45f |0049: iget-object v5, v4, Lwsdfhjxc/taponium/scenes/MainMenuScene;.sceneKeeper:Lwsdfhjxc/taponium/engine/SceneKeeper; // field@5fa4 │ │ -2212a6: 6e10 016d 0500 |004b: invoke-virtual {v5}, Lwsdfhjxc/taponium/engine/SceneKeeper;.removeAllScenes:()V // method@6d01 │ │ -2212ac: 0e00 |004e: return-void │ │ +2211fc: |[2211fc] wsdfhjxc.taponium.scenes.MainMenuScene.handleInput:(Landroid/view/MotionEvent;)V │ │ +22120c: 6e10 2560 0500 |0000: invoke-virtual {v5}, Landroid/view/MotionEvent;.getAction:()I // method@6025 │ │ +221212: 0a00 |0003: move-result v0 │ │ +221214: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +221216: 3310 4900 |0005: if-ne v0, v1, 004e // +0049 │ │ +22121a: 5440 a15f |0007: iget-object v0, v4, Lwsdfhjxc/taponium/scenes/MainMenuScene;.playButtonFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5fa1 │ │ +22121e: 6e10 d86c 0000 |0009: invoke-virtual {v0}, Lwsdfhjxc/taponium/engine/Flex;.getRect:()Landroid/graphics/Rect; // method@6cd8 │ │ +221224: 0c00 |000c: move-result-object v0 │ │ +221226: 6e10 3360 0500 |000d: invoke-virtual {v5}, Landroid/view/MotionEvent;.getX:()F // method@6033 │ │ +22122c: 0a01 |0010: move-result v1 │ │ +22122e: 8711 |0011: float-to-int v1, v1 │ │ +221230: 6e10 3560 0500 |0012: invoke-virtual {v5}, Landroid/view/MotionEvent;.getY:()F // method@6035 │ │ +221236: 0a02 |0015: move-result v2 │ │ +221238: 8722 |0016: float-to-int v2, v2 │ │ +22123a: 6e30 0a05 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/graphics/Rect;.contains:(II)Z // method@050a │ │ +221240: 0a00 |001a: move-result v0 │ │ +221242: 3800 1800 |001b: if-eqz v0, 0033 // +0018 │ │ +221246: 5445 a45f |001d: iget-object v5, v4, Lwsdfhjxc/taponium/scenes/MainMenuScene;.sceneKeeper:Lwsdfhjxc/taponium/engine/SceneKeeper; // field@5fa4 │ │ +22124a: 6e20 026d 4500 |001f: invoke-virtual {v5, v4}, Lwsdfhjxc/taponium/engine/SceneKeeper;.removeScene:(Lwsdfhjxc/taponium/engine/Scene;)V // method@6d02 │ │ +221250: 5445 a45f |0022: iget-object v5, v4, Lwsdfhjxc/taponium/scenes/MainMenuScene;.sceneKeeper:Lwsdfhjxc/taponium/engine/SceneKeeper; // field@5fa4 │ │ +221254: 2200 b90d |0024: new-instance v0, Lwsdfhjxc/taponium/scenes/GameScene; // type@0db9 │ │ +221258: 5441 a45f |0026: iget-object v1, v4, Lwsdfhjxc/taponium/scenes/MainMenuScene;.sceneKeeper:Lwsdfhjxc/taponium/engine/SceneKeeper; // field@5fa4 │ │ +22125c: 5442 a35f |0028: iget-object v2, v4, Lwsdfhjxc/taponium/scenes/MainMenuScene;.resourceKeeper:Lwsdfhjxc/taponium/engine/ResourceKeeper; // field@5fa3 │ │ +221260: 5443 9d5f |002a: iget-object v3, v4, Lwsdfhjxc/taponium/scenes/MainMenuScene;.flexConfig:Lwsdfhjxc/taponium/engine/FlexConfig; // field@5f9d │ │ +221264: 7040 536d 1032 |002c: invoke-direct {v0, v1, v2, v3}, Lwsdfhjxc/taponium/scenes/GameScene;.:(Lwsdfhjxc/taponium/engine/SceneKeeper;Lwsdfhjxc/taponium/engine/ResourceKeeper;Lwsdfhjxc/taponium/engine/FlexConfig;)V // method@6d53 │ │ +22126a: 6e20 fc6c 0500 |002f: invoke-virtual {v5, v0}, Lwsdfhjxc/taponium/engine/SceneKeeper;.addScene:(Lwsdfhjxc/taponium/engine/Scene;)V // method@6cfc │ │ +221270: 281c |0032: goto 004e // +001c │ │ +221272: 5440 a25f |0033: iget-object v0, v4, Lwsdfhjxc/taponium/scenes/MainMenuScene;.quitButtonFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5fa2 │ │ +221276: 6e10 d86c 0000 |0035: invoke-virtual {v0}, Lwsdfhjxc/taponium/engine/Flex;.getRect:()Landroid/graphics/Rect; // method@6cd8 │ │ +22127c: 0c00 |0038: move-result-object v0 │ │ +22127e: 6e10 3360 0500 |0039: invoke-virtual {v5}, Landroid/view/MotionEvent;.getX:()F // method@6033 │ │ +221284: 0a01 |003c: move-result v1 │ │ +221286: 8711 |003d: float-to-int v1, v1 │ │ +221288: 6e10 3560 0500 |003e: invoke-virtual {v5}, Landroid/view/MotionEvent;.getY:()F // method@6035 │ │ +22128e: 0a05 |0041: move-result v5 │ │ +221290: 8755 |0042: float-to-int v5, v5 │ │ +221292: 6e30 0a05 1005 |0043: invoke-virtual {v0, v1, v5}, Landroid/graphics/Rect;.contains:(II)Z // method@050a │ │ +221298: 0a05 |0046: move-result v5 │ │ +22129a: 3805 0700 |0047: if-eqz v5, 004e // +0007 │ │ +22129e: 5445 a45f |0049: iget-object v5, v4, Lwsdfhjxc/taponium/scenes/MainMenuScene;.sceneKeeper:Lwsdfhjxc/taponium/engine/SceneKeeper; // field@5fa4 │ │ +2212a2: 6e10 016d 0500 |004b: invoke-virtual {v5}, Lwsdfhjxc/taponium/engine/SceneKeeper;.removeAllScenes:()V // method@6d01 │ │ +2212a8: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0007 line=59 │ │ 0x0012 line=60 │ │ 0x0017 line=59 │ │ 0x001d line=61 │ │ @@ -775728,28 +775727,28 @@ │ │ type : '(Landroid/graphics/Canvas;Landroid/graphics/Paint;D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -2212b0: |[2212b0] wsdfhjxc.taponium.scenes.MainMenuScene.handleRender:(Landroid/graphics/Canvas;Landroid/graphics/Paint;D)V │ │ -2212c0: 5414 a55f |0000: iget-object v4, v1, Lwsdfhjxc/taponium/scenes/MainMenuScene;.titleTextBitmap:Landroid/graphics/Bitmap; // field@5fa5 │ │ -2212c4: 5415 a75f |0002: iget-object v5, v1, Lwsdfhjxc/taponium/scenes/MainMenuScene;.titleTextRect:Landroid/graphics/Rect; // field@5fa7 │ │ -2212c8: 5410 a65f |0004: iget-object v0, v1, Lwsdfhjxc/taponium/scenes/MainMenuScene;.titleTextFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5fa6 │ │ -2212cc: 6e10 d86c 0000 |0006: invoke-virtual {v0}, Lwsdfhjxc/taponium/engine/Flex;.getRect:()Landroid/graphics/Rect; // method@6cd8 │ │ -2212d2: 0c00 |0009: move-result-object v0 │ │ -2212d4: 6e53 5804 4205 |000a: invoke-virtual {v2, v4, v5, v0, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@0458 │ │ -2212da: 5414 9e5f |000d: iget-object v4, v1, Lwsdfhjxc/taponium/scenes/MainMenuScene;.menuPanelBitmap:Landroid/graphics/Bitmap; // field@5f9e │ │ -2212de: 5415 a05f |000f: iget-object v5, v1, Lwsdfhjxc/taponium/scenes/MainMenuScene;.menuPanelRect:Landroid/graphics/Rect; // field@5fa0 │ │ -2212e2: 5410 9f5f |0011: iget-object v0, v1, Lwsdfhjxc/taponium/scenes/MainMenuScene;.menuPanelFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5f9f │ │ -2212e6: 6e10 d86c 0000 |0013: invoke-virtual {v0}, Lwsdfhjxc/taponium/engine/Flex;.getRect:()Landroid/graphics/Rect; // method@6cd8 │ │ -2212ec: 0c00 |0016: move-result-object v0 │ │ -2212ee: 6e53 5804 4205 |0017: invoke-virtual {v2, v4, v5, v0, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@0458 │ │ -2212f4: 0e00 |001a: return-void │ │ +2212ac: |[2212ac] wsdfhjxc.taponium.scenes.MainMenuScene.handleRender:(Landroid/graphics/Canvas;Landroid/graphics/Paint;D)V │ │ +2212bc: 5414 a55f |0000: iget-object v4, v1, Lwsdfhjxc/taponium/scenes/MainMenuScene;.titleTextBitmap:Landroid/graphics/Bitmap; // field@5fa5 │ │ +2212c0: 5415 a75f |0002: iget-object v5, v1, Lwsdfhjxc/taponium/scenes/MainMenuScene;.titleTextRect:Landroid/graphics/Rect; // field@5fa7 │ │ +2212c4: 5410 a65f |0004: iget-object v0, v1, Lwsdfhjxc/taponium/scenes/MainMenuScene;.titleTextFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5fa6 │ │ +2212c8: 6e10 d86c 0000 |0006: invoke-virtual {v0}, Lwsdfhjxc/taponium/engine/Flex;.getRect:()Landroid/graphics/Rect; // method@6cd8 │ │ +2212ce: 0c00 |0009: move-result-object v0 │ │ +2212d0: 6e53 5804 4205 |000a: invoke-virtual {v2, v4, v5, v0, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@0458 │ │ +2212d6: 5414 9e5f |000d: iget-object v4, v1, Lwsdfhjxc/taponium/scenes/MainMenuScene;.menuPanelBitmap:Landroid/graphics/Bitmap; // field@5f9e │ │ +2212da: 5415 a05f |000f: iget-object v5, v1, Lwsdfhjxc/taponium/scenes/MainMenuScene;.menuPanelRect:Landroid/graphics/Rect; // field@5fa0 │ │ +2212de: 5410 9f5f |0011: iget-object v0, v1, Lwsdfhjxc/taponium/scenes/MainMenuScene;.menuPanelFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5f9f │ │ +2212e2: 6e10 d86c 0000 |0013: invoke-virtual {v0}, Lwsdfhjxc/taponium/engine/Flex;.getRect:()Landroid/graphics/Rect; // method@6cd8 │ │ +2212e8: 0c00 |0016: move-result-object v0 │ │ +2212ea: 6e53 5804 4205 |0017: invoke-virtual {v2, v4, v5, v0, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V // method@0458 │ │ +2212f0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x000d line=76 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Lwsdfhjxc/taponium/scenes/MainMenuScene; │ │ 0x0000 - 0x001b reg=2 (null) Landroid/graphics/Canvas; │ │ @@ -775761,158 +775760,158 @@ │ │ type : '(D)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -2212f8: |[2212f8] wsdfhjxc.taponium.scenes.MainMenuScene.handleUpdate:(D)V │ │ -221308: 0e00 |0000: return-void │ │ +2212f4: |[2212f4] wsdfhjxc.taponium.scenes.MainMenuScene.handleUpdate:(D)V │ │ +221304: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lwsdfhjxc/taponium/scenes/MainMenuScene;) │ │ name : 'load' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 26 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 258 16-bit code units │ │ -22130c: |[22130c] wsdfhjxc.taponium.scenes.MainMenuScene.load:()V │ │ -22131c: 0800 1900 |0000: move-object/from16 v0, v25 │ │ -221320: 5401 a35f |0002: iget-object v1, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.resourceKeeper:Lwsdfhjxc/taponium/engine/ResourceKeeper; // field@5fa3 │ │ -221324: 1a02 3470 |0004: const-string v2, "title_text" // string@7034 │ │ -221328: 6e20 e76c 2100 |0006: invoke-virtual {v1, v2}, Lwsdfhjxc/taponium/engine/ResourceKeeper;.getBitmap:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@6ce7 │ │ -22132e: 0c01 |0009: move-result-object v1 │ │ -221330: 5b01 a55f |000a: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.titleTextBitmap:Landroid/graphics/Bitmap; // field@5fa5 │ │ -221334: 2201 ff00 |000c: new-instance v1, Landroid/graphics/Rect; // type@00ff │ │ -221338: 5402 a55f |000e: iget-object v2, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.titleTextBitmap:Landroid/graphics/Bitmap; // field@5fa5 │ │ -22133c: 6e10 3f04 0200 |0010: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getWidth:()I // method@043f │ │ -221342: 0a02 |0013: move-result v2 │ │ -221344: 5403 a55f |0014: iget-object v3, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.titleTextBitmap:Landroid/graphics/Bitmap; // field@5fa5 │ │ -221348: 6e10 3c04 0300 |0016: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@043c │ │ -22134e: 0a03 |0019: move-result v3 │ │ -221350: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -221352: 7053 0605 4124 |001b: invoke-direct {v1, v4, v4, v2, v3}, Landroid/graphics/Rect;.:(IIII)V // method@0506 │ │ -221358: 5b01 a75f |001e: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.titleTextRect:Landroid/graphics/Rect; // field@5fa7 │ │ -22135c: 2201 a40d |0020: new-instance v1, Lwsdfhjxc/taponium/engine/Flex; // type@0da4 │ │ -221360: 2206 fa00 |0022: new-instance v6, Landroid/graphics/PointF; // type@00fa │ │ -221364: 1502 003f |0024: const/high16 v2, #int 1056964608 // #3f00 │ │ -221368: 1403 cdcc cc3d |0026: const v3, #float 0.1 // #3dcccccd │ │ -22136e: 7030 fb04 2603 |0029: invoke-direct {v6, v2, v3}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ -221374: 2208 fa00 |002c: new-instance v8, Landroid/graphics/PointF; // type@00fa │ │ -221378: 5403 a55f |002e: iget-object v3, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.titleTextBitmap:Landroid/graphics/Bitmap; // field@5fa5 │ │ -22137c: 6e10 3f04 0300 |0030: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@043f │ │ -221382: 0a03 |0033: move-result v3 │ │ -221384: 8233 |0034: int-to-float v3, v3 │ │ -221386: 5405 a55f |0035: iget-object v5, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.titleTextBitmap:Landroid/graphics/Bitmap; // field@5fa5 │ │ -22138a: 6e10 3c04 0500 |0037: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@043c │ │ -221390: 0a05 |003a: move-result v5 │ │ -221392: 8255 |003b: int-to-float v5, v5 │ │ -221394: 7030 fb04 3805 |003c: invoke-direct {v8, v3, v5}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ -22139a: 220a f900 |003f: new-instance v10, Landroid/graphics/Point; // type@00f9 │ │ -22139e: 5403 a55f |0041: iget-object v3, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.titleTextBitmap:Landroid/graphics/Bitmap; // field@5fa5 │ │ -2213a2: 6e10 3f04 0300 |0043: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@043f │ │ -2213a8: 0a03 |0046: move-result v3 │ │ -2213aa: 7b33 |0047: neg-int v3, v3 │ │ -2213ac: db03 0302 |0048: div-int/lit8 v3, v3, #int 2 // #02 │ │ -2213b0: 7030 f804 3a04 |004a: invoke-direct {v10, v3, v4}, Landroid/graphics/Point;.:(II)V // method@04f8 │ │ -2213b6: 540b 9d5f |004d: iget-object v11, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.flexConfig:Lwsdfhjxc/taponium/engine/FlexConfig; // field@5f9d │ │ -2213ba: 1207 |004f: const/4 v7, #int 0 // #0 │ │ -2213bc: 1219 |0050: const/4 v9, #int 1 // #1 │ │ -2213be: 0715 |0051: move-object v5, v1 │ │ -2213c0: 7607 d66c 0500 |0052: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11}, Lwsdfhjxc/taponium/engine/Flex;.:(Landroid/graphics/PointF;ZLandroid/graphics/PointF;ZLandroid/graphics/Point;Lwsdfhjxc/taponium/engine/FlexConfig;)V // method@6cd6 │ │ -2213c6: 5b01 a65f |0055: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.titleTextFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5fa6 │ │ -2213ca: 5401 a35f |0057: iget-object v1, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.resourceKeeper:Lwsdfhjxc/taponium/engine/ResourceKeeper; // field@5fa3 │ │ -2213ce: 1a03 fb5c |0059: const-string v3, "menu_panel" // string@5cfb │ │ -2213d2: 6e20 e76c 3100 |005b: invoke-virtual {v1, v3}, Lwsdfhjxc/taponium/engine/ResourceKeeper;.getBitmap:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@6ce7 │ │ -2213d8: 0c01 |005e: move-result-object v1 │ │ -2213da: 5b01 9e5f |005f: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.menuPanelBitmap:Landroid/graphics/Bitmap; // field@5f9e │ │ -2213de: 2201 ff00 |0061: new-instance v1, Landroid/graphics/Rect; // type@00ff │ │ -2213e2: 5403 9e5f |0063: iget-object v3, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.menuPanelBitmap:Landroid/graphics/Bitmap; // field@5f9e │ │ -2213e6: 6e10 3f04 0300 |0065: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@043f │ │ -2213ec: 0a03 |0068: move-result v3 │ │ -2213ee: 5405 9e5f |0069: iget-object v5, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.menuPanelBitmap:Landroid/graphics/Bitmap; // field@5f9e │ │ -2213f2: 6e10 3c04 0500 |006b: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@043c │ │ -2213f8: 0a05 |006e: move-result v5 │ │ -2213fa: 7055 0605 4134 |006f: invoke-direct {v1, v4, v4, v3, v5}, Landroid/graphics/Rect;.:(IIII)V // method@0506 │ │ -221400: 5b01 a05f |0072: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.menuPanelRect:Landroid/graphics/Rect; // field@5fa0 │ │ -221404: 2201 a40d |0074: new-instance v1, Lwsdfhjxc/taponium/engine/Flex; // type@0da4 │ │ -221408: 2207 fa00 |0076: new-instance v7, Landroid/graphics/PointF; // type@00fa │ │ -22140c: 1503 803f |0078: const/high16 v3, #int 1065353216 // #3f80 │ │ -221410: 7030 fb04 2703 |007a: invoke-direct {v7, v2, v3}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ -221416: 2209 fa00 |007d: new-instance v9, Landroid/graphics/PointF; // type@00fa │ │ -22141a: 5404 9e5f |007f: iget-object v4, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.menuPanelBitmap:Landroid/graphics/Bitmap; // field@5f9e │ │ -22141e: 6e10 3f04 0400 |0081: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@043f │ │ -221424: 0a04 |0084: move-result v4 │ │ -221426: 8244 |0085: int-to-float v4, v4 │ │ -221428: 5405 9e5f |0086: iget-object v5, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.menuPanelBitmap:Landroid/graphics/Bitmap; // field@5f9e │ │ -22142c: 6e10 3c04 0500 |0088: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@043c │ │ -221432: 0a05 |008b: move-result v5 │ │ -221434: 8255 |008c: int-to-float v5, v5 │ │ -221436: 7030 fb04 4905 |008d: invoke-direct {v9, v4, v5}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ -22143c: 220b f900 |0090: new-instance v11, Landroid/graphics/Point; // type@00f9 │ │ -221440: 5404 9e5f |0092: iget-object v4, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.menuPanelBitmap:Landroid/graphics/Bitmap; // field@5f9e │ │ -221444: 6e10 3f04 0400 |0094: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@043f │ │ -22144a: 0a04 |0097: move-result v4 │ │ -22144c: 7b44 |0098: neg-int v4, v4 │ │ -22144e: db04 0402 |0099: div-int/lit8 v4, v4, #int 2 // #02 │ │ -221452: 5405 9e5f |009b: iget-object v5, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.menuPanelBitmap:Landroid/graphics/Bitmap; // field@5f9e │ │ -221456: 6e10 3c04 0500 |009d: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@043c │ │ -22145c: 0a05 |00a0: move-result v5 │ │ -22145e: 7b55 |00a1: neg-int v5, v5 │ │ -221460: 7030 f804 4b05 |00a2: invoke-direct {v11, v4, v5}, Landroid/graphics/Point;.:(II)V // method@04f8 │ │ -221466: 540c 9d5f |00a5: iget-object v12, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.flexConfig:Lwsdfhjxc/taponium/engine/FlexConfig; // field@5f9d │ │ -22146a: 1208 |00a7: const/4 v8, #int 0 // #0 │ │ -22146c: 121a |00a8: const/4 v10, #int 1 // #1 │ │ -22146e: 0716 |00a9: move-object v6, v1 │ │ -221470: 7607 d66c 0600 |00aa: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Lwsdfhjxc/taponium/engine/Flex;.:(Landroid/graphics/PointF;ZLandroid/graphics/PointF;ZLandroid/graphics/Point;Lwsdfhjxc/taponium/engine/FlexConfig;)V // method@6cd6 │ │ -221476: 5b01 9f5f |00ad: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.menuPanelFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5f9f │ │ -22147a: 2201 a40d |00af: new-instance v1, Lwsdfhjxc/taponium/engine/Flex; // type@0da4 │ │ -22147e: 220e fa00 |00b1: new-instance v14, Landroid/graphics/PointF; // type@00fa │ │ -221482: 7030 fb04 2e03 |00b3: invoke-direct {v14, v2, v3}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ -221488: 2204 fa00 |00b6: new-instance v4, Landroid/graphics/PointF; // type@00fa │ │ -22148c: 1505 5244 |00b8: const/high16 v5, #int 1146224640 // #4452 │ │ -221490: 1506 a543 |00ba: const/high16 v6, #int 1134886912 // #43a5 │ │ -221494: 7030 fb04 5406 |00bc: invoke-direct {v4, v5, v6}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ -22149a: 2207 f900 |00bf: new-instance v7, Landroid/graphics/Point; // type@00f9 │ │ -22149e: 1308 5cfe |00c1: const/16 v8, #int -420 // #fe5c │ │ -2214a2: 1309 18fc |00c3: const/16 v9, #int -1000 // #fc18 │ │ -2214a6: 7030 f804 8709 |00c5: invoke-direct {v7, v8, v9}, Landroid/graphics/Point;.:(II)V // method@04f8 │ │ -2214ac: 5409 9d5f |00c8: iget-object v9, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.flexConfig:Lwsdfhjxc/taponium/engine/FlexConfig; // field@5f9d │ │ -2214b0: 120f |00ca: const/4 v15, #int 0 // #0 │ │ -2214b2: 1311 0100 |00cb: const/16 v17, #int 1 // #1 │ │ -2214b6: 071d |00cd: move-object v13, v1 │ │ -2214b8: 0810 0400 |00ce: move-object/from16 v16, v4 │ │ -2214bc: 0812 0700 |00d0: move-object/from16 v18, v7 │ │ -2214c0: 0813 0900 |00d2: move-object/from16 v19, v9 │ │ -2214c4: 7607 d66c 0d00 |00d4: invoke-direct/range {v13, v14, v15, v16, v17, v18, v19}, Lwsdfhjxc/taponium/engine/Flex;.:(Landroid/graphics/PointF;ZLandroid/graphics/PointF;ZLandroid/graphics/Point;Lwsdfhjxc/taponium/engine/FlexConfig;)V // method@6cd6 │ │ -2214ca: 5b01 a15f |00d7: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.playButtonFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5fa1 │ │ -2214ce: 2201 a40d |00d9: new-instance v1, Lwsdfhjxc/taponium/engine/Flex; // type@0da4 │ │ -2214d2: 2204 fa00 |00db: new-instance v4, Landroid/graphics/PointF; // type@00fa │ │ -2214d6: 7030 fb04 2403 |00dd: invoke-direct {v4, v2, v3}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ -2214dc: 2202 fa00 |00e0: new-instance v2, Landroid/graphics/PointF; // type@00fa │ │ -2214e0: 7030 fb04 5206 |00e2: invoke-direct {v2, v5, v6}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ -2214e6: 2203 f900 |00e5: new-instance v3, Landroid/graphics/Point; // type@00f9 │ │ -2214ea: 1305 a8fd |00e7: const/16 v5, #int -600 // #fda8 │ │ -2214ee: 7030 f804 8305 |00e9: invoke-direct {v3, v8, v5}, Landroid/graphics/Point;.:(II)V // method@04f8 │ │ -2214f4: 5405 9d5f |00ec: iget-object v5, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.flexConfig:Lwsdfhjxc/taponium/engine/FlexConfig; // field@5f9d │ │ -2214f8: 1314 0000 |00ee: const/16 v20, #int 0 // #0 │ │ -2214fc: 1316 0100 |00f0: const/16 v22, #int 1 // #1 │ │ -221500: 0812 0100 |00f2: move-object/from16 v18, v1 │ │ -221504: 0813 0400 |00f4: move-object/from16 v19, v4 │ │ -221508: 0815 0200 |00f6: move-object/from16 v21, v2 │ │ -22150c: 0817 0300 |00f8: move-object/from16 v23, v3 │ │ -221510: 0818 0500 |00fa: move-object/from16 v24, v5 │ │ -221514: 7607 d66c 1200 |00fc: invoke-direct/range {v18, v19, v20, v21, v22, v23, v24}, Lwsdfhjxc/taponium/engine/Flex;.:(Landroid/graphics/PointF;ZLandroid/graphics/PointF;ZLandroid/graphics/Point;Lwsdfhjxc/taponium/engine/FlexConfig;)V // method@6cd6 │ │ -22151a: 5b01 a25f |00ff: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.quitButtonFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5fa2 │ │ -22151e: 0e00 |0101: return-void │ │ +221308: |[221308] wsdfhjxc.taponium.scenes.MainMenuScene.load:()V │ │ +221318: 0800 1900 |0000: move-object/from16 v0, v25 │ │ +22131c: 5401 a35f |0002: iget-object v1, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.resourceKeeper:Lwsdfhjxc/taponium/engine/ResourceKeeper; // field@5fa3 │ │ +221320: 1a02 3470 |0004: const-string v2, "title_text" // string@7034 │ │ +221324: 6e20 e76c 2100 |0006: invoke-virtual {v1, v2}, Lwsdfhjxc/taponium/engine/ResourceKeeper;.getBitmap:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@6ce7 │ │ +22132a: 0c01 |0009: move-result-object v1 │ │ +22132c: 5b01 a55f |000a: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.titleTextBitmap:Landroid/graphics/Bitmap; // field@5fa5 │ │ +221330: 2201 ff00 |000c: new-instance v1, Landroid/graphics/Rect; // type@00ff │ │ +221334: 5402 a55f |000e: iget-object v2, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.titleTextBitmap:Landroid/graphics/Bitmap; // field@5fa5 │ │ +221338: 6e10 3f04 0200 |0010: invoke-virtual {v2}, Landroid/graphics/Bitmap;.getWidth:()I // method@043f │ │ +22133e: 0a02 |0013: move-result v2 │ │ +221340: 5403 a55f |0014: iget-object v3, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.titleTextBitmap:Landroid/graphics/Bitmap; // field@5fa5 │ │ +221344: 6e10 3c04 0300 |0016: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@043c │ │ +22134a: 0a03 |0019: move-result v3 │ │ +22134c: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +22134e: 7053 0605 4124 |001b: invoke-direct {v1, v4, v4, v2, v3}, Landroid/graphics/Rect;.:(IIII)V // method@0506 │ │ +221354: 5b01 a75f |001e: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.titleTextRect:Landroid/graphics/Rect; // field@5fa7 │ │ +221358: 2201 a40d |0020: new-instance v1, Lwsdfhjxc/taponium/engine/Flex; // type@0da4 │ │ +22135c: 2206 fa00 |0022: new-instance v6, Landroid/graphics/PointF; // type@00fa │ │ +221360: 1502 003f |0024: const/high16 v2, #int 1056964608 // #3f00 │ │ +221364: 1403 cdcc cc3d |0026: const v3, #float 0.1 // #3dcccccd │ │ +22136a: 7030 fb04 2603 |0029: invoke-direct {v6, v2, v3}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ +221370: 2208 fa00 |002c: new-instance v8, Landroid/graphics/PointF; // type@00fa │ │ +221374: 5403 a55f |002e: iget-object v3, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.titleTextBitmap:Landroid/graphics/Bitmap; // field@5fa5 │ │ +221378: 6e10 3f04 0300 |0030: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@043f │ │ +22137e: 0a03 |0033: move-result v3 │ │ +221380: 8233 |0034: int-to-float v3, v3 │ │ +221382: 5405 a55f |0035: iget-object v5, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.titleTextBitmap:Landroid/graphics/Bitmap; // field@5fa5 │ │ +221386: 6e10 3c04 0500 |0037: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@043c │ │ +22138c: 0a05 |003a: move-result v5 │ │ +22138e: 8255 |003b: int-to-float v5, v5 │ │ +221390: 7030 fb04 3805 |003c: invoke-direct {v8, v3, v5}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ +221396: 220a f900 |003f: new-instance v10, Landroid/graphics/Point; // type@00f9 │ │ +22139a: 5403 a55f |0041: iget-object v3, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.titleTextBitmap:Landroid/graphics/Bitmap; // field@5fa5 │ │ +22139e: 6e10 3f04 0300 |0043: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@043f │ │ +2213a4: 0a03 |0046: move-result v3 │ │ +2213a6: 7b33 |0047: neg-int v3, v3 │ │ +2213a8: db03 0302 |0048: div-int/lit8 v3, v3, #int 2 // #02 │ │ +2213ac: 7030 f804 3a04 |004a: invoke-direct {v10, v3, v4}, Landroid/graphics/Point;.:(II)V // method@04f8 │ │ +2213b2: 540b 9d5f |004d: iget-object v11, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.flexConfig:Lwsdfhjxc/taponium/engine/FlexConfig; // field@5f9d │ │ +2213b6: 1207 |004f: const/4 v7, #int 0 // #0 │ │ +2213b8: 1219 |0050: const/4 v9, #int 1 // #1 │ │ +2213ba: 0715 |0051: move-object v5, v1 │ │ +2213bc: 7607 d66c 0500 |0052: invoke-direct/range {v5, v6, v7, v8, v9, v10, v11}, Lwsdfhjxc/taponium/engine/Flex;.:(Landroid/graphics/PointF;ZLandroid/graphics/PointF;ZLandroid/graphics/Point;Lwsdfhjxc/taponium/engine/FlexConfig;)V // method@6cd6 │ │ +2213c2: 5b01 a65f |0055: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.titleTextFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5fa6 │ │ +2213c6: 5401 a35f |0057: iget-object v1, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.resourceKeeper:Lwsdfhjxc/taponium/engine/ResourceKeeper; // field@5fa3 │ │ +2213ca: 1a03 fb5c |0059: const-string v3, "menu_panel" // string@5cfb │ │ +2213ce: 6e20 e76c 3100 |005b: invoke-virtual {v1, v3}, Lwsdfhjxc/taponium/engine/ResourceKeeper;.getBitmap:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@6ce7 │ │ +2213d4: 0c01 |005e: move-result-object v1 │ │ +2213d6: 5b01 9e5f |005f: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.menuPanelBitmap:Landroid/graphics/Bitmap; // field@5f9e │ │ +2213da: 2201 ff00 |0061: new-instance v1, Landroid/graphics/Rect; // type@00ff │ │ +2213de: 5403 9e5f |0063: iget-object v3, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.menuPanelBitmap:Landroid/graphics/Bitmap; // field@5f9e │ │ +2213e2: 6e10 3f04 0300 |0065: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@043f │ │ +2213e8: 0a03 |0068: move-result v3 │ │ +2213ea: 5405 9e5f |0069: iget-object v5, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.menuPanelBitmap:Landroid/graphics/Bitmap; // field@5f9e │ │ +2213ee: 6e10 3c04 0500 |006b: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@043c │ │ +2213f4: 0a05 |006e: move-result v5 │ │ +2213f6: 7055 0605 4134 |006f: invoke-direct {v1, v4, v4, v3, v5}, Landroid/graphics/Rect;.:(IIII)V // method@0506 │ │ +2213fc: 5b01 a05f |0072: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.menuPanelRect:Landroid/graphics/Rect; // field@5fa0 │ │ +221400: 2201 a40d |0074: new-instance v1, Lwsdfhjxc/taponium/engine/Flex; // type@0da4 │ │ +221404: 2207 fa00 |0076: new-instance v7, Landroid/graphics/PointF; // type@00fa │ │ +221408: 1503 803f |0078: const/high16 v3, #int 1065353216 // #3f80 │ │ +22140c: 7030 fb04 2703 |007a: invoke-direct {v7, v2, v3}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ +221412: 2209 fa00 |007d: new-instance v9, Landroid/graphics/PointF; // type@00fa │ │ +221416: 5404 9e5f |007f: iget-object v4, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.menuPanelBitmap:Landroid/graphics/Bitmap; // field@5f9e │ │ +22141a: 6e10 3f04 0400 |0081: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@043f │ │ +221420: 0a04 |0084: move-result v4 │ │ +221422: 8244 |0085: int-to-float v4, v4 │ │ +221424: 5405 9e5f |0086: iget-object v5, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.menuPanelBitmap:Landroid/graphics/Bitmap; // field@5f9e │ │ +221428: 6e10 3c04 0500 |0088: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@043c │ │ +22142e: 0a05 |008b: move-result v5 │ │ +221430: 8255 |008c: int-to-float v5, v5 │ │ +221432: 7030 fb04 4905 |008d: invoke-direct {v9, v4, v5}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ +221438: 220b f900 |0090: new-instance v11, Landroid/graphics/Point; // type@00f9 │ │ +22143c: 5404 9e5f |0092: iget-object v4, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.menuPanelBitmap:Landroid/graphics/Bitmap; // field@5f9e │ │ +221440: 6e10 3f04 0400 |0094: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@043f │ │ +221446: 0a04 |0097: move-result v4 │ │ +221448: 7b44 |0098: neg-int v4, v4 │ │ +22144a: db04 0402 |0099: div-int/lit8 v4, v4, #int 2 // #02 │ │ +22144e: 5405 9e5f |009b: iget-object v5, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.menuPanelBitmap:Landroid/graphics/Bitmap; // field@5f9e │ │ +221452: 6e10 3c04 0500 |009d: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@043c │ │ +221458: 0a05 |00a0: move-result v5 │ │ +22145a: 7b55 |00a1: neg-int v5, v5 │ │ +22145c: 7030 f804 4b05 |00a2: invoke-direct {v11, v4, v5}, Landroid/graphics/Point;.:(II)V // method@04f8 │ │ +221462: 540c 9d5f |00a5: iget-object v12, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.flexConfig:Lwsdfhjxc/taponium/engine/FlexConfig; // field@5f9d │ │ +221466: 1208 |00a7: const/4 v8, #int 0 // #0 │ │ +221468: 121a |00a8: const/4 v10, #int 1 // #1 │ │ +22146a: 0716 |00a9: move-object v6, v1 │ │ +22146c: 7607 d66c 0600 |00aa: invoke-direct/range {v6, v7, v8, v9, v10, v11, v12}, Lwsdfhjxc/taponium/engine/Flex;.:(Landroid/graphics/PointF;ZLandroid/graphics/PointF;ZLandroid/graphics/Point;Lwsdfhjxc/taponium/engine/FlexConfig;)V // method@6cd6 │ │ +221472: 5b01 9f5f |00ad: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.menuPanelFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5f9f │ │ +221476: 2201 a40d |00af: new-instance v1, Lwsdfhjxc/taponium/engine/Flex; // type@0da4 │ │ +22147a: 220e fa00 |00b1: new-instance v14, Landroid/graphics/PointF; // type@00fa │ │ +22147e: 7030 fb04 2e03 |00b3: invoke-direct {v14, v2, v3}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ +221484: 2204 fa00 |00b6: new-instance v4, Landroid/graphics/PointF; // type@00fa │ │ +221488: 1505 5244 |00b8: const/high16 v5, #int 1146224640 // #4452 │ │ +22148c: 1506 a543 |00ba: const/high16 v6, #int 1134886912 // #43a5 │ │ +221490: 7030 fb04 5406 |00bc: invoke-direct {v4, v5, v6}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ +221496: 2207 f900 |00bf: new-instance v7, Landroid/graphics/Point; // type@00f9 │ │ +22149a: 1308 5cfe |00c1: const/16 v8, #int -420 // #fe5c │ │ +22149e: 1309 18fc |00c3: const/16 v9, #int -1000 // #fc18 │ │ +2214a2: 7030 f804 8709 |00c5: invoke-direct {v7, v8, v9}, Landroid/graphics/Point;.:(II)V // method@04f8 │ │ +2214a8: 5409 9d5f |00c8: iget-object v9, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.flexConfig:Lwsdfhjxc/taponium/engine/FlexConfig; // field@5f9d │ │ +2214ac: 120f |00ca: const/4 v15, #int 0 // #0 │ │ +2214ae: 1311 0100 |00cb: const/16 v17, #int 1 // #1 │ │ +2214b2: 071d |00cd: move-object v13, v1 │ │ +2214b4: 0810 0400 |00ce: move-object/from16 v16, v4 │ │ +2214b8: 0812 0700 |00d0: move-object/from16 v18, v7 │ │ +2214bc: 0813 0900 |00d2: move-object/from16 v19, v9 │ │ +2214c0: 7607 d66c 0d00 |00d4: invoke-direct/range {v13, v14, v15, v16, v17, v18, v19}, Lwsdfhjxc/taponium/engine/Flex;.:(Landroid/graphics/PointF;ZLandroid/graphics/PointF;ZLandroid/graphics/Point;Lwsdfhjxc/taponium/engine/FlexConfig;)V // method@6cd6 │ │ +2214c6: 5b01 a15f |00d7: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.playButtonFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5fa1 │ │ +2214ca: 2201 a40d |00d9: new-instance v1, Lwsdfhjxc/taponium/engine/Flex; // type@0da4 │ │ +2214ce: 2204 fa00 |00db: new-instance v4, Landroid/graphics/PointF; // type@00fa │ │ +2214d2: 7030 fb04 2403 |00dd: invoke-direct {v4, v2, v3}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ +2214d8: 2202 fa00 |00e0: new-instance v2, Landroid/graphics/PointF; // type@00fa │ │ +2214dc: 7030 fb04 5206 |00e2: invoke-direct {v2, v5, v6}, Landroid/graphics/PointF;.:(FF)V // method@04fb │ │ +2214e2: 2203 f900 |00e5: new-instance v3, Landroid/graphics/Point; // type@00f9 │ │ +2214e6: 1305 a8fd |00e7: const/16 v5, #int -600 // #fda8 │ │ +2214ea: 7030 f804 8305 |00e9: invoke-direct {v3, v8, v5}, Landroid/graphics/Point;.:(II)V // method@04f8 │ │ +2214f0: 5405 9d5f |00ec: iget-object v5, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.flexConfig:Lwsdfhjxc/taponium/engine/FlexConfig; // field@5f9d │ │ +2214f4: 1314 0000 |00ee: const/16 v20, #int 0 // #0 │ │ +2214f8: 1316 0100 |00f0: const/16 v22, #int 1 // #1 │ │ +2214fc: 0812 0100 |00f2: move-object/from16 v18, v1 │ │ +221500: 0813 0400 |00f4: move-object/from16 v19, v4 │ │ +221504: 0815 0200 |00f6: move-object/from16 v21, v2 │ │ +221508: 0817 0300 |00f8: move-object/from16 v23, v3 │ │ +22150c: 0818 0500 |00fa: move-object/from16 v24, v5 │ │ +221510: 7607 d66c 1200 |00fc: invoke-direct/range {v18, v19, v20, v21, v22, v23, v24}, Lwsdfhjxc/taponium/engine/Flex;.:(Landroid/graphics/PointF;ZLandroid/graphics/PointF;ZLandroid/graphics/Point;Lwsdfhjxc/taponium/engine/FlexConfig;)V // method@6cd6 │ │ +221516: 5b01 a25f |00ff: iput-object v1, v0, Lwsdfhjxc/taponium/scenes/MainMenuScene;.quitButtonFlex:Lwsdfhjxc/taponium/engine/Flex; // field@5fa2 │ │ +22151a: 0e00 |0101: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=26 │ │ 0x000c line=27 │ │ 0x0020 line=28 │ │ 0x0030 line=29 │ │ 0x0043 line=30 │ │ @@ -775931,16 +775930,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -221520: |[221520] wsdfhjxc.taponium.scenes.MainMenuScene.unload:()V │ │ -221530: 0e00 |0000: return-void │ │ +22151c: |[22151c] wsdfhjxc.taponium.scenes.MainMenuScene.unload:()V │ │ +22152c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 9184 (MainMenuScene.java) │ │ │ │ Class #2535 header: │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 5734856 bytes, number of entries: 2729 │ │ │ +Zip file size: 5734851 bytes, number of entries: 2729 │ │ │ ?rwxrwxr-x 2.0 unx 134 b- stor 80-Jan-01 00:00 android/arch/core/R.class │ │ │ ?rwxrwxr-x 2.0 unx 419 b- stor 80-Jan-01 00:00 android/arch/core/executor/ArchTaskExecutor$1.class │ │ │ ?rwxrwxr-x 2.0 unx 418 b- stor 80-Jan-01 00:00 android/arch/core/executor/ArchTaskExecutor$2.class │ │ │ ?rwxrwxr-x 2.0 unx 394 b- stor 80-Jan-01 00:00 android/arch/core/executor/TaskExecutor.class │ │ │ ?rwxrwxr-x 2.0 unx 96 b- stor 80-Jan-01 00:00 android/arch/core/internal/SafeIterableMap$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1154 b- stor 80-Jan-01 00:00 android/arch/core/internal/SafeIterableMap$Entry.class │ │ │ ?rwxrwxr-x 2.0 unx 188 b- stor 80-Jan-01 00:00 android/arch/core/internal/SafeIterableMap$SupportRemove.class │ │ │ @@ -2528,15 +2528,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 9496 b- stor 80-Jan-01 00:00 androidx/versionedparcelable/VersionedParcelStream.class │ │ │ ?rwxrwxr-x 2.0 unx 878 b- stor 80-Jan-01 00:00 org/disroot/disrootapp/ui/MainActivity$3.class │ │ │ ?rwxrwxr-x 2.0 unx 1356 b- stor 80-Jan-01 00:00 wsdfhjxc/taponium/engine/InputHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 427 b- stor 80-Jan-01 00:00 wsdfhjxc/taponium/engine/RenderHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 776 b- stor 80-Jan-01 00:00 wsdfhjxc/taponium/engine/UpdateHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 3033 b- stor 80-Jan-01 00:00 wsdfhjxc/taponium/scenes/DefaultScene.class │ │ │ ?rwxrwxr-x 2.0 unx 4112 b- stor 80-Jan-01 00:00 wsdfhjxc/taponium/scenes/GameOverScene.class │ │ │ -?rwxrwxr-x 2.0 unx 5704 b- stor 80-Jan-01 00:00 wsdfhjxc/taponium/scenes/GameScene.class │ │ │ +?rwxrwxr-x 2.0 unx 5699 b- stor 80-Jan-01 00:00 wsdfhjxc/taponium/scenes/GameScene.class │ │ │ ?rwxrwxr-x 2.0 unx 3145 b- stor 80-Jan-01 00:00 wsdfhjxc/taponium/scenes/MainMenuScene.class │ │ │ ?rwxrwxr-x 2.0 unx 651 b- stor 80-Jan-01 00:00 android/arch/core/internal/SafeIterableMap$AscendingIterator.class │ │ │ ?rwxrwxr-x 2.0 unx 652 b- stor 80-Jan-01 00:00 android/arch/core/internal/SafeIterableMap$DescendingIterator.class │ │ │ ?rwxrwxr-x 2.0 unx 857 b- stor 80-Jan-01 00:00 android/arch/lifecycle/CompositeGeneratedAdaptersObserver.class │ │ │ ?rwxrwxr-x 2.0 unx 1178 b- stor 80-Jan-01 00:00 android/arch/lifecycle/FullLifecycleObserverAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 1682 b- stor 80-Jan-01 00:00 android/arch/lifecycle/LiveData$LifecycleBoundObserver.class │ │ │ ?rwxrwxr-x 2.0 unx 1425 b- stor 80-Jan-01 00:00 android/arch/lifecycle/MediatorLiveData.class │ │ │ @@ -2724,8 +2724,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 3022 b- stor 80-Jan-01 00:00 org/disroot/disrootapp/ui/AboutActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 34710 b- defN 80-Jan-01 00:00 org/disroot/disrootapp/ui/MainActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 7394 b- stor 80-Jan-01 00:00 org/disroot/disrootapp/ui/SettingsActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 789 b- stor 80-Jan-01 00:00 org/disroot/disrootapp/ui/SplashScreenActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 3006 b- stor 80-Jan-01 00:00 org/disroot/disrootapp/ui/StateActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 3153 b- stor 80-Jan-01 00:00 org/disroot/disrootapp/ui/StateMessagesActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 1529 b- stor 80-Jan-01 00:00 org/disroot/disrootapp/ui/WelcomeActivity.class │ │ │ -2729 files, 6599805 bytes uncompressed, 5213968 bytes compressed: 21.0% │ │ │ +2729 files, 6599800 bytes uncompressed, 5213963 bytes compressed: 21.0% │ │ ├── wsdfhjxc/taponium/scenes/GameScene.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -86,16 +86,17 @@ │ │ │ │ if (this.scoreCounter.isNegative()) { │ │ │ │ this.sceneKeeper.removeScene((Scene)this); │ │ │ │ this.sceneKeeper.addScene((Scene)new GameOverScene(this.sceneKeeper, this.resourceKeeper, this.flexConfig, this.scoreCounter.getMax())); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public void load() { │ │ │ │ - this.scoreCounter = new ScoreCounter(); │ │ │ │ - this.scoreCounterRenderer = new ScoreCounterRenderer(this.scoreCounter, this.resourceKeeper, this.flexConfig); │ │ │ │ + final ScoreCounter scoreCounter = new ScoreCounter(); │ │ │ │ + this.scoreCounter = scoreCounter; │ │ │ │ + this.scoreCounterRenderer = new ScoreCounterRenderer(scoreCounter, this.resourceKeeper, this.flexConfig); │ │ │ │ this.board = new Board(this.scoreCounter); │ │ │ │ final float n = 0.5f; │ │ │ │ final float n2 = 1.0f; │ │ │ │ this.boardAreaFlex = new Flex(new PointF(n, n2), false, new PointF(814.0f, 714.0f), true, new Point(-407, -993), this.flexConfig); │ │ │ │ this.boardSlotFlex = new Flex(new PointF(0.0f, 0.0f), true, new PointF(183.0f, 156.0f), true, new Point(), this.flexConfig); │ │ │ │ this.boardSlotSpacerFlex = new Flex(new PointF(0.0f, 0.0f), true, new PointF(135.0f, 125.0f), true, new Point(), this.flexConfig); │ │ │ │ this.boardRenderer = new BoardRenderer(this.board, this.resourceKeeper, this.flexConfig, this.boardAreaFlex, this.boardSlotFlex, this.boardSlotSpacerFlex); ├── smali/wsdfhjxc/taponium/scenes/GameScene.smali │ @@ -426,25 +426,23 @@ │ new-instance v1, Lwsdfhjxc/taponium/game/ScoreCounter; │ │ invoke-direct {v1}, Lwsdfhjxc/taponium/game/ScoreCounter;->()V │ │ iput-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;->scoreCounter:Lwsdfhjxc/taponium/game/ScoreCounter; │ │ .line 35 │ - new-instance v1, Lwsdfhjxc/taponium/game/ScoreCounterRenderer; │ - │ - iget-object v2, v0, Lwsdfhjxc/taponium/scenes/GameScene;->scoreCounter:Lwsdfhjxc/taponium/game/ScoreCounter; │ + new-instance v2, Lwsdfhjxc/taponium/game/ScoreCounterRenderer; │ │ iget-object v3, v0, Lwsdfhjxc/taponium/scenes/GameScene;->resourceKeeper:Lwsdfhjxc/taponium/engine/ResourceKeeper; │ │ iget-object v4, v0, Lwsdfhjxc/taponium/scenes/GameScene;->flexConfig:Lwsdfhjxc/taponium/engine/FlexConfig; │ │ - invoke-direct {v1, v2, v3, v4}, Lwsdfhjxc/taponium/game/ScoreCounterRenderer;->(Lwsdfhjxc/taponium/game/ScoreCounter;Lwsdfhjxc/taponium/engine/ResourceKeeper;Lwsdfhjxc/taponium/engine/FlexConfig;)V │ + invoke-direct {v2, v1, v3, v4}, Lwsdfhjxc/taponium/game/ScoreCounterRenderer;->(Lwsdfhjxc/taponium/game/ScoreCounter;Lwsdfhjxc/taponium/engine/ResourceKeeper;Lwsdfhjxc/taponium/engine/FlexConfig;)V │ │ - iput-object v1, v0, Lwsdfhjxc/taponium/scenes/GameScene;->scoreCounterRenderer:Lwsdfhjxc/taponium/game/ScoreCounterRenderer; │ + iput-object v2, v0, Lwsdfhjxc/taponium/scenes/GameScene;->scoreCounterRenderer:Lwsdfhjxc/taponium/game/ScoreCounterRenderer; │ │ .line 37 │ new-instance v1, Lwsdfhjxc/taponium/game/Board; │ │ iget-object v2, v0, Lwsdfhjxc/taponium/scenes/GameScene;->scoreCounter:Lwsdfhjxc/taponium/game/ScoreCounter; │ │ invoke-direct {v1, v2}, Lwsdfhjxc/taponium/game/Board;->(Lwsdfhjxc/taponium/game/ScoreCounter;)V